Navigation
. Besucher
|
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
|