Microsoft 'Copilot'이 대체 몇 개야? — 이름은 하나, 제품은 산더미
## Copilot, Copilot, Copilot… 다 같은 거 아니었어? Microsoft 제품을 쓰다 보면 요즘 여기저기서 'Copilot'이라는 이름을 마주치게 되는데요, 처음에는 GitHub Copilot 하나만 있던 것 같았는데 어느새 W...
QEMU로 빅엔디안 환경을 테스트하는 방법 — 바이트 순서 버그, 에뮬레이터로 잡자
## 빅엔디안이 뭔데, 왜 지금 이야기할까요? 혹시 코드를 작성할 때 "엔디안(endianness)"이라는 단어를 들어본 적 있나요? 컴퓨터가 메모리에 숫자를 저장할 때, 바이트를 어떤 순서로 배치하느냐를 뜻하는 개념이에요. 예를 들어 `0x12...
루팅 없이 안드로이드에서 리눅스 컨테이너를 돌린다? Podroid 프로젝트
## 안드로이드 폰이 리눅스 서버가 된다 안드로이드 폰에서 리눅스를 돌리고 싶다는 생각, 개발자라면 한 번쯤 해보셨을 거예요. 남는 옛날 폰으로 간단한 서버를 돌린다거나, 외출 중에 리눅스 환경이 급하게 필요할 때라거나요. 그동안에도 Termux...
RAG를 버리고 가상 파일시스템을 도입했더니 AI 문서 어시스턴트가 완전히 달라졌다
## AI가 문서를 이해하는 방식, 근본부터 다시 생각하다 AI 기반 문서 어시스턴트를 만들어본 분이라면 RAG(Retrieval-Augmented Generation)라는 개념을 한 번쯤 들어보셨을 거예요. RAG는 쉽게 말하면 "AI가 대답하...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
C로 직접 만든 초경량 RTOS, TinyOS가 Cortex-M 임베디드 세계에 던지는 질문
## 임베디드 개발, RTOS가 왜 필요한 걸까요? 임베디드 시스템을 개발해본 적 있으신가요? 아두이노로 LED 깜빡이는 정도가 아니라, 여러 센서를 동시에 읽고 모터도 제어하고 통신도 해야 하는 상황을 떠올려보세요. 이런 환경에서는 코드를 순서...
AI 코딩 도구로 API 연동 100개를 만들어보니 — Nango 팀이 배운 것들
## API 연동, 여전히 귀찮은 일이죠 API 연동이라는 게 겉보기엔 단순해 보여요. 문서 읽고, 엔드포인트 호출하고, 응답 파싱하면 끝이잖아요? 그런데 실제로 해보면 얘기가 달라지거든요. 인증 방식이 서비스마다 다르고, 페이지네이션(결과를 여...
카테고리 이론으로 DataFrame을 다시 보면, 코드가 달라진다
## 수학이 코드 설계에 영향을 준다고? 데이터 분석을 해본 분이라면 pandas나 polars 같은 DataFrame 라이브러리를 한 번쯤 써봤을 거예요. 그런데 이 DataFrame이라는 구조를 수학적으로 바라보면 어떤 통찰을 얻을 수 있을까요?...
Mac mini 하나로 Gemma 4 26B 로컬 AI 돌리기: Ollama 셋업 가이드
## 내 맥 미니에서 26B 파라미터 모델을 돌린다고? 요즘 AI 모델을 직접 내 컴퓨터에서 돌려보고 싶다는 분들이 정말 많아졌어요. ChatGPT나 Claude 같은 클라우드 서비스도 좋지만, 매달 구독료가 나가고, 내 데이터가 외부 서버를 거...
ctx: Rust로 만든 에이전틱 개발 환경(ADE), 코딩 에이전트의 다음 단계일까?
## AI 코딩 도구, 이제 '자율 에이전트'로 진화하고 있어요 요즘 개발할 때 AI 도움 안 받는 분 계신가요? GitHub Copilot이 코드 자동완성을 대중화한 이후로, Cursor, Windsurf, Claude Code 같은 도구들이 ...
개인 블로그의 '첫 페이지'를 만들었다 — Blogosphere가 보여주는 개인 웹의 부활
## 개인 블로그, 어디서 찾아 읽으세요? 요즘 기술 글을 읽으려면 어디로 가시나요? 대부분 트위터(X) 타임라인에서 누가 공유한 링크를 따라가거나, 뉴스레터로 받아보거나, 아니면 해외 커뮤니티 사이트를 기웃거리겠죠. 문제는 개인이 정성스럽게 쓴...
셸 스크립트로 C 컴파일러를 만들었다고요? — c89cc.sh 이야기
## 무슨 일이야? 누군가가 순수한 POSIX 셸 스크립트만으로 C89 컴파일러를 만들었어요. 외부 프로그램 의존 없이, bash도 아닌 기본 sh만으로 C 소스코드를 받아서 리눅스에서 실행 가능한 ELF64 바이너리를 뱉어내는 컴파일러예요. 이...
AI 시대, 프로그래밍의 시작점이 바뀌고 있다
## 우리가 알던 프로그래밍이 달라지고 있어요 "프로그래밍"이라고 하면 뭐가 떠오르시나요? 빈 에디터를 열고, 한 줄 한 줄 코드를 타이핑하는 모습? 그런데 최근 몇 년 사이에 이 풍경이 빠르게 바뀌고 있어요. AI 코딩 어시스턴트가 등장하면서,...
axios NPM 패키지 공급망 공격 발생 — 포스트모템 정리
## 무슨 일이 있었나 JavaScript 생태계에서 가장 많이 쓰이는 HTTP 클라이언트 라이브러리 중 하나인 axios에서 공급망 공격(supply chain compromise)이 발생했어요. 공급망 공격이라는 게 좀 어렵게 들릴 수 있는데...
Yggdrasil Network — 인터넷 위에 새로운 인터넷을 만드는 실험적 메시 네트워크
## 인터넷 위에 또 다른 인터넷? Yggdrasil(이그드라실) Network라는 프로젝트를 들어보셨나요? 북유럽 신화에서 세계를 연결하는 거대한 나무 이름인데요, 이 프로젝트가 하려는 것도 딱 그 이미지예요. 기존 인터넷 인프라 위에 완전히 새로...
Cursor 3 출시 — AI 코딩 에디터, 에이전트 중심으로 완전히 탈바꿈하다
## 무슨 일이 있었나요? AI 코딩 에디터로 개발자들 사이에서 폭발적인 인기를 끌고 있는 **Cursor**가 메이저 업데이트인 **Cursor 3**를 발표했어요. 이번 업데이트는 단순한 기능 추가가 아니라, 에디터의 핵심 철학 자체를 "AI...
라이브러리 없이 Rust로 DNS 리졸버를 밑바닥부터 만들어 본 이야기
## DNS 리졸버, 직접 만들어 본 적 있나요? 우리가 브라우저에 "google.com"을 입력하면, 컴퓨터는 이 이름을 실제 IP 주소로 바꿔야 해요. 이 작업을 해주는 게 바로 DNS 리졸버(DNS Resolver)인데요. 보통은 운영체제가...
Pull Request, 이대로 괜찮을까? PR 워크플로우를 다시 생각하다
## PR, 우리 모두의 일상이 된 병목 개발자라면 매일같이 PR(Pull Request)을 만들고, 리뷰하고, 머지하잖아요. 근데 솔직히 말해서, PR 프로세스가 불편하다고 느낀 적 없으신가요? 코드를 다 짜고 PR을 올렸는데 리뷰어가 바빠서 ...
워드프레스 창시자도 속을 뻔한 피싱 공격, 우리는 안전할까?
## 무슨 일이 있었나요? 워드프레스의 공동 창시자이자 Automattic의 CEO인 맷 멀렌웨그(Matt Mullenweg)가 자신의 블로그에 "Gone (Almost) Phishin'"이라는 글을 올렸어요. 제목에서 눈치채셨겠지만, 그가 피싱...
LiteLLM 오픈소스 공급망 공격으로 AI 스타트업 Mercor가 해킹당하다
## 무슨 일이 있었나요? AI 채용 스타트업 **Mercor**가 사이버 공격을 당했는데요, 흥미로운 건 공격 경로예요. Mercor의 시스템을 직접 뚫은 게 아니라, Mercor가 사용하던 오픈소스 프로젝트인 **LiteLLM**이 먼저 침해...
AI가 체스를 정복했다고요? 인간 그랜드마스터들은 '예측불가능'이라는 무기를 꺼내 들었습니다
## 체스, 이미 끝난 게임이 아니었나요? 2017년 알파제로(AlphaZero)가 세계 최강 체스 엔진 스톡피시를 압도적으로 꺾었을 때, 많은 사람들이 "체스는 이제 AI가 풀어버린 게임"이라고 생각했어요. 실제로 요즘 체스 엔진의 실력은 인간 세...