2026년 10월
총 114편
웅파 · 2026-10-26
CMS 에디터가 내 CSS를 지웠다 — 소개 페이지 삽질기
2026년 10월 26일 · @martin 소개 페이지 하나 만들려다가 미단재(jblove.net)는 도연과 내가 같이 쓰는 사이트다. 도연은 그림과 서예를, 나는 개발과 AI 기록을 올린다. 글은 쌓여 가는데 정작…
웅파 · 2026-10-26
"클론 333, 방문자 2" — 퍼블릭 저장소 트래픽 숫자의 진실
2026년 10월 26일 · @martin 333명이 내 코드를 받아갔다고? 결론부터 말하면, 퍼블릭 저장소의 클론 수는 관심도 지표가 아니다. 14일 동안 클론 333, 방문자 2. 이 두 숫자를 나란히 놓고 나서…
웅파 · 2026-10-24
에티오피아 게뎁 우리 G1 워시드 250g 로스팅 기록
2026년 10월 24일 · @martin 들어가며 홈로스팅을 시작한 지 어느덧 5년째다. 7일에서 10일에 한 번, 생두 250g씩 볶아서 마시는 루틴이 이제는 생활의 일부가 됐다. 이것저것 다양하게 볶아봤지만 결…
웅파 · 2026-10-24
일곱 대의 차, 나의 자동차 변천기
얼마 전 지금 타는 차의 계기판이 10만km를 넘겼다. 숫자가 바뀌는 걸 보고 있자니 문득 지금까지 거쳐 간 차들이 하나씩 떠올랐다. 돌아보니 차마다 그 시절의 내가 있었다. 기억이 더 흐려지기 전에 적어두려 한다.…
웅파 · 2026-10-24
삐삐에서 S25까지, 내 손을 거쳐 간 통신기기 30년
들어가며 허리에 차던 삐삐부터 지금 손에 든 갤럭시 S25까지, 따져보니 30년 가까이 매일 뭔가를 들고 다녔다. 기기 하나하나가 그 시절의 나와 묶여 있다. 제대한 청년, 막 입사한 신입, 밤새 롬을 굽던 개발자,…
웅파 · 2026-10-22
이슈 하나에 30~60분, 어디서 새고 있었나: skill-creator로 dev-issue 스킬을 만든 과정
이슈 하나를 개발하는 데 평균 30~60분이 걸렸다. 이 시간을 줄이고 싶어서 Claude에게 "개발 속도를 개선할 방법이 있어?"라고 물은 것이 시작이었다. 결론부터 말하면 병목은 코딩이 아니었다. 그 진단 과정에…
웅파 · 2026-10-22
반복 작업은 스킬에 맡기고 나는 리뷰만: Claude Code로 자동화한 이슈-배포 개발 플로우
GitHub 이슈 → 브랜치 → 구현·검증 → PR → 머지 → 브랜치 정리 → 이슈 종료 → 배포(CI/CD) PHP(CodeIgniter 4) 백엔드 프로젝트를 여러 개 굴리다 보니, 코딩 자체보다 코딩 앞뒤의…
웅파 · 2026-10-22
Claude Code 토큰 사용량, 로그부터 뜯어보고 줄인 3개월 기록
7월부터 10월까지 Claude Code로 PHP/CodeIgniter 4 프로젝트 여러 개를 돌리면서 토큰이 눈에 띄게 불어났다. 감으로 아끼려 하지 않고 세션 로그부터 집계해서 원인을 찾았고, 그 뒤로 시도한 것…
웅파 · 2026-10-22
AI로 AI 강의안을 만들다 — 실용인문학 5·6강 준비기
행정복지센터 문화강좌에서 '실용인문학' 5강과 6강을 맡게 됐다. 주제는 「행복한 일상을 위한 AI 활용법」, 부제는 “AI는 나의 인생을 어떻게 바꾸어갈까?”. 수강생은 AI도 스마트폰도 익숙하지 않은 초보자분들이…
웅파 · 2026-10-22
870줄짜리 CLAUDE.md를 116줄로 줄인 날: 전역 · 프로젝트 · 규칙 문서를 나눈 기록
저장소가 열 개를 넘어가자 CLAUDE.md가 저장소마다 같은 규칙을 복사한 800줄짜리 문서가 됐다. 2026-07-13 아침, 이걸 두 번에 나눠서 정리했다. 그 뒤 석 달 동안 이 구조가 어떻게 자랐는지를 gi…
웅파 · 2026-10-22
이슈 하나를 한 줄로 개발 끝내는 법 — 내가 가장 많이 쓰는 Claude Code 스킬들
Claude Code를 몇 달 쓰다 보니 같은 말을 계속 반복하고 있다는 걸 깨달았다. "dev 최신화하고 브랜치 따서 관련 파일 찾아줘", "끝났으면 이슈에 작업 내역 달고 닫아줘", "머지된 브랜치 정리해줘".…
웅파 · 2026-10-22
안녕하세요, 웅파입니다 — 26년째 PHP로 개발하고, 요즘은 AI와 같이 개발합니다
변종원(닉네임 웅파). CodeIgniter 한국 사용자 포럼을 만들고 책을 쓴 PHP 개발자이고, 지금은 AIvance라는 이름으로 SaaS 제품 11개를 Claude Code와 함께 만들고 있다. 이 블로그는 그…
웅파 · 2026-10-22
AI가 찾아낸 14년 묵은 PHP 취약점, PHP2Shell
2026년 10월 22일 · @martin 한 줄 요약: PHP 5.4부터 숨어 있던 원격 코드 실행(RCE) 취약점 두 개가 공개됐고, 이걸 처음 찾아낸 건 사람이 아니라 AI였다. 지금 운영 중인 PHP 서버가…
웅파 · 2026-10-22
개별로는 통과하는데 전체에서만 죽는다 — AIFid 테스트 스위트가 composer test를 멈춘 날들
RateLimitTest는 혼자 돌리면 늘 초록불이었다. 그런데 전체 스위트에서만 간헐적으로 429를 맞고 죽었다. 같은 시기에 composer test는 타임아웃으로 완주조차 못 했다. 둘 다 "전체로 돌릴 때만"…
웅파 · 2026-10-21
"난이도가 높아서 오래 걸리는 거야?" — AIFid 개발 기록으로 따져 본 소요 시간
프로젝트를 하다가 AI에게 물었다. "개발 시간이 더 걸리는 느낌인데, 난이도가 높아서 그래?" 답은 "난이도보다 프로세스 무게"였다. 그런데 그 뒤 두 주 치 기록을 다시 보니 그 답은 반만 맞았다. 같은 프로세스…
웅파 · 2026-10-21
저장소 아키텍처를 archify로 그려 README에 링크한 날
AICassa, AICura, AITessera에서 같은 작업을 세 번 반복했다. 저장소를 읽고 구조를 다이어그램으로 그린 뒤 README에 링크 한 줄을 붙이는 일이다. 결과물이 눈에 보이는 작업이라 기록해 둔다.…
웅파 · 2026-10-21
같은 요청을 여러 저장소에 반복하는 법: 한 줄 프롬프트 + 기준 문서 하나
2026-07-30 아침, 20분 안에 저장소 7개에서 똑같은 한 줄을 입력했다. "검증게이트.txt를 참고해서 로컬 검증과 CI 문서를 바꿔줘." 강의안으로 써 둔 문서 하나가 기준이 됐고, 저장소마다 현실이 달라…
웅파 · 2026-10-21
GitHub 조직 이름을 바꿨더니 저장소 다섯 개의 워크플로를 고쳐야 했다
pushwing을 aivance-kr로 바꾸고, CI 러너를 macOS ARM64에서 self-hosted Linux X64로 옮겼다. 한 번 겪으면 끝날 줄 알았는데 AICassa, AICura, AILicet,…
웅파 · 2026-10-21
엑셀 간편장부를 웹 ERP로 옮기기 (AICassa)
한 줄로 시작했다 docs의 문서, 프로그램, 엑셀을 분석해줘 AICassa는 이 한 줄에서 시작했다. docs 폴더에는 국세청이 무료로 배포하는 간편장부 작성 프로그램(엑셀+VBA), 62쪽짜리 사용자 설명서 PD…
웅파 · 2026-10-21
도면을 AI에게 읽히려다 AI를 뺀 이야기
아파트 평면도 이미지 한 장을 올리면 벽·문·창문·방이 자동으로 잡혀 3D 레이아웃으로 서는 기능을 만들었습니다. 사용자가 할 일은 기준 벽 하나를 클릭하고 실제 길이를 입력하는 것뿐입니다. 그런데 완성된 코드에는…