From ben.hengst at gmail.com Thu Dec 2 14:14:16 2010 From: ben.hengst at gmail.com (benh) Date: Thu, 2 Dec 2010 14:14:16 -0800 Subject: [Pdx-pm] Fwd: Books and News from the O'Reilly User Group Program--Dec In-Reply-To: <1291327441.5706.0.805709@post.oreilly.com> References: <1291327441.5706.0.805709@post.oreilly.com> Message-ID: ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Thu, Dec 2, 2010 at 14:04 Subject: Books and News from the O'Reilly User Group Program--Dec 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] Dec 2010 Issue New Releases: *Agile in a Flash * By Jeff Langr, Tim Ottinger *The Art of Photography * By Bruce Barnbaum *Badass LEGO Guns * By Martin Hudepohl *Best iPad Apps * By Peter Meyers *Building the Perfect PC, Third Edition * By Robert Bruce Thompson, Barbara Fritchman Thompson *Canvas Pocket Reference * By David Flanagan *Cassandra: The Definitive Guide * By Eben Hewitt *Confessions of a Public Speaker * By Scott Berkun *Deploying Microsoft Forefront Protection 2010 for Exchange Server * By Yuri Diogenes, Dr. Thomas W. Shinder *Deploying Microsoft Forefront Threat Management Gateway 2010 * By Yuri Diogenes, Dr. Thomas W. Shinder More New Releases >> Welcome Hi there, [image: Making your list? FREE SHIPPING On orders over $29.95 within the US.] Here's our holiday gift guideto share with your mailing list, website, newsletter, or your favorite social media site such as Facebook, Twitter, and LinkedIn. And--just for fun--tell (or show) us what your geekiest gift was on our Facebook Page . Planning next year already? Pass these events along: - Registration is open for the O'Reilly Strata Conferencehappening February 1-3, 2011 in Santa Clara, CA. Group members get 30% off the registration price when they use code "str11usrg". - 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 their blog. - 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://clswest.blogspot.com/. - 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://appleusergroupresources.com/. 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. *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 at http://conferences.oreilly.com ------------------------------ 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: - 40-O'Reilly Strata Conference Banners - 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: Strata] *O'Reilly Strata Conference * *When*: Feb 1-3, 2011 *Where*: Santa Clara Convention Center Santa Clara, CA Strata is a new conference from O'Reilly, focusing on the business and practice of data. Bringing together decision-makers, practitioners, and leading vendors from enterprise and the Web, Strata will provide three days of training, breakout sessions, and plenary discussions, along with an Exhibit Hall showcasing the new data ecosystem. 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/9z1zkl0a03rq1odgnp5ia46ltkh0ksagmeb6lb3lq4g -- benh~ http://three.sentenc.es/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From jaleto at gmail.com Sun Dec 5 10:24:10 2010 From: jaleto at gmail.com (Jonathan Leto) Date: Sun, 5 Dec 2010 10:24:10 -0800 Subject: [Pdx-pm] Calagator link for our next meeting Message-ID: Howdy, Here is a handy calagator link for our next meeting, which allows you to export to various calendar formats: http://calagator.org/events/1250459532 Duke -- Jonathan "Duke" Leto jonathan at leto.net http://leto.net From jaleto at gmail.com Sun Dec 5 10:27:09 2010 From: jaleto at gmail.com (Jonathan Leto) Date: Sun, 5 Dec 2010 10:27:09 -0800 Subject: [Pdx-pm] December PDX.pm Meeting This Wednesday Dec. 8th Message-ID: Howdy, Wed. December 8th, 6:53pm at FreeGeek ? 1731 SE 10th Ave. We will be having three lightning-ish talks at PDX.pm this month. Perl and Parrot in Google Code-In : Highlights and How To Get Involved -- Jonathan "Duke" Leto Tool::Bench : A Generalized Benchmarking Framework for Just About Anything -- Ben Hengst Graphics in Software Documentation : Why The Void? -- Otto Hirr Please come by and be sure to come hang out afterwards at the SE Lucky Lab social hour, just a few blocks away. http://calagator.org/events/1250459532 Duke -- Jonathan "Duke" Leto jonathan at leto.net http://leto.net From nick2canz at yahoo.com Tue Dec 7 15:44:24 2010 From: nick2canz at yahoo.com (Nick Wehr) Date: Tue, 7 Dec 2010 15:44:24 -0800 Subject: [Pdx-pm] Configuration Management in Continuous Integration environments Message-ID: Hello everyone, First off, beware, I'm a bit nutty when it comes to configuration management. I've recently deployed a Hudson instance and wanted to move some Catalyst projects into it. What I'd like to solicit feedback on here is: *how are you managing your Perl dependencies in these build systems? *Here's some goals I have: - do not assume any non-core modules are installed on the build platform - use specific version of modules in the built product - product is a Catalyst website for example (@inc or use lib) - need to archive specific version of CPAN dependencies offline; this means we can recreate a product without an internet connection - allow for the rebuild of dependencies when the build platform has changed; this is meant to address a platform change from 32bit to 64bit What I'm looking at is either using local::lib or PREFIX & LIB w/ cpan. What do you think? Thanks in advance, -nicholas -------------- next part -------------- An HTML attachment was scrubbed... URL: From rmb32 at cornell.edu Tue Dec 7 16:40:36 2010 From: rmb32 at cornell.edu (Robert Buels) Date: Tue, 07 Dec 2010 16:40:36 -0800 Subject: [Pdx-pm] Configuration Management in Continuous Integration environments In-Reply-To: References: Message-ID: <4CFED404.6050603@cornell.edu> I do exactly this. I use Shipwright. The Shipwright code is not very good. It needs a rewrite. It has lots of rough edges. Shipwright bundles a bunch of dists together into a big super-dist kind of thing, and it has a build script that ties them together. It can (buggily) crawl and import your dependencies when you import a Perl dist into it. I use git to version this big ball of source code that Shipwright puts together for me. Then, Shipwright can build the whole thing (compiling all the XS modules you have in there, etc) into a second ball of stuff under a single directory, which is deployable. I take this directory and put it into a Debian package for deployment on our machines. This all works pretty well. The downsides are a.) the Shipwright code itself is fugly, making its many bugs hard to fix, and b.) Shipwright can't (or at least I haven't figured out how to make it) restart a failed build, which makes troubleshooting build problems time-consuming. But all in all, this works pretty well. You have snapshots of all the app's dependencies, and you can deploy the app to a machine without assuming any non-core modules. If you want, grab dukeleto or me in #pdx-pm or at one of the meetings, and you can git-clone our deployment repo (several GB) and play around with it. Rob Nick Wehr wrote: > Hello everyone, > > First off, beware, I'm a bit nutty when it comes to configuration > management. I've recently deployed a Hudson instance and wanted to move > some Catalyst projects into it. What I'd like to solicit feedback on > here is: /how are you managing your Perl dependencies in these build > systems? /Here's some goals I have: > > * do not assume any non-core modules are installed on the build platform > * use specific version of modules in the built product - product is > a Catalyst website for example (@inc or use lib) > * need to archive specific version of CPAN dependencies offline; > this means we can recreate a product without an internet connection > * allow for the rebuild of dependencies when the build platform has > changed; this is meant to address a platform change from 32bit to > 64bit > > What I'm looking at is either using local::lib or PREFIX & LIB w/ cpan. > What do you think? > > Thanks in advance, > -nicholas > > > ------------------------------------------------------------------------ > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From kyle at idealist.org Wed Dec 8 16:59:30 2010 From: kyle at idealist.org (Kyle Dawkins) Date: Wed, 8 Dec 2010 16:59:30 -0800 Subject: [Pdx-pm] Bad news, but some good news buried there Message-ID: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> Hey PDX perl folks Just a quick note to shed a tear over the platform switch that just occurred here at Idealist.org. Since 1995, we (a small non-profit) ran a large, 100% mod_perl-based website (100K unique users per day, 1.2m registered users, millions of page views per week). Over the past decade or so, we developed a very large web framework, its own custom-written ORM, some cool i18n functionality, clever cascading caching systems, etc. The bad news is that on Sunday, we switched over to 100% Python-based system built from the ground up on newer tools (like the excellent SqlAlchemy), and running on a whole lot more servers. The team of Python programmers who built it are a super talented bunch of peeps and they deserve great credit for their work, even though it's in Python! :) The good news is that the Perl backend of the old site has been retired, and I've been given permission to open source all of the framework code. Not really a huge consolation, I know, but maybe there's something useful in there to someone! I am thinking maybe not, but you never know; there's a huge amount of good stuff in there... after all, it's served over a billion pages from a relatively small server setup. At some point in the very near future, when I get a second, I'll put it up on github. Cheers Kyle kyle at idealist.org From szabgab at gmail.com Wed Dec 8 21:51:53 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Thu, 9 Dec 2010 07:51:53 +0200 Subject: [Pdx-pm] Bad news, but some good news buried there In-Reply-To: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> References: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> Message-ID: Hi Kyle, On Thu, Dec 9, 2010 at 2:59 AM, Kyle Dawkins wrote: > The bad news is that on Sunday, we switched over to 100% Python-based system built from the ground up IMHO it is sad but I'd like to understand why did this happen and how was the process that lead to the development of a new system? Why did they choose a different language than they already had? regards Gabor http://szabgab.com/ From szabgab at gmail.com Wed Dec 8 22:46:25 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Thu, 9 Dec 2010 08:46:25 +0200 Subject: [Pdx-pm] 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 Portland.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 kyle at idealist.org Wed Dec 8 23:28:09 2010 From: kyle at idealist.org (Kyle Dawkins) Date: Wed, 8 Dec 2010 23:28:09 -0800 Subject: [Pdx-pm] Bad news, but some good news buried there In-Reply-To: References: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> Message-ID: Gabor On Dec 8, 2010, at 9:51 PM, Gabor Szabo wrote: >> The bad news is that on Sunday, we switched over to 100% Python-based system built from the ground up > > IMHO it is sad but I'd like to understand why did this happen and how > was the process that lead to the development of a new system? > Why did they choose a different language than they already had? Well, these things are never simple. We'd grown a huge system over the years, and being a small non-profit, we'd never had the resources to "take out the garbage". Our applications had accumulated a lot of "decay" over the years, and we had never once had time to go back and fix our "FIXMEs" and do our "TODOs". Our site was also ugly, and didn't live up to modern post-Web-2.0 standards in terms of xhtml strictness, buzzword compliance and full-light-boxed-fanciness that everyone seems to expect these days. I think this led to that irresistible urge that developers get to "rebuild from scratch", and I was essentially the lone voice of dissent. I advocated spending some time cleaning things up and taking the time to do things we'd never been able to do, but instead the decision came down to rebuild from zero using more "modern" tools. How it came to be Python is also complicated, but when this decision was made almost 3 years ago, Python was experiencing a huge upsurge in popularity thanks to Django (which, incidentally, we didn't use at all for the new version of the site) and this swayed the popular vote. I suspect if we had the same decision to make now, we'd choose something else. But it worked out well; we were able to hire some smart Python developers and the team built something cool. It's not so hot for me, as I now have to write Python code, which in turn makes me want to stab my eyes out... :) Over the course of the last decade+, we internally implemented and/or invented things that are now commonplace in other environments (page and component caching in memcache, advanced ORM techniques, complicated skinning and i18n techniques, code-free templates, etc... it's all in the framework that I'll open source soon). That tells me that we were doing things right, but it also makes me sad that it's all getting tossed. That's how it goes, I suppose! Cheers Kyle kyle at idealist.org From szabgab at gmail.com Thu Dec 9 00:55:16 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Thu, 9 Dec 2010 10:55:16 +0200 Subject: [Pdx-pm] Bad news, but some good news buried there In-Reply-To: References: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> Message-ID: On Thu, Dec 9, 2010 at 9:28 AM, Kyle Dawkins wrote: > > How it came to be Python is also complicated, but when this decision was made almost 3 years ago, Python was experiencing a huge upsurge in popularity thanks to Django (which, incidentally, we didn't use at all for the new version of the site) and this swayed the popular vote. ? I suspect if we had the same decision to make now, we'd choose something else. ?But it worked out well; we were able to hire some smart Python developers and the team built something cool. May I further nag you and ask why do you think the decision would be different and what do you think would be considered and maybe even selected? Gabor -- Gabor Szabo? ? ? ? ? ? ? ? ? ?? http://szabgab.com/ Perl Ecosystem Group ? ? ? http://perl-ecosystem.org/ From ben.hengst at gmail.com Thu Dec 9 07:20:56 2010 From: ben.hengst at gmail.com (benh) Date: Thu, 9 Dec 2010 07:20:56 -0800 Subject: [Pdx-pm] Bad news, but some good news buried there In-Reply-To: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> References: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> Message-ID: I think that I've had very similar conversations at just about every job. I completely understand that sometimes it is just better to start over, sad to see it go, but I'm anxiously awaiting seeing it up on github. I would love to compare what you had and what we are currently running at work. On Wed, Dec 8, 2010 at 16:59, Kyle Dawkins wrote: > Hey PDX perl folks > > Just a quick note to shed a tear over the platform switch that just occurred here at Idealist.org. > > Since 1995, we (a small non-profit) ran a large, 100% mod_perl-based website (100K unique users per day, 1.2m registered users, millions of page views per week). ? Over the past decade or so, we developed a very large web framework, its own custom-written ORM, some cool i18n functionality, clever cascading caching systems, etc. > > The bad news is that on Sunday, we switched over to 100% Python-based system built from the ground up on newer tools (like the excellent SqlAlchemy), and running on a whole lot more servers. ?The team of Python programmers who built it are a super talented bunch of peeps and they deserve great credit for their work, even though it's in Python! :) > > The good news is that the Perl backend of the old site has been retired, and I've been given permission to open source all of the framework code. ?Not really a huge consolation, I know, but maybe there's something useful in there to someone! ?I am thinking maybe not, but you never know; there's a huge amount of good stuff in there... after all, it's served over a billion pages from a relatively small server setup. > > At some point in the very near future, when I get a second, I'll put it up on github. > > Cheers > > Kyle > kyle at idealist.org > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- benh~ http://three.sentenc.es/ From jaleto at gmail.com Thu Dec 9 14:30:10 2010 From: jaleto at gmail.com (Jonathan Leto) Date: Thu, 9 Dec 2010 14:30:10 -0800 Subject: [Pdx-pm] Perl Mongers booth at SCALE 9x and (late) Call for papers In-Reply-To: References: Message-ID: Howdy, Thanks for making this happen Gabor. I will be submitting a talk or three. Duke On Wed, Dec 8, 2010 at 10:46 PM, 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 Portland.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/ > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- Jonathan "Duke" Leto jonathan at leto.net http://leto.net From fashizzlepop at gmail.com Thu Dec 9 15:13:05 2010 From: fashizzlepop at gmail.com (Brady Sullivan) Date: Thu, 9 Dec 2010 15:13:05 -0800 Subject: [Pdx-pm] December PDX.pm Meeting This Wednesday Dec. 8th In-Reply-To: References: Message-ID: <8D7B5E8A-875D-4258-A230-BA549435208B@gmail.com> Hey guys, Is there any way I could get my hands on any slides for the meeting last night? Unfortunately I couldn't make it. Thanks, Brady Sent from my iPhone On Dec 5, 2010, at 10:27 AM, Jonathan Leto wrote: > Howdy, > > Wed. December 8th, 6:53pm at FreeGeek ? 1731 SE 10th Ave. > > We will be having three lightning-ish talks at PDX.pm this month. > > Perl and Parrot in Google Code-In : Highlights and How To Get Involved > -- Jonathan "Duke" Leto > > Tool::Bench : A Generalized Benchmarking Framework for Just About Anything > -- Ben Hengst > > Graphics in Software Documentation : Why The Void? > -- Otto Hirr > > Please come by and be sure to come hang out afterwards at the SE Lucky > Lab social hour, just a few blocks away. > > http://calagator.org/events/1250459532 > > Duke > > -- > Jonathan "Duke" Leto > jonathan at leto.net > http://leto.net > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list From ingy at ingy.net Thu Dec 9 16:48:53 2010 From: ingy at ingy.net (Ingy dot Net) Date: Fri, 10 Dec 2010 11:48:53 +1100 Subject: [Pdx-pm] Bad news, but some good news buried there In-Reply-To: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> References: <5AB8159A-6F61-47D0-A8CE-F7ABB8FCA52B@idealist.org> Message-ID: I'm confused. What's the bad news? Is it that some Perl was replaced with some Python? People, these languages are two members of the same family. Like brother and sister. I program in both almost every day. Sometimes on projects that use both together. The secret to good modern programming is finding good components and also good people. Perl and Python are rife with both. Going from open to closed is bad news. Nothing bad to see here. Move along... On Thu, Dec 9, 2010 at 11:59 AM, Kyle Dawkins wrote: > Hey PDX perl folks > > Just a quick note to shed a tear over the platform switch that just > occurred here at Idealist.org. > > Since 1995, we (a small non-profit) ran a large, 100% mod_perl-based > website (100K unique users per day, 1.2m registered users, millions of page > views per week). Over the past decade or so, we developed a very large web > framework, its own custom-written ORM, some cool i18n functionality, clever > cascading caching systems, etc. > > The bad news is that on Sunday, we switched over to 100% Python-based > system built from the ground up on newer tools (like the excellent > SqlAlchemy), and running on a whole lot more servers. The team of Python > programmers who built it are a super talented bunch of peeps and they > deserve great credit for their work, even though it's in Python! :) > > The good news is that the Perl backend of the old site has been retired, > and I've been given permission to open source all of the framework code. > Not really a huge consolation, I know, but maybe there's something useful > in there to someone! I am thinking maybe not, but you never know; there's a > huge amount of good stuff in there... after all, it's served over a billion > pages from a relatively small server setup. > > At some point in the very near future, when I get a second, I'll put it up > on github. > > Cheers > > Kyle > kyle at idealist.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 ben.hengst at gmail.com Thu Dec 9 20:40:41 2010 From: ben.hengst at gmail.com (benh) Date: Thu, 9 Dec 2010 20:40:41 -0800 Subject: [Pdx-pm] December PDX.pm Meeting This Wednesday Dec. 8th In-Reply-To: <8D7B5E8A-875D-4258-A230-BA549435208B@gmail.com> References: <8D7B5E8A-875D-4258-A230-BA549435208B@gmail.com> Message-ID: Last night was in the classroom so I ended up just talking but here are the slides that I made up: http://develonizer.com/talks/tool_bench On Thu, Dec 9, 2010 at 15:13, Brady Sullivan wrote: > Hey guys, > Is there any way I could get my hands on any slides for the meeting last night? Unfortunately I couldn't make it. > > Thanks, > Brady > > Sent from my iPhone > > On Dec 5, 2010, at 10:27 AM, Jonathan Leto wrote: > >> Howdy, >> >> Wed. December 8th, 6:53pm at FreeGeek ? 1731 SE 10th Ave. >> >> We will be having three lightning-ish talks at PDX.pm this month. >> >> Perl and Parrot in Google Code-In : Highlights and How To Get Involved >> -- Jonathan "Duke" Leto >> >> Tool::Bench : A Generalized Benchmarking Framework for Just About Anything >> -- Ben Hengst >> >> Graphics in Software Documentation : Why The Void? >> -- Otto Hirr >> >> Please come by and be sure to come hang out afterwards at the SE Lucky >> Lab social hour, just a few blocks away. >> >> http://calagator.org/events/1250459532 >> >> Duke >> >> -- >> Jonathan "Duke" Leto >> jonathan at leto.net >> http://leto.net >> _______________________________________________ >> Pdx-pm-list mailing list >> Pdx-pm-list at pm.org >> http://mail.pm.org/mailman/listinfo/pdx-pm-list > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list -- benh~ http://three.sentenc.es/ From igal at pragmaticraft.com Fri Dec 10 10:57:44 2010 From: igal at pragmaticraft.com (Igal Koshevoy) Date: Fri, 10 Dec 2010 10:57:44 -0800 Subject: [Pdx-pm] OT: Winter Coders' Social - Tuesday, December 14th, 6-11pm at ShopIgniter Message-ID: Dear Perl Mongers, WHAT Come join Portland's tech community and celebrate the closing of another year. This is a fun, free annual event that members of many local user groups get together at to mingle, eat and play games. This is the fourth time the event's been held and it's been lots of fun every time. Please bring a game to share if you have one! Bring something yummy to the potluck! See you there! WHEN Tuesday, December 14, 2010 from 6?11pm WHERE Shopigniter Office 411 NW Park ave, Suite 303 Portland OR 97209 Add this event to your calendar: http://calagator.org/events/1250459402 -igal -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeff at zeroclue.com Fri Dec 10 11:31:03 2010 From: jeff at zeroclue.com (Jeff Lavallee) Date: Fri, 10 Dec 2010 11:31:03 -0800 Subject: [Pdx-pm] December PDX.pm Meeting This Wednesday Dec. 8th In-Reply-To: References: <8D7B5E8A-875D-4258-A230-BA549435208B@gmail.com> Message-ID: I ran across this project on reddit today - given the discussions we had after this week's meeting, it seems like it might be of interest to some folks. It lets you create diagrams from ascii art. Surprisingly, it's implemented in Java. Perhaps a perl port would make a fun hackathon project? http://ditaa.org/ditaa/ On Dec 9, 2010, at 8:40 PM, benh wrote: > Last night was in the classroom so I ended up just talking but here > are the slides that I made up: > > http://develonizer.com/talks/tool_bench > > > On Thu, Dec 9, 2010 at 15:13, Brady Sullivan wrote: >> Hey guys, >> Is there any way I could get my hands on any slides for the meeting last night? Unfortunately I couldn't make it. >> >> Thanks, >> Brady >> >> Sent from my iPhone >> >> On Dec 5, 2010, at 10:27 AM, Jonathan Leto wrote: >> >>> Howdy, >>> >>> Wed. December 8th, 6:53pm at FreeGeek ? 1731 SE 10th Ave. >>> >>> We will be having three lightning-ish talks at PDX.pm this month. >>> >>> Perl and Parrot in Google Code-In : Highlights and How To Get Involved >>> -- Jonathan "Duke" Leto >>> >>> Tool::Bench : A Generalized Benchmarking Framework for Just About Anything >>> -- Ben Hengst >>> >>> Graphics in Software Documentation : Why The Void? >>> -- Otto Hirr >>> >>> Please come by and be sure to come hang out afterwards at the SE Lucky >>> Lab social hour, just a few blocks away. >>> >>> http://calagator.org/events/1250459532 >>> >>> Duke >>> >>> -- >>> Jonathan "Duke" Leto >>> jonathan at leto.net >>> http://leto.net >>> _______________________________________________ >>> Pdx-pm-list mailing list >>> Pdx-pm-list at pm.org >>> http://mail.pm.org/mailman/listinfo/pdx-pm-list >> _______________________________________________ >> Pdx-pm-list mailing list >> Pdx-pm-list at pm.org >> http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > > -- > 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 From enobacon at gmail.com Sat Dec 11 12:42:36 2010 From: enobacon at gmail.com (Eric Wilhelm) Date: Sat, 11 Dec 2010 12:42:36 -0800 Subject: [Pdx-pm] ascii art In-Reply-To: References: Message-ID: <201012111242.36635.enobacon@gmail.com> # from Jeff Lavallee # on Friday 10 December 2010 11:31: >I ran across this project on reddit today - given the discussions we > had after this week's meeting, it seems like it might be of interest > to some folks. ?It lets you create diagrams from ascii art. > ?Surprisingly, it's implemented in Java. ?Perhaps a perl port would > make a fun hackathon project? > > >http://ditaa.org/ditaa/ Was App::Asciio mentioned? It is a gtk app which (IIRC) only draws and saves diagrams. Apparently it also allows you to save in a data-model (non-ascii) format which allows further editing. --Eric -- "Time flies like an arrow, but fruit flies like a banana." --Groucho Marx --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From szabgab at gmail.com Sat Dec 11 12:57:50 2010 From: szabgab at gmail.com (Gabor Szabo) Date: Sat, 11 Dec 2010 22:57:50 +0200 Subject: [Pdx-pm] visiting SCALE in LA and introducing PEG in Portland 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 ben.hengst at gmail.com Sat Dec 11 18:52:46 2010 From: ben.hengst at gmail.com (benh) Date: Sat, 11 Dec 2010 18:52:46 -0800 Subject: [Pdx-pm] ascii art In-Reply-To: <201012111242.36635.enobacon@gmail.com> References: <201012111242.36635.enobacon@gmail.com> Message-ID: Yup, Asciio as well as inkscape, dot/graphviz, dia and a handfull of other visio clones. On Sat, Dec 11, 2010 at 12:42, Eric Wilhelm wrote: > # from Jeff Lavallee > # on Friday 10 December 2010 11:31: > >>I ran across this project on reddit today - given the discussions we >> had after this week's meeting, it seems like it might be of interest >> to some folks. ?It lets you create diagrams from ascii art. >> ?Surprisingly, it's implemented in Java. ?Perhaps a perl port would >> make a fun hackathon project? >> >> >>http://ditaa.org/ditaa/ > > Was App::Asciio mentioned? ?It is a gtk app which (IIRC) only draws and > saves diagrams. ?Apparently it also allows you to save in a data-model > (non-ascii) format which allows further editing. > > --Eric > -- > "Time flies like an arrow, but fruit flies like a banana." > --Groucho Marx > --------------------------------------------------- > ? ?http://scratchcomputing.com > --------------------------------------------------- > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list at pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > -- benh~ http://three.sentenc.es/ From ben.hengst at gmail.com Mon Dec 13 10:01:06 2010 From: ben.hengst at gmail.com (benh) Date: Mon, 13 Dec 2010 10:01:06 -0800 Subject: [Pdx-pm] Fwd: UG News: *Free to Choose* Ebook Deal/Day - $3.99 - All Pocket References - jQuery, Canvas, SQL ... In-Reply-To: <1292227333.20157.0.395993@post.oreilly.com> References: <1292227333.20157.0.395993@post.oreilly.com> Message-ID: ---------- Forwarded message ---------- From: Marsee Henon & Jon Johns Date: Mon, Dec 13, 2010 at 00:02 Subject: UG News: *Free to Choose* Ebook Deal/Day - $3.99 - All Pocket References - jQuery, Canvas, SQL ... 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] Exclusive $3.99 Ebook Deal of the Day Free to Choose Your "Pocket Reference/Guide" For one day only, you can get all our Pocket References and Pocket Guides for only $3.99 each. *O'Reilly ebooks are DRM-free. You get free lifetime access, multiple file formats, free updates.* Use *discount code DD399* in the shopping cart. Cheers! Here are some new and bestselling titles to get you started: ------------------------------ [image: Query Pocket Reference] jQuery Pocket Reference Was: $10.99 *Now: $3.99 * [image: Canvas Pocket Reference] Canvas Pocket Reference Was: $10.99 *Now: $3.99 * [image: SQL Pocket Guide, Third Edition] SQL Pocket Guide, Third Edition Was: $11.99 *Now: $3.99 * [image: C# 4.0 Pocket Reference, Third Edition Cookbook] C# 4.0 Pocket Reference Was: $11.99 *Now: $3.99 * [image: bash Pocket Reference, Third Edition] bash Pocket Reference Was: $7.99 *Now: $3.99 * [image: HTML & XHTML Pocket Reference, Fourth Edition] HTML & XHTML Pocket Reference Was: $10.99 *Now: $3.99 * [image: Mac OS X Snow Leopard Pocket Guide] Mac OS X Snow Leopard Pocket Guide Was: $11.99 *Now: $3.99 * [image: Linux Pocket Guide] Linux Pocket Guide Was: $7.99 *Now: $3.99 * [image: Regular Expression Pocket Reference, Second Edition] Regular Expression Pocket Reference Was: $11.99 *Now: $3.99 * [image: Java Pocket Guide Cookbook, Second Edition] Java Pocket Guide Was: $11.99 *Now: $3.99 * * View all O'Reilly Pocket References and Pocket Guides > * 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-7000 -- benh~ http://three.sentenc.es/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From pagaltzis at gmx.de Tue Dec 14 10:52:37 2010 From: pagaltzis at gmx.de (Aristotle Pagaltzis) Date: Tue, 14 Dec 2010 19:52:37 +0100 Subject: [Pdx-pm] Configuration Management in Continuous Integration environments In-Reply-To: <4CFED404.6050603@cornell.edu> References: <4CFED404.6050603@cornell.edu> Message-ID: <20101214185237.GA2669@klangraum.plasmasturm.org> * Robert Buels [2010-12-08 01:45]: > Then, Shipwright can build the whole thing (compiling all the > XS modules you have in there, etc) into a second ball of stuff > under a single directory, which is deployable. Do not miss this simple fact: http://blog.plover.com/prog/lib.html Regards, -- Aristotle Pagaltzis //