Posts
All the articles I've posted.
-
Astro 카테고리 페이지를 목차처럼 만들면 오래된 글도 다시 읽힌다
Astro 블로그에서 카테고리 페이지를 단순 글 목록이 아니라 시리즈 목차와 로드맵처럼 구성하면 검색 유입과 내부 이동에 어떤 장점이 있는지 정리한다.
-
Astro 블로그 검색 붙이기, Pagefind가 잘 맞는 이유
Astro 정적 블로그에 검색 기능을 붙일 때 Pagefind를 쓰면 어떤 점이 좋은지, 색인 생성과 배포 흐름에서 무엇을 확인해야 하는지 정리한다.
-
Astro Content Collections, 글이 많아질수록 frontmatter 정리가 먼저다
Astro Content Collections에서 frontmatter를 어떻게 정리해야 글 목록, 태그, 카테고리, SEO가 덜 꼬이는지 실제 운영 관점으로 정리한다.
-
-
AI로 기술 블로그 글감 뽑을 때 망하는 패턴과 안전한 흐름
AI로 기술 블로그 글감을 자동으로 만들면 양은 늘지만 주제가 산만해지거나 얕은 글이 쌓이기 쉽다. 자동화가 망하는 패턴과, 실제 경험 기반 글로 바꾸기 위한 안전한 흐름을 정리한다.
-
Astro 블로그 빌드가 느릴 때, OG 이미지 캐시로 줄이는 방법
Astro 블로그에서 글마다 OG 이미지를 생성하면 글이 늘어날수록 빌드 시간이 길어진다. 매번 새로 만들 필요 없는 PNG를 캐시하고, 새 글이나 변경된 글만 다시 생성하는 방식으로 빌드를 줄이는 사고방식을 정리한다.
-
기술 블로그 주제가 너무 좁을 때, 유입용 카테고리 다시 잡는 법
DoIP나 lwIP처럼 깊지만 검색량이 좁은 주제를 쓰다 보면 블로그 유입이 잘 늘지 않는다. 이때 전문성을 버리지 않고, 유입용 글을 어디에 배치해야 블로그가 덜 산만해지는지 카테고리 기준을 정리한다.
-
lwIP 타이머가 안 돈다: NO_SYS에서 sys_check_timeouts() 빠지면 생기는 증상
lwIP를 bare-metal(NO_SYS)로 붙였는데 DHCP/ARP/TCP가 '가끔' 이상해지는 경우가 있다. 원인은 타이머 처리 루프를 안 돌린 경우가 많다. sys_check_timeouts()를 어디서/얼마나 자주 돌려야 하는지, 그리고 빠졌을 때 나타나는 전형적인 증상을 현장 관점에서 정리한다.
-
DoIP는 붙었는데 진단이 안 된다: Entity Status/Power Mode로 상태부터 확인하기
TCP는 붙고 Vehicle Identification도 되는데 Routing Activation/UDS가 안 될 때가 있다. 이때 패킷 필드를 무작정 붙잡기 전에, DoIP의 Entity Status/Power Mode 같은 상태성 정보를 써서 '지금 진단 가능한 상태인지'를 먼저 확인하는 디버깅 흐름을 정리한다.
-
DoIP Vehicle Discovery가 가끔 안 잡히는 이유
DoIP Vehicle Discovery가 간헐적으로 실패하는 원인은 UDS보다 UDP broadcast, interface 상태, gateway boot timing, retry 정책, discovery cache 관리에 있는 경우가 많다.
-
DoIP Gateway 구조를 이해해야 ECU가 보인다
DoIP에서는 TCP 연결 endpoint와 실제 진단 대상 ECU가 다를 수 있다. Gateway 기반 차량 네트워크에서 logical address, routing activation, internal forwarding, response source tracking을 어떻게 봐야 하는지 정리한다.