Programmierung
Professionelle Software- und Tool-Entwicklung unter Linux
bevorzugt in den Programmiersprachen C, Perl, PHP, HTML, awk und
Plain-TeX. Einzelne Projekte wurden auch schon in TCL/TK, E-Lisp,
VisualBasic/Word-Basic (unter Windows), Turbo-C (unter DOS) und
anderen Programmiersprachen realisiert.
Der besondere Schwerpunkt liegt dabei auf der Automatisierung
von Abläufen unter UNIX. Angefangen von Analysetools über
Socket-Programmierung bis hin zu komplexen Web- und
Mail-Robots.
Neben den Online-Anwendungen
wurden in den letzten 20 Jahren hunderte kleine Programme und
Tools entwickelt. Hier eine kleine Auswahl:
- SMProg - "Schreiben mit Programm"
ist ein DOS-Programm das zum Erlernen des 10-Finger-Schreibens am
Computer vor allem von Schulen eingesetzt wird. Durch das
abgeschlossene System, das durch Prüfsummen geschützte
Auswertungsdateien mit markierten Fehlern erstellt ist eine
einfache Übungsmöglichkeit für Schüler und eine zuverlässige Kontrolle
der Ergebnisse durch den Lehrer möglich. Verkauf als Schullizenz.
- tkcrypt ist ein kleines UNIX-Tool
zum symmetrischen ver- und entschlüsseln beliebiger Dateien mit
einem beliebig langen Schlüssel. So kann als Schlüssel einer Datei
z.B. eine beliebige andere Datei verwendet werden.
- Strichcode ist ein kleines
Online-Tool zum Berechnen der Prüfsumme von ISBN-Nummern und der Erstellung von
EAN-Strichcodes sowohl als Bild und Text auf der Web-Seite als auch direkt
als PostScript-Datei inklusive Prüfzifferberechnung.
- Stadt-Land-Fluß ist ein
selbstlernendes Online-Spiel als CGI-Script in Perl.
- Unzählige andere Programme und Tools wie z.B. ein NegTerm-Logger,
der Daten über die serielle Schnittstelle von Solaranlagen mitprotokollieren kann
(nötig nur ein Uralt-PC mit MS-DOS), Sammlungen von TeX-Makros, Simulationstools
u.v.a.m. warten noch auf ihre Aufnahme in diese Liste ...
- Makros und Bilder mit dem Raytracing-Programm PovRay
programmiert.