Zeilenenden unter Mac OS X einfach ändern

Möchte man das Format der Zeilenumbrüche unter Mac OS X ändern, so kann man hierfür natürlich das Terminal bemühen. Einfacher wird es mit dem Tool LineBreak. Dabei handelt es sich um ein simples Tool zur grafischen Konvertierung von Zeilenumbrüchen.

LineBreak

LineBreak

Nach dem Start reicht es die gewünschte Datei auf die Oberfläche zu ziehen. LineBreak fragt dann nach der gewünschten Konvertierung und konvertiert die Datei anschließend. Bezogen werde kann das Tool auf Google Code – dort ist auch der Quelltext zu finden. LineBreak ist unter der GPL2 lizenziert und damit freie Software.

Echo mittels Sound eXchange auf eine Datei rechnen

Für ein kleines Projekt war ich auf der Suche nach einer Möglichkeit eine Reihe von Wave-Dateien mit einem Echo zu versehen. Fündig wurde ich schließlich beim freien Werkzeug Sound eXchange oder kurz sox, mit welchem solche Operationen möglich sind. Es handelt sich dabei um ein Schweizer Taschenmesser für Audiobearbeitung. Ein Echo wird dabei mittels Sound eXchange wie folgt auf eine Datei gerechnet:

sox clean.wav echo.wav echo 0.8 0.87 60 0.4

Dank MacPorts kann man das Tool nicht nur unter Linux, sondern auch unter Mac OS X nutzen. Die offizielle Projektseite ist auf SourceForge zu finden.

PGP-Schlüssel unter Mac OS X exportieren

Wer mittels PGP seine Mails verschlüsselt benötigt hierfür einen privaten und einen öffentlichen Schlüssel. Geht der private Schlüssel verloren, so können keine neuen Mails verschlüsselt und bestehende Mails nicht mehr gelesen werden. Deshalb ist es ratsam von dem Schlüssel ein Backup zu machen.

Die GPG Keychain unter Mac OS X

Die GPG Keychain unter Mac OS X

Unter Mac OS X wird dazu die GPG Keychain geöffnet und dort auf den entsprechenden Schlüssel geklickt. Im Kontextmenü muss der Punkt Exportieren ausgewählt werden. In dem sich öffnenden Dialog muss die Checkbox Geheimen Schlüssel ebenfalls exportieren ausgewählt sein. Damit wird der öffentliche und der private Schlüssel in eine ASCII-Datei exportiert, welche anschließend sicher verwahren kann.

Doxygen Dokumentation für C# unter Mac OS X erzeugen

Ein Quelltext wird während der Entwicklung gewöhnlich kommentiert. Unter C# bzw. .NET gibt es dafür Kommentare nach einem bestimmen Schema. Über einer Methode könnte ein solcher Kommentar z.B. aussehen:

/// <summary>
/// Distance between a and b.
/// </summary>
/// <param name="a">The first vector.</param>
/// <param name="b">The second vector.</param>

Diese Kommentare kann die freie Software Doxygen auswerten und daraus eine Dokumentation erzeugen. Im Gegensatz zu anderen Lösungen wie Sandcastle ist Doxygen betriebsystemübergreifend verfügbar und kann somit – wie in diesem Beispiel – unter Mac OS X genutzt werden. Im ersten Schritt sollte Doxygen installiert werden. Unter Mac OS X kann dies einfach über MacPorts geschehen:

sudo port install doxygen

Nachdem Doxygen installiert ist, sucht man im Terminal den Ordner des Entwicklungsprojektes heraus und gibt dort ein:

doxygen -g projektname.doxygen

Damit wird eine Standard-Doxygen-Konfiguration erzeugt. In dieser Datei werden nun ein paar Änderungen vorgenommen:

PROJECT_NAME = "Testprojekt"
PROJECT_NUMBER = "Release Candidate 1"
OUTPUT_DIRECTORY = docs
RECURSIVE  = YES

Über den Aufruf:

doxygen projektname.doxygen

kann nun die HTML-Dokumentation des Quelltextes erzeugt erzeugt werden und diese anschließend im Browser genutzt werden.

Keychain von anderem Mac einbinden

Wenn man von einem Mac zu einem anderen Mac umzieht, kann es vorkommen das bestimmte Passwörter sich noch in der Keychain des alten Mac befinden. Möchte man diese Passwörter übernehmen, so muss man die alte Keychain mit Hilfe der Schlüsselbundverwaltung einbinden.

Die Schlüsselbundverwaltung unter Mac OS X

Die Schlüsselbundverwaltung unter Mac OS X

Die Keychain befindet sich dabei im Pfad /Users/username/Library/Keychains/. Dort ist unter anderem eine Datei mit dem Namen login.keychain zu finden. In der Schlüsselbundverwaltung kann man diese keychain-Datei über den Menüpunkt Schlüsselbund hinzufügen laden. Die gewünschten Passwörter können nun in den Standardschlüsselbund des neuen Macs überführt werden. Zu berücksichtigen ist hierbei, das für jeden Datensatz das Passwort der eingebundenen Keychain eingegeben werden.