오픈소스 FPGA 실리콘 'Aegis' — 누구나 칩을 설계할 수 있는 시대가 온다?
## 무슨 일이 있었나요? FPGA라는 단어, 들어보신 적 있나요? 소프트웨어 개발자라면 좀 낯설 수 있는데요, 이번에 **Aegis**라는 프로젝트가 공개되면서 이 분야에 꽤 흥미로운 움직임이 생겼어요. Aegis는 한마디로 **오픈소스 FPG...
코드로 음악을 만든다고요? 컴퓨터 음악 입문 가이드를 소개합니다
## 프로그래밍과 음악의 만남 개발하면서 음악 듣는 분 많으시죠? 그런데 코드로 직접 음악을 **만들어본** 적은 있으세요? 컴퓨터 음악(Computer Music)이라는 분야가 있는데, 이건 단순히 컴퓨터로 음악을 재생하는 게 아니라 **프로그래밍...
nvim-treesitter 플러그인이 아카이브됐다 — Neovim에 무슨 일이 생긴 걸까
## 13,000개 넘는 스타를 받은 플러그인이 갑자기 아카이브? Neovim 사용자라면 거의 필수로 설치하는 플러그인이 하나 있었어요. 바로 **nvim-treesitter**인데요, 이 플러그인이 공식적으로 아카이브(archive) 상태가 되...
GPU, TPU, NPU 상태를 한번에 — zml-smi가 nvidia-smi를 대체할 수 있을까
## nvidia-smi만으로는 부족한 시대 ML 엔지니어라면 nvidia-smi를 안 써본 분이 없을 거예요. GPU 메모리 사용량 확인하고, 어떤 프로세스가 GPU를 잡고 있는지 보고, 온도 체크하고. 그런데 요즘 AI 하드웨어가 NVIDIA G...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
구글의 벡터 양자화 기술, 이제 브라우저에서 바로 돌린다 — TurboQuant-WASM
## 벡터 양자화가 브라우저 안으로 들어왔어요 요즘 AI 모델을 다뤄본 분이라면 '양자화(quantization)'라는 단어를 한 번쯤 들어봤을 거예요. 거대한 모델을 작은 기기에서도 돌릴 수 있게 모델의 숫자 정밀도를 줄이는 기술인데요. 그런데...
GPU 한 대를 여러 개발자가 나눠 쓴다 — sllm으로 LLM 추론 비용 줄이기
## GPU 비용, 개발자의 영원한 고민 LLM(대규모 언어 모델)을 다뤄본 분이라면 공감하실 텐데요, GPU 비용이 정말 어마어마해요. OpenAI나 Anthropic의 API를 쓰면 토큰당 과금이 되니까 프로토타이핑할 때는 괜찮지만, 본격적으로 ...
Claude Code가 리눅스 커널에 숨어있던 23년 된 취약점을 찾아냈다
## AI가 사람 대신 보안 취약점을 찾는 시대 리눅스 커널에 23년 동안 숨어있던 보안 취약점을 AI 코딩 도구가 발견했다는 소식이 전해졌어요. Anthropic의 AI 코딩 에이전트인 Claude Code를 활용해 코드를 분석하던 중, 수십 ...
성당, 시장, 그리고 윈체스터 미스터리 하우스 — 소프트웨어 개발 방법론의 세 번째 모델
## 에릭 레이먼드의 비유를 넘어서 소프트웨어 개발 방법론 이야기를 할 때 빠지지 않는 고전이 있어요. 에릭 레이먼드(Eric Raymond)의 1997년 에세이 《성당과 시장(The Cathedral and the Bazaar)》이에요. 이 에...
코드 생성 AI, 스스로를 가르치면 더 똑똑해진다 — Self-Distillation 기법 해부
## 무슨 일이 있었나요? 코드를 생성하는 AI 모델을 더 잘 만들려면 보통 어떻게 할까요? 더 큰 모델을 쓰거나, 더 많은 데이터로 학습시키거나, 사람이 직접 피드백을 주는 RLHF 같은 복잡한 파이프라인을 돌리는 게 일반적이에요. 그런데 최근...
QEMU로 빅엔디안 환경을 테스트하는 방법 — 바이트 순서 버그, 에뮬레이터로 잡자
## 빅엔디안이 뭔데, 왜 지금 이야기할까요? 혹시 코드를 작성할 때 "엔디안(endianness)"이라는 단어를 들어본 적 있나요? 컴퓨터가 메모리에 숫자를 저장할 때, 바이트를 어떤 순서로 배치하느냐를 뜻하는 개념이에요. 예를 들어 `0x12...
루팅 없이 안드로이드에서 리눅스 컨테이너를 돌린다? Podroid 프로젝트
## 안드로이드 폰이 리눅스 서버가 된다 안드로이드 폰에서 리눅스를 돌리고 싶다는 생각, 개발자라면 한 번쯤 해보셨을 거예요. 남는 옛날 폰으로 간단한 서버를 돌린다거나, 외출 중에 리눅스 환경이 급하게 필요할 때라거나요. 그동안에도 Termux...
C로 직접 만든 초경량 RTOS, TinyOS가 Cortex-M 임베디드 세계에 던지는 질문
## 임베디드 개발, RTOS가 왜 필요한 걸까요? 임베디드 시스템을 개발해본 적 있으신가요? 아두이노로 LED 깜빡이는 정도가 아니라, 여러 센서를 동시에 읽고 모터도 제어하고 통신도 해야 하는 상황을 떠올려보세요. 이런 환경에서는 코드를 순서...
리눅스 서버를 라우터로 바꾸려면 뭘 설정해야 할까? 생각보다 손댈 게 많아요
## 네트워크 인터페이스 두 개 꽂았다고 라우터가 되는 건 아니에요 집이나 회사에서 쓰는 공유기, 그러니까 라우터가 하는 일을 한번 생각해보면요. 하나의 장비가 여러 네트워크(예를 들어 인터넷과 내부 LAN)를 연결해주면서, 패킷을 이쪽에서 저쪽...
AI 코딩 도구로 API 연동 100개를 만들어보니 — Nango 팀이 배운 것들
## API 연동, 여전히 귀찮은 일이죠 API 연동이라는 게 겉보기엔 단순해 보여요. 문서 읽고, 엔드포인트 호출하고, 응답 파싱하면 끝이잖아요? 그런데 실제로 해보면 얘기가 달라지거든요. 인증 방식이 서비스마다 다르고, 페이지네이션(결과를 여...
LibreOffice를 만든 핵심 개발자들이 재단에서 쫓겨났다
## 오픈소스 프로젝트의 거버넌스, 왜 중요한가 우리가 매일 쓰는 오픈소스 소프트웨어 뒤에는 그걸 관리하는 조직(재단)이 있어요. 그리고 그 조직이 어떻게 운영되느냐에 따라 프로젝트의 방향이 완전히 달라질 수 있거든요. 최근 **LibreOffi...
SSH 키 대신 SSH 인증서를 쓰면 서버 관리가 이렇게 편해져요
## SSH 키 관리, 솔직히 귀찮잖아요 서버를 관리하는 개발자라면 SSH 공개키 인증은 매일 쓰는 기능이에요. `.ssh/authorized_keys` 파일에 공개키를 등록하고, 개인키로 접속하는 방식이죠. 근데 이거, 서버가 한두 대일 때는 괜찮...
Apfel: 맥에 이미 깔려 있는 AI를 꺼내 쓰는 무료 앱
## 내 맥 안에 잠자고 있는 AI가 있다? 혹시 알고 계셨나요? 여러분의 Mac에는 이미 꽤 괜찮은 AI 모델이 내장되어 있어요. Apple이 macOS에 탑재한 온디바이스 머신러닝 모델들이 있는데, 보통은 Siri나 시스템 기능 뒤에서 조용히...
Mac mini 하나로 Gemma 4 26B 로컬 AI 돌리기: Ollama 셋업 가이드
## 내 맥 미니에서 26B 파라미터 모델을 돌린다고? 요즘 AI 모델을 직접 내 컴퓨터에서 돌려보고 싶다는 분들이 정말 많아졌어요. ChatGPT나 Claude 같은 클라우드 서비스도 좋지만, 매달 구독료가 나가고, 내 데이터가 외부 서버를 거...
ctx: Rust로 만든 에이전틱 개발 환경(ADE), 코딩 에이전트의 다음 단계일까?
## AI 코딩 도구, 이제 '자율 에이전트'로 진화하고 있어요 요즘 개발할 때 AI 도움 안 받는 분 계신가요? GitHub Copilot이 코드 자동완성을 대중화한 이후로, Cursor, Windsurf, Claude Code 같은 도구들이 ...
ESP32-S31 발표 — 기가비트 이더넷에 Wi-Fi 6까지, 임베디드의 새 괴물이 왔다
## 무슨 일이 있었나요? IoT(사물인터넷)와 임베디드 개발자들에게 친숙한 Espressif가 새로운 칩 **ESP32-S31**을 발표했어요. ESP32 시리즈라고 하면 아두이노 프로젝트부터 산업용 IoT까지 폭넓게 쓰이는 마이크로컨트롤러(M...