Sunday, October 29, 2006

Deadline German Perl-Workshop!

Hallo Perlmongers,

morgen ist der 30. Oktober und damit die Deadline zum Einreichen von
Vortragsvorschlägen für den 9. Deutschen Perl-Workshop.

Der Perl-Workshop 2007 findet vom 21.-23. Februar 2007 in München statt
und wie jedes Jahr soll auch der 9. Dt. Perl-Workshop ein interessantes
Vortragsprogramm bekommen. Doch dazu brauchen wir noch Vortragsvorschläge.

Bitte reicht eure Vorschläge über die Webseite des Workshops
(http://www.perl-workshop.de/de/2007/) ein!

Wir freuen uns auf eure Abstracts!

Viele Grüße,
ReneeB

++

Hi Perlmongers,

tomorrow it's October 30th and this means: Deadline for Talk proposals for the 9th German Perl-Workshop.

The Perl-Workshop 2007 takes place from 21st to 23rd February 2007 in Munich. And as in the last years, the next workshop should have an interesting schedule. So we need your proposals.

Please submit your proposals via the workshop's homepage (http://www.perl-workshop.de/de/2007/)!

We really look forward to get your proposal!

Regards,
ReneeB

Thursday, October 26, 2006

Perl vs. Ruby

Ronnie hat auf der Mailingliste von Darmstadt.pm folgenden Ruby-Code gepostet:


foo = [2, 3]
bar = [4, 5]
sum = Hash.new { |hash, key| hash[key] = key.first + key.last }
p sum[foo]
p sum[bar]
p sum


und gesagt, dass man das nicht mit Perl machen könnte. Ich habe mich hingehockt und ein kleines Modul geschrieben, dass genau das ermöglicht: Tie::Hash::DarmstadtPM

Nun ist folgendes möglich:


#!/usr/bin/perl

use strict;
use warnings;
use Tie::Hash::DarmstadtPM;

tie my %hash,'Tie::Hash::DarmstadtPM',sub{$_[0] + $_[-1]};

my $foo = [2,3];
my $bar = [4,5];

print $hash{$foo},"\n";
print $hash{$bar},"\n";


Und man bekommt folgende Ausgabe:


~/entwicklung 327> perl tie_hash.pl
5
9


++

Ronnie has posted the subsequent Ruby code at the Darmstadt.pm mailinglist


foo = [2, 3]
bar = [4, 5]
sum = Hash.new { |hash, key| hash[key] = key.first + key.last }
p sum[foo]
p sum[bar]
p sum


and he said that it is impossible to do it in Perl. So I've written a module to make this possible: Tie::Hash::DarmstadtPM

Now you can do this:


#!/usr/bin/perl

use strict;
use warnings;
use Tie::Hash::DarmstadtPM;

tie my %hash,'Tie::Hash::DarmstadtPM',sub{$_[0] + $_[-1]};

my $foo = [2,3];
my $bar = [4,5];

print $hash{$foo},"\n";
print $hash{$bar},"\n";


and you'll get this output:


~/entwicklung 327> perl tie_hash.pl
5
9

Catalyst-DE mailingliste

Vor drei Tagen hatt Matt S Trout eine Mailingliste für deutschsprachige Nutzer des Catalyst-Frameworks eingerichtet. Die Catalyst-Gemeinde in Deutschland ist (noch) etwas unkoordiniert, was sich aber durch die Mailingliste ändern sollte.

Hoffentlich gibt es auf dem 9. Deutschen Perl-Workshop einen Vortrag zu Catalyst.

++

Three days ago Matt S Trout started the Catalyst-DE mailinglist. This list is for all users of the Catalyst framework. The germanspeaking catalyst community is wide spread and uncoordinated. I think this will change now.

I hope there will be a talk about Catalyst at the German Perl-Workshop.

Sunday, October 15, 2006

Talks 9. Deutscher Perl-Workshop

Hallo *,

in zwei Wochen ist Deadline für die Vortragsvorschläge. Der Workshop
steht und fällt mit
den Vorträgen. Genau deshalb brauchen wir DICH!

Es wäre schön, wenn aus euren Reihen noch der eine oder andere
Vortrag kommen
würde - zum Beispiel von DIR!

Der "Call for Papers" ist unter
http://www.perl-workshop.de/de/2007/cfp.html verfügbar.

Du musst ja noch keinen kompletten Vortrag einreichen. Bis zum 30.10.
müssen nur die
Abstracts der Vorträge eingegangen sein.

Wenn Du Dich nicht traust, einen 40-Minuten-Vortrag zu halten, kannst Du
auch erstmal einen
Lightning-Talk (5-Minuten) halten oder einen 20-Minuten-Vortrag.

Viele Grüße,
ReneeB

++

Hi *,

in two weeks is the deadline for talk proposals. Talks are very important for the Workshop, so all we need is YOU!

It would be nice, if we can hear talks from YOU. The "Call for Papers" is available at http://www.perl-workshop.de/de/2007/cfp.html.

There is no need to hand in a complete talk at this moment. The organisers would be happy to get your proposal via the website until October 30th.

If you don't want to give a 40-minute-talk, you can even give a Lightning Talk (5 minutes) or a 20-minute-talk.

Kind regards,
ReneeB

Tuesday, October 03, 2006

Jifty workshop

Wolfgang Kinkeldei von den Perlmongers Erlangen, hält einen Workshop zum Thema Jifty. Das Webframework aus dem Hause bestpractical soll eine einfache Entwicklung von Webapplikationen ermöglichen. Eine Anwendung, die mit Jifty entwickelt wurde, ist Hiveminder.

Der Workshop findet am 21. Oktober 2006 im Yachtclub Nürnberg statt. Mehr Infos gibt es unter http://www.franken.de/veranstaltungen/workshops/2006/jifty/

Weitere Links:
http://wiki.kinkeldei-net.de/bin/view/Jifty/WebHome
http://www.jifty.org

++

Wolfgang Kinkeldei Erlangen.pm, gives a workshop about Jifty. Jifty is a framework that aims to simplify the development of web applications. It was developed by bestpractical. One application that is already built with Jifty, is Hiveminder.

The workshop takes place on October 21st, 2006 at the Yachtclub Nurnberg. More information are available at http://www.franken.de/veranstaltungen/workshops/2006/jifty/

more links:
http://wiki.kinkeldei-net.de/bin/view/Jifty/WebHome
http://www.jifty.org

Monday, October 02, 2006

Updates of Perl modules

Ich habe gestern und heute ein paar meiner Module auf Vordermann gebracht und etliche Tests hinzugefügt. Dabei ist auch ein neues Test-Modul entstanden: Test::CheckManifest, das die MANIFEST-Datei ausliest und überprüft, ob alle Dateien der Distribution in der MANIFEST-Datei aufgeführt sind.

Die Module, die ich upgedated habe sind

* Spreadsheet::SimpleExcel
* Test::CheckManifest
* Tie::CheckVariables
* Tk::Tree
* Tk::Airports

++

I've updated some of my modules the last to days. I've added some new tests and a new module was born: Test::CheckManifest. That module reads the MANIFEST file and checks if all files bundled in that distribution are named in the MANIFEST file.

I've updated the subsequent module

* Spreadsheet::SimpleExcel
* Test::CheckManifest
* Tie::CheckVariables
* Tk::Tree
* Tk::Airports