Quelloffene Software
Ich befürworte Open Source Software, setze diese immer häufiger ein und habe mittlerweile auch erste kleinere Projekte realisiert und veröffentlicht:
TerminGenius! (Terminfinder 2 für PHP)
Dieses kleine Tool eignet sich für alle Leute, die mit vielen Personen einen Termin festlegen müssen, beispielsweise für Sitzungen oder Ferienreisen. Anstelle eine grosse Anzahl Mails in der Weltgeschichte herumzuschicken, können Termine auf diese Weise effizient und transparent festgelegt werden. Bestehend aus drei Files erlaubt es die permanente Speicherung von Teilnahme-Daten unendlich vieler Personen an unendlich vielen Tagen. Jedermann kann mittels Web-Browser auf die Applikation zugreifen und seine Daten allen anderen Teilnehmern bekannt geben. Einzelne Tage lassen sich ausblenden, entweder definiert durch den Wochentag oder das exakte Datum. Tage können zudem in kleinere Zeitabschnitte unterteilt werden (bspw. Vor- und Nachmittag).
Download (Aktualisiert: 11. März 2007)
LaTeX-Script
Mit diesem Shell-Script kompiliere ich meine LaTeX-Texte zu PDF Dokumenten. Das Script muss in ~/Library/TeXShop/Engines/ abgelegt werden.
Getestet unter Mac OS X 10.4.11 mit pdfeTeX 3.141592-1.20a-2.2 (Web2C 7.5.3), TeXShop 2.14 und BibDesk 1.3.17.
Im zum kompilierenden TeX-Dokument muss die erste Zeile lauten:
%!TEX TS-program = emeidi-biblatex
DropTidy für Mac OS X 10.3
HTML Tidy ist ein Open-Source-Tool, das HTML-Source-Code aufräumt und lesbarer macht. Es ist bis ins kleinste Detail zu konfigurieren und eignet sich daher vor allem, um "verunstaltetes" HTML von Dreamweaver, Word & Co. zurechtzurücken. Leider hat das Tool einen Nachteil: Es ist verfügt logischerweise nur über ein CLI (Command Line Interface), es gibt kein ansprechendes und funktionierendes GUI für Mac OS X.
Ich habe mit Hilfe von Platypus 3.0 ein Shell-Script in eine Mac OS X-Applikation umgewandelt. Es genügt, das zu verschönernde HTML-File auf die Applikation fallen zu lassen. Es wird automatisch eine Backup-Kopie erstellt und die Originaldatei mit der neuen Version überschrieben. Das HTML Tidy-Binary ist im Application-Bundle enthalten, wie auch deren Konfigurationsdatei. Unix-Hacker sollten keine Probleme haben, das Tool gemäss ihren Ansprüchen zu konfigurieren.
Terminfinder für PHP
HINWEIS: Die Arbeiten an Terminfinder 2 sind weit fortgeschritten. Neu wird die Konfiguration komplett über den Browser möglich sein. Falls es die Zeit zulässt, wird das Produkt in den nächsten Monaten veröffentlicht werden.
Dieses kleine Tool eignet sich für alle Leute, die ab und zu mit vielen Personen einen Termin festlegen müssen, beispielsweise für Sitzungen oder Ferienreisen. Bestehend aus zwei Files erlaubt es die permanente Speicherung von Teilnahme-Daten unendlich vieler Personen an unendlich vielen Tagen. Jedermann kann mittels Web-Browser auf die Applikation zugreifen und seine Daten allen anderen Teilnehmern bekannt geben. Einzelne Tage lassen sich ausblenden, entweder definiert durch den Wochentag oder das exakte Datum. Tage können zudem in kleinere Zeitabschnitte unterteilt werden (bspw. Vor- und Nachmittag).
Netpbm-Wrapper für PHP
HINWEIS: Der Wrapper ist umständlich in Projekte zu integrieren. Falls es die Zeit zulässt, wird in den nächsten Monaten eine benutzerfreundlichere Version veröffentlicht werden.
Netpbm erlaubt die Manipulation von Bildern unzähliger Formate. Das Paket ist sowohl für Linux als auch als Windows Binaries verfügbar.
Ich habe einen Wrapper geschrieben, mit welchem die häufigsten genutzten Netpbm-Funktionen in PHP angesprochen werden können. Diese Funktionen eignen sich insbesondere für Online-Photo-Gallerien, in denen Thumbnails generiert und Bilder rotiert werden müssen. Der Wrapper wurde unter Windows wie auch Linux erfolgreich getestet.
OPT_CMU-SNMPD für fli4l 2.0.8
HINWEIS: Ich bin mittlerweile auf IPCop 1.4 umgestiegen und supporte das OPT-Paket nicht mehr. Es ist mit fli4l 3.x nicht mehr kompatibeln. Die Weiterentwicklung dieses Tools wurde eingestellt.
Bei fli4l handelt es sich um einen kostenlosen Linux-Router, der seinen kommerziellen Brüdern in keiner Weise nachsteht. Durch den Einsatz von Linux ist eine hohe Sicherheit gewährleistet, mit dem Vorteil, dass der Router auch mit üblicher Software erweitert und aufgerüstet werden kann.
Damit ich den Netzwerk-Traffic messen kann, der über den Router läuft, habe ich ein OPT-Paket zusammengestellt, welches den Router um einen SNMP-Daemon erweitert. Mittels MRTG, rrdtool oder Cacti können die Daten abgefragt und visualisiert werden.