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