这是个什么样的项目啊? 用Perl搭建Maven服务,还是给Perl引入Maven
谁能给讲讲呀 :D On Mon, May 7, 2012 at 6:03 PM, Fayland Lam <[email protected]> wrote: > > > ---------- Forwarded message ---------- > From: Gabor Szabo <[email protected]> > Date: Mon, May 7, 2012 at 5:32 PM > Subject: [Perlweekly] #41 - Announcing the new Perl Maven web site and the > Perl Maven Cookbook > To: [email protected] > > > Perl Weekly <http://perlweekly.com/> > > Issue #41 - May 07, 2012 - Announcing the new Perl Maven web site and the > Perl Maven Cookbook > You can read the newsletter on the > web<http://perlweekly.com/archive/41.html>, > if you prefer. > > Hi, > > Tomorrow I am flying to Riga to attend the Perl Mova Workshop on 12-13 May > 2012. Check out the link at the bottom of to see the details about this > workshop. I'll be back home on the 14th only, meaning I'll send the next > issue from Kiev. > > I have been dragging the creation of the Perl Maven web site for too long > but finally, a few days ago I did it. See the details below. > > I have also added links for social sharing to the newsletter. I hope you > will find this useful and will share the articles you find intersting with > your followers. > > Oh and I am sorry for talking so much about my stuff, I am just too > excited that finally made it that far with the Perl Maven :) > > Now for the actual content: > > Headlines > > Perl Maven Cookbook <http://bit.ly/IGPR3I> > Before you get excited in the wrong direction, this has nothing to do with > the Apache Maven. This is the first and admittedly very small edition of > the Perl Maven Cookbook. This is also the announcement of the Perl Maven > web site I have been planning (and not developing) for half a year now. The > Cookbook is given exclusively (and free of charge) to the people who > subscribe to the Perl Maven newsletter. > Tweet<http://twitter.com/home?status=Perl%20Maven%20Cookbook%20http://bit.ly/IGPR3I%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IGPR3I&t=Perl%20Maven%20Cookbook>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IGPR3I> > > Announcements > > YAPC::NA 2013 Call For Venue <http://bit.ly/JJnm0W> > On behalf of The Perl Foundation, Josh McAdams announced the call for > venue for next year's YAPC::NA. > Tweet<http://twitter.com/home?status=YAPC::NA%202013%20Call%20For%20Venue%20http://bit.ly/JJnm0W%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JJnm0W&t=YAPC::NA%202013%20Call%20For%20Venue>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JJnm0W> > > French Perl Workshop 2012: Call for Papers <http://bit.ly/KCc27E> > The French Perl Workshop will take place on 29-30 June, 2012, in > Strasbourg. Talks are preferred in French but English is also accepted. > Tweet<http://twitter.com/home?status=French%20Perl%20Workshop%202012:%20Call%20for%20Papers%20http://bit.ly/KCc27E%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/KCc27E&t=French%20Perl%20Workshop%202012:%20Call%20for%20Papers>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/KCc27E> > > YAPC Brasil 2012 - The Revolution of Data <http://bit.ly/IEri8U> > It will be held between 19-20 October 2012 in Sao Paulo, Brasil. - I've > never been to Brasil :) > Tweet<http://twitter.com/home?status=YAPC%20Brasil%202012%20-%20The%20Revolution%20of%20Data%20http://bit.ly/IEri8U%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IEri8U&t=YAPC%20Brasil%202012%20-%20The%20Revolution%20of%20Data>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IEri8U> > > mod_perl 2.0.6 released <http://bit.ly/LsniJb> > For a long time I have not heard anything about mod_perl. I was not > actively looking for it either, so I am not sure if there was no new or if > they were just very shy. I was happy to see the announcement by Fred Moyer > with all the changes that went into this version. > Tweet<http://twitter.com/home?status=mod_perl%202.0.6%20released%20http://bit.ly/LsniJb%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/LsniJb&t=mod_perl%202.0.6%20released>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/LsniJb> > > 2012Q2 Grant Proposals <http://bit.ly/JOn7pU> > Alberto Simoes publish The Perl Foundation grant proposals. They are > waiting for your feedback! > Tweet<http://twitter.com/home?status=2012Q2%20Grant%20Proposals%20http://bit.ly/JOn7pU%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JOn7pU&t=2012Q2%20Grant%20Proposals>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JOn7pU> > > Articles > > Yak Butter Makes The Best Shaving Cream <http://bit.ly/KCa0UT> > After a long break genehack (John SJ Anderson) is back writing. Telling > his journey that started with a bug in Git::Wrapper went through > Dist::Zilla, landed at Emacs configuration. The nice thing is that instead > of abandoning the whole yak, he actually managed to shave it, went back and > solved the original problem too. > Tweet<http://twitter.com/home?status=Yak%20Butter%20Makes%20The%20Best%20Shaving%20Cream%20%20http://bit.ly/KCa0UT%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/KCa0UT&t=Yak%20Butter%20Makes%20The%20Best%20Shaving%20Cream>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/KCa0UT> > > Big module sizes <http://bit.ly/KdQKQZ> > Reini Urban took several modules (eg. Moose, Module::Build, > DateTime::TimeZone, Dancer), and checked their sizes after static > compilation of every C code they need. some surprising results there and > some interesting comments. > Tweet<http://twitter.com/home?status=Big%20module%20sizes%20http://bit.ly/KdQKQZ%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/KdQKQZ&t=Big%20module%20sizes>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/KdQKQZ> > > Sqitch Status: A Step at a Time <http://bit.ly/ISPBxN> > Sqitch is a new tool by David Wheeler that will help you manage the > changes in SQL in a way similar to how VCS-es work. We are lucky to be able > to follow the development of the tool. > Tweet<http://twitter.com/home?status=Sqitch%20Status:%20A%20Step%20at%20a%20Time%20http://bit.ly/ISPBxN%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/ISPBxN&t=Sqitch%20Status:%20A%20Step%20at%20a%20Time>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/ISPBxN> > > Smoothing the Condescending Onramp <http://bit.ly/JJxczY> > Is programming complex? Should we expect everyone to use strict; use > warnings and know how to use a hash before they can ask any question? How > should we help others to start programming? All this in he usual, > opinionated style of chromatic. > Tweet<http://twitter.com/home?status=Smoothing%20the%20Condescending%20Onramp%20http://bit.ly/JJxczY%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JJxczY&t=Smoothing%20the%20Condescending%20Onramp>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JJxczY> > > Tweaking what Moose does when a type constraint fails<http://bit.ly/IOMybV> > AEvar Arnfjoro Bjarmason tells us that you don't always want Moose to > throw an exception when an invalid value is passed to a setter method. > Sometimes you might want to silently accept the bad value or fall back to > some default. With or without warning. > Tweet<http://twitter.com/home?status=Tweaking%20what%20Moose%20does%20when%20a%20type%20constraint%20fails%20http://bit.ly/IOMybV%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IOMybV&t=Tweaking%20what%20Moose%20does%20when%20a%20type%20constraint%20fails>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IOMybV> > > Perl MooX::Options v1.2 release <http://bit.ly/IONqNI> > MooX::Options makes it easy to create command line tools. Despite its > name, it works with Mo, Moo, Mouse, Moose and more. By Geistteufel > (Celogeek). > Tweet<http://twitter.com/home?status=Perl%20MooX::Options%20v1.2%20release%20%20http://bit.ly/IONqNI%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IONqNI&t=Perl%20MooX::Options%20v1.2%20release>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IONqNI> > > perlbrew and tmux <http://bit.ly/JWxkhm> > Mr. Muskrat using a shell script to brew several versions of perl and > Reini Urban points to perlall. > Tweet<http://twitter.com/home?status=perlbrew%20and%20tmux%20http://bit.ly/JWxkhm%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JWxkhm&t=perlbrew%20and%20tmux>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JWxkhm> > > Perl Finance - announcing AnyEvent::TWS and Protocol::TWS > <http://bit.ly/IEqKjk> > Uwe Voelker has started to built native Perl interfaces Interactive > Brokers Traders Workstation (IB TWS) API. > Tweet<http://twitter.com/home?status=Perl%20Finance%20-%20announcing%20AnyEvent::TWS%20and%20Protocol::TWS%20%20http://bit.ly/IEqKjk%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IEqKjk&t=Perl%20Finance%20-%20announcing%20AnyEvent::TWS%20and%20Protocol::TWS>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IEqKjk> > > Priorities when using Any::Moose, and what Mouse people should > do<http://bit.ly/JWy2LJ> > What happens if you load Any::Moose and then some other module loads > Moose? Will it break? What does Sawyer X suggest? > Tweet<http://twitter.com/home?status=Priorities%20when%20using%20Any::Moose,%20and%20what%20Mouse%20people%20should%20do%20http://bit.ly/JWy2LJ%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JWy2LJ&t=Priorities%20when%20using%20Any::Moose,%20and%20what%20Mouse%20people%20should%20do>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JWy2LJ> > > Code > > Automating On Call Jury Instructions <http://bit.ly/JaNH9q> > Chris Grau explores web scraping with the good old WWW::Mechanize and > HTML::DOM and then re-implements the same using Mojo::UserAgent and finally > using WWW::Scripter. It's interesting to compare the three solutions. > Tweet<http://twitter.com/home?status=Automating%20On%20Call%20Jury%20Instructions%20http://bit.ly/JaNH9q%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JaNH9q&t=Automating%20On%20Call%20Jury%20Instructions>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JaNH9q> > > Generate pretty weekly schedule charts using > HTML::Template<http://bit.ly/IBd4Ay> > A nice example by Sinan Unur showing usage of perl + HTML + CSS (setting > the width style attributes by the template). In the script he is using /x > \A and \Z in regexes and it really is nice. > Tweet<http://twitter.com/home?status=Generate%20pretty%20weekly%20schedule%20charts%20using%20HTML::Template%20http://bit.ly/IBd4Ay%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IBd4Ay&t=Generate%20pretty%20weekly%20schedule%20charts%20using%20HTML::Template>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IBd4Ay> > > Memoize: Revisiting a twelve year old API <http://bit.ly/K5qs5i> > Jonathan Swartz explains that memoization is basically caching and then > shows the memoize module CHI::Memoize of his CHI cache. > Tweet<http://twitter.com/home?status=Memoize:%20Revisiting%20a%20twelve%20year%20old%20API%20http://bit.ly/K5qs5i%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/K5qs5i&t=Memoize:%20Revisiting%20a%20twelve%20year%20old%20API>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/K5qs5i> > > JavaScript, Perl, IRC, and FourSquare <http://bit.ly/KLiprS> > Mark McCracken is mostly a C++ programmer but this time he had to use > JavaScript to check himself into FourSquare and then he is using Perl and a > bunch of CPAN modules to monitor his long running scripts on an IRC > channel. He also has a nice CPAN logo. > Tweet<http://twitter.com/home?status=JavaScript,%20Perl,%20IRC,%20and%20FourSquare%20http://bit.ly/KLiprS%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/KLiprS&t=JavaScript,%20Perl,%20IRC,%20and%20FourSquare>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/KLiprS> > > Lazy == Cache ? <http://bit.ly/IEtm0F> > Buddy Burden is using the lazy option of the Moose attributes as a cache. > Tweet<http://twitter.com/home?status=Lazy%20==%20Cache%20?%20http://bit.ly/IEtm0F%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IEtm0F&t=Lazy%20==%20Cache%20?>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IEtm0F> > > Fun > > Creating a crossword puzzle <http://bit.ly/JqvZ2w> > Using Perl and some other glue Sebastian Willing explains how to create a > crossword puzzle in German. I guess you could apply the same method in > other languages as well. > Tweet<http://twitter.com/home?status=Creating%20a%20crossword%20puzzle%20http://bit.ly/JqvZ2w%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JqvZ2w&t=Creating%20a%20crossword%20puzzle>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JqvZ2w> > > Joy of an internal speaker <http://bit.ly/IGTbMt> > Sergey Zasenko (und3f) is playing music using Perl and Audio::Beep and > MIDI::ALSA > Tweet<http://twitter.com/home?status=Joy%20of%20an%20internal%20speaker%20http://bit.ly/IGTbMt%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IGTbMt&t=Joy%20of%20an%20internal%20speaker>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IGTbMt> > > Slides > > Perl Golf <http://bit.ly/J6ew3L> > Ynon Perek gave a fun presentation about Perl Golf at the last Israel.pm > meeting. These are his slides. > Tweet<http://twitter.com/home?status=Perl%20Golf%20http://bit.ly/J6ew3L%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/J6ew3L&t=Perl%20Golf>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/J6ew3L> > > Perl 6 > > Help to write Perl 6 Documentation <http://bit.ly/IGKVMg> > If you don't know anything about Perl 6 this might be a good chance to > both learn about it and contribute to its documentation. Check out the call > of Herbert Breunung (lichtkind) to work on the Perl 6 tablets. > Tweet<http://twitter.com/home?status=Help%20to%20write%20Perl%206%20Documentation%20http://bit.ly/IGKVMg%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/IGKVMg&t=Help%20to%20write%20Perl%206%20Documentation>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/IGKVMg> > > SQLite support for DBIish <http://bit.ly/JOkzrB> > 'DBIish, the new database interface for Rakudo Perl 6, now has a working > SQLite backend.' writes Moritz Lenz. > Tweet<http://twitter.com/home?status=SQLite%20support%20for%20DBIish%20http://bit.ly/JOkzrB%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/JOkzrB&t=SQLite%20support%20for%20DBIish>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/JOkzrB> > > Events > > I usually list the next 3-4 events here. The list of all the events can be > found on on the web site <http://perlweekly.com/events.html>. If your > Perl event is not in the list, let me know. > > Perl Mova Workshop in Kiev <http://bit.ly/wWf2Gx> > May 12-13, 2012, Kiev, Ukraine > Tweet<http://twitter.com/home?status=Perl%20Mova%20Workshop%20in%20Kiev%20http://bit.ly/wWf2Gx%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/wWf2Gx&t=Perl%20Mova%20Workshop%20in%20Kiev>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/wWf2Gx> > > Nordic Perl workshop <http://bit.ly/HLkMal> > June 4-5, 2012, Stockholm, Sweden > Tweet<http://twitter.com/home?status=Nordic%20Perl%20workshop%20http://bit.ly/HLkMal%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/HLkMal&t=Nordic%20Perl%20workshop>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/HLkMal> > > YAPC::NA <http://bit.ly/sIHWrY> > June 13-15, 2012, Madison, Wisconsin, USA > Tweet<http://twitter.com/home?status=YAPC::NA%20http://bit.ly/sIHWrY%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/sIHWrY&t=YAPC::NA>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/sIHWrY> > > French Perl workshop <http://bit.ly/HoMwYC> > June 29-30, 2012, Strasbourg > Tweet<http://twitter.com/home?status=French%20Perl%20workshop%20http://bit.ly/HoMwYC%20via%20@perlweekly>| > Facebook<http://www.facebook.com/sharer.php?u=http://bit.ly/HoMwYC&t=French%20Perl%20workshop>| > Google > Plus<https://plusone.google.com/_/+1/confirm?hl=en&url=http://bit.ly/HoMwYC> > > You joined the Perl Weekly to get weekly e-mails about the Perl > programming language and related topics. > Want to see more? See the archives <http://perlweekly.com/archive/> of > all the issues. > Reading this as a non-subscriber? click here to join > us<http://perlweekly.com/>free of charge. > (C) Copyright Gabor Szabo <http://szabgab.com/>. The articles are > copyright the respective authors. > You can unsubscribe here <http://perlweekly.com/unsubscribe.html> if you > don't want to receive mails any more. > > You can freely redistribute this message if you keep the whole message > intact, including the Copyright notice and this text. > > _______________________________________________ > Perlweekly mailing list > [email protected] > http://mail.perlweekly.com/mailman/listinfo/perlweekly > > > > > -- > Fayland Lam // http://www.fayland.org/ > > -- > 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 > 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 > 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 > 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 > -- 如果觉得无聊,您不妨访问Google Reader消遣 https://www.google.com/reader/view 要尝试黑版本Google,请访问 http://tinyurl.com/yk3yp7j -- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
