CLAUDE.md 하나로 Claude 출력 토큰을 63% 줄이는 방법
## Claude Code 쓰면서 토큰 비용 걱정되셨죠? Claude Code를 본격적으로 쓰기 시작하면 가장 먼저 체감하는 게 토큰 소비량이에요. 코드 생성, 리팩토링, 디버깅을 시키다 보면 출력 토큰이 순식간에 쌓이거든요. 특히 Opus 같은...
검색 엔진에 NSFW 필터를 직접 만든 이야기 — Marginalia의 실용적 접근법
## 독립 검색 엔진이 마주한 현실적인 문제 Marginalia라는 검색 엔진을 들어보신 적 있나요? 구글이나 빙 같은 대형 검색 엔진과는 완전히 다른 방향을 추구하는 독립 검색 엔진인데요. 광고 없이, 개인 블로그나 소규모 웹사이트 같은 "인터넷의...
손으로 쓰는 노트가 아직도 강력한 이유 — 개발자를 위한 아날로그 메모 전략
## 디지털 도구가 넘쳐나는데, 왜 손글씨 이야기를 할까요? Notion, Obsidian, Logseq, Apple Notes… 개발자라면 노트 앱 하나쯤은 쓰고 있을 거예요. 그런데 혹시 이런 경험 있지 않나요? 미팅 중에 노트북으로 열심히 ...
AI 시대에 수학적 사고가 여전히 중요한 이유 — 필즈상 수상자들의 제언
## AI가 수학 문제를 풀어주는 시대, 사람은 뭘 해야 할까? 요즘 AI가 수학 올림피아드 문제를 풀고, 정리를 증명하고, 심지어 새로운 수학적 구조를 발견하기까지 하잖아요. 이쯤 되면 자연스럽게 이런 질문이 나와요. "그러면 사람이 수학을 공...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
AI 에이전트에게 안전한 '방'을 주는 법 — Coasts로 컨테이너 기반 에이전트 호스트 만들기
## AI 에이전트, 이제 격리된 환경에서 안전하게 돌리자 요즘 AI 에이전트를 실무에 도입하려는 팀이 부쩍 늘었는데요. 에이전트가 코드를 실행하거나, 파일을 읽고 쓰거나, 심지어 셸 명령어까지 날리는 상황이 되면 한 가지 큰 걱정이 생겨요. "...
수학 증명을 컴퓨터로 검증하는 시대, 이게 정말 좋은 걸까?
## 수학자들 사이에서 벌어지고 있는 조용한 논쟁 수학이라는 학문의 핵심은 "증명"이에요. 어떤 명제가 참이라는 걸 논리적으로 빈틈없이 보여주는 거죠. 수천 년 동안 수학자들은 종이와 펜으로, 그리고 동료 수학자들의 검토(피어 리뷰)를 통해 증명...
코드로 3D 모델링을? Python CAD 라이브러리 Build123d 살펴보기
## 마우스 대신 코드로 CAD를 3D 모델링이라고 하면 보통 SolidWorks, Fusion 360, FreeCAD 같은 GUI 프로그램에서 마우스로 클릭하고 드래그하는 걸 떠올리잖아요. 그런데 이걸 Python 코드로 할 수 있다면 어떨까요...
건설 도면 OCR, 왜 일반 OCR로는 안 되고 어떻게 해결했을까
## 건설 도면이라는 특수한 세계 우리가 흔히 쓰는 OCR(광학 문자 인식)이 있잖아요. 사진 찍으면 텍스트를 뽑아주는 기술이요. 요즘은 GPT-4 같은 멀티모달 AI 덕분에 웬만한 문서는 다 읽어내는 시대가 됐는데요, 건설 도면(construc...
취약점 연구의 위기: AI 시대에 보안 연구자의 역할이 흔들리고 있다
## 보안 연구, 지금 전환점에 서 있어요 보안 업계에서 **취약점 연구(vulnerability research)**라고 하면, 소프트웨어에서 보안 구멍을 찾아내고 이를 보고하거나 패치하는 전문 분야를 말하는데요. 수십 년간 보안 생태계의 핵심 축...
나한테 맞는 코딩 폰트 찾기: CodingFont로 토너먼트를 돌려보세요
## 코딩 폰트, 은근히 중요한 문제 개발자라면 하루에 몇 시간씩 코드를 쳐다보잖아요. 그래서 코딩 폰트 선택이 단순한 취향 문제가 아니라 실제로 생산성과 눈의 피로도에 영향을 주는 꽤 실질적인 문제인데요. 하지만 막상 폰트를 바꿔보려고 하면, 선택...
Apple 단축어를 프로그래밍 언어로 만든다고? Cherri를 소개합니다
## iPhone 단축어, 코드로 짤 수 있다면? 아이폰이나 맥을 쓰는 분이라면 '단축어(Shortcuts)' 앱을 한 번쯤 써보셨을 거예요. 블록을 끌어다 놓으면서 자동화를 만드는 그 앱이요. 예를 들어 "아침에 알람 끄면 자동으로 오늘 날씨를...
Ninja 빌드 시스템: 크롬도 쓰는, 속도에 미친 빌드 도구
## 빌드 시스템이 왜 중요한가요? 개발하면서 가장 짜증나는 순간 중 하나가 빌드 기다리는 시간이에요. 코드 한 줄 고치고 빌드 돌리는데 5분, 10분 걸리면 집중력이 뚝 끊기잖아요. 특히 C/C++ 프로젝트처럼 컴파일이 필요한 대규모 코드베이스...
AI 버블은 어떻게 꺼지는가: 닷컴 버블과의 데자뷔
## 지금 AI 업계에 무슨 일이 일어나고 있나요? 요즘 테크 업계에서 가장 뜨거운 질문 중 하나가 바로 이거예요. "AI, 진짜 이대로 괜찮은 거야?" 2023년부터 ChatGPT가 폭발적으로 성장하면서 AI 투자 열풍이 불었는데요, 벌써 3년...
C++ 해시맵 벤치마크 총정리: 어떤 구현체가 가장 빠를까?
## 해시맵, 다 같은 해시맵이 아니에요 C++로 개발하다 보면 `std::unordered_map`을 자연스럽게 사용하게 되는데요. 키-값 쌍을 빠르게 저장하고 조회하는 해시맵(Hash Map)은 거의 모든 프로그램에서 쓰이는 핵심 자료구조잖아...
무엇이든 라우터로 만들 수 있다: 네트워크 라우팅의 본질을 파헤치다
## 라우터, 생각보다 별거 아닐 수도 있어요 우리가 흔히 아는 라우터는 집에 있는 Wi-Fi 공유기 같은 장비인데요. 그런데 "아무 것이나 라우터로 만들 수 있다"라고 하면 어떤 느낌이 드시나요? 최근 한 엔지니어가 라우터의 본질을 파고들어서,...
Spring Boot 모듈 400개짜리 코드베이스에서 얻은 교훈들
## 모듈이 400개라니, 대체 어떻게 관리하는 걸까? 한국에서 Spring Boot는 사실상 백엔드 개발의 표준이라고 해도 과언이 아닌데요. 대부분의 프로젝트는 모듈 몇 개에서 시작해서, 잘해봤자 수십 개 수준에서 운영되곤 하죠. 그런데 한 엔지니...
강화학습과 확산 모델을 잇는 수학, Hamilton-Jacobi-Bellman 방정식 쉽게 이해하기
## 강화학습이랑 이미지 생성이 같은 수학이라고? 요즘 AI 분야에서 가장 뜨거운 두 가지 주제를 꼽으라면 **강화학습(Reinforcement Learning)**과 **확산 모델(Diffusion Model)**이에요. 강화학습은 로봇 제어나 게...
Eclipse GlassFish가 달라졌다 — 자바 개발자가 다시 주목해야 할 이유
## 그 GlassFish가 아직 살아있었어? "GlassFish"라는 이름을 들으면 어떤 생각이 드시나요? 아마 많은 분들이 "아, 그거 옛날에 쓰던 거 아니야?" 하실 것 같아요. 맞아요, GlassFish는 한때 자바 EE의 레퍼런스 구현체...
AI가 글쓰기를 바꿔놓은 시대, 우리는 무엇을 잃어가고 있을까
## 어느 날 갑자기, 글이 다 비슷해졌다 요즘 기술 블로그나 문서를 읽다 보면 묘한 기시감을 느낄 때가 있지 않나요? 문장이 깔끔하고, 구조도 잘 잡혀 있는데, 어딘가 개성이 없달까요. 마치 같은 사람이 쓴 것 같은 느낌이에요. 이건 단순한 착...
서버 1대, RAM 8GB로 50만 유저를 15년간 서비스한 Webminal 이야기
## 서버 한 대로 15년을 버틴다고? Kubernetes니 마이크로서비스니, 요즘 인프라 이야기를 들으면 서버 수십 대는 기본이고 클라우드 비용만 매달 수백만 원 이상 나가는 게 당연한 것처럼 느껴지잖아요. 그런데 서버 딱 1대, RAM 8GB짜리...