From doom at kzsu.stanford.edu Wed Aug 1 10:57:03 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 01 Aug 2007 10:57:03 -0700 Subject: [sf-perl] A call for perl experts for Monotone.pm Message-ID: <200708011757.l71Hv3Rp095295@kzsu.stanford.edu> I've just come across a call for perl experts on the montone-devel mailing list that I thought I would pass along to any interested parties... From: William Uther To: monotone-devel Date: Wed, 1 Aug 2007 23:18:49 +1000 Subject: [Monotone-devel] Monotone.pm I just committed contrib/Monotone.pm. This is my first pass at a perl module to open a Monotone subprocess and all it to be called easily from perl. I'm not a Perl hacker by any stretch of the imagination. It sort of works, but that's as far as I'll go. If someone who actually knows what they're doing wants to clean it up, that would be great! Be well, Will :-} (Now, back the Ikiwiki plugin...) _______________________________________________ Monotone-devel mailing list Monotone-devel at nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel From cba at groundworkopensource.com Thu Aug 2 13:45:11 2007 From: cba at groundworkopensource.com (Chris Barton Anderson) Date: Thu, 02 Aug 2007 13:45:11 -0700 Subject: [sf-perl] BayLISA Monitoring SIG: Extra-Special LinuxWorld Activities: Tues August 7 and Weds August 8 Message-ID: <1186087512.9486.22.camel@peterX20> Hi: The BayLISA Monitoring SIG is proud to offer this fantastic lineup of people and activities in conjunction with LinuxWorld Expo next week: These activities are centered around the visits of these illustrious Project Leads: Alex Russell ? Dojo, http://dojotoolkit.org/ Ethan Galstad ? Nagios, http://www.nagios.org/ Howard Jones ? php-Weathermap, http://www.network-weathermap.com/ Ian Berry ? Cacti, http://www.cacti.net/ (and the rest of the Cacti Development Team) Matt Massie ? Ganglia, http://ganglia.sourceforge.net/ Remo Rickli ? NeDi, http://nedi.sourceforge.net/ Scott Parris ? Monarch, http://sourceforge.net/projects/monarch/ Taylor Dondich ? Fruity, http://fruity.sourceforge.net/ Tobi Oetiker - RRDtool, MRTG, and Smokeping, http://oss.oetiker.ch/mrtg/ Register for a free exhibits pass in advance (to avoid long lines) at: http://www.linuxworldexpo.com/live/12/ (Use GroundWork's Priority Code N0170 to see if that gets you anything extra.) ================================================================== The activities are: 1) "Ask the Expert" presentations Tuesday and Wednesday 2) IT Monitoring BoF Tuesday, Aug 7, 6PM Here are details of the events: ================================================================== 1) "Ask the Expert" presentations Here's your chance to learn about your favorite tools direct from the project leads, and to ask them questions one-on-one about their projects. Tuesday and Wednesday, August 7, 8: "Ask the Expert" Q&A presentations at booth 501 in Exhibits Hall. Tentative schedule: Tuesday, August 7: 11-Noon Remo Rickli - NeDi 1-2 Taylor Dondich - Fruity 2-3 Tobi Oetiker - RRDtool, MRTG, Smokeping 3-4 Ian Berry - Cacti 4-5 Howard Jones - php-Weathermap Wednesday, August 8: 11-Noon Alex Russell - Dojo Toolkit 1-2 Scott Parris - Monarch 2-3 Ethan Galstad - Nagios 3-4 Remo Rickli - NeDi 4-5 Tobi Oetiker - RRDtool, MRTG, Smokeping ================================================================== 2) IT Monitoring BoF Tuesday, 6PM (BOF5) BOF5: IT Monitoring Tips and Tricks 08/07/2007, 6:00 PM - 7:00 PM A freeform Q&A session where you can take advantage of the assembled wisdom to tackle your thorniest (or most basic) monitoring issues. Featuring the project leads for Ganglia, Cacti, RRDtool, MRTG, NeDi, Sendpage and Smokeping. Also on hand: members of the SF-Bay Area- local BayLISA Monitoring SIG, which has been meeting regularly to develop, document, and disseminate best practices with regards to IT monitoring. http://www.linuxworldexpo.com/live/12/events/12SFO07A/conference/tracksessions//QMONYB001HW5 ================================================================== Questions? Email Peter Mui, pmui at groundworkopensource.com Hope to see you (multiple times) next week! From quinn at fairpath.com Thu Aug 2 21:40:59 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 2 Aug 2007 21:40:59 -0700 Subject: [sf-perl] 2007 Perl Survey Message-ID: <20070803044058.GA47049@fu.funkspiel.org> It's that time of year again: time to tell the Perl world about what languages you use, what you do with them, and how you make a living. http://perlsurvey.org/survey/validate It takes about five minutes, and it's on the up-and-up; they've been doing this for years. If you participate, they'll mail you the results before deleting your email address forever. ;) -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 From david at fetter.org Thu Aug 2 21:51:09 2007 From: david at fetter.org (David Fetter) Date: Thu, 2 Aug 2007 21:51:09 -0700 Subject: [sf-perl] 2007 Perl Survey In-Reply-To: <20070803044058.GA47049@fu.funkspiel.org> References: <20070803044058.GA47049@fu.funkspiel.org> Message-ID: <20070803045109.GP17022@fetter.org> On Thu, Aug 02, 2007 at 09:40:59PM -0700, Quinn Weaver wrote: > It's that time of year again: time to tell the Perl world about what > languages you use, what you do with them, and how you make a living. > > http://perlsurvey.org/survey/validate > > It takes about five minutes, and it's on the up-and-up; they've been > doing this for years. If you participate, they'll mail you the results > before deleting your email address forever. ;) Apparently, they're having some...issues, as below. Try http://perlsurvey.org/survey/ instead ;) Cheers, D error: no value sent for required parameter 'email' context: ... 181: } 182: 183: if (@errors) { 184: my $error = join "
", @errors; 185: $m->comp("view/survey/questions.mhtml", error => $error, %$survey); 186: } else { 187: if (my ($response) = $survey_class->search({ 188: email => $survey->{email}, 189: confirmation_key => $survey->{confirmation_key}, ... code stack: /home/chezskud/websites/perlsurvey.org/lib/PerlSurvey/Controller/Survey.pm:185 /home/chezskud/perl/lib/perl5/MasonX/MiniMVC/Dispatcher.pm:57 /home/.wakanda/chezskud/websites/perlsurvey.org/dhandler:4 /home/.wakanda/chezskud/websites/perlsurvey.org/autohandler:76 raw error -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! Consider donating to PostgreSQL: http://www.postgresql.org/about/donate From quinn at fairpath.com Thu Aug 2 23:26:22 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 2 Aug 2007 23:26:22 -0700 Subject: [sf-perl] 2007 Perl Survey In-Reply-To: <20070803044058.GA47049@fu.funkspiel.org> References: <20070803044058.GA47049@fu.funkspiel.org> Message-ID: <20070803062622.GA672@fu.funkspiel.org> On Thu, Aug 02, 2007 at 09:40:59PM -0700, Quinn Weaver wrote: > It's that time of year again: time to tell the Perl world about what > languages you use, what you do with them, and how you make a living. > > http://perlsurvey.org/survey/validate Bad codemonkey, no banana. I had the wrong link in my kill buffer. The correct one is http://perlsurvey.org/survey/ . Apologies, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 From extasia at extasia.org Mon Aug 6 12:26:32 2007 From: extasia at extasia.org (David Alban) Date: Mon, 6 Aug 2007 12:26:32 -0700 Subject: [sf-perl] exporting tags Message-ID: <4c714a9c0708061226n713c44d2x13b7817407f89d3a@mail.gmail.com> Greeings, I have: package My::Module; ... BEGIN { ... @EXPORT = qw( &sub_1 &sub_2 &sub_3 ); @EXPORT_OK = qw( $scalar_1 $scalar_2 ); %EXPORT_TAGS = ( foo => [ qw( $scalar_1 $scalar_2 ) ] ); } When the module is used as: use My::Module qw( :foo ); I see the scalars, but not the exported subroutines. I can do: use My::Module qw( :DEFAULT :foo ); which works, but what I'd really like is to be able to do: use My::Module qw( :foo ); and get the subs in @EXPORT along with the subs in the :foo tag. I think I'm missing something. Is this impossible? If I just did 'use My::Module;' I'd get everything in @EXPORT. Why does that stop if I supply a tag. What I'm trying to do is define a set of Readonly.pm constants in the module and let the user decide whether to import them so they don't have to use the package prefix, or not to import them and have to use the package prefix. (Which is why I don't want to export them by default.) Thanks. David -- Live in a world of your own, but always welcome visitors. From extasia at extasia.org Mon Aug 6 12:26:32 2007 From: extasia at extasia.org (David Alban) Date: Mon, 6 Aug 2007 12:26:32 -0700 Subject: [sf-perl] exporting tags Message-ID: <4c714a9c0708061226n713c44d2x13b7817407f89d3a@mail.gmail.com> Greeings, I have: package My::Module; ... BEGIN { ... @EXPORT = qw( &sub_1 &sub_2 &sub_3 ); @EXPORT_OK = qw( $scalar_1 $scalar_2 ); %EXPORT_TAGS = ( foo => [ qw( $scalar_1 $scalar_2 ) ] ); } When the module is used as: use My::Module qw( :foo ); I see the scalars, but not the exported subroutines. I can do: use My::Module qw( :DEFAULT :foo ); which works, but what I'd really like is to be able to do: use My::Module qw( :foo ); and get the subs in @EXPORT along with the subs in the :foo tag. I think I'm missing something. Is this impossible? If I just did 'use My::Module;' I'd get everything in @EXPORT. Why does that stop if I supply a tag. What I'm trying to do is define a set of Readonly.pm constants in the module and let the user decide whether to import them so they don't have to use the package prefix, or not to import them and have to use the package prefix. (Which is why I don't want to export them by default.) Thanks. David -- Live in a world of your own, but always welcome visitors. From doom at kzsu.stanford.edu Mon Aug 6 13:11:22 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 06 Aug 2007 13:11:22 -0700 Subject: [sf-perl] exporting tags In-Reply-To: <4c714a9c0708061226n713c44d2x13b7817407f89d3a@mail.gmail.com> References: <4c714a9c0708061226n713c44d2x13b7817407f89d3a@mail.gmail.com> Message-ID: <200708062011.l76KBM35024126@kzsu.stanford.edu> David Alban wrote: > Greeings, > > I have: > package My::Module; > > ... > > BEGIN { > ... > @EXPORT = qw( > &sub_1 > &sub_2 > &sub_3 > ); > > @EXPORT_OK = qw( > $scalar_1 > $scalar_2 > ); > > %EXPORT_TAGS = ( foo => [ qw( $scalar_1 $scalar_2 ) ] ); > > } > > When the module is used as: > > use My::Module qw( :foo ); > > I see the scalars, but not the exported subroutines. I can do: > > use My::Module qw( :DEFAULT :foo ); > > which works, but what I'd really like is to be able to do: > > use My::Module qw( :foo ); > > and get the subs in @EXPORT along with the subs in the :foo tag. > > I think I'm missing something. Is this impossible? > > If I just did 'use My::Module;' I'd get everything in @EXPORT. Why does > that stop if I supply a tag. When you ask for anything at all, the default exports are supressed Even if you ask for the empty list: use My::Module (); You won't get the items specified in @EXPORT. (Think about it: otherwise, if you *wanted* to avoid a conflict from something exported, you need some sort of syntax to *subtract off* something from the export list.) I would try something like this (warning: untested): require Exporter; our @ISA = qw(Exporter); our @EXPORT = qw( sub_1 sub_2 sub_3 ); our %EXPORT_TAGS = ( 'foo' => [ qw( $scalar_1 $scalar_2 ), @EXPORT ] ); our @EXPORT_OK = ( @{ $EXPORT_TAGS{'foo'} } ); From friedman at highwire.stanford.edu Mon Aug 6 12:49:28 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Mon, 6 Aug 2007 12:49:28 -0700 Subject: [sf-perl] exporting tags In-Reply-To: <4c714a9c0708061226n713c44d2x13b7817407f89d3a@mail.gmail.com> References: <4c714a9c0708061226n713c44d2x13b7817407f89d3a@mail.gmail.com> Message-ID: <14795379-6746-47E5-AB2A-B60F2FFF464C@highwire.stanford.edu> From the Exporter perldoc (under "Specialized Import Lists"): If you just want to import extra names in addition to the default set you will still need to include :DEFAULT explicitly. I can't tell you why, but that seems to be the way it's supposed to work. -- Mike On Aug 6, 2007, at 12:26 PM, David Alban wrote: > Greeings, > > I have: > package My::Module; > > ... > > BEGIN { > ... > @EXPORT = qw( > &sub_1 > &sub_2 > &sub_3 > ); > > @EXPORT_OK = qw( > $scalar_1 > $scalar_2 > ); > > %EXPORT_TAGS = ( foo => [ qw( $scalar_1 $scalar_2 ) ] ); > > } > > When the module is used as: > > use My::Module qw( :foo ); > > I see the scalars, but not the exported subroutines. I can do: > > use My::Module qw( :DEFAULT :foo ); > > which works, but what I'd really like is to be able to do: > > use My::Module qw( :foo ); > > and get the subs in @EXPORT along with the subs in the :foo tag. > > I think I'm missing something. Is this impossible? > > If I just did 'use My::Module;' I'd get everything in @EXPORT. Why > does > that stop if I supply a tag. > > What I'm trying to do is define a set of Readonly.pm constants in the > module and let the user decide whether to import them so they don't > have > to use the package prefix, or not to import them and have to use the > package prefix. (Which is why I don't want to export them by > default.) > > 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 --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From doom at kzsu.stanford.edu Mon Aug 6 13:36:49 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 06 Aug 2007 13:36:49 -0700 Subject: [sf-perl] LinuxWorld Expo Message-ID: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> I was wondering if anyone (Quinn?) had any schemes about what to do with the space we're splitting with the Postgresql folks this year... We could just go incognito as honorary Postgresql people, but then they'd force us to wear blue t-shirts. I was looking over the scene yesterday, and I can describe the physical layout if anyone's interested -- the PostgreSQL booth is way over in the back right corner (Josh has some strange paranoid theory about IBM/Oracle sponsorship), but that has the odd advantage of putting an isle on two sides, the space is more open than most. The way we set it up yesterday, we moved the skinny table sideways, so there's no barrier between booth and audience. Josh has a small projection unit to make it eaisier to do demos of different things, and is open to suggestions, particularly for perl/postgres project demos (Brian Hamlin says he's got one he can show off: a google maps "mashup" with a graphical control panel, showing neighborhood features in Boston). Between screen space, and the humongous postgresql elephant banner, the back wall is largely filled up (though rearrangement is possible if someone had a perl mongers banner to put up). The "end cap" of the table is entirely open: two feet wide, and around four feet tall. That strikes me as a logical place to put some perlish stuff. I might be able to do some little xeroxed sf-perl mongers flyers. I'm toying with the idea of doing quarter sheet handbills (4.25 x 5.5), Probably a classic camel (from 1989) with a little bit of text added: http://www.old-picture.com/middle-east/Crossing-Sinai-Camel-the.htm Does sf-pm have anything like a catchy slogan? I'm looking for something a little better than things like: The *Other* SFPUG. sf-pm: slightly less obnoxious than Tom Christiansen Is there an meeting planned for August? Might be cool if we could mention that sort of thing. Brian Hamlin mentions he's got access to a high-res printer at Berkeley: if someone's got a vector graphic they'd like converted into a banner, you could shoot him a note over at bh1 at light42.com From quinn at fairpath.com Mon Aug 6 14:14:37 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 6 Aug 2007 14:14:37 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> Message-ID: <20070806211436.GA41502@fu.funkspiel.org> Hi, Joe (and group), Thanks for all the info and observations. You are truly a rockstar volunteer. :) Here are my thoughts, in approximate order from least to most useless: - Meetings: August 22, BASS munch http://www.cfcl.com/rdm/bass/ September 25, Mike Schilli will speak on log4perl (probably at BGI) - Other Perl materials: I have some books for people to peruse: Learning Perl Web Services with Perl Programming the Perl DBI Higher-Order Perl I know there's a chance they'll get lost, but I can live with that (after all, I do have a Safari subscription ;) ). I'll get these to Josh on Tuesday if possible. - Banners: Great idea. It sounds as if you have an idea, so go for it! - Banner text. No slogan necessary. Just identifying ourselves is fine. "San Francisco Perl Mongers" (or just "Perl Mongers") takes up plenty of space as it is. - Hi-res logo print-out: Probably not doable at this point. Sorry. - Shirts: I'm probably going to wear my Perl Monks T-shirt. I guess you can write "Perl Mongers" on your badge (if they don't print it there). - Space: I can't really visualize the space you're describing, but using the small table sounds good. We can put some materials there, and maybe a banner. I'll want to actually sit with the pg people, because they're interesting to talk to. :) - Demo: Is Josh providing a spare box, or is Brian bringing a laptop? What I'm curious to know is whether there is a single box that will be there throughout the event. Not a big deal. OK, there are quite a few moving parts here, but none are essential. The biggest thing is to have some literature and a banner that are identifiably ours. Actually, that's really the second most important thing. The most important is we have intelligent, friendly people to show up and talk with people about Perl. In this case, 85% of the thing really is showing up. In that vein, you're doing a spectacular job. :) -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 From Peter.Loo at source.wolterskluwer.com Mon Aug 6 14:22:02 2007 From: Peter.Loo at source.wolterskluwer.com (Loo, Peter # PHX) Date: Mon, 6 Aug 2007 14:22:02 -0700 Subject: [sf-perl] http://perlsurvey.org/survey/ Message-ID: <8E3D502A002DA04FADBDED4CB4D94D3A03DD058B@phxmail02.phx.ndchealth.com> Hello All, Tim Bunce sent the following message message the past Saturday. Give back a little of the time that perl has saved you: http://perlsurvey.org/survey/ Tim. Thanks. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070806/98fbbc18/attachment.html From doom at kzsu.stanford.edu Mon Aug 6 14:42:12 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 06 Aug 2007 14:42:12 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <20070806211436.GA41502@fu.funkspiel.org> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> Message-ID: <200708062142.l76LgCcv026634@kzsu.stanford.edu> Quinn Weaver wrote: > - Space: I can't really visualize the space you're describing, Sorry. The floorpan is something like this: Elephant Projection Banner Screenlet \ / <---> <---> _____________ __________ a \ . __| | . \ i \ . | | | . \ l \ . sfpugs | | |______ . \ s \ . | | | | . \ e \. . . . .|__| |______| . . . . . . \ | . ^ ^ | __. | | | | | \ \---- Default table | | | \ orientation | | | \ | | | \--- End cap of table | . . |__| Good space for small banners, two feet wide. The effective space is defined by the boundaries of the dark-blue carpet (the dotted lines). Because this is a corner lot, it effectively has more room for spectators: it's open on two sides. (Unless someone comes up with a stand-alone projection screen, which might not be a bad idea.) Note If your mailer doesn't do fixed width fonts, shame on you -- I mean, take a look over here instead: http://obsidianrook.com/data/linuxexpo_layout.html From bh1 at light42.com Mon Aug 6 19:19:18 2007 From: bh1 at light42.com (Brian Hamlin) Date: Mon, 6 Aug 2007 19:19:18 -0700 Subject: [sf-perl] LinuxWorld Expo - Demo In-Reply-To: <200708062142.l76LgCcv026634@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> Message-ID: <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> another twist on the SF Expo: Josh and I were at the booth this afternoon, moving over a nifty demo app I wrote at a contest at MIT last January, that uses Postgres, Perl and the Google Maps API in the browser. Funny thing was.. it worked fine on my machine ;-) -- DBD::Pg can't read from Postgres while executing as a CGI yet from the command line, DBD::Pg can read just fine!! vexing! This is on a Macintosh OS X. The Apache is pre-installed, and runs as user hmmm, someone might know. When we installed DBD::Pg, the configure magically 'found' that Postgres was actually installed in a local directory of the current (admin) user, not in /usr/local So the DBD:Pg test ran fine, and generally can access a running database fine.. its just when the same code runs as a CGI, access fails.. Josh changed access to a library (libpq ?), but that alone did not fix it.. Suggestions welcome - time is of the essence :-) -Brian From bh1 at light42.com Mon Aug 6 19:39:25 2007 From: bh1 at light42.com (Brian Hamlin) Date: Mon, 6 Aug 2007 19:39:25 -0700 Subject: [sf-perl] LinuxWorld Expo - Demo In-Reply-To: <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> Message-ID: <6933302C-448F-11DC-A0F4-000A277A733C@light42.com> actually, it seems the CGI is running as process www -- #!/usr/bin/perl print "Content-type: text/xml\n\n"; print "" . `whoami` . ""; On Aug 6, 2007, at 7:19 PM, Brian Hamlin wrote: > another twist on the SF Expo: Josh and I were at the booth this > afternoon, moving over a nifty demo app I wrote at a contest at MIT > last January, that uses Postgres, Perl and the Google Maps API in the > browser. > > Funny thing was.. it worked fine on my machine ;-) > -- > DBD::Pg can't read from Postgres while executing as a CGI > yet from the command line, DBD::Pg can read just fine!! vexing! > > This is on a Macintosh OS X. The Apache is pre-installed, and runs > as user hmmm, someone might know. > > When we installed DBD::Pg, the configure magically 'found' that > Postgres > was actually installed in a local directory of the current (admin) > user, not in /usr/local > So the DBD:Pg test ran fine, and generally can access a running > database fine.. > > its just when the same code runs as a CGI, access fails.. Josh changed > access > to a library (libpq ?), but that alone did not fix it.. > > Suggestions welcome - time is of the essence :-) > > -Brian > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From doom at kzsu.stanford.edu Mon Aug 6 20:30:07 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 06 Aug 2007 20:30:07 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> Message-ID: <200708070330.l773U78e033716@kzsu.stanford.edu> Joe Brenner wrote: > The "end cap" of the table is entirely open: two feet wide, > and around four feet tall. That strikes me as a logical place > to put some perlish stuff. > > I might be able to do some little xeroxed sf-perl mongers flyers. > I'm toying with the idea of doing quarter sheet handbills (4.25 x 5.5), > Probably a classic camel (from 1989) with a little bit of text added: > > http://www.old-picture.com/middle-east/Crossing-Sinai-Camel-the.htm Well, I gave it a try, but I had to give up. Between the limitations of the self-service equipment at Kinko's and my weak gimp skills, this idea just didn't seem to be going anywhere. If anyone's got access to a half-way decent printer, you might try running off some of these: http://obsidianrook.com/sfpm/flyers This is the same thing in multiple forms: jpg, png, gif, ps and also xcf, if you'd like to try cleaning it up in gimp somehow. I wouldn't waste a lot of time on it: I probably should've gone with a concept with a lot more contrast. From josh at agliodbs.com Mon Aug 6 21:34:02 2007 From: josh at agliodbs.com (Josh Berkus) Date: Mon, 06 Aug 2007 21:34:02 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <200708062142.l76LgCcv026634@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> Message-ID: <46B7F63A.2020102@agliodbs.com> Joe, > Sorry. The floorpan is something like this: I blow before your incredible ascii-art-fu. --Josh From josh at agliodbs.com Mon Aug 6 21:38:08 2007 From: josh at agliodbs.com (Josh Berkus) Date: Mon, 06 Aug 2007 21:38:08 -0700 Subject: [sf-perl] LinuxWorld Expo - Demo -- Need help ASAP In-Reply-To: <6933302C-448F-11DC-A0F4-000A277A733C@light42.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> <6933302C-448F-11DC-A0F4-000A277A733C@light42.com> Message-ID: <46B7F730.7090408@agliodbs.com> All, >> When we installed DBD::Pg, the configure magically 'found' that >> Postgres >> was actually installed in a local directory of the current (admin) >> user, not in /usr/local >> So the DBD:Pg test ran fine, and generally can access a running >> database fine.. >> >> its just when the same code runs as a CGI, access fails.. Josh changed >> access >> to a library (libpq ?), but that alone did not fix it.. Anyone? I'll have about 15 minutes tommorrow morning to fix this before the show opens. We need some kind of quick-and-dirty way to fix the permissions for the CGI user to access DBD::Pg (actually, libpq.5.so appears to be the main issue) or to quickly and reliably rebuild it in another location. --Josh From friedman at highwire.stanford.edu Mon Aug 6 21:44:34 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Mon, 6 Aug 2007 21:44:34 -0700 Subject: [sf-perl] LinuxWorld Expo - Demo -- Need help ASAP In-Reply-To: <46B7F730.7090408@agliodbs.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> <6933302C-448F-11DC-A0F4-000A277A733C@light42.com> <46B7F730.7090408@agliodbs.com> Message-ID: <2D0FF54A-2698-4759-80D2-F76B674ABA3E@highwire.stanford.edu> Well, I haven't worked on that setup in particular, but I remember something about env vars when I was playing with Postgres ages ago. Did you already look at the ENV vars for the user that can use the module from the cmdline and copy them into the apache config for the CGI? I wouldn't normally post this minor a guess, but you seem desperate... -- Mike On Aug 6, 2007, at 9:38 PM, Josh Berkus wrote: > All, > >>> When we installed DBD::Pg, the configure magically 'found' that >>> Postgres >>> was actually installed in a local directory of the current (admin) >>> user, not in /usr/local >>> So the DBD:Pg test ran fine, and generally can access a running >>> database fine.. >>> >>> its just when the same code runs as a CGI, access fails.. Josh >>> changed >>> access >>> to a library (libpq ?), but that alone did not fix it.. > > Anyone? I'll have about 15 minutes tommorrow morning to fix this > before > the show opens. We need some kind of quick-and-dirty way to fix the > permissions for the CGI user to access DBD::Pg (actually, libpq.5.so > appears to be the main issue) or to quickly and reliably rebuild it in > another location. > > --Josh > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From asheesh at asheesh.org Mon Aug 6 21:46:29 2007 From: asheesh at asheesh.org (Asheesh Laroia) Date: Mon, 6 Aug 2007 21:46:29 -0700 (PDT) Subject: [sf-perl] LinuxWorld Expo - Demo In-Reply-To: <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> Message-ID: On Mon, 6 Aug 2007, Brian Hamlin wrote: > another twist on the SF Expo: Josh and I were at the booth this > afternoon, moving over a nifty demo app I wrote at a contest at MIT last > January, that uses Postgres, Perl and the Google Maps API in the > browser. > > Funny thing was.. it worked fine on my machine ;-) > -- > DBD::Pg can't read from Postgres while executing as a CGI > yet from the command line, DBD::Pg can read just fine!! vexing! Apache lets you configure the user it runs things as with a "User" directive, usually in the main Apache configuration. Have you tried having Apache simply run as *you*? Email me off-list if you want more help with this, and if you're totally confused attach your Apache config file or give me SSH access. -- Asheesh. -- Bingo, gas station, hamburger with a side order of airplane noise, and you'll be Gary, Indiana. - Jessie in the movie "Greaser's Palace" From doom at kzsu.stanford.edu Mon Aug 6 23:19:12 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 06 Aug 2007 23:19:12 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <46B7F63A.2020102@agliodbs.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> <46B7F63A.2020102@agliodbs.com> Message-ID: <200708070619.l776JCIS036809@kzsu.stanford.edu> Josh Berkus wrote: > > Sorry. The floorpan is something like this: > > I blow before your incredible ascii-art-fu. Emacs-fu. The secret is "picture-mode". From david at fetter.org Tue Aug 7 06:52:52 2007 From: david at fetter.org (David Fetter) Date: Tue, 7 Aug 2007 06:52:52 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <200708070330.l773U78e033716@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> Message-ID: <20070807135251.GA11226@fetter.org> On Mon, Aug 06, 2007 at 08:30:07PM -0700, Joe Brenner wrote: > Joe Brenner wrote: > > > The "end cap" of the table is entirely open: two feet wide, and > > around four feet tall. That strikes me as a logical place to put > > some perlish stuff. > > > > I might be able to do some little xeroxed sf-perl mongers flyers. > > I'm toying with the idea of doing quarter sheet handbills (4.25 x > > 5.5), Probably a classic camel (from 1989) with a little bit of > > text added: > > > > http://www.old-picture.com/middle-east/Crossing-Sinai-Camel-the.htm > > Well, I gave it a try, but I had to give up. Giving up is a good idea. O'Reilly owns copyrights to the camel in association with Perl , which is why the perl community has switched to using an onion. Cheers, D (remember when people thought of O'Reilly as the good guys?) -- David Fetter http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! Consider donating to PostgreSQL: http://www.postgresql.org/about/donate From friedman at highwire.stanford.edu Tue Aug 7 07:17:53 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Tue, 7 Aug 2007 07:17:53 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <20070807135251.GA11226@fetter.org> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> <20070807135251.GA11226@fetter.org> Message-ID: <71149389-73E8-445A-8A7D-A4FF8D975B73@highwire.stanford.edu> Notice, though, that O'Reilly has officially given permission for PerlMongers to use the camel image. "Some non-commercial sites currently using the Perl camel..." about half-way down the page. Of course, pm.org is also using the onion, but hey, TMTOWTDI. :-) -- Mike On Aug 7, 2007, at 6:52 AM, David Fetter wrote: > Giving up is a good idea. O'Reilly owns copyrights to the camel in > association with Perl > , which is why > the perl community has switched to using an onion. > > Cheers, > D (remember when people thought of O'Reilly as the good guys?) > -- > David Fetter http://fetter.org/ > --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From moseley at hank.org Tue Aug 7 08:16:15 2007 From: moseley at hank.org (Bill Moseley) Date: Tue, 7 Aug 2007 08:16:15 -0700 Subject: [sf-perl] LinuxWorld Expo - Demo In-Reply-To: <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <20070806211436.GA41502@fu.funkspiel.org> <200708062142.l76LgCcv026634@kzsu.stanford.edu> <99CB6258-448C-11DC-A0F4-000A277A733C@light42.com> Message-ID: <20070807151614.GA7138@hank.org> On Mon, Aug 06, 2007 at 07:19:18PM -0700, Brian Hamlin wrote: > another twist on the SF Expo: Josh and I were at the booth this > afternoon, moving over a nifty demo app I wrote at a contest at MIT > last January, that uses Postgres, Perl and the Google Maps API in the > browser. > > Funny thing was.. it worked fine on my machine ;-) > -- > DBD::Pg can't read from Postgres while executing as a CGI > yet from the command line, DBD::Pg can read just fine!! vexing! > > This is on a Macintosh OS X. The Apache is pre-installed, and runs > as user hmmm, someone might know. > > When we installed DBD::Pg, the configure magically 'found' that Postgres > was actually installed in a local directory of the current (admin) > user, not in /usr/local > So the DBD:Pg test ran fine, and generally can access a running > database fine.. > > its just when the same code runs as a CGI, access fails.. Josh changed > access > to a library (libpq ?), but that alone did not fix it.. What does access failed mean? What does Apache's error log say? If you su to user www and run the script from the command line what does it say? Can you run strace to see what system calls are failing? -- Bill Moseley moseley at hank.org From doom at kzsu.stanford.edu Tue Aug 7 10:10:16 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 07 Aug 2007 10:10:16 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <20070807135251.GA11226@fetter.org> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> <20070807135251.GA11226@fetter.org> Message-ID: <200708071710.l77HAGVF048101@kzsu.stanford.edu> David Fetter wrote: > Joe Brenner wrote: > > Joe Brenner wrote: > > > > > The "end cap" of the table is entirely open: two feet wide, and > > > around four feet tall. That strikes me as a logical place to put > > > some perlish stuff. > > > > > > I might be able to do some little xeroxed sf-perl mongers flyers. > > > I'm toying with the idea of doing quarter sheet handbills (4.25 x > > > 5.5), Probably a classic camel (from 1989) with a little bit of > > > text added: > > > > > > http://www.old-picture.com/middle-east/Crossing-Sinai-Camel-the.htm > > > > Well, I gave it a try, but I had to give up. > > Giving up is a good idea. O'Reilly owns copyrights to the camel in > association with Perl > , which is why > the perl community has switched to using an onion. I'm not sure how I feel about that trademark, but my understanding is that legally we're okay: O'Reilly has an agreement with Perl Mongers, you're just required to acknowledge that it's a trademark. If you look at my "finished" product, I've tried to cover that point: http://obsidianrook.com/sfpm/flyers/four_camel_palms_c.jpg And yeah, the need to do some legal genuflection was annoying. > D (remember when people thought of O'Reilly as the good guys?) Yes, but I stopped after Tim O'Reilly helped to diffuse the Amazon boycott over that one-click patent business. From rick at linuxmafia.com Tue Aug 7 10:44:00 2007 From: rick at linuxmafia.com (Rick Moen) Date: Tue, 7 Aug 2007 10:44:00 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <200708071710.l77HAGVF048101@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> <20070807135251.GA11226@fetter.org> <200708071710.l77HAGVF048101@kzsu.stanford.edu> Message-ID: <20070807174400.GU19464@linuxmafia.com> Quoting Joe Brenner (doom at kzsu.stanford.edu): > I'm not sure how I feel about that trademark, but my understanding is > that legally we're okay: O'Reilly has an agreement with Perl Mongers, > you're just required to acknowledge that it's a trademark. FYI: People are actually not legally obliged to acknowledge trademark ownerships. The owners thereof _like_ you to, though. Good, short, Cory Doctorow overview on trademark: http://www.openp2p.com/pub/a/p2p/2003/08/14/trademarks.html Much longer collection of stuff: "Trademark Law" on http://linuxmafia.com/kb/Licensing_and_Law From x.sfpug at chatterjee.net Tue Aug 7 11:57:30 2007 From: x.sfpug at chatterjee.net (Anirvan Chatterjee) Date: Tue, 7 Aug 2007 11:57:30 -0700 Subject: [sf-perl] [job] Perl hacker / book nerd, BookFinder.com (Berkeley, CA) Message-ID: <20070807185730.GA5991@chatterjee.net> Ecommerce search engine BookFinder.com's looking for a full-time core developer to join our team of Perl hacker book nerds. BookFinder.com is a global ecommerce search engine connecting shoppers with 125+ million books for sale--new, used, rare, and out-of-print. We've been serving a passionate global audience of bibliophiles since 1997. In the past year, we've been in the Wall Street Journal, New York Times, NPR, Guardian (UK), Newsweek.com, Internet Retailer, etc. We're a stable 4-person developer-run company based in downtown Berkeley, CA. We offer the stability of a larger operation, but with startup-style flexibility (low hierarchy, flexible hours, freedom to affect product direction). We're also low-key and drama-free. This is a 100% Perl/LAMP shop: Perl/CPAN, Apache, mod_perl, Mason, MySQL, CentOS, etc. We're also powered by whiteboards, shared brainstorming, and the love and support of a passionate user base. Responsibilities: As one of the core developers of BookFinder.com, you'll be involved with product vision, development, debugging, and maintenance. You'll have a hand in every part of the product lifecycle, working alongside two long-time Perl coders in a friendly, low-hierarchy workspace. Code doesn't live in a vacuum; you'll need to be able to take into account factors like user experience, analytics, marketing, and budgeting in your decision-making. We're looking for someone self-motivated, and willing to take responsibility for new ideas and initiatives. Requirements: * 2+ years experience building large web-based apps in Perl/Python/Ruby * 1+ years experience with production Perl (the more the better) * Comfort with standard Unix command line environment, tools, servers (e.g. editors, source code control, Apache, etc.) * Experience with data processing/analysis, regular expressions, and Web-based APIs (in any language) * Knowledge of HTML/CSS, some JavaScript * Ability to collaborate, and to work in an environment with rapidly changing priorities * Database/SQL experience a plus * Being multilingual a plus * Experience with TDD, L10N, PBP a plus * Love of books a plus Benefits: * Salary commensurate with experience ($60-90K) * Medical, dental, and vision insurance plan * Flexible, casual, work environment More about us: * http://www.bookfinder.com/ * http://www.bookfinder.com/about/ * http://journal.bookfinder.com/ (weblog) * http://www.bookfinder.com/about/mentions/ (media mentions) Contact: To apply, or if you have questions, email us at jobs07 at bookfinder.com. We'd appreciate a resume, and an informal cover letter (cover email? it's hard to be formal when half of us are Perl nerds). Please include job code "2007E1SFPL" in the subject. Thanks! -- Anirvan Chatterjee www.chatterjee.net www.bookfinder.com From doom at kzsu.stanford.edu Wed Aug 8 21:47:32 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Wed, 08 Aug 2007 21:47:32 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <20070807174400.GU19464@linuxmafia.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> <20070807135251.GA11226@fetter.org> <200708071710.l77HAGVF048101@kzsu.stanford.edu> <20070807174400.GU19464@linuxmafia.com> Message-ID: <200708090447.l794lWj6083417@kzsu.stanford.edu> Rick Moen wrote: > Quoting Joe Brenner (doom at kzsu.stanford.edu): > > > I'm not sure how I feel about that trademark, but my understanding is > > that legally we're okay: O'Reilly has an agreement with Perl Mongers, > > you're just required to acknowledge that it's a trademark. > > FYI: People are actually not legally obliged to acknowledge trademark > ownerships. The owners thereof _like_ you to, though. > > Good, short, Cory Doctorow overview on trademark: > http://www.openp2p.com/pub/a/p2p/2003/08/14/trademarks.html (And interestingly enough "Cory Doctorow, who works with the Electronic Frontier Foundation" runs a website littered with amazon.com links.) It's an interesting point that the "cease and desist" business may just be more "legal bullying" (or as I think of it "legal scarecrows"). Perhaps the non-profits of the world should join in a conspiracy to start "diluting brand names"? In any case, looking over the perlmongers faq: http://www.pm.org/faq/index.html There's a "Can I make my own camel logo?" section that suggests that O'Reilly may get upset at me for daring to invent a *new* perl camel logo instead of using an approved "perlmongers" logo. And looking at what the perl foundation has to say about the onion logo, I'm afraid it strikes me as the same kind of crap from a different source: http://foundation.perl.org/legal/trademark.html This authorization to use the Perl logo is limited to uses by the organizations themselves, and doesn't extend to individual members. Representatives of the organizations should contact us at trademark at perlfoundation.org to obtain high-resolution versions of the Perl logo, and answers to any questions they have about use of the logo. I'm beginning to think that perl needs a new, unencumbered logo (ala the Debian swirl). From rick at linuxmafia.com Thu Aug 9 00:52:20 2007 From: rick at linuxmafia.com (Rick Moen) Date: Thu, 9 Aug 2007 00:52:20 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <200708090447.l794lWj6083417@kzsu.stanford.edu> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> <20070807135251.GA11226@fetter.org> <200708071710.l77HAGVF048101@kzsu.stanford.edu> <20070807174400.GU19464@linuxmafia.com> <200708090447.l794lWj6083417@kzsu.stanford.edu> Message-ID: <20070809075220.GD19464@linuxmafia.com> Quoting Joe Brenner (doom at kzsu.stanford.edu): > And looking at what the perl foundation has to say about the onion > logo, I'm afraid it strikes me as the same kind of crap from a > different source: > > http://foundation.perl.org/legal/trademark.html > > This authorization to use the Perl logo is limited to uses by the > organizations themselves, and doesn't extend to individual > members. Representatives of the organizations should contact us at > trademark at perlfoundation.org to obtain high-resolution versions of > the Perl logo, and answers to any questions they have about use of > the logo. Remember, a trademark owner can _claim_ that specific authorisation is required, to his/her heart's content, but trademark law in reality grants no such monopoly -- only one over commercial brand impression on customers within the same trade or business. Years ago, the _Chron_ had a lovely Jon Carroll column where he mocked a Kimberly-Clark legal representative who'd sent a letter making toothless cease and desist threats because Carroll had abused the "Kleenex" brand name. (Carroll of course immediately abused it a bunch more.) From rick at linuxmafia.com Thu Aug 9 01:01:46 2007 From: rick at linuxmafia.com (Rick Moen) Date: Thu, 9 Aug 2007 01:01:46 -0700 Subject: [sf-perl] LinuxWorld Expo In-Reply-To: <20070809075220.GD19464@linuxmafia.com> References: <200708062036.l76Kan4Q024825@kzsu.stanford.edu> <200708070330.l773U78e033716@kzsu.stanford.edu> <20070807135251.GA11226@fetter.org> <200708071710.l77HAGVF048101@kzsu.stanford.edu> <20070807174400.GU19464@linuxmafia.com> <200708090447.l794lWj6083417@kzsu.stanford.edu> <20070809075220.GD19464@linuxmafia.com> Message-ID: <20070809080146.GE19464@linuxmafia.com> I wrote: > Remember, a trademark owner can _claim_ that specific authorisation is > required, to his/her heart's content, but trademark law in reality > grants no such monopoly -- only one over commercial brand impression > on customers within the same trade or business. ^^^^^^^^ Should be "industry". From quinn at fairpath.com Mon Aug 13 14:15:39 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 13 Aug 2007 14:15:39 -0700 Subject: [sf-perl] [job] Salaried Perl/DB/anti-spam job at Symantec, in San Francisco Message-ID: <20070813211539.GA41892@fu.funkspiel.org> I received this mail from a recruiter. Please contact her directly if you're interested; her full contact info is at the end. ----- Forwarded message from Monique Vaughan ----- ________________________________________ Senior Software Engineer 565226 San Francisco, CA Deliver high quality, maintainable code, that exceeds expectations Develop automation and unit tests to enable rapid development Integrate and work with a high velocity agile development team Skillset priorities 1) Perl expertise - CPAN submissions - Guru level (e.g. knows the language and the libraries) 2) Expertise with Database systems 3) Expertise with messaging, and fighting spam 4) 10+ years experience in rapid development environment Works with minimal supervision on analysis tasks, and with little or no supervision on development tasks. Designs, develops, maintains and implements software modules in a given product. Participates in the definition of the lifecycle of software process and in code reviews. With little or no supervision, completes analysis of partially defined tasks, completes major portions of complex functional specs/design documents or entire documents and completes development and/or maintenance assignments. Collaborates within and across groups in writing functional and design specifications, development schedules and user interface specifications. Identifies and suggests solutions to problems of significant scope. Generates engineering test plans from functional specification documents. Uses professional concepts and company policies and procedures to solve a wide range of difficult problems in imaginative and practical ways. Broad application of principles, theories, and concepts in applicable discipline, plus working knowledge of other related fields. Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. Exercises judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions. Bachelor's Degree or equivalent experience 4-6 years - Should have in-depth knowledge of required programming languages. -- *Monique Vaughan* Associate Recruiter Pierpoint www.pierpoint.com ----------------------------------------------------- USA: (650) 963-1818 Germany: +49 211 58009924, ext. 2319 eFax: (415) 480-1013 SkypeMe: moniquev2 Email: monique at pierpoint.com ----------------------------------------------------- Pierpoint ----- End forwarded message ----- -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ 510-520-5217 From merlyn at stonehenge.com Mon Aug 13 15:25:56 2007 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon, 13 Aug 2007 15:25:56 -0700 Subject: [sf-perl] [job] Salaried Perl/DB/anti-spam job at Symantec, in San Francisco In-Reply-To: <20070813211539.GA41892@fu.funkspiel.org> (Quinn Weaver's message of "Mon, 13 Aug 2007 14:15:39 -0700") References: <20070813211539.GA41892@fu.funkspiel.org> Message-ID: <863aynhy17.fsf@blue.stonehenge.com> >>>>> "Quinn" == Quinn Weaver writes: Quinn> Senior Software Engineer 565226 Quinn> San Francisco, CA So, just for grins, with the levels of expertise asked for there, what is that paying in the bay area? $90K? $120K? -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From doom at kzsu.stanford.edu Mon Aug 13 18:32:07 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Mon, 13 Aug 2007 18:32:07 -0700 Subject: [sf-perl] [job] Salaried Perl/DB/anti-spam job at Symantec, in San Francisco In-Reply-To: <863aynhy17.fsf@blue.stonehenge.com> References: <20070813211539.GA41892@fu.funkspiel.org> <863aynhy17.fsf@blue.stonehenge.com> Message-ID: <200708140132.l7E1W763097708@kzsu.stanford.edu> Randal L. Schwartz wrote: > "Quinn" == Quinn Weaver writes: > > > Senior Software Engineer 565226 > > San Francisco, CA > > So, just for grins, with the levels of expertise asked for there, > what is that paying in the bay area? $90K? $120K? Myself, I'd expect around $90K or so, but I also wouldn't be surprised if someone who looks better on paper would do a little better [1]. These things vary a lot from company to company, of course. [1] My guess would be that prospective employers have a hard time figuring me out. Lots of bouncing around, one year on, one year off, etc. From dave at wrightpopcorn.com Mon Aug 13 21:06:57 2007 From: dave at wrightpopcorn.com (Dave Turner) Date: Mon, 13 Aug 2007 21:06:57 -0700 Subject: [sf-perl] [job] Salaried Perl/DB/anti-spam job at Symantec, in San Francisco In-Reply-To: <863aynhy17.fsf@blue.stonehenge.com> References: <20070813211539.GA41892@fu.funkspiel.org> <863aynhy17.fsf@blue.stonehenge.com> Message-ID: <46C12A61.2030206@wrightpopcorn.com> Randal L. Schwartz wrote: >>>>>> "Quinn" == Quinn Weaver writes: >>>>>> > > Quinn> Senior Software Engineer 565226 > Quinn> San Francisco, CA > > So, just for grins, with the levels of expertise asked for there, > what is that paying in the bay area? $90K? $120K? > > Usually that's your mortgage payment for a quarter. From nheller at silcon.com Tue Aug 14 09:15:25 2007 From: nheller at silcon.com (nheller at silcon.com) Date: Tue, 14 Aug 2007 09:15:25 -0700 (PDT) Subject: [sf-perl] [job] Salaried Perl/DB/anti-spam job at Symantec, in San Francisco In-Reply-To: <200708140132.l7E1W763097708@kzsu.stanford.edu> References: <20070813211539.GA41892@fu.funkspiel.org> <863aynhy17.fsf@blue.stonehenge.com> <200708140132.l7E1W763097708@kzsu.stanford.edu> Message-ID: <44387.208.253.246.249.1187108125.squirrel@webmail.silcon.com> I worked for Symantec in Oregon. They have a fast revolving door. > > Randal L. Schwartz wrote: > >> "Quinn" == Quinn Weaver writes: >> >> > Senior Software Engineer 565226 >> > San Francisco, CA >> >> So, just for grins, with the levels of expertise asked for there, >> what is that paying in the bay area? $90K? $120K? > > Myself, I'd expect around $90K or so, but I also wouldn't be > surprised if someone who looks better on paper would do a > little better [1]. > > These things vary a lot from company to company, of course. > > > [1] My guess would be that prospective employers have a hard time > figuring me out. Lots of bouncing around, one year on, one year > off, etc. > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From biztos at mac.com Tue Aug 14 10:42:32 2007 From: biztos at mac.com (Kevin Frost) Date: Tue, 14 Aug 2007 10:42:32 -0700 Subject: [sf-perl] [job] Salaried Perl/DB/anti-spam job at Symantec, in San Francisco In-Reply-To: <44387.208.253.246.249.1187108125.squirrel@webmail.silcon.com> References: <20070813211539.GA41892@fu.funkspiel.org> <863aynhy17.fsf@blue.stonehenge.com> <200708140132.l7E1W763097708@kzsu.stanford.edu> <44387.208.253.246.249.1187108125.squirrel@webmail.silcon.com> Message-ID: <73107A70-6BE7-46D8-9BCE-4445F2DC4243@mac.com> I have no idea what the Oregon shop is up to, but I can say a few things about the SF office as the sought-after Perl guru will have the pleasure of sitting directly behind me. Symantec is a pretty diversified company considering it's all more or less about security. In SF we do "messaging and web security" broadly defined; I work on anti-spam stuff, about 90% of it in Perl, and the position is for my team. As with any company, some people decide it's not for them and they move on after a while. That said, there are some ridiculously talented folks who've been there seven years or more (including Perl people) - folks who could work pretty much anywhere they want without making any material sacrifices - and I think that says a lot about the work and the environment. I myself like the combination of interesting problem area, small teams, nice people, actual products, and doing something good in the world. Plus working in SF and having a steady paycheck. (We absolutely pay market rates; I'm not at liberty to discuss specific numbers.) Also, for what it's worth, although I've long considered myself really good at this stuff, after a little under two years there I can say I'm in the best coding shape of my life. Anyhoo, if anyone's interested then by all means send a CV to the recruiter(s). cheers -- frosty On Aug 14, 2007, at 9:15 AM, nheller at silcon.com wrote: > > I worked for Symantec in Oregon. They have a fast revolving door. > > >> >> Randal L. Schwartz wrote: >> >>> "Quinn" == Quinn Weaver writes: >>> >>>> Senior Software Engineer 565226 >>>> San Francisco, CA >>> >>> So, just for grins, with the levels of expertise asked for there, >>> what is that paying in the bay area? $90K? $120K? >> >> Myself, I'd expect around $90K or so, but I also wouldn't be >> surprised if someone who looks better on paper would do a >> little better [1]. >> >> These things vary a lot from company to company, of course. >> >> >> [1] My guess would be that prospective employers have a hard time >> figuring me out. Lots of bouncing around, one year on, one year >> off, etc. >> >> _______________________________________________ >> 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 nheller at silcon.com Tue Aug 14 11:49:05 2007 From: nheller at silcon.com (nheller at silcon.com) Date: Tue, 14 Aug 2007 11:49:05 -0700 (PDT) Subject: [sf-perl] Flushing a file. In-Reply-To: <73107A70-6BE7-46D8-9BCE-4445F2DC4243@mac.com> References: <20070813211539.GA41892@fu.funkspiel.org> <863aynhy17.fsf@blue.stonehenge.com> <200708140132.l7E1W763097708@kzsu.stanford.edu> <44387.208.253.246.249.1187108125.squirrel@webmail.silcon.com> <73107A70-6BE7-46D8-9BCE-4445F2DC4243@mac.com> Message-ID: <49548.208.253.246.249.1187117345.squirrel@webmail.silcon.com> I've come to a point where I wish to flush the contents of a file buffer before closing the file. I looked through the Perl man pages and am unable to find this. I thought that since Perl is a wrapper for C, there would be a corrolary to fflush(), but there doesn't seem to be. How is this situation to be handled? From garth.webb at gmail.com Tue Aug 14 11:54:08 2007 From: garth.webb at gmail.com (Garth Webb) Date: Tue, 14 Aug 2007 11:54:08 -0700 Subject: [sf-perl] Flushing a file. In-Reply-To: <49548.208.253.246.249.1187117345.squirrel@webmail.silcon.com> References: <20070813211539.GA41892@fu.funkspiel.org> <863aynhy17.fsf@blue.stonehenge.com> <200708140132.l7E1W763097708@kzsu.stanford.edu> <44387.208.253.246.249.1187108125.squirrel@webmail.silcon.com> <73107A70-6BE7-46D8-9BCE-4445F2DC4243@mac.com> <49548.208.253.246.249.1187117345.squirrel@webmail.silcon.com> Message-ID: On 8/14/07, nheller at silcon.com wrote: > > I've come to a point where I wish to flush the contents of a file buffer > before closing the file. Closing the filehandle will flush it automatically. For other times, if you use IO::Handle you can call ->flush on an object to do the flush manually if you'd like. Garth I looked through the Perl man pages and am unable to find this. I thought > that since Perl is a wrapper for C, there would be a corrolary to > fflush(), but there doesn't seem to be. > > How is this situation to be handled? > > > _______________________________________________ > 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: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070814/e3952cc6/attachment-0001.html From Peter.Loo at source.wolterskluwer.com Wed Aug 15 08:44:14 2007 From: Peter.Loo at source.wolterskluwer.com (Loo, Peter # PHX) Date: Wed, 15 Aug 2007 08:44:14 -0700 Subject: [sf-perl] Named Pipe => ftp get => Named Pipe Message-ID: <8E3D502A002DA04FADBDED4CB4D94D3A03ED701D@phxmail02.phx.ndchealth.com> Hello All, I am trying to get a large dataset from one database (Netezza) to another database (Oracle). In Netezza, you can dump a large table within a couple of minutes into a text file or a named pipe. As everyone knows, sqlldr does a great job loading as well. So my thought is to have Netezza dump to a named pipe and have Oracle SQL load from a named pipe. The problem I am having is that these two databases are on different servers (Linux and Solaris). Named pipes can not be use on NFS mounted file systems so I am planning to use "ftp" a the conduit between the two pipes. Does anyone know if that is possible? Or is there a better solution? Thanks. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070815/dd31988a/attachment.html From sphink at gmail.com Wed Aug 15 08:56:09 2007 From: sphink at gmail.com (Steve Fink) Date: Wed, 15 Aug 2007 08:56:09 -0700 Subject: [sf-perl] Named Pipe => ftp get => Named Pipe In-Reply-To: <8E3D502A002DA04FADBDED4CB4D94D3A03ED701D@phxmail02.phx.ndchealth.com> References: <8E3D502A002DA04FADBDED4CB4D94D3A03ED701D@phxmail02.phx.ndchealth.com> Message-ID: <7d7f2e8c0708150856j3d878d33v6c392789e992539f@mail.gmail.com> On 8/15/07, Loo, Peter # PHX wrote: > Hello All, > > I am trying to get a large dataset from one database (Netezza) to another > database (Oracle). In Netezza, you can dump a large table within a couple > of minutes into a text file or a named pipe. As everyone knows, sqlldr does > a great job loading as well. So my thought is to have Netezza dump to a > named pipe and have Oracle SQL load from a named pipe. The problem I am > having is that these two databases are on different servers (Linux and > Solaris). Named pipes can not be use on NFS mounted file systems so I am > planning to use "ftp" a the conduit between the two pipes. Does anyone know > if that is possible? Or is there a better solution? I'm sure it's possible, but fighting with ftp to use it that way doesn't sound like much fun. I'd probably use ssh or nc (NetCat) as the transport. ssh desthost 'cat > /tmp/destpipe' < /tmp/srcpipe or desthost% nc -l -p 9999 > /tmp/destpipe srchost% nc desthost 9999 < /tmp/srcpipe The latter is probably less picky about the exact sequencing of everything. From asheesh at asheesh.org Wed Aug 15 08:56:11 2007 From: asheesh at asheesh.org (Asheesh Laroia) Date: Wed, 15 Aug 2007 08:56:11 -0700 (PDT) Subject: [sf-perl] Named Pipe => ftp get => Named Pipe In-Reply-To: <8E3D502A002DA04FADBDED4CB4D94D3A03ED701D@phxmail02.phx.ndchealth.com> References: <8E3D502A002DA04FADBDED4CB4D94D3A03ED701D@phxmail02.phx.ndcheal th.com> Message-ID: On Wed, 15 Aug 2007, Loo, Peter # PHX wrote: > I am trying to get a large dataset from one database (Netezza) to > another database (Oracle). In Netezza, you can dump a large table > within a couple of minutes into a text file or a named pipe. As > everyone knows, sqlldr does a great job loading as well. So my thought > is to have Netezza dump to a named pipe and have Oracle SQL load from a > named pipe. Can you get Netezza to dump to the "file" /dev/stdout, and then do something like: ssh user at netezzahost 'netezza --dump-to=/dev/stdout' | ssh user at bigiron 'oracle --read-from=/dev/stdin' Similarly, if you're logged-in to netezza host: netezza --dump-to=/dev/stdout | ssh user at bigiron 'oracle --read-from=/dev/stdin' You can add '-C' after 'ssh' to add compression to the communication, too, if you wanted. -- Asheesh. -- You can't cheat an honest man. Never give a sucker an even break or smarten up a chump. -- W. C. Fields From extasia at extasia.org Thu Aug 16 10:55:00 2007 From: extasia at extasia.org (David Alban) Date: Thu, 16 Aug 2007 10:55:00 -0700 Subject: [sf-perl] time ordered web directory listing Message-ID: <4c714a9c0708161055p9ae8c5cicb63670c28d825c2@mail.gmail.com> greetings, [this is more of an apache question, than a perl question...] i have a perl program, each invocation of which creates a new directory in a directory tree accessible to my cow-orkers on a web server in our company intranet. i'd like for the user to see files in descending time order (i.e., latest at the top) when they navigate to any directory in the tree. is there a way to have apache (on linux) tack append this to the url: ?C=M;O=D every time the user clicks on a directory when they're navigating this particular tree? at the suggestion of a local sysadmin, i tried having the program write an .htaccess file to the directory it generates. the contents of the .htaccess file: RewriteEngine on RewriteRule (.*) ?C=M;O=D [L] but it doesn't have any effect on the url. any ideas on how to accomplish my goal? thanks, david -- Live in a world of your own, but always welcome visitors. From woof at danlo.com Thu Aug 16 11:01:23 2007 From: woof at danlo.com (Daniel Lo) Date: Thu, 16 Aug 2007 11:01:23 -0700 Subject: [sf-perl] time ordered web directory listing In-Reply-To: <4c714a9c0708161055p9ae8c5cicb63670c28d825c2@mail.gmail.com> References: <4c714a9c0708161055p9ae8c5cicb63670c28d825c2@mail.gmail.com> Message-ID: <1232110518.20070816110123@danlo.com> Hello David, I would check out the IndexOptions in the apache module configuration. The option you are looking for appears to be: IndexOrderDefault directive http://httpd.apache.org/docs/1.3/mod/mod_autoindex.html#indexoptions -daniel Thursday, August 16, 2007, 10:55:00 AM, you wrote: DA> greetings, DA> [this is more of an apache question, than a perl question...] DA> i have a perl program, each invocation of which creates a new DA> directory in a directory tree accessible to my cow-orkers on a web DA> server in our company intranet. i'd like for the user to see files in DA> descending time order (i.e., latest at the top) when they navigate to DA> any directory in the tree. DA> is there a way to have apache (on linux) tack append this to the url: DA> ?C=M;O=D DA> every time the user clicks on a directory when they're navigating this DA> particular tree? DA> at the suggestion of a local sysadmin, i tried having the program DA> write an .htaccess file to the directory it generates. the contents DA> of the .htaccess file: DA> RewriteEngine on DA> RewriteRule (.*) ?C=M;O=D [L] DA> but it doesn't have any effect on the url. DA> any ideas on how to accomplish my goal? DA> thanks, DA> david -- Best regards, Daniel mailto:woof at danlo.com We must make the world honest before we can honestly say to our children that honesty is the best policy. -Bernard Shaw From extasia at extasia.org Thu Aug 16 11:41:11 2007 From: extasia at extasia.org (David Alban) Date: Thu, 16 Aug 2007 11:41:11 -0700 Subject: [sf-perl] time ordered web directory listing In-Reply-To: <1232110518.20070816110123@danlo.com> References: <4c714a9c0708161055p9ae8c5cicb63670c28d825c2@mail.gmail.com> <1232110518.20070816110123@danlo.com> Message-ID: <4c714a9c0708161141t4e520eeewe3d9ac06eec30d7d@mail.gmail.com> Works like a charm. Thanks, Daniel! On 8/16/07, Daniel Lo wrote: > I would check out the IndexOptions in the apache module configuration. > > The option you are looking for appears to be: > > IndexOrderDefault directive > > http://httpd.apache.org/docs/1.3/mod/mod_autoindex.html#indexoptions -- Live in a world of your own, but always welcome visitors. From rdm at cfcl.com Mon Aug 20 08:15:24 2007 From: rdm at cfcl.com (Rich Morin) Date: Mon, 20 Aug 2007 08:15:24 -0700 Subject: [sf-perl] BASS Meeting (SF), Wed. August 22 Message-ID: The Beer and Scripting SIG rides again! If you'd like to eat good Italian food, chat with other local scripters, and possibly take a look at laptop-demoed scripting hacks, this is the place to do it! For your convenience, here are the critical details: Date: Wednesday, August 22, 2007 (4th. Wed.) Time: 8:00 pm Place: Pasquales Pizzeria 701 Irving St. (At 8th. Ave.) San Francisco, California, USA 415/661-2140 See the BASS web page for more information: http://cfcl.com/rdm/bass/ -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, and web development From Peter.Loo at source.wolterskluwer.com Mon Aug 27 14:11:32 2007 From: Peter.Loo at source.wolterskluwer.com (Loo, Peter # PHX) Date: Mon, 27 Aug 2007 14:11:32 -0700 Subject: [sf-perl] Math::Pari Message-ID: <8E3D502A002DA04FADBDED4CB4D94D3A03FFC58F@phxmail02.phx.ndchealth.com> All, I was just wondering if anyone has attempted to install Math::Pari on Solaris and had experienced the same problems: gcc -B/usr/ccs/bin/ -c -I ../pari-2.1.7/src -I../pari-2.1.7/src/headers -I../pari-2.1.7/src/graph -I. -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -Derr=pari_err -DSOLARIS -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o gen1.o ../pari-2.1.7/src/basemath/gen1.c ./pariinl.h: In function `gmul': ./pariinl.h:887: error: asm-specifier for variable `hiremainder' conflicts with asm clobber list *** Error code 1 make: Fatal error: Command failed for target `gen1.o' Current working directory /export/home/ip00846/.cpan/build/Math-Pari-2.010709-4aj0Pk/libPARI *** Error code 1 make: Fatal error: Command failed for target `libPARI/libPARI.a' ILYAZ/modules/Math-Pari-2.010709.tar.gz /usr/ccs/bin/make -- NOT OK Running make test Can't test without successful make Running make install Make had returned bad status, install seems impossible Failed during this command: ILYAZ/modules/Math-Pari-2.010709.tar.gz : make NO Thanks. Peter -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070827/4f9c3814/attachment.html From matt at cloudfactory.org Fri Aug 31 14:36:27 2007 From: matt at cloudfactory.org (Matthew Lanier) Date: Fri, 31 Aug 2007 14:36:27 -0700 (PDT) Subject: [sf-perl] [ pers ] new contact info for matt lanier Message-ID: hey happy perl people- so, after 4.5 years of having the same cell phone number and having given it out to literally thousands of people, it is time for that number to get phased out. if you have my old number (415-341-2005), please replace it with: 650-738-1632 that is my home number, on which the recording will have my new cell number (when i get it). my old number will phase out over the next few weeks. neither my e-mail (matt at lanier.org / matt at cloudfactory.org, though i prefer matt at lanier.org) nor my AIM handle (matthewdpklanier) will be changing. and, just in case, you can bookmark the following page that will always have my updated contact info: I hope all is well. m@ P.S. For those of you wondering why i am getting a new cell phone number when i work for a company that makes cell phones, it is because, after 4.5 years, i am moving on. i can't say where yet, only that it is back in SF after a long spell in palo alto. more details later. -- Matthew D. P. K. Strelchun-Lanier matt at cloudfactory.org http://www.bearlywornpacifica.com