DevBJ Tech Log
AI와 임베디드 네트워크를 직접 실험하며 정리하는 기술 로그
DoIP, UDS, lwIP 같은 낮은 레이어의 구현 이슈부터 Astro 블로그 운영, AI 포스팅 자동화, 검색 유입 실험까지 직접 부딪힌 문제를 기록합니다.
완성된 답만 모으기보다, 빌드가 느려진 이유와 세션이 끊긴 이유처럼 실제로 시간을 잡아먹는 문제를 다시 찾기 좋게 쌓아두는 공간입니다.
- 공개 글
- 141
- 카테고리
- 8
- 태그
- 341
Start Here
처음 방문했다면 아래 흐름부터 읽는 편이 가장 덜 헤맵니다.
- DoIP Roadmap DoIP/UDS 진단 통신부터 Routing Activation, Diagnostic Message, Alive Check처럼 차량 진단 통신에서 먼저 잡아야 할 흐름을 모았습니다. 읽기 시작
- lwIP Roadmap 임베디드 TCP/IP 구현 이슈 NO_SYS, pbuf, tcpip_thread, DHCP/ARP처럼 작은 스택에서 자주 흔들리는 지점을 정리합니다. 읽기 시작
- Dev Operations 블로그 운영과 자동화 기록 Astro 빌드, GitHub Pages 배포, OG 이미지 캐시, AI 글감 자동화처럼 직접 운영하며 고친 내용을 남깁니다. 읽기 시작
- AI Notes AI 도구와 글쓰기 실험 AI 코딩 도구, 자동 발행, 검색 유입 변화처럼 블로그 운영 방식 자체를 바꾸는 흐름을 따라갑니다. 읽기 시작
Browse by Category
큰 주제부터 들어오고, 필요한 글은 카테고리 목차를 따라가며 읽을 수 있게 정리했습니다.
- DoIP 18개의 글 DoIP, UDS, Automotive Ethernet 중심의 차량 진단 통신 노트입니다.
- Dev 18개의 글 개발 환경, 블로그 운영 자동화, 배포/수익화 실험, 작업 중 만난 문제를 정리합니다.
- AI 10개의 글 AI 도구, 자동화, 검색 변화, 콘텐츠 실험을 따라가며 적는 글입니다.
- Tech 19개의 글 임베디드, 네트워크, lwIP, 시스템 구현 이슈를 다룹니다.
- Marketing 11개의 글 검색, SEO, 트래픽, 콘텐츠 운영 흐름을 실험하며 기록합니다.
- Finance 5개의 글 생활 금융, 세금, 부동산, 데이터 기반 판단을 가볍게 정리합니다.
Featured
현재 기준으로 먼저 읽어볼 만한 글을 따로 올려둡니다.
-
Chrome이 조용히 받은 4GB AI 모델, 뭐가 문제였을까
Chrome의 온디바이스 AI 모델 다운로드 이슈를 모델 파일 크기, 브라우저 기본값, 개인정보 관점에서 정리합니다.
-
DoIP 프로토콜 구조 뜯어보기, 헤더와 필드는 어떻게 생겼나
DoIP 패킷을 읽기 위한 header, protocol version, payload type, payload length의 기본 구조를 차근차근 정리합니다.
-
DoIP 개론, CAN 진단 보다가 처음 보면 헷갈리는 포인트 정리
CAN 기반 진단에 익숙한 사람이 DoIP를 처음 볼 때 헷갈리는 큰 그림을 정리한다. DoIP가 왜 나왔고, UDS와 어떤 관계인지, Vehicle Identification부터 Routing Activation까지 기본 흐름을 가볍게 훑는다.
-
개발 시작 전, 삽질 줄여주는 마법의 3가지 질문! (feat. 10년 차 개발자 꿀팁)
안녕하세요, DevBJ입니다! 🚀 개발자라면 누구나 한 번쯤은 이런 경험 해보셨을 거예요. "밤샘 코딩 끝에 겨우 완성했는데, 알고 보니 이미 있는 솔루션이었다니?!" 🤦♂️ 혹은 "이거 왜 내가 만들었지? 누가 만들었어도 됐을 텐데..." 이런 식
-
LLM 기반 자가 치유 브라우저 자동화 - browser-harness의 원리와 수익화 활용 전략
기존 정적 파싱의 한계를 넘어 LLM 에이전트가 스스로 브라우저를 제어하고 코드를 수정하는 browser-harness의 메커니즘과 블로그 자동화 적용 시나리오를 분석합니다.
- Automation
- LLM
- Python
- SEO
- +7
-
내 집 마련은 수학이다: '영끌' 탈출을 위한 10단계 필승 전략
감당 가능한 대출은 영끌이 아닙니다. 급여의 30% 법칙을 활용한 과학적인 내 집 마련 로드맵을 공개합니다.
-
파이썬으로 사이트 생존 확인하기: Cloudflare 방어막을 뚫는 역발상 전략
일반적인 requests로 해결되지 않는 사이트 생존 확인! cloudscraper를 활용해 클라우드플레어의 챌린지까지 역이용하는 똑똑한 자동화 코드를 분석합니다.
- TorrentUpdated:
2026 토렌트 사이트 접속 보안 가이드
현직 엔지니어가 분석한 2026년 최신 파일 공유 사이트 이용 가이드. 실시간 접속 주소 확인법, 보안이 검증된 클라이언트 설정 및 HTTPS 차단 우회 기술을 상세히 정리했습니다.
-
Gemini API: 2026년 최신 모델 라인업(3.1/Gemma 3) 자동 확인 스크립트
Google GenAI SDK를 활용하여 현재 내 API 키로 사용 가능한 최신 Gemini 3.1, Gemma 3 모델 리스트를 필터링하고 분석하는 방법을 공유합니다.
- ai
- python
- gemini
- automation
- +1
-
Astro에서 구글 애드센스 "data-astro-exec" 오류 해결
Astro에서 구글 애드센스 data-astro-exec 오류 해결하는 방법
- 기타Updated:
최신 영화 드라마 스트리밍 사이트 추천 순위 (2026-04-05)
2026년 기준 실시간 스트리밍 사이트 이용 시 확인할 점과 저작권, 보안, 접속 안정성 관련 주의사항을 정리합니다.
-
Astro 블로그 SEO 마스터: Meta 태그와 OG 자동화 및 1일 3회 자동 포스팅
검색 엔진 최적화(SEO)의 핵심인 Meta 태그와 Open Graph를 Astro에서 자동화하고, GitHub Actions로 하루 3번 자동 포스팅 시스템을 구축하는 방법
-
GitHub Actions Node.js 20 경고 해결 가이드: Node 24 전환
GitHub Actions에서 발생하는 Node.js 20 지원 중단 경고(Deprecated)의 원인을 파악하고, 워크플로 설정을 통해 Node 24 환경으로 안전하게 전환하는 방법을 공유합니다.
-
Chromebook에서 Astro 블로그 구축 및 한글화 최적화 가이드
GitHub Pages 환경에서 Astro Paper 테마를 설치하고, 한글 폰트(Noto Sans KR) 및 줄바꿈 최적화, 구글 애드센스를 적용한 전 과정을 정리합니다.
-
STM32F407 개발 기초 및 실전 트러블슈팅 가이드
STM32F407G-DISC1 보드 활용법부터 UART 인터럽트 멈춤 해결, printf 사용법 및 CubeIDE 최적화 설정을 정리합니다.
- TorrentUpdated:
토렌트 추천 사이트 - 마그넷 미지원 (2023-01-26)
마그넷 링크를 지원하지 않는 최신 영화, 드라마, 넷플릭스, 디즈니 등 인기 영화 드라마를 다운로드 할 수 있는 토렌트 파일을 공유하는 토렌트 사이트를 정리해 봅니다. URL 주소와 간단한 특징 중심으로 정리합니다.
-
무료 깃허브 블로그 시작하기 - GitHub Pages with Jekyll
무료로 나만의 웹사이트 블로그를 몇분에 만들 수 있다. GitHub Pages Jekyll 이용하면 웹호스팅 없이 깔끔한 블로그 사이트가 뚝딱
-
윈도우 환경 지킬 설치 - Jekyll on Windows 10
윈도우 환경 지킬 설치, 루비 설치, 지킬 블로그 테스트까지 Jekyll on Windows 10
Latest Updates
날짜순으로 최근 추가한 글입니다. 새로 배운 내용과 보강 중인 주제가 섞여 있습니다.
-
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 관리에 있는 경우가 많다.
About the Log
직접 운영하면서 생긴 문제를 다시 찾기 좋게 남깁니다
이 블로그는 완성된 강의보다 작업 기록에 가깝습니다. 구현 중 막힌 부분, 배포하면서 느려진 지점, 자동화가 엇나간 이유를 실제 운영 흐름과 함께 정리합니다.
- 직접 겪은 문제 로그, 빌드, 패킷, 배포처럼 손에 잡히는 증상에서 출발합니다.
- 흐름으로 묶는 글 DoIP, lwIP, Dev 글은 카테고리 목차로 이어서 읽을 수 있게 관리합니다.
- 계속 보강하는 운영 검색 유입, 광고, 자동화 결과를 보면서 글 구조도 계속 다듬습니다.