Erste kleine Programme aus der eigenen Feder

Seitdem ich auch Linux auf meinem Rechner installiert habe, habe ich die Notwendigkeit erkannt, einige Routine-Aufgaben am Rechner mit kleinen Progrämmchen zu erschlagen. An dieser Stelle möchte ich diese präsentieren, vielleicht können sie ja dem ein oder anderen als Anregung dienen...
Sowohl die Seite als auch meine Programme befinden sich in den Kinderschuhen, ich übernehme keine Gewähr für eventuell entstehende Schäden, auch wenn ich mir im Moment noch nicht vorstellen kann, wo ich etwas damit zerschießen könnte ;-)
In der Tabelle führt der Link mit der Bezeichnung der Sprache zum eigentlichen Programmcode, die Links der letzten Tabellenspalte liefern Archive, die teilweise mehr als nur die aktuelle Versionen, Hilfetexte und/oder Konfigurationsdateien enthalten.
Es fehlen noch ein paar der bereits vorhandenen Programme, außerdem möchte ich noch weitere Links und mehr Fachliteratur ergänzen.

asciitab.cc-0.4.1 C++ (0,5KB) ASCII Tabelle mit Angabe des dezimalen und hex Codes, einschränkbar auf einen Teilbereich Zip (0,5KB)
delbackups.pl-0.2.1 Perl (2KB) Durchsucht ein Verzeichnis und seine Unterverzeichnisse nach Backupdateien und löscht diese nach Rückfrage Zip (1KB)
findhtml-1.1.2 Perl (10KB) Durchsucht angegebene Verzeichnisse nach HTML-Dateien und erstellt einen Index Tar/Gzip (7KB),
Zip (17KB)
fonds.pl-0.4.2 Perl (4KB) Ruft eine Webseite auf und extrahiert den aktuellen Kurs eines bestimmten Fonds. Dieser und eine kleine Zusammenfassung werden dann per Mail verschickt. Automatisiert das tägliche Nachsehen, wenn die Updates zu unterschiedlichen Uhrzeiten ins Netz gestellt werden. Zip (2KB)
logout.pl-0.2.1 Perl (1KB) Killt vorgegebene Prozesse und führt dazu ggf. noch weitere Kommandos aus. Nützlich wenn man sich endgültig ausloggt und bestimmte Anwendungen dafür bekannt sind, in Abwesenheit die Resourcen des Rechners zu fressen (Fvwm GoodStuff, Netscape...) Zip (1KB)
pl-0.2.1 Perl (2KB) Listet Verzeichnisinhalte und deren Gesamtgröße auf. Eigentlich nur dann sinnvoll wenn man auf Systemen arbeitet, die Größenangaben in 512 Byte Blöcken machen und/oder man keine symbolischen Links und Verzeichnisse mit in die Gesamtgröße einrechnen will Zip (1KB)

Kleiner Hinweis zu den Versionsnummern: Gestartet wird (bis auf 'findhtml', da hab' ich fast bei 1.0 begonnen ;-)) bei 0.1.1 - d.h. wie in der Unix-Gemeinde üblich, wobei die erste Ziffer die Version angibt, die sich aber nur erhoeht, wenn sich ein entscheidender Schritt getan hat, die zweite Ziffer gibt die Minor-Nummer an, welche ungerade ist für die sogenannten "Entwicklerversionen" und gerade für "stabile" Releases, und die letzte Zahl unterteilt die Minor-Releases noch einmal in kleine Schritte...


Es folgen ein paar Bücher, die ich mir gekauft habe. An dieser Stelle nur eine Auflistung, Beschreibungen gibt es bei einigen in der Fachbücher Abteilung meiner Bücherkiste.

Andre Willms · "C Programmierung lernen"
Andre Willms · "C++ Programmierung lernen"
Scott Guelich, Shishir Gundavaram, Gunther Birznieks · "CGI Programmierung mit Perl"
Clovis Tondo, Scott Gimpel · "Das C-Lösungsbuch (zu Kernighan & Ritchie, Programmieren in C)"
Ralph Göstenmeier, Gudrun Rehn-Göstenmeier · "Das Einsteigerseminar - Linux"
Thorsten Roßner · "Das Einsteigerseminar - Perl"
Leslie Lamport · "Das LaTeX Handbuch"
Arnulf Liebing · "Erste Arbeiten mit TeX"
Jorge Steffen · "HTML 4 Power!"
Michael Seeboerger-Weichselbaum · "Java Script"
Burkhard Lehner · "KDE- und QT-Programmierung"
J. Kenneth Shultis · "LaTeX Tips"
Helmut Herold · "Linux Unix Systemprogrammierung"
Karsten Günther · "Mit LaTeX2e wissenschaftliche Arbeiten erstellen"
Michael Goossens, Sebastian Rahtz · "Mit LaTeX ins Web"
Brian Kernighan, Dennis Ritchie · "Programmieren in C"
Larry Wall, Tom Christiansen, Randal L. Schwarz · "Programmieren mit Perl"
Mark Lutz · "Programming Python"
Craig Hunt · "TCP/IP Netzanbindung von PCs"
Jack Tackett Jr., Steven Burnett · "Using Linux (Special Edition)"
Clinton Wong · "Web-Client Programmierung mit Perl"
Rico Apitz, Andreas Guther, Gero Hoffmann · "Wissenschaftliches Arbeiten im World Wide Web"
Thomas Kobert · "XML"


Links zur Programmierung
ROOT Systems Homepage Die ROOT Entwicklungsumgebung (und Physik Analyse Tool)
H1 ROOT Howto Page Sammlung nützlicher Hilfen zum Umgang mit ROOT


[Präambel] [Index] [Brack's Friends] [Bücher] [Download] [Fantasy] [Links] [Meine Person] [Musik] [Mystik] [Physik] [Programming] [Spaß] [Trilogium] [WKA]

© 2000-2001 The_One_Brack@Bigfoot.Com Diese Seite stellt keine Meinungsäußerung der RWTH Aachen dar! Last updated: 28-May-2001