August 2008 Archive

Thomas Fahle hat eine schöne Einführung geschrieben, wie man mit GraphViz::Data::Grapher von Léon Brocard komplexe Datenstrukturen visualisieren kann.

Ich habe es zwar nicht ausprobiert, aber das sieht äußerst praktisch aus. Da würde ich mir ja auch eine Integration in den Debugger von EPIC, dem Perl-Plugin für Eclipse, wünschen: ein Klick oder Tastenkürzel beim Debuggen, und die Datenstruktur erscheint als Grafik ...

Letzte Woche habe ich eine Perl-Schulung bei einer Versicherung gegeben. Und da ich schon befürchtet habe, dass die Netz-Anbindung und damit auch der Zugriff aufs CPAN da eventuell schwierig wird, hatte ich vorher mit minicpan einen lokalen CPAN-Mirror erstellt.

Vor Ort war dann tatsächlich nur sehr eingeschränkter Netzzugriff (und für mich gar keiner) möglich: Zugriff nach draußen nur mittels HTTP-Proxy, der aber eine NTLM-Authentifizierung verlangt. Also ist (ohne weiteres) kein Zugriff aufs CPAN möglich.

Die Lösung ist also ein lokaler CPAN-Mirror auf dem Fileserver. Dummerweise brach das Kopieren der Dateien nach einiger Zeit ab. Und der betreffende Mitarbeiter erhielt kurz darauf per Mail eine Virus-Warnung: er habe versucht auf dem Fileserver einen Virus abzulegen und die Mail wurde gelöscht. Durch einen Anruf konnte er gerade noch verhindern, dass die Sicherheitstruppe mit dem Rollkommando vorbeikommt, wie das dort üblicherweise bei Viren-Epidemien passiert ... Ups!

Ein Virus auf dem CPAN?

Nun, der Virus ist in Mail::ClamAV enthalten, bei den Tests. Und es ist gar kein richtiger Virus, sondern nur der eicar-Test-Virus „The Anti-Virus or Anti-Malware test file“, mit dem man die Funktionsfähigkeit eines Viren-Scanners testen kann. Wie man sieht, funktioniert er bei besagter Versicherung ...

Mail::ClamAV ist also vorbildlich und testet auch, ob wirklich alles klappt. In so mancher Konstellation kann das aber zu Problemen führen.

Also: Vorsicht beim Ablegen des kompletten CPAN-Mirrors auf einem Server, der die Dateien auf Viren testet. Es könnte Probleme und Ärger mit der Sicherheitsabteilung geben. Und in Zukunft sollte Mail::ClamAV den Test-Virus doch lieber nur (leicht) verschlüsselt ablegen und ganz deutlich als Test-Virus kennzeichnen. Ich schreibe gleich mal einen Bug-Report ...

Movable Type 4.2 ist da! Es bringt als wichtigste Neuerung vor allem mehr Performance mit: hat die alte Version beim Erzeugen der HTMLs selbst bei einfachen Seiten über 1200 (ja, tausendzweihundert!) SQL-Statements abgesetzt, wurde dies nun drastisch reduziert. Es sind zwar meiner Ansicht nach immer noch viel zu viele, aber deutlich besser als vorher.

Außerdem kann man nun bei statischen Seiten mit Server Side Includes arbeiten und so einzelne Kästen/Blöcke auf viele Seiten ändern ohne gleich alle Seiten neu generieren zu müsen.

Das neue Feature der „Threaded comments“ war zumindest im letzten oder vorletzten Release Candidate eher ein Witz, da die Templates darauf nicht angepasst waren. Aber besser als nichts und Templates kann man ja bauen.

 

Wenn ich meine MT4-Installation auf 4.2 umgestellt habe werde ich nochmal kurz berichten. Und dann gibt es irgendwann hier im Perl-Blog auch ein anständiges Layout mit dynamischer Spaltenbreite und so weiter. Geht bei leicht angepasstem CSS sogar mit den MT4-Standard-Templates, und das sogar so, dass man die Zeilen bei besonders hohen Auflösungen nicht zu lang werden (hallo heise online! ;-) ).

 

Aktuelle Kommentare

  • Niels Dettenbach: ...schade eigentlich, das es PyPerl nicht mehr wirklich gibt. Zwar weiter lesen
  • Alvar Freude: Kannte ich noch nicht, danke für den Hinweis; allerdings ist weiter lesen
  • Ben Sieverts: Ich vermisse noch folgendes Buch auf der List: Effective Perl weiter lesen
  • Alex: Ich schlage einfach mal ganz unverschämt bei diesem Beitrag die weiter lesen
  • Marcel: Oke, danke für den Tipp. Schade natürlich. Wird euer Buch weiter lesen
  • Alvar: Nein, leider ist das noch nicht fertig. :-( Es gibt weiter lesen
  • Marcel : Hallo! gibt es dein Buch zu Perl6 schon? Wo kann weiter lesen
  • air max 2009: Nimm ein Paradigma deiner Wahl (z.b. MVC) und lerne Applikationscode weiter lesen
  • vTasker: Was ist das denn für ein MIST? Der Artikel ist weiter lesen
  • Virenschutz-Test: Das ist ja lustig hihi. Der Admin ist wohl nicht weiter lesen

Über dieses Archiv

Diese Seite enthält alle Einträge von Perl-Blog von neu nach alt.

Juli 2008 ist das vorherige Archiv.

September 2008 ist das nächste Archiv.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.