• Howto list all running QEMU VMs for a project

    Today I played around a bit with QEMU/KVM. At first I tried to use libvirt as the abstraction layer to hide QEMU, but a few weeks ago I had already read that some user had stability issues with libvirt compared to QEMU without libvirt. Additionally, during my tests for simple use cases I found the QEMU command line API much simpler than the libvirt XML definitions.

  • Meine Server-Neuinstallation: Eine Mini-Übersicht

    Auf meinem bestehenden Server hat sich einiges an Unsinn angesammelt und außerdem wollte ich von Debian auf Arch Linux wechseln. Einen neuen Server von der Hetzner-Serverbörse wollte ich mir nicht holen, sondern den bestehenden behalten. Ein fließender Umzug von einem laufenden Server auf einen neuen bereits laufenden Server war somit nicht möglich, sondern ich musste alle notwendigen Daten sichern, den Server plattmachen und dann neu einrichten.

  • Themenüberblick zu Effiziente Graphenalgorithmen der Fernuni Hagen

    Die Vorlesung Effiziente Graphenalgorithmen der Fernuni Hagen basiert auf dem Buch “CATBox: An Interactive Course in Combinatorial Optimization”. Das Buch ist in seiner Form sehr mathemathisch geschrieben, d.h. es basiert überwiegend auf einer Abfolge von Definitionen, Sätzen, Lemmata, Beweisen und Folgerungen.

  • Installing cgit with Nginx on Debian

    cgit is a web view for git repositories that is widely used and quite simple to install. This is just a brief overview over installation of cgit with Nginx on a Debian system, because I had to make a few adjustments.

  • Continuous Delivery: Notizen zu den Grundlagen

    Continuous Delivery ist ein Prozess in der Software-Entwicklung, um das Ziel zu erreichen, dass man theoretisch jederzeit den aktuellen Stand der Software ausrollen kann oder dies sogar automatisch macht. Dazu muss natürlich sichergestellt sein, dass der jeweilige Software-Stand die funktionalen und nicht-funktionalen Anforderungen erfüllt.