
Git 서브모듈로 Hugo 인프라와 콘텐츠 분리하기
Hugo 블로그를 두 개의 저장소로 분리하는 이유와 방법 - 인프라와 콘텐츠를 분리하여 Obsidian과 더 깔끔한 워크플로우를 위해.

Hugo 블로그를 두 개의 저장소로 분리하는 이유와 방법 - 인프라와 콘텐츠를 분리하여 Obsidian과 더 깔끔한 워크플로우를 위해.

흔한 프론트엔드 함정: Lenis 스무스 스크롤 라이브러리와 CSS scroll-snap은 호환되지 않는다. 왜 충돌하는지와 어떻게 선택하는지 설명한다.

sysadminctl로 macOS 사용자 생성. 홈 디렉토리가 있다고 가정. 없다. Linux useradd -m과 달리, macOS는 직접 만들어야 한다.

Claude Desktop에서 작동하는 MCP 설정이 OpenCode에서 실패한다. 같은 프로토콜, 다른 스키마. 미묘한 비호환성 이야기.

특정 사용자에게 범위가 지정된 OS 수준 방화벽 규칙으로 AI 에이전트가 접근할 수 있는 것을 제한하는 방법

버튼은 보인다. 셀렉터도 찾았다. 하지만 클릭이 실패한다. 범인: 예상치 못한 보이지 않는 오버레이.

Reddit의 Responsible Builder Policy가 OAuth 앱 생성을 차단한다. 하지만 public JSON API는 OAuth가 전혀 필요 없다 - 그리고 그게 필요한 전부일 수 있다.

Shell 래퍼는 JSON 인증 파일을 확인했다. TypeScript 구현은 Chrome 프로필 디렉토리를 저장했다. 이 불일치가 유령 같은 ‘인증 필요’ 에러를 일으켰다.

캘린더, 이메일, 뉴스레터를 집계하여 일일 브리핑을 생성하는 개인 AI 파이프라인 구축법 - Claude로 자신만의 /today 명령어를 만든 제품 코치 Teresa Torres에서 영감을 받았다.

작성하지 않은 코드에서 TypeError. 스택 트레이스는 도구 내부를 가리킨다. 버그는 내 것이 아니지만, 워크플로우는 고쳐야 한다.