Mein Entwicklertagebuch

Nach einer langen Pause programmiere ich wieder - in der Zwischenzeit ist da einiges passiert. Ich lerne viel Neues, komme aber auch an Themen vorbei, mit denen ich mich vor Jahr(zehnt)en schon beschäftigt habe. Und das ist verknüpft mit Erinnerungen an Stationen meiner Biographie, an Menschen und auch an mein jüngeres Ich.

⊞ Schaufenster

MediaBrowser Reloaded ...

Ein Redesign und Relaunch des MediaBrowsers, im N3 Theme mit Anleihen bei plex. Dazu ein paar neue technische Gimmicks. Kann Spuren von KI enthalten.
15. Juni 2026 #CSS #Design #Technik

Von W3.CSS zu N3 Dark Theme

Ein völliges Redesign — und was Claude Code damit zu tun hat ...
01. Juni 2026

IntelliJ Revisited — Maven

Ein Excel-Problem, ein pom.xml — und plötzlich verstehe ich den Sinn von Maven
01. Oktober 2025 #Entwicklung #Tools

Plex — another men's private Netflix ...

Von XBMC zum Streaming-Riesen — und warum die eigene Mediathek auf dem NAS wieder interessant wird
01. April 2025 #Design #Heimnetzwerk #Medien

HTTPS — Reverse Proxy für Tomcat

Von selbst erworbenen Zertifikaten zu Let's Encrypt über Plesk — und warum Port 443 nicht für Tomcat frei war
01. März 2025 #IP #Sicherheit #Technik

My private Netflix

DVDs digitalisieren, einen eigenen Videoserver bauen — und am Ende doch Samba sein
01. Februar 2025 #Entwicklung #Medien #Server

Synology NAS und Medienserver

Von der Fritz!Box über USB-Platten zum Synology NAS — eine private Mediencloud für zuhause
01. November 2024 #Heimnetzwerk #Produkte #Technik

Ubuntu Server bei STRATO

Die grüne Wolke ... oder in der Cloud — einen Linux Server mieten und alles drauflegen
01. August 2024

Ein Medienbrowser — jpg, mp3 und mp4

Browserkriege, Codecs und HTML5: wie aus dem jpg-Browser ein vollständiger Medienbrowser für Video und Audio wurde
01. Mai 2024

Browser reloaded (3/3)

Und wie genau geht das?
17. Februar 2024

Browser reloaded (2/3)

Kleine Dinge die Spass machen: Overlay, Zoom, Abstandsregler und der Back-to-Top-Button
16. Februar 2024

Browser reloaded (1/3)

Von Curses-GUI zu JSP-Lightbox: die Anforderungsklärung für einen jpg-Browser über 70.000 Bilder
15. Februar 2024

Das Grand Prix International Magazin

106 Ausgaben als PDF, 4 Stunden Zugfahrt, und eine statische HTML-Lösung die keiner JSP-Programmierung bedarf
01. Februar 2024

Photo Archiv (3/3) — OpenCV

Mustererkennung wider Willen: OpenCV kompilieren, installieren und Gesichter in F1-Photos aufspüren
01. November 2023

Photo Archiv (2/3) — Indexierer

Von HARVEST (1993) zu Apache Lucene: wie ein Textindex 70.000 Bilddateien per Dateiname durchsuchbar macht
20. Oktober 2023

Photo Archiv (1/3) — Tags

Schlagwörter im Dateinamen: wie man 70.000 F1-Photos so benennt, dass man sie auch wiederfindet
10. Oktober 2023

Customer Cars und Sortieren 2.0

Das $-Präfix, ein Custom-Comparator — und das Ende einer langen Geschichte mit Bubble Sort
01. Oktober 2023

F1 Photographie

Cahier, Schlegelmilch — und wie ihre Bilder auf die F1 Web-Site kamen
01. September 2023

GIT und GitHub

Source Code verwalten — von der lokalen Versionskontrolle zur Cloud-Plattform
15. August 2023

Original Poster, JSOUP und gen. AI

Ein kleiner Web-Crawler, 1701 Poster — und was ChatGPT dabei geleistet hat
01. August 2023

JSP und Servlets

Dynamische Seiten für die F1 Website — der klassische Weg des Selberlernens
01. Mai 2023

Tomcat — Application Server

Einen Applikationsserver installieren — weniger kompliziert als gedacht
01. April 2023

F1 Rennergebnisse

Vom ZX81 BASIC-Programm auf Audiokassette zur vollständig normalisierten Postgres-Datenbank — 40 Jahre F1-Daten, neu aufgebaut.
15. Januar 2023

F1 Autos von Sauro Torregianni

1976, Nürburgring, Niki Lauda — und eine lebenslange Leidenschaft für Formel 1 und die Kunst, Rennwagen zu zeichnen.
10. Januar 2023

Postgres DBMS auf dem Mac

Von INGRES auf der Silicon Graphics Indigo zu PostgresApp auf dem MacBook Pro — dynamische Webseiten per JDBC, damals und heute.
10. Dezember 2022

Lokaler Web Server

Von Archie und Gopher über das erste WWW am CERN bis zum lokalen Web Server auf dem MacBook — der Kreis schliesst sich.
05. Dezember 2022

Java Projekt — Days 2 Go

Ein digitales Massband bis zum Tag
01. Dezember 2022

JAVA Reloaded — Bubble Sort

Warum hab ich mich wieder mit JAVA Programmierung beschäftigt? Nun, Emily brauchte etwas Unterstützung — und dafür musste ich mich selbst erstmal wieder updaten.
01. November 2022