Am gerade vergangenen Wochenende (28./29.11.2009) gab es den jährlichen Frankfurter Perl-Community Workshop. Da ich die Nacht vom 28. auf 29. auf einem Einsatz verbracht habe, war ich nur Samstags da. Vielleicht berichtet ja einer der anderen Teilnehmer vom Sonntag...
Am Samstag haben wir um kurz nach 10 Uhr angefangen. Wir haben im Club Voltaire erstmal gemütlich aufgebaut und unsere Verpflegungsvorräte aufgebaut ;-) Max hat den Anfang mit den Vorträgen gemacht. Er hat als erstes über sein neuestes Modul "WWW::Mechanize::FireFox" berichtet. Damit kann man über Perl den Firefox fernsteuern und dank "MozRepl" (bzw. "MozRepl::RemoteObject") alles Mögliche aus JavaScript nutzen (mit bekannter Perl-Syntax).
Auch den zweiten Vortrag hat Max gehalten: Über das JavaScript-Framework jQuery, das ich auch sehr gerne einsetze. Anhand einer einfachen CGI-Anwendung hat Max gezeigt, wie man so eine einfache Anwendung "AJAXifizieren" kann.
Den Web 2.0-Bereich hat dann noch Roland ausgebaut, indem er gezeigt hat, wie man Tests für Webseiten auch für Laien organisiert bekommt: Testfälle in OpenOffice Calc organisieren und beschreiben, das mit Perl auslesen und daraus Selenium-Tests generieren. Ein nicht uninteressanter Ansatz, wenn Nicht-Programmierer Webseiten testen sollen.
Im Anschluss hat Erkan kurz von seinen Erfahrungen mit Memcached und das entsprechende Perl-Modul Cache::Memcached berichtet. Damit lassen sich viele Daten cachen und so z.B. die Anzahl der Datenbank-Zugriffe stark reduzieren. Gerade bei größeren Webanwendungen spielt Caching eine große Rolle.
Den längsten Vortrag hat dan Harald über "Natural Language Processing" gehalten. Da wurde vieles an Beispielen mit dem NLTK-Paket gezeigt... Ich fand das einen spannenden Vortrag, weil das ein Gebiet ist, mit dem ich mich noch gar nicht auseinandergesetzt habe.
Bevor ich gehen musste, habe ich dann angeregt, dass sich Frankfurt.pm ja um die Ausrichtung der YAPC::EU 2011 bewerben könnte. Wir werden uns dann im neuen Jahr entscheiden...
I'm not American so officially I don't get a Thanksgiving holiday. Still, we are reaching the end of 2009 and looking back I think we do have a lot of things to be grateful for.
Giving thanks, like Christmas, doesn't need a special day, and for us perl hackers our favorite team, the perl-porters, giving thanks couldn't be easier.
So lets all, no matter where you are, run the perlthanks command line today, and celebrate our new schedule for Perl5 releases and happy days and long lives to our pumpkins.
On a more individual note, I can't forget three little big persons: cog, ambs and Magda. YAPC::EU raised the bar on so many levels.
But we don't live without CPAN, and so we acknowledge the PAUSE and CPAN teams, and all individuals that keep the mirror network up and running.
Finally, to those teams that make my day-to-day simpler and fun: the Moose cabal and the Plack gang (with a note of envy for miyagawa productivity...).
To all, a very big Muito Obrigado.
I'm not American so officially I don't get a Thanksgiving holiday. Still, we are reaching the end of 2009 and looking back I think we do have a lot of things to be grateful for.
Giving thanks, like Christmas, doesn't need a special day, and for us perl hackers our favorite team, the perl-porters, giving thanks couldn't be easier.
So lets all, no matter where you are, run the perlthanks command line today, and celebrate our new schedule for Perl5 releases and happy days and long lives to our pumpkins.
On a more individual note, I can't forget three little big persons: cog, ambs and Magda. YAPC::EU raised the bar on so many levels.
But we don't live without CPAN, and so we acknowledge the PAUSE and CPAN teams, and all individuals that keep the mirror network up and running.
Finally, to those teams that make my day-to-day simpler and fun: the Moose cabal and the Plack gang (with a note of envy for miyagawa productivity...).
To all, a very big Muito Obrigado.
Announce: Rakudo Perl 6 development release #23 ("Lisbon")
On behalf of the Rakudo development team, I'm pleased to announce the
November 2009 development release of Rakudo Perl #23 "Lisbon".
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
(see http://www.parrot.org). The tarball for the November 2009 release
is available from http://github.com/rakudo/rakudo/downloads
Due to the continued rapid pace of Rakudo development and the frequent
addition of new Perl 6 features and bugfixes, we recommend building Rakudo
from the latest source, available from the main repository at github.
More details are available at http://rakudo.org/how-to-get-rakudo.
Rakudo Perl follows a monthly release cycle, with each release code
named after a Perl Mongers group. The November 2009 release is code
named "Lisbon" for Lisbon.pm, who did a marvellous job arranging this
year's YAPC::EU.
Shortly after the October 2009 (#22) release, the Rakudo team
began a new branch of Rakudo development ("ng") that refactors
the grammar to much more closely align with STD.pm as well as
update some core features that have been difficult to achieve
in the master branch [1, 2]. Most of our effort for the past month
has been in this new branch, but as of the release date the new
version had not sufficiently progressed to be the release copy.
We expect to have the new version in place in the December 2009 release.
This release of Rakudo requires Parrot 1.8.0. One must still
perform "make install" in the Rakudo directory before the "perl6"
executable will run anywhere other than the Rakudo build directory.
For the latest information on building and using Rakudo Perl, see the
readme file section titled "Building and invoking Rakudo".
Some of the specific changes and improvements occuring with this
release include:
* Rakudo is now passing 32,753 spectests, an increase of 171 passing
tests since the October 2009 release. With this release Rakudo is
now passing 85.5% of the available spectest suite.
* As mentioned above, most development effort for Rakudo in November
has taken place in the "ng" branch, and will likely be reflected
in the December 2009 release.
* Rakudo now supports unpacking of arrays, hashes and objects in
signatures
* Rakudo has been updated to use Parrot's new internal calling conventions,
resulting in a slight performance increase.
The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible. If you would like to contribute,
see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org
mailing list, or ask on IRC #perl6 on freenode.
The next release of Rakudo (#24) is scheduled for December 17, 2009.
A list of the other planned release dates and codenames for 2009 is
available in the "docs/release_guide.pod" file. In general, Rakudo
development releases are scheduled to occur two days after each
Parrot monthly release. Parrot releases the third Tuesday of each month.
Have fun!
[1] http://use.perl.org/~pmichaud/journal/39779
[2] http://use.perl.org/~pmichaud/journal/39874
Announce: Rakudo Perl 6 development release #23 ("Lisbon")
On behalf of the Rakudo development team, I'm pleased to announce the
November 2009 development release of Rakudo Perl #23 "Lisbon".
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
(see http://www.parrot.org). The tarball for the November 2009 release
is available from http://github.com/rakudo/rakudo/downloads
Due to the continued rapid pace of Rakudo development and the frequent
addition of new Perl 6 features and bugfixes, we recommend building Rakudo
from the latest source, available from the main repository at github.
More details are available at http://rakudo.org/how-to-get-rakudo.
Rakudo Perl follows a monthly release cycle, with each release code
named after a Perl Mongers group. The November 2009 release is code
named "Lisbon" for Lisbon.pm, who did a marvellous job arranging this
year's YAPC::EU.
Shortly after the October 2009 (#22) release, the Rakudo team
began a new branch of Rakudo development ("ng") that refactors
the grammar to much more closely align with STD.pm as well as
update some core features that have been difficult to achieve
in the master branch [1, 2]. Most of our effort for the past month
has been in this new branch, but as of the release date the new
version had not sufficiently progressed to be the release copy.
We expect to have the new version in place in the December 2009 release.
This release of Rakudo requires Parrot 1.8.0. One must still
perform "make install" in the Rakudo directory before the "perl6"
executable will run anywhere other than the Rakudo build directory.
For the latest information on building and using Rakudo Perl, see the
readme file section titled "Building and invoking Rakudo".
Some of the specific changes and improvements occuring with this
release include:
* Rakudo is now passing 32,753 spectests, an increase of 171 passing
tests since the October 2009 release. With this release Rakudo is
now passing 85.5% of the available spectest suite.
* As mentioned above, most development effort for Rakudo in November
has taken place in the "ng" branch, and will likely be reflected
in the December 2009 release.
* Rakudo now supports unpacking of arrays, hashes and objects in
signatures
* Rakudo has been updated to use Parrot's new internal calling conventions,
resulting in a slight performance increase.
The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible. If you would like to contribute,
see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org
mailing list, or ask on IRC #perl6 on freenode.
The next release of Rakudo (#24) is scheduled for December 17, 2009.
A list of the other planned release dates and codenames for 2009 is
available in the "docs/release_guide.pod" file. In general, Rakudo
development releases are scheduled to occur two days after each
Parrot monthly release. Parrot releases the third Tuesday of each month.
Have fun!
[1] http://use.perl.org/~pmichaud/journal/39779
[2] http://use.perl.org/~pmichaud/journal/39874
0 Kommentare:
Post a Comment