Dienstag, den 28. April 2009 |
Blogging für Perl(en)
Die erleuchtete Perl-Organisation (EPO) hat einen Blog-Wettbewerb ins Leben gerufen. Mit der Iron Man Blogging Challenge soll die Blogger-Community rund um Perl ihre Programmiersprache auch außerhalb der Gemeinde bekannter machen. [heise developer news]
Technorati-Tags: Perl Blogging EPO
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 20. März 2009 |
Der Papagei ist entflogen
Virtuelle Maschine Parrot 1.0 veröffentlicht: Die für Perl 6 entwickelte virtuelle Maschine Parrot ist in der Version 1.0 erschienen. Parrot wird bei Perl 6 als Bytecode-Interpreter zum Einsatz kommen, unterstützt aber auch andere dynamische Sprachen, wie Python und Tcl. [Golem.de]
Technorati-Tags: Parrot Perl Python
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 24. Februar 2009 |
Perl(en) programmieren
Susanne Schmidt auf heise open über die Zukunft von Perl (mit vielen Literaturempfehlungen). Da möchte ich mit meinem persönlichen Perl-Lieblingsbuch (das schändlicherweise von Frau Schmidt nicht erwähnt wird ) nicht hinter den Berg halten: Algorithmen mit Perl, eine der besten Einführungen in Algorithmen und Datenstrukturen, die ich kenne. Dazu wunderbar geschrieben und auch übersetzt. Leider ist das Buch beim Verlag vergriffen, aber Amazon hält das eine oder andere Gebrauchtexemplar sicher für Euch bereit. Und wer Englisch lesen kann, kann es ja mit der Originalversion probieren. [man bedim len?]
Technorati-Tags: Perl Algorithmen Programmierung
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 20. Februar 2009 |
Jörgs Tierleben: Geier, Tiger, Leoparden
Einen habe ich aber noch: Die Geier berichten, Apples letzte Sicherheits-Update würde Perl in den Abgrund reißen. Allerdings nur beim Leoparden, daher konnte ich das nicht verifizieren, da ich immer noch den Tiger im Tank habe. Weiß jemand von Euch da draußen Genaueres? [Peter van I. per Email.]
Technorati-Tags: Perl MacOSX Security
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 9. Februar 2009 |
Movable Type 4 auf einem Mac
Ich wußte gar nicht, daß MAMP mit Perl spielt, aber es sieht so aus: Setting Up Movable Type 4 on a MAMP Server. Sollte mir mal eine aktuelle MAMP-Distro runterladen und das dann testen. [Peter van I. per Email].
Technorati-Tags: MovableType MAMP Perl Weblog Webworking
Posted by Jörg Kantel | Permalink | | | CMS
Mittwoch, den 17. Dezember 2008 |
Perl-Buch Online
Das Buch Hight Order Perl von Mark Jason Dominus aus dem Jahre 2005 ist ein Buch für den fortgeschrittenen Perl-Programmierer. Erfreulicherweise ist es jetzt auch für umme online erhältlich (, 2 MB). Wer es allerdings lieber zwischen zwei Pappedeckeln gepreßt liest, kann es auch weiterhin bei bei Amazon kaufen.
(Der Autor weist ausdrücklich darauf hin, daß das Buch »frei wie Freibier« ist und die Rechte weiterhin beim Verlag liegen. Also kommt bitte nicht auf den Gedanken (trotz der manchmal schlechten Erreichbarkeit des Servers), die Datei irgendwo zu spiegeln.)
Technorati-Tags: Perl Programmierung
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 14. November 2008 |
Perlen der Programmierung
Perl ist ja nicht gerade als der Hort der objektorientierten Programmierung bekannt. Aber es geht. Perl-Guru chromatic zeigt wie: Beginners Introduction to Object-Oriented Programming with Perl. Ausdrucken! [O'Reilly Network]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Mittwoch, den 27. August 2008 |
Perl Template Toolkit und (m)ein Intel-Mac
Ich wollte gestern das Perl Template Toolkit auch auf meinem Intel-Mac installieren. Doch der Befehl
sudo cpan Template
der auf meinem G5 so wunderbar geklappt hatte, funktionierte hier nicht. Make wurde nicht ausgeführt, weil irgendetwas mit einem HTML-Entity nicht stimmte (die Fehlermeldungen von make test
sind oft eher verwirrend denn aussagekräftig). Zwar konnte ich das Paket herunterladen und die Installation — trotz der gleichen Fehlermeldung — händisch durchführen und erste Test erweckten zumindest den Anschein, als ob die Installation geklappt hätte, doch verwirrt und unsicher bin ich doch. Ich habe schließlich mit dem Toolkit Größeres vor. Weiß jemand von Euch da draußen, was da (schief?) gelaufen ist und ob ich mir Sorgen machen muß?
Still diggin'!
Technorati-Tags: Perl TT2 Template-Engine
Posted by Jörg Kantel | Permalink | | | Webworking
Dienstag, den 29. Juli 2008 |
Perl Template Toolkit revisited
Aus diversen Gründen muß ich mich nun endlich intensiver mit dem Perl Template Toolkit beschäftigen. Hier erst einmal ein paar Links zu einführenden Tutorials:
- Getting Started with the Perl Template Toolkit
- Creating Data Output Files Using the Template Toolkit
Und es hat mich angenehm überrascht, zu erfahren, daß ein Port des Toolkits nach Python in Arbeit ist.
Technorati-Tags: T2 Perl Python Template-Engine
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 9. Mai 2008 |
Perl(en) der Programmierung: The Saga Continues
Beginner's Introduction to Perl 5.10, Part 2: »Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using files and strings in modern Perl.« Und wer es noch nicht gelesen hat, hier gibt es den ersten Teil. [Perl.com]
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 25. April 2008 |
Perl(en) der Programmierung
A Beginner's Introduction to Perl 5.10: »Perl 5 has come a long way in the past few years. The newest version, Perl 5.10, added several new features to make your programs shorter, easier to maintain, easier to write, and more powerful. Here's how to start using modern Perl productively.« [Perl.com]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Donnerstag, den 10. April 2008 |
Amazon S3: There's always more than one way to do it
Using Amazon S3 from Perl: Amazon's Simple Storage Service provides a simple, flexible, and inexpensive way to manage online data storage. Amazon's S3 modules for Perl make storing and retrieving data in your own programs almost trivial, leaving Amazon to worry about hosting, scaling, and backups. Abel Lin shows how to store, retrieve, and store data with Amazon S3.« [Perl.com]
Technorati-Tags: Amazon S3 Perl
Posted by Jörg Kantel | Permalink | | | Webworking
Montag, den 17. März 2008 |
Templating: There's Always More Than One Way To Do It
Reverse Callback Templating: »Many programmers know of the two main systems of templating. One embeds actual source code into the template. The other provides a mini language with loops, conditionals, and other control structures. There is a third way — a reverse callback system. James Robson explains this best-of-both-worlds approach by demonstrating Perl's Template::Recall
module.« Klingt hochinteressant, daher ausdrucken! [Perl.com]
Technorati-Tags: Perl Template
Posted by Jörg Kantel | Permalink | | | Webworking
Mittwoch, den 20. Februar 2008 |
Perl gibt Euch den REST
Developing RESTful Web Services in Perl: »REST has become a widely used alternative to protocols such as SOAP, providing a simpler way to tell your server what you want to do without all that messy WSDL stuff. In this article, you'll see how to create a RESTful web service, using Perl.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl REST Webservices
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 24. Dezember 2007 |
Noch mehr Memories
Memories of 20 Years of Perl: »The Perl community just celebrated the 20th anniversary of Perl. Here are some stories from Perl hackers around the world about problems they've solved and memories they've made with the venerable, powerful, and still vital language.« [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Donnerstag, den 20. Dezember 2007 |
Perl: Neue Version zum 20. Geburtstag
Perl 5.10 veröffentlicht: 20 Jahre nach Veröffentlichung der ersten Perl-Version wurde nun die Version 5.10.0 der Skriptsprache freigegeben. Zu den neuen Funktionen gehören auch einige, die bereits eine Vorschau auf das geben, was von Perl 6 zu erwarten ist. Perl 5.10.0 steht ab sofort zum Download bereit. Die Distribution ActivePerl von ActiveState ist ebenfalls schon verfügbar, Strawberry Perl soll folgen [Golem.de]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 3. Dezember 2007 |
Die BBC und Perl
Perl on Rails: »Like most organisations the BBC has its own technical ecosystem; the BBC's is pretty much restricted to Perl and static files. This means that the vast majority of the BBC's website is statically published - in other words HTML is created internally and FTP'ed to the web servers. There are then a range of Perl scripts that are used to provide additional functionality and interactivity.« [Anarchaia]
Ähnlich produziere ich auch den Schockwellenreiter und einige andere meiner Seiten, nur daß ich statt Perl das Static Site Tool von Frontier als Framework nutze, um die Seiten zu publizieren. Aber es erinnert mich auch daran, daß ich schon lange einmal das Perl Template Toolkit als Alternative für die Produktion großer Mengen statischer Seiten testen wollte...
Technorati-Tags: BBC Perl Webworking Frontier
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 5. November 2007 |
XML-Publishing mit AxKit
Und wo wir gerade auf Perl.com sind: Der Artikel An AxKit Image Gallery ist eine anregende Lektüre für all die, die dabei sind, Ihr eigener flickr und/oder YouTube zu werden. Daher ausdrucken.
Auch dieser Artikel hat ein paar Vorgänger:
Manchmal kann es durchaus inspirierend sein, durch ältere Artikel zu browsen.
Technorati-Tags: AxKit XML Perl XML-Publishing
Posted by Jörg Kantel | Permalink | | | Webworking
Bricolage
Ich hatte Bricolage (Open Source), das Perl-basierte CMS, ob seiner im CMS-Bereich doch sehr selten genutzten Scriptsprache, bisher eher als Kuriosität behandelt. Auf der anderen Seite habe ich immer wieder gefordert, daß auch Open Source CMS die Trennung von Redaktions- und Produktionsserver beherrschen müßten (was sie (fast) alle nicht können). Nun mußte ich von einem meiner Studenten mit der Nase darauf gestoßen werden, daß gerade dies eines der herausragenden Features von Bricolage sei: »Automatically push content to a front-end Web server or server cluster to allow virtually unlimited scalability.« Das macht es natürlich zu einem dringenden Testkandidaten.
Da die Literatur über Bricolage doch ziemlich dünn gesät ist, hier zur Einführung erst einmal ein paar (ältere) Artikel von David Wheeler auf Perl.com:
- Content Management with Bricolage. Ein Übersichtsartikel über das CMS.
- Dann die Installationsanleitung: Installing Bricolage.
- Nach der Installation folgt die Konfiguration: Bricolage Configuration Directives.
- Und schließlich: Document Modeling with Bricolage.
Falls jemand noch weitere Links zu Artikeln oder Tutorials hat, bitte posten... Und Bricolage CMS ist natürich auch der heutige »Google des Tages«.
There's always more than one way to do it.
Technorati-Tags: CMS Bricolage Perl
Posted by Jörg Kantel | Permalink | | | CMS
Dienstag, den 25. September 2007 |
PDFs mit Perl erzeugen
PDF Processing with Perl: »Adobe's PDF is a well-established format for transferring pixel-perfect documents. It's not nearly as malleable as plain text, but several CPAN modules make creating, manipulating, and reusing PDFs much easier. Detlef Groth demonstrates how to use PDF::Reuse.« Auch ausdrucken! [Perl.com]
Technorati-Tags: Perl PDF::Reuse PDF
Posted by Jörg Kantel | Permalink | | | Perl
Mittwoch, den 22. August 2007 |
Call for Papers: 10. Deutscher Perl-Workshop
Von Mittwoch, 13.02. bis Freitag, 15.02.2008 findet der 10. Deutsche Perl-Workshop in Erlangen am Regionalen Rechenzentrum statt. Ab sofort können Bewerbungen für Vorträge eingereicht werden. [man bedim len?]
There's always more than one way to do it.
Posted by Jörg Kantel | Permalink | | | Perl
Donnerstag, den 9. August 2007 |
Modulare Kamele
Making Perl Reusable with Modules: »Perl programs are easy to write, especially if they solve simple problems. If you find yourself re-using the same programs (or worse, the same code), it's time to bundle your code into pieces easier to reuse. It's time to turn programs into modules. Andy Sylvester walks through the three steps of making a simple, standalone Perl program into a robust, tested, distributable, and reusable piece of code.« [Perl.com]
There's always more than one way to do it.
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 13. Juli 2007 |
Perl in a Nutshell
Überraschung! Man kann Programmiersprachen sogar singen...
Pudges Ode an seine liebste Skriptsprache ist vielleicht keine musikalische Offenbarung, aber sie machte meinen Morgen. [O'Reilly Radar]
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 6. Juli 2007 |
Wiki-Perl(en)
OpenGuides: City Wikis in Perl: OpenGuides »is a Wiki that allows the contributors to build what are essentially open source guides to cities. Kake Pugh has been involved with the project and offers us a peek under the hood complete with source code in Perl. She looks specifically at how OpenGuides rejects spam postings and how its geographically oriented architecture makes it a better choice than other Wiki frameworks for this type of application.« Ausdrucken! [Meerkat: An Open Wire Service: ONLamp.com]
Technorati-Tags: Perl Wiki OpenGuides Mapping
Posted by Jörg Kantel | Permalink | | | Webworking
Montag, den 25. Juni 2007 |
GTK+: Noch ein GUI-Toolkit für MacOS X
Graphical Toolkits for Apple's OS X: GTK+: »In the latest installment in his series on windowing system options for Mac developers, Jeremiah Foster takes a look at using GTK+ on OS X. If you like living on the bleeding edge, this article will show you how to install and get up and running with GTK+ on OS X.« Mit einer Installationsanleitung und einem »Hello World!« in Perl. Daher ausdrucken! [MacDevCenter.com]
Technorati-Tags: GUI Programming Perl MacOSX GTK+
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 15. Juni 2007 |
Ein Kamel statt der roten Eisenbahn
A Holiday Gantry Web Application: »Ruby on Rails may get all the attention as a quick and easy way to implement CRUD-type screens, but there are similar packages available for other languages. Phil Crow shows how Gantry, a Perl-based CRUD generator, saved Christmas.« Ausdrucken und Testen! [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl Gantry Framework
Posted by Jörg Kantel | Permalink | | | Webworking
Freitag, den 8. Juni 2007 |
Perl(en): Müll wieder einsammeln
Better Code Through Destruction: »Perl 5's reference counting scheme almost always keeps memory usage predictable...except for one corner case. The Resource Acquisition Is Initialization strategy helps avoid memory leaks — and can improve your use of exceptions, alarms, other resources, and even transactional systems. Igor Gariev demonstrates.« [Perl.com]
Technorati-Tags: Perl GarbageCollection
Posted by Jörg Kantel | Permalink | | | Perl
Donnerstag, den 10. Mai 2007 |
Das Kamel und der Mac
Developing with Camel Bones - Perl, Cocoa, OS X goodness: Camel Bones »is an Objective-C to Perl bridge which means you can use the underlying OS X system from perl to develop applications.« Soviel zu testen, so wenig Zeit... [MacDevCenter.com]
Technorati-Tags: Perl CamelBones MacOSX Cocoa Programming
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 13. April 2007 |
Perl vs. Zäh
Lightning Strikes Four Times: »Perl lightning articles offer short takes on important subjects. See how Perl can outperform C for 3D programming, how (and why) to express cross-cutting concerns in your programs, and one way of keeping your test counts up-to-date.« [Perl.com]
Posted by Jörg Kantel | Permalink | | | Perl
Kamel-Bändiger
Five Ways to Improve Your Perl Programming: »Inside every tangle of obfuscated Perl code is a clean, well-architected gem struggling to emerge from its cocoon. brian d foy has spent a lot of time thinking about this for his new book, Mastering Perl, and has come up with a Top Five list of things that every Perl programmer should be thinking about when writing code.« [Meerkat: An Open Wire Service: ONLamp.com]
Posted by Jörg Kantel | Permalink | | | Perl
Mittwoch, den 28. März 2007 |
AJAX ist (k) ein Scheuerpulver
CGI::Ajax »is a perl module to make it trivial to write AJAX scripts using Perl. The module is object-based Perl, and creating a link from a JavaScript event to your Perl code is as easy as defining the JavaScript function name to Perl subroutine name mapping.« Hier mehr. [thomas n. burg | randgänge]
Posted by Jörg Kantel | Permalink | | | Webworking
Freitag, den 2. März 2007 |
Üben für Perl 6
Perl 6 ist noch nicht raus, keiner weiß, wann es kommt, aber es gibt schon ein erstes Tutorial: The Beauty of Perl 6 Parameter Passing: »One of the most compelling new features is a revamped and revised mechanism of parameter passing. Phil Crow demonstrates how powerful it is, and how you can gradually adopt more and more powerful constructs.« [Perl.com]
Technorati-Tags: Perl6
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 12. Februar 2007 |
Visualisierung mit GnuPlot und Perl
A New Visualization for Web Server Logs: »Web server logs hold a lot of data: IP addresses, request times, pages viewed. Two-dimensional graphs obscure a lot of relationships among these pieces of information. Three-dimensional graphs can help you spot trends more easily — and they're very easy to produce. Raju Varghese shows how to put Gnuplot to work.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
[Related Reading]: Nishanth Sastry über »advanced graphs and data-plotting mastery«: Visualize your data with Gnuplot. Auch ausdrucken!
Technorati-Tags: Perl GnuPlot Visualisierung
Posted by Jörg Kantel | Permalink | | | Computergraphik
Noch ein leckendes Wiki
Sicherheitslücke in Twiki: Auch die Entwickler des Open-Source-Wiki-Systems Twiki melden eine Sicherheitslücke. Sie empfehlen ein Upgrade auf Version 4.1.1. [heise online news]
Technorati-Tags: Twiki Wiki Perl Security
Posted by Jörg Kantel | Permalink | | | CMS
Dienstag, den 6. Februar 2007 |
Kamel-Lektüre
Renée Bäcker hat eine neue Zeitschrift über Perl herausgebracht. Und zum Start gibt es einen Leseprobe online: 4 Seiten zu Perl und Datenbanken (, 236 KB). [man bedim len?]
Technorati-Tags: Perl $foo Perl-Magazin
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 2. Februar 2007 |
Perl Template-System
Advanced HTML::Template: Widgets: »HTML::Template is a templating module for HTML made powerful by its simplicity. Its minimal set of operations enforces a strict separation between presentation and logic. However, sometimes that minimalism makes templates unwieldy. Philipp Janert demonstrates how to reuse templates smaller than an entire page — and how this simplifies your applications.« Auch ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl Templates
Posted by Jörg Kantel | Permalink | | | Webworking
Dienstag, den 30. Januar 2007 |
Auch neu in meiner Bibliothek: Das Perl-Kochbuch
Hugendubel in Neukölln macht in Winter-Schlußverkauf. Ich weiß zwar nicht, wieso Bücher Saisonware sind, aber wenn ich dafür das Perl-Kochbuch aus dem Jahre 2004 (2. Auflage) für knappe 20 T(€)uro (statt 52,- € Listenpreis) bekomme, ist mir das auch egal. Immerhin sind es fast 1.000 Seiten geballtes Perl-Wissen, die ich für das Geld nach Hause schleppen durfte...
Für diejenigen unter Euch, denen das Schnäppchen-Glück nicht beschieden war, gibt es wenigstens das zweite Kapitel »Zahlen« online (, 192 KB).
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 8. Januar 2007 |
Perl(en)
Bei Thomas gefunden:
- RPC::XML »is an implementation of the XML-RPC standard in Perl.«
- Using Ajax from Perl. Diesen Artikel von Perl.com hatte ich schon einmal, aber damals vergessen, ihn auszudrucken.
- Catalyst, »the MVC framework that makes web development fun, fast, and rewarding.«
- Perljax — »a perl-specific system for writing AJAX- or DHTML-based web applications.«
There's always more than one way to do it. [thomas n. burg | randgänge]
Technorati-Tags: Perl Ajax XML-RPC
Posted by Jörg Kantel | Permalink | | | Perl
Donnerstag, den 28. Dezember 2006 |
Das Beste aus zwei Welten?
Using Java Classes in Perl: »Java has a huge amount of standard libraries and APIs. Some of them don't have Perl equivalents yet. Fortunately, using Java classes from Perl is easy — with Inline::Java. Andrew Hanenkamp shows you how.« Ausdrucken! [Perl.com]
Technorati-Tags: Perl Java Inline::Java
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 5. Dezember 2006 |
I love RSS
Modify RSS feeds on the fly via a Perl script: »I use Safari to subscribe to a bunch of RSS ( ) feeds, among them VersionTracker and MacUpdate. The VersionTracker feed was often very slow to load, and I realised it was because every item in the RSS includes two images to be downloaded (even though the images were 1x1 pixels, the extra requests slowed down the entire process a lot). I therefore created a perl script that acts like a webserver on localhost (127.0.0.1) port 8080. Upon a request, it fetches the RSS from VersionTracker and strips the images from it before sending the resulting RSS to Safari (or whatever program that requested it in the first place).« [Mac OS X Hints]
Technorati-Tags: RSS
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 1. Dezember 2006 |
Noch ein Perl-Template-System
Advanced HTML::Template: Filters: HTML::Template »is a templating module for HTML made powerful by its simplicity. Its minimal set of operations enforces a strict separation between presentation and logic. However, sometimes that minimalism makes templates unwieldy. Philipp Janert demonstrates how filters help you regain simplicity and separation of concerns.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl HTML::Template
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 28. November 2006 |
wxPerl
Heute vor einem Jahr entdeckte ich wxPerl und untermauerte meine frisch erneuerte Liebe zu dieser Skriptsprache gleich mit einer Liste empfehlenswerter Perl-Bücher. Da ja bald Weihnachten ist und Ihr sicher noch etwas für Euren Wunschzettel sucht, kann man ja ruhig noch einmal darauf hinweisen.
wxPerl ist dann auch der heutige »Google des Tages«.
Technorati-Tags: wxPerl
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 27. November 2006 |
Der Pinguin reitet das Kamel
Darauf hat die Welt gewartet: Perl/Linux ist eine Linux-Distribution, in der alle Programme in Perl ( ) geschrieben sind. [Anarchaia]
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 3. November 2006 |
Hash mich...
Hash Crash Course: »Most explanations of hashes use the metaphor of a dictionary. Most real-world code uses hashes for far different purposes. Simon Cozens explores some patterns of hashes for counting, uniqueness, caching, searching, set operations, and dispatching.« Auch ausdrucken! [Perl.com]
Technorati-Tags: Hashes
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 20. Oktober 2006 |
Schnelle Webentwicklung mit dem Kamel
Rapid Website Development with CGI::Application: »Perl has a wealth of good web frameworks. One of the season's toolkits, CGI::Application, has recently seen a bout of new development to make building web apps faster and much easier. Mark Stosberg demonstrates these new features and how to use them.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl CGI::Application WebFramework
Posted by Jörg Kantel | Permalink | | | Perl
Mittwoch, den 4. Oktober 2006 |
Neu in meiner Bibliothek
Nichts gegen das Lama-Buch, das ist eine gründliche und bewährte Einführung in Perl, aber das Web kommt darin nicht vor. Wer also mehr zum duct tape of the internet wissen wollte, mußte danach auf weitere Perl-Bücher zurückgreifen. Dabei gibt es schon seit 2002 eine Alternative und ich wußte nichts davon: Perl for Website Management ist beides: Eine solide Perl-Einführung wie auch ein Lehrbuch über die Generierung von HTML, über Client-seitige Web-Programmierung, über CGIs und vieles mehr. Es ist nicht unbedingt ein Lehrbuch für den, der Perl als erste Programmiersprache lernen will oder muß, aber für den Umsteiger, der wissen will, wie das nun geht mit Perl und dem Web, der kommt eigentlich um dieses Buch nicht herum. Ich jedenfalls habe mich schon nach dem Stöbern in den ersten Seiten darin festgebissen.
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 22. September 2006 |
Perl-Talk
Larry Walls The State of the Onion 10 ist ein wunderbarer Vortrag über Gott und die Welt, Familienplanung und natürlich Perl. Lesebefehl und ausdrucken! [Perl.com]
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 12. September 2006 |
The History of a Template Engine
Build Your Own Templating System in Four Years: »Jim Thomason has an excellent writeup at Perl Monks called The History of a Templating Engine. It’s almost a rite of passage for Perl programmers to write a simple templating system, and novice programmers somehow universally fail to understand why writing yet another templating system is an exercise in pain, frustration, and usually unmaintainable, unremarkable code. Jim’s account of the evolution of his system and the lessons he learned is, hopefully, a great bucket of cold water to cool those youthful urges.« [Meerkat: An Open Wire Service: ONLamp.com]
Technorati-Tags: PerlTemplateToolkit TemplateEngine
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 11. September 2006 |
Minimal Perl
Klingt nach einem »Haben wollen«! Minimal Perl teaches Perl »to UNIX/Linux people by capitalizing on their existing knowledge and skills«. Auch bei Manning gibt es immer Probekapitel zum Download: Diesmal Chapter 3: Perl as a (better) grep command (, 1,4 MB) und Chapter 8: Scripting techniques (, 1,7 MB). Ich glaube, ich muß bald mal wieder (das Buch erscheint Ende September) beim Online-Buchhändler meines Vertrauens vorbeisurfen und eine Bestellung tätigen. [Anarchaia]
Technorati-Tags: Perl Unix Linux grep
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 18. August 2006 |
Perl Template Toolkit und Mac OS X
Ich habe versucht, das Perl Template Toolkit von Hand nach dieser Anleitung auf meinem Mac zu installieren. Lief auch gut durch, erst das make install
lieferte folgende Fehlermeldung: Can't locate AppConfig.pm in @INC ...
. Seltsamerweise kann ich das Toolkit nun von einem Perlscript aus aufrufen, rufe ich aber zum Beispiel tpage
auf, kommt wieder diese ellenlange Fehlermeldung, die dann mit einem ...compilation aborted at /usr/bin/tpage line 31
endet. Weiß jemand von Euch da draußen, was falsch gelaufen ist? Bin für jeden Tip (außer »installiere doch mit fink« ) dankbar.
PS: Ich bin absoluter Neuling im Umgang mit dem Toolkit, ich versuche mit Hilfe dieses Buches da durchzusteigen.
Technorati-Tags: Perl TemplateToolkit TemplateEngine
Posted by Jörg Kantel | Permalink | | | Perl
Das Kreuz mit LF, CR und CRLF...
wird hier endlich einmal ausführlich behandelt: Understanding Newlines: »Munging text is familiar to agile language programmers. It's very straightforward, right? Text comes in, text changes, and text goes out. Yet in a multi-OS world with networks, internationalization, and character sets, is text really that simple? Xavier Noria delves into how computers handle text to explain the newline problem and how to work with it in agile languages.« Die Beispiele sind in Perl, aber der Inhalt allgemein gültig, daher ausdrucken. [Meerkat: An Open Wire Service: O'Reilly Network]
[Related Reading]: Reguläre Ausdrücke, Kapitel 5, Regex-Methoden aus der Praxis ( 283 KB).
Technorati-Tags: Regex Textverarbeitung
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 4. August 2006 |
UML-Diagramme mit Perl
Generating UML and Sequence Diagrams: »Sometimes a picture can save you thousands of words of description — and debugging. A sequence diagram shows the flow of methods and function calls between modules. Perl lets you generate these almost automatically for Perl code — or even Java. Phil Crow shows how to use UML::Sequence.« [Perl.com]
Technorati-Tags: UML Programmierung
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 14. Juli 2006 |
Noch mehr Kamel-Elektrik
Ich glaube, ich hatte das schon einmal, aber im Fernsehen wird ja auch alles wiederholt: CamelBones, an Objective-C/Perl bridge for Mac OS X: Das Paket stellt eine Schnittstelle zwischen Cocoa und Perl bereit. Notiz an mich: Testen! [mac.delta-c]
Technorati-Tags: Perl Cocoa GUI
Posted by Jörg Kantel | Permalink | | | Perl
Beleuchtete Kamele
Still More Perl Lightning Articles: »Perl lightning articles are short, direct, and full of electrifying practical information. This time, Steven Philip Schubiger demonstrates how to convert crufty MakeMaker installation scripts into shiny pure-Perl installers, Phil Crow demonstrates the use of Java's powerful Swing UI toolkit from Perl, Joshua McAdams explains how to turn any module into a script, and chromatic removes duplication from test suites.« Wegen Swing mit Perl: Ausdrucken! [Perl.com]
Technorati-Tags: Perl Swing GUI
Posted by Jörg Kantel | Permalink | | | Perl
Mittwoch, den 12. Juli 2006 |
Perl und XML
Eher zufällig wiederentdeckt: Aus dem (leider vergriffenen) Buch Perl & XML das Kapitel 3: XML Basics: Reading and Writing. Ausdrucken!
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 4. Juli 2006 |
Und noch ein »Haben wollen!«
Als bekennender O'Reilly-Fan muß ich natürlich regelmäßig die Liste der Neuerscheinungen durchstöbern. Und da fand ich dieses Buch ebenfalls hochinteresant: Schon die Liste der Autoren und der Klappentext läßt den Kenner mit der Zunge schnalzen : »Perl Hacks taps into the collective wisdom of the world's most creative Perl gurus, so you can learn from their experiences. It's the perfect book for experienced developers looking for time-saving practical tips or dabblers who are simply curious about Perl's many cool capabilities. Topics include user interaction, data munging, working with modules, object hacks, and debugging.«
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 30. Juni 2006 |
Das Zitat
»Perl als postmoderne Programmiersprache zu bezeichnen, sagt mehr über die Postmoderne aus als über Perl.« Machte meinen Tag... [Mosaikum 1.0]
Technorati-Tags: Perl Postmoderne
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 16. Juni 2006 |
Gekünstelte Intelligenz mit einem Kamel
Build Your Own AIM Answerbot: »The easiest way to solve a thorny problem is to ask a guru... yet when you don't have access to a resident expert just across the office, what can you do? IRC bots solve this problem — if you have access to IRC. Robert Treat redeployed that idea within his company across AIM with a bit of Perl, a database full of answers, and a couple of hours of time.« Natürlich ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
[Related Readings]: Aus dem Buch IRC Hacks (Haben wollen!) den Hack Nummer 32 (A Simple Perl IRC Client) und den Hack Nummer 51 (Search the Web with Google).
Technorati-Tags: Perl Webworking IRC Bot
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 29. Mai 2006 |
Portable Perl
Die unergründlichen Mysterien eines Lebens als (weiblicher) Nerd: Da Erica Sadun die Kommandozeile von CPAN nicht gefiel und sie darüber keinen XML-Parser runterladen wollte, hat sie sich einen eigenen Parser in C geschrieben. (Und nein, ich schreibe hier nichts über »Frauen und Technik«, ich zahle doch keine 5 Euro in die Chauvi-Kasse.) [MacDevCenter.com]
Technorati-Tags: Perl MacOSX XML
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 5. Mai 2006 |
Perl(en)fischer in der Antarktis
Charting Data at the Bottom of the World: »Alex Gough has a curious job. He's the only programmer for 500 miles at a remote Antarctic research station. His problems are like your problems too, though — gathering, manipulating, recording, and displaying data. Here's how he uses several CPAN modules to make pretty charts and graphs with almost no work.« Neben anderem ist der Artikel auch ein nettes Praxisbeispiel für das Perl Template Toolkit, daher ausdrucken! [Perl.com]
Technorati-Tags: Perl Computergraphik Programming
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 25. April 2006 |
Wicked Cool Perl Scripts
Die vielen netten Web APIs, die jetzt überall herumliegen, haben auch mich dazu verleitet, wieder ein wenig mit Perl herumzuspielen. Und daher sieht auch dieses Buch nach einem »Haben wollen!« aus. Es besteht aus einer Sammlung von Code-Schnipseln, die einem das Leben als Perl-Scripter leichter machen sollen. [MacDevCenter.com]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 3. März 2006 |
Dem Kamel eine scheuern
Using Ajax from Perl: »The recently rediscovered Ajax technique makes the client side of web programming much more useful and pleasant. However, it also means revising your existing web applications to take advantage of this new power. Dominic Mitchell shows how to use CGI::Ajax
to give your Perl applications access to this new power.« Auch ausdrucken! [Perl.com]
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 27. Februar 2006 |
Perl(en) der Programmierung
Advanced Subroutine Techniques: »Subroutines seem like a basic building block of code. They're simple and easy to understand and use, right? That's true — but there are a few advanced techniques to make your code more maintainable and robust. Rob Kinyon goes beyond making sense of subroutines to making subroutines work for you.« Und noch einmal: Ausdrucken! [Perl.com]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 17. Februar 2006 |
Script-Perl(en)
Managing Rich Data Structures: »Perl is so good at handling plain text files that it's seductively easy to use them when you need something better. Yet sometimes using a full-fledged database is just Too Much Work. If only Dave Baker had written an article on using complex, persistent data structures with MLDBM.« [Perl.com]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 10. Februar 2006 |
Ein Kamel entlausen
Debugging and Profiling mod_perl Applications: »How do you use the debugger on a mod_perl
application? How do you profile an application embedded in a web server, with multiple child processes? Don't worry. Where there's Perl, there's a way. Frank Wiles demonstrates how to debug and profile mod_perl
applications.« [Perl.com]
Technorati-Tags: Perl mod_perl
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 27. Januar 2006 |
Fitnesstraining für Kamelreiter
More Advancements in Perl Programming: »What's advanced Perl programming? The definition has changed over the years. For a while it was XS and GUIs and typeglobs and OO. Now a lot of it is using CPAN effectively. Since completing Advanced Perl Programming, Second Edition, Simon Cozens has discovered even more ways to work more smartly and effectively. Here's what he's learned.« Ausdrucken! [Perl.com]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 24. Januar 2006 |
Deutscher Perl-Workshop 8.0
Von Mittwoch, den 1. März 2006 (Aschermittwoch) bis Freitag, den 3. März 2006 findet an der Ruhr Universität Bochum der 8. Deutsche Perl-Workshop statt. [man bedim len?]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 23. Januar 2006 |
Computergraphik mit Perl
Eine Buchvorstellung zum Montagmorgen, denn das sieht nach einem echten »Haben wollen!« aus: Graphics Programming with Perl von Martien Verbruggen (Manning 2002, 328 Seiten). Ich habe mir am Wochenende die beiden Probekapitel
- Overview of graphics ( 177 KB) und
- Drawing ( 214 KB)
runtergezogen und gelesen und es schmeckt nach mehr. Martien Verbruggen ist der Autor des GD::Graph
- und des GD::Text
-Moduls, naturgemäß scheint hier der Schwerpunkt zu liegen, aber auch Image::Magick
wird ausführliche behandelt. Selbst die Konkurrenz ließ sich zu einer wohlwollenden Review hinreißen.
gdlib
und GD
sind auf dem Mac per Default nicht installiert, hier hilft folgendes kleine Tutorial weiter: GD und GD Module für Perl installieren.
Eine sehr empfehlenswerte, kurze Einführung über die Graphik-Programmierung in Perl ist auch Deitel Introduces Graphics in Perl ( 85 KB). Und als bekennender O'Reilly-Fan habe ich natürlich das Buch Perl Graphics Programming schon bestellt, eine Besprechung folgt, sobald ich es in in den Händen halte. Hier hat mich das Probekapitel Using Ming ( 1,3 MB) neugierig gemacht.
There's always more than one way to do it.
Technorati-Tags: Perl Programmierung Computergraphik
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 20. Januar 2006 |
Noch mehr Perl(en)
Analyzing HTML with Perl: »Kendrew Lau taught HTML development to business students. Grading web pages by hand was tedious — but Perl came to the rescue. Here's how Perl and HTML parsing modules helped make teaching fun again.« Auch ausdrucken! [Perl.com]
Technorati-Tags: Perl HTML Parser
Posted by Jörg Kantel | Permalink | | | Perl
Perl(en der) Programmierung
Using More Perl in PostgreSQL: »Perl's DBI module makes it easy to use a database. That's not the only way to interact with a database, though. If your PostgreSQL database doesn't do exactly what you want, you can write server-side extensions — in Perl. Andrew Dunstan shows how to enable PL/Perl and how to store and retrieve database data with it.« [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl PostgreSQL
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 6. Januar 2006 |
Wenn die Regex versagt...
Lexing Your Data: »Perl is famous for its text-processing capabilities. However, sometimes the data you want to process is too complicated for regular expressions and you reach for a parser for HTML, RTF, or other common format. What happens you don't have a pre-defined parser, but the text you need to work with is too complicated for regular expressions? Curtis Poe shows how to do proper lexing with Perl ( ).« Auch ausdrucken! [Perl.com]
[Related Reading]: Reguläre Ausdrücke, 2. Auflage, Kapitel 5: Regex-Methoden aus der Praxis (, 283 KB).
Posted by Jörg Kantel | Permalink | | | Perl
Donnerstag, den 22. Dezember 2005 |
Tweaking Perl
A Timely Start: »A well-written Perl program should, in theory, beat a shell script, right? In theory. In practice, sometimes the details of your Perl installation have more to do with why your program is slow than you might believe. Jean-Louis Leroy recently tracked down a bottleneck and wrote up his experiences with making Perl programs start faster.« [Perl.com]
Technorati-Tags: Perl Programming
Posted by Jörg Kantel | Permalink | | | Perl
Dienstag, den 13. Dezember 2005 |
Selbst ein Kamel testet...
Dann sollten Perl-Hacker das auch: Testing Files and Test Modules: »Perl hackers work with files all day long, creating, renaming, updating, editing, and munging them. Do you know your file-manipulation code works, though? That's why Phil Crow wrote Test::Files — to gain confidence and practice good coding. Here's how it works and how he tested a test module.« [Meerkat: An Open Wire Service: O'Reilly Network]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 2. Dezember 2005 |
Perl Erfolgs-Story
Client-Side Collection and Reporting: Perl's a great server-side programming language. It's also good for developers and administrators. Where are the client-side uses? Recently, Jiann Wang and Hitachi GST had to solve a thorny software licensing reporting problem. They used Perl — distributing a small client program to each desktop — and solved their problem quickly, effectively, and elegantly. Here's how.« Natürlich auch ausdrucken! [Perl.com]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Perl Book Review...
im Linux-Journal: Higher Order Perl: »Dominus writes with the functional programmer in mind, but those who prefer other programming styles will find plenty of value in HOP. Most, if not all, of the functional programs and techniques can be adapted to object oriented and other styles with minor tweaks. The topics cover a wide range of advanced skills that will be appreciated by everyone. He successfully relates a great deal of knowledge to be used by all Perl programmers, no matter which styles they prefer.« [Linux Journal]
Technorati-Tags: Perl
Posted by Jörg Kantel | Permalink | | | Perl
Montag, den 28. November 2005 |
Perlen der Perl-Literatur
Und für diejenigen unter Euch, die jetzt Blut geleckt haben und selber etwas mit Perl anfangen oder wieder einsteigen wollen, meine favorisierten Perl-Bücher:
Die Einführung in Perl von Randal L. Schwartz und Tom Christiansen ist so etwas wie die Referenz, wenn es um Perl-Tutorien geht, doch auch das Lehrbuch Go To Perl 5 von Michael Schili ist meines Erachtens ein sehr gute Einführung in Perl (mit einem Kapitel zu PerlTk).
Die Bibel aller Perl-Programmierer ist unangefochten die Schwarte Programmieren mit Perl von Larry Wall, Tom Christiansen und Randal Schwartz. Auf über 650 Seiten erfährt man hier nahezu alles, was man über Perl wissen muß. Allerdings ist es kein Buch für Anfänger, man sollte entweder seine ersten Schritte mit Hilfe einer der o.a. Bücher schon hinter sich oder aber zumindest in anderen Sprachen schon Erfahrungen gesammelt haben, um bei der Tour de Force durch Perl mithalten zu können.
Definitiv etwas für Fortgeschrittene sind die Bücher Fortgeschrittene Perl-Programmierung von Sriram Srinivasan und Effektiv Perl programmieren von Jospeh N. Hall und Randal L. Schwartz, wobei mir Letzteres wegen seiner Betonung auf »guten Programmierstil« besonders gefällt.
Mein absolutes Perl-Lieblingsbuch ist aber Algorithmen mit Perl (ey, ich habe schließlich Software-Enginierung studiert) von Jon Orwant, Jarkko Hietaniemi und John Macdonald, das zeigt, das man selbst in solch einer »verrufenen« Sprache wie Perl sauber und effektive klassischen Algorthmen und Datenstrukturen implementieren kann. Diese beinahe 700 Seiten machen einfach Spaß. Das Buch ist leider beim Verlag vergriffen, seht zu, daß ihr es gebraucht irgendwo bekommt.
Last but not least (und der einzige englische Titel in der Aufzählung) braucht der mit Perl arbeitende Webworker unbedingt Programming Web Graphics with Perl & GNU Software von Shawn P. Wallace, das einen in so ziemlich alle Tricks, die mit GD, ImageMagick, GIMP und anderen graphischen Paketen möglich sind, einführt. Dieses Buch scheint jedoch ebenfalls beim Verlag vergriffen zu sein, es gibt jedoch einen Nachfolger Perl Graphics Programming — Creating SVG, SWF (Flash), JPEG and PNG files with Perl vom gleichen Autor (»Haben wollen!«).
Posted by Jörg Kantel | Permalink | | | Perl
wxPerl Rules
Aus diversen Gründen, die alle mehr oder weniger mit Regular Expressions zusammenhängen, beschäftige ich mich nach langer Zeit mal wieder mit Perl. Als Mausschubser liebe ich es, auch Scripte mit graphischen Benutzeroberflächen auszustatten. Der Standard hierfür scheint PerlTk zu sein. Doch obwohl ich die Installationsanleitung hier befolgte, gelang es mir nicht, PerlTk zu installieren. Der Compile-Lauf startete zwar, doch der anschließende Test ergab, daß nur etwa 10 % der zu installierenden Module korrekt arbeiteten. Eine anschließende kurze Recherche bei Google ergab, daß ich nicht der Einzige bin, dem es so geht. PerlTk und Mac OS X scheinen sich nicht so richtig zu verstehen.
Doch dabei stolperte ich dann über wxPerl und dafür gab es sogar einen Mac OS X Installer, (für Panther sowie für Tiger), der es erlaubte, wxPerl mit einem Doppelklick (genauer gesagt mit zwei Doppelklicken, es sind zwei Pakete) zu installieren. Und es funzte auf Anhieb...
Zu beachten ist dabei nur, daß — ähnlich wie Pythons »pythonw« — ein Wrapper benötigt wird, der um die unangenehme Eigenschaft von Aqua herumführt, daß Aqua keinen anderen Fenstermanager denn Aqua neben sich duldet. Bei wxPerl heißt dieser Wrapper »wxPerl« (Überraschung!) und wird bei der Installation in /usr/bin/
abgelegt.
Neben der Dokumentation bei Sourceforge gibt es unter anderem auch ein deutschsprachiges wxPython Wiki und zwei nette Artikel auf Perl.com (Another GUI for Perl, Making Menus with wxPerl), die einem über die Anfangshürden helfen.
Außerdem möchte ich noch erwähnen, daß der beste Editor der Welt sowie auch sein kostenloser kleiner Bruder unter Mac OS X hervorragende kleine Perl-IDEs sind, die es nicht nur erlauben, Perl-Skripte direkt aus dem Editor heraus auszuführen, sondern auch eine gute Syntaxüberprüfung vor dem Compilieren bieten.
Und wxPerl ist auch der heutige »Google des Tages«.
There's always more than one way to do it.
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 11. November 2005 |
Perl und PostgreSQL
Using Perl in PostgreSQL: »Perl's DBI module makes it easy to use a database. That's not the only way to interact with a database, though. If your PostgreSQL database doesn't do exactly what you want, you can write server-side extensions — in Perl. Andrew Dunstan shows how to enable PL/Perl and how to write triggers with it.« [Meerkat: An Open Wire Service: O'Reilly Network]
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 4. November 2005 |
Perl(en) der Programmierung
Making Sense of Subroutines: »Subroutines are the building blocks of programs. Yet, too many programmers use them ineffectively, whether not making enough of them, naming them poorly, combining too many concepts into one, or any of a dozen other problems. Used properly, they can make your programs shorter, faster, and more maintainable. Rob Kinyon shows the benefits and advanced uses that come from revisiting the basics of subroutines in Perl.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
Posted by Jörg Kantel | Permalink | | | Perl
Freitag, den 7. Oktober 2005 |
Back to the Roots
Making Menus with wxPerl: »Perl's a great general-purpose programming language. wxWidgets is a powerful GUI toolkit that manages attractive, native widgets on multiple platforms. wxPerl is the combination, and it's easy to use, once you understand a few idioms. Roberto Alamos shows off everything you need to know to manage menus with wxPerl.« Ausdrucken! [Meerkat: An Open Wire Service: O'Reilly Network]
[Related Reading]: wxPerl: Another GUI for Perl. Auch ausdrucken!
Ich verspüre mehr und mehr Lust, mal wieder etwas mit Perl zu machen. Als Gegenmaßnahme habe ich erst einmal eine Kategorie »Perl« eingerichtet.