Viel IT mit wenig Aufwand

PDF-Dateien verarbeiten mit PDF::Reuse

Das PDF-Format hat sich als Standard für Dokumente im Drucklayout etabliert. Solche Dokumente automatisch zu erzeugen ist eine Aufgabe, der Perl sehr gut gewachsen ist. Es gibt hierzu eine Vielzahl passender Module.

Startargumente und Konfigurationsdateien

Wenn ein Programm mit wechselnden Parametern verarbeitet, kann man diese am einfachsten als Konstanten direkt ins Programm einbauen. Hierfür eignen sich die Module Constant und Readonly, die unveränderliche Werte definieren. Weil es unschön ist, dass Constant Barewords definiert, empfehle ich Readonly. Hiermit kann man ganz normale Variablen einsetzen, die eben nur im Laufe des Programms nicht mehr veränderlich sind.

Dieses feste Codieren veränderlicher Werte ist aber schon per se kein guter Stil. Viel besser geeignet sind an dieser Stelle Startargumente und Konfigurationsdateien, die es ermöglichen, die variablen Parameter aus dem Programm auszulagern.

Rabatt für den Perl-Meisterkurs

Die ersten Teilnehmer haben sich bereits für den Perl-Meisterkurs angemeldet. Das Interesse freut mich unheimlich!

Da ich bereits mehrfach gefragt wurde, ob eine Ermäßigung möglich ist, wenn mehrere Teilnehmer aus einer Firma oder einer Perl-Usergroup kommen, habe ich mich entschieden, einen Rabatt für Teilnehmerwerbung einzuführen:

Datenbank-gestützte Benutzerauthentifizierung für Apache

Von Haus aus erwartet Apache die Daten für Benutzer und Benutzergruppen in gewöhnlichen Textdateien (meist htpasswd und htgroup genannt, eine Beschreibung finden Sie auf http://httpd.apache.org/docs/howto/auth.html. Diese Textdateien haben jedoch den Nachteil, dass sie bei großen Benutzerzahlen zunehmend schlechter wartbar sind, der Suchaufwand hingegen steigt. Hier sind Datenbank-gestützte Lösungen leistungsfähiger.

Perl-Meisterkurs

Der Perl-Meisterkurs vermittelt alle Kenntnisse, die Sie für den Einstieg in die Perl-Programmierung benötigen.

Innerhalb von 10 Wochen lernen Sie alle nötigen Seiten der Programmiersprache kennen: Variablen, Kontrollstrukturen, Unterprogramme, reguläre Ausdrücke, Dateioperationen, Referenzen und Objektorientierte Programmierung.

Detaillierte Informationen und den Link zur Anmeldung finden Sie in der Kursbeschreibung des Perl-Meisterkurses.

Inhalt abgleichen