From raanders at acm.org Thu May 1 07:40:52 2008 From: raanders at acm.org (Roderick A. Anderson) Date: Thu, 01 May 2008 07:40:52 -0700 Subject: [Pdx-pm] IMAP -- May meeting in 2 weeks In-Reply-To: <200804301646.53953.ewilhelm@cpan.org> References: <200804301646.53953.ewilhelm@cpan.org> Message-ID: <4819D674.80209@acm.org> Seven till Seven wrote: > Wed. May 14th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. > > Speaker: Wil Cooley > Topic: IMAP: everything you ever wanted to do with mail except send it > In the open standards world, centralized remote mail stores are usually > reached through the magic of IMAP, the Internet Mail Access Protocol. > The convenience of using common tools like grep and procmail, however, > is lost when relocating one's mail from a local, Berkeley-style mailbox > to an IMAP server. With a little scripting (and the right IMAP server), > these conveniences can be regained. > > Wil will present an overview of IMAP covering the following topics: > o Anatomy of an IMAP server > o On the Wire: The protocol itself > o Sieve, a special-purpose scripting language for mail filtering > o Scripting on-line mail processing with Perl Wow! I wish I could make it. Will presentation/notes be put up for viewing? And since this was posted in the Perl Mongers list can I assume there will be Perl code involved? Thanks, Rod -- From spinnerin at gmail.com Mon May 5 15:27:27 2008 From: spinnerin at gmail.com (Audrey Eschright) Date: Mon, 5 May 2008 15:27:27 -0700 Subject: [Pdx-pm] Legion of Tech Survey Message-ID: <4E9689D3-D7F3-4039-9615-EAF65A99C6BC@gmail.com> The Legion of Tech is doing a survey to find out more about the Portland tech community. It's very quick to fill out; we're just collecting some demographic info and asking about the kinds of groups, events, and projects you're involved with. Please go to http://spreadsheets.google.com/viewform?key=p1ZDddPXGskaghM4UlwfDAg to respond, and share the link with your coworkers, neighbors, and friends. Thanks, Audrey (crossposted) From conform-perl at deadgeek.com Mon May 5 16:07:39 2008 From: conform-perl at deadgeek.com (Seamus Campbell) Date: Mon, 5 May 2008 16:07:39 -0700 Subject: [Pdx-pm] Perl job opening in downtown Portland Message-ID: <20080505230739.GB17011@deadgeek.com> The company I work for is hiring for a junior-to-midlevel Perl dev. We are looking for a full-time, permanent hire available to start soon. We're a mod_perl/DBIx::Class shop. Lots of flexibility in job scope/responsibility. Requirements: * Demonstrable ability to write clear, maintainable code * Solid CS fundamentals * Understanding of relational database concepts * Experience in one or more modern scripting languages (Perl, Python, Ruby) and good experience in at least one major language * Comfort working in a mixed-OS environment including UNIX variants * Willingness to perform ongoing self-evaluation and guided code review Ideal candidates will have some of the following skills (but we're happy to talk to anyone, really): * Search engine and paid search market experience * Work history with modern ORM packages (Rails, DBIx::Class, SQLObject, etc) * Strong MySQL development or administrative experience * Extensive CSS / javascript experience * Strong experience in automated test methodologies and QA * SOAP / Web Services experience Send resumes/inquiries to this email address, please. Cheers, Seamus Campbell From gorthx at gmail.com Tue May 6 07:51:28 2008 From: gorthx at gmail.com (gabrielle) Date: Tue, 6 May 2008 07:51:28 -0700 Subject: [Pdx-pm] Newsletter from O'Reilly UG Program, April 29 Message-ID: <48bb92b0805060751m584d8d2ap8cbebb4a35d03ee5@mail.gmail.com> This month's book selection from O'Reilly. If you've received a book in the past, please write a review for the PDX.pm website! > For book review writing tips and suggestions, go to: > - gabrielle - > Adobe AIR for JavaScript Developers Pocket Guide > ISBN 13: 9780596518370 > > > > ***Big Book of Apple Hacks > ISBN 13: 9780596529826 > > > ***Fine Art Printing for Photographers, Second Edition (Rocky Nook) > ISBN 13: 9781933952314 > > > ***Flex 3 Cookbook Rough Cut > ISBN 13: 9780596520885 > > > ***FXRuby (Pragmatic Bookshelf) > ISBN 13: 9781934356074 > > > ***Google Apps Hacks > ISBN 13: 9780596515881 > > > ***Hackerteen > ISBN 13: 9780596516475 > > > ***Harnessing Hibernate > ISBN 13: 9780596517724 > > > ***Illustrated Guide to Home Chemistry Experiments > ISBN 13: 9780596514921 > > > ***Java Power Tools > ISBN 13: 9780596527938 > > > ***Learning Flash Media Server 3 > 9780596515904 > > > ***My New Mac (No Starch) > ISBN 13: 9781593271640 > > > ***MySQL in a Nutshell, Second Edition > ISBN 13: 9780596514334 > > > ***Painting the Web > ISBN 13: 9780596515096 > > > ***Photoshop CS3 Accelerated (Young Jin) > ISBN 13: 9788931434378 > > > ***Practical Artistry: Light & Exposure for Digital Photographers > ISBN 13: 9780596529888 > > > ***Programming Flex 3 Rough Cut > ISBN 13: 9780596516239 > > > ***Programming Groovy (Pragmatic Bookshelf) > ISBN 13: 9781934356098 > > > ***Subject To Change: Creating Great Products & Services for > an Uncertain > World (Hard Cover) > ISBN 13: 9780596516833 > > > ***Take Control of iWeb: iLife '08 (TidBITS) > ISBN 13: 9781933671376 > > > ***Web 2.0 Mashups and Niche Aggregators > ISBN 13: 9780596514006 > > > ***Web 2.0: A Strategy Guide (Hard Cover) > ISBN 13: 9780596529963 > From scratchcomputing at gmail.com Thu May 8 00:25:51 2008 From: scratchcomputing at gmail.com (Seven till Seven) Date: Thu, 8 May 2008 00:25:51 -0700 Subject: [Pdx-pm] IMAP -- May meeting next Wednesday Message-ID: <200805080025.52042.ewilhelm@cpan.org> Wed. May 14th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. Speaker: Wil Cooley Topic: IMAP: everything you ever wanted to do with mail except send it In the open standards world, centralized remote mail stores are usually reached through the magic of IMAP, the Internet Mail Access Protocol. The convenience of using common tools like grep and procmail, however, is lost when relocating one's mail from a local, Berkeley-style mailbox to an IMAP server. With a little scripting (and the right IMAP server), these conveniences can be regained. Wil will present an overview of IMAP covering the following topics: o Anatomy of an IMAP server o On the Wire: The protocol itself o Sieve, a special-purpose scripting language for mail filtering o Scripting on-line mail processing with Perl -- http://pdx.pm.org From scratchcomputing at gmail.com Wed May 14 00:22:58 2008 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Wed, 14 May 2008 00:22:58 -0700 Subject: [Pdx-pm] IMAP -- May meeting tonight Message-ID: <200805140022.58922.ewilhelm@cpan.org> Wed. May 14th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. Speaker: Wil Cooley Topic: IMAP: everything you ever wanted to do with mail except send it In the open standards world, centralized remote mail stores are usually reached through the magic of IMAP, the Internet Mail Access Protocol. The convenience of using common tools like grep and procmail, however, is lost when relocating one's mail from a local, Berkeley-style mailbox to an IMAP server. With a little scripting (and the right IMAP server), these conveniences can be regained. Wil will present an overview of IMAP covering the following topics: o Anatomy of an IMAP server o On the Wire: The protocol itself o Sieve, a special-purpose scripting language for mail filtering o Scripting on-line mail processing with Perl -- http://pdx.pm.org From selenamarie at gmail.com Wed May 14 10:04:15 2008 From: selenamarie at gmail.com (Selena Deckelmann) Date: Wed, 14 May 2008 10:04:15 -0700 Subject: [Pdx-pm] Fwd: [pdxpug] Thursday Meeting! 5/15/08 - PostgreSQL for Pythoneers In-Reply-To: <482B1ACA.5050704@discorporate.us> References: <2b5e566d0805121333vd1014e0x7b23c78855c10dcf@mail.gmail.com> <4828B2B2.3010503@discorporate.us> <70c01d1d0805121451h46dea43fgf556b5b3cb1f100e@mail.gmail.com> <4829FE05.3080804@discorporate.us> <507EB6B7-CE38-450E-B1EA-80D44272F199@kineticode.com> <482B1ACA.5050704@discorporate.us> Message-ID: <2b5e566d0805141004n4e2608ccoc7622ac99a869fed@mail.gmail.com> Hello! Any perlmongers have some RT data they'd like to contribute to the PostgreSQL UG meeting? Sooner the better.. please contact Jason below if you've got a data dump you can contribute... -selena ---------- Forwarded message ---------- From: jason kirtland Date: Wed, May 14, 2008 at 10:00 AM Subject: Re: [pdxpug] Thursday Meeting! 5/15/08 - PostgreSQL for Pythoneers To: "David E. Wheeler" Cc: Postgresql PDX_Users David E. Wheeler wrote: > > On May 13, 2008, at 13:45, jason kirtland wrote: > >> David E. Wheeler wrote: >>> >>> Maybe our refactored version. >>> http://pugs.postgresql.org/files/rt.txt >> >> Sure, rt looks fine. I see a few slightly hairy abuses in there that'll demo nicely. Anybody have a data export I can play with? > > No, that's a refactor. The actual RT database is a lot hairier. I was referring to the standard RT schema. ;) Still looking for sample data if anyone has rt up and running... Cheers, Jason -- Sent via pdxpug mailing list (pdxpug at postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pdxpug -- Selena Deckelmann United States PostgreSQL Association - http://www.postgresql.us PDXPUG - http://pugs.postgresql.org/pdx Me - http://www.chesnok.com/daily From scratchcomputing at gmail.com Sat May 17 14:42:44 2008 From: scratchcomputing at gmail.com (The Dread Parrot) Date: Sat, 17 May 2008 14:42:44 -0700 Subject: [Pdx-pm] Fwd: [pm_groups] White Camel nominations are now open Message-ID: <200805171442.45159.ewilhelm@cpan.org> ---------- Forwarded Message: ---------- Subject: [pm_groups] White Camel nominations are now open Date: Saturday 17 May 2008 From: "Jos? Castro" Every year, at OSCON, the White Camels are presented. If you look at the previous winners [1], you'll notice that these are mostly unsung heroes, like previous awardee Eric Cholet, the human moderator of so many Perl mailing lists, or Jay Hannah, one of the people running pm.org [2] (if you ever created/maintained a pm group, chances are that Jay walked you through the process). Some of these people may be well known, like Allison Randal or Randal Schwartz, while others may be complete strangers to at least part of the globe, like Josh McAdams or Jay. Some of them may be extreme Perl hackers who created the original JAPH, but they actually received this award as a recognition for their community contributions to Perl. That's not to say a great hacker can't receive the award, but you don't have to be one in order to be eligible. That being said, the nomination process for the 2008 White Camels is now open. If you think there's someone who deserves a White Camel, this is the time for you to send in your nominations. Send them to jose at pm.org, if possible with a subject along the lines of "White Camel Nomination :: $name". Make sure you properly identify the nominee and tell us why you think that's a worthy nomination. Don't go thinking "nah, somebody else will do it" because: a) everybody else may be thinking the same, and b) you may state your case differently than the next person. We'll be receiving nominations until June 11, 2008, by midnight, but don't wait up or you'll forget. Do it now! Regards, jac PS: Please forward as you see fit. [1] - http://www.perl.org/advocacy/white_camel/ [2] - http://pm.org/ -- Jos? Castro TPF Community Relations Leader ------------------------------------------------------- -- http://pdx.pm.org From scratchcomputing at gmail.com Tue May 20 10:37:04 2008 From: scratchcomputing at gmail.com (The Dread Parrot) Date: Tue, 20 May 2008 10:37:04 -0700 Subject: [Pdx-pm] Fwd: [pm_groups] YAPC::NA 2008 Message-ID: <200805201037.04152.ewilhelm@cpan.org> ---------- Forwarded Message: ---------- Subject: [pm_groups] YAPC::NA 2008 Date: Tuesday 20 May 2008 From: "Joshua McAdams" Hello all PM group list owners, I just wanted to send out an reminder to let everyone know that YAPC::NA 2008 is less than a month away. This year we are hosting the conference in Chicago, IL, USA and have three days of Perl talks lined up, along with additional classes, hack-a-thons, and a job fair and expo. The conference website is http://yapc.org/America/ Please forward this on to your respective PM group lists if you think that your members might be interested. Thanks, Josh McAdams From randall at sonofhans.net Tue May 20 11:52:53 2008 From: randall at sonofhans.net (Randall Hansen) Date: Tue, 20 May 2008 11:52:53 -0700 Subject: [Pdx-pm] Perl job, working on open source sofware Message-ID: <96DA255A-6DEB-4B18-BB56-CE737321624F@sonofhans.net> OpenSourcery[1] is looking for a Perl developer for a full-time job in our office in Portland, Oregon. I've been with OpenSourcery for nearly three years, and it's the best place I've worked. You'll be working on open source software: eleMental Clinic[2], an electronic medical records application for mental health clinics. eMC has been in development for 4.5 years (and is based on SQL Clinic, also free software, and in development since 2000). It's deployed in several places around Oregon, and in other states. eleMental Clinic is a real solution for real problems; many of the people helped by agencies using this application literally have nowhere else to turn. It's also a really cool application: mod_perl, MVC, object-oriented and well-tested. We have 25k LOC in Perl across 105 objects, and 40k LOC in over 10,000 unit and acceptance tests. We control the full stack. Some work we do for clients, some work we do at our own behest. General requirements: - software engineering fundamentals - test-driven development - agile practices - design and maintenance of web applications Technical skills: - Perl - mod_perl2 - relational databases (we target Postgres 8) - bonus points for view-layer skills: HTML, CSS, Javascript You must be a good fit for our team of great people. We have an informal office with 40-hour weeks. We work primarily for non-profits, social service agencies, and startups. We turn down work regularly if we don't agree with a potential client's mission. I'd rather sleep well at night than work for Exxon. OpenSourcery does custom development in Ruby (mostly Rails), PHP (mostly Drupal), and Perl. We really love Perl: it's the language of choice for two of us (me and Chad). Three of us regularly work on eMC. We have a strong engineering culture, heavily biased towards Doing The Right Thing. If you want to know what it's like to work with me and with eMC, email PDX.pm president emeritus Josh Heumann (or perhaps he'll respond from Oz, since I know he still reads this). A fair amount of the app still has Josh's name on it. If you're interested, please respond to me. I'd like to see some tested OO code samples. Double bonus points for finding the mod_perl dispatch code in the repo and telling me something interesting about it. :) r 1. http://opensourcery.com 2. http://elementalclinic.org. also, see the Trac site at: https://prefect.opensourcery.com:444/projects/elementalclinic we have client work in the repository, so the "Browse Source" link won't work, but this will: https://prefect.opensourcery.com:444/projects/elementalclinic/browser/trunk From perl-pm at joshheumann.com Tue May 20 17:33:16 2008 From: perl-pm at joshheumann.com (Josh Heumann) Date: Tue, 20 May 2008 17:33:16 -0700 Subject: [Pdx-pm] Perl job, working on open source sofware In-Reply-To: <96DA255A-6DEB-4B18-BB56-CE737321624F@sonofhans.net> References: <96DA255A-6DEB-4B18-BB56-CE737321624F@sonofhans.net> Message-ID: <20080521003316.GB7954@joshheumann.com> > If you want to know what it's like to work with me and with eMC, email > PDX.pm president emeritus Josh Heumann (or > perhaps he'll respond from Oz, since I know he still reads this). A > fair amount of the app still has Josh's name on it. The Truly Aloof can see a bait like this and ignore it. I am not those people. I haven't worked at Open Sourcery, but I've worked more closely with Randall on eMC than two people are meant to work, and it was the best working relationship I've ever experienced. As for my code, well, no one from Open Sourcery has firebombed my house here in Melbourne, so I have to assume that it isn't that bad :) Feel free to email me with questions. J From erik at hollensbe.org Tue May 20 17:44:18 2008 From: erik at hollensbe.org (Erik Hollensbe) Date: Tue, 20 May 2008 17:44:18 -0700 Subject: [Pdx-pm] Perl job, working on open source sofware In-Reply-To: <96DA255A-6DEB-4B18-BB56-CE737321624F@sonofhans.net> References: <96DA255A-6DEB-4B18-BB56-CE737321624F@sonofhans.net> Message-ID: <200805201744.18661.erik@hollensbe.org> On Tuesday 20 May 2008 11:52:53 Randall Hansen wrote: > If you're interested, please respond to me. I'd like to see some > tested OO code samples. Double bonus points for finding the mod_perl > dispatch code in the repo and telling me something interesting about > it. :) Or you can email me first, and I'll just tell you where all it is and how it works... I wrote it. :) -Erik From randall at sonofhans.net Tue May 20 22:31:56 2008 From: randall at sonofhans.net (Randall Hansen) Date: Tue, 20 May 2008 22:31:56 -0700 Subject: [Pdx-pm] Perl job, working on open source sofware In-Reply-To: <200805201744.18661.erik@hollensbe.org> References: <96DA255A-6DEB-4B18-BB56-CE737321624F@sonofhans.net> <200805201744.18661.erik@hollensbe.org> Message-ID: <4D9F8A38-393D-4B7D-B8A2-0677125102A4@sonofhans.net> On May 20, 2008, at 5:44 PM, Erik Hollensbe wrote: > Or you can email me first, and I'll just tell you where all it is > and how it > works... I wrote it. :) absolutely true. erik did a lot of good work on eMC, from porting to mod_perl to a sweet database migration system. r From xrdawson at gmail.com Thu May 22 17:12:37 2008 From: xrdawson at gmail.com (Chris Dawson) Date: Thu, 22 May 2008 17:12:37 -0700 Subject: [Pdx-pm] Continuity or Jifty Message-ID: <659b9ea30805221712lbe7ea44k348493ad91cf08a8@mail.gmail.com> I recall a presentation a long time ago from Audrey Tang on Jifty. Is this project alive? Is anyone using Jifty here? What about Continuity? I'm playing with Seaside and like it a lot and wonder about other frameworks which use continuations. Chris -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20080522/d76717b3/attachment.html From jerry.gay at gmail.com Fri May 23 06:41:40 2008 From: jerry.gay at gmail.com (jerry gay) Date: Fri, 23 May 2008 06:41:40 -0700 Subject: [Pdx-pm] Continuity or Jifty In-Reply-To: <659b9ea30805221712lbe7ea44k348493ad91cf08a8@mail.gmail.com> References: <659b9ea30805221712lbe7ea44k348493ad91cf08a8@mail.gmail.com> Message-ID: <1d9a3f400805230641u771dbcb4i290f561fd6d57619@mail.gmail.com> On Thu, May 22, 2008 at 5:12 PM, Chris Dawson wrote: > I recall a presentation a long time ago from Audrey Tang on Jifty. Is this > project alive? Is anyone using Jifty here? What about Continuity? I'm > playing with Seaside and like it a lot and wonder about other frameworks > which use continuations. > i don't know about continuity, but from the prototyping i've done with jifty, i'm impressed. jifty is very much alive, and there are a number of sites using it, most notably htttp://hiveminder.com/ with which i'm quite impressed. ~jerry From wcooley at nakedape.cc Tue May 27 12:30:44 2008 From: wcooley at nakedape.cc (Wil Cooley) Date: Tue, 27 May 2008 12:30:44 -0700 Subject: [Pdx-pm] IMAP & Perl presentation Message-ID: <1211916644.3187.13.camel@welkins.pdx.odshp.com> Sorry it took me a bit, but I have posted the slides from my presentation in a variety of formats: http://nakedape.cc/info/IMAP-Perl/ Wil From scratchcomputing at gmail.com Wed May 28 14:43:26 2008 From: scratchcomputing at gmail.com (Seven till Seven) Date: Wed, 28 May 2008 14:43:26 -0700 Subject: [Pdx-pm] DBIx::Class -- June 11th meeting in 2 weeks Message-ID: <200805281443.26958.ewilhelm@cpan.org> Wed. May 14th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. Speaker: Jay Shirley Topic: Demystifying DBIx::Class ORMs aren't mystic, and neither is DBIx::Class. Come to this talk to learn how to do the basics with DBIx::Class and see some sufficiently advanced technology that is distinguishable from magic. In this brief talk, attendees will learn how to create a schema and manage the data in their database all without touching a line of SQL. Using only what is available on CPAN, build a database of brewers and their beers complete with a review system. Demystifying DBIC - What's an ORM? - Why are ORMs Scary? - What makes DBIC Different - Objects - Relations - Management - In Perl without SQL - Deployment - A Use Case: - Beer! - Sit back down. We're only talking about beer in the abstract. - Beers are made by brewers and distributed by distributors. (Lots of good relations here.) - Creating the database - Writing scripts And lastly: Beer! The non-abstract sort will be studied at the Lucky Lab after the meeting. -- http://pdx.pm.org From scratchcomputing at gmail.com Wed May 28 14:50:13 2008 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Wed, 28 May 2008 14:50:13 -0700 Subject: [Pdx-pm] IMAP & Perl presentation In-Reply-To: <1211916644.3187.13.camel@welkins.pdx.odshp.com> References: <1211916644.3187.13.camel@welkins.pdx.odshp.com> Message-ID: <200805281450.13237.ewilhelm@cpan.org> # from Wil Cooley # on Tuesday 27 May 2008: >Sorry it took me a bit, but I have posted the slides from my >presentation And I'm uploading the podcast as I type this. --Eric -- To a database person, every nail looks like a thumb. --Jamie Zawinski --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From scratchcomputing at gmail.com Wed May 28 15:07:35 2008 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Wed, 28 May 2008 15:07:35 -0700 Subject: [Pdx-pm] DBIx::Class -- June 11th meeting in 2 weeks Message-ID: <200805281507.36159.ewilhelm@cpan.org> Sorry, the June meeting is (duh) not in May! Wed. June 11th, 6:53pm at FreeGeek -- 1731 SE 10th Ave. Speaker: Jay Shirley Topic: Demystifying DBIx::Class ORMs aren't mystic, and neither is DBIx::Class. Come to this talk to learn how to do the basics with DBIx::Class and see some sufficiently advanced technology that is distinguishable from magic. In this brief talk, attendees will learn how to create a schema and manage the data in their database all without touching a line of SQL. Using only what is available on CPAN, build a database of brewers and their beers complete with a review system. Demystifying DBIC - What's an ORM? - Why are ORMs Scary? - What makes DBIC Different - Objects - Relations - Management - In Perl without SQL - Deployment - A Use Case: - Beer! - Sit back down. We're only talking about beer in the abstract. - Beers are made by brewers and distributed by distributors. (Lots of good relations here.) - Creating the database - Writing scripts And lastly: Beer! The non-abstract sort will be studied at the Lucky Lab after the meeting. -- http://pdx.pm.org