Caldera and Sun made a lot of the classical System V Unix utilities available, eg. as OpenSolaris. Gunnar Ritter ported a lot of these tools to several plattforms: HP-UX, Linux, (Free|Net|Open|DragonFly)BSD. Find the sources on the project homepage http://heirloom.sourceforge.net/ The port to Mac OS X was not difficult -- many thanks to Gunnar for his kind and gentle help. You can find a Mac OS X package (think of some kind of distribution) on my homepage:
Leopard: http://homepage.mac.com/stefan.tramm/download/Heirloom-0.9.dmg Tiger: http://homepage.mac.com/stefan.tramm/download/Heirloom-0.8.dmgI use the Heirloom tools since January 2006, but consider the Mac OS X port still beta. The package contains universal binaries. Find hints, errata, etc at HeirloomNotes.
XMLGAWK is an extension for GNU AWK, which allows the parsing of XML streams seamlessly in AWK. The extension was done by Jürgen Kahrs, Manuel Collado, Andrew Schorr, Arnold Robbins and me. The work started in 2003 and many improvements were implemented in spring 2005. Currently a lot of extensions are under development.
The homepage of XMLGAWK is available at http://home.vrweb.de/~juergen.kahrs/gawk/XML/ Find the latest release on Sourceforge http://sourceforge.net/projects/xmlgawk/
My Ligthning Talk at OSCON06: XmlGawkOsconLT
The project was mentioned by IBM in May 2006!
http://www-128.ibm.com/developerworks/xml/library/x-matters44.htmlQuite cool, especially if you need to process GBytes of XML.
Manuel also prepared a page of his work, find it at http://lml.ls.fi.upm.es/~mcollado/xmlgawk/
Sorry folks, the following chapters and links are available only in German :-(
Unter BuchKritik findet sich eine kleine und ganz persönliche Auswahl an Rezensionen zu einigen Examplaren meiner Bibliothek.
Meine Best Book Awards:
Lesen sollte jeder und zwar immer! Sonst wir das nix mit der Marktwerterhaltung. Und wenn man schon ein Buch kauft, dann muss auf jeden Fall die Einleitung und das Vorwort gelesen werden, sonst weiss man ja gar nicht was einen erwartet. Ausserdem kann man dann schon feststellen, ob sich die Zielsetzung des Autors mit der eigenen Erwartungshaltung deckt.
Bleibt die Frage, welche Bücher kaufen bzw. lesen? Nun was kann man da tun? Regelmässig alle möglichen Zeitschriften nach der Bücherecke durchforsten und schauen, was dort wie bewertet wird. Wenn dann ein neues Werk eines bekannten Autors dabei ist, dann hat man einen Kandidaten. Auf Slashdot findet man auch immer recht aktuelle Rezensionen. Oder bei gut sortierten Buchläden stöbern, obwohl das meistens aussichtslos ist (da wird oft nur der Allerweltsschrott für die Massen angeboten).
Und noch was: Bücher nach Möglichkeit immer in der Muttersprache des Autors kaufen, Übersetzungen sind meistens schlechter als das Original. Löbliche Ausnahmen sind die deutschen Übersetzungen von Andi Karrer für O'Reilly.
Neben XMLGAWK und Buchkritiken ist auch Shell Programmierung insbesondere mit POSIX Shells (bash, ksh88, ksh93) oder der aktuelle Korn Shell 93 eine spannende Sache. In ShellTipps habe ich eine kleine Sammlung verfasst. Eigentlich schreibt man ja keine interaktiven Shellscripte, aber eine Ausnahmen habe ich schon gemacht, nämlich einen InteractiveCalculator mit Commandline-editing und -history.
Seit Dezember 2004 läuft auf meinem Powerbook auch ein Oracle 10g unter Mac OS X problemlos. Fast nach Installationsanleitung -- aber man braucht wirklich keine Kernel oder Betriebssystemparameter anpassen, it just works!
Wie der geneigte Leser vielleicht gemerkt hat, verwende ich einen Wiki zur Pflege dieser Seiten. Dabei kommt eine leicht adaptierte Version von awkiawki http://awkiawki.bogosoft.com zum Einsatz. Wirklich ein tolles Tool, dass ich unter Cygwin und Mac OS X verwende.
Ein paar private Fakten liegen unter StefanTramm.
09-Dez-2002