Tipps und Tricks zu Perl und CPAN-Modulen

9. Deutscher Perl-Workshop - Tag 2

Beitrag von Uwe am 22.02.2007 um 18:30 Uhr | 0 Kommentare

Firewalls mit Perl

Steffen Ulrich

Los ging es mit Steffen Ullrich und Firewalls mit Perl. Steffen's Arbeitgeber, die Firma GeNUA, produziert Firewalls auf Basis von OpenBSD und Perl. Dabei ging es hauptsächlich um Probleme mit chroot-Umgebungen. So müssen etliche Module vorher geladen werden, da nach dem Eintritt in die chroot-Umgebung keine weiteren Module nachgeladen werden können. Insgesamt ein sehr interessanter Vortrag, der allerdings nur wenig mit dem Titel zu tun hatte.

Jifty - ein Web Application Framework

Wolfgang Kinkeldei

Wolfgang Kinkeldei, dessen Namen ich bereits auf der Jifty-Mailingliste gelesen habe und der auch ein (inoffizielles) Jifty-Wiki pflegt, hielt einen Einsteiger-Vortrag über Jifty (Folien als PDF). Für mich war es leider nur wenig Neues, da ich das Tutorial bereits durchgearbeitet habe.

Es gibt viele Dinge, die mir an Jifty gefallen, aber mit Mason als Template-System komme ich einfach nicht klar. Vielleicht ändert sich dies mit Template::Declare (einem auf Vererbung und minimalem Markup basierenden neuen Template-System).

diff -h CPAN.pm -r 1.8x 1.9x

Andreas König

Bereits auf dem vorherigen Perl-Workshop hat Andreas König (der Maintainer von CPAN.pm) einen kurzen Vortrag über Neuerungen in CPAN.pm gehalten. Damals war das Modul aus einem längeren Dornröschenschlaf erwacht. In diesem Jahr gab es noch viel mehr zu berichten. So steht die Version 1.9 vor der Tür (März/April).

Mit CPAN::SQLite gibt es eine schnelle Alternative zur Speicherung des CPAN-Index. Außerdem wird weniger Speicherplatz benötigt. Statt Storable wird SQLite verwendet.

Die Konfiguration wurde vereinfacht. Mit o conf init /color/ ist es z. B. möglich, nur Fragen zur Farbwahl zu beantworten. Farben in CPAN? Richtig, das ist ebenfalls neu :-)

Aber die beste Neuerung sind für mich Distroprefs. Das sind quasi automatische Antworten auf die lästigen Fragen mancher Module. Darüber werde ich in nächster Zeit ausführlicher berichten.

Für mich war der CPAN-Vortrag einer der interessantesten.

weitere Vorträge

I hate XML

Mark Overmeer's XML::Compile (wie XML::Simple, aber mit Schema) hat mein Interesse geweckt: Für einen Kunden habe ich viel XML zu lesen und zu erzeugen. Ein XML-Schema ist dabei für jeden Nachrichtentyp vorhanden.

In nicht allzu ferner Zukunft soll XML::Compile auch WSDL und SOAP verstehen und könnte damit SOAP::Lite ablösen. Auch dafür hätte ich Verwendung :-)

Jonathan Worthington

Nach Marc Lehmann's Vortrag zum Unicode-Modell in Perl war Jonathan Worthington mit Clarifying Roles an der Reihe. Sehr amüsant führte er in das Konzept der Rollen (Objekt-Orientierung) ein.

Außerdem noch dabei: Renee Bäcker mit Vorträgen zu UML und Tests und Thomas Klausner (Organisator der diesjährigen YAPC::Europe in Wien) mit fork und POE.


Kommentar abgeben