From michael at jamhome.us Tue Jan 4 08:42:52 2011 From: michael at jamhome.us (Michael) Date: Tue, 4 Jan 2011 08:42:52 -0800 (PST) Subject: [Pdx-pm] Local classes? Message-ID: <38153.170.135.112.12.1294159372.squirrel@mail.jamhome.us> In Portland/Beaverton. I have an easily distracted co-worker looking for Perl classes.? PCC hasn't offered once since 2008 and Stonehenge is out of his price range. Other possibilities? -- Michael Rasmussen http://www.jamhome.us/ Be Appropriate && Follow Your Curiosity -------------- next part -------------- An HTML attachment was scrubbed... URL: From daniel at digitree.org Sat Jan 8 21:29:05 2011 From: daniel at digitree.org (Daniel Hedlund) Date: Sat, 8 Jan 2011 21:29:05 -0800 Subject: [Pdx-pm] Mojolicious anyone? Message-ID: Has anyone had a chance to play around with Mojolicious (http://mojolicio.us/)? If so, what's been your experience with it? It looks very cool and reminds me a lot of the Sinatra DSL for Ruby, but with support for some HTML5 features out of the box (i.e. websockets). If there's any interest, I could try to give a demonstration at a future meeting. A couple examples from their website... # Simple route with plain text response get '/hello' => sub { shift->render(text => 'Hello World!') }; # WebSocket echo service websocket '/echo' => sub { my $self = shift; $self->on_message( sub { my ($self, $message) = @_; $self->send_message("echo: $message"); } ); }; Cheers, Daniel Hedlund daniel at digitree.org From joshua at keroes.com Sun Jan 9 13:11:46 2011 From: joshua at keroes.com (Joshua Keroes) Date: Sun, 9 Jan 2011 16:11:46 -0500 Subject: [Pdx-pm] Mojolicious anyone? In-Reply-To: References: Message-ID: Checked it out during a plane flight last week. It seems to cover all of the same features that PerlDancer does, almost down the line. I just deployed a Dancer app last week so I'm fond of that one. Mojolicious expands on the knowledge picked up from Catalyst before it, so even though it's new, it's reasonably mature even at version 1.01. Mojolicious has a better route-builder. Both Dancer and Mojolicious support named variables in the routes (e.g. /path/to/:id, where $id or param->{id} or something similar) will be available in the route handler, Mojo also permits you to use regular expressions AND named variables. Dancer makes you choose one or the other. It's not a huge difference, but Mojo's flexibility here will make for more legible code and save a line or two later. Dancer's documentation seems to map into my mind better. I much prefer Dancer's default templating system (and any of the alternatives, really) to Mojo's default, which seems to be something wrapped around HTML::Ep. (Please correct me on that, I was offline when I was looking at those docs) If you'd like to compare them yourself, I'd suggest deploying three frameworks: Dancer's default (there's only one; e.g. dancer -a Your::Application), and both types of Mojolicious builds: (e.g. mojo generate lite_app Your::App and mojo generate app Your::Full::App). -Joshua On Sun, Jan 9, 2011 at 12:29 AM, Daniel Hedlund wrote: > Has anyone had a chance to play around with Mojolicious > (http://mojolicio.us/)? If so, what's been your experience with it? > It looks very cool and reminds me a lot of the Sinatra DSL for Ruby, > but with support for some HTML5 features out of the box (i.e. > websockets). If there's any interest, I could try to give a > demonstration at a future meeting. > > A couple examples from their website... > > # Simple route with plain text response > get '/hello' => sub { shift->render(text => 'Hello World!') }; > > # WebSocket echo service > websocket '/echo' => sub { > my $self = shift; > $self->on_message( > sub { > my ($self, $message) = @_; > $self->send_message("echo: $message"); > } > ); > }; > > > Cheers, > > Daniel Hedlund > daniel at digitree.org > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shlomif at iglu.org.il Sun Jan 9 12:56:33 2011 From: shlomif at iglu.org.il (Shlomi Fish) Date: Sun, 9 Jan 2011 22:56:33 +0200 Subject: [Pdx-pm] Mojolicious anyone? In-Reply-To: References: Message-ID: <201101092256.33556.shlomif@iglu.org.il> Hi Daniel, On Sunday 09 Jan 2011 07:29:05 Daniel Hedlund wrote: > Has anyone had a chance to play around with Mojolicious > (http://mojolicio.us/)? If so, what's been your experience with it? I worked on a paid project where I was instructed to use it and KiokuDB back in the 0.9999-something days. I've given a presentation about my experience to a Tel Aviv web-developers knowledge sharing meeting: http://www.shlomifish.org/lecture/Perl/Lightning/Mojolicious/ After all that, one of Mojo's developers complained that my code was ugly, and later on banned me from Mojolicious' irc.perl.org channel, and refused to lift the ban, even after my boss contacted him about it. We ended up having to seek a different alternative and ended up choosing Catalyst. I also recently studied Dancer ( http://perldancer.org/ ), which seems very similar to Mojolicious::Lite due to the fact they were both inspired by Sinatra. As opposed to Mojolicious, it has some dependencies on external CPAN modules, and likely less re-invented and included (but possibly rounder) wheels. I've written this very stupid app with it: {{{ #!/usr/bin/perl use Dancer; use IO::All; my ($id, $end_at) = io->file("params.txt")->chomp->getlines(); get '/id' => sub { content_type 'text/plain'; if ($id == $end_at) { return "-1\n"; } else { return (($id--)."\n"); } }; dance; }}} (I'm not sure it will work with all the service models of Dancer, but worked with the standalone server which was good enough for me.). > It looks very cool and reminds me a lot of the Sinatra DSL for Ruby, > but with support for some HTML5 features out of the box (i.e. > websockets). If there's any interest, I could try to give a > demonstration at a future meeting. > > A couple examples from their website... > > # Simple route with plain text response > get '/hello' => sub { shift->render(text => 'Hello World!') }; > > # WebSocket echo service > websocket '/echo' => sub { > my $self = shift; > $self->on_message( > sub { > my ($self, $message) = @_; > $self->send_message("echo: $message"); > } > ); > }; > Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Parody of "The Fountainhead" - http://shlom.in/towtf Chuck Norris can make the statement "This statement is false" a true one. Please reply to list if it's a mailing list post - http://shlom.in/reply . From enobacon at gmail.com Mon Jan 10 16:42:42 2011 From: enobacon at gmail.com (Seven till Seven) Date: Mon, 10 Jan 2011 16:42:42 -0800 Subject: [Pdx-pm] January meeting this Wed. Message-ID: <201101101642.42168.enobacon@gmail.com> Hi all, This month's meeting is scheduled for the 12th. I'm not sure who is speaking. I will probably not be able to be there. One idea for part of a meeting: do a quick round of "CPAN module roundup" where everyone brings a quick description of a CPAN module you have been using recently and an overview of what problem you're using it to solve. --Eric -- http://pdx.pm.org From ben.hengst at gmail.com Fri Jan 14 10:29:19 2011 From: ben.hengst at gmail.com (benh) Date: Fri, 14 Jan 2011 10:29:19 -0800 Subject: [Pdx-pm] Fwd: Books and News from the O'Reilly User Group Program--Jan In-Reply-To: <1294678906.26461.0.946096@post.oreilly.com> References: <1294678906.26461.0.946096@post.oreilly.com> Message-ID: ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Mon, Jan 10, 2011 at 09:01 Subject: Books and News from the O'Reilly User Group Program--Jan To: ben.hengst+oreilly at gmail.com If you cannot read the information below, click here . Forward this annoucement to a friend [image: O'Reilly.com][image: User Group Newsletter] Jan 2011 Issue New Releases: *Building Wireless Sensor Networks * By Robert Faludi *Confessions of a Public Speaker * By Scott Berkun *Designing Interfaces, Second Edition * By Jenifer Tidwell *Developer's Guide to Microsoft Enterprise Library 5, Visual Basic Edition * By Alex Homer, Nicolas Botto, Bob Brumfield, Grigori Melnik, Erik Renaud, Fernando Simonazzi, Chris Tavares *HTML5 and CSS3 * By Brian P. Hogan *Inside the Microsoft Build Engine, Second Edition * By William Bartholomew, Sayed Ibrahim Hashimi *JavaScript Step by Step, Second Edition * By Steve Suehring *jQuery Pocket Reference * By David Flanagan *Microsoft Expression Web 4 Step by Step * By Chris Leeds *Microsoft SharePoint Designer 2010 Step by Step * By Penelope Coventry More New Releases >> Welcome Hi there, We're happy to support GiveCamp, a weekend-long event where technology professionals from designers, developers, and database administrators to marketers and web strategists donate their time to provide solutions for non-profit organizations. Visit their sitefor more info. Registration is still open for the O'Reilly Strata Conference happening February 1-3, 2011 in Santa Clara, CA. UG members get 30% off the registration price when they use code "str11usrg". Register online here. Get your submissionin for the Strata Conference Science Fair by January 14. Read more about Data Science in our free white paper . *Webcasts happening soon:* - Developing Effective OCUnit and UI Automation Testing for iOS, Presented by James TurnerJanuary 11, 10am PT - Dow to Decrease the Pain in Building Distributed Systems, presented by Bradford StephenJanuary 12, 10am PT - Rethinking the Publishing Business Model: Taking Advantage of Integrated Publisher Solutions to Grow Your Business, presented by Larry Brewster, Mark Ouimet January 13, 11am PT - Hands-on Performance Testing and Analysis with WebPagetest, presented by Patrick MeenanJanuary 19, 10am PT Here's our Webcastpage for on-demand videos of past webcasts and more upcoming live events. Thanks, ---- Marsee Henon and Jon Johns P.S. Here's a list of the places the UG team will be. If you're attending or live in the area and have time to get together, please let us know. - Jan 15, Community Leadership Summit West, Daly City, CA - Jan 26-29, Macworld Conference and Expo, San Francisco, CA - Feb 1-3, O'Reilly Strata Conference, Santa Clara, CA - Feb 7-9, Sharepoint TechCon, San Francisco, CA - Feb 25-27, Southern California Linux Expo (SCALE), Los Angeles, CA ------------------------------ User Group Discounts *Get 40% off books and videos* from Microsoft Press, O'Reilly, Pragmatic Bookshelf, or SitePoint and *50% off ebooks* you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. *20% off Safari Books Online for 12 months for UG members (new subscribers only).* Safari Books Online provides online access to more than 8,500 books and videos from the world's leading technology publishers. We're offering User Group members an exclusive 20% discounton monthly subscriptions to Safari Books Online for 12 months (new subscribers only). Just use coupon code "QLGSSZG". ------------------------------ UG leaders only--Put Up a Banner, Get a Free Book We're looking for user groups to display our discount banners on their web sites. If you send us your group's site with one or more banners posted, We'll send you the O'Reilly book(s) of your choice. Choose from the following list of banners: - MySQL Conference & Expo 2011 - 40-50% off Discount Book Banners - O'Reilly Answers - Customizable O'Reilly Book Widgets - O'Reilly School of Technology - User Group Discount Slides (PowerPoint, Keynote, and OpenOffice.org versions) ------------------------------ Upcoming Event [image: Douglas Crockford] *Douglas Crockford at Code PaLOUsa * *When*: Mar 4-5, 2011 *Where*: Louisville Author Douglas Crockford (*JavaScript: The Good Parts*) will give the keynote speech for Code PaLOUsa 2011. Douglas's keynote speach is titled, "The JSON Saga, or Heresy and Heretical Open Source: A Heretic's Perspective." More Upcoming Events >> [image: Spreading the knowledge of innovators.][image: O'Reilly.com] You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving this newsletter please email marsee at oreilly.com <+marsee at oreilly.com> with your request. O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000 http://oreilly.com/| http://ug.oreilly.com/ Forward this announcement: http://post.oreilly.com/f2f/9z1z7e9gfv1ehf5r81nsbh7qavt01ss176khrcgmffg -- benh~ http://three.sentenc.es/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben.hengst at gmail.com Fri Jan 14 10:28:26 2011 From: ben.hengst at gmail.com (benh) Date: Fri, 14 Jan 2011 10:28:26 -0800 Subject: [Pdx-pm] Fwd: UG News: *Free to Choose* Ebook Deal/Day - All 24 Make Magazine Issues - $5.99 each In-Reply-To: <1294992078.28052.0.891181@post.oreilly.com> References: <1294992078.28052.0.891181@post.oreilly.com> Message-ID: ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Fri, Jan 14, 2011 at 00:01 Subject: UG News: *Free to Choose* Ebook Deal/Day - All 24 Make Magazine Issues - $5.99 each To: ben.hengst+oreilly at gmail.com View in browser . *Forward this announcement to your user group or a friend* [image: O'Reilly Books and Videos] $5.99 Exclusive Ebook Deal of the Day Free to Choose: Make Magazine All 24 volumes of MAKE are now available in ebook format. If you like to tweak, disassemble, recreate, and invent cool new uses for technology, you'll love MAKE, our quarterly publication for the inquisitive do-it-yourselfer. *Ebooks from oreilly.com are DRM-free. You get free lifetime access, and free updates.* One day only. Use *discount code DDMAK* in the shopping cart. [image: Make: Technology on Your Time Volume 24] Make: Technology on Your Time Volume 24 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 23] Make: Technology on Your Time Volume 23 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 22] Make: Technology on Your Time Volume 22 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 21] Make: Technology on Your Time Volume 21 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 20] Make: Technology on Your Time Volume 20 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 19] Make: Technology on Your Time Volume 19 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 18] Make: Technology on Your Time Volume 18 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 17] Make: Technology on Your Time Volume 17 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 16] Make: Technology on Your Time Volume 16 Was: $9.99 *Now: 5.99* [image: Add to cart] [image: Make: Technology on Your Time Volume 15] Make: Technology on Your Time Volume 15 Was: $9.99 *Now: 5.99* [image: Add to cart] *View all 24 Volumes of MAKE > * Spreading the knowledge of innovators oreilly.com You are receiving this email because you are a User Group contact with O'Reilly Media. Forward this announcement. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to marsee at oreilly.com. O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-70000 -- benh~ http://three.sentenc.es/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From ben.hengst at gmail.com Wed Jan 19 08:02:22 2011 From: ben.hengst at gmail.com (benh) Date: Wed, 19 Jan 2011 08:02:22 -0800 Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: <1295424449.4501.0.868448@post.oreilly.com> References: <1295424449.4501.0.868448@post.oreilly.com> Message-ID: ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Wed, Jan 19, 2011 at 00:07 Subject: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 To: ben.hengst at gmail.com View in browser . *Forward this announcement to your user group or a friend* [image: O'Reilly Books and Videos] Save 60% Top 25 of 2010 Best of Ebook Deal of the Day For one day only, you can get our Best of "Ebook Deal of the Day" - Top 25 of 2010 titles for 60% off. *O'Reilly ebooks are DRM-free. You get free lifetime access, multiple file formats, free updates.* Use *discount code DDT25* in the shopping cart. Cheers! [image: Regular Expressions Cookbook] Regular Expressions Cookbook Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] [image: Learning Python] Learning Python, Fourth Edition Was: $39.99 *Now: $16.00 (Save 60%)* [image: Add to cart] [image: jQuery Cookbook] jQuery Cookbook Was: $27.99 *Now: $11.20 (Save 60%)* [image: Add to cart] [image: HTML5: Up and Running] HTML5: Up and Running Was: $23.99 *Now: $9.60 (Save 60%)* [image: Add to cart] [image: JavaScript Cookbook] JavaScript Cookbook Was: $39.99 *Now: $16.00 (Save 60%)* [image: Add to cart] [image: Cooking for Geeks] Cooking for Geeks Was: $27.99 *Now: $11.20 (Save 60%)* [image: Add to cart] [image: Make: Electronics] Make: Electronics Was: $27.99 *Now: $11.20 (Save 60%)* [image: Add to cart] [image: CSS Cookbook] CSS Cookbook, Third Edition Was: $39.99 *Now: $16.00 (Save 60%)* [image: Add to cart] [image: Tapworthy] Tapworthy Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] [image: Building iPhone Apps with HTML, CSS, and JavaScript] Building iPhone Apps with HTML, CSS, and JavaScript Was: $23.99 *Now: $9.60 (Save 60%)* [image: Add to cart] [image: Beautiful Visualization] Beautiful Visualization Was: $47.99 *Now: $19.20 (Save 60%)* [image: Add to cart] [image: JavaScript: The Good Parts] JavaScript: The Good Parts Was: $23.99 *Now: $9.60 (Save 60%)* [image: Add to cart] [image: R in a Nutshell] R in a Nutshell Was: $35.99 *Now: $14.40 (Save 60%)* [image: Add to cart] [image: iPhone App Development: The Missing Manual] iPhone App Development: The Missing Manual Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] [image: bash Cookbook] bash Cookbook Was: $39.99 *Now: $16.00 (Save 60%)* [image: Add to cart] [image: RESTful Web Services Cookbook] RESTful Web Services Cookbook Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] [image: Algorithms in a Nutshell] Algorithms in a Nutshell Was: $39.99 *Now: $16.00 (Save 60%)* [image: Add to cart] [image: Linux in a Nutshell] Linux in a Nutshell, Sixth Edition Was: $35.99 *Now: $14.40 (Save 60%)* [image: Add to cart] [image: Programming Collective Intelligence] Programming Collective Intelligence Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] [image: Beautiful Data] Beautiful Data Was: $35.99 *Now: $14.40 (Save 60%)* [image: Add to cart] [image: Learning iPhone Programming] Learning iPhone Programming Was: $23.99 *Now: $9.60 (Save 60%)* [image: Add to cart] [image: 97 Things Every Programmer Should Know] 97 Things Every Programmer Should Know Was: $23.99 *Now: $9.60 (Save 60%)* [image: Add to cart] [image: High Performance JavaScript] High Performance JavaScript Was: $27.99 *Now: $11.20 (Save 60%)* [image: Add to cart] [image: SQL Cookbook] SQL Cookbook Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] [image: Data Analysis with Open Source Tools] Data Analysis with Open Source Tools Was: $31.99 *Now: $12.80 (Save 60%)* [image: Add to cart] Spreading the knowledge of innovators oreilly.com You are receiving this email because you are a User Group contact with O'Reilly Media. Forward this announcement. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to marsee at oreilly.com. O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-70000 -- benh~ http://three.sentenc.es/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From publiustemp-pdxpm at yahoo.com Thu Jan 20 01:53:07 2011 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Thu, 20 Jan 2011 01:53:07 -0800 (PST) Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: References: <1295424449.4501.0.868448@post.oreilly.com> Message-ID: <491183.71623.qm@web65704.mail.ac4.yahoo.com> Sad to see that of their top 25 titles, not one of them is Perl :/ Cheers, Ovid -- Live and work overseas - http://overseas-exile.blogspot.com/ Buy the book - http://www.oreilly.com/catalog/perlhks/ Tech blog - http://blogs.perl.org/users/ovid/ Twitter - http://twitter.com/OvidPerl/ > >From: benh >To: Portland Perl Mongers >Sent: Wed, 19 January, 2011 17:02:22 >Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top >25 of 2010 > > > > >---------- Forwarded message ---------- >From: Marsee Henon & Jon Johns >Date: Wed, Jan 19, 2011 at 00:07 >Subject: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 >To: ben.hengst at gmail.com > > > >View in browser. >Forward this announcement to your user group or a friend > >Save 60% Top 25 of 2010 >Best of Ebook Deal of the DayFor one day only, you can get our Best of "Ebook >Deal of the Day" - Top 25 of 2010 titles for 60% off. O'Reilly ebooks are >DRM-free. You get free lifetime access, multiple file formats, free updates. Use >discount code DDT25 in the shopping cart. Cheers! > > >Regular Expressions Cookbook >Was: $31.99 >Now: $12.80 >(Save 60%) > >Learning Python, Fourth Edition >Was: $39.99 >Now: $16.00 >(Save 60%) > >jQuery Cookbook >Was: $27.99 >Now: $11.20 >(Save 60%) > >HTML5: Up and Running >Was: $23.99 >Now: $9.60 >(Save 60%) > >JavaScript Cookbook >Was: $39.99 >Now: $16.00 >(Save 60%) > > >Cooking for Geeks >Was: $27.99 >Now: $11.20 >(Save 60%) > >Make: Electronics >Was: $27.99 >Now: $11.20 >(Save 60%) > >CSS Cookbook, Third Edition >Was: $39.99 >Now: $16.00 >(Save 60%) > >Tapworthy >Was: $31.99 >Now: $12.80 >(Save 60%) > >Building iPhone Apps with HTML, CSS, and JavaScript >Was: $23.99 >Now: $9.60 >(Save 60%) > > >Beautiful Visualization >Was: $47.99 >Now: $19.20 >(Save 60%) > >JavaScript: The Good Parts >Was: $23.99 >Now: $9.60 >(Save 60%) > >R in a Nutshell >Was: $35.99 >Now: $14.40 >(Save 60%) > >iPhone App Development: The Missing Manual >Was: $31.99 >Now: $12.80 >(Save 60%) > >bash Cookbook >Was: $39.99 >Now: $16.00 >(Save 60%) > > >RESTful Web Services Cookbook >Was: $31.99 >Now: $12.80 >(Save 60%) > >Algorithms in a Nutshell >Was: $39.99 >Now: $16.00 >(Save 60%) > >Linux in a Nutshell, Sixth Edition >Was: $35.99 >Now: $14.40 >(Save 60%) > >Programming Collective Intelligence >Was: $31.99 >Now: $12.80 >(Save 60%) > >Beautiful Data >Was: $35.99 >Now: $14.40 >(Save 60%) > > >Learning iPhone Programming >Was: $23.99 >Now: $9.60 >(Save 60%) > >97 Things Every Programmer Should Know >Was: $23.99 >Now: $9.60 >(Save 60%) > >High Performance JavaScript >Was: $27.99 >Now: $11.20 >(Save 60%) > >SQL Cookbook >Was: $31.99 >Now: $12.80 >(Save 60%) > >Data Analysis with Open Source Tools >Was: $31.99 >Now: $12.80 >(Save 60%) > >Spreading the knowledge of innovators oreilly.com >You are receiving this email because you are a User Group contact with O'Reilly >Media. Forward this announcement. If you would like to stop receiving these >newsletters or announcements from O'Reilly, send an email to marsee at oreilly.com. > > >O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) >827-70000 > > > > >-- >benh~ > >http://three.sentenc.es/ > -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshua at keroes.com Thu Jan 20 02:22:08 2011 From: joshua at keroes.com (Joshua Keroes) Date: Thu, 20 Jan 2011 02:22:08 -0800 Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: <491183.71623.qm@web65704.mail.ac4.yahoo.com> References: <1295424449.4501.0.868448@post.oreilly.com> <491183.71623.qm@web65704.mail.ac4.yahoo.com> Message-ID: Two thoughts: A book on R in the top 25? Really?! There are approximately three million O'Reilly titles on Perl. And like one on Python. When someone buys a Perl book, they have to choose from the... many ways to learn about it. When they want to buy a Python book, there's only one book to read. Anyway, I'm sure the Perl6 book will produce smashing sales figures when there's a real official Perl 6. Until then, Perl5 is just a mature language of which the adherents all own several books already. *shrug* -Joshua PS Yes, I exaggerated the imaginary numbers above. That said, no real numbers were harmed in the writing of the email. 2011/1/20 Ovid > Sad to see that of their top 25 titles, not one of them is Perl :/ > > Cheers, > Ovid > > -- > Live and work overseas - http://overseas-exile.blogspot.com/ > Buy the book - http://www.oreilly.com/catalog/perlhks/ > Tech blog - http://blogs.perl.org/users/ovid/ > Twitter - http://twitter.com/OvidPerl/ > > > *From:* benh > *To:* Portland Perl Mongers > *Sent:* Wed, 19 January, 2011 17:02:22 > *Subject:* [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save > 60% - Top 25 of 2010 > > > > ---------- Forwarded message ---------- > From: Marsee Henon & Jon Johns > Date: Wed, Jan 19, 2011 at 00:07 > Subject: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of > 2010 > To: ben.hengst at gmail.com > > > View in browser > . > > *Forward this announcement to your user group or a friend* > [image: O'Reilly Books and Videos] Save > 60% Top 25 of 2010 > Best of Ebook Deal of the Day For one day only, you can get our Best of > "Ebook Deal of the Day" - Top 25 of 2010 titles for 60% off. *O'Reilly > ebooks are DRM-free. You get free lifetime access, multiple file formats, > free updates.* Use *discount code DDT25* in the shopping cart. Cheers! [image: > Regular Expressions Cookbook] > Regular Expressions Cookbook > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] [image: > Learning Python] > Learning Python, Fourth Edition > Was: $39.99 > *Now: $16.00 > (Save 60%)* > [image: Add to cart] [image: > jQuery Cookbook] > jQuery Cookbook > Was: $27.99 > *Now: $11.20 > (Save 60%)* > [image: Add to cart] [image: > HTML5: Up and Running] > HTML5: Up and Running > Was: $23.99 > *Now: $9.60 > (Save 60%)* > [image: Add to cart] [image: > JavaScript Cookbook] > JavaScript Cookbook > Was: $39.99 > *Now: $16.00 > (Save 60%)* > [image: Add to cart] [image: > Cooking for Geeks] > Cooking for Geeks > Was: $27.99 > *Now: $11.20 > (Save 60%)* > [image: Add to cart] [image: > Make: Electronics] > Make: Electronics > Was: $27.99 > *Now: $11.20 > (Save 60%)* > [image: Add to cart] [image: > CSS Cookbook] > CSS Cookbook, Third Edition > Was: $39.99 > *Now: $16.00 > (Save 60%)* > [image: Add to cart] [image: > Tapworthy] > Tapworthy > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] [image: > Building iPhone Apps with HTML, CSS, and JavaScript] > Building iPhone Apps with HTML, CSS, and JavaScript > Was: $23.99 > *Now: $9.60 > (Save 60%)* > [image: Add to cart] [image: > Beautiful Visualization] > Beautiful Visualization > Was: $47.99 > *Now: $19.20 > (Save 60%)* > [image: Add to cart] [image: > JavaScript: The Good Parts] > JavaScript: The Good Parts > Was: $23.99 > *Now: $9.60 > (Save 60%)* > [image: Add to cart] [image: > R in a Nutshell] > R in a Nutshell > Was: $35.99 > *Now: $14.40 > (Save 60%)* > [image: Add to cart] [image: > iPhone App Development: The Missing Manual] > iPhone App Development: The Missing Manual > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] [image: > bash Cookbook] > bash Cookbook > Was: $39.99 > *Now: $16.00 > (Save 60%)* > [image: Add to cart] [image: > RESTful Web Services Cookbook] > RESTful Web Services Cookbook > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] [image: > Algorithms in a Nutshell] > Algorithms in a Nutshell > Was: $39.99 > *Now: $16.00 > (Save 60%)* > [image: Add to cart] [image: > Linux in a Nutshell] > Linux in a Nutshell, Sixth Edition > Was: $35.99 > *Now: $14.40 > (Save 60%)* > [image: Add to cart] [image: > Programming Collective Intelligence] > Programming Collective Intelligence > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] [image: > Beautiful Data] > Beautiful Data > Was: $35.99 > *Now: $14.40 > (Save 60%)* > [image: Add to cart] [image: > Learning iPhone Programming] > Learning iPhone Programming > Was: $23.99 > *Now: $9.60 > (Save 60%)* > [image: Add to cart] [image: > 97 Things Every Programmer Should Know] > 97 Things Every Programmer Should Know > Was: $23.99 > *Now: $9.60 > (Save 60%)* > [image: Add to cart] [image: > High Performance JavaScript] > High Performance JavaScript > Was: $27.99 > *Now: $11.20 > (Save 60%)* > [image: Add to cart] [image: > SQL Cookbook] > SQL Cookbook > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] [image: > Data Analysis with Open Source Tools] > Data Analysis with Open Source Tools > Was: $31.99 > *Now: $12.80 > (Save 60%)* > [image: Add to cart] > > Spreading the knowledge of innovators > > oreilly.com > You are receiving this email because you are a User Group contact > with O'Reilly Media. Forward this announcement. > If you would like to stop receiving these newsletters or announcements from > O'Reilly, send an email to marsee at oreilly.com. > > O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 > (707) 827-70000 > > > > > -- > benh~ > > http://three.sentenc.es/ > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -------------- next part -------------- An HTML attachment was scrubbed... URL: From enobacon at gmail.com Thu Jan 20 20:22:35 2011 From: enobacon at gmail.com (Eric Wilhelm) Date: Thu, 20 Jan 2011 20:22:35 -0800 Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: References: <1295424449.4501.0.868448@post.oreilly.com> <491183.71623.qm@web65704.mail.ac4.yahoo.com> Message-ID: <201101202022.35786.enobacon@gmail.com> # from Joshua Keroes # on Thursday 20 January 2011 02:22: >There are approximately three million O'Reilly titles on Perl. And > like one on Python. >When someone buys a Perl book, they have to choose from the... many > ways to learn about it. >When they want to buy a Python book, there's only one book to read. > >Anyway, I'm sure the Perl6 book will produce smashing sales figures > when there's a real official Perl 6. Until then, Perl5 is just a > mature language of which the adherents all own several books already. > >*shrug* I read "JavaScript: The Good Parts" and thought: with good parts like these, who needs bad parts? You might also have noticed that the modern perl titles are not oreilly. I often wonder how many people learn Perl from the camel book (and how many from MSA.) --Eric -- Turns out the optimal technique is to put it in reverse and gun it. --Steven Squyres (on challenges in interplanetary robot navigation) --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From fashizzlepop at gmail.com Thu Jan 20 20:35:23 2011 From: fashizzlepop at gmail.com (Brady Sullivan) Date: Thu, 20 Jan 2011 20:35:23 -0800 Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: <201101202022.35786.enobacon@gmail.com> References: <1295424449.4501.0.868448@post.oreilly.com> <491183.71623.qm@web65704.mail.ac4.yahoo.com> <201101202022.35786.enobacon@gmail.com> Message-ID: I used the Lamma book to learn. I thought it was the best computer related book I've ever read. Brilliantly written. Randal and pals do a great job immersing you and keeping you entertained. Personally, one of my favorite quotes: "/,{5} chameleon/ By George, that's nice." <-- from the chapters on RegExes. Sent from my iPhone On Jan 20, 2011, at 8:22 PM, Eric Wilhelm wrote: > # from Joshua Keroes > # on Thursday 20 January 2011 02:22: > >> There are approximately three million O'Reilly titles on Perl. And >> like one on Python. >> When someone buys a Perl book, they have to choose from the... many >> ways to learn about it. >> When they want to buy a Python book, there's only one book to read. >> >> Anyway, I'm sure the Perl6 book will produce smashing sales figures >> when there's a real official Perl 6. Until then, Perl5 is just a >> mature language of which the adherents all own several books already. >> >> *shrug* > > I read "JavaScript: The Good Parts" and thought: with good parts like > these, who needs bad parts? > > You might also have noticed that the modern perl titles are not oreilly. > > I often wonder how many people learn Perl from the camel book (and how > many from MSA.) > > --Eric > -- > Turns out the optimal technique is to put it in reverse and gun it. > --Steven Squyres (on challenges in interplanetary robot navigation) > --------------------------------------------------- > http://scratchcomputing.com > --------------------------------------------------- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From randall at sonofhans.net Thu Jan 20 20:40:05 2011 From: randall at sonofhans.net (Randall Hansen) Date: Thu, 20 Jan 2011 20:40:05 -0800 Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: References: <1295424449.4501.0.868448@post.oreilly.com> <491183.71623.qm@web65704.mail.ac4.yahoo.com> <201101202022.35786.enobacon@gmail.com> Message-ID: <81123C08-2641-4523-8784-879A7A0DE4FB@sonofhans.net> On Jan 20, 2011, at 8:35 PM, Brady Sullivan wrote: > "/,{5} chameleon/ By George, that's nice." <-- from the chapters on RegExes. Aha! That must be the Schwartzian Transform I keep hearing about. r From fashizzlepop at gmail.com Thu Jan 20 20:53:27 2011 From: fashizzlepop at gmail.com (Brady Sullivan) Date: Thu, 20 Jan 2011 20:53:27 -0800 Subject: [Pdx-pm] Fwd: UG News - Best of Ebook Deal of the Day - Save 60% - Top 25 of 2010 In-Reply-To: <81123C08-2641-4523-8784-879A7A0DE4FB@sonofhans.net> References: <1295424449.4501.0.868448@post.oreilly.com> <491183.71623.qm@web65704.mail.ac4.yahoo.com> <201101202022.35786.enobacon@gmail.com> <81123C08-2641-4523-8784-879A7A0DE4FB@sonofhans.net> Message-ID: Haha, not quite. Sent from my iPhone On Jan 20, 2011, at 8:40 PM, Randall Hansen wrote: > On Jan 20, 2011, at 8:35 PM, Brady Sullivan wrote: > >> "/,{5} chameleon/ By George, that's nice." <-- from the chapters on RegExes. > > Aha! That must be the Schwartzian Transform I keep hearing about. > > r > > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From keithl at kl-ic.com Tue Jan 25 19:23:20 2011 From: keithl at kl-ic.com (Keith Lofstrom) Date: Tue, 25 Jan 2011 19:23:20 -0800 Subject: [Pdx-pm] Moved my websites from kwiki to moinmoin Message-ID: <20110126032320.GA6499@gate.kl-ic.com> Some months ago, I kvetched about kwiki. It was suggested that Ingy be strapped to a chair with his eyes taped open and forced to write a converter to a supported wiki. That seemed cruel, so I spent last weekend converting content on my wikis (about 400 pages) to MoinMoin, mostly with a text editor and bleeding fingers and eyeballs. Kwiki, out of the box, used a GET response for the page name: http://wiki.keithl.com/index.cgi?PageFoo Moin, being 20% less evil, uses what sane humans would expect: http://wiki.keithl.com/PageFoo So I exercised my laughably non-existent mod_rewrite skills to add a rule to the VirtualHost in apache httpd.conf: ... RewriteEngine on RewriteRule ^/moin_static182/ - [last] + RewriteRule ^/?index.cgi \ + /home/www/dirvish/moin/cgi-bin/moin.cgi/%{QUERY_STRING} \ + [last,type=application/x-httpd-cgi] RewriteRule ^/?(.*) \ /home/www/dirvish/moin/cgi-bin/moin.cgi/$1 \ [last,type=application/x-httpd-cgi] ... This seems to work. Suggestions welcome. Suggestions for tormenting Ingy should be sent to less inhibited folk. Keith -- Keith Lofstrom keithl at keithl.com Voice (503)-520-1993 KLIC --- Keith Lofstrom Integrated Circuits --- "Your Ideas in Silicon" Design Contracting in Bipolar and CMOS - Analog, Digital, and Scan ICs From randall at sonofhans.net Tue Jan 25 19:29:38 2011 From: randall at sonofhans.net (Randall Hansen) Date: Tue, 25 Jan 2011 19:29:38 -0800 Subject: [Pdx-pm] Moved my websites from kwiki to moinmoin In-Reply-To: <20110126032320.GA6499@gate.kl-ic.com> References: <20110126032320.GA6499@gate.kl-ic.com> Message-ID: <7047B45D-3366-4A5C-A1BC-F8D2BE0B0CB0@sonofhans.net> On Jan 25, 2011, at 7:23 PM, Keith Lofstrom wrote: > This seems to work. Very cool. > Suggestions for tormenting Ingy should be sent to less inhibited folk. Make him live in the same place for a year :) r From perl-pm at joshheumann.com Wed Jan 26 00:55:07 2011 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 26 Jan 2011 00:55:07 -0800 Subject: [Pdx-pm] Moved my websites from kwiki to moinmoin In-Reply-To: <7047B45D-3366-4A5C-A1BC-F8D2BE0B0CB0@sonofhans.net> References: <20110126032320.GA6499@gate.kl-ic.com> <7047B45D-3366-4A5C-A1BC-F8D2BE0B0CB0@sonofhans.net> Message-ID: <20110126085507.GA15975@joshheumann.com> > > Suggestions for tormenting Ingy should be sent to less inhibited folk. > Make him live in the same place for a year :) I have him in Melbourne right now, but I'm using him for the time being. My loan is up in a few months. I'll let you know when I'm returning him. Of course, I can pass on messages or generally communicate torture :) Josh From nick at ccl4.org Wed Jan 26 01:47:51 2011 From: nick at ccl4.org (Nicholas Clark) Date: Wed, 26 Jan 2011 09:47:51 +0000 Subject: [Pdx-pm] Moved my websites from kwiki to moinmoin In-Reply-To: <20110126085507.GA15975@joshheumann.com> References: <20110126032320.GA6499@gate.kl-ic.com> <7047B45D-3366-4A5C-A1BC-F8D2BE0B0CB0@sonofhans.net> <20110126085507.GA15975@joshheumann.com> Message-ID: <20110126094750.GG24189@plum.flirble.org> On Wed, Jan 26, 2011 at 12:55:07AM -0800, Josh Heumann wrote: > > > > Suggestions for tormenting Ingy should be sent to less inhibited folk. > > Make him live in the same place for a year :) > > I have him in Melbourne right now, but I'm using him for the time being. > My loan is up in a few months. I'll let you know when I'm returning > him. > > Of course, I can pass on messages or generally communicate torture :) How about "the only beer he's allowed to drink out there is American beer. Doesn't matter which, but only whatever he can find locally, that is American, and describes itself as beer" :-) Nicholas Clark From perl-pm at joshheumann.com Wed Jan 26 14:09:23 2011 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 26 Jan 2011 14:09:23 -0800 Subject: [Pdx-pm] Moved my websites from kwiki to moinmoin In-Reply-To: <20110126094750.GG24189@plum.flirble.org> References: <20110126032320.GA6499@gate.kl-ic.com> <7047B45D-3366-4A5C-A1BC-F8D2BE0B0CB0@sonofhans.net> <20110126085507.GA15975@joshheumann.com> <20110126094750.GG24189@plum.flirble.org> Message-ID: <20110126220923.GA19930@joshheumann.com> > How about "the only beer he's allowed to drink out there is American beer. > Doesn't matter which, but only whatever he can find locally, that is > American, and describes itself as beer" That may go beyond torture. Isn't it enough that his sense of beer taste (it's a separate sense, no doubt) has suffered so much just by being out of the Pacific NW? J From keithl at kl-ic.com Fri Jan 28 11:34:51 2011 From: keithl at kl-ic.com (Keith Lofstrom) Date: Fri, 28 Jan 2011 11:34:51 -0800 Subject: [Pdx-pm] Creole markup translator for Kwiki? Message-ID: <20110128193451.GD15750@gate.kl-ic.com> After translating a heap-o-markup with vi, stone knives, and bear skins, I just learned about Creole: http://en.wikipedia.org/wiki/Creole_%28markup%29 Creole is a common wiki markup interchange format used by Moin, PmWiki (thanks Pat), and a dozen other wikis. Perhaps someone (you, that is, not me) would like to write a Kwiki to Creole translator, helping move the pdx-pm wiki to supported wiki software. While flying to Australia and torturing Ingy to do it is a charming idea, it might be more cost effective to save the jet fuel and buy Programming Fuel (Beer) instead. I will donate the first six-pack or pitcher. Keith -- Keith Lofstrom keithl at keithl.com Voice (503)-520-1993 KLIC --- Keith Lofstrom Integrated Circuits --- "Your Ideas in Silicon" Design Contracting in Bipolar and CMOS - Analog, Digital, and Scan ICs From enobacon at gmail.com Fri Jan 28 14:48:46 2011 From: enobacon at gmail.com (Eric Wilhelm) Date: Fri, 28 Jan 2011 14:48:46 -0800 Subject: [Pdx-pm] February 9th meeting - Worst Useful Hack Message-ID: <201101281448.46992.enobacon@gmail.com> Hi all, We're just under two weeks from the February meeting. This month's meeting will be a round of lightning talks: Worst Useful Hack. Your talk should be 5 minutes long. Slides, visual aids, and costumes are optional. Please e-mail me (off-list) your talk title and any preference about going first / last / after Jeff. Thanks, Eric -- Don't worry about what anybody else is going to do. The best way to predict the future is to invent it. --Alan Kay --------------------------------------------------- http://scratchcomputing.com ---------------------------------------------------