Genervt von GUI-Toolkits, Entwickler baut eigene Barium-Bibliothek

2025-04-09

Ein erfahrener Entwickler, der die ständigen Updates und Kompatibilitätsprobleme moderner GUI-Toolkits satt hatte, beschloss, einen eigenen Weg einzuschlagen und eine eigene GUI-Bibliothek namens Barium zu bauen. Der Artikel beschreibt seine jahrelange Auseinandersetzung mit verschiedenen Frameworks (GTK, Qt, Tk usw.) und erklärt, warum er sich letztendlich für Common Lisp und das X Window System als Grundlage entschieden hat. Barium ist leichtgewichtig, effizient, ruft Xlib und Cairo direkt auf, unterstützt OpenGL und bietet eine saubere Lisp-API. Obwohl es sich noch in der experimentellen Phase befindet, repräsentiert es den Wunsch des Entwicklers nach langfristiger Stabilität und Kontrolle über seine Entwicklungsumgebung.

Mehr lesen
Entwicklung GUI-Entwicklung

Entsmartung eines Marshall Uxbridge: Die audiophile Reise eines Hackers

2025-01-11

Der Autor fand zwei weggeworfene Marshall Uxbridge Smart Speaker und entschied sich, sie – da er ihre „Smart“-Funktionen satt hatte – in ein High-Fidelity-Stereosystem umzuwandeln. Er zerlegte die Lautsprecher, entfernte die ursprünglichen Smart-Module und entwarf und baute eine neue analoge Schaltung mit aktiven Filtern und linearen Leistungsverstärkern. Das Ergebnis ist ein beeindruckendes Audiosystem mit präziser Stereobildgebung und einem breiten Frequenzbereich. Dieses Projekt zeugt von den Fähigkeiten und der Leidenschaft des Autors für hochwertiges Audio.

Mehr lesen