Artikel in Kategorie "Programmierung"

Revision 2 of my Code of Conduct / Manifesto Document

I have published a new edition of my Personal Manifesto of Software Engineering, an exposé of my software engineering background and a declaration of my professional code of conduct.

Auf macOS HTTP(S) ohne Entwickler-Werkzeuge protokollieren

Die Browser-Entwicklerwerkzeuge sind nett, aber der Netzwerktraffic-Reiter hat (insbesondere bei FF) ein Problem, er reisst die Performance so weit runter, dass einem das Gesicht einschläft. Auf macOS verwende ich „mitmproxy“, um HTTP und HTTPS zwischen Browser und Server zu protokollieren. Das Verfahren erfordert die Installation von „homebrew“ (ein Paket-Manager für macOS) und damit dann „mitmproxy“ […]

Audio-Archiv in Flexbox-CSS mit mehreren MyPlayer-Instanzen

Übersicht Ziel und grundsätzliche Anforderungen: Für die Präsentation meiner Sammlung von Audio- und Musikproduktionen benötigte ich ein HTML-Dokument, das ein Archiv meiner Sammlungen („Sampler“ bzw. „Alben“) von Veröffentlichungen im MP3-Format, jeweil mit einer M3U-Playlist pro Album sowie einige Infos, Cover-Art und externe Links zu jedem Album übersichtlich darstellt. Sinn und Zweck ist die Verfügbarmachung einer […]

xdraw 1.1

I was very pleased to notice that my small Xlib-utility xdraw has made it across the years unscathed. It compiled after 11 years of complete lack of code or build system maintenance. Hail to the stability of the X Library! However, i found the visual quality of the drawing results a bit lacking – the […]

Angepasstes Bootstrap-CSS selbst erstellen

1. NodeJS und npm installieren. Wie das geht, hängt vom Betriebssystem ab. Auf jeden Fall sollte man ein möglichst aktuelles NodeJS verwenden. Ich habe das folgende Verfahren mit v7.8.0 durchgeführt. 2. grunt-cli installieren. ~$ npm install -g grunt-cli 3. Aktuellen (stabilen) Source von bootstrap holen. ~$ git clone https://github.com/twbs/bootstrap.git ~$ cd bootstrap bootstrap$ git checkout […]

Producing salted Password Hashes using the MD5 Algorithm

As an exercise in password storage i implemented a PHP function that takes a UTF-8 encoded Unicode cleartext, generates a random salt and produces a password hash using the MD5 algorithm. Please note that this is just an exercise and should not be used in production. This code has not been properly tested and has […]

Einige Bemerkungen zur neuen Webseite des Verkehrsverbundes Rhein-Neckar GmbH (VRN)

Einleitung Ich bin selbstständiger Web-Entwickler und bin immmer auf der Suche nach interessanten Fallbeispielen, und zwar nicht nur nach den Gelungenen sondern auch nach den Problematischen. Heute möchte ich ein Beispiel für Letztere aus meinem persönlichen Erfahrungsbereich präsentieren. Als zahlender Kunde freut es mich zwar, dass der öffentliche Verkehrsverbund der Region, VRN GmbH sich zu […]

Diese Nachricht könnte ein Betrugsversuch sein