훈스로그
프론트엔드 개발자 박승훈의 기록
fail2ban 셀프 차단 해결하기: 홈서버 hairpin NAT와 SSH 접속 불가
홈서버 보안 도구 fail2ban이 내 IP를 차단해 SSH 접속과 배포가 막히는 자가 격리 현상을 해결하고, 그 과정에서 얻은 지식을 함께 정리했습니다.
27minCloud Run, 빌려쓰는 클라우드에서 Docker 돌리기
LibreOffice를 Docker로 띄워야 했던 사이드 프로젝트에서의 Cloud Run 첫만남, 그리고 Fly.io · Render · Railway 비교
26min여러 GitHub 계정 분리해서 사용하기: SSH + Git + gh CLI의 폴더별 자동 전환
회사 계정과 개인 계정을 폴더 기반으로 자동 전환하는 Git Conditional Includes, SSH config, gh CLI 멀티 계정 설정 방법을 정리합니다.
20min커뮤니티를 집어삼킨 Claude Code, 정식 지원하게 된 기능들과 키워야 할 능력
Ralph Loop, Happy, Skill Activation Hook, Swarm, Worktree, Handoff 등 커뮤니티가 만든 도구들이 Claude Code에 흡수되는 현상을 분석하고, 그럼에도 변하지 않는 개발자의 근본적 역량을 이야기합니다.
33minMac에서 PNG/JPG → WebP 일괄 변환하기 - cwebp 설치부터 자동화 스크립트까지
Homebrew의 cwebp를 활용해 이미지를 WebP로 변환하는 방법을 단계별로 정리합니다. 단일 파일 변환부터 하위 디렉토리 전체를 일괄 변환하는 쉘 스크립트까지 다뤄요.
12minrehype-pretty-code로 코드 블록 고도화하기
rehype-highlight에서 rehype-pretty-code(Shiki)로 전환하며 겪은 트러블슈팅 과정, 그리고 Shiki 기반 코드 블록 사용 방법을 기록합니다.
25min