Tab Sweep 2024-01
Deutsche Bundesgesetze und -verordnungen, aber als git, so dass man, wenn genügend Leute mitmachen und Entwürfe bzw. ältere Fassungen von Gesetzen einpflegen, sich durch die Geschichte unserer Gesetze diffen kann.
Philip Banse und Ulf Buermeyer hatten in ihrem Podcast Lage der Nation schon mal angesprochen, wie fitzelig es ist, sich aus dem Gesetz zur Änderung des Gesetzes über X zusammenzustoppeln, was sich denn nun geändert hat. Da ist das hier ein toller Ansatz für!
Difftastic ist eine Kommandozeilen-Anwendung, die diff ablösen möchte. Anders als diff arbeitet sie nicht zeilen-orientiert, sondern arbeitet mit der Syntax der analysierten Dateien (erkennt also z.B. wenn in Java eine for-Schleife oder in HTML ein div dazugekommen ist) und kann daher Änderungen an der Struktur erkennen und darstellen. Ich würde sagen, die meist-verwendeten Programmier- und Auszeichnungssprachen deckt das Tool inzwischen ab. Es lässt sich natürlich als git difftool konfigurieren. Bin gespannt, wie sich das im Alltag macht!
mitmproxy ist ein Werkzeug wie Wireshark, nur dass es speziell für https-Verbindungen gemacht ist. Es klinkt sich also in die Kommunikation zwischen Browser und Server ein und kann eben auch für eigentlich verschlüsselte Verbindungen. Sagt die Website:
mitmproxy is your swiss-army knife for debugging, testing, privacy measurements, and penetration testing. It can be used to intercept, inspect, modify and replay web traffic such as HTTP/1, HTTP/2, WebSockets, or any other SSL/TLS-protected protocols. You can prettify and decode a variety of message types ranging from HTML to Protobuf, intercept specific messages on-the-fly, modify them before they reach their destination, and replay them to a client or server later on.
Dazu noch ein Web-Interface, um auch sehen zu können, was über die belauschte Verbindung gesendet wurde. Auch hier bin ich gespannt, um mir das im Entwickler-Alltag hilft.
Und noch mehr für geplagte Entwickler, eine Sammlung von kleinen und größeren Tools für viele alltägliche Probleme: Open source, experimental, and tiny tools roundup, auch als Webite unter https://tinytools.directory/