2006년형 iMac에서 글을 쓰고 200달러 노트북으로 코딩합니다
저자는 2020년형 200달러 노트북에는 Fedora Linux를 설치해 코딩하고, 2006년형 iMac은 인터넷에서 분리해 글쓰기 전용으로 씁니다. 오래된 기기에 역할을 좁혀 주면 보안 위험과 산만함을 줄이고, 장비를 더 오래 활용할 수 있다고 설명합니다.
개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.
저자는 2020년형 200달러 노트북에는 Fedora Linux를 설치해 코딩하고, 2006년형 iMac은 인터넷에서 분리해 글쓰기 전용으로 씁니다. 오래된 기기에 역할을 좁혀 주면 보안 위험과 산만함을 줄이고, 장비를 더 오래 활용할 수 있다고 설명합니다.
OpenTPU는 SystemVerilog 하드웨어부터 명령어 집합, 시뮬레이터, 컴파일러와 호스트 소프트웨어까지 공개한 FPGA 기반 AI 가속기입니다. Kintex-7 보드에서 여러 언어 모델을 실행하며 시뮬레이터와 토큰 단위로 결과를 대조했고, 개발자는 설계 개선에 AI를 활용했다고 설명합니다.
Arduino Uno Q의 LED 매트릭스에 표정을 띄우고 키보드 명령에 반응하는 가상 반려동물 Kiku를 만드는 입문 프로젝트입니다. Serial 통신, 상태 관리, 시간에 따른 상태 변화와 간단한 상태 머신을 한데 묶어 임베디드 프로그래밍의 기초를 익힙니다.
WattMate는 Mac 메뉴 막대에서 앱별 전력 소모량과 앱을 종료했을 때 아낄 수 있는 시간을 보여줍니다. 앱을 종료한 뒤 2분 후 다시 측정해 실제 변화도 기록하며, Apple silicon과 macOS 14 이상을 지원합니다.
FeelMyMac은 Mac 트랙패드의 햅틱 엔진을 활용해 커서를 움직이거나 스크롤할 때 다양한 표면의 질감을 진동으로 표현합니다. 움직임·스크롤·탭의 햅틱 강도를 따로 조절하고 소리 효과도 추가할 수 있습니다.
Meta가 Muse와 디스플레이, 버튼, 센서, 액추에이터를 연결하는 DIY 기기 SDK와 펌웨어를 공개했습니다. ESP32 보드나 Raspberry Pi를 활용하며, 코드는 Apache 2.0 라이선스입니다. 다만 기기를 Muse 앱에 연결하려면 SDK 토큰이 필요합니다.
OpenAI와 Synopsys가 Synopsys의 EDA 도구를 직접 다루는 반도체 설계 특화 모델 GPT-Synopsys를 공동 개발합니다. 엔지니어가 설계 목표를 맡기면 에이전트가 도구를 실행하고 결과를 분석해 설계를 반복 개선하는 방식이며, 고객 데이터는 모델 학습에 쓰지 않는다고 밝혔습니다.
CHOMPI Club이 휴대용 샘플러 CHOMPI Mk1의 하드웨어·소프트웨어 파일과 문서를 공개했습니다. 제품 생산을 중단하면서 마련한 자료실로, 업데이트와 포괄적인 지원은 제공하지 않습니다. 8음성 웨이브테이블 신시사이저 펌웨어 WAVE 베타도 함께 공개했습니다.
독일과 폴란드의 박물관에서 본 항공 관제·철도·발전소용 모듈형 대시보드를 소개합니다. 물리 버튼과 표시등으로 상태를 드러내는 인터페이스는 오늘날 화면 중심 설계와 다른 조작 경험을 보여줍니다.
B.L.O.O.M.은 Arduino UNO Q에서 사진·메모·새소리 분류를 오프라인으로 처리하는 자연 관찰용 사이버덱입니다. 사용자가 동기화를 선택하면 SQLite 기록을 GitHub PR로 보내고, Cloudinary API로 참고 이미지와 어울리는 현장 스케치를 생성합니다.
Playdate에서 풀스피드 Game Boy 에뮬레이터를 만들며 발견한 저수준 최적화 기법을 정리합니다. 작은 명령어 캐시와 빠른 TCM을 고려해 코드 배치와 메모리 사용을 바꾸고, 캐시 정렬·ITCM 복사 같은 방법을 적용합니다.
황금비를 이용해 해바라기 씨앗 배열과 비슷한 필로택시스 패턴을 만들고, 각 세포에 LED를 넣어 소리에 반응하는 조명으로 구현한 제작기입니다. 3D 프린팅과 PCB 설계, STM32·ESP32 펌웨어까지 직접 다루며, 두 번째 버전에서는 Rust와 WebAssembly 기반 업로드 기능도 추가했습니다.
PS5 방송 기능은 Twitch나 YouTube로만 송출하지만, DNS 응답을 바꾸면 스트림을 로컬 Mac으로 보낼 수 있습니다. 글쓴이는 dnsmasq와 nginx-rtmp를 구성해 PS5의 1080p60 영상을 받아 mpv로 재생하고 Discord에서 공유합니다.
프랑스 약국의 LED 십자 전광판을 개조해 영상을 재생한 프로젝트입니다. 영상을 초당 10프레임으로 추출하고 24×24 단색 이미지로 변환한 뒤 C++ 라이브러리로 전광판에 출력합니다.
AERIS-10은 10.5GHz 펄스 선형 주파수 변조(PLFM) 방식의 위상 배열 레이더 프로젝트입니다. FPGA 신호 처리와 전자식 빔 조향을 구현하며, 안테나와 송신 출력이 다른 3km·20km급 구성을 제시합니다.
마이크로소프트는 저가형 서피스 대신 OEM 업체들이 맥북 네오에 맞설 제품을 내놓도록 맡기겠다는 입장입니다. 서피스는 1,000달러가 넘는 프리미엄 제품군에 집중하지만, 향후 저가형 제품을 검토할 가능성은 열어뒀습니다.
6년에 걸친 역공학과 펌웨어 패치로 iPod Nano 3세대의 NAND를 16GB SLC 칩으로 교체한 과정을 설명합니다. 8KiB 물리 페이지를 4KiB 논리 블록으로 변환하고, NAND 오류 처리와 부트·디스크 모드까지 손봐 실제 음악 재생과 동기화에 성공합니다.
86Box로 Windows 98 SE와 Voodoo 3를 에뮬레이션한 결과, M6 Mac mini는 소리 끊김 없이 펜티엄 II 600MHz를 유지했습니다. 같은 조건에서 M4는 500MHz까지 안정적이었으며, 글은 Cinebench 점수와 실제 하드웨어 기록의 차이도 함께 짚습니다.
Scotto26은 3×4 키 배열을 양쪽으로 나눈 26키 키보드입니다. 빠진 안쪽 열은 키 조합으로 입력하며, 제작 파일과 QMK 펌웨어를 공개해 직접 조립하고 설정할 수 있습니다.
Qualcomm이 Snapdragon X2 시리즈용 Linux 지원을 발표했습니다. Hexagon NPU와 Adreno GPU 드라이버를 upstream에 반영하고 Debian과 Ubuntu를 지원할 계획이지만, 이전 세대 지원 지연을 지적하는 개발자들은 실제 동작과 장치 탐색 문제 해결을 확인해야 한다고 말합니다.