REST-API testen

Wer eine Rest-API testen möchte, der kann dies natürlich im Browser tun. Einfacher funktioniert das ganze mittels RESTClient. Dabei handelt es sich eine freie Anwendung um die REST-API aufzurufen und anschließend das Ergebnis auszuwerten.

RESTClient

RESTClient

Dabei hat man volle Kontrolle über die gesendeten Parameter, die HTTP Methode, den Header und einige andere Einstellungen. Nach einem ausgeführten Request können die Ergebnisse der Anfrage eingesehen werden. RESTClient ist unter der Apache Lizenz lizenziert. Neben der offiziellen Seite, gibt es den Download auf Foss Hub. Der Quelltext (sowie der Bugtracker) ist auf GitHub zu finden. Da RESTClient in Java entwickelt wurde ist es unter Linux, Mac OS X und Windows lauffähig.

Tesseract

Open Source sei Danke, gibt es seit 2012 einen Fork von Cube 2: Sauerbraten welcher auf den Namen Tesseract hört und dem Genre der Shooter zuordnen lässt. Ziel der Abspaltung ist es dabei modernere Rendertechniken wie dynamisches Licht und andere Dinge zu nutzen. Das wirkt sich sehr positiv auf das Aussehen der Level aus. Das Spiel als solches ist sehr schnell, so das man durchaus ein paar brauchbare Reflexe mitbringen sollte. Eine weitere Besonderheit von Tesseract ist der integrierte Editormodus, mit welchem man in der First Person Ansicht alleine oder kooperativ die Level bauen kann.

Eine Tesseract-Map

Eine Tesseract-Map

Bezogen werden kann Tesseract auf der offiziellen Webseite. Das Spiel ist für Mac OS X, Linux und Windows verfügbar. Der Quelltext ist in einer Subversion-Instanz zu finden. Lizenziert ist das ganze dabei unter der zlib-Lizenz.

Postfix auf anderen Port mappen

Standardmäßig hört der Mail Transfer Agent Postfix auf dem Port 25. Möchte man nun das Postfix auch auf einem zusätzlichen Port hört, so muss man die „/etc/postfix/master.cf“-Datei bearbeiten. Dort sucht man die Zeile:

smtp      inet  n       -       -       -       -       smtpd

Unter der Zeile fügt man die Zeile:

587      inet  n       -       -       -       -       smtpd

hinzu. Anschließend muss der Dienst noch neugestartet werden:

service postfix restart

Damit hört Postfix neben Port 25 nun auch auf Port 587, dem bevorzugten Port für die Maileinlieferung von Clients.

Standardeditor im muCommander ändern

Der muCommander ist ein freier 2-Panel Dateimanager, welcher in Java geschrieben ist. Bedingt dadurch läuft er unter Linux, Mac OS X und Windows. Angeblich soll es Menschen geben, die ohne einen solchen Dateimanager vom Typ „Norton Commander“ effektiv arbeiten können, aber das halte ich für ein Gerücht. Zu finden ist muCommander dabei auf der offiziellen Seite unter mucommander.com. Lizenziert ist er unter der GPL3 – der Quelltext kann über SVN bezogen werden.

muCommander unter Mac OS X

muCommander unter Mac OS X

Was sich beim muCommander als etwas schwieriger erweist, ist es den Standardeditor zu ändern. Wenn man sich in den Einstellungen umschaut, wird man keine Option finden, welche dies ermöglicht. Möchte man diese Einstellung ändern, so muss die „commands.xml“-Datei bearbeitet werden. Je nach System ist diese dabei in einem anderen Pfad zu finden:

Linux: ~/.mucommander
Mac OS X: ~/Library/Preferences/muCommander 
Windows: ~/.mucommander

Unter Umständen kann es passieren, das noch keine „commands.xml“ Datei existiert. Die Standardeinstellungen für die jeweilige Datei (welche sich je nach Betriebssystem unterscheiden) ist dabei auf der entsprechenden Wikiseite zu finden. Für Mac OS X würde die Definition von TextMate als Standardeditor dabei so aussehen:

<?xml version="1.0" encoding="UTF-8"?>
<commands>
    <command alias="edit"    type="system" value="open -a Textmate $f"/>
    <command alias="open"    type="system" value="open $f"/>
    <command alias="openURL" type="system" value="open $f"/>
    <command alias="openFM"  type="system" value="open -a Finder $f" display="Finder"/>
</commands>

Da die Einstellungen beim Start von muCommander eingelesen werden, muss dieser einmal neugestartet werden, damit Änderungen in der „commands.xml“ wirksam werden.

KeePassX 2.0 in neuer Version

Der freie Passwort Manager KeePassX (wobei das X für Crossplattform steht) wird aktuell in der Version 2.0 entwickelt. Dabei erblickte vor kurzem die Alpha 6 der Version 2.0 das Licht der Welt. Auch wenn vor der produktiven Nutzung aufgrund des Alphastatus noch gewarnt wird, spricht nichts gegen die Nutzung, da sich die Software „rock solid“ verhält.

KeyPassX bei der Anzeige eines Passwortes

KeyPassX bei der Anzeige eines Passwortes

Lizensiert ist das ganze unter der GPL-Lizenz in der Version 3. Der Quelltext ist unter anderem auf GitHub zu finden. Die offizielle Seite von KeyPassX ist keepassx.org. Dort sind auch die entsprechenden Kompilate für Mac OS X, Linux und Windows zu finden.