Claude Code로 간단한 자동화 스크립트 만드는 법

Claude Code로 간단한 자동화 스크립트 만드는 법

매번 똑같은 파일 정리, 똑같은 엑셀 취합을 손으로 하면서도 “스크립트 하나 짜면 될 텐데”라고 미뤄본 적이 있으실 겁니다. 문제는 그 스크립트 하나를 만드는 데 검색하고 붙여넣고 오류 고치느라 두세 시간이 걸린다는 점입니다. 하루 10분짜리 반복 작업이 한 달이면 다섯 시간인데, 그걸 없애려는 준비 작업이 더 오래 걸리니 계속 미루게 됩니다. 이 글에서는 Claude Code 사용법을 … 더 읽기

Git 커밋 메시지 잘 쓰는 법과 실전 예제

Git 커밋 메시지 잘 쓰는 법과 실전 예제

버그가 하나 터져서 git blame으로 범인을 찾았습니다. 해당 줄을 마지막으로 건드린 커밋이 나왔는데, 메시지가 “수정”입니다. 그 앞 커밋은 “ㅇㅇ”, 그 앞은 “asdf”. 결국 diff를 한 줄씩 읽어가며 6개월 전의 내가 무슨 생각이었는지 추측하게 됩니다. git 커밋 컨벤션은 이 추측 시간을 없애기 위한 약속입니다. 이 글에서는 좋은 커밋 메시지의 기준, 실무에서 가장 많이 쓰는 Conventional Commits … 더 읽기

SMTP로 이메일 자동 발송 스크립트 만들기

SMTP로 이메일 자동 발송 스크립트 만들기

매주 월요일 아침, 엑셀에서 숫자를 뽑아 정리한 뒤 팀원 열두 명에게 같은 형식의 메일을 하나씩 보내는 일. 한 통에 3분씩만 잡아도 36분이고, 한 달이면 두 시간이 넘습니다. 게다가 손으로 보내다 보면 수신자를 빠뜨리거나 지난주 첨부파일을 그대로 보내는 사고가 꼭 한 번은 납니다. 파이썬 이메일 자동 발송 스크립트를 한 번 만들어두면 이 작업이 명령어 한 줄로 … 더 읽기

VS Code에서 Git 인증 오류 해결하기

VS Code에서 Git 인증 오류 해결하기

작업을 마치고 VS Code 소스 제어 탭에서 커밋까지는 잘 됐는데, 동기화 버튼을 누르는 순간 “Authentication failed” 창이 뜨면서 막히는 경험. VS Code Git 인증 오류는 개발을 막 시작한 분들이 가장 자주 걸리는 관문입니다. 문제는 이게 한 가지 원인이 아니라는 점입니다. 비밀번호를 잘못 입력한 게 아니라 비밀번호 방식 자체가 폐지됐거나, 예전에 쓰던 다른 계정 정보가 컴퓨터에 … 더 읽기

AI로 블로그 초안 작성 후 직접 다듬는 워크플로우

AI로 블로그 초안 작성 후 직접 다듬는 워크플로우

블로그 글 한 편을 처음부터 끝까지 직접 쓰면 보통 두세 시간이 걸립니다. 주제 정하고, 목차 잡고, 자료 찾고, 문장을 다듬는 시간까지 합치면 그렇습니다. 그래서 많은 사람이 AI 블로그 글쓰기에 기대를 겁니다. 실제로 “OO에 대한 블로그 글 써줘”라고 한 줄만 넣으면 3분 만에 글 한 편이 나옵니다. 문제는 그 글을 그대로 올리면 안 된다는 데 있습니다. … 더 읽기

개발자를 위한 단축키 모음 (윈도우/맥)

개발자를 위한 단축키 모음 (윈도우/맥)

코드를 짜다가 파일 하나를 열려고 마우스를 잡습니다. 사이드바 트리를 펼치고, 폴더를 두어 번 접었다 폈다가, 겨우 찾아서 더블클릭합니다. 여기까지 대략 6초입니다. 하루에 이 동작을 60번 하면 6분이고, 근무일 20일 기준으로 한 달이면 두 시간입니다. 파일 열기 하나에서만 그렇습니다. 개발자 단축키를 익히는 건 손가락 자랑을 하려는 게 아니라 이렇게 조용히 새는 시간을 막는 일입니다. 이번 글에서는 … 더 읽기

파이썬으로 오래된 파일 자동 삭제·백업하기

파이썬으로 오래된 파일 자동 삭제·백업하기

다운로드 폴더를 열어 보면 몇 달 전에 받아 놓고 한 번도 열지 않은 설치 파일, 압축을 풀고 나서 방치한 zip, 이름이 견적서_최종_최종2.xlsx인 문서가 뒤엉켜 있습니다. 하나하나 확인하면서 지우려면 매번 20~30분이 걸리고, 그러다 보니 결국 미루게 됩니다. 이 글에서는 오래된 파일 자동 정리를 파이썬으로 처리하는 방법을 다룹니다. 핵심은 “무조건 지우기”가 아니라 압축 백업을 먼저 만들고 나서 … 더 읽기

파이썬 ModuleNotFoundError 해결하는 5가지 방법

파이썬 ModuleNotFoundError 해결하는 5가지 방법

분명히 pip install로 설치했는데 실행하면 ModuleNotFoundError가 뜹니다. 설치를 다시 해봐도 “already satisfied”라는 메시지만 나오고 오류는 그대로입니다. 이 오류로 30분씩 헤매는 경우가 흔합니다. 원인이 하나가 아니라서 그렇습니다. 설치가 안 된 게 아니라 설치한 곳과 실행하는 곳이 다른 경우가 대부분입니다. 아래 다섯 가지를 순서대로 확인하면 거의 모든 경우가 해결됩니다. 위쪽일수록 흔한 원인입니다. 가장 흔한 원인입니다. 시스템에 파이썬이 … 더 읽기

ChatGPT/Claude로 반복 업무 자동화하는 프롬프트 모음

ChatGPT/Claude로 반복 업무 자동화하는 프롬프트 모음

월요일 아침마다 지난주 회의록을 열어 할 일을 손으로 뽑아내고, 비슷비슷한 고객 문의에 매번 답장을 새로 쓰고, 매주 같은 양식으로 오는 엑셀 파일을 똑같은 방식으로 정리합니다. 한 건에 10분이면 별것 아닌 것 같지만 하루 세 건이면 한 주에 두 시간 반, 한 달이면 열 시간이 넘습니다. 이런 일에 AI를 쓰는 사람은 이미 많습니다. 그런데 대부분은 그때그때 … 더 읽기

자주 쓰는 코드 스니펫 관리 도구로 개발 속도 높이기

자주 쓰는 코드 스니펫 관리 도구로 개발 속도 높이기

똑같은 로깅 설정, 똑같은 API 호출 래퍼, 똑같은 재시도 데코레이터. 새 프로젝트를 시작할 때마다 예전 프로젝트 폴더를 열어서 찾아 복사한 경험이 있을 겁니다. 한 번 찾는 데 걸리는 시간은 1~2분이라 별것 아닌 것 같지만, 하루에 열 번이면 20분이고 한 달이면 일곱 시간이 넘습니다. 이번 글에서는 자주 쓰는 코드 조각을 체계적으로 모아두고 두세 글자만 입력해서 꺼내 … 더 읽기