브라우저에서 실시간 물리 시뮬레이션이 가능해졌다 — WebGPU로 구현한 물리 엔진
## 브라우저 안에서 물리 시뮬레이션이 돌아간다고요? 웹 브라우저에서 천이 바람에 펄럭이거나, 고무공이 탱탱 튀는 물리 시뮬레이션을 실시간으로 돌릴 수 있다면 어떨까요? 지금까지 이런 건 Unity나 Unreal 같은 네이티브 게임 엔진에서나 가...
uv와 Ruff를 만드는 Astral, 오픈소스 보안을 이렇게 관리한다
## Astral이 누구길래? **Astral**은 Python 생태계에서 요즘 가장 핫한 회사예요. **Ruff**(초고속 Python 린터)와 **uv**(Rust로 만든 초고속 Python 패키지 매니저)를 만든 곳인데요, 두 도구 모두 기...
닌텐도 Wii에서 Mac OS X를 부팅시킨 개발자 이야기
## 닌텐도 Wii 위에 Mac OS X가 돌아간다고요? 말도 안 되는 소리처럼 들리죠? 그런데 진짜로 해낸 개발자가 나타났어요. Bryan Keller라는 개발자가 닌텐도 Wii 위에 Mac OS X를 포팅하는 데 성공했거든요. Wii는 200...
카메라 하나로 30만 원짜리 로봇청소기를 직접 만들어본 이야기
## 라이다 없이도 로봇청소기를 만들 수 있을까? 요즘 시중에 파는 로봇청소기를 보면 대부분 LiDAR라는 센서를 달고 있어요. 레이저를 쏘아서 주변 지형을 파악하는 장치인데요, 이게 꽤 비싸요. 그래서 로봇청소기 가격이 수십만 원에서 백만 원을...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
오디오 반응형 LED 스트립, 만들어봤더니 '악마적으로' 어려웠다
## 음악에 맞춰 반짝이는 LED, 쉬워 보이지만 유튜브에서 음악에 맞춰 현란하게 빛나는 LED 스트립 영상을 본 적 있으시죠? "나도 한번 만들어볼까?" 싶어서 아두이노랑 LED 스트립을 사고, 마이크 모듈을 달아서 시작하는데… 막상 해보면 생각보...
VeraCrypt 프로젝트, 주요 개발자의 번아웃과 오픈소스 지속가능성 문제
## VeraCrypt에 무슨 일이 생긴 거예요? VeraCrypt은 디스크 암호화 도구로, 보안을 중요시하는 개발자라면 한 번쯤 들어봤거나 써봤을 소프트웨어예요. TrueCrypt이라는 전설적인 암호화 도구가 2014년에 갑자기 개발이 중단되었는데...
코드를 읽기 전에 먼저 치는 Git 명령어들 — 낯선 코드베이스를 빠르게 파악하는 법
## 새 프로젝트에 투입됐을 때, 코드부터 열지 마세요 새로운 팀에 합류하거나 오픈소스 프로젝트에 기여하려고 할 때, 가장 먼저 하는 일이 뭔가요? 대부분 README를 읽거나 `src/` 폴더를 열어보죠. 그런데 그 전에 Git 명령어 몇 개만...
[심층분석] Anthropic의 보도자료를 관통하는 한 가지 패턴 — AI 기업의 커뮤니케이션 전략 해부
## 들어가며: AI 기업은 왜 이렇게 말할까? 요즘 AI 업계 뉴스를 자주 접하시는 분이라면 한 번쯤 느끼셨을 거예요. Anthropic, OpenAI, Google DeepMind 같은 회사들의 보도자료를 읽다 보면 묘하게 비슷한 느낌이 든다는 ...
3D 프린터로 직접 만드는 아날로그 필름 카메라, 오픈소스 데이터베이스가 나왔어요
## 필름 카메라를 직접 "인쇄"한다고? 요즘 MZ세대 사이에서 필름 카메라 열풍이 불고 있다는 거 아시죠? 다이소에서도 일회용 필름 카메라가 불티나게 팔리고, 중고 필름 카메라 가격은 하늘 높은 줄 모르고 올라가고 있어요. 그런데 만약 필름 카메라...
바이브코딩, 옛날 해커 습관으로 조금 더 안전하게 하는 법
## 바이브코딩이 뭐냐면요 요즘 개발자 사이에서 "바이브코딩(vibecoding)"이라는 말을 많이 쓰는데요, 이건 AI에게 대충 원하는 걸 설명하고 코드를 뚝딱 만들어내는 방식을 말해요. 코드의 세부 구현을 직접 작성하기보다는, AI와 대화하면서 ...
사이드 프로젝트도 지켜야 합니다 — '헛간을 보호하라'는 말의 의미
## 본격적인 프로젝트만 보안 신경 쓰면 된다고요? 개발자라면 누구나 하나쯤 굴리고 있는 게 있죠. 개인 블로그, 토이 프로젝트, 사내에서 급하게 만든 어드민 툴, 아니면 주말에 재미로 올린 작은 서비스. 이런 것들을 영어에서는 흔히 "shed(...
Xilem — Rust로 네이티브 UI를 만든다고? 실험적 프레임워크의 야심찬 도전
## Rust UI 생태계, 아직 정답이 없는 영역 Rust 언어가 시스템 프로그래밍 분야에서 입지를 확실히 굳혔다는 건 이제 누구도 부정하기 어려운데요, 딱 하나 아직 "이거다!" 하는 해답이 나오지 않은 영역이 있어요. 바로 **GUI(그래픽...
[심층분석] 구글이 만든 'AI Edge Gallery', 내 폰에서 LLM을 돌리는 시대가 정말 왔다
## 클라우드 없이, 내 손 안에서 AI가 돌아간다고? 요즘 AI 하면 ChatGPT, Claude, Gemini 같은 클라우드 기반 서비스를 먼저 떠올리잖아요. 인터넷에 연결해서 서버에 질문을 보내고, 서버가 답변을 만들어서 돌려보내주는 구조요...
[심층분석] 브라우저만으로 코드베이스를 지식 그래프로 만든다 — GitNexus가 바꾸는 코드 탐색의 미래
## 코드를 읽는 게 아니라, '보는' 시대가 열리고 있어요 새로운 프로젝트에 투입됐을 때, 가장 먼저 하는 일이 뭔가요? 아마 README를 읽고, 폴더 구조를 훑어보고, 주요 파일을 하나씩 열어보는 과정을 거칠 거예요. 익숙한 코드베이스라면 ...
[심층분석] 배우 밀라 요보비치가 만든 오픈소스 AI 기억 시스템, MemPalace는 어떻게 기존 유료 솔루션을 뛰어넘었나
## AI에게 기억력을 선물한 이상한 이름의 프로젝트 AI와 대화해본 적 있으시죠? ChatGPT든 Claude든, 한 가지 공통된 불만이 있어요. **대화가 끝나면 다 잊어버린다는 것.** 어제 디버깅하면서 설명했던 프로젝트 구조, 지난주에 논...
Boneyard — 실제 DOM에서 스켈레톤 UI를 자동으로 뽑아주는 도구
## 스켈레톤 UI, 직접 만들어본 적 있나요? 앱이나 웹사이트에서 데이터를 불러올 때, 회색 네모 상자들이 깜빡거리면서 콘텐츠가 로딩되고 있음을 알려주는 화면을 본 적 있을 거예요. 이걸 스켈레톤 스크린(Skeleton Screen)이라고 하는...
AI 시대에 '안목'이 더 중요해진 이유 — 코드를 잘 짜는 것만으로는 부족해요
## 누구나 코드를 생성할 수 있는 시대가 왔어요 ChatGPT, Claude, Copilot 같은 AI 도구들이 코드를 뚝딱 만들어주는 시대가 됐잖아요. 이제 프롬프트 몇 줄이면 웬만한 함수는 바로 나오고, 심지어 전체 앱 구조까지 잡아주기도 ...
맥북에서 Gemma 4 멀티모달 모델을 파인튜닝하자 — Apple Silicon 전용 도구 등장
## 맥북으로 멀티모달 AI를 파인튜닝할 수 있게 됐어요 오픈소스 프로젝트 **Gemma 4 Multimodal Fine-Tuner**가 GitHub에 공개됐어요. 이름에서 알 수 있듯이, Google의 오픈소스 모델인 **Gemma 4의 멀티모...
부동소수점을 밑바닥부터 하드웨어로 구현하기 — 소프트웨어 개발자도 알아두면 좋은 이야기
## 부동소수점, 그게 대체 뭔데 이렇게 어려운 건가요? 개발하다 보면 한 번쯤은 이런 경험을 해보셨을 거예요. `0.1 + 0.2`를 계산했는데 `0.30000000000000004`가 나오는 거. "아 컴퓨터가 소수점 계산을 못 하는구나"라고 넘...
WebRTC를 브라우저 밖으로 꺼내자 — Go로 미디어 서버 만드는 Pion/handoff
## 브라우저 없이 WebRTC를 쓰고 싶을 때 WebRTC라는 기술, 들어보신 분 많으시죠? 브라우저끼리 별도의 서버 없이 영상통화나 화면 공유를 할 수 있게 해주는 기술인데요. 구글 미트, 디스코드 같은 서비스가 이 기술 위에서 돌아가요. 그...