GUI 툴킷에 지친 개발자, 자체 Barium 라이브러리 구축

2025-04-09

최신 GUI 툴킷의 끊임없는 업데이트와 호환성 문제에 지친 베테랑 개발자가 Barium이라는 자체 GUI 라이브러리를 구축했습니다. 이 글에서는 다양한 프레임워크(GTK, Qt, Tk 등)와의 오랜 씨름을 자세히 설명하고 Common Lisp와 X Window System을 기반으로 선택한 이유를 밝힙니다. Barium은 경량적이고 효율적이며 Xlib과 Cairo를 직접 호출하고 OpenGL을 지원하며 깔끔한 Lisp API를 제공합니다. 아직 실험 단계이지만 개발자의 장기적인 안정성과 개발 환경 제어에 대한 강한 의지를 보여줍니다.

더 보기
개발 GUI 개발

Marshall Uxbridge 스마트 기능 제거: 해커의 오디오파일 여정

2025-01-11

저자는 버려진 Marshall Uxbridge 스마트 스피커 두 대를 발견하고, '스마트' 기능에 지쳐 그것들을 하이파이 스테레오 시스템으로 변신시키기로 결정했습니다. 그는 스피커를 분해하고 원래의 스마트 모듈을 제거한 후, 능동 필터와 선형 파워 앰프를 갖춘 새로운 아날로그 회로를 설계 및 제작했습니다. 결과는 정확한 스테레오 이미징과 넓은 주파수 범위를 갖춘 놀라운 오디오 시스템입니다. 이 프로젝트는 저자의 기술과 고품질 오디오에 대한 열정을 보여줍니다.

더 보기