LG의 1Hz 디스플레이 — 노트북 배터리를 획기적으로 늘리는 기술의 비밀
## 화면 주사율을 1Hz까지 낮춘다고? 노트북 배터리, 항상 아쉽죠. 특히 외출할 때 충전기를 가져가야 하나 말아야 하나 고민하는 건 개발자의 일상인데요. LG디스플레이가 이 고민을 좀 덜어줄 수 있는 기술을 내놨어요. 바로 **최저 1Hz까지...
코드 인텔리전스의 미래 — Sourcegraph SCIP가 그리는 다음 그림
## 코드 내비게이션, 어떻게 작동하는 건지 생각해본 적 있나요? VS Code에서 함수 이름을 클릭하면 정의된 곳으로 바로 이동하잖아요. 또는 변수 위에 마우스를 올리면 타입 정보가 뜨기도 하고요. 이런 기능들을 통틀어서 **코드 인텔리전스**...
아두이노, ESP32, 라즈베리파이를 브라우저에서 에뮬레이션? Velxio 2.0이 나왔어요
## 하드웨어 없이 임베디드 개발을 한다고? 임베디드 개발을 배우고 싶은데, 아두이노 보드를 사야 하고 센서도 따로 구매해야 하고... 이런 진입 장벽 때문에 망설여본 적 있으시죠? Velxio 2.0이라는 오픈소스 프로젝트가 이 문제를 꽤 재미...
macOS를 '일관되게 나쁘게' 만들자는 주장, 진짜 일리가 있을까?
## 무슨 이야기인가요? macOS를 매일 쓰는 개발자라면 한 번쯤 이런 경험이 있을 거예요. 어떤 앱에서는 `Cmd+Z`로 실행 취소가 되는데 다른 앱에서는 안 된다거나, 같은 시스템 앱인데도 설정 위치가 제각각이라 헤맨다거나요. 최근 한 개발자가...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
DNS 레코드 2,000개로 DOOM을 돌렸다고요? 게임 엔진을 DNS에 구현한 미친 프로젝트
## 세상에서 가장 이상한 곳에서 돌아가는 DOOM 개발자들 사이에서 오래된 밈이 하나 있어요. "그래서 거기서 DOOM 돌릴 수 있어?" 라는 건데요. 임신 테스트기, ATM, 트랙터 계기판 등 온갖 기상천외한 하드웨어에서 1993년작 게임 D...
AI 코딩 에이전트, 장밋빛 환상 뒤에 숨은 불편한 진실들
## 모두가 말하지 않는 이야기 Copilot, Cursor, Claude Code… 요즘 AI 코딩 에이전트 없이 개발하는 사람이 오히려 드문 것 같은 분위기죠. "생산성 10배"라는 말이 여기저기서 들려오고, 실제로 보일러플레이트 코드를 뚝딱 만...
시빅테크를 무료로 만든다는 것 — FireStriker 프로젝트 이야기
## 공공을 위한 기술, 왜 돈이 드는 걸까 산불이 나면 대피해야 할지, 우리 동네까지 번질지, 실시간으로 확인하고 싶잖아요. 이런 정보를 알려주는 앱이나 웹서비스가 있으면 좋겠는데, 현실에서는 이런 공공 안전 서비스들이 생각보다 접근하기 어려운 경...
PyPI에서 Telnyx 패키지가 탈취됐습니다: 파이썬 공급망 공격, 남의 일이 아니에요
## 또 터진 PyPI 공급망 공격 파이썬 개발자라면 `pip install`을 매일 쓰실 텐데요. 이번에 통신 API 서비스인 Telnyx의 공식 파이썬 SDK 패키지가 PyPI에서 탈취(compromise)되는 사건이 발생했어요. 공급망 공격...
마이크로소프트 내부에서도 "윈도우 11 필수 MS 계정, 없애자" 목소리가 나온다
## 윈도우 11 설치할 때 MS 계정, 꼭 만들어야 하나요? 윈도우 11을 새로 설치해본 분이라면 한 번쯤 겪어봤을 거예요. 초기 설정 과정에서 마이크로소프트 계정으로 로그인하라는 화면이 뜨는데, 로컬 계정으로 쓰고 싶어도 공식적으로는 빠져나갈...
PyPI 패키지 'telnyx'가 탈취당했습니다 — 또 다시 반복되는 공급망 공격
## 또 터졌습니다, PyPI 공급망 공격 파이썬 패키지를 설치할 때 `pip install` 한 줄이면 되니까 정말 편하죠. 그런데 이 편리함 뒤에는 언제나 "내가 설치하는 이 패키지가 정말 안전한 걸까?"라는 불안이 있어요. 이번에 그 불안이...
브라더 프린터에 Let's Encrypt 인증서를 자동 설치해봤습니다
## 프린터한테 HTTPS를 달아준다고? 회사나 집에서 네트워크 프린터를 쓰다 보면 웹 관리 페이지에 접속할 일이 있잖아요. IP 주소를 브라우저에 치면 프린터 설정 화면이 뜨는 그거요. 그런데 이 관리 페이지가 보통 HTTP로 되어있거나, 자체 서...
Apple 잠금 모드를 켠 사용자는 단 한 명도 스파이웨어에 뚫리지 않았다
## 무슨 일이 있었나요? Apple이 공식적으로 밝혔어요. **잠금 모드(Lockdown Mode)를 활성화한 사용자 중 스파이웨어에 감염된 사례가 단 한 건도 없다**고요. 잠금 모드는 2022년 iOS 16에서 처음 도입된 기능인데요, 국가...
메모리 최적화, 옛날 기법이 다시 뜨는 이유
## 메모리가 남아돌던 시대는 끝났다? 한동안 개발자들 사이에서 "메모리는 싸니까 신경 쓰지 마"라는 분위기가 있었어요. RAM 가격이 계속 떨어지고, 클라우드에서 서버 스펙을 올리기도 쉬우니까, 메모리 최적화에 공들이는 게 시간 낭비처럼 느껴지...
500달러짜리 GPU 하나로 Claude Sonnet 코딩 벤치마크를 넘었다고? ATLAS 프로젝트 살펴보기
## 거대 AI 모델 없이도 코딩을 잘할 수 있다? 요즘 AI 코딩 도구 하면 GitHub Copilot, Claude, GPT 같은 대형 언어 모델(LLM)을 떠올리잖아요. 이런 모델들은 수천 개의 GPU로 학습되고, API 호출 한 번에 몇 ...
왜 옛날 관제실은 전부 연한 초록색이었을까? — 색 하나에 담긴 UX의 역사
## 초록빛 관제실, 한 번쯤 본 적 있지 않나요? 옛날 영화나 다큐멘터리에서 NASA 관제실, 발전소 제어실, 군사 지휘소 같은 곳을 보면 벽이 전부 연한 초록색—요즘 말로 '시폼 그린(Seafoam Green)'—으로 칠해져 있는 걸 볼 수 ...
Rust로 gzip 압축 해제를 250줄에 구현하기 — 압축 알고리즘의 속살을 들여다보다
## 우리가 매일 쓰지만 몰랐던 것 gzip이라는 이름, 개발자라면 한 번쯤 들어보셨을 거예요. 웹 서버에서 응답을 압축할 때, 파일을 묶어서 보낼 때, tar.gz 파일을 풀 때 늘 등장하는 그 친구요. 그런데 이 gzip이 실제로 어떻게 데이...
Claude Code, 이제 웹에서 스케줄 작업까지 돌린다 — 크론잡의 새로운 대안?
## 무슨 일이 있었나요? Anthropic이 Claude Code의 웹 버전에 **스케줄 태스크(Scheduled Tasks)** 기능을 추가했어요. 쉽게 말하면, 브라우저에서 Claude Code를 사용하면서 "매일 오전 9시에 이 작업 실행해줘...
하드웨어를 쉽게 버리지 마세요 — 오래 쓰는 것이 왜 중요한가
## 새 제품이 나올 때마다 바꿔야 할까? 매년 새 노트북, 새 스마트폰, 새 태블릿이 쏟아져 나오죠. 제조사들은 "이번 건 진짜 다르다"고 말하고, 벤치마크 숫자는 해마다 올라가고, 우리는 자연스럽게 "이제 슬슬 바꿔야 하나" 하는 생각이 들어...
Claude Code의 .claude/ 폴더, 안에 뭐가 들어있을까?
## AI 코딩 어시스턴트의 "기억 저장소" Claude Code를 써보신 분이라면 프로젝트 루트에 `.claude/`라는 폴더가 생기는 걸 보셨을 거예요. 대부분은 "뭔가 설정 파일이겠지" 하고 넘어가는데요, 이 폴더의 구조를 제대로 이해하면 ...
jq가 느리다고 느꼈다면, jsongrep을 한번 써보세요
## JSON 다루는 일, 개발자라면 피할 수 없죠 JSON은 이제 개발자의 일상이에요. API 응답을 확인할 때, 로그 파일을 뒤질 때, 설정 파일을 수정할 때… 하루에도 수십 번은 JSON과 마주치게 되거든요. 그래서 커맨드라인에서 JSON을 다...