꿀팁

꿀팁/소소한 팁

깃허브 블로그로 셀프 모바일 청첩장 만들기

저는 작년에 결혼을 했는데요.사진 찍는 것을 좋아하고, 오래 연애하기도 해서 사진이 정말 많았어요.모바일 청첩장에도 사진을 많이 넣고싶어서 결국 셀프로 만들기로 결정했는데요.이번 포스팅에서는 모바일 청첩장을 셀프로 만드는 방법을 공유드리려고 합니다. 먼저 제가 참고했던 코드는 AndersonChoi님의 코드입니다.좋은 코드 공유해주셔서 감사합니다:)(물론 그대로 사용하지는 않았고, 살짝 가공해서 사용했습니다.) GitHub - AndersonChoi/wedding-card: 결혼식 청첩장결혼식 청첩장. Contribute to AndersonChoi/wedding-card development by creating an account on GitHub.github.com 준비물깃허브 아이디(깃 블로그 사..

꿀팁/소소한 팁

카카오톡 공유하기 만드는 방법

SNS 혹은 다른 중요한 문서나 사진을 발견하면 요즘은 카카오톡 공유하기로 많이 공유하더라고요.저도 웹페이지를 만들 일이 있어서 카카오톡 공유하기를 종종 썼었는데요.카카오톡 공유하기를 만들기 위해서는 몇 가지 과정이 필요합니다.이번 포스팅에서는 위의 과정을 자세히 설명드릴게요. 카카오 디벨롭퍼스 가입 및 앱등록먼저 카카오의 API를 쓰기 위해서는 카카오 디벨롭퍼스 가입이 필요합니다. Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com위의 링크에서 카카오 디벨롭퍼스 가입을 완료해주세요.가입이 완료되면 상단의 "내 애플리케이션"을 클릭하셔서 애플리케이션을 ..

꿀팁/소소한 팁

깃허브 터미널 사용자 정보 등록하는 방법

깃허브를 원격으로 사용하려면 터미널 내에서 로그인을 해야하는데요.간단하게 로그인 하는 방법 알아볼게요! 로그인 방법로그인 하는 방법은 정말 간단합니다.git config --global user.name "Your Name"git config --global user.email "your-email@example.com"위와 같이 등록해주시면 됩니다.git config --global --list마지막으로 위의 명령어로 정상 등록이 되었는지 체크하시면 됩니다.

꿀팁/소소한 팁

깃허브 블로그 만드는 방법 및 테마 설정

가끔 구글 검색을 해보면 티스토리, 네이버 블로그 외에 깃허브 블로그도 많이 뜨는 것을 볼 수 있죠.깃허브 블로그는 일반 블로그 용도로도 사용하실 수 있는데요.그 외에 본인만의 페이지 만들어보기도 참 좋더라고요.저는 결혼할 때 모바일 청첩장을 만드는 용도로 사용하기도 했어요! 이번 포스팅은 깃허브 블로그 생성 방법에 대해서 자세히 다뤄볼게요! 아이디 생성 및 로그인먼저 블로그를 생성할 깃허브 아이디로 로그인을 해주세요.일반 깃허브 블로그를 생성하실 분들은 괜찮으시겠지만, 특수한 목적으로 생성을 하신다면 본인 아이디가 도메인이 되기 때문에 아이디도 그 목적에 맞게 만드시는 것을 추천드려요!물론 도메인 사서 연결할 수 있지만, 무료가 아니기에 애초에 원하는 목적에 맞는 아이디로 만드세요!예를들어 A와 B의 ..

꿀팁/오류 정리

깃허브 remote: Invalid username or password 오류 해결

코드 저장을 위해서 github를 정말 많이 사용하는데요.github는 홈페이지 내에서만 코드를 저장하는 게 아니라 원격 저장소를 이용하여 특정 명령어로 편하게 저장이 가능하죠.remote: Invalid username or password그런데 가끔씩 위와 같은 오류가 발생하더라고요.이번 포스팅에서는 위의 오류가 발생하는 원인과 해결방법을 알려드릴게요.오류 원인위의 오류는 잘못된 인증 정보 입력, 캐시된 잘못된 자격 증명, github의 비밀번호 대신 PAT(Personal Access Token)필요, SSH키 미등록 또는 설정 오류, 저장소에 대한 권한 부족 등 굉장히 다양합니다.이 원인들의 공통점을 살펴보면 사용자가 올바르게 인증되지 못한 것을 알 수 있죠.보통 새로운 환경에서 특정 레파지토리로..

꿀팁/소소한 팁

쉘 스크립트(bash shell script) 기본 문법 정리

쉘 스크립트(shell script)란? 쉘 스크립트는 리눅스(linux)혹은 유닉스(unix) 기반의 운영체제에서 사용되는 스크립트 언입니다. 여기서 스크립트는 명령어, 프로그래밍 구조를 사용하여 시스템 작업을 자동화 하는데 사용됩니다. 예를 들어 main.py -> val.py -> test.py 순서대로 작동시켜야할 때, 쉘 스크립트에 미리 작성한 뒤에 그 쉘 스크립트를 실행하면 명령어 한줄에 저 세 개의 파일을 모두 실행시킬 수 있습니다. 쉘 스크립트 미사용 쉘 스크립트 사용 main.py, val.py, test.py 3번 실행 start.sh 1번 실행 쉘 스크립트는 반복문, 조건문, 함수 등과 같은 프로그래밍 요소들을 포함하기 때문에, 파이썬 코딩하듯이 쉽게 작성할 수 있습니다. 이제부터는 ..

꿀팁/소소한 팁

bardapi를 사용해보자

bard는 google의 LLM(대규모 언어 모델)이죠. openai에는 chatgpt가 있다면 google에는 bard가 있다고 생각하시면 됩니다. 발표는 2023년 3월 21일에 했습니다. chatgpt와 크게 차이가 나지는 않죠? 기존에는 영어만 제공을 했지만, 5월 10일부터 한국어, 일본어를 지원하기 때문에 한국어 사용이 가능합니다. Bard 요금 bard는 따로 유료버전이 존재하지 않습니다. chatgpt와는 다르게 무료로 이용 가능합니다. 향후 유료버전이 나올 수는 있지만 2023.06.10기준으로는 무료입니다. Bard API 사용법 먼저 api를 설치하기 전에 bard 가입을 해주셔야합니다. bard 사이트에 접속후 가입을해주세요. (1) Bard 가입 bard홈페이지 접속후 Bard 사..

꿀팁/소소한 팁

ray를 사용해보자

파이썬으로 병렬 처리를 할 수 있는 대표적인 방법으로는 multiprocessing 라이브러리를 사용하는 방법이 있는데요. 사용해보신 분들은 아시겠지만, multiprocessing라이브러리는 개념이 어렵고, 코드도 꽤나 복잡합니다. 그래서 초기 진입장벽이 높은 편인데요. 그렇다면 쉽게 병렬 처리를 할 수 있는 방법은 없을까요? 바로 ray라는 라이브러리를 사용하시면 아주 쉽게 병렬처리를 할 수 있습니다. Ray란? ray는 파이썬 병렬처리 라이브러리중 하나이며, 기존 multiprocessing 라이브러리와 비교했을 때 많은 장점을 가지고 있습니다. multiprocessing은 적용을 위해서 기존의 코드를 많이 바꾸어야하고, 코드 이해가 쉽지 않습니다. 반면 ray는 정말 단순하기 때문에 코드를 따로..

꿀팁/소소한 팁

ChatGPT API를 사용해보자

ChatGPT공개 이후 정말 많은 주목을 받고 있죠. 실제로 저도 사용해 보았는데, 블로그 스크립트는 물론이고 코드 작성, 틀린 코드 수정까지 '정말 이런 모델이 나온다고?'하고 많이 놀랐던 것 같습니다. 오늘은 이 ChatGPT API를 직접 호출해서 사용해 보도록 하겠습니다. ChatGPT 요금 아시는 분들도 계시겠지만 일반 ChatGPT 공개버전은 무료이나, API나 ChatGPT plus는 유료입니다. 1K 토큰당 0.002달러이니, 토큰 1개당은 약 0.000002달러네요. 더 많은 정보가 필요하신 분들은 여기를 참고해주세요. 비록 ChatGPT 사용에는 돈이 들지만, OpenAI에 가입을 하면 18달러의 크레딧을 제공해 줍니다. 즉, 18달러 까지는 무료로 사용해 볼 수 있다는 이야기죠. 오늘..

꿀팁/소소한 팁

github 특정 branch clone하기

github에서 git clone으로 레파지토리를 가져오면, 일반적으로 master branch를 가져오는데요. 특정 branch를 가져올 상황이 생길 수 있습니다. 이러한 경우 아래와 같이 명령어를 작성하여 특정 branch만 가져올 수 있습니다. git clone -b [branch 이름] [git repo 주소]