MakeMKV ist ein Programm, das zum Rippen von CDs/DVDs und BluRays verwendet werden kann. Im Unterschied zu vielen anderen Programmen, welche ebenfalls das Sicherung von optischen Medien erlauben, bietet das MKV-Containerformat (in welches MakeMKV – wie der Name schon andeutet – konvertiert), das die Filme dann einfach mit einem Medienserver gestreamt werden können.
LSI Hardware-RAID-Controller
Im Folgenden finden sich Befehle zum Arbeiten mit dem MegaCLI CommandLine-Tool von LSI um deren RAID-Controller zu konfigurieren. Die Informationen stammen sind eine Kopie der Hetzner-Homepage, welche hier zu finden ist und wurden leicht angepasst.
Zertifikat in Java-Keystore importieren
In vielen Fällen kann es zu Problemen kommen, wenn man mit Java eine SSL-Verbindung aufbauen will. Dies kann etwa dann zum Tragen kommen, wenn man aus einem Jenkins-CI Server Artefakte in ein Sonatype Nexus Repository laden will, welches per HTTPS (und damit SSL) abgesichert ist.
Zugriffe auf Gitlab (v6.5) mit Piwik tracken
Gitlab bietet mittlerweile Unterstützung für Google Analytics (durch setzen der google_analytics_id Option) an, aber nicht für Piwik. Das können wir aber ändern
Vagrant-Box mit Veewee erstellen
Veewee ist ein Tool, welches zum Erstellen von virtuellen Maschinen dient. Prinzipiell kann veewee dabei mit vmware (fusion), virtualbox, kvm und parallels umgehen. Besonders hilfreich ist das Werkzeug gerade bei der Erstellung für Baseboxen für Vagrant.
Continuous Delivery mit Jenkins, Gradle und Vagrant
Wie ich schon in einigen Beiträgen hier im Blog berichtet habe, verwende ich in meinen Programmierprojekten Jenkins zum Zweck der Continuous Integration (CI). Diese Woche habe ich mal versucht einen Schritt weiter zu gehen und habe mich mit Continous Delivery (CD) mit Jenkins beschäftigt.
„Continuous Delivery mit Jenkins, Gradle und Vagrant“ weiterlesen
SSH-Fingerprints und DynDNS
Verwendet man für den Zugang zum eigenen Server einen DynDNS-Dienst (bspw. no-ip.com), so stößt man beim Zugriff über SSH beim Wechsel der IP-Adresse auf ein kleines Problem. Der Fingerprint wird jedes Mal aufs Neue als „Unbekannt“ angezeigt und erfordert so bei jedem Wechsel der IP eine händische Überprüfung. Doch auch hier kann man sich helfen, in dem man die lokale SSH-Konfiguration anpasst. „SSH-Fingerprints und DynDNS“ weiterlesen
Konfigurationsdateien ohne Kommentare ansehen
Manchmal steht man vor dem einfach Problem, dass man den Inhalt einer Konfigurationsdatei auch ohne Kommentare und Leerzeilen ansehen will. Unter Linux ist das mit einem einfachen Kommando machbar.
Vom Netzwerk booten
Mit der HIlfe von einigen Technologien wie TFTP, DHCP,Syslinux und NFS ist es möglich, einen Rechner übers Netzwerk zu booten. Dabei kann man entweder Installationsmedien einfach im Netzwerk bereitstellen oder Live-Systeme (etwa Rescue-Systeme, Memory-Tests oder einen Live-Desktop) starten. „Vom Netzwerk booten“ weiterlesen
Gradle Build-Skript Templates
Da ich seit ein paar Monaten Gradle als mein bevorzugtes Java-Build-Werkzeug verwende (mehr dazu in diesem Artikel), findet sich in diesem Eintrag eine kleine Sammlung an Buildskripten für diverse Aufgaben.