From fred at redhotpenguin.com Wed Dec 1 10:12:19 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Wed, 1 Dec 2010 10:12:19 -0800 Subject: [sf-perl] Day one of the Perl Advent calendar Message-ID: http://perladvent.pm.org/2010/1/ The other 30 days are left as an exercise for the reader (I won't be posting them here, but feel free to post them yourself and discuss). From fred at redhotpenguin.com Thu Dec 2 11:45:06 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Thu, 2 Dec 2010 11:45:06 -0800 Subject: [sf-perl] Fwd: Books and News from the O'Reilly User Group Program--Dec In-Reply-To: <1291316407.11271.0.971362@post.oreilly.com> References: <1291316407.11271.0.971362@post.oreilly.com> Message-ID: 30% off Strataconf - has anyone been to that conference? ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Thu, Dec 2, 2010 at 11:00 AM Subject: Books and News from the O'Reilly User Group Program--Dec To: fred at redhotpenguin.com View this information as HTML in your browser, click here: http://post.oreilly.com/rd/9z1zko24ippv3vddrkq2ilnlh2ckt2qc304187nmkjg Hi there, Here's our holiday gift guide to share with your mailing list, website, newsletter, or your favorite social media site such as Facebook, Twitter, and LinkedIn. http://post.oreilly.com/rd/9z1z7b5kmjaa7fmrcjch9t5jmjhp9kjnc04ep4hut3o And--just for fun--tell (or show) us what your geekiest gift was on our Facebook Page. http://post.oreilly.com/rd/9z1zqkhvqjrpb88qico9rj01j03978ba3m74h8fmb68 Planning next year already? Pass these events along: Registration is open for the O'Reilly Strata Conference happening February 1-3, 2011 in Santa Clara, CA. Group members get 30% off the registration price when they use code "str11usrg". Register online here: http://post.oreilly.com/rd/9z1z8rqt88vl67mblahgp1cqu235c21c3h5hpjj98ro The Call For Presentations at SCALE 9x, the 9th Annual Southern California Linux Expo, is open through December 13, 2010. Submit your talk for developers, systems administrators, or entry level users as well general open-source advocacy topics. For more information go to: http://post.oreilly.com/rd/9z1z2qkmtcc6u1a1a09ee4l58fk0tjtcd10vdpiahno The second annual West Coast Community Leadership Summit (CLS West) happens January 15, 2011 at DeVry University in Daly City,CA. Join experienced community leaders and organizers to discuss, debate, and explore the many avenues of building strong community in an open unconference setting. For more information or to register, go to http://post.oreilly.com/rd/9z1z4labgj7etjqau3t2gk7v7o98bktqo5rd2mraja0 Attending Macworld Expo 2011? Don't miss the User Group Reunion on January 27, 2011. User group members and friends can register for only $5 for a limited time. For more information on Apple User Groups, go to http://post.oreilly.com/rd/9z1zr1mt63vm28dc5ij7leukfgo1kqim8mkmt8qs268 Thanks, ---- Marsee Henon and Jon Johns --------------------------------------------------------------------- User Group Discounts --------------------------------------------------------------------- Get 40% off books from O'Reilly, Microsoft Press, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, Rocky Nook, SitePoint, or YoungJin books and 50% off ebooks you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. http://post.oreilly.com/rd/9z1zu3pp5f9p08ve7lvpluu9vi8llji3o9gko7ijhco Thinking about attending an O'Reilly Conference? Email usergroups at oreilly.com for the user group discount code. You can see what's coming up here: http://post.oreilly.com/rd/9z1zqutdik0lia5p8mrgmrmqsg238nvmd79kaenetq0 --------------------------------------------------------------------- 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 me your group's site with one or more banners posted, I'll send you the O'Reilly book(s) of your choice. Choose from the following list: 40-50% off Discount Book Banners http://post.oreilly.com/rd/9z1z4ad378hu2lhm7c7i81huab5o2r8fbgcsgg6knr0 O'Reilly Answers http://post.oreilly.com/rd/9z1zmjhld6ioh5sv826e2h413f76ngudu1nclq09mv8 O'Reilly School of Technology http://post.oreilly.com/rd/9z1zs0ba1ftc0mj5ejasolo7o8r11d8ie9hu09tc9no Customizable O'Reilly Book Widgets http://post.oreilly.com/rd/9z1zg3edqfnjg2ls6rgba541r0tud826hkosaur8qb8 User Group Discount Slides (PowerPoint, Keynote, and OpenOffice.org versions) http://post.oreilly.com/rd/9z1zf9mrsqqcn5r4n63usve6cahqrc0pof4ihmdepbg --------------------------------------------------------------------- New Releases --------------------------------------------------------------------- SQL Pocket Guide, Third Edition http://post.oreilly.com/rd/9z1zmfjood5j2smhi7u6spsqggll6va59qaen12t4v8 Head First Python http://post.oreilly.com/rd/9z1zvfffp2pgfff1dtcl2f48lkobo8ggm7gj1ougdvo Real World Instrumentation with Python http://post.oreilly.com/rd/9z1zggn45a5b6kpt4t1llkm7jhkafhl78m7ogjmj3cg Programming Microsoft LINQ in Microsoft .NET Framework 4 (Microsoft Press) http://post.oreilly.com/rd/9z1zue7e78jrveh1n3kgmmipjuq32mqdk7oordshb3o Developing Applications for the Cloud on the Microsoft Windows Azure Platform (Microsoft Press) http://post.oreilly.com/rd/9z1z8ls4ff4hffq79u9f3jv09erhrgce9g48i245p10 Designing Solutions for Microsoft SharePoint 2010 (Microsoft Press) http://post.oreilly.com/rd/9z1zh3e5pqvp0orbg90b1jbit0sge05kjfhj9g72ceg Deploying Microsoft Forefront Unified Access Gateway 2010 (Microsoft Press) http://post.oreilly.com/rd/9z1z18rcupgigbcpv4dmouhtv2rii85e58d8bcd3at0 Windows Phone 7 Plain & Simple (Microsoft Press) http://post.oreilly.com/rd/9z1zkljfonjd3ej2s8tdioar8n54r357fml3jpnj9no Deploying Microsoft Forefront Threat Management Gateway 2010 (Microsoft Press) http://post.oreilly.com/rd/9z1zatuu7de0oec2hkvdmg7vs8880dl66qfo36hr7no Windows Communication Foundation 4 Step by Step (Microsoft Press) http://post.oreilly.com/rd/9z1zk9qek59ak10kmsgersa8s9qkbisv820e3h77h08 Deploying Microsoft Forefront Protection 2010 for Exchange Server (Microsoft Press) http://post.oreilly.com/rd/9z1zcm0n1b0m5fe4jdb6nn3u3un8hqughj87ihaaq3o Microsoft Exchange Server 2010 Inside Out (Microsoft Press) http://post.oreilly.com/rd/9z1zbd0415m08cv7mqc38e1hmb2lh9ko7rsqndf0ieg Windows Server 2008 R2 Remote Desktop Services Resource Kit (Microsoft Press) http://post.oreilly.com/rd/9z1zcb9ft1v5ug0ou0fj7298ns5b9ofrajg1mi3tme8 Confessions of a Public Speaker http://post.oreilly.com/rd/9z1zirghr2no2bsc5e48r8b27m779vetvn0itbmor9g MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4 (Microsoft Press) http://post.oreilly.com/rd/9z1zc31cdal000nj71mff0c0v45590b1pme2l0fvql8 Cassandra: The Definitive Guide http://post.oreilly.com/rd/9z1z1vut1aapj612p2k8ph5k5qc8bkq922k461b69so Managing and Implementing Microsoft SharePoint 2010 Projects (Microsoft Press) http://post.oreilly.com/rd/9z1znjaarf6n9itmelk1ku7uiu661i7plp8learusr0 Building the Perfect PC, Third Edition http://post.oreilly.com/rd/9z1ziuc8lm1hrcsdqhunbkoiu2ia7edrqkj3bec71so Best iPad Apps http://post.oreilly.com/rd/9z1zh355esl3nujgvi56c777bgfl6mjju98qhnnjlio iOS 4 Programming Cookbook: Rough Cuts Version http://post.oreilly.com/rd/9z1z4lno4hl7mm7lbbafh8ci8v8vc133up39di1khvg Microsoft XNA Framework: Programming Windows Phone 7 (Microsoft Press) http://post.oreilly.com/rd/9z1zft29ka7nn8eoan3d8lmmf33n88h6vd9gcm0t1p0 Microsoft Silverlight: Programming Windows Phone 7 (Microsoft Press) http://post.oreilly.com/rd/9z1zl12d3ngagrhto8klkrivhrs3ji47ipfb3grabdo Badass LEGO Guns (No Starch) http://post.oreilly.com/rd/9z1zao3bj300ch4oj8r0emfuijoqr5uj089pvnr0928 My New iPad, 2nd Edition (No Starch) http://post.oreilly.com/rd/9z1z4a0gl279kmgom8l3pitrnho9d0dnvohsieieq6o The Unofficial LEGO MINDSTORMS NXT 2.0 Inventor's Guide, Second Edition (No Starch) http://post.oreilly.com/rd/9z1ztb927t4jme0olbj38cqips3ffnkmfj4qhm7q888 Canvas Pocket Reference http://post.oreilly.com/rd/9z1zhpnteh3pfg6q3qagveo86260c7isd0e0524fu78 jQuery Pocket Reference http://post.oreilly.com/rd/9z1zbfajbhhsigkb9e1unmdr3r4gt8bfp7pbc3pr6bo Using JRuby (Pragmatic Bookshelf) http://post.oreilly.com/rd/9z1zm1tmonuv0g7opjkgcr48idtp1c5gqsl247tild0 Pragmatic Guide to JavaScript (Pragmatic Bookshelf) http://post.oreilly.com/rd/9z1z0319ocotot1dmk4sdr7h2rd4cdrg3prbe84nfi0 Droid X: The Missing Manual http://post.oreilly.com/rd/9z1z173fffcb25pcmc4jbbrb391mt2sap0t1f756jn8 The Art of Photography (Rocky Nook) http://post.oreilly.com/rd/9z1z9j5dumhc18tkkugufjd806ch9mjvgs1u4t91buo Learning the iOS 4 SDK for JavaScript Programmers http://post.oreilly.com/rd/9z1z1fbpi1a9h3286ucq03vvfb1am3n82tll6vrqesg Take Control of Your Paperless Office (TidBITS) http://post.oreilly.com/rd/9z1zj3u0t1r2k8ho13s7jued9rjqabk76ih1hrcrg70 Logic Pro 9 Tips and Tricks (PC Publishing) http://post.oreilly.com/rd/9z1zoi67s54cusv60g2h73cm7apa5gmfcik923r205g The RSpec Book (Pragmatic Bookshelf) http://post.oreilly.com/rd/9z1zrdlt4fmbtht7b97lpur1t30g49fvep9el29mu30 Why Photographs Work (Rocky Nook) http://post.oreilly.com/rd/9z1zuhthdcg67qhtdu099oc4qpj53c79aoa00devh00 JavaScript Step by Step, Second Edition (Microsoft Press) http://post.oreilly.com/rd/9z1zta1rplva6ksdccbvqh8d5rhbt3kfts8eiiipnco Designing Interfaces, Second Edition http://post.oreilly.com/rd/9z1z4l33062onslsp4g26opcfddrj38gt8tqv1i6gig HTML5 and CSS3 (Pragmatic Bookshelf) http://post.oreilly.com/rd/9z1zfvehgbk7sc78u6qm5i8s9spj1utsg3iu8f7ivsg Microsoft SharePoint Designer 2010 Step by Step (Microsoft Press) http://post.oreilly.com/rd/9z1zouhnqaigcebu9s07p9tlkg0u6ntppefimuj46f8 Agile in a Flash (Pragmatic Bookshelf) http://post.oreilly.com/rd/9z1zb5cm8frsjmki5ush4qcs6qbgttrkov2lj0ii04o The Facebook Marketing Book http://post.oreilly.com/rd/9z1zgvledv5mhodstcuqg5uh6mpeopo21qub26fkfgg Until next time-- Marsee Henon & Jon Johns Forward this announcement - http://post.oreilly.com/f2f/9z1zqcmi9g76ni34npsgk2lfp0l1eh9usreo4hkjk90 ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA ? 95472 800-998-9938 http://post.oreilly.com/rd/9z1zmv220ttrni1cbiesh5rb5sj4hcgogf9h82chda8 Follow us on Twitter at: http://post.oreilly.com/rd/9z1zjll0c3g8gpborkvpqtvjbneflj15iv339f1eq9o You are receiving this email because you are a User Group contact with O'Reilly Media. If you would like to stop receiving these newsletters or announcements from O'Reilly, send an email to usergroups at oreilly.com ================================================================ From masri at nolex.com Thu Dec 2 22:28:16 2010 From: masri at nolex.com (Adam Masri) Date: Thu, 2 Dec 2010 22:28:16 -0800 Subject: [sf-perl] printable wiki Message-ID: Hello all, Since I know we just had a talk on wikis... At our printing business, I'm looking at using a wiki as a company-wide editable manual. Some dirty production areas of the business don't make sense to have computers around. So my goal is that I can easily print sections of the Wiki as a manual for specific departments. Are any wikis particularly good for printing manuals, perhaps even with automated table of contents? Any pointers would be appreciated. There are a lot of them out there. Adam Masri masri at nolex.com President www.nolex.com Nolex From peter at thoeny.org Thu Dec 2 23:49:10 2010 From: peter at thoeny.org (Peter Thoeny) Date: Thu, 2 Dec 2010 23:49:10 -0800 Subject: [sf-perl] printable wiki In-Reply-To: References: Message-ID: Hi Adam, Yes, there are many wikis out there. Start at wikimatrix.org. I can recommend TWiki wholeheartedly (totally unbiased! ;-)). Here is why: 1. Create wiki pages that represent chapters of manuals, can be specific to departments. 2. Define variables (macros) and use them in text. For example, if the product name is not set yet, define a BREADSLICER variable in the preferences and use it anywhere as %BREADSLICER%. You can change BREADSLICER at any time to reflect the actual product name. 3. Create manual pages that include many chapter pages. Add a TOC to it to get an automated table of content. Example: ---+!! Bread Slicer Manual %TOC% %INCLUDE{BreadSlicerChapter1}% %INCLUDE{BreadSlicerChapter2}% %INCLUDE{BreadSlicerChapter3}% %INCLUDE{BreadSlicerChapter4}% 4. Install the FootNotePlugin if you need footnotes. 5. Install the GenPDFAddOn that gives you a [ GDF ] button on every page. Use it to print the manuals. H1 headings start a new page. BTW, we authored the Wikis for Dummies book using TWiki. We added a few more twists, such as automated outlines, an extraction app to correlate bits and pieces of interviews with specific chapters. Hope this helps. Regards, Peter On Dec 2, 2010, at 10:28 PM, Adam Masri wrote: > Hello all, > > Since I know we just had a talk on wikis... > > At our printing business, I'm looking at using a wiki as a company- > wide editable manual. Some dirty production areas of the business > don't make sense to have computers around. So my goal is that I can > easily print sections of the Wiki as a manual for specific > departments. > > Are any wikis particularly good for printing manuals, perhaps even > with automated table of contents? Any pointers would be appreciated. > There are a lot of them out there. > > > Adam Masri masri at nolex.com > President www.nolex.com > Nolex > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm -- * Peter Thoeny Peter[at]Thoeny.org * http://twiki.net - Twiki, Inc. - Enterprise Agility * http://twiki.org - is your team already TWiki enabled? * Knowledge cannot be managed, it can be discovered and shared * This e-mail is: (_) private (x) ask first (_) public From friedman at highwire.stanford.edu Fri Dec 3 10:28:43 2010 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Fri, 3 Dec 2010 10:28:43 -0800 Subject: [sf-perl] printable wiki In-Reply-To: References: Message-ID: <90184095-D7BD-4A99-B32C-5139ABA7FA6D@highwire.stanford.edu> Adam, If you can find a wiki with an automated TOC, then you can always create a printable view of any page by using custom CSS. Some wikis let you specify a CSS file to use and you can put special print-only markup in there that does things like strip off the headers and footers, sidebars, and navigation links. http://www.alistapart.com/articles/goingtoprint/ http://www.alistapart.com/articles/designingforcontext/ http://www.alistapart.com/articles/responsive-web-design/ (the "Meet the media query" section) I've done this with an ancient UseMod Wiki with much success, but it doesn't have automated TOCs, so it probably wouldn't work for you. -- Mike ______________________________________________________________________________ Mike Friedman | HighWire Press, Stanford Univ | friedman at highwire.stanford.edu On Dec 2, 2010, at 11:49 PM, Peter Thoeny wrote: > Hi Adam, > > Yes, there are many wikis out there. Start at wikimatrix.org. > > I can recommend TWiki wholeheartedly (totally unbiased! ;-)). Here is why: > > 1. Create wiki pages that represent chapters of manuals, can be specific to departments. > > 2. Define variables (macros) and use them in text. For example, if the product name is not set yet, define a BREADSLICER variable in the preferences and use it anywhere as %BREADSLICER%. You can change BREADSLICER at any time to reflect the actual product name. > > 3. Create manual pages that include many chapter pages. Add a TOC to it to get an automated table of content. Example: > > ---+!! Bread Slicer Manual > %TOC% > %INCLUDE{BreadSlicerChapter1}% > %INCLUDE{BreadSlicerChapter2}% > %INCLUDE{BreadSlicerChapter3}% > %INCLUDE{BreadSlicerChapter4}% > > 4. Install the FootNotePlugin if you need footnotes. > > 5. Install the GenPDFAddOn that gives you a [ GDF ] button on every page. Use it to print the manuals. H1 headings start a new page. > > BTW, we authored the Wikis for Dummies book using TWiki. We added a few more twists, such as automated outlines, an extraction app to correlate bits and pieces of interviews with specific chapters. > > Hope this helps. > > Regards, > Peter > > > On Dec 2, 2010, at 10:28 PM, Adam Masri wrote: > >> Hello all, >> >> Since I know we just had a talk on wikis... >> >> At our printing business, I'm looking at using a wiki as a company-wide editable manual. Some dirty production areas of the business don't make sense to have computers around. So my goal is that I can easily print sections of the Wiki as a manual for specific departments. >> >> Are any wikis particularly good for printing manuals, perhaps even with automated table of contents? Any pointers would be appreciated. There are a lot of them out there. >> >> >> Adam Masri masri at nolex.com >> President www.nolex.com >> Nolex >> >> _______________________________________________ >> SanFrancisco-pm mailing list >> SanFrancisco-pm at pm.org >> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > > -- > * Peter Thoeny Peter[at]Thoeny.org > * http://twiki.net - Twiki, Inc. - Enterprise Agility > * http://twiki.org - is your team already TWiki enabled? > * Knowledge cannot be managed, it can be discovered and shared > * This e-mail is: (_) private (x) ask first (_) public > > > > > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From matt at lanier.org Fri Dec 3 14:09:36 2010 From: matt at lanier.org (Matthew Lanier) Date: Fri, 3 Dec 2010 14:09:36 -0800 (PST) Subject: [sf-perl] Secure Cookies outside of catalyst? Message-ID: merry band of perl folk- a co-worker needs a secure cookie solution for mod_perl. The closest thing he could find was catalyst specific (http://search.cpan.org/~knassar/Activator-0.91/lib/Catalyst/Plugin/SecureCookies.pm). Any pointers to something that fills this role for mod_perl, not requiring catalyst? thanks- m@ -- Matthew D. P. K. Lanier From not.com at gmail.com Sat Dec 4 11:19:43 2010 From: not.com at gmail.com (yary) Date: Sat, 4 Dec 2010 11:19:43 -0800 Subject: [sf-perl] Secure Cookies outside of catalyst? In-Reply-To: References: Message-ID: To secure your cookie, you want it to be sent only over a secure socket, to your application in your domain. Looking at "perldoc CGI::Cookie" or "perldoc Apache::Cookie" shows examples. Something like this should do- my $c = new CGI::Cookie(-name => 'foo', -value => 'bar', -expires => '+3M', -path => '/cgi-bin/database', -secure => 1, -httponly => 1 ); Sending the Cookie to the Browser ... Under mod_perl, pass in an Apache request object: $c->bake($r); From not.com at gmail.com Sat Dec 4 11:24:44 2010 From: not.com at gmail.com (yary) Date: Sat, 4 Dec 2010 11:24:44 -0800 Subject: [sf-perl] Secure Cookies outside of catalyst? In-Reply-To: References: Message-ID: If you want to prevent end-user tampering (and not third-party eavesdropping), you don't need the "secure" flag- which will only send the cookie over https- or the "httponly" flag- which will prevent javascript from reading the cookie. To make it tamper-resistant all you need to do one of two things: 1. encrypt the cookie's data before sending it to the browser and decrypt on the way back. 2. Generate a large random identifier that you use to look up the session data. -y From fred at redhotpenguin.com Mon Dec 6 21:35:23 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Mon, 6 Dec 2010 21:35:23 -0800 Subject: [sf-perl] Save the date - December 21st Message-ID: Save the Tuesday, December 21st date for the SF.pm evening social. Details coming in the next day or two. -------------- next part -------------- An HTML attachment was scrubbed... URL: From doom at kzsu.stanford.edu Tue Dec 7 09:43:09 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 07 Dec 2010 09:43:09 -0800 Subject: [sf-perl] Save the date - December 21st In-Reply-To: References: Message-ID: <201012071743.oB7Hh9x3066423@kzsu.stanford.edu> Fred Moyer wrote: > Save the Tuesday, December 21st date for the SF.pm evening social. Details > coming in the next day or two. And everyone take note: That's the *third* Tuesday, not the fourth. From fred at redhotpenguin.com Tue Dec 7 19:42:52 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Tue, 7 Dec 2010 19:42:52 -0800 Subject: [sf-perl] [meeting] December Social Message-ID: Come one, come all to the San Francisco Perl Mongers December Social at Citizen Space on Tuesday December 21st at 7pm. Bring your laptop, some holiday libations, yummy appetizers, and any other holiday treats to share with the group. If you can bring something specific like a potluck item, or soda, or wine, please post it on the Meetup board or the SF.pm mail list so we can be loosely coordinated. There may be impromptu lightning talks, or karaoke, but that really depends on who motivates. Have a wii or guitar hero game? Bring it! RSVP at Meetup - http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/15674810/ Citizen Space - http://citizenspace.us From szabgab at gmail.com Wed Dec 8 08:06:51 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Wed, 8 Dec 2010 18:06:51 +0200 Subject: [sf-perl] Perl Mongers booth at SCALE 9x and (late) Call for papers In-Reply-To: References: Message-ID: hi, It's a bit late and SCALE is not exactly next door to you but I hope there are going to be a few people from SF.pm who are interested in this. SCALE 9x The Southern California Linux Expo http://www.socallinuxexpo.org/ that is going to take place between 25-27 February 2011 in Los Angeles. We are going to have a Perl Mongers booth there and we need some help to be at that booth. More urgently, there is still a chance to submit a talk proposal and present a Perl based solution to some real world problem. The dead-line is less than a week away so please hurry up submitting your talk proposals. 13 Dec, 2010: Deadline for abstracts/proposals submissions ============ So please rush to their web site and submit a talk. BTW we are using the TPF wiki to coordinate our presence at SCALE: https://www.socialtext.net/perl5/index.cgi?events_2011_scale9x regards ? Gabor -- Gabor Szabo ? ? ? ? ? ? ? ? ? ? http://szabgab.com/ Perl Ecosystem Group ? ? ? http://perl-ecosystem.org/ From greg at blekko.com Wed Dec 8 09:23:59 2010 From: greg at blekko.com (Greg Lindahl) Date: Wed, 8 Dec 2010 09:23:59 -0800 Subject: [sf-perl] Perl Mongers booth at SCALE 9x and (late) Call for papers In-Reply-To: References: Message-ID: <20101208172359.GB17919@bx9.net> On Wed, Dec 08, 2010 at 06:06:51PM +0200, Gabor Szabo wrote: > More urgently, there > is still a chance to submit a talk proposal and present a Perl > based solution to some real world problem. Gabor, I plan on submitting a talk about blekko's search engine, which is implemented in Perl+XS. I suspect that counts as a real world problem :-) -- greg From quinn at fairpath.com Thu Dec 9 14:55:57 2010 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 9 Dec 2010 14:55:57 -0800 Subject: [sf-perl] Perl Mongers booth at SCALE 9x and (late) Call for papers In-Reply-To: References: Message-ID: On Wed, Dec 8, 2010 at 8:06 AM, Gabor Szabo wrote: > hi, > > It's a bit late and SCALE is not exactly next door to you but I hope > there are going to be a few people from SF.pm who are interested > in this. [?] > More urgently, there > is still a chance to submit a talk proposal and present a Perl > based solution to some real world problem. Hi, Gabor, Thanks for the prompting. I've submitted my talk on writing Catalyst apps with NoORM ( http://bit.ly/NoORM ). It's based on David Wheeler's and my experience writing a web app to view/grep changelog entries between two PostgreSQL versions, so definitely a real-world problem. Cheers, -- Quinn Weaver Consulting, LLC Full-stack web design and development http://quinnweaver.com/ 510-520-5217 From szabgab at gmail.com Sat Dec 11 12:59:27 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Sat, 11 Dec 2010 22:59:27 +0200 Subject: [sf-perl] visiting SCALE in LA and introducing PEG in San Francisco Message-ID: Hi, some of you might have already read about the initiative of Renee Baecker and myself called Perl Ecosystem Group[1]. In short, we are trying to engage the companies using Perl, understanding what they are missing from the Perl world, (so far it was mostly more developers), raising money from them, promoting Perl and channeling some funds to the Perl community. I am thinking of visiting SCALE in February and using this opportunity to visit the "near-by"[2] cities with Perl Mongers but I need your help for this. Such visit would be a lot more useful if I can 1) introduce the Perl Ecosystem Group and the TPF events group ? to the local Perl Mongers (e.g. having an regular meeting) where, ? along the other presentations I could talk a few minutes about ? the initiative. ? That would provide an opportunity for people to discuss what we are ? trying to do and see how that can work with the local Perl Mongers. 2) Have meetings at a few Perl using companies in the area. ? ?I had such meeting in Vienna last April and two of the companies I ? ?met there are already member of PEG. Others remained interested. ? ?I think it is important to have such face to face meetings. The former can be at any non-formal place such as you usual meeting place or at a pub or whatever you like. For the latter I'd need your help in building up contacts with managers (e.g. CTOs, VP RnDs ) of the companies where you work. I'd be glad to accept any help there. Please send me e-mail on or off list regarding which companies you might be able to get me introduced. regards ?Gabor [1] Perl Ecosystem Group ? ? ? http://perl-ecosystem.org/ [2] coming from Israel, the whole West Coast of US is near-by to LA :) -- Gabor Szabo http://szabgab.com/ From james at ActionMessage.com Sun Dec 12 23:48:17 2010 From: james at ActionMessage.com (James Briggs) Date: Sun, 12 Dec 2010 23:48:17 -0800 Subject: [sf-perl] OT: Apache Lucene/Solr Meetup blog post Message-ID: <20101213074536.M97979@actionmessage.com> Hi folks. The Lucene/Solr Meetup last week was excellent, like a mini-conference. I did a detailed blog post here: http://jebriggs.com/blog/2010/12/apache-lucene-solr-meetup-december-2010/ (I happen to use SphinxSearch with Perl, but it's great having 2 strong Open Source search engines to choose from.) Thanks, James. From peter at thoeny.org Mon Dec 13 20:42:22 2010 From: peter at thoeny.org (Peter Thoeny) Date: Mon, 13 Dec 2010 20:42:22 -0800 Subject: [sf-perl] TWiki talk & getting involved Message-ID: <2F7D7D68-73BF-47A3-BF17-59E977F4D102@thoeny.org> Dear S.F. Perl Mongers: It was been a pleasure meeting you in November; thanks for asking many questions at my "Structured Wikis at Work - Enterprise 2.0 in Action" talk! Let me know if you have any questions that came to mind after the talk. Most Perl software used at work is behind the scenes, invisible to people who could support and grow the Perl community. TWiki is one of the more visible Perl projects, e.g. it lends itself to get visibility to Perl. The TWiki community has been thinned out by the most recent fork, nevertheless we have rock solid releases and increased contributions. I am currently trying to grow the community to a healthy size, e.g. I am looking to grow the TWiki ecosystem of cintributos, consultants and users. I invite you to get involved with the TWiki community. As a contributor you can actively make a difference and help shape the product. Learn how to get involved and see some cool projects you could implement at http://twiki.org/cgi-bin/view/Codev/ GettingInvolved. Meet the TWiki team at a release meetings on IRC; the next one is on Monday 2010-12-20, http://twiki.org/cgi-bin/view/Codev/IstanbulReleaseMeeting2010x12x20 . We'd love to get you involved! Let me know if you have any questions or suggestions how to grow our community. See you on twiki.org, cheers, Peter -- * Peter Thoeny Peter[at]Thoeny.org * http://twiki.net - Twiki, Inc. - Enterprise Agility * http://twiki.org - is your team already TWiki enabled? * Knowledge cannot be managed, it can be discovered and shared * This e-mail is: (_) private (_) ask first (x) public From hartzell at alerce.com Tue Dec 14 09:43:31 2010 From: hartzell at alerce.com (George Hartzell) Date: Tue, 14 Dec 2010 09:43:31 -0800 Subject: [sf-perl] [job] Making our DPAN a reality Message-ID: <19719.44227.352478.679308@alerce.com> I'm looking for someone take a contract position and drive that *final* stake through the heart of our internal DPAN (our mirror of CPAN + our internal modules). We've been through two turns of the crank, each of which moved us further from the world of chaotic updates pulling from CPAN-du-jour and closer to our goal of a version controlled mirror of CPAN and our internal CPAN-style Perl packages nicely integrated with Dist::Zilla etc.... A grand candidate for this project will be familiar with how the CPAN archives are put together, can explain how local::lib does its job, is comfortable digging into Dist::Zilla and writing new plugins, and knows how to make subversion sit up and take notice (even though git might be cooler). +1 if you're an active enough member of the community to have a PAUSE account, +5 if you know how to use it. Can you explain why modern Perl might or might not lead to enlightenment? What's the difference? That kind of thing. You'll be working on site in South San Francisco, CA. Pretty much anything related to this should end up back on CPAN (though we reserve the right to keep our dirty laundry to ourselves). Interested? Send me a brief email pitching your case and attach a CV. +2 if it's a pdf, -5 if it's a .doc file. g. From extasia at extasia.org Tue Dec 14 09:56:12 2010 From: extasia at extasia.org (David Alban) Date: Tue, 14 Dec 2010 09:56:12 -0800 Subject: [sf-perl] modern resumes [was: Making our DPAN a reality] Message-ID: i tend to give a url. anyone with a browser can browse/print a web page and/or forward a url... On Tue, Dec 14, 2010 at 9:43 AM, George Hartzell wrote: > Interested? ?Send me a brief email pitching your case and attach a > CV. ?+2 if it's a pdf, -5 if it's a .doc file. -- Live in a world of your own, but always welcome visitors. From hartzell at alerce.com Tue Dec 14 10:02:40 2010 From: hartzell at alerce.com (George Hartzell) Date: Tue, 14 Dec 2010 10:02:40 -0800 Subject: [sf-perl] modern resumes [was: Making our DPAN a reality] In-Reply-To: References: Message-ID: <19719.45376.708591.198189@alerce.com> David Alban writes: > i tend to give a url. anyone with a browser can browse/print a web > page and/or forward a url... > > On Tue, Dec 14, 2010 at 9:43 AM, George Hartzell wrote: > > Interested? ?Send me a brief email pitching your case and attach a > > CV. ?+2 if it's a pdf, -5 if it's a .doc file. True enough, but what you're sending me is a sales pitch that's trying to convince me that you're a better candidate than all of the other people who are sending me stuff. Why would you do anything that makes it even the least little bit harder for me to consider your application. For all you know I'll be banging through these emails while BART'ing home, or sitting somewhere where I *don't* have internet access (e.g. a cabin in Kingsvale after a day's skiing). g. From matt at lanier.org Tue Dec 14 10:08:31 2010 From: matt at lanier.org (Matthew Lanier) Date: Tue, 14 Dec 2010 10:08:31 -0800 (PST) Subject: [sf-perl] modern resumes [was: Making our DPAN a reality] In-Reply-To: <19719.45376.708591.198189@alerce.com> References: <19719.45376.708591.198189@alerce.com> Message-ID: for what it's worth, george was great to work for during my stint at genenetech. m@ From fred at redhotpenguin.com Tue Dec 14 10:22:21 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Tue, 14 Dec 2010 10:22:21 -0800 Subject: [sf-perl] [meeting] December Social in one week! Message-ID: Don't forget, our December Social is next Tuesday at Citizen Space at 7 pm. Do you dread holiday parties? Hate leaving the house because you have that oh so awesome piece of code almost have working? Busy fixing up those CPAN modules where you forgot to use strict? Well then this is the event for you. And if you didn't answer yes to any of the above questions, this is still the event for you. Bring your laptop. Bring your iPhone. Bring your Droid. But most importantly, bring yourself. http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/15674810/ From greg at blekko.com Wed Dec 15 16:54:13 2010 From: greg at blekko.com (Greg Lindahl) Date: Wed, 15 Dec 2010 16:54:13 -0800 Subject: [sf-perl] perl custom search engine Message-ID: <20101216005413.GA1399@bx9.net> blekko makes it fairly easy to construct vertical search engines using Slashtags. I'm due to give a talk to you folks about the technology (Perl! XS! NoSQL!) on Jan 25, but if anyone would like to check it out before then, take a gander at: https://blekko.com/ws/ip+address+/perl https://blekko.com/ws/ip+address+/cpan You can even do this to find info about Python from a Perl perspective: https://blekko.com/ws/python+/perl and the reverse: https://blekko.com/ws/perl+/python You can build your own slashtags or volunteer to edit existing ones. If you're a facebook addict, you can connect to facebook and then use the /likes slashtag to search all the things that you and your friends have liked. My friends are pretty weird, dunno about yours... -- greg From fred at redhotpenguin.com Wed Dec 15 17:07:08 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Wed, 15 Dec 2010 17:07:08 -0800 Subject: [sf-perl] perl custom search engine In-Reply-To: <20101216005413.GA1399@bx9.net> References: <20101216005413.GA1399@bx9.net> Message-ID: On Wed, Dec 15, 2010 at 4:54 PM, Greg Lindahl wrote: > blekko makes it fairly easy to construct vertical search engines using > Slashtags. ?I'm due to give a talk to you folks about the technology > (Perl! XS! NoSQL!) on Jan 25, but if anyone would like to check it out > before then, take a gander at: Thanks for the announcement Greg. Our January meetings for the past two years have had record turnouts, so SF.pm members you should RSVP now on Meetup: http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/15745947/ > > https://blekko.com/ws/ip+address+/perl > https://blekko.com/ws/ip+address+/cpan > > You can even do this to find info about Python from a Perl > perspective: > > https://blekko.com/ws/python+/perl > > and the reverse: > > https://blekko.com/ws/perl+/python > > You can build your own slashtags or volunteer to edit existing ones. > > If you're a facebook addict, you can connect to facebook and then > use the /likes slashtag to search all the things that you and your > friends have liked. My friends are pretty weird, dunno about yours... > > -- greg > > > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From fred at redhotpenguin.com Thu Dec 16 17:10:09 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Thu, 16 Dec 2010 17:10:09 -0800 Subject: [sf-perl] Fwd: [chris@prather.org: [pm_groups] Perl Oasis 2011] In-Reply-To: <20101217005240.GJ2887@mawode.com> References: <20101217005240.GJ2887@mawode.com> Message-ID: FYI ---------- Forwarded message ---------- From: Walt Mankowski Date: Thu, Dec 16, 2010 at 4:52 PM Subject: [chris at prather.org: [pm_groups] Perl Oasis 2011] To: phl at lists.pm.org Oops, sorry I didn't forward this along earlier. ?Unfortunately the deadline for the hotel discount is TODAY, but hey, you've still got a few hours left. Walt ----- Forwarded message from Chris Prather ----- Date: Sun, 5 Dec 2010 16:08:27 -0500 From: Chris Prather To: yapc , ? ? ? ?Discussion about YAPC conferences , ? ? ? ?PM Groups Subject: [pm_groups] Perl Oasis 2011 With London Perl Workshop closing up this weekend, I realized So Perl Oasis 2011 (http://www.perloasis.info) is rapidly approaching. It will in fact be happening January 15th, 2011, and the deadline for Talk Submissions is December 17th. Worse yet the deadline for booking the hotel rooms with our discount rate is December 16th! The call for speakers is open and we have had some speakers submit talks already on Catalyst, Moose, Javascript, Template::Zoom, MozRepl. However we need more! Additionally there will be space for a hackathon on the Sunday after for people who are interested in getting together and working on a project or two. The cost for the workshop is $20 USD for non-students, and $10 for students. Finally for the first year we are offering the Introduction to Moose corporate training course on January 14th. This class was developed by Dave Rolsky. It has been presented several times at YAPC's here and in Europe, as well as at various Perl Workshops around the country. The cost for this course is $180 USD, which for corporate style training is dirt cheap. I look forward to seeing as many people as possible come! -Chris (Apologies to those who received multiple copies from my cross posting.) -- 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 ----- End forwarded message ----- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFNCrRYXfGeK2entYQRAgrAAKC7DzLxtIiRltk11Rt8hZ1faNMzagCfSOay Qpk???????= =h2Yh -----END PGP SIGNATURE----- -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From fred at redhotpenguin.com Fri Dec 17 11:08:40 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Fri, 17 Dec 2010 11:08:40 -0800 Subject: [sf-perl] Percent encoding URIs in Perl Message-ID: This is a good read on percent encoding uris in several Perl modules. http://mark.stosberg.com/blog/2010/11/percent-encoding-uris-in-perl.html From peter at thoeny.org Sun Dec 19 14:13:55 2010 From: peter at thoeny.org (Peter Thoeny) Date: Sun, 19 Dec 2010 14:13:55 -0800 Subject: [sf-perl] TWiki talk & getting involved In-Reply-To: <2F7D7D68-73BF-47A3-BF17-59E977F4D102@thoeny.org> References: <2F7D7D68-73BF-47A3-BF17-59E977F4D102@thoeny.org> Message-ID: <8589589C-74E1-4C3A-95CA-3EA49B2EB290@thoeny.org> Happy Holidays S.F. Perl Mongers! I invite you to join our release meeting on #twiki IRC tomorrow 10am to get to know the TWiki team. See info below. Cheers, Peter Begin forwarded message: > From: Peter Thoeny > Date: December 19, 2010 12:29:46 AM PST > To: TWiki-Dev list for developers > Subject: TWiki Istanbul Release Meeting, Monday, 2010-12-20, 18:00 GMT > > All: > > Please join our Istanbul Release Meeting scheduled for Monday, > 2010-12-20 18:00 GMT [1] on IRC channel #twiki_release on the > irc.freenode.net network [2]. > > Proposed agenda: > > * 1. Feature Requests for Istanbul Release > * 2. Review Urgent and Not So Urgent Bugs > * 3. Miscellaneous > > The meeting minutes topic is at http://twiki.org/cgi-bin/view/Codev/IstanbulReleaseMeeting2010x12x20 > > We can add additional items to the agenda if needed. If you would > like to bring up a topic, please document that in the release > meeting topic ahead of time. > > Please show up in time to save everybody's time. And remember that > the release meeting is where decisions are made. All TWiki.org > contributors as well as people with interest in the TWiki project are > welcome. > > Today Sunday I will roll out a new twiki.org homepage. See draft at http://twiki.org/cgi-bin/view/Codev/HomePageRedesign2010 > - please provide feedback in the comment section of that topic. > > Regards, > Peter On Dec 13, 2010, at 8:42 PM, Peter Thoeny wrote: > Dear S.F. Perl Mongers: > > It was been a pleasure meeting you in November; thanks for asking > many questions at my "Structured Wikis at Work - Enterprise 2.0 in > Action" talk! Let me know if you have any questions that came to > mind after the talk. > > Most Perl software used at work is behind the scenes, invisible to > people who could support and grow the Perl community. TWiki is one > of the more visible Perl projects, e.g. it lends itself to get > visibility to Perl. > > The TWiki community has been thinned out by the most recent fork, > nevertheless we have rock solid releases and increased > contributions. I am currently trying to grow the community to a > healthy size, e.g. I am looking to grow the TWiki ecosystem of > cintributos, consultants and users. > > I invite you to get involved with the TWiki community. As a > contributor you can actively make a difference and help shape the > product. Learn how to get involved and see some cool projects you > could implement at http://twiki.org/cgi-bin/view/Codev/ > GettingInvolved. Meet the TWiki team at a release meetings on IRC; > the next one is on Monday 2010-12-20, http://twiki.org/cgi-bin/view/Codev/IstanbulReleaseMeeting2010x12x20 > . > > We'd love to get you involved! Let me know if you have any questions > or suggestions how to grow our community. > > See you on twiki.org, cheers, > Peter > > > -- > * Peter Thoeny Peter[at]Thoeny.org > * http://twiki.net - Twiki, Inc. - Enterprise Agility > * http://twiki.org - is your team already TWiki enabled? > * Knowledge cannot be managed, it can be discovered and shared > * This e-mail is: (_) private (_) ask first (x) public > -- * Peter Thoeny Peter[at]Thoeny.org * http://twiki.net - Twiki, Inc. - Enterprise Agility * http://twiki.org - is your team already TWiki enabled? * Knowledge cannot be managed, it can be discovered and shared * This e-mail is: (_) private (x) ask first (_) public From fred at redhotpenguin.com Mon Dec 20 12:22:18 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Mon, 20 Dec 2010 12:22:18 -0800 Subject: [sf-perl] [meeting] December Social tomorrow night! Message-ID: Just a quick reminder, our December Social is tomorrow night at Citizen Space. Still plenty of rsvps left; if you're in town tomorrow evening and don't have any plans you should definitely attend! http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/15674810/ From fred at redhotpenguin.com Tue Dec 21 15:04:24 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Tue, 21 Dec 2010 15:04:24 -0800 Subject: [sf-perl] [meeting] December Social tonight! Message-ID: Just a quick last reminder, our December Social is tonight at CitizenSpace starting at 7pm. O'Reilly has kindly send some vintage Perl tshirts that I'll be bringing for everybody to haggle over who gets them. Feel free to bring snacks, drinks, toys, and laptops. See you tonight! http://www.meetup.com/San-Francisco-Perl-Mongers/ From matisse at matisse.net Wed Dec 29 11:24:10 2010 From: matisse at matisse.net (Matisse Enzer) Date: Wed, 29 Dec 2010 11:24:10 -0800 Subject: [sf-perl] Perl contractors for Apple Message-ID: <753298D4-8C7A-484C-B8C0-7103FA8EA27A@matisse.net> Hi folks, I'm looking for a couple of Perl experts for a multi-month project in my group at Apple. If interested and available then please contact me at menzer-at-apple.com. Please do not re-post this without my permission. General Description ------------------- My group is looking for 2 senior level Perl engineers starting ASAP in 2011. The project requires extensive (but not 100%) on-site work in Cupertino, California. If an individual is not able to get qualified as a vendor or work through an existing vendor then they can be brought on as an employee of the staffing company we use. Length of engagements will start at 6-9 months, with the possibility of being extended to a total of 12 months. The work is to assist in the creation of a new Content Management and Publishing system which must take over from a legacy system with no interuption in service. The legacy systems are primarily written in Perl. More Details ------------ The contractors will: * Wrap the legacy systems in automated tests to reduce the risk of making changes. * Modify existing systems to enable encapsulation or replacement by a new system currently under development by staff. * Take on most of the day-to-day work on the existing systems, to free up staff to work on the new systems. Must-Have qualities: * Excellent plays-well-with-others skills. No lone-wolf coders. * Expert in Object Oriented Perl and Perl technologies such as CPAN, various testing modules, etc. * Proven ability to add automated tests to and safely make changes in legacy code. * Experience with and enthusiasm for agile development. * Be highly organized, able to analyze competing priorities, and help stakeholders make good decisions to resolve priority conflicts. * Extensive experience on two or more *nix systems (Mac OS X, Linux, Solaris, etc.) * References Nice-to-Have skills and experience: * Active participation in one or more Open Source projects with multiple developers. * Mac OS X * JavaScript skills, especially Sproutcore * Cocoa/Objective-C * SVN * git * buildbot * RESTful web services * Ruby/Ruby on Rails * Familiar with and in general agreement with "Perl Best Practices" by Damian Conway. From merlyn at stonehenge.com Wed Dec 29 12:55:40 2010 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Wed, 29 Dec 2010 12:55:40 -0800 Subject: [sf-perl] Perl contractors for Apple In-Reply-To: <753298D4-8C7A-484C-B8C0-7103FA8EA27A@matisse.net> (Matisse Enzer's message of "Wed, 29 Dec 2010 11:24:10 -0800") References: <753298D4-8C7A-484C-B8C0-7103FA8EA27A@matisse.net> Message-ID: <861v509u43.fsf@red.stonehenge.com> >>>>> "Matisse" == Matisse Enzer writes: Matisse> The work is to assist in the creation of a new Content Management Matisse> and Publishing system which must take over from a legacy system Matisse> with no interuption in service. The legacy systems are primarily Matisse> written in Perl. Fascinating. Had no idea Apple was at least in part a Perl shop. Matisse> * Familiar with and in general agreement with "Perl Best Practices" Matisse> by Damian Conway. Darn it... disqualified by this. :) /me looks for his "Perl Second Best Practices" talk he gave at YAPC one year -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.posterous.com/ for Smalltalk discussion