Seiten-Inhalt

Interessante Projekte

... in Perl

Perl ist eine Scriptsprache, mit der vor allem Anwendungen für das Internet entwickelt werden können. Alle nur denkbaren Funktionen, die sonst Browser, Mail-Clients oder andere Programme erledigen, können mit Perl durchgeführt werden.

Natürlich ist auch die dynamische Erstellung von HTML- und anderen Seiten denkbar. Gästebücher, HTML-Mails oder andere Übersichten und Datenbankanfragen sind möglich...

Beim Einstieg in die Programmierung von Perl unter Windows gab es einige Hürden, die genommen werden mussten. Damit es anderen Programmierern einfacher gemacht werden soll, habe ich hier ein paar Hilfestellungen formuliert.

Es folgt eine Aufzählung meiner "wichtigsten" Projekte, die ich in Perl realisiert habe:

  • Felicitas - Fernsehdienst - Eingetragene Benutzer erhalten täglich eine Mail mit dem Fernsehprogramm. Man kann über eine Suchliste spezifizieren, nach welchen Schlagwörtern das Programm durchsucht werden soll - passende Sendungen sind in der Mail enthalten. Hier finden Sie genauere Informationen zu diesem Dienst!
  • Web-Bugs - eine "Initiative" gegen Web-Bugs im Internet. SPAM-Mail-Versender etc. platzieren in ihren Mails Grafiken, die auf fernen Servern liegen. Wird die Mail geöffnet, so wird die Grafik nachgeladen und der Versender kann erkennen, daß die Mail angekommen ist. Um dies zu verhindern bzw. zu erschweren habe ich eine Möglichkeit gefunden, die Web-Bugs verhindern kann
  • Mozilla Keywords - Der Browser Mozilla bietet die Möglichkeit, direkt über die Adresszeile HTML-Suchformulare auszufüllen. Da man allerdings eigentlich keine Möglichkeit hat, ein Formular mit mehreren Parametern anzusprechen, habe ich ein Perl-Script geschrieben, das dies machen kann.
  • Counter - ... von einer recht einfachen Version, nun zu einer Datenbank-Lösung mit Reload-Sperre, Log-Übersicht etc - ein Beispiel dazu sollte "irgendwo" hier auf diesen Seiten zu sehen sein.
  • Sidebar - Z.B. in Opera läßt sich ein integrierter "Frame" gebrauchen, um dort auch HTML-Seiten anzuzeigen. Wir haben ein Tool entwickelt, welches die aktuellen Nachrichten, eine Übersicht an Formularen zu Suchmaschinen oder andere sinnvolle Informationen präsentiert. "Klickst du hier."
  • Bookmarks - Um an jedem Ort der Welt seine eigenen Bookmarks verfügbar zu haben, kann man sie hier abspeichern und (z.B. auch per Opera-Extra-Frame) anzeigen und bearbeiten...
  • Call-by-Call - holt von teltarif.de die aktuellen Call-by-Call-Angebote und versendet eine Mail.
  • Mailingliste - Diverse Mailkonten werden abgefragt und die empfangenen Mails an eingetragene Nutzer weitergeleitet werden
  • Show - erstellt HTML-Dateien, die eine Dia-Schau über eine Verzeichnisstruktur enthalten.
  • IMGC.pl - Kopiert die Dateien von einer beliebigen Quelle (z.B. auch der Speicherkarte einer Digitalkamera) an eine beliebige Stelle. Dabei werden die EXIF-Informationen der Bilddateien genutzt um die Dateien nach Datum und Uhrzeit zu benennen (z.B. 20031010-1835.jpg bezeichnet eine Datei, die am 10.10.2003 um 18:35 Uhr erstellt wurde). Auf diese Weise entsteht eine einfache art der Sortierung.
  • imgdb.pl - Durchsucht ein oder mehrere Verzeichnisse nach JPG-Dateien, erstellt einen Thumbnail und fügt diesen mit anderen Bildinformationen (z.B. EXIF-Daten) in eine (MySQL-)Datenbank. Ein weiteres CGI-Script show.pl erlaubt dann, in der Datenbank zu suchen und/oder Bilderschauen über bestimmte Events zu erstellen und einfach zu betrachten.
  • Backup - Erstellt eine gespiegelte Verzeichnisstruktur an einer beliebigen Stelle des Systems. Die zu sichernden Verzeichnisse können in einer Konfigurations-Datei spezifiziert werden. Bei der Erstellung der Sicherung werden die Dateien eines Verzeichnisses jeweils in einer ZIP-Datei gespeichert.
  • Amazon-Tool - Ermöglicht den Aufruf eines Weiterleitungs-Links, der auf ein Produkt des Online-Anbieters Amazon verweist. Dabei wird die persönliche Amazon-Partner-Nummer übernommen...
  • Smile - eine Suchmaschine, die aufgrund der Datenbasis von Google das Internet - oder nur die eigene Site durchsucht.
  • ... - und viele andere mehr...

... in Access

Es folgt eine Aufzählung einiger Projekte, die in Access entwickelt wurden:

  • EVA - Auf den Standorten der Rettungswachen können Krankentransporte und Rettungsdienst-Einsätze komfortabel erfasst, bearbeitet und zu einer Abrechnungsstelle übertragen werden.
    Mittlerweile ist das Programm zu einem All-Round-Talent geworden: Es wurden eine erweiterte Adressen-Verwaltung, ein Terminkalender, eine integrierte Lagerverwaltung in das System übernommen. Weitere Informationen finden Sie hier.
  • ADAM - Die Einsätze, die von EVA erfasst werden, werden in ADAM ggf. nachbearbeitet und zu Rechnungsdatensätzen umgewandelt. So es möglich über das gesamte Spektrum (vom Transport - bis zur (manchmal erforderlichen) 3. Mahnung) alles in EVA und ADAM zu realisieren.
    Weitere Informationen gibt es hier.
  • Übersetzungstool - Die Daten wurden durch ein Perl-Tool aus dem Internet "gezogen" - nun gibt es eine schicke Oberfläche, die eine lokale Übersetzung von deutsch-englisch und englisch-deutsch ermöglicht.
  • div. "Kleinkram" - ...

... für Pocket PCs

Im Rahmen meines Studiums (Informatik) habe ich mich mit der Programmierung von Pocket PC basierend auf Windows CE beschäftigt. Meine Diplomarbeit beschäftigt sich mit einem Leitfaden zum ergonomschen Design von Oberflächen von PPC. Es folgt eine Übersicht der von mir entwickelten Software(s):

  • Notarzt - der Rettungsdienst läßt mich nicht los: Das Programm ermöglicht die Eingabe der rettungsdienstlich und medizinisch relevanten Daten, die bei dem Einsatz eines Notarztes anfallen. Das Programm ist derzeit noch nur im Stadium eines (nicht wirklich einsatzfähigen) Prototypen - soll aber in Bonn für die Notärzte die Dokumentation auf den DIVI-Protokollen ersetzen.
  •  
  • (... vielleicht werden weitere Programme folgen. Allerdings halte ich die Unterstützung der Programmierung nicht für besonders "ausgereift" - Microsoft eben..). :-(
    Um dieses Manko ein wenig zu vermindern habe ich selber zur Tastatur gegriffen und eine Hilfeseite erstellt. Gucken Sie hier, ob sie Ihnen etwas helfen kann.

Drucken
letzte Änderung: 07.Feb 2005

rechte Spalte

Felicitas-Fernsehservice

Ein E-Mail-Dienst, der Ihnen täglich eine Auswahl des TV-Programms zusendet, das anhand einer individuellen Suchwortliste erstellt wurde.
Klicken Sie hier.