Tools für OSX
MacOS X liefert an und für sich schon fast alles mit was man für ein wenig Surfen und arbeiten braucht. Mailclient, Browser, Text und Videotools sind im Prinzip schon dabei, aber dennoch möchte man zum einen alte bekannte Programme nicht missen und einige Tools bieten durchaus noch mehr oder bessere Funktionen oder kitzeln Details aus dem System heraus die mit Bordmitteln nicht möglich wären. Einige möchte ich hier kurz anbringen:
Adium: Wenn man einen Instant Messenger unter OSX sucht kommt man eigentlich um Adium nicht herum, das Tool setzt auf die libgaim auf und unterstützt die meisten, der verbreiteten Protokolle und integriert sich perfekt in die OSX Oberfläche.
Gimp(shop): Wer nich auf den teuren Photoshop setzen will und sich keine Raubkopien auf den Rechner holen will der kann sich wie auch unter den freien Unices den Gimp auf den Rechner holen. Vom Gimpshop gibt es dazu sogar ein extra Diskimage für OSX.
Q: Nein es ist nicht das überwesen aus Next Generation sondern eine Qemu Variante für den Mac. Dabei ist eine komfortable GUI die nahezu alle Kommandozeilenparameter unterstützt. Besonderes Goodie ist die Option Images aus der FreeOSZoo Sammlung direkt zu laden und zu installieren.
SSHKeyChain: Wer viel mit SSH arbeitet nutzt in der Regel RSA Schlüssel um sich bei seinen Servern zu authentifizieren. Damit man nicht zig Passphrases auswendig lernen muss gibt es den SSH-Agent welcher den Schlüssel automatisch freigibt. Mit SSHKeyChain gibt es ein Frontend unter OSX das eben dieses übernimmt. Schlüssel können über das Tool generiert und verwaltet werden, sogar das erstellen eines SSH Tunnels lässt sich gleich mit erledigen ohne das man das Terminal behelligen muss. Als I-Tüpfelchen lässt sich das Tool auch mit dem normalen Schlüsselbund koppeln.
Mplayer OSX: Hierbei handelt es sich um eine OSX optimierte Variante des bekannten Mediaplayers. Mit dem MPlayer bleibt eigentlich kein Format mehr unabspielbar.
Burn: Mit Burn lassen sich Kinderleicht CDs erstellen oder kopieren. OSX liefert zwar eine Option zum brennen von Verzeichnissen mit, aber bei Video oder Audio CDs versagt es leider.
Firefox & Thunderbird: Auch auf meinem Mac bleibe ich bei dem Duo, zum einen bin ich es gewohnt und nutze diese ja auch unter anderen Systemen und zum anderen sind die beiden Tools durchaus stabil und komfortabel. Einziger Wermuthstropfen ist die fehlende Spotlight Integration von Thunderbird. Dafür entschädigt aber das Plugin Konzept der Mozilla Tools mit denen sich viele kleine Detail im Firefox und Thunderbird nachrüsten lassen.
Eclipse: Seit einiger Zeit arbeite ich schon mit der Eclipse zur Entwicklung von PHP und Java Anwendungen. Natürlich ist sie auch für OSX in einer Carbonisierten Version verfügbar und läuft meines Erachtens stabil und Performant.
NeoOffice: Hierbei handelt es sich um eine Portierung von Openoffice in eine Carbon Oberfläche die an und für sich sehr gut gelungen ist. Allein die Integration des OSX Druck und Dateidialoges sind es wert. Die orginalen Pendents von Openoffice sind ja leider mehr als altbacken. Ich habe ohnehin nie verstanden warum hier auf ein extra GUI Framework zurückgegriffen wird. Nachteil von NeoOffice ist das es dem Bleeding Edge von OpenOffice meist ein wenig hinterherhängt da die Portierung verständlicherweise recht lange dauert.
Kismac: Ein klassischer WLAN Such Tool mit GPS Funktion und allem was man zum Wardriven brauchen könnte ;)
iStumbler: Ebenfalls ein WLAN Detektor mit Monitoring Funktion. Zusätzlich zu WLAN kann man hier jedoch auch Bluetooth Umgebungen suchen.
Allgemein ist http://www.versiontracker.com eine sehr gute Anlaufstelle für die Suche nach neuer Software für den Mac. Nicht zu vergessen ist am Ende auch noch Fink. Mit Fink ist es ein leichtes Unix Programme nachzurüsten ohne nach extra OSX Versionen zu suchen. Ja ich habe wieder meine ZSH und meinen Screen griffbereit ;)
PS.: Thx nochmal an Stefan für manch guten Ratschlag bezüglich Software für OSX
Wimax der Ernüchternde Test
Nachdem mir der Mitarbeiter von MAXXonair am Telefon versicherte das ich eine perfekte Verbindung habe führte ich nun den erbetenen Test durch. MAXXonair stellt dazu freunlicher weise eine Testdatei zur Verfügung (es handelt sich dabei um eine Debian Visitenkarten Image auf dem FTP der TU-Chemnitz). Diese soll zu verschiedenen Tageszeiten heruntergeladen werden um festzustellen wann die Raten einbrechen.
Wie die erste Grafik zeigt liegen die Raten Tagsüber zwischen 60 und 100 KB/Sekunde also bei weitem nicht die versprochenen 2 MBit :( Betrachtet man aber den frühen Morgen so beschleicht einen fast schon das Gefühl, das die Nutzerzahl mit Schuld ist am langsamen Netz. Was ja auch zu verstehen ist, schließlich hat das Bürgernetz das gleiche Problem, viele Leute = wenig Bandbreite = Murks ;)
Ich hab die Daten jedenfalls mal hingeschickt und nochmal um eine externe Antenne gebeten, ich könnte die zwar auch selber Beschaffen und Montieren aber warum denn, schließlich gehört das zum Service ;)


Fink 0.8.1 mit OSX 10.4.9
Bis gestern Abend habe ich mich noch mit der Binärdistribution von Fink abgeplagt. So als neuer Mac User hatte ich der Einfachheit halber das fertige Paket verwendet was allerdings in einer Ladung Frustration über zu alte Pakete gipfelte. Das SVN aus der Binär-Distribution hängt der aktuellen Version um zwei Schritte nach und kann manche quittierte mir ein einfaches svn update mit einem Fehler und dem Hinweis das es zu alt seie. Also machte ich mich heute morgen daran Fink aus den Sourcen zu bauen, was eigentlich kein größeres Problem darstellen sollte. Jedoch quittierte mir der Build Prozess mit einem supekten Fehler:
Can't locate Fink Services.pm
Nach kurzem Suchen fand ich auch den Schuldigen aus einer Mailingliste herraus. Apple hatte mit dem Update auf 10.4.9 auch die sudo Installation, welche Fink verwendet aktualisiert. In Folge dessen werden eine Reihe von Umgebungsvariablen von Perl bei einem sudo gelöscht was dann den Fink Build Prozess ins Schleudern bringt. Laut Liste gibt es zwei Auswege, zum einen die Unstable Version von Fink zu verwenden welche das Problem bereits beseitigt hat, oder die Variablen in der /etc/sudoers wieder zu reaktivieren. Ich habe mich erstmal für letzteres entschloßen da ich auf meinem lokalen System keine große Sicherheitslücke darin sehe und die Variablen auch nur für den direkten Fink Build gebraucht werden. Um also das Problem zu umgehen einfach mit visudo die /etc/sudoers bearbeiten und die folgende Zeile einfügen:
Defaults env_delete-="PERLLIB PERL5LIB PERL5OPT"
Gelöschte Dateien aus SVN Repository wiederherstellen
Um eine einmal gelöschte Datei aus einem SVN Repository wiederherzustellen, oder eine alte Version einer Datei kommplett wieder auszuchecken bietet sich die copy option von SVN an. Beispiel:
# svn copy --revision 23 https://repository/project/branch/folder/file.java .
Wimax geht weiter
Ja also eigentlich hatte ich dir Kündigung schon fertig gemacht und hatte dem Support ein Ultimatum bis zum Montag gestellt welches diese fröhlich verstreichen ließen bis dann am Montag gegen Mittag ein Mitarbeiter von Maxxonair bei mir anrief und sich meine Probleme gar nicht erklären konnte. Verzweifelt hatte er versucht Kontakt zu meinem Modem zu kriegen was jedoch aufgrund dessen Lage in der Orginalverpackung auf dem Schrank etwas schwierig wurde ;) Ich vereinbarte als netter Kunde das Modem Abend nochmal anzuschließen und am nächsten Tag (also heute) auf einen weiteren Anruf zu warten.
Dieser kam denn auch und der nette Mann am Telefon konnte sich meine Probleme immer noch nicht erklären der Ping von der Basisstation läge bei 120ms und die Verbindung hätte eine Super Qualität. Naja letzteres kann ich schlecht beurteilen da am Modem nur 4 LEDs darüber Auskunft geben ob die Verbindung steht. Jedoch leuchten diese zumindest alle, also muss ich dem Mann wohl Recht geben ;) Damit man eine Klärung herbeiführen könne soll ich nun mehrmals täglich eine Testdatei herunterladen (es handelt sich dabei um eine Debian ISO auf dem FTP der TU-Chemnitz) und die Raten protokollieren. Nun gut ich bastel mir jetzt ein kleines Skript das ich dann alle Stunde laufen lasse um herauszubekommen das meine Leitung langsam ist :P