블로그하는개발자
개발하면서 배운 것, 실험한 것, 정리한 것을 기록하는 공간입니다. 이 사이트는 자체 호스팅 2호점이며, 한국어 SEO와 검색 유입의 본진은 티스토리에 그대로 둡니다.
왜 2호점인가?
- 티스토리 (본진) — 네이버·구글 한국어 검색, 기존 독자층 유지
- 이 사이트 (2호점) — Markdown/MDX, Git 버전 관리, CI 빌드, RSS·사이트맵
- 마이그레이션 없음. 본진 글은 그대로 두고, 2호점에는 새 글·실험·아카이브를 올립니다.
티스토리 본진: https://donggrri.tistory.com
최근 글
-
Codex CLI와 Claude Code, 터미널 에이전트 역할은 어떻게 나누나
Codex CLI는 AGENTS.md·config.toml 샌드박스 축, Claude Code는 CLAUDE.md·permissions·훅·서브에이전트 축으로 나눕니다. 같은 레포에서는 브랜치·작업 단위를 가르고 IDE 에이전트와 삼각형을 만듭니다.
-
Cursor Notepads, 에이전트 컨텍스트에 어떻게 쓰나
Cursor 2.0에서 Notepads는 제거되었습니다. 예전에 Notepad에 넣던 재사용 컨텍스트는 Rules·Skills·Memories·AGENTS.md로 나눕니다. Notepad vs rules, 언제 만들지, 팀 공유만 정리합니다.
-
Yocto recipe에 systemd 서비스, 어떻게 설치하나
recipe에서 inherit systemd와 SYSTEMD_SERVICE:${PN}을 쓰고, 유닛은 ${D}${systemd_system_unitdir}에 설치합니다. 이미지 init은 INIT_MANAGER = "systemd"로 켭니다.
-
AGENTS.md 최소 템플릿, 레포에 무엇을 먼저 적나
루트 AGENTS.md에 프로젝트 개요·빌드/테스트 명령·코드 스타일·보안 금지 네 블록만 먼저 둡니다. CLAUDE.md와는 명령을 공유하고, 길면 중첩 파일로 나눕니다.
-
Docker BuildKit cache mount, 빌드를 어떻게 빠르게 하나
RUN --mount=type=cache로 npm/Go/apt 패키지 캐시를 빌드 간에 유지합니다. id로 캐시를 분리하고, apt는 sharing=locked, CI에서는 외부 캐시와 함께 씁니다.