ESP32-S3의 두 번째 코어에서 베어메탈 Rust를 — ESP-IDF와 공존시키는 법
## 듀얼 코어 MCU의 숨겨진 절반을 깨우다 IoT나 임베디드 개발을 해보신 분이라면 **ESP32**라는 칩 이름을 한 번쯤 들어보셨을 거예요. Espressif라는 중국 회사에서 만든 와이파이/블루투스 내장 마이크로컨트롤러인데, 가격은 몇천 원...
매직 더 개더링으로 일본어 N2에서 원어민 수준까지 — 게임이 외국어 학습이 되는 이유
## 교과서가 안 가르쳐주는 그 영역 외국어를 어느 정도 배우다 보면 누구나 마주치는 벽이 있어요. **"문법은 다 아는데 진짜 대화는 못하겠다"**는 그 답답한 구간이요. 일본어로 치면 JLPT N2 정도가 그래요. 신문 읽고, 업무 메일 쓰고...
멀티플레이어 브라우저를 만들며 배운 것들 — 협업 도구의 진짜 어려움
## 브라우저를 같이 쓴다는 게 무슨 말이죠? 구글 독스에서 다른 사람 커서가 움직이는 거 보신 적 있죠? 같은 문서에 여러 명이 동시에 들어가서 글을 쓰고, 누가 어디에 있는지 실시간으로 보이는 그 경험이요. 요즘은 이 개념이 문서를 넘어 **...
AI에게 '망각'을 가르치다 — 생물학적 기억 감쇠를 적용한 메모리 시스템
## 사람처럼 잊어버리는 AI, 왜 필요할까요? 요즘 ChatGPT나 Claude 같은 AI에게 '내가 누구인지', '뭘 좋아하는지'를 기억시키려고 메모리(Memory) 기능을 쓰는 분들 많으실 거예요. 그런데 이 메모리, 한 가지 큰 문제가 있...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
1986년 '유닉스 매직' 포스터, 한 줄씩 해부해 보니
## 마법사들이 그려진 그 전설의 포스터 오래된 유닉스 커뮤니티에 계셨거나 운영체제 수업을 들으셨다면, 한 번쯤 본 적 있을 거예요. **1986년 Bell Labs에서 만들어진 "Unix Magic" 포스터.** 마법사 옷을 입은 인물이 지팡이...
구글이 'AI 칩'으로 승부수를 던졌다 - 클라우드 만년 3등 탈출 가능할까
## 갑자기 분위기가 바뀌었어요 클라우드 시장 얘기를 할 때 보통은 AWS와 Microsoft Azure 두 회사를 먼저 떠올리잖아요. 구글 클라우드(GCP)는 항상 "3등" 자리에 머물러 있었거든요. 그런데 요즘 분위기가 묘하게 바뀌고 있어요. 구...
리눅스에서 시간을 가장 빠르게 읽는 법, vDSO를 파헤치다
## 시간 한 번 읽는 데 얼마나 걸릴까 프로그램에서 "지금 몇 시야?"를 묻는 건 너무 흔한 일이라 비용을 거의 안 따져요. 그런데 고성능 거래 시스템, 트레이싱 라이브러리, 데이터베이스 같은 데서는 1초에 수백만 번씩 시간을 읽거든요. 이때는...
비싼 게 멋질 거란 착각, 진짜 멋은 싸고 단순한 것에서 온다
## 어쩌다 카시오 F91W가 패션 아이콘이 됐을까 혹시 1만 5천 원짜리 카시오 F91W 디지털 시계 보신 적 있나요? 1989년부터 거의 디자인이 안 바뀐, 동네 문구점에서 팔던 그 흔한 검정 플라스틱 시계요. 그런데 요즘 이 시계가 패션 잡...
클라우드에 맡긴 디지털 인생, 어느 날 갑자기 사라진다면
## 사진 한 장도 내 컴퓨터엔 없는 시대 생각해 보면 우리가 만들어내는 거의 모든 데이터가 지금 클라우드 어딘가에 있어요. 결혼식 사진, 아이의 첫걸음마 영상, 10년 치 이메일, 가계부 스프레드시트, 회사 업무 문서, 심지어 비밀번호 매니저까...
Sloppy Copies: 파일 복사가 끝나도 끝난 게 아니라고요?
## 복사 끝났다고 안심하면 안 되는 이유 터미널에서 `cp` 명령어로 큰 파일을 복사한 적 있으시죠? 명령어가 프롬프트로 돌아오면 우리는 자연스럽게 "아, 복사 끝났구나" 하고 다음 작업으로 넘어가요. 그런데 사실 이게 그렇게 단순한 이야기가 ...
Dillo 브라우저 3.3.0 — 오래된 미니 브라우저가 여전히 살아있는 이유
## Chrome도 Firefox도 아닌 "Dillo"라니, 처음 들어보셨죠? 요즘 웹 브라우저 얘기 하면 보통 Chrome, Edge, Safari, Firefox 정도가 떠오르잖아요. 그런데 이 거대한 그림자 뒤에는 **수십 년 동안 묵묵히 살아...
V8의 Orinoco — 자바스크립트 GC가 멈추지 않게 만드는 기술
## 자바스크립트가 빠르려면 GC가 똑똑해야 한다 자바스크립트 엔진 얘기를 하면 보통 "V8이 빠르다"는 말로 끝나기 쉬운데요, 실제로 V8이 빠른 이유는 여러 겹의 정교한 기술이 쌓여 있기 때문이에요. 그중 하나가 바로 **가비지 컬렉션(GC, G...
AI 에이전트가 프로덕션 DB를 날렸다 — 그리고 본인 입으로 사과까지 했다
## 어느 날 갑자기, 운영 데이터베이스가 사라졌다 개발자에게 상상할 수 있는 가장 큰 악몽 중 하나가 뭘까요. 아마 "운영 DB가 날아갔다"일 거예요. 백업이라도 있으면 다행이고, 없으면 회사 전체가 멈춥니다. 그런데 이번엔 그 악몽을 일으킨 범인...
AI는 당신의 사고를 대체하는 게 아니라 끌어올려야 한다
## 'AI에게 시키면 끝' 시대, 정말 괜찮을까요? 요즘 개발자라면 누구나 한 번쯤 이런 경험 해보셨을 거예요. 막히는 코드가 있어서 ChatGPT나 Claude한테 물어보면 척척 답을 내주잖아요. 그래서 그냥 복붙해서 쓰고, 동작하면 다음 작...
GoDaddy가 신원 확인 없이 도메인을 통째로 넘겨준 사건, 우리는 무엇을 배워야 할까
## 도메인 하나 잃으면 사업이 멈춰요 웹 서비스를 운영해본 분이라면 도메인이 얼마나 중요한지 아실 거예요. 도메인은 단순한 주소가 아니라, 사실상 회사의 디지털 신분증이거든요. 이메일도 그 도메인으로 받고, 결제 시스템도 그 도메인 기준으로 인...
AI 시대의 새로운 라이선스 실험, '인간이 작성한 코드'만 인정하는 HSL
## AI가 코드를 쓰는 시대, 라이선스가 흔들리고 있어요 요즘 GitHub에 올라오는 코드 중에 사람이 직접 한 글자 한 글자 친 코드가 얼마나 될까요? 정확한 통계는 없지만, GitHub Copilot이나 Cursor, Claude Code ...
코드로 보는 1980년 전설의 게임, '비저블 조커(Visible Zorker)'가 공개됐어요
## Zork가 뭐예요, 왜 중요해요 게임 좀 오래 해본 분이라면 'Zork'라는 이름을 들어보셨을지도 몰라요. 1980년에 Infocom이라는 회사가 만든 텍스트 어드벤처 게임인데, 화면에 그래픽이 하나도 없고 모든 게 글자로만 진행돼요. '집...
찰흙으로 PCB를 만든다고요? 메이커 정신의 끝판왕, Clay PCB 튜토리얼
## PCB가 뭔지 모르는 분들을 위해 전자기기 안을 들여다본 적 있다면 초록색이나 파란색의 평평한 판 위에 작은 부품들이 잔뜩 붙어 있는 걸 보셨을 거예요. 이게 바로 PCB(Printed Circuit Board), 우리말로는 인쇄회로기판이에...
Stuxnet보다 5년 앞섰다? 잊혀진 사이버무기 'Fast16' 이야기
## 사이버전쟁의 진짜 시작점은 어디일까요 사이버 보안에 관심이 있는 분이라면 'Stuxnet'이라는 이름을 한 번쯤 들어보셨을 거예요. 2010년에 발견된 이 악성코드는 이란의 우라늄 농축 시설에 있는 원심분리기를 물리적으로 망가뜨린 사건으로 ...
테트리스를 수학적으로 정복하기, 컴퓨터는 어떻게 게임을 '치트'하는가
## 익숙한 게임, 낯선 깊이 누구나 어릴 적 한 번쯤 테트리스를 해봤을 거예요. 떨어지는 블록을 빈틈없이 쌓아 한 줄을 채우면 사라지는 그 단순한 게임 말이에요. 그런데 이 단순한 게임이 사실 수학자와 컴퓨터 과학자들 사이에서 오랫동안 진지한 ...