From fred at redhotpenguin.com Wed Sep 1 11:23:39 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Wed, 1 Sep 2010 11:23:39 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? Message-ID: What is the most recent CPAN module that you have touched the innards of? (created a patch, fixed a bug, or just went spelunking). I'll start - WWW::Salesforce (resulting in 0.12 release). From matt at lanier.org Wed Sep 1 11:26:41 2010 From: matt at lanier.org (Matthew Lanier) Date: Wed, 1 Sep 2010 11:26:41 -0700 (PDT) Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: References: Message-ID: Alien::SVN -> upgraded bindings to more recent version of subversion local::lib -> scripted my way, using it, to a method of quickly bringing up local::lib workspaces and some other stuff that's not done yet. m@ On Wed, 1 Sep 2010, Fred Moyer wrote: > What is the most recent CPAN module that you have touched the innards > of? (created a patch, fixed a bug, or just went spelunking). > > I'll start - WWW::Salesforce (resulting in 0.12 release). > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From byrne at majordojo.com Wed Sep 1 11:33:48 2010 From: byrne at majordojo.com (Byrne Reese) Date: Wed, 1 Sep 2010 11:33:48 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: References: Message-ID: <3603A7E3-7B2E-427E-8C50-A040E68945DC@majordojo.com> I can't remember, either: XML::Sig or Net::PicApp On Sep 1, 2010, at 11:23 AM, Fred Moyer wrote: > What is the most recent CPAN module that you have touched the innards > of? (created a patch, fixed a bug, or just went spelunking). > > I'll start - WWW::Salesforce (resulting in 0.12 release). > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From sfpug at dave.sharnoff.org Wed Sep 1 11:35:04 2010 From: sfpug at dave.sharnoff.org (David Muir Sharnoff) Date: Wed, 1 Sep 2010 11:35:04 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: References: Message-ID: I presume your own modules don't count.... Archive::Tar -- it can now use a callback to decide which files to skip and skip files without allocating a blob big enough to hold the whole skipped file. -Dave On Wed, Sep 1, 2010 at 11:26 AM, Matthew Lanier wrote: > > Alien::SVN -> upgraded bindings to more recent version of subversion > local::lib -> scripted my way, using it, to a method of quickly bringing up > local::lib workspaces > > and some other stuff that's not done yet. > > m@ > > > On Wed, 1 Sep 2010, Fred Moyer wrote: > >> What is the most recent CPAN module that you have touched the innards >> of? ?(created a patch, fixed a bug, or just went spelunking). >> >> I'll start - WWW::Salesforce (resulting in 0.12 release). >> _______________________________________________ >> SanFrancisco-pm mailing list >> SanFrancisco-pm at pm.org >> http://mail.pm.org/mailman/listinfo/sanfrancisco-pm >> > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > > From doom at kzsu.stanford.edu Wed Sep 1 11:54:21 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 01 Sep 2010 11:54:21 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: References: Message-ID: <201009011854.o81IsLHR015996@kzsu.stanford.edu> Fred Moyer wrote: > What is the most recent CPAN module that you have touched the innards > of? (created a patch, fixed a bug, or just went spelunking). > > I'll start - WWW::Salesforce (resulting in 0.12 release). I've been working on Emacs::Rep off and on. It's a way of using perl substitutions to modify a file, using emacs to drive it interactively... (I'll probably talk about it here some day... there's some interesting perl tricks in it. The nasty corner-cases are all on the emacs side.) From doom at kzsu.stanford.edu Wed Sep 1 11:55:20 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 01 Sep 2010 11:55:20 -0700 Subject: [sf-perl] Good venues for a hackathon for this month's meeting? In-Reply-To: References: Message-ID: <201009011855.o81ItKSY016051@kzsu.stanford.edu> Maybe it's a little too short-notice to sort this out for the next meeting? I might turn up a last-minute speaker, if you'd rather do something more like the usual. (I'm thinking I should chase after the wiki people again: twiki/foswiki.) Fred Moyer wrote: > Definitely an option. Do you know if they have deals for groups like > SF.pm as opposed to commercial customers? > > Last time I was in Portland I went to the PDX Hackathon, which met at > the Lucky Lab pub. That was a good venue since it had tables spread > out in kind of a meeting hall style. > > The ideal venue would be somewhere that has wifi and ample space, and > we can offer patronage with food and beverage purchases. > > On Mon, Aug 30, 2010 at 7:12 PM, Jonathan Swartz wrote: > > How about citizen space? > > > > http://citizenspace.us/ > > > > They have free wireless, several large conference tables as well as couches and beanbags, and you can reserve the space for nighttime events for a modest fee. SF Ruby Meetup has hosted hackathons there. > > > > Jon > > > > On Aug 30, 2010, at 7:06 PM, Fred Moyer wrote: > > > >> I've been looking around to find a good venue for a hackathon or other > >> alternative style for for this month's SF.pm meeting. SixApart isn't > >> available this month, and some of our other venues are well suited to > >> talks but not general hacking, so I was thinking of maybe a pizza > >> joint somewhere, or a large coffee shop that can accomodate our 20-30 > >> person flash mob. > >> > >> Any ideas? From fred at redhotpenguin.com Wed Sep 1 12:26:20 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Wed, 1 Sep 2010 12:26:20 -0700 Subject: [sf-perl] Good venues for a hackathon for this month's meeting? In-Reply-To: <201009011855.o81ItKSY016051@kzsu.stanford.edu> References: <201009011855.o81ItKSY016051@kzsu.stanford.edu> Message-ID: We still have 4 weeks (minus 1 day) until the meeting, so there is some time to mull it over a bit more before we send out the announcement. I'm hoping we can still find some place downtown which is fairly central for everyone to meet up at. Paul's place has the space but is a few miles from downtown. Citizenspace has the space and location but costs money. There's the lightning talk option also which has seemed to be a good mix - we've had success with that format a couple times. If we decided on that within the next week I'd say the chances are good of getting a venue that we have used previously. On Wed, Sep 1, 2010 at 11:55 AM, Joe Brenner wrote: > > Maybe it's a little too short-notice to sort this out for the next > meeting? ?I might turn up a last-minute speaker, if you'd rather > do something more like the usual. > > (I'm thinking I should chase after the wiki people again: twiki/foswiki.) > > > Fred Moyer wrote: > >> Definitely an option. ?Do you know if they have deals for groups like >> SF.pm as opposed to commercial customers? >> >> Last time I was in Portland I went to the PDX Hackathon, which met at >> the Lucky Lab pub. ?That was a good venue since it had tables spread >> out in kind of a meeting hall style. >> >> The ideal venue would be somewhere that has wifi and ample space, and >> we can offer patronage with food and beverage purchases. >> >> On Mon, Aug 30, 2010 at 7:12 PM, Jonathan Swartz wrote: >> > How about citizen space? >> > >> > ? http://citizenspace.us/ >> > >> > They have free wireless, several large conference tables as well as couches and beanbags, and you can reserve the space for nighttime events for a modest fee. SF Ruby Meetup has hosted hackathons there. >> > >> > Jon >> > >> > On Aug 30, 2010, at 7:06 PM, Fred Moyer wrote: >> > >> >> I've been looking around to find a good venue for a hackathon or other >> >> alternative style for for this month's SF.pm meeting. ?SixApart isn't >> >> available this month, and some of our other venues are well suited to >> >> talks but not general hacking, so I was thinking of maybe a pizza >> >> joint somewhere, or a large coffee shop that can accomodate our 20-30 >> >> person flash mob. >> >> >> >> Any ideas? > From greg at blekko.com Wed Sep 1 15:26:30 2010 From: greg at blekko.com (Greg Lindahl) Date: Wed, 1 Sep 2010 15:26:30 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: References: Message-ID: <20100901222630.GE30141@bx9.net> Data::Dumper -- for use in debugging, it needed a way to limit the size of the output, and a mode in which it just counts the size that the output would be. This is more annoying than I imagined given the recursion involved. Parallel::Jobs -- bugfix, timer events, 'done' event, easier startup -- greg From not.com at gmail.com Mon Sep 6 12:14:38 2010 From: not.com at gmail.com (yary) Date: Mon, 6 Sep 2010 12:14:38 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: <20100901222630.GE30141@bx9.net> References: <20100901222630.GE30141@bx9.net> Message-ID: I poked around inside the CPAN modules, wondering if I could make autobundle write out installed modules in dependency order instead of alphabetical. I decided that setting "prerequisites_policy=follow" was easier & sufficient. From bob.goolsby at gmail.com Mon Sep 6 18:32:44 2010 From: bob.goolsby at gmail.com (Bob goolsby) Date: Mon, 6 Sep 2010 18:32:44 -0700 Subject: [sf-perl] Quick survey - what CPAN module have you dug around in most recently? In-Reply-To: References: Message-ID: HTTP::Cookies -- I need a way to pre-load a cookie-jar before I send off a GET request using LWP. There is a method to write the cookie-jar with the cookies returned by the request, and a hint about that the cookie-jar is set up (as a hash), but there is no method that allows me to take an existing string of cookies and pre-populate the cookie jar before I submit the request. B On Wed, Sep 1, 2010 at 11:23 AM, Fred Moyer wrote: > What is the most recent CPAN module that you have touched the innards > of? ?(created a patch, fixed a bug, or just went spelunking). > > I'll start - WWW::Salesforce (resulting in 0.12 release). > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > -- Bob Goolsby bob.goolsby at gmail.com From extasia at extasia.org Tue Sep 7 17:25:37 2010 From: extasia at extasia.org (David Alban) Date: Tue, 7 Sep 2010 17:25:37 -0700 Subject: [sf-perl] REST data parsing Message-ID: greetings, i know little about REST. i've been told that this example string is rest data, something returned by some RESTful process: {"FraudCheckMonitorResults":"TrinityCheck":1,"AccertifyCheck":1,"NumRetryListings":1,"NumRetryOrders":1,"NumPurchasedStuckOrders":1,"NumAcceptedListings":1,"NumAcceptedOrders":1,"NumRejectedListings":1,"NumRejectedOrders":1,"NumReviewedListings":1,"NumReviewedOrders":1}} a local java developer asked me (the local perl guy) how to get this string into a perl data structure. when i asked, he confirmed he wanted something like this: FraudCheckMonitorResults => { TrinityCheck => 1, AccertifyCheck => 1, NumRetryListings => 1, NumRetryOrders => 1, NumPurchasedStuckOrders => 1, NumAcceptedListings => 1, NumAcceptedOrders => 1, NumRejectedListings => 1, NumRejectedOrders => 1, NumReviewedListings => 1, NumReviewedOrders => 1, }; i was about to code it when i asked if this was a standard data format, thinking why should i reinvent this particular wheel? maybe cpan has something. i was told it was REST data. but my impressive lack of knowledge about REST is not helping. i took a brief look on search.cpan.org. i'll keep looking, but i haven't found anything yet that looks like it might deal with the kind of string above. questions: * is the string at the top of the email REST data? * if so, are there cpan libraries with routines that will parse these kind of strings, resulting in the kind of data structures shown above? thanks, david -- Live in a world of your own, but always welcome visitors. From sphink at gmail.com Tue Sep 7 17:46:34 2010 From: sphink at gmail.com (Steve Fink) Date: Tue, 7 Sep 2010 17:46:34 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: References: Message-ID: REST only describes how you get that data. It says nothing about the format of the data returned. That data is JSON-formatted. Try searching with that buzzword instead. Warning: I haven't been terribly happy with the existing perl JSON libraries, but I think that's mostly because of incompatible API changes. Theoretically, you could read it in as YAML-formatted data, but the state of YAML modules is even worse. Why do the things whose whole raison d'etre is simplicity end up being the most complicated to use? From mehryar at mehryar.com Tue Sep 7 17:49:24 2010 From: mehryar at mehryar.com (mehryar) Date: Tue, 7 Sep 2010 17:49:24 -0700 (PDT) Subject: [sf-perl] REST data parsing In-Reply-To: References: Message-ID: I don't think REST says anything about the format of data being exchanged. The below looks like malformed JSON to me. Missing an opening curly after "FraudCheckMonitorResults". But otherwise you should be able to parse it via some json module. cheers, -Mehryar On Tue, 7 Sep 2010, David Alban wrote: > greetings, > > i know little about REST. i've been told that this example string is > rest data, something returned by some RESTful process: > > {"FraudCheckMonitorResults":"TrinityCheck":1,"AccertifyCheck":1,"NumRetryListings":1,"NumRetryOrders":1,"NumPurchasedStuckOrders":1,"NumAcceptedListings":1,"NumAcceptedOrders":1,"NumRejectedListings":1,"NumRejectedOrders":1,"NumReviewedListings":1,"NumReviewedOrders":1}} > > a local java developer asked me (the local perl guy) how to get this > string into a perl data structure. when i asked, he confirmed he > wanted something like this: > > FraudCheckMonitorResults => { > TrinityCheck => 1, > AccertifyCheck => 1, > NumRetryListings => 1, > NumRetryOrders => 1, > NumPurchasedStuckOrders => 1, > NumAcceptedListings => 1, > NumAcceptedOrders => 1, > NumRejectedListings => 1, > NumRejectedOrders => 1, > NumReviewedListings => 1, > NumReviewedOrders => 1, > }; > > i was about to code it when i asked if this was a standard data > format, thinking why should i reinvent this particular wheel? maybe > cpan has something. i was told it was REST data. but my impressive > lack of knowledge about REST is not helping. i took a brief look on > search.cpan.org. i'll keep looking, but i haven't found anything yet > that looks like it might deal with the kind of string above. > > questions: > > * is the string at the top of the email REST data? > * if so, are there cpan libraries with routines that will parse these > kind of strings, resulting in the kind of data structures shown above? > > thanks, > david > -- > Live in a world of your own, but always welcome visitors. > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From doom at kzsu.stanford.edu Tue Sep 7 17:57:35 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 07 Sep 2010 17:57:35 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: References: Message-ID: <201009080057.o880vZDv045415@kzsu.stanford.edu> Steve Fink wrote: > That data is JSON-formatted. Try searching with that buzzword instead. > Warning: I haven't been terribly happy with the existing perl JSON > libraries, but I think that's mostly because of incompatible API > changes. I've been using JSON lately, without any complaints (as of yet): http://search.cpan.org/~makamaka/JSON-2.22/lib/JSON.pm > Why do the things whose whole raison d'etre is simplicity end up being > the most complicated to use? Because they're designed and implemented by people like us. From doom at kzsu.stanford.edu Tue Sep 7 18:10:06 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 07 Sep 2010 18:10:06 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: References: Message-ID: <201009080110.o881A69e045651@kzsu.stanford.edu> David Alban wrote: > i know little about REST. i've been told that this example string is > rest data, something returned by some RESTful process: > > {"FraudCheckMonitorResults":"TrinityCheck":1,"AccertifyCheck":1,"NumRetryListings":1,"NumRetryOrders":1,"NumPurchasedStuckOrders":1,"NumAcceptedListings":1,"NumAcceptedOrders":1,"NumRejectedListings":1,"NumRejectedOrders":1,"NumReviewedListings":1,"NumReviewedOrders":1}} > > a local java developer asked me (the local perl guy) how to get this > string into a perl data structure. when i asked, he confirmed he > wanted something like this: > > FraudCheckMonitorResults => { > TrinityCheck => 1, > AccertifyCheck => 1, > NumRetryListings => 1, > NumRetryOrders => 1, > NumPurchasedStuckOrders => 1, > NumAcceptedListings => 1, > NumAcceptedOrders => 1, > NumRejectedListings => 1, > NumRejectedOrders => 1, > NumReviewedListings => 1, > NumReviewedOrders => 1, > }; There's something a little funny about the data you posted... The "FraudCheckMonitorResults": at the beginning and the extra "}" at the end needs to go away for it to parse as JSON: use JSON; my $raw_data_munged = q{ {"TrinityCheck":1,"AccertifyCheck":1,"NumRetryListings":1,"NumRetryOrders":1,"NumPurchasedStuckOrders":1,"NumAcceptedListings":1,"NumAcceptedOrders":1,"NumRejectedListings":1,"NumRejectedOrders":1,"NumReviewedListings":1,"NumReviewedOrders":1} }; my $perl_data = decode_json( $raw_data_munged ); print Dumper( $perl_data ), "\n"; Outputs $VAR1 = { 'AccertifyCheck' => 1, 'NumReviewedListings' => 1, 'NumAcceptedListings' => 1, 'NumRetryListings' => 1, 'NumRetryOrders' => 1, 'TrinityCheck' => 1, 'NumPurchasedStuckOrders' => 1, 'NumReviewedOrders' => 1, 'NumAcceptedOrders' => 1, 'NumRejectedListings' => 1, 'NumRejectedOrders' => 1 }; From biztos at mac.com Tue Sep 7 18:15:33 2010 From: biztos at mac.com (Kevin Frost) Date: Tue, 07 Sep 2010 18:15:33 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: <201009080057.o880vZDv045415@kzsu.stanford.edu> References: <201009080057.o880vZDv045415@kzsu.stanford.edu> Message-ID: <967701C1-DD09-4ACF-9DA3-A496ED3E7B14@mac.com> I use JSON::XS a lot. I think JSON might load it by default if it's there. Very happy with it over the last few years. -- frosty (via iphone) On Sep 7, 2010, at 5:57 PM, Joe Brenner wrote: > > Steve Fink wrote: > >> That data is JSON-formatted. Try searching with that buzzword >> instead. >> Warning: I haven't been terribly happy with the existing perl JSON >> libraries, but I think that's mostly because of incompatible API >> changes. > > I've been using JSON lately, without any complaints (as of yet): > > http://search.cpan.org/~makamaka/JSON-2.22/lib/JSON.pm > >> Why do the things whose whole raison d'etre is simplicity end up >> being >> the most complicated to use? > > Because they're designed and implemented by people like us. > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From extasia at extasia.org Tue Sep 7 18:48:35 2010 From: extasia at extasia.org (David Alban) Date: Tue, 7 Sep 2010 18:48:35 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: References: Message-ID: many folks wrote: > json thanks for all of the responses! hard to find what you're looking for if you're looking for the wrong thing. -- Live in a world of your own, but always welcome visitors. From sphink at gmail.com Wed Sep 8 09:21:18 2010 From: sphink at gmail.com (Steve Fink) Date: Wed, 8 Sep 2010 09:21:18 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: <201009080057.o880vZDv045415@kzsu.stanford.edu> References: <201009080057.o880vZDv045415@kzsu.stanford.edu> Message-ID: On Tue, Sep 7, 2010 at 5:57 PM, Joe Brenner wrote: > > Steve Fink wrote: > >> That data is JSON-formatted. Try searching with that buzzword instead. >> Warning: I haven't been terribly happy with the existing perl JSON >> libraries, but I think that's mostly because of incompatible API >> changes. > > I've been using JSON lately, without any complaints (as of yet): Yes, my complaint is that I've encountered numerous modules that have a simple 'use JSON;' but are clearly written for a version with a totally different API. It seems like somebody must've adopted somebody else's API at some point, but didn't bother with backwards compatibility. It went from objToJson to to_json and encode_json, with different options. I also seem to recall that JSON::XS didn't always match up to JSON either, even though it still got automatically pulled in. I don't remember the specifics, just that it was a PITA. (There were enough incompatibilities in the format that it didn't work to just change function names.) Oh well. Hopefully, it's all been resolved now. I notice that the incompatible change is documented in JSON.pm. From doom at kzsu.stanford.edu Wed Sep 8 13:37:57 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 08 Sep 2010 13:37:57 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: References: <201009080057.o880vZDv045415@kzsu.stanford.edu> Message-ID: <201009082037.o88KbvI5063549@kzsu.stanford.edu> Steve Fink wrote: > Joe Brenner wrote: > > Steve Fink wrote: > > > >> That data is JSON-formatted. Try searching with that buzzword instead. > >> Warning: I haven't been terribly happy with the existing perl JSON > >> libraries, but I think that's mostly because of incompatible API > >> changes. > > > > I've been using JSON lately, without any complaints (as of yet): > > Yes, my complaint is that I've encountered numerous modules that have > a simple 'use JSON;' but are clearly written for a version with a > totally different API. It seems like somebody must've adopted somebody > else's API at some point, but didn't bother with backwards > compatibility. It might make sense to explicitly use JSON::XS to have one less dependency in the system. Reviews on CPAN indicate that JSON went through an API from 1.0 to 2.0, though this sounds like it went through three changes: > It went from objToJson to to_json and encode_json, with different > options. There's been all too much of this going around lately. I get the feeling that the present generation of open source programmers flat-out doesn't understand the issue. They just expect everyone else to just deal with whatever changes they feel like making. > Oh well. Hopefully, it's all been resolved now. Late-adopters like myself get to dodge a lot of these things. From mcmahon at ibiblio.org Wed Sep 8 14:09:02 2010 From: mcmahon at ibiblio.org (Joe McMahon) Date: Wed, 8 Sep 2010 14:09:02 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: <201009082037.o88KbvI5063549@kzsu.stanford.edu> References: <201009080057.o880vZDv045415@kzsu.stanford.edu> <201009082037.o88KbvI5063549@kzsu.stanford.edu> Message-ID: On Wed, Sep 8, 2010 at 1:37 PM, Joe Brenner wrote: > Reviews on CPAN indicate that JSON went through an API from 1.0 to 2.0, > though this sounds like it went through three changes: > >> It went from objToJson to to_json and encode_json, with different >> options. > > There's been all too much of this going around lately. ?I get the > feeling that the present generation of open source programmers flat-out > doesn't understand the issue. ?They just expect everyone else to just > deal with whatever changes they feel like making. I ranted politely about this on Perlmonks a while back; did anyone *else* get caught by the point release change in WWW::Mechanize that turned on autocheck by default? At Yahoo!, it was six months before we managed to find all of the little utility scripts lying around that used WWW::Mechanize without subclassing it, so they all died hard the first time they had a page-fetch problem, instead of diagnosing it and moving on the way they used to, and there's no guarantee there isn't another seldom-used one still ticking away somewhere in someone's /bin. Summarizing from there: - If you have to deprecate, transition: provide the old interface for a release or two before removing the old. - Warn that the new behavior will be happening if the user hasn't specifically coded to the new interface. - Never change an interface in a way that hides the change. - If you need to keep the same API but change function, provide an environment variable that allows a global override to the old behavior. - Document: write POD that emphasizes at the top that the API will change, and when it will change. - Have your error messages actually tell the user what was wrong: "request failed. did you forget to turn off autocheck?" - Polite (and good) programmers don't pull this crap. I got a surprising number of "well, if someone just installed a module and didn't read the documentation, then they should expect to have problems." Allow me to say: NO THEY SHOULDN'T. If you are going to do something that *might* screw up someone else's software, it is your duty as a programmer to do everything you reasonably can to prevent that, even if it's simply "sorry, we've changed this, you'll need to fix the call at line X to include the gorbleplatz parameter". Note: WWW::Mechanize id great, and I really respect the programmers who built it; I just think this one time they dropped the ball. Hm, could have done a talk from that. :) From merlyn at stonehenge.com Wed Sep 8 14:33:25 2010 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Wed, 08 Sep 2010 14:33:25 -0700 Subject: [sf-perl] REST data parsing In-Reply-To: (Joe McMahon's message of "Wed, 8 Sep 2010 14:09:02 -0700") References: <201009080057.o880vZDv045415@kzsu.stanford.edu> <201009082037.o88KbvI5063549@kzsu.stanford.edu> Message-ID: <86occ7syxm.fsf@red.stonehenge.com> >>>>> "Joe" == Joe McMahon writes: Joe> - Warn that the new behavior will be happening if the user hasn't Joe> specifically coded to the new interface. And people wonder why I advocate "turn warnings off in production". It's because they keep *adding* warnings in new releases. {sigh}. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion From fred at redhotpenguin.com Wed Sep 8 15:01:35 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Wed, 8 Sep 2010 15:01:35 -0700 Subject: [sf-perl] [meeting] September meeting poll - Hackathon or Traditional Talk? Message-ID: You make the call - please vote on the format you want to see for our September meeting! http://www.meetup.com/San-Francisco-Perl-Mongers/polls/248566/ From fred at redhotpenguin.com Thu Sep 9 15:35:43 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Thu, 9 Sep 2010 15:35:43 -0700 Subject: [sf-perl] Fwd: [pm_groups] Pittsburgh Perl Workshop 2010 is a month away. In-Reply-To: <4C895FD6.2000807@robertblackwell.com> References: <4C895FD6.2000807@robertblackwell.com> Message-ID: ---------- Forwarded message ---------- From: Robert Blackwell Date: Thu, Sep 9, 2010 at 3:29 PM Subject: [pm_groups] Pittsburgh Perl Workshop 2010 is a month away. To: pm_groups at pm.org ? The PITTSBURGH PERL WORKSHOP is a month away. ? Don't delay register today. ? PPW is a two-day, low-cost conference on Saturday October ? 9th and Sunday October 10th 2010. ?This year we are excited to be hosting PPW in the new ? Gates building and also very excited to have Larry Wall keynoting for us. ABOUT ? http://pghpw.org/ ? PPW is designed to provide you with a comfortable, exciting, and ? enjoyable learning experience. ?The workshop is structured and well ? organized, but the atmosphere is low key and engaging: the perfect ? combination to open your mind and then cram it full of good stuff. REGISTRATION ? http://pghpw.org/ppw2010/register ? Registrations are on a first-come, first-serve basis. ?You can register ? online at the Pittsburgh Perl Workshop website. CLASSES ? Intro to Moose - A one-day introductory Moose course. ? http://pghpw.org/ppw2010/mooseintro.html ? From Zero to Perl - A one-day introductory Perl course. ? http://pghpw.org/ppw2010/zerotoperl.html SPONSORSHIP ? http://pghpw.org/sponsors.html ? The Pittsburgh Perl Workshop relies heavily on sponsorship to make ? this event low-cost for attendees. ?Please consider sponsoring the ? workshop financially. ~ ~ -- Request pm.org Technical Support via support at pm.org pm_groups mailing list pm_groups at pm.org http://mail.pm.org/mailman/listinfo/pm_groups From matt at lanier.org Fri Sep 10 07:10:40 2010 From: matt at lanier.org (Matthew Lanier) Date: Fri, 10 Sep 2010 07:10:40 -0700 (PDT) Subject: [sf-perl] anyone heard from rich/vicki morin? Message-ID: anyone heard from rich/vicki morin? they live near the san bruno area affected by yesteday's fires. they were among the folks at the first sfpug meeting at intershop, and made it to teri's and my wedding, so i have a special concern for their wellbeing. m@ -- Matthew D. P. K. Lanier From rdm at cfcl.com Fri Sep 10 09:46:08 2010 From: rdm at cfcl.com (Rich Morin) Date: Fri, 10 Sep 2010 09:46:08 -0700 Subject: [sf-perl] Explosion and fire update Message-ID: We're fine, although it was pretty scary to have a roaring fireball about a km. down the hill. Fortunately for us, the prevailing winds kept pushing the fire away. So, we came through it OK. -r -- -- ZZz Vicki Brown zZ P.O. Box 1269 Rich Morin zz |\ _,,,---,,_ San Bruno, CA http://www.cfcl.com/ /,`.-'`' -. ;-;;,_ 94066 USA ... and the Heatercats |,4- ) )-,_. ,\ ( `'-' http://heatercats.com/ '---''(_/--' `-'\_) +1-650-873-7842 From quinn at fairpath.com Fri Sep 10 10:50:17 2010 From: quinn at fairpath.com (Quinn Weaver) Date: Fri, 10 Sep 2010 10:50:17 -0700 Subject: [sf-perl] anyone heard from rich/vicki morin? In-Reply-To: References: Message-ID: On Fri, Sep 10, 2010 at 7:10 AM, Matthew Lanier wrote: > anyone heard from rich/vicki morin? ?they live near the san bruno area > affected by yesteday's fires. > > they were among the folks at the first sfpug meeting at intershop, and made > it to teri's and my wedding, so i have a special concern for their > wellbeing. Vicki's Twitter feed indicates that they're OK so far: http://twitter.com/vlb . -- Quinn Weaver Consulting, LLC Full-stack web design and development http://quinnweaver.com/ 510-520-5217 From josh at agliodbs.com Fri Sep 10 11:19:29 2010 From: josh at agliodbs.com (Josh Berkus) Date: Fri, 10 Sep 2010 11:19:29 -0700 Subject: [sf-perl] OT: Invitation to PostgreSQL 9.0 prerelease party Message-ID: <4C8A76B1.8000702@agliodbs.com> Perlmongers, Come party with us next Friday to celebrate the imminent release of 9.0! http://postgresparty.eventbrite.com/ -- -- Josh Berkus PostgreSQL Experts Inc. http://www.pgexperts.com From miyagawa at gmail.com Fri Sep 10 17:32:50 2010 From: miyagawa at gmail.com (Tatsuhiko Miyagawa) Date: Fri, 10 Sep 2010 17:32:50 -0700 Subject: [sf-perl] [OT] Crash place for Sep 18-21 Message-ID: My friend Perl hacker Shawn is looking for a place to crash in San Francisco for the nights of Sep 18-20. http://twitter.com/sartak/status/24149979538 Let me know off-list (or contact him directly http://search.cpan.org/~sartak/) if you can offer him a stay for one or more of those dates. -- Tatsuhiko Miyagawa From Paul.Makepeace at realprogrammers.com Sun Sep 12 21:55:03 2010 From: Paul.Makepeace at realprogrammers.com (Paul Makepeace) Date: Sun, 12 Sep 2010 21:55:03 -0700 Subject: [sf-perl] Fwd: [pm_groups] Pittsburgh Perl Workshop 2010 is a month away. In-Reply-To: References: <4C895FD6.2000807@robertblackwell.com> Message-ID: Bit off topic but... as some of you know I am a trainee commercial pilot and am flying all over the place to build experience/hours. To that end, I am trying to involve my friends and go fun places - I'm just back from Phoenix, via a personal Grand Canyon tour and a night in Vegas. So... if anyone's up for a cross country trip to this workshop, lemme know. We can stop off in a bunch of places, and we'll see the US from a vantage point (low altitude) that is really breathtaking. I also usually end up talking about aviation, theory, avionics, etc, etc to anyone that'll tolerate it :-) It is actually a bit more expensive than a commercial jet but a zillion times more fun, without the TSA nor fixed departure times, etc. Not Pittsburgh? How about Tahoe, Shasta, Yosemite, and beyond... Paul On Thu, Sep 9, 2010 at 15:35, Fred Moyer wrote: > ---------- Forwarded message ---------- > From: Robert Blackwell > Date: Thu, Sep 9, 2010 at 3:29 PM > Subject: [pm_groups] Pittsburgh Perl Workshop 2010 is a month away. > To: pm_groups at pm.org > > > > ? The PITTSBURGH PERL WORKSHOP is a month away. > > ? Don't delay register today. > > ? PPW is a two-day, low-cost conference on Saturday October > ? 9th and Sunday October 10th 2010. ?This year we are excited to be > hosting PPW in the new > ? Gates building and also very excited to have Larry Wall keynoting for us. > > ABOUT > > ? http://pghpw.org/ > ? PPW is designed to provide you with a comfortable, exciting, and > ? enjoyable learning experience. ?The workshop is structured and well > ? organized, but the atmosphere is low key and engaging: the perfect > ? combination to open your mind and then cram it full of good stuff. > > REGISTRATION > > ? http://pghpw.org/ppw2010/register > ? Registrations are on a first-come, first-serve basis. ?You can register > ? online at the Pittsburgh Perl Workshop website. > > CLASSES > > ? Intro to Moose - A one-day introductory Moose course. > ? http://pghpw.org/ppw2010/mooseintro.html > > ? From Zero to Perl - A one-day introductory Perl course. > ? http://pghpw.org/ppw2010/zerotoperl.html > > SPONSORSHIP > > ? http://pghpw.org/sponsors.html > ? The Pittsburgh Perl Workshop relies heavily on sponsorship to make > ? this event low-cost for attendees. ?Please consider sponsoring the > ? workshop financially. > ~ > ~ > -- > 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 > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From josh at agliodbs.com Tue Sep 14 20:01:56 2010 From: josh at agliodbs.com (Josh Berkus) Date: Tue, 14 Sep 2010 20:01:56 -0700 Subject: [sf-perl] PostgreSQL 9.0 Party Date Changed: Now Thursday September 23 Message-ID: <4C903724.8020406@agliodbs.com> Open source DB geeks: Our 9.0 Party has been rescheduled to Thursday September 23: http://postgresparty.eventbrite.com We rescheduled it so that it can actually be a *release* party instead of a prerelease party. Also because the original date was on Yom Kippur. Ooops, sorry! As a benefit of the later date, I'll have 50 PostgreSQL 9.0 t-shirts to give away to the first 50 geeks to show up. As well as free beer and food, sponsored by the PostgreSQL US Association! -- -- Josh Berkus PostgreSQL Experts Inc. http://www.pgexperts.com From not.com at gmail.com Thu Sep 16 10:38:47 2010 From: not.com at gmail.com (yary) Date: Thu, 16 Sep 2010 10:38:47 -0700 Subject: [sf-perl] Using the bistable .. op and regexps Message-ID: Hi all, I'm going through logs seeing if a change improved a particular SQL statements execution time. The part I'm interested looks like this: insert into foo..bar_440_5678_D select a.pd, a.tg, .... Elapsed time: 0m27.485s I'm interested in the "5678" and the time it took. Seems like the flip-flip ".." is perfect for a quick hack to extract that info: perl -ne 'if(/insert into foo\.\.bar_440_(\d+)/../time: (.+)/&&$1){print "$1\n"}' SQL.log The thing is, it prints "5678" many times, until it gets to the "Elapsed time" portion. I would expect that the lines between the start and the end, which don't match, to clear $1. I ended up with a longer one-liner to extract the info I was looking for- perl -ne 'if(((/insert into foo\.\.bar_440_(\d+)/ and $a=$1)..(/time: (.+)/ and $b=$1))&&$b){print "$a took $b\n";$b=0}' SQL.log Now I'm curious why I couldn't rely on $1 being undefined for the intermediate lines. Anyone have a good explanation? -y -------------- next part -------------- An HTML attachment was scrubbed... URL: From garth.webb at gmail.com Thu Sep 16 10:54:36 2010 From: garth.webb at gmail.com (Garth Webb) Date: Thu, 16 Sep 2010 10:54:36 -0700 Subject: [sf-perl] Using the bistable .. op and regexps In-Reply-To: References: Message-ID: Perl doesn't reset these variables if the regex doesn't match which is why you always have to test whether the regex was true before using $1, $2, etc. From http://perldoc.perl.org/perlre.html: *NOTE*: Failed matches in Perl do not reset the match variables, which makes it easier to write code that tests for a series of more specific cases and remembers the best match. In your case the range operator as a whole remains true even while the LHS is false which is why you have to rewrite it the way you did. Garth 2010/9/16 yary > Hi all, > > I'm going through logs seeing if a change improved a particular SQL > statements execution time. The part I'm interested looks like this: > > insert into foo..bar_440_5678_D > select > a.pd, > a.tg, > .... > Elapsed time: 0m27.485s > > I'm interested in the "5678" and the time it took. Seems like the flip-flip > ".." is perfect for a quick hack to extract that info: > > perl -ne 'if(/insert into foo\.\.bar_440_(\d+)/../time: (.+)/&&$1){print > "$1\n"}' SQL.log > > The thing is, it prints "5678" many times, until it gets to the "Elapsed > time" portion. I would expect that the lines between the start and the end, > which don't match, to clear $1. > > I ended up with a longer one-liner to extract the info I was looking for- > > perl -ne 'if(((/insert into foo\.\.bar_440_(\d+)/ and $a=$1)..(/time: (.+)/ > and $b=$1))&&$b){print "$a took $b\n";$b=0}' SQL.log > > Now I'm curious why I couldn't rely on $1 being undefined for the > intermediate lines. Anyone have a good explanation? > > -y > > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From not.com at gmail.com Thu Sep 16 11:00:23 2010 From: not.com at gmail.com (yary) Date: Thu, 16 Sep 2010 11:00:23 -0700 Subject: [sf-perl] Using the bistable .. op and regexps In-Reply-To: References: Message-ID: Thanks! Wonder how I went through all those years without ever discovering that... I must be good about testing regexps :-) -y From fred at redhotpenguin.com Fri Sep 17 16:59:33 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Fri, 17 Sep 2010 16:59:33 -0700 Subject: [sf-perl] Good venues for a hackathon for this month's meeting? In-Reply-To: References: Message-ID: Thanks for offering the space Paul. Let's shoot for your place on the 28th at 7pm. I'll send out the official announcement next week. On Mon, Aug 30, 2010 at 11:08 PM, Paul Makepeace wrote: > Pretty sure we could use my place again. I even have a dvi to vga connector > :) > > On Aug 30, 2010 7:31 PM, "Fred Moyer" wrote: > > Definitely an option. ?Do you know if they have deals for groups like > SF.pm as opposed to commercial customers? > > Last time I was in Portland I went to the PDX Hackathon, which met at > the Lucky Lab pub. ?That was a good venue since it had tables spread > out in kind of a meeting hall style. > > The ideal venue would be somewhere that has wifi and ample space, and > we can offer patronage with food and beverage purchases. > > On Mon, Aug 30, 2010 at 7:12 PM, Jonathan Swartz wrote: >> How about citizen spac... From doom at kzsu.stanford.edu Sat Sep 18 11:28:29 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Sat, 18 Sep 2010 11:28:29 -0700 Subject: [sf-perl] Any foswikians out there? Message-ID: <201009181828.o8IISTRi073269@kzsu.stanford.edu> Okay, so this month we've got our "hackfest" meeting coming up, and the month after that, we'll be having a "twiki" talk... I thought we might also try to schedule a "foswiki" talk. Does anyone know of someone who might be interested in doing one? I tried asking on foswiki-discuss at lists.sourceforge.net, but didn't get any responses. From quinn at pgexperts.com Tue Sep 21 20:59:50 2010 From: quinn at pgexperts.com (Quinn Weaver) Date: Tue, 21 Sep 2010 20:59:50 -0700 Subject: [sf-perl] PostgreSQL Conference West Message-ID: <03F60D33-D1EE-41B5-B745-B627044625C3@pgexperts.com> For those who haven't heard, PostgreSQL Conference West is in San Francisco this year. It's November 2 through 4: https://www.postgresqlconference.org/ There will be at least a couple of talks of potential interest to Perl hackers: - I'll be speaking on "Heretical Perl: Writing Catalyst Apps with no ORM" (just DBI, DBIx::Connector, stored procedures, and SQL?still strict MVC). - David Wheeler will be speaking on PGXN, a CPAN-inspired build/packaging system and site for PostgreSQL extensions. The full list of talks has yet to be announced; it'll be on the web site later (here, I believe): https://www.postgresqlconference.org/2010/west/agenda Hope I'll see some of you there. -- Quinn Weaver PostgreSQL Experts, Inc. http://pgexperts.com/ 1-888-743-9778 (my extension: 510) From quinn at pgexperts.com Tue Sep 21 21:29:11 2010 From: quinn at pgexperts.com (Quinn Weaver) Date: Tue, 21 Sep 2010 21:29:11 -0700 Subject: [sf-perl] PostgreSQL Conference West In-Reply-To: <03F60D33-D1EE-41B5-B745-B627044625C3@pgexperts.com> References: <03F60D33-D1EE-41B5-B745-B627044625C3@pgexperts.com> Message-ID: On Sep 21, 2010, at 8:59 PM, Quinn Weaver wrote: > > [?] > The full list of talks has yet to be announced; it'll be on the web site later Ah, there's a mailing list too: http://lists.postgresqlconference.org/mailman/listinfo/attendees -- Quinn Weaver PostgreSQL Experts, Inc. http://pgexperts.com/ 1-888-743-9778 (my extension: 510) From not.com at gmail.com Thu Sep 23 12:43:47 2010 From: not.com at gmail.com (yary) Date: Thu, 23 Sep 2010 12:43:47 -0700 Subject: [sf-perl] Test::simple not showing name of a test Message-ID: Before I break for lunch, gonna ask my current head-scratcher. Anyone know why Test::Simple would decide not to show the name of a test? I have a line in my test script that is in a loop and says ok( $out =~ $expected,'xyz' ) print "Just ran xyz\n" test output looks like this: 1..6 ok 1 - xyz ok 2 - previous test wrote trigger DataReady.txt Just ran xyz ok 3 - trigger file has proper contents ok 4 - previous test should not write extraneous trigger file(s) ok 5 Just ran xyz ok 6 - previous test should not write extraneous trigger file(s) where tests 1 & 5 are the "xyz" test. Why would #5 not say "ok 5 - xyz"? -y From not.com at gmail.com Thu Sep 23 13:25:57 2010 From: not.com at gmail.com (yary) Date: Thu, 23 Sep 2010 13:25:57 -0700 Subject: [sf-perl] Test::simple not showing name of a test In-Reply-To: References: Message-ID: Already figured it out (with help from perl -d)- the test is failing, and the list context is making that first argument disappear, whereupon 'xyz' becomes the test. ok( 0+($out =~ $expected),'xyz') does the right thing. From miyagawa at gmail.com Thu Sep 23 13:33:32 2010 From: miyagawa at gmail.com (Tatsuhiko Miyagawa) Date: Thu, 23 Sep 2010 13:33:32 -0700 Subject: [sf-perl] Test::simple not showing name of a test In-Reply-To: References: Message-ID: On Thu, Sep 23, 2010 at 1:25 PM, yary wrote: > ok( 0+($out =~ $expected),'xyz') > > does the right thing. or use Test::More and its like(). -- Tatsuhiko Miyagawa From fred at redhotpenguin.com Thu Sep 23 22:17:53 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Thu, 23 Sep 2010 22:17:53 -0700 Subject: [sf-perl] [meeting] Hackathon next week at Paul's Message-ID: Come one come all, SF.pm Hackathon at Paul's. Next Tuesday in Bernal Heights from 7:00pm until whenever. For those that haven't been chez Paul we have a basement, bar, projector, wifi, yard, BBQ, etc so we can eat, drink & give presentations. There's space for at least a dozen seated inside, and more outside (for those that can withstand the Day Star). We'll be hacking on whatever, or just shooting the breeze about Perl. RSVP at meetup. Yes RSVPs will get an email Tuesday afternoon with the exact address, or just email Paul if you need extra directions. http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/14879538/?success=event_edit_short&eventAction=editing Summary: What: SF.pm Hackathon When: Tuesday 28th September 2010, 19:00 'til Paul kicks us out. Where: Paul's place, SF, 94110 (address on email to Yes RSVP on day of, in Bernal Heights.) What to bring: computer, snacks & drinks. Announcement posted via App::PM::Announce From fred at redhotpenguin.com Mon Sep 27 12:04:40 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Mon, 27 Sep 2010 12:04:40 -0700 Subject: [sf-perl] Fwd: [perl-112] Meetup details changed: Hackathon In-Reply-To: <1545565156.1285614013314.JavaMail.nobody@james3> References: <1545565156.1285614013314.JavaMail.nobody@james3> Message-ID: Folks, We will be meeting at Quetzal Internet Cafe instead of Chez Paul tomorrow night. For more details, see the full listing: http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/14879538/ If you are coming from the Mission, the 19 or the 47/49 buses will get you within a couple blocks. If you are coming from downtown, the 38 bus on Geary will get you within a couple of blocks. Where: Quetzal Internet Cafe 1234 Polk Street (between Fern St. and Bush St.) San Francisco, CA 94109 (415) 673-4181 If the changes affect your plans to attend, please take a moment to update your RSVP. (You can RSVP "No" or "Yes".) You can always get in touch with me through the "Contact Organizer" link on Meetup: http://www.meetup.com/San-Francisco-Perl-Mongers/suggestion/ -- Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list (perl-112 at meetup.com) This message was sent by Fred Moyer (fred at redhotpenguin.com) from San Francisco Perl Mongers. To learn more about Fred Moyer, visit his/her member profile Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com From fred at redhotpenguin.com Mon Sep 27 14:47:44 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Mon, 27 Sep 2010 14:47:44 -0700 Subject: [sf-perl] Fwd: Please Post Announcement In-Reply-To: References: Message-ID: Anyone in SF.pm using Puppet? >?? ?Hello Fred, > > I have an announcement that i'd like to post to your Perl group list if possible. ?My company, Puppet Labs, is hosting our annual "Puppet Camp" in the Bay Area. If you could post the following announcement to your list it would be greatly appreciated. > Thanks, > Amy Hoang > 503.575.9784 > Puppet Labs | Portland, OR, US > > ANNOUNCEMENT: > SUBJECT: ?PUPPET CAMP NEXT WEEK IN SAN FRANCISCO - DISCOUNT > Puppet Camp is next week, October 7-8, in San Francisco. This bi-annual community oriented gathering of Puppet users and developers will be useful to anyone interested in system administration & management, devops or open source. Many attendees regard it as one of the most valuable and fun conferences they have attended. You?ll have the opportunity to network with a diverse group of Puppet users, benefit from insightful lectures delivered by prominent community members, and be able to share experiences and discuss potential implementations of Puppet during our attendee generated breakout sessions. Whether you are just beginning with Puppet or whether you are a Puppet Master, what you get from Puppet Camp is an amalgam of opportunity, information, and of course, some cool swag. > Members of this list can get a 10% discount with the following code: SFPUG10 > Register or get more information on Puppet Camp North America 2010 at?www.puppetlabs.com/puppetcamp. > > > > From james at ActionMessage.com Tue Sep 28 00:27:56 2010 From: james at ActionMessage.com (James Briggs) Date: Tue, 28 Sep 2010 00:27:56 -0700 Subject: [sf-perl] anaconda, puppet and chef In-Reply-To: References: Message-ID: <20100928071903.M48627@actionmessage.com> On Mon, 27 Sep 2010 14:47:44 -0700, Fred Moyer wrote > Anyone in SF.pm using Puppet? > > >?? ?Hello Fred, > > > > I have an announcement that i'd like to post to your Perl group list if possible. ?My company, Puppet Labs, is hosting our annual "Puppet Camp" in the Bay Area. If you could post the following announcement to your list it would be greatly appreciated. > > Thanks, Amy. I use a fairly advanced anaconda/kickstart/PXE server build configuration system for some data centers. They use post-install scripts written in bash or Perl. I attended the Chef tutorial at OSCON and it was 20x more complicated than anaconda. Chef is a superset of Puppet. Both are ways to "program" the configuration and updates of your servers more-or-less using Ruby. My takeaway from the tutorial was that if you're 100% committed to migrating to Puppet or Chef, then you're ready to dive into them. Otherwise, not so much. James. From fred at redhotpenguin.com Tue Sep 28 11:17:02 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Tue, 28 Sep 2010 11:17:02 -0700 Subject: [sf-perl] Reminder - Hackathon tonight @7pm Message-ID: You know that module that you've been wanting to get released, but haven't been able to find the time? Or that RT ticket from CPAN that keeps bugging you, but you haven't been able to schedule a fix? Seize the day! SF.pm Hackathon tonight at Quetzal Internet Cafe on Polk @Bush, 7-10 pm. They serve your drink of choice, and this is your excuse to get out and do some fun coding with other Perl hackers. http://www.meetup.com/San-Francisco-Perl-Mongers/calendar/14879538/ From fred at redhotpenguin.com Tue Sep 28 13:42:27 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Tue, 28 Sep 2010 13:42:27 -0700 Subject: [sf-perl] Fwd: [perl-112] Meetup details changed: Hackathon In-Reply-To: <413690885.1285705763981.JavaMail.nobody@james3> References: <413690885.1285705763981.JavaMail.nobody@james3> Message-ID: For anyone coming to tonight's Hackathon via Bart: ---------- Forwarded message ---------- From: Jesse Zbikowski Date: Tue, Sep 28, 2010 at 1:29 PM Subject: Re: [perl-112] Meetup details changed: Hackathon To: perl-112 at meetup.com It's a 15 minute walk tops from either Civic Center or Union Square BART. If you can't park on Polk or Fern Alley for some reason, you can always cross Van Ness and find a spot on Franklin or Gough. This location seems a lot more accessible than Bernal. On Tue, Sep 28, 2010 at 12:46 PM, Rich Morin wrote: > > I had been thinking about attending, but the location looks like > a real pain - a substantial walk from BART and parking is likely > to be horrendous. ?Am I missing something? > > -r > -- > http://www.cfcl.com/rdm ? ? ? ? ? ?Rich Morin > http://www.cfcl.com/rdm/resume ? ? rdm at cfcl.com > http://www.cfcl.com/rdm/weblog ? ? +1 650-873-7841 > > Technical editing and writing, programming, system design > > > > -- > Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list (perl-112 at meetup.com) > http://www.meetup.com/San-Francisco-Perl-Mongers/ > This message was sent by Rich Morin (rdm at cfcl.com) from San Francisco Perl Mongers. > To learn more about Rich Morin, visit his/her member profile: http://www.meetup.com/San-Francisco-Perl-Mongers/members/1992231/ > To unsubscribe or to update your mailing list settings, click here: http://www.meetup.com/San-Francisco-Perl-Mongers/settings/ > Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com > -- Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list (perl-112 at meetup.com) This message was sent by Jesse Zbikowski (embeddedlinuxguy at gmail.com) from San Francisco Perl Mongers. To learn more about Jesse Zbikowski, visit his/her member profile To unsubscribe or to update your mailing list settings, click here Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com From fred at redhotpenguin.com Tue Sep 28 15:31:28 2010 From: fred at redhotpenguin.com (Fred Moyer) Date: Tue, 28 Sep 2010 15:31:28 -0700 Subject: [sf-perl] [perl-112] Meetup details changed: Hackathon In-Reply-To: References: <413690885.1285705763981.JavaMail.nobody@james3> Message-ID: One more thing I thought I would mention; rumor is they have air conditioning :) On Tue, Sep 28, 2010 at 1:42 PM, Fred Moyer wrote: > For anyone coming to tonight's Hackathon via Bart: > > > ---------- Forwarded message ---------- > From: Jesse Zbikowski > Date: Tue, Sep 28, 2010 at 1:29 PM > Subject: Re: [perl-112] Meetup details changed: Hackathon > To: perl-112 at meetup.com > > > It's a 15 minute walk tops from either Civic Center or Union Square > BART. If you can't park on Polk or Fern Alley for some reason, you can > always cross Van Ness and find a spot on Franklin or Gough. > > This location seems a lot more accessible than Bernal. > > On Tue, Sep 28, 2010 at 12:46 PM, Rich Morin wrote: >> >> I had been thinking about attending, but the location looks like >> a real pain - a substantial walk from BART and parking is likely >> to be horrendous. ?Am I missing something? >> >> -r >> -- >> http://www.cfcl.com/rdm ? ? ? ? ? ?Rich Morin >> http://www.cfcl.com/rdm/resume ? ? rdm at cfcl.com >> http://www.cfcl.com/rdm/weblog ? ? +1 650-873-7841 >> >> Technical editing and writing, programming, system design >> >> >> >> -- >> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list (perl-112 at meetup.com) >> http://www.meetup.com/San-Francisco-Perl-Mongers/ >> This message was sent by Rich Morin (rdm at cfcl.com) from San Francisco Perl Mongers. >> To learn more about Rich Morin, visit his/her member profile: http://www.meetup.com/San-Francisco-Perl-Mongers/members/1992231/ >> To unsubscribe or to update your mailing list settings, click here: http://www.meetup.com/San-Francisco-Perl-Mongers/settings/ >> Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com >> > > > > > > -- > Please Note: If you hit "REPLY", your message will be sent to everyone > on this mailing list (perl-112 at meetup.com) > This message was sent by Jesse Zbikowski (embeddedlinuxguy at gmail.com) > from San Francisco Perl Mongers. > To learn more about Jesse Zbikowski, visit his/her member profile > To unsubscribe or to update your mailing list settings, click here > > Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com > From doom at kzsu.stanford.edu Tue Sep 28 15:51:01 2010 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 28 Sep 2010 15:51:01 -0700 Subject: [sf-perl] [perl-112] Meetup details changed: Hackathon In-Reply-To: References: <413690885.1285705763981.JavaMail.nobody@james3> Message-ID: <201009282251.o8SMp1EY098704@kzsu.stanford.edu> Now that you mention it, I think you're right about that. Fred Moyer wrote: > One more thing I thought I would mention; rumor is they have air conditioning :) > > On Tue, Sep 28, 2010 at 1:42 PM, Fred Moyer wrote: > > For anyone coming to tonight's Hackathon via Bart: > > > > > > ---------- Forwarded message ---------- > > From: Jesse Zbikowski > > Date: Tue, Sep 28, 2010 at 1:29 PM > > Subject: Re: [perl-112] Meetup details changed: Hackathon > > To: perl-112 at meetup.com > > > > > > It's a 15 minute walk tops from either Civic Center or Union Square > > BART. If you can't park on Polk or Fern Alley for some reason, you can > > always cross Van Ness and find a spot on Franklin or Gough. > > > > This location seems a lot more accessible than Bernal. > > > > On Tue, Sep 28, 2010 at 12:46 PM, Rich Morin wrote: > >> > >> I had been thinking about attending, but the location looks like > >> a real pain - a substantial walk from BART and parking is likely > >> to be horrendous. ?Am I missing something? > >> > >> -r > >> -- > >> http://www.cfcl.com/rdm ? ? ? ? ? ?Rich Morin > >> http://www.cfcl.com/rdm/resume ? ? rdm at cfcl.com > >> http://www.cfcl.com/rdm/weblog ? ? +1 650-873-7841 > >> > >> Technical editing and writing, programming, system design > >> > >> > >> > >> -- > >> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list (perl-112 at meetup.com) > >> http://www.meetup.com/San-Francisco-Perl-Mongers/ > >> This message was sent by Rich Morin (rdm at cfcl.com) from San Francisco Perl Mongers. > >> To learn more about Rich Morin, visit his/her member profile: http://www.meetup.com/San-Francisco-Perl-Mongers/members/1992231/ > >> To unsubscribe or to update your mailing list settings, click here: http://www.meetup.com/San-Francisco-Perl-Mongers/settings/ > >> Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com > >> > > > > > > > > > > > > -- > > Please Note: If you hit "REPLY", your message will be sent to everyone > > on this mailing list (perl-112 at meetup.com) > > This message was sent by Jesse Zbikowski (embeddedlinuxguy at gmail.com) > > from San Francisco Perl Mongers. > > To learn more about Jesse Zbikowski, visit his/her member profile > > To unsubscribe or to update your mailing list settings, click here > > > > Meetup, PO Box 4668 #37895 New York, New York 10163-4668 | support at meetup.com > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From miyagawa at gmail.com Thu Sep 30 10:45:12 2010 From: miyagawa at gmail.com (Tatsuhiko Miyagawa) Date: Thu, 30 Sep 2010 10:45:12 -0700 Subject: [sf-perl] [OT] Perl hacker rafl looking for a crash place in/near SF Message-ID: Hi, My fellow hacker rafl (FLORA on cpan) is visiting San Francisco and looking for a place to crash in the nights of October 23rd/24th. If you have a space to let him sleep, please contact him or me directly off-list. He's a Moose guy, perl5 core hacker and is brilliant. His email address is rafl[at]debian.org. Thanks, -- Tatsuhiko Miyagawa