모든 게시글
This article is also available in English.Read in English →
기술은 성공했지만 프로젝트는 실패했습니다: 아내의 스마트스토어 송장 자동화(FastMCP) 삽질 회고록
맥북을 쓰는 아내를 위해 홈 NAS, FastMCP, AirPrint(IPP) 직출, 그리고 ReportLab 0.1mm 정밀 좌표계까지 동원해 무인 송장 출력 시스템을 구축했지만, 결국 레거시 생태계와 택배 단가(Unit Economics)의 벽 앞에서 접어야 했던 뼈아픈 실패 기록.
로딩 중...
관련 게시글

Development
Next.js 15 + Cloudflare Pages 블로그 구글 노출 0건과 애드센스 'ads.txt 찾을 수 없음' 완벽 해결기
분명 브라우저에서는 잘 열리는 ads.txt를 왜 구글 애드센스 봇만 못 읽었을까? Cloudflare GraphQL 방화벽 로그 분석으로 찾아낸 Bot Fight Mode의 함정과 Next.js 정적 블로그의 5가지 기술적 SEO·애드센스 최적화 트러블슈팅 기록.
2026년 10월 23일
19 소요
Next.js 외 6개

Development
월패드 RS485 패킷 역공학부터 스마트홈까지: AI와 함께 완성한 Home Assistant와 Bento UI 구축기
월패드 RS485 통신 패킷을 직접 역공학하던 고된 수작업부터, AI 에이전트와 함께 해결한 USB 콜드 재부팅 버그와 Bento Grid 대시보드 구축기.
2026년 10월 10일
16 소요
HomeAssistant 외 5개

Development
코드보다 '맥락'이 중요한 시대: 옵시디언으로 개발 이력을 자산화하는 4가지 실전 팁
바이브 코딩(Vibe Coding) 시대, 본업은 정보보안이지만 사이드 프로젝트에 진심인 취미 개발자가 전하는 이야기. AI 에이전트와 옵시디언을 결합해 디버깅의 '맥락'을 온전히 내 지식 자산으로 만드는 실전 워크플로우.
2026년 9월 16일
17 소요
Obsidian 외 6개
© 2026 HEISENBUG. 이 글의 저작권은 작성자에게 있으며, 허가 없이 무단 복제 및 배포를 금합니다.
이 글은 개인적인 경험과 의견을 바탕으로 작성되었으며, 모든 내용은 작성 시점을 기준으로 합니다.
목차
- 프롤로그: "여보, 그냥 AI한테 말 한마디만 하면 송장이 드르륵 나오게 해줄게!"
- 1. 기술적 돌파: 라즈베리파이도, 드라이버도 필요 없었다 (쾌속 질주 구간)
- 1) 네트워크 프린터 해부와 IPP Everywhere의 발견
- 프린터의 네트워크 인쇄 표준 포트 스캔
- Connection to 192.168.1.XXX port 9100 [tcp/hp-pdl-datastr] succeeded!
- Connection to 192.168.1.XXX port 631 [tcp/ipp] succeeded!
- IPP(Internet Printing Protocol) 상세 속성 질의
- 2) 0.1mm 오차도 허용하지 않는 ReportLab 절대 좌표계 엔진
- 라벨 물리 규격 상수 (0.1mm 단위 정밀 매핑)
- 3) FastMCP 서버 구축 완료
- 2. 첫 번째 벽: 닫혀 있는 API와 'ActiveX의 망령' (.exe 로컬 에이전트)
- 1) 네이버 커머스 API에는 '송장 채번' API가 없다
- 2) 굿스플로(Goodsflow) Open API의 비용 장벽과 구조적 모순
- 3) 왜 2026년에도 대한민국 소상공인 물류는 Windows를 강제하는가?
- 3. 두 번째 벽: 우체국 공공데이터 API 우회 시도, 그리고 '단가(Unit Economics)'라는 결정타
- 4. 왜 가상 윈도우(VM) + 봇(Playwright)으로 끝까지 밀어붙이지 않았나?
- 5. 실패를 통해 배운 3가지 엔지니어링 교훈 (Retrospective)
- 교훈 1. 코딩을 시작하기 전에 '비즈니스 단가(Unit Economics)'부터 계산하라
- 교훈 2. 레거시 생태계의 해자(Moat)는 생각보다 깊고 단단하다
- 교훈 3. 실패한 사이드 프로젝트에도 남는 기술 자산은 있다
- 에필로그: 완벽한 자동화보다 소중한 것
댓글