<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
<title>Perl-News</title>
<link>http://perl-nachrichten.de</link>
<description>News aus der Perl-Welt</description>
<language>de-de</language>
<copyright>Renee Baecker</copyright>
<pubDate>Mon, 21 May 2012 23:46:53 +0200</pubDate>
<managingEditor>Renee Baecker &lt;perl@renee-baecker.de&gt;</managingEditor>
<webMaster>perl@renee-baecker.de</webMaster>

<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Perl-news" /><feedburner:info uri="perl-news" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
<title>LinuxJournal: Einführung in Catalyst</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/XkP6CWa3mL4/1061</link>
<description>Henry van Styn hat für das LinuxJournal eine Einführung in die Web-Applikations-Entwicklung mit Catalyst geschrieben.

Nach einer kurzen Einführung in MVC (Model-View-Controller) zeigt van Styn wie Catalyst das Dispatching vornimmt.

Auch das Context-Objekt wird näher erläutert und verschiedene Catalyst-Komponenten gezeigt.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/XkP6CWa3mL4" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1061</guid>
<pubDate>Mon, 21 May 2012 23:44:38 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1061</feedburner:origLink></item>
<item>
<title>Perl 5.16.0 is now available!</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/q7UX2CpruJc/1060</link>
<description>Perl 5.16.0 is now available!

 * The Perl 5 development team is gratified to announce the release of
Perl 5.16.0!

 * What is new for perl v5.16.0

 * Download

Enjoy.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/q7UX2CpruJc" height="1" width="1"/&gt;</description>
<author>Thomas Fahle</author>
<guid isPermaLink="false">1060</guid>
<pubDate>Mon, 21 May 2012 16:28:49 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1060</feedburner:origLink></item>
<item>
<title>Perl-Zeitung Ausgabe 17</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/N6AxaU871qg/1059</link>
<description>Endlich ist es soweit - die Perl-Zeitung Ausgabe 17 ist da!

Näherers auf der Homepage &lt;a href="http://perl-zeitung.at"&gt;http://perl-zeitung.at&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/N6AxaU871qg" height="1" width="1"/&gt;</description>
<author>Gernot Havranek</author>
<guid isPermaLink="false">1059</guid>
<pubDate>Mon, 14 May 2012 13:30:26 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1059</feedburner:origLink></item>
<item>
<title>Drei Grant-Anträge stehen zur Diskussion</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/81avkbpUajE/1058</link>
<description>Für das zweite Quartal 2012 stehen drei Grant-Anträge zur Diskussion:

 * Easy installation of non-CPAN dependencies von Alexandr Ciornii
 * Perl module for Linked Data von Tope Omitola
 * Spanish Localization of the Perl Core Documentation von Enrique Nell and Joaquin Ferrero


Die Kommentare aus der Community werden auch bei der Abstimmung im Grants Committee der Perl Foundation berücksichtigt.

Mit den Grants unterstützt die Perl Foundation kleinere und mittlere Projekte, die der Perl Community helfen, mit bis zu 2.000 USD.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/81avkbpUajE" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1058</guid>
<pubDate>Fri, 04 May 2012 05:51:21 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1058</feedburner:origLink></item>
<item>
<title>Sommer-Ausgabe des Perl-Magazins ist da!</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/EcMIZ046o3M/1057</link>
<description>Bei schönem Wetter draußen in der Sonne sitzen und ein wenig über die beste Programmiersprache der Welt lesen - das ist doch was ;-) Gut, dass jetzt die Sommer-Ausgabe des Perl-Magazins (http://www.perl-magazin.de) da ist!

Die Abonnenten sollten in den nächsten Tagen ihr Heft in den Händen halten können.


Inhalt dieser Ausgabe:

 * WxPerl-Tutorial - Teil 10

   Im 10. Teil des WxPerl-Tutorials stellt Herbert Breunung verschiedene Komponenten vor, die bei der Programmierung von Editoren eine Rolle spielen.

Dabei geht es von einfachen Textfeldern bis hin zur Scintilla Editorkomponente, die auch bei Kephra und Padre zum Einsatz kommt.

 * XML und Perl - XML::Compile

   XML hat unter Perl-Programmierern einen schlechten Ruf. Perl-Leute mögen Programme, die mächtig sind, sich an DWIM ("Do what I mean") halten und effizient arbeiten. Die XML-Umgebung ist extrem geschwätzig, formell und wurde oft von Leuten mit wenig Programmiererfahrung entwickelt.

Und für die Verarbeitung von XML gibt es viele verschiedene Module. Mark Overmeer stellt XML::Compile vor, mit dem die Verarbeitung und Erstellung von XML-Dateien zum Kinderspiel wird.

 * Good Practices: App-Entwicklung mit Moose und Freunden

   Daniel Brunder zeigt, wie mit verschiedenen Modulen aus dem Moose-Namensraum und Moose selbst sehr einfach Kommandozeilenprogramme entwickelt werden können.

Dieser Artikel zeigt Wege auf, wie sich nahezu mühelos Kommandozeilen-Applikationen schreiben lassen und führt dazu einige Module und Ideen vor, die nicht nur viel Freude bei der Entwicklung garantieren, sondern auch Kollaborationen extrem vereinfachen. 

 * Spread

   In $foo 21 (1/2012) gab es den Artikel "Konfigurationsmanagement und Software-Deployment mit Rex". In bester Perl-TIMTOWTDI-Tradition ist dies nun eine Antwort darauf.

Das Ausgangsproblem: Klassen von UNIX Hosts, die gleich administriert werden sollen. Das bedeutet, dass auf ihnen dieselben Dateien verteilt und dieselben Kommandos ausgeführt werden müssen.

Das Zusatzproblem: Nicht jeder Host ist zu jedem Zeitpunkt erreichbar, z.B. weil er in Wartung ist oder wegen einer Netzstörung nicht erreichbar ist. Trotzdem muss automatisch sichergestellt sein, dass schlussendlich alle Hosts auf dem selben Stand sind.

 * Ticket oder nicht Ticket?

   Nicht nur diese Frage kann mit Postmaster-Filtern in OTRS beantwortet werden. Viele Tickets werden bei OTRS wie bei den meisten anderen Ticket-/Help Desk-Systemen über E-Mails erzeugt. Die E-Mails werden hier von dem so genannten Postmaster abgearbeitet. Bis dann der User die E-Mail als Ticket zu sehen bekommt, werden verschiedene Stufen abgearbeitet. Die E-Mail wird eingelesen (entweder von einem Postfach abgeholt oder über ein Skript herein geschoben), vorgefiltert, ein Ticket wird erzeugt und nachträglich noch einmal gefiltert.

In diesem Artikel werde ich verschiedene Wege zeigen, wie solche Filter umgesetzt werden können. 

 * Was ist neu in Perl 5.16?

   Noch ist Perl 5.16 nicht erschienen, aber durch die monatlichen (Entwickler-)Releases kann man ständig am Geschehen dran bleiben. Die Entwicklerversionen enden einmal im Jahr in einer stabilen Version, so dass wir bald Perl 5.16 "in den Händen halten" dürfen. Durch die verkürzten Releasezyklen landen nicht so viele neue Features in den stabilen Versionen. Das ist aus Sicht der Wartbarkeit auch gar nicht so übel.

Hier werden die ganzen "kleinen" Bugfixes nicht näher ausgeführt, sondern nur die größeren Änderungen. 

 * Rezension

   Diese Kolumne versteht sich als Dienst für alle an Perl Interessierte, alles einzusammeln was "Perl" auf dem Schild trägt und es unter die Lupe zu nehmen. Denn wer hat schon Zeit einer bezahlten Tätigkeit nachzugehen und das Netz zu überwachen? Um möglichst alles abzudecken, werden manche Werke nur mit wenigen Sätzen im Vorwort abgehandelt. Bei anderen soll detaillierter beschrieben werden, warum sie nach des Autors Meinung (nicht) empfehlenswert sind.

In dieser Ausgabe rezensiert Herbert Breunung die Bücher "Perl Hacks"  und "Coders at Work".

 * Ein Buchstabendreher verändert die Welt

   Manchmal haben kleine Fehler eine große Auswirkung. Ein Beispiel dafür sind die folgenden zwei Zeilen:

$ perl -we "q(di)"
$ perl -we "q(id)"
Useless use of a constant in void context at -e line 1.

Die erste Zeile läuft normal durch, aber bei der zweiten Zeile gibt es eine Warnung. Die besagt, dass der String "id" im void-Kontext sinnfrei ist. Warum ist aber der String "di" erlaubt? Wo liegt hier der Unterschied? 

Dieser Artikel erläutert die Antwort auf diese Frage

 * CPAN-News

   An dieser Stelle zeigen wir wieder sechs Module, die entweder komplett neu sind oder bei denen neue Versionen zur Verfügung stehen.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/EcMIZ046o3M" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1057</guid>
<pubDate>Wed, 02 May 2012 08:21:37 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1057</feedburner:origLink></item>
<item>
<title>Französischer Perl-Workshop 2012: Call for Papers</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/Aj9lkP_O-_I/1056</link>
<description>Für den Französischen Perl-Workshop, der am 29./30. Juni in Straßburg stattfindet, werden Vorträge gesucht.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/Aj9lkP_O-_I" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1056</guid>
<pubDate>Wed, 02 May 2012 08:20:30 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1056</feedburner:origLink></item>
<item>
<title>Grant akzeptiert: Devel::Cover verbessern</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/IOVdGZ7U9z4/1055</link>
<description>Der Grant "Improving Devel::Cover" von Paul Johnson wurde akzeptiert.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/IOVdGZ7U9z4" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1055</guid>
<pubDate>Wed, 02 May 2012 08:18:30 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1055</feedburner:origLink></item>
<item>
<title>Grant Antrag: Improving Cross-compilation</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/mF-YaCtfjWA/1054</link>
<description>Auf der einen Maschine Perl für ein anderes Gerät kompilieren. Darum geht es bei "Cross compilation". Perl bietet einige Skripte und Dokumentationen, wie das funktioniert bzw. funktionieren soll.

So richtig funktioniert das aber nicht. Jess Robinson möchte diese Situation verbessern und im Rahmen eines Grants einen generischen Ansatz schaffen. Als Zielsystem soll während des Grants "Android" dienen.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/mF-YaCtfjWA" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1054</guid>
<pubDate>Wed, 02 May 2012 08:17:07 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1054</feedburner:origLink></item>
<item>
<title>Perl 6 Dokumentation in neuem Gewand</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/bfMiaSOipEU/1053</link>
<description>Die englischsprachige Perl 6-Dokumentation, die sich an Anfänger und Fortgeschrittene richtet ist zwar weiterhin im Aufbau, wurde aber in den letzen Monaten auch Dank eines TPF grants substanziell und qualitativ verbessert. Im Zuge dieser Änderungen wurde auch das Format geändert, daß eine optisch ansprechendere und schnellere Anzeige erlaubt. Ausserdem können jetzt einfach PDF und andere eBook-Formate erstellt werden und die Quellen lagern jetzt sicherer in dezentralen git-Archiven.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/bfMiaSOipEU" height="1" width="1"/&gt;</description>
<author>Herbert Breunung</author>
<guid isPermaLink="false">1053</guid>
<pubDate>Mon, 30 Apr 2012 12:53:02 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1053</feedburner:origLink></item>
<item>
<title>Modul-Dokumentation als E-Book </title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/7ZvDykAQvdc/1052</link>
<description>Heute wurde ein neuer Dienst ins Leben gerufen, mit dem man die Dokumentation von CPAN-Modulen als E-Book bekommen kann: http://perlybook.org. Zur Zeit stehen mit ePub und Mobi zwei Zielformate zur Verfügung, mit denen der Großteil der E-Book-Leser zurechtkommen.

Der Dienst steht noch ganz am Anfang und wird stetig weiterentwickelt. Wir haben den Code auf github gestellt, so dass jeder leicht daran mitarbeiten kann. Natürlich wurde alles mit Perl umgesetzt: Mojolicious als Framework für die Applikation, EPublisher mit Plugins für die Erstellung der E-Books und MetaCPAN::API um an die ganzen Modulinformationen wie das Pod etc. zu kommen.

Falls irgendwelche Fehler auffallen, dann bitte einen Bugreport  aufmachen. Wenn irgendwelche Features fehlen, dann bitte einen Feature-Request aufmachen. Ein paar Sachen werden in Kürze noch kommen - eine ROADMAP ist auch auf github zu finden.

Feedback ist jederzeit willkommen: perlybook@perl-services.de&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/7ZvDykAQvdc" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1052</guid>
<pubDate>Thu, 26 Apr 2012 12:34:28 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1052</feedburner:origLink></item>
<item>
<title>Nordic Perl Workshop 2012 findet im Juni statt</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/0Otq_c6Ebjk/1051</link>
<description>Die Organisatoren des Nordic Perl-Workshop haben das Datum des Workshops bekanntgegeben: Die Veranstaltung findet am 04./05. Juni 2012 in Stockholm statt.

Zur Erinnerung: Bis zum 30. April können noch Vortragsvorschläge eingereicht werden.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/0Otq_c6Ebjk" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1051</guid>
<pubDate>Thu, 12 Apr 2012 10:35:12 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1051</feedburner:origLink></item>
<item>
<title>Foswiki 1.1.5 erschienen</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/gxs6izTWdPY/1050</link>
<description>Die Version 1.1.5 der Wiki-Software Foswiki ist erschienen.

In dieser Version sind viele Bugs gefixt worden, auch ein Fix für die Sicherheitslücke CVE-2012-1004 ist enthalten.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/gxs6izTWdPY" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1050</guid>
<pubDate>Thu, 12 Apr 2012 07:23:46 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1050</feedburner:origLink></item>
<item>
<title>TPF sucht Grant-Vorschläge</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/Pn6fQ5sQPvw/1049</link>
<description>Auch im zweiten Quartal 2012 sollen Grants vergeben werden. Die Perl Foundation ruft dazu auf, Grant-Vorschläge einzureichen.

Mit den Grants sollen Programmierer unterstützt werden, kleinere Projekte umzusetzen. Die Unterstützung kann zwischen 500 USD und 2.000 USD betragen.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/Pn6fQ5sQPvw" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1049</guid>
<pubDate>Wed, 04 Apr 2012 21:33:34 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1049</feedburner:origLink></item>
<item>
<title>Grant Antrag: Verbesserungen an Devel::Cover</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/mscx3qXrUVw/1048</link>
<description>Paul Johnson, Autor von Devel::Cover, hat einen Grant-Antrag bei der Perl Foundation eingereicht.

Er möchte Devel::Cover verbessern und alte Bugs fixen. Devel::Cover ist das Standard-Tool für Perl-Programmierer, um Code-Coverage zu testen.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/mscx3qXrUVw" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1048</guid>
<pubDate>Wed, 04 Apr 2012 21:29:11 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1048</feedburner:origLink></item>
<item>
<title>Improving Perl 5 - Grant verlängert</title>
<link>http://feedproxy.google.com/~r/Perl-news/~3/I86ahG_rmrA/1047</link>
<description>Die Perl Foundation hat den Grant von Nicholas Clark verlängert. Damit kann er weitere 400 Stunden an Verbesserungen an Perl 5 arbeiten.&lt;img src="http://feeds.feedburner.com/~r/Perl-news/~4/I86ahG_rmrA" height="1" width="1"/&gt;</description>
<author>Renée Bäcker</author>
<guid isPermaLink="false">1047</guid>
<pubDate>Wed, 04 Apr 2012 21:24:22 +0200</pubDate>
<feedburner:origLink>http://perl-nachrichten.de/index.cgi/details/1047</feedburner:origLink></item>
</channel>
</rss>

