Zeilennummerierung unter nano aktivieren

Auf vielen unixoiden Systemen gibt es den Texteditor nano. Im Standardmodus ist die Anzeige der Zeilennummerierung unter nano deaktiviert. Möchte man dies ändern so muss der Parameter -c beim Aufruf des Editors angetragen werden:

nano -c config.cfg
nano mit aktivierter Anzeige der Zeilennummerierung

nano mit aktivierter Anzeige der Zeilennummerierung

Damit zeigt nano im unteren Bereich unter anderem die Zeilennummer an, so das man eine bestimmte Zeile bei Fehlern schnell finden kann.

Doppelte Dateien unter Mac OS X finden

Möchte man unter Mac OS X doppelte Dateien finden, hat man eine Reihe von Möglichkeiten. Bevorzugt man freie Software, so bietet sich die Software dupeGuru an. Neben der normalen Suche nach Dateiduplikaten, gibt es auch Versionen für Bilder und Musik. Zur Duplikatssuche gibt man der Applikation einfach einen Ordner an und schon werden die Duplikate gesucht und anschließend angezeigt, so das sie auf Wunsch gelöscht werden können.

Das Auswahlfenster von dupeGuru

Das Auswahlfenster von dupeGuru

Lizenziert ist dupeGuru unter der GPL3 – der Quelltext findet sich auf GitHub. Alternative Möglichkeiten wären unter anderem die (unfreie) App Gemini, welche im Appstore zu finden ist.

Die App konnte im App Store nicht gefunden werden. :-(

EML-Dateien unter Thunderbird importieren

Möchte man mit Boardmitteln unter Thunderbird EML-Dateien importieren, so schaut man in die Röhre. Gelöst werden kann das Problem mit dem ImportExportTools Add-On für Thunderbird.

ImportExportTools

ImportExportTools

Nach der Installation des Plugin gibt es im Menü unter Extras den neuen Punkt ImportExportTools. Dort findet sich die Funktion Importiere Nachrichten mit welcher EML-Dateien in den gerade selektierten Ordner importiert werden können. Alternativ bieten die ImportExportTools auch die Möglichkeit ganze Verzeichnisse mit EML-Dateien zu importieren.

Präsentationsframework für den Browser

Wenn man eine Präsentation mit einem Office-Programm seiner Wahl erstellt, so führt das meist dazu das man sich die ersten Stunden Gedanken über das Design der Präsentation macht, anstatt sich um die Inhalte zu kümmern. Das war einer der Gründe, warum ich für Präsentationen nur noch Frameworks nutzte, welche im Browser laufen und ihren Fokus auf den Inhalt legen.

Eine Präsentation welche mittels Reveal realisiert wurde

Eine Präsentation welche mittels Reveal realisiert wurde

Eines dieser Frameworks ist reveal.js. Besonders schätze ich an reveal.js die Möglichkeit den eigentlichen Inhalt der Präsentation in Markdown-Textdateien auszulagern. So kann sich voll und ganz auf den Inhalt konzentrieren. Das Framework unterstützt dabei alles was man für eine Präsentation benötigt wie Tabellen, Fragmente, Auflistungen und ähnliches. Der Quelltext ist auf GitHub zu finden. Lizenziert ist reveal.js unter der MIT-Lizenz und damit freie Software. Eine Demo gibt es auf der entsprechenden Demo-Seite des Autors.

Phpunit VW Extension

Unit-Test sind in der Softwareentwicklung ein wichtiger Teil der Entwicklung. Problematisch wird es wenn ein solcher Unit-Test fehlschlägt. Dann muss der Grund dafür gesucht und beseitigt werden. Unit-Test werden bei vielen Continuous-Integration-Systemen beim Build-Vorgang automatisch ausgeführt. Der Entwickler wird vom System über entsprechende Fehler bei der Ausführung informiert und kann handeln.

github.com/hmlb/phpunit-vw

github.com/hmlb/phpunit-vw

Wem das zu anstrengend ist, der kann sich mit der Phpunit VW Extension behelfen. Sobald die Unit-Test über ein Continuous-Integration-System ausgeführt werden, werden sie dank der Phpunit VW Extension automatisch durchgewunken. Bei der normalen Entwicklung schlagen die Tests wie gewohnt fehl – ein Prüfstandmodus für Unit-Tests.