Archives
All the articles I've archived.
How I protect my single-node k3s server
Published: at 12:30 PMThe layers protecting a public k3s VPS: host hardening, CrowdSec at the Traefik edge, AppSec where it pays off, app-level brute-force detection and a private admin path. Plus the gotchas I found while testing it.
Managing INWX DNS with Pulumi
Published: at 08:00 PMMy DNS records for four domains live in one Pulumi program, through the INWX Terraform provider. How it is set up, what to do about two-factor auth on the API, and why I stopped clicking through the INWX web UI.
Managing App Store Connect with Pulumi
Published: at 08:00 PMMy iOS app's App Store Connect listing, TestFlight groups and review notes as a Pulumi program: provider audit, import, and what Apple keeps manual.
Two Ahrefs Findings on My Astro Sites, Fixed
Published: at 09:00 PMCanonical URLs without internal links and 2 MB press PNGs: what caused both on my Astro sites, the fixes, and the redirect gotcha I found on the way.
The case of the self-signed cert: how a Traefik v3.7 upgrade quietly broke TLS
Published: at 06:00 PMA routine Traefik v3.6 to v3.7 upgrade silently served self-signed certs on every host while health checks stayed green. The wrong turn I took, the minimal kind reproduction that corrected me, and the one-line root cause: missing Gateway API v1.5.1 CRDs.
Back Online: Evolving Beyond Traditional Blog Architecture
Published: at 12:00 PMAfter years building enterprise cloud infrastructure and launching a music tech startup, I'm bringing fresh perspectives to this technical blog.
Migrating The Blog To Astro: Page Speed Insights Results
Published: at 06:00 AMAfter migrating this technical blog to Astro, performance metrics show clear improvements: sub-second content delivery on desktop, perfect SEO scores, and significantly improved mobile experience. Check out the data-driven analysis of Core Web Vitals and their impact on content delivery.
Migrated to Hugo
Published: at 07:50 PMThis blog post details the author's migration from Octopress to Hugo for static site generation, including steps for setting up a new Hugo project, choosing a theme, and moving content. It also describes a shell script used to add missing date tags to blog posts by extracting dates from filenames.
PKCS11 Entwicklung ohne Hardware: SoftHSM als Smartcard oder HSM Ersatz
Published: at 07:50 PMDieser Beitrag erklärt, wie man SoftHSM installiert und konfiguriert, um es als PKCS#11 Token ohne Hardware zu verwenden.
X-Forwarded Header in Apache CXF auslesen
Published: at 11:00 PMDieser Beitrag erklärt, wie man in Apache CXF die X-Forwarded-Header automatisch auslesen kann, um die Original-IP-Adresse des Clients hinter einem Load Balancer zu erhalten.
ExceptionInInitializerError und Singletons
Published: at 11:00 PMDieser Beitrag erklärt, wie man Singletons in Java implementiert und die Vorteile von Lazy-Loading nutzt.
Umstieg auf Octopress
Published: at 11:00 PMIch habe mein Blog von Wordpress auf Octopress umgestellt, um die Performance zu verbessern und die Serversicherheit zu erhöhen.
Kommentar-Funktion eingebaut
Published: at 11:00 PMEinführung einer statischen Kommentar-Funktion in einem Octopress-Blog, inklusive Import alter Wordpress-Kommentare.
Chinesischer Smartphone Hersteller ZTE liefert Geräte mit Hintertür aus
Published: at 11:00 PMEin anonymer Verfasser hat eine Sicherheitslücke in ZTE-Smartphones aufgedeckt, die es ermöglicht, über eine Backdoor Root-Zugriff zu erlangen.
Leapmotion macht Kinect Konkurrenz
Published: at 11:00 PMLeapmotion stellt ein innovatives System zur gesten-basierten Interaktion mit Computern vor, das mit einem attraktiven Preis und hoher Empfindlichkeit beeindruckt.
Yahoo veröffentlicht privaten Zertifikats-Schlüssel in Extension
Published: at 11:00 PMYahoo hat versehentlich den privaten Schlüssel seines Zertifikats in einer Browser-Erweiterung veröffentlicht, was ein erhebliches Sicherheitsrisiko darstellt.
Wie castet man in Java char[] zu Object[]?
Published: at 11:00 PMErfahren Sie, warum das Casten von char[] zu Object[] in Java nicht möglich ist und wie Groovy eine einfache Lösung bietet.
MS11-083 Microsoft Windows: Schwachstelle in TCP/IP kann zu Remote Code Execution führen
Published: at 11:00 PMMicrosoft warnt vor einer kritischen Schwachstelle im TCP/IP-Stack von Windows Vista und 7, die Remote Code Execution ermöglicht. Ein Patch wird dringend empfohlen.
HTC Desire HD bekommt ein Update auf Android 4.0 Ice Cream Sandwich (ICS)
Published: at 11:00 PMHTC Desire HD wird voraussichtlich ein Update auf Android 4.0 Ice Cream Sandwich erhalten, jedoch erst nach neueren Geräten.
Petition gegen Vorratsdatenspeicherung erreicht kritische Masse von 50.000 Zeichnern
Published: at 11:00 PMDie Petition gegen Vorratsdatenspeicherung hat die Schwelle von 50.000 Zeichnern erreicht, was dem Petenten Kai-Uwe Steffens ermöglicht, das Anliegen persönlich im Petitionsausschuss vorzutragen.
BEAST: Hacker stellen Angriff auf TLS 1.0 vor – SSL nicht mehr sicher
Published: at 11:00 PMEin neuer Angriff namens BEAST auf das TLS 1.0 Protokoll wurde vorgestellt, der es ermöglicht, HTTPS-Inhalte zu entschlüsseln und zu manipulieren. Trotz der Existenz von TLS 1.1 und 1.2, die nicht anfällig sind, wird diese Schwachstelle durch die geringe Verbreitung der neueren Spezifikationen verschärft.
Zahlreiche Android-Geräte sowie Computer auf der DEFCON19 angegriffen und mit Malware infiziert
Published: at 11:00 PMAuf der DEFCON19-Konferenz wurden zahlreiche Android-Geräte und Computer durch Man-in-the-Middle-Angriffe und gefälschte Software-Updates mit Malware infiziert. Der Artikel beschreibt die Angriffsmethoden und gibt Hinweise, wie man erkennen kann, ob man betroffen ist.
Android-Entwickler verdient in drei Wochen 750.000 USD mit App
Published: at 11:00 PMEin Android-Entwickler erzielt in nur drei Wochen 750.000 USD Umsatz mit einer teuren, aber erfolgreichen App, die von bekannten Portalen hoch gelobt wird.
Java JUnit4: Auf Exception prüfen
Published: at 11:00 PMEin kurzer Tipp, wie man in JUnit4-Tests gezielt auf Exceptions prüft, um den Test erfolgreich zu gestalten.
Mit aLogcat eure Android Logs nach Zugangsdaten durchsuchen
Published: at 11:00 PMErfahren Sie, wie Sie mit aLogcat Ihre Android-Logs auf sensible Daten wie Benutzernamen und Passwörter überprüfen können, um Ihre Privatsphäre zu schützen.
Halb-Transparente Activity in Android erstellen
Published: at 11:00 PMIn diesem Beitrag wird beschrieben, wie man eine halb-transparente Activity in Android erstellt, indem man einen eigenen Style und eine Farbe definiert.
Passwörter der E-Mail App werden unter Android als Klartext in SQLite gespeichert
Published: at 11:00 PMDieser Artikel diskutiert die Sicherheitsrisiken der Speicherung von E-Mail-Passwörtern im Klartext in Android-Apps und untersucht mögliche Schutzmaßnahmen.
Mann wird in Japan verhaftet, weil er im Besitz eines Virus war
Published: at 11:00 PMEin Mann wurde in Japan verhaftet, weil er im Besitz von Malware war, die Bilder auf Festplatten kopiert, bis der Computer nicht mehr reagiert. Dies geschah nach Inkrafttreten eines neuen Anti-Malware-Gesetzes.
Aufnahmen sind nicht erlaubt! Apple meldet Patent zum Verhindern von Bild-Aufnahmen an
Published: at 11:00 PMApple entwickelt ein Infrarot-System, das Kameras in ihren Geräten ermöglicht, Informationen zu empfangen und Aufnahmen zu verhindern, was sowohl in Museen als auch in sensiblen Situationen wie Demonstrationen Anwendung finden könnte.
Frühlingspause vorbei
Published: at 11:00 PMNach einer längeren Pause, bedingt durch die Bachelor-Thesis, wird es bald wieder neue Beiträge geben.
Debian: Zeitzone anpassen
Published: at 11:00 PMIn diesem Beitrag wird erklärt, wie man unter Debian die Zeitzone korrekt einstellt, um sicherzustellen, dass der Server mit der richtigen Uhrzeit läuft.
Eclipse Indigo ist da!
Published: at 11:00 PMDie neueste Version von Eclipse, Indigo, wurde veröffentlicht und umfasst 62 aktualisierte Projekte, darunter bemerkenswerte Werkzeuge wie WindowBuilder, eGit und eine verbesserte Maven-Integration.
Neue Kamera-Technik macht das Fokussieren beim Fotografieren überflüssig
Published: at 11:00 PMEin Startup hat eine revolutionäre Technologie für die digitale Fotografie entwickelt, die das Fokussieren überflüssig macht, indem sie das gesamte Lichtfeld aufzeichnet.
Hello World mit Java RMI
Published: at 11:00 PMEin einfaches Beispiel zur Verwendung von Java RMI, um die Kommunikation von Java-Objekten über das Netzwerk zu ermöglichen.
Computer mit Hilfe einer USB-Maus hacken
Published: at 11:00 PMEin Bericht über einen Penetrationstest, bei dem eine modifizierte USB-Maus verwendet wurde, um Malware auf einem Computer zu installieren, ohne soziale Techniken zu nutzen.
UDP-Pakete in Java 20 mal schneller verschicken
Published: at 11:00 PMErfahren Sie, wie Sie UDP-Pakete in Java durch die Nutzung der connect()-Methode bis zu 20-mal schneller verschicken können.
Angry Birds Update – Aufschrei wegen SMS-Rechten
Published: at 11:00 PMEin Update von Angry Birds sorgt für Aufregung, da es erweiterte SMS-Rechte verlangt, was zu Spekulationen über ein neues Bezahlsystem führt.
Ghostery installieren – Weniger Spuren im Web hinterlassen
Published: at 11:00 PMErfahren Sie, wie Sie mit dem Browser-Plugin Ghostery Ihre Online-Privatsphäre schützen und Tracker blockieren können.
RMV App - Bus und Bahn in Hessen mit Android
Published: at 11:00 PMErfahrungsbericht zur RMV Android App, die den Kauf von Tickets und die Suche nach Verbindungen im öffentlichen Nahverkehr in Hessen erleichtert.
Preiserhöhung mal anders bei Amazon
Published: at 11:00 PMEin humorvoller Blick auf einen Preisfehler bei Amazon, der Preiserhöhungen auf amüsante Weise hervorhebt.
Droht Vietnams Gamern eine digitale Ausgangssperre?
Published: at 11:00 PMDas vietnamesische Informations- und Kommunikationsministerium plant, den Zugang zu Online-Spielen nachts zu sperren, um die negativen gesellschaftlichen Auswirkungen zu verringern.
Fehler von Denyhosts nach Python Update beseitigen
Published: at 11:00 PMNach einem Python-Update auf Debian Squeeze funktionierte Denyhosts nicht mehr. Die Lösung bestand darin, die Python-Version in der Konfiguration anzupassen.
Configs mit git verwalten
Published: at 11:00 PMDieser Beitrag erklärt, wie man Konfigurationsdateien mit Git verwaltet, um Änderungen einfach rückgängig zu machen und Backups zu erstellen, indem ein Git-Repository im Konfigurationsverzeichnis initialisiert wird.
wlami.com online
Published: at 11:00 PMDie Webseite wlami.com ist nun online und läuft über HTTPS mit suchmaschinenfreundlichen Links dank einer angepassten Server-Konfiguration.
Android CodeCamp der majug
Published: at 11:00 PMBericht über das Android CodeCamp der majug, bei dem eine App entwickelt wurde, die Anrufe auf Twitter postet und den Standort des Handys sendet.
CallingLeaks nun auf github
Published: at 11:00 PMDer Code unserer Codecamp-App ist jetzt auf GitHub verfügbar. Bitte beachten Sie, dass der Code unter Zeitdruck entstanden ist und nicht perfekt ist.
200-er Marke beim Bowling geknackt
Published: at 11:00 PMEin spannender Abend beim Bowling, an dem die 200-Punkte-Marke geknackt wurde, begleitet von einer beeindruckenden Strike-Serie.