From yanick at babyl.dyndns.org Sun Oct 9 19:50:23 2011 From: yanick at babyl.dyndns.org (Yanick Champoux) Date: Sun, 09 Oct 2011 22:50:23 -0400 Subject: [Ottawa-pm] Fwd: [pm_groups] Potential group project: The Perl Cookbook Message-ID: <4E925D6F.4000406@babyl.dyndns.org> Hey all, Just to broadcast that Houston.pm is considering modernizing the Perl Cookbook via a community project (see below). If anyone is interested to join the party, raise your hand or poke Wade, or just say so and I'll keep you informed when something happens. Joy, `/anick -------- Original Message -------- Subject: [pm_groups] Potential group project: The Perl Cookbook Date: Tue, 4 Oct 2011 23:14:53 -0500 From: G. Wade Johnson To: pm_groups at pm.org Ben Thomas and I were discussing the fact that The Perl Cookbook is somewhat out of date and wondered if we could set up a project for Houston.pm to try to bring some of the recipes up to the standards of Modern Perl. As we discussed it, I realized that modifying a large number of these recipes would quickly exceed the bounds of "fair use" should O'Reilly decide to complain. So I contacted them through the user group program. The short form is that O'Reilly is at least provisionally interested in the idea of a community project to update the Cookbook. They have done other community-based cookbooks in the past, with some success. The question is, would more Perl Monger groups want to join in the fun/work on this? Depending on the details that we are still ironing out, there would likely be a website collecting new and updated recipes. We'd probably want the source for the solutions on something like github. O'Reilly would want the ability to collect a subset of the recipes (with input from the community) to form a new edition of the book, if the project goes well. The website would continue to be available for updates and contain all recipes, not just those included in any book. I've pitched the initial idea to my group. (Without some of the details at the moment.) Would any other groups be interested in joining in? If you are interested, I'd be glad to forward the information I sent to my group. I've also got a call next week with my O'Reilly contact to iron out more details. Input from the larger Perl Monger community would definitely help with that. Who is interested? G. Wade -- "No Boom today. Boom tomorrow, There's always a boom tomorrow." -- Ivanova, "Grail" -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups From shawnhcorey at gmail.com Mon Oct 10 07:24:30 2011 From: shawnhcorey at gmail.com (Shawn H Corey) Date: Mon, 10 Oct 2011 10:24:30 -0400 Subject: [Ottawa-pm] Fwd: [pm_groups] Potential group project: The Perl Cookbook In-Reply-To: <4E925D6F.4000406@babyl.dyndns.org> References: <4E925D6F.4000406@babyl.dyndns.org> Message-ID: <4E93001E.2010406@gmail.com> On 11-10-09 10:50 PM, Yanick Champoux wrote: > Hey all, > > Just to broadcast that Houston.pm is considering modernizing the Perl > Cookbook via a community project (see below). If anyone is interested to > join the party, raise your hand or poke Wade, or just say so and I'll > keep you informed when something happens. > > Joy, > `/anick > > > -------- Original Message -------- > Subject: [pm_groups] Potential group project: The Perl Cookbook > Date: Tue, 4 Oct 2011 23:14:53 -0500 > From: G. Wade Johnson > To: pm_groups at pm.org > > Ben Thomas and I were discussing the fact that The Perl Cookbook is > somewhat out of date and wondered if we could set up a project for > Houston.pm to try to bring some of the recipes up to the standards of > Modern Perl. ... > Who is interested? > G. Wade I would be interested. I was thinking of doing an article on arrays using a double-linked, circular list as an example. The nifty thing is that each manipulation of the list requires only one Perl statement. -- Just my 0.00000002 million dollars worth, Shawn Confusion is the first step of understanding. Programming is as much about organization and communication as it is about coding. The secret to great software: Fail early & often. Eliminate software piracy: use only FLOSS. "Make something worthwhile." -- Dear Hunter From champoux at pythian.com Wed Oct 12 06:38:43 2011 From: champoux at pythian.com (Yanick Champoux) Date: Wed, 12 Oct 2011 09:38:43 -0400 Subject: [Ottawa-pm] Fwd: [pm_groups] Potential group project: The Perl Cookbook In-Reply-To: <4E93001E.2010406@gmail.com> References: <4E925D6F.4000406@babyl.dyndns.org> <4E93001E.2010406@gmail.com> Message-ID: <4E959863.2070309@pythian.com> On 10/10/11 10:24, Shawn H Corey wrote: > I would be interested. \o/ Sweet. > I was thinking of doing an article on arrays using a double-linked, > circular list as an example. The nifty thing is that each manipulation > of the list requires only one Perl statement. Yup, implementing that kind of stuff with Perl's arrays and hashes is muuuch easier than in C, that's for sure. :-) Oh, and while we are on the topic of articles, there is also the Advent calendar coming in. This year, rjbs is the one holding the reins of Santa's sleigh. I'm not sure of the format that he wants to use for this edition of the calendar, but I'll broadcast to the list whenever I have some news. Cheers, `/anick -- Yanick Champoux, Senior Perl Developer The Pythian Group - love your data http://www.pythian.com -- Pythian proud winner of Oracle North America Titan Award for Exadata Solution... Read more & see us at OpenWorld bit.ly/pythianoow11 From shawnhcorey at gmail.com Wed Oct 12 12:12:59 2011 From: shawnhcorey at gmail.com (Shawn H Corey) Date: Wed, 12 Oct 2011 15:12:59 -0400 Subject: [Ottawa-pm] Fwd: [pm_groups] Potential group project: The Perl Cookbook In-Reply-To: <4E959863.2070309@pythian.com> References: <4E925D6F.4000406@babyl.dyndns.org> <4E93001E.2010406@gmail.com> <4E959863.2070309@pythian.com> Message-ID: <4E95E6BB.2070604@gmail.com> On 11-10-12 09:38 AM, Yanick Champoux wrote: > On 10/10/11 10:24, Shawn H Corey wrote: >> I was thinking of doing an article on arrays using a double-linked, >> circular list as an example. The nifty thing is that each manipulation >> of the list requires only one Perl statement. > > Yup, implementing that kind of stuff with Perl's arrays and hashes is > muuuch easier than in C, that's for sure. :-) I was thinking of doing an article on anonymous arrays to complement it but I haven't thought of a good example yet. I considered LCS, though it is a little esoteric, and parsing XML but both have very good modules in CPAN for them. Anyone got a suggestion? -- Just my 0.00000002 million dollars worth, Shawn Confusion is the first step of understanding. Programming is as much about organization and communication as it is about coding. The secret to great software: Fail early & often. Eliminate software piracy: use only FLOSS. "Make something worthwhile." -- Dear Hunter From yanick at babyl.dyndns.org Wed Oct 12 14:04:00 2011 From: yanick at babyl.dyndns.org (Yanick Champoux) Date: Wed, 12 Oct 2011 17:04:00 -0400 Subject: [Ottawa-pm] Fwd: [pm_groups] Potential group project: The Perl Cookbook In-Reply-To: <4E95E6BB.2070604@gmail.com> References: <4E925D6F.4000406@babyl.dyndns.org> <4E93001E.2010406@gmail.com> <4E959863.2070309@pythian.com> <4E95E6BB.2070604@gmail.com> Message-ID: <4E9600C0.1020504@babyl.dyndns.org> On 11-10-12 03:12 PM, Shawn H Corey wrote: > I was thinking of doing an article on anonymous arrays to complement it > but I haven't thought of a good example yet. Can't think of anything on anonymous arrays for their own sake, but I can see many uses of them as an alternate to ashes for objects, to pass parameters to functions that can be modified, etc. > I considered LCS, though it is a little esoteric, Littoral combat ships? O.o > and parsing XML but both have very good modules in CPAN for them. Anyone got a suggestion? I guess it'll all depend on how Wade and friends are going to organize the book. I somehow expect that step 1 will be to take the current recipes in the Cookbooks and bring them up to snuff for 2011. But this is only guess-work. I'll give y'all a shout when I know more. :-) Joy, `/anick From shawnhcorey at gmail.com Wed Oct 12 14:37:11 2011 From: shawnhcorey at gmail.com (Shawn H Corey) Date: Wed, 12 Oct 2011 17:37:11 -0400 Subject: [Ottawa-pm] Fwd: [pm_groups] Potential group project: The Perl Cookbook In-Reply-To: <4E9600C0.1020504@babyl.dyndns.org> References: <4E925D6F.4000406@babyl.dyndns.org> <4E93001E.2010406@gmail.com> <4E959863.2070309@pythian.com> <4E95E6BB.2070604@gmail.com> <4E9600C0.1020504@babyl.dyndns.org> Message-ID: <4E960887.1010700@gmail.com> On 11-10-12 05:04 PM, Yanick Champoux wrote: > > I considered LCS, though it is a little esoteric, > > Littoral combat ships? O.o Longest Common Subsequence, a key algorithm for diff(1). Available in Algorithm::Diff -- Just my 0.00000002 million dollars worth, Shawn Confusion is the first step of understanding. Programming is as much about organization and communication as it is about coding. The secret to great software: Fail early & often. Eliminate software piracy: use only FLOSS. "Make something worthwhile." -- Dear Hunter From champoux at pythian.com Mon Oct 17 08:16:00 2011 From: champoux at pythian.com (Yanick Champoux) Date: Mon, 17 Oct 2011 11:16:00 -0400 Subject: [Ottawa-pm] Pythian looking for a Perl developer Message-ID: <4E9C46B0.2030404@pythian.com> Howdie all, Just to let you know, Pythian is looking to hire a new Perl developers: http://pythian.acquiretm.com/job_details_clean.aspx?ID=1164&source=jobs.perl.org You have questions or want to try your luck, feel free to poke me, or follow the rabbit trail starting at the link above. :-) Joy, `/anick -- Yanick Champoux, Senior Perl Developer The Pythian Group - love your data http://www.pythian.com -- Pythian proud winner of Oracle North America Titan Award for Exadata Solution... Read more & see us at OpenWorld bit.ly/pythianoow11 From champoux at pythian.com Mon Oct 31 07:22:46 2011 From: champoux at pythian.com (Yanick Champoux) Date: Mon, 31 Oct 2011 10:22:46 -0400 Subject: [Ottawa-pm] Fwd: Google Code-in - urgent assistance required In-Reply-To: <20111031011625.GF654@pjcj.net> References: <20111031011625.GF654@pjcj.net> Message-ID: <4EAEAF36.5030802@pythian.com> [ See this post in glorious HTML at http://blogs.perl.org/users/paul_johnson/2011/10/more-about-gci-2011.html ] The Google Code-in 2011 (GCI - http://wiki.enlightenedperl.org/gci2011) will be starting shortly. This is the programme under which students aged between 13 and 17 years are encouraged to get involved in open source projects. The Perl Foundation would like Perl to be a part of this programme, bringing both short and long-term benefits to Perl and the students alike. Many of you will have seen my previous post (http://blogs.perl.org/users/paul_johnson/2011/10/gci-2011.html) asking the Perl community for help in creating tasks for students. A few of you have subsequently added tasks to the ideas page (http://wiki.enlightenedperl.org/gci2011/gci2011/ideas). For this we are extremely grateful. Some of you may well be planning to add some tasks. We'll also be very grateful for these tasks. It's almost time to submit our application. But for our application to be successful we really need to add more tasks. So I'm renewing my appeal for your help. We need help from all sorts of people. From developers, from designers, from technical writers, from managers, from marketers, from QA people and testers, from architects, from trainers, from user interface specialists and from anyone who can speak more than one language. And if you're reading this and don't fit into any of those categories then you undoubtedly have other talents and we probably need you even more. We need you to visit the ideas page (http://wiki.enlightenedperl.org/gci2011/gci2011/ideas) and read about the sort of tasks we need. Then create a login and add a task. If you can't or don't want to create a login, please mail your task to me at paul at pjcj.net Here are some suggestions for tasks: - Develop a new feature. - Port to a new operating system. - Fix a bug. (Go and check your RT queue.) - Add tests for a feature. - Add tests to improve coverage. (Take a look at cpancover http://pjcj.sytes.net/cpancover/ ) - Add to or improve documentation. - Write a tutorial. - Make a tutorial video. - Make a promotional video. - Add internationalisation (I18N) to a module. - Translate documentation, tutorials or web sites. - Investigate API changes. - Research new ideas. algorithms or libraries. - Compare and contrast modules. But feel free to let your imagination run wild. Any task that a young student could perform that would be beneficial to the project is fair game. In addition, if you really cannot think of a task to add, but you would be willing to act as a mentor please add your name to the ideas page (http://wiki.enlightenedperl.org/gci2011/gci2011/ideas) and note any areas in which you would be willing to mentor. In particular we are in need of mentors who would be able to assist with translation tasks, so if you speak more than one language please add your name and note which languages you speak. We also need mentors who would be happy to work with students on bugs in modules where the author is unable to do so. But we're very happy to accept all volunteers. So please either add a task or sign up as a mentor. (Or both.) But this is getting very urgent. Our application needs to be on Tuesday so please don't delay and sign up today! Thank you very much for your assistance. I trust that with your help this year's GCI will be even more successful than last year's. -- Pythian proud winner of Oracle North America Titan Award for Exadata Solution...watch the video on pythian.com