-
Ändern eines LUKS2-Devices zu LUKS1 durch Kopieren auf eine neue Partition
cryptsetup verwendet seit Version 2.1.0 das LUKS2-Format als Standard. Allerdings wollte mein Gentoo initramfs kein LUKS2-Device entschlüsseln, während LUKS1 problemlos funktionierte. Daher musste ich irgendwie meine Gentoo-Root-Partition von LUKS2 auf LUKS1 konvertieren. Der
convert
-Befehl in cryptsetup funktionierte nicht, weil mein Keyslot nicht luks1-kompatibel sei. -
Methodik der Analyse zur Berichterstattung der Bundestagswahl 2017
Von einem Studenten habe ich eine Anfrage zu meinem Artikel zur Berichterstattung zur Bundestagswahl 2017 erhalten. Deshalb möchte ich an dieser Stelle ein wenig die Methodik hinter der Auswertung erklären.
-
Installing Different Versions of Python from Source
When I wanted to use Tensorflow I found out that it requires Python 3.6 and does not work with Python 3.7. However, Archlinux already uses Python 3.7. Besides, when Python 3.7 came out Scrapy also failed with 3.7, because twisted used
async
as variable names and Python 3.7 definedasync
as a reserved keyword. -
Kurze Gedanken über einige Hypes: Big Data, Serverless, 5G, Microservices, Blockchain
In den letzten Jahren haben sich einige Hype-Themen angesammelt, über die ich an dieser Stelle ein paar Gedanken notieren will. Hinter jeder Technologie steckt natürlich ein gültiger Anwendungsfall, allerdings ist dieser bei Hypes in der Regel wesentlich kleiner als der dann gewählte Einsatzbereich. Damit setzen viele Firmen suboptimale Lösungen ein, nur weil ein Thema gerade heiß ist.
-
Hilfreiche Tools für die Software-Entwicklung (speziell DevOps)
Seitdem ich meinen eigenen Root-Server betreibe, habe ich diverse verschiedene Tools installiert, die mir im Software-Entwicklungsprozess helfen. Würde ich heute eine Firma für Software-Entwicklung oder -Beratung gründen, müsste ich für die Firma viele dieser Tools einrichten.