Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

30분 만에 완성하는 항공 지도 — DJI 드론과 adb 꼼수, 그리고 자체 타일 처리 파이프라인

발행

저자는 DJI Lito X1 드론과 자체 서비스인 Zeitgeist Survey를 이용해 비행 계획 수립부터 정사영상 타일 지도 납품까지 30분 이내에 완료하는 엔드투엔드 워크플로우를 시연합니다. DJI Fly가 미션 임포트를 지원하지 않는 문제를 adb로 KMZ 파일을 직접 덮어쓰는 방식으로 우회한 점이 개발자 독자에게 특히 흥미롭습니다.

빠른 Tokio 애플리케이션을 위한 원칙들 — RustConf Unconf에서 나온 비동기 성능 지침

발행

dial9을 만드는 Russell이 RustConf Unconf의 비동기 디버깅·벤치마킹 논의를 바탕으로 정리한 Tokio 성능 원칙 모음입니다. '지연시간에는 양보(yield), 처리량에는 배칭'이라는 축을 중심으로, schedule latency 히스토그램으로 문제를 진단하고 공정성·전역 리소스·뮤텍스·워커 격리를 다루는 실전 지침을 담고 있습니다.

초보자가 처음부터 작성하는 Guix 서비스 — Caddy 리버스 프록시 실습

발행

NixOS에서 Guix로 이주 중인 개발자가 Caddy 리버스 프록시 데몬을 직접 서비스로 정의하며 Guix의 서비스 모델을 학습한 과정을 정리한 튜토리얼입니다. service-type, extensions, compose/extend 필드, G-expression 같은 Guix의 핵심 추상화를 소스 코드를 직접 읽어가며 설명합니다.

GNU Guix로의 전환 — 초보자의 시선에서 본 한 달간의 이주기

발행

10년 넘게 Arch Linux를 쓰던 홈서버 운영자가 선언적 OS를 찾아 NixOS를 검토한 끝에 GNU Guix로 전환한 경험기입니다. Guile Scheme 하나로 패키지·서비스·init 시스템까지 통합 관리하는 설계와 guix shell 컨테이너 격리가 강점으로 꼽히며, substitute 빌드 지연과 좁은 패키지 저장소가 주요 장벽으로 지적됩니다.

JPEG XL에 대한 반론 — 웹 이미지 코덱으로서의 위치를 다시 묻다

발행

이미지 압축 엔지니어인 저자가 과거 JPEG XL 지지자였음을 밝히며, 웹 플랫폼에서의 필요성을 실증적으로 반박합니다. 손실 압축 효율에서 최신 AVIF 인코더에 밀리고, 방향성 예측·디블로킹 필터 부재 같은 구조적 한계와 느린 디코딩, 악용 가능한 'JXL 폭탄' 문제를 지적하며, JPEG XL의 범용성은 웹 밖에서 빛날 것이라고 결론 내립니다.

내 git 호스트가 정적 사이트 생성기라면? — 읽기 전용 리포 뷰어 sorcery

발행

Forgejo 개인 서버가 스크레이더 부하와 OOM에 시달리던 개발자가, git 호스트 전체를 정적 파일로 서빙하는 읽기 전용 리포 뷰어 sorcery를 만들었습니다. 최신 커밋 뷰는 미리 렌더링된 HTML로, 이력 탐색은 .git 디렉터리와 인브라우저 git 클라이언트 조합으로 처리해 봇 트래픽을 사실상 무시할 수 있는 구조입니다.