Sent from Hauptstadt!

ein Blog für den geneigten Leser

PDFs zerlegen, zusammenfügen und Passwort entfernen mit qpdf

Tags: ,

Kategorie Software Engineering | Keine Kommentare »

Im Büroalltag muss ich überraschend häufig PDF Dateien in Einzelseiten aufteilen, mehrere PDFs zu einem einzelnen PDF zusammenfügen oder den Passwortschutz eines PDFs entfernen. Früher habe ich das mit dem Kommandozeilen-Werkzeug pdftk erledigt, aber dieses gibt es inzwischen nicht mehr. Zeit für eine Alternative: qpdf

Ganzen Beitrag lesen »

VirtualBox und Numlock

Tags:

Kategorie Rest | Keine Kommentare »

Mit VirtualBox gibt es beim Zusammenspiel mit der Numlock Taste auf der Tastatur immer mal wieder Probleme. Folgende Einstellungen helfen, damit Numlock auch in Gastsystemen immer sauber aktiviert ist:

  1. Bei einem Windows 10 Host sollte man unbedingt im Gerätemanager für die Tastatur den Energiesparmodus (unter Gerätemanager -> Tastatur -> Energieverwaltung) abschalten. Ansonsten deaktiviert Windows Numlock nach einiger Zeit, wenn man nichts tippt. Ob sich damit wirklich Energie sparen lässt, darf bezweifelt werden.
  2. Den VirtualBox Guest muss man so konfigurieren, dass Numlock beim Booten oder bei der Anmeldung aktiviert wird. Das ist natürlich abhängig vom jeweiligen Betriebssystem des Gast.
  3. Für jede VM sollte man folgenden kleinen Befehl ausführen, der verhindert, dass VirtualBox beim Wechsel zur VM kurz die Tastatur LEDs umschaltet:
    VBoxManage setextradata "NameDerVM" GUI/HidLedsSync "0"

Sonatype Nexus per Docker starten und aktualisieren

Tags: , ,

Kategorie Software Engineering | 1 Kommentar »

Ich nutze Docker, um auf meinem Entwicklungsrechner einige Hilfsdienste wie Jenkins oder Sonatype Nexus laufen zu lassen. Ich könnte die natürlich auch direkt in meinem System installieren, aber das ist mir meist zu kompliziert. Viel einfacher ist es, ein vorgefertigtes Docker Image zu nutzen und nur die Daten außerhalb des Containers zu speichern.

Leider vergesse ich immer wieder die Kommandos. Deshalb als Notiz für mich die wichtigsten Kommandos, um Sonatype Nexus per Docker zu betreiben.

Ganzen Beitrag lesen »

Verschlüsseltes Backup mit Amazon S3

Tags: , , ,

Kategorie Software Engineering | 2 Kommentare »

Bisher kopiere ich meine Daten von Zeit zu Zeit mittels rsync auf eine externe Festplatte, die ich in einem anderen Raum meiner Wohnung lagere. Da dies nicht gegen Einbrüche oder Brand schützt, sichere ich meine Daten zusätzlich in der Wolke bei Amazon S3. Das Aufsetzen der Lösung samt Verschlüsselung war dann doch umständlicher als gedacht.

Ganzen Beitrag lesen »

Notiz für mich: KDE Anwendung bauen

Tags: ,

Kategorie Software Engineering | Keine Kommentare »

Es ist immer wieder das Selbe: Wenn ich meine kleine KDE Anwendung KBruch mal wieder selbst kompilieren will, muss ich immer erst recherchieren, wie das Bausystem bei KDE gerade funktioniert. Deshalb hier kurz die aktuell gültigen Kommandos als Notiz für mich:

[gist id=9276862]

Und Valgrind ruft man so auf:

valgrind --tool=memcheck --leak-check=yes kbruch

Und statische Codeanalyse mit Krazy2 führt man so aus:

/usr/local/Krazy2/bin/krazy2 *.cpp --brief

VirtualBox Image vergrößern

Tags:

Kategorie Rest | 16 Kommentare »

Im Netz gibt es viele Anleitungen, die erklären, wie man eine virtuelle Festplatte von VirtualBox vergrößern soll. Leider sind diese Anleitungen alle viel zu kompliziert, da sie eine neue Festplatte erstellen und die andere dann 1:1 rüberkopieren. Da meine virtuelle Windows 7 Installation aller paar Monate etwas wächst (obwohl ich nichts installiere und alle temporären Dateien gelöscht sind), hab ich nach einer einfacheren Lösung gesucht. Die gibt es und sieht so aus:

  • Windows herunterfahren
  • Kommando: vboxmanage modifyhd Win7Image.vdi –resize 50000
  • Windows neu starten
  • mit dem Partitionsmanager von Windows 7 (unter Systemsteuerung > System) die c:\ Partition auf die Gesamtgröße der Festplatte erweitern

Das ganze Prozedere dauert nicht länger als 5 Minuten und verlief bis jetzt immer völlig fehlerfrei. Jetzt muss ich nur noch rausfinden, warum Windows kontinuierlich wächst. Vorschläge herzlich willkommen!