모바일에서 읽히지 않던 문서 다이어그램을 Mermaid에서 Pele로 바꾼 과정
화면이 좁으면 통째로 줄어들던 문서 속 Mermaid 다이어그램 84개를 Pele로 바꿨습니다. Claude Code로 후보를 검증하고 다크 모드 색상 문제를 CSS로 푼 과정을 375px 캡처와 함께 정리했습니다.
한국 개발 블로그의 글을 모았습니다.
화면이 좁으면 통째로 줄어들던 문서 속 Mermaid 다이어그램 84개를 Pele로 바꿨습니다. Claude Code로 후보를 검증하고 다크 모드 색상 문제를 CSS로 푼 과정을 375px 캡처와 함께 정리했습니다.
RSS밖에 없던 개인 블로그에 Kit 무료 플랜으로 이메일 구독을 붙였습니다. 서비스를 고른 기준, 확인 메일이 스팸함으로 간 문제의 원인과 해결, 무료 플랜에서 막힌 부분, 그리고 Kit API와 Cloudflare Workers로 새 글 초안을 자동으로 만든 과정을 정리했습니다.
기업들이 고객 대상 AI를 앞다퉈 도입하고 있지만, 그럴듯하게 틀린 답변 하나가 오랜 시간 쌓아온 신뢰를 순식간에 무너뜨릴 수 있습니다. 속도와 신뢰를 함께 확보하기 위한 테스트·감독·책임 체계와 새로운 성과 지표를 살펴봅니다.
와탭랩스 블로그기업장애 때 필요한 로그를 바로 찾으려면 APM이나 트레이싱 도구가 요청마다 만드는 trace_id를 로그 한 줄마다 찍도록 로그 형식을 설정해야 합니다. 도구가 MDC에 넣은 값을 로그 패턴이 꺼내는 원리, Spring Boot와 OpenTelemetry Java 에이전트 설정, 비동기 작업 로그에서 trace_id가 빠질 때 해결 방법을 정리합니다.
TanStack Devtools 소스 인스펙터에서 공통 컴포넌트로 만든 컴포넌트가 잡히지 않는 원인을 살펴보고, props를 DOM에 넘겨 해결한 방법
I don't fully understand the products I make. We always used things we couldn't see into, for reasons we trusted. As those reasons fade, what remains?
클리앙에 재밌는 글이 하나 올라왔다. ChatGPT에게 빈 방이미지를 하나 보여주고... 네가 나에 대해 아는 모든 것으로 이 방을 가득 채워봐... 좀 과장해서 ChatGPT한테 빈 방을 보여주고.... : 클리앙 “네가 나에 대해 아는 모든 걸로 이 방을 가득 채워봐, 좀 과장해서” 이렇게 적으니... . . 평소 관심있거나 요청했던 일들이 다 튀어나와…
“한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 강의를 협찬받아 작성된 서평입니다.” "클로드가 다 해줌", "하루 1시간 6일 완성" 두 가지 제목 모두 상당히 도전적이다. 그렇다고 단지 눈길을 끌기 위한 그냥 그런 홍보 문구는 아니다. 클로드가 정말 다 해줄 수 있는 것은 아니겠지만, 최소한 이 강의에서 클로드가 제공해주는 정말 다양한 기능들을 직접…
“한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 강의를 협찬받아 작성된 서평입니다.” '클로드 코드'와 같은 AI 에이전트는 S/W개발자의 전유물이 아니라 모든 사람들이 사용할 수 있는 범용성 있는 도구이다. 최근 AI 에이전트들은 상당히 똑똑해져서 간단한 프롬프트만으로도 훌륭한 결과를 보여주지만,..
두 달 전에 개발자로 살아남기 - 성장에 대한 고민 이라는 글을 썼다. 당시에 했던 가장 큰 고민 중 하나는 "회색 지대"를 어떻게 해결해야 할까? 였다. 회색 지대란? 애매한 경계에 있는 행위나 개념, 그런 행위가 벌어지는 지역을 부르는 말로써 한마디로 정리하자면 검은색도 흰색도 아닌 애매한 범위를 가리키는 용어라고 할 수 있다. 어느 한쪽에 치우치지 않…
AI 공부를 할 때 가장 큰 장애물 중 하나는 비싼 구독료이다. 물론 무료로 체험 해볼 수 있도록 제공해주고 있지만, API 연동 등을 하고자 하면 유료 구독을 해야만 하는 것이다. 그런데, 최근 엔비디아에서는 NVIDIA Build 플랫폼을 통해 80~100여 개 이상의 최신 오픈소스 AI 모델과 자체 특화 모델을 무료로 제공해주고 있다. 그것도 신용카드…
Luna와 Haiku에게 같은 산수 12문항을 도구 없이, 정상 계산값과 함께, 틀린 계산값과 함께 줬다. 혼자서는 둘 다 전부 맞혔지만 1만 어긋난 도구 결과를 주자 오답을 받아들였다. 답란에는 틀린 숫자를, 바로 아래 풀이에는 맞는 숫자를 쓴 응답도 있었다.
cron에 걸어 둔 Claude Code가 영어로 써야 할 답 8건 중 4건을 한국어로 냈습니다. 사용자 설정이 claude -p에 실리는 것을 재현하고, 구독 로그인에서 쓰는 --restricted로 막는 법을 적었습니다.
I spent years building whatever the requirements said. Making my own products, I found I needed a philosophy. I have none yet, so I write to find it.
이 글은 필자의 실제 투자 계좌를 바탕으로 작성한 시장 분석 및 개인 투자 기록입니다. 특정 종목이나 ETF의 매수·매도를 권유하거나 투자 수익을 보장하기 위한 글이 아닙니다. 모든 투자 판단과 그에 따른 책임은 투자자 본인에게 있습니다. ETF 적립을 시작한 지 이번 달로 꼭 1년이다. 내 기억으로는 7~8월까지만 해도 전체 수익률이 10% 안팎을 유지했…
Gitea Actions로 테스트, 이미지 빌드, Helm 차트 갱신을 연결하고, 빈 워크플로와 변수 조회 실패를 로그로 추적해 보자.
Argo CD를 Kustomize로 설치하고 Gitea의 Helm 차트를 동기화해, CI가 올린 이미지 태그가 클러스터 배포로 이어지는 과정을 확인해 보자.
2026년 10월 24일, MyStock에 드디어 1.0.0 태그를 붙였다. 첫 Git 커밋은 8월 9일이고, 개발을 시작한 건 아마 8월 7일쯤이었을 것이다. 0.4.7을 약 2주 동안 직접 사용해 봤는데 큰 문제를 발견하지 못했다. 그래서 기능을 더 붙이기보다, 일단 여기서 하나의 안정적인 기준점을 남기기로 했다. 시작은 주식 계좌를 한눈에 보자는 마음…
Oracle이 Java SE와 GraalVM의 TLS 구현 컴포넌트(JSSE)에 영향을 주는 취약점 CVE-2026-91403에 대해 정기 보안 업데이트 일정과 별도로 긴급 보안 경보(Security Alert)를 발표하고 패치 버전을 배포했습니다. 이번 취약점은 Java 코드 자체의 결함이 아니라, 인증 기관(CA) eMudhra의 중간 CA 인증서 8종…
MyShorts에서 만든 첫 영상을 YouTube에 올리는 기능을 붙이기로 했다. YPUB 패키지로 장면과 대사, 제목까지 정해 두고, Python 프로그램에서 Typecast 음성과 MP4를 생성하는 흐름은 이미 갖춰져 있었다. 이제 완성된 영상을 업로드하기만 하면 되는 단계였다. 내가 기대한 화면은 단순했다. 패키지와 제작 기록에 저장된 게시 정보를 기…
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.
슬랙 채널에서 받아보기 — 아래 명령어를 채널에 붙여넣으세요.
/feed subscribe https://indieblog.net/rss.xml새 글을 바로 push 받고 싶다면 슬랙·디스코드 웹훅 연동도 있어요.