From quinn at fairpath.com Thu Mar 1 12:32:02 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 1 Mar 2007 12:32:02 -0800 Subject: [sf-perl] Randal Schwartz "non-party" Monday night Message-ID: <20070301203202.GB27708@fu.funkspiel.org> Hey, Great news from Randal: his conviction has been expunged in the infamous Intel case. His record is clear at last, after 13 years and lots of money. He's having a little celebration in Milpitas, this Monday night (March 5). For those who haven't heard about the case, there's a very brief summary here: http://en.wikipedia.org/wiki/Randal_Schwartz#State_of_Oregon_vs._Randal_Schwartz The common take on the story is that Intel management got egg on its face, then acted vindictively to kill the messenger. No word yet on what time the thing starts, but it's probably whenever Randal get off work on his consulting gig. I've asked him to send the time. Please feel free to forward this to other lists (besides oakland, which is already CC'ed). ----- Forwarded message from "Randal L. Schwartz" ----- To: qw at sf.pm.org Subject: a little non-party monday night From: "Randal L. Schwartz" Date: Thu, 01 Mar 2007 10:47:02 -0800 Since I'm no longer a felon, and I'm down here working for a $client, I thought it'd be nice to get together with a few of my bay-area friends to celebrate. Sadly, it's east bay... I'm hanging out at Dave and Buster's monday night in the Great Mall in Milpitas. But some people might not mind the trip, so please pass it along to the group. I'll also drop an invitation -- 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! ----- End forwarded message ----- -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From quinn at fairpath.com Thu Mar 1 13:10:25 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 1 Mar 2007 13:10:25 -0800 Subject: [sf-perl] Randal Schwartz "non-party" Monday night In-Reply-To: <20070301203202.GB27708@fu.funkspiel.org> References: <20070301203202.GB27708@fu.funkspiel.org> Message-ID: <20070301211025.GB27890@fu.funkspiel.org> On Thu, Mar 01, 2007 at 12:32:02PM -0800, Quinn Weaver wrote: > No word yet on what time the thing starts, but it's probably whenever Randal > get off work on his consulting gig. I've asked him to send the time. Well, that was fast. :) He says dinner around 7:00, then games. > ----- Forwarded message from "Randal L. Schwartz" ----- > > To: qw at sf.pm.org > Subject: a little non-party monday night > From: "Randal L. Schwartz" > Date: Thu, 01 Mar 2007 10:47:02 -0800 > > > Since I'm no > longer a felon, and I'm down here working for a $client, I thought it'd be > nice to get together with a few of my bay-area friends to celebrate. > > Sadly, it's east bay... I'm hanging out at Dave and Buster's monday night in > the Great Mall in Milpitas. But some people might not mind the trip, so > please pass it along to the group. I'll also drop an invitation > > -- > 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! > > > ----- End forwarded message ----- > > -- > Quinn Weaver, independent contractor | President, San Francisco Perl Mongers > http://fairpath.com/quinn/resume/ | http://sf.pm.org/ -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From it at morelater.com Thu Mar 1 14:14:56 2007 From: it at morelater.com (it at morelater.com) Date: Thu, 1 Mar 2007 17:14:56 -0500 (EST) Subject: [sf-perl] Randal Schwartz "non-party" Monday night In-Reply-To: <20070301203202.GB27708@fu.funkspiel.org> References: <20070301203202.GB27708@fu.funkspiel.org> Message-ID: i'm not in the bay area anymore, but i certainly appreciate all randal schwartz has done for perl. i read the "shiny ball" book back when it came out, and it really changed the way i think about programming and approach problems. i'd say it changed my life as much as it is possible for a computer book to do. even as perl ages, it is still my favorite language to work in, and it is randal schwartz's writing in the perl journal and various perl books that gave me this appreciation for perl and made me aware of what i am missing when i have to work in other languages. i'm sure many of us are in his debt and i would like to send along my thanks and best wishes. On Thu, 1 Mar 2007, Quinn Weaver wrote: > Hey, > > Great news from Randal: his conviction has been expunged in the infamous > Intel case. His record is clear at last, after 13 years and lots > of money. He's having a little celebration in Milpitas, this Monday night > (March 5). > > For those who haven't heard about the case, there's a very brief summary here: > http://en.wikipedia.org/wiki/Randal_Schwartz#State_of_Oregon_vs._Randal_Schwartz > The common take on the story is that Intel management got egg on its face, > then acted vindictively to kill the messenger. > > No word yet on what time the thing starts, but it's probably whenever Randal > get off work on his consulting gig. I've asked him to send the time. > > Please feel free to forward this to other lists (besides oakland, which > is already CC'ed). > > ----- Forwarded message from "Randal L. Schwartz" ----- > > To: qw at sf.pm.org > Subject: a little non-party monday night > From: "Randal L. Schwartz" > Date: Thu, 01 Mar 2007 10:47:02 -0800 > > > Since I'm no > longer a felon, and I'm down here working for a $client, I thought it'd be > nice to get together with a few of my bay-area friends to celebrate. > > Sadly, it's east bay... I'm hanging out at Dave and Buster's monday night in > the Great Mall in Milpitas. But some people might not mind the trip, so > please pass it along to the group. I'll also drop an invitation > > -- > 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! > > > ----- End forwarded message ----- > > -- > Quinn Weaver, independent contractor | President, San Francisco Perl Mongers > http://fairpath.com/quinn/resume/ | http://sf.pm.org/ > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From nheller at silcon.com Thu Mar 1 19:29:26 2007 From: nheller at silcon.com (Neil Heller) Date: Thu, 1 Mar 2007 19:29:26 -0800 Subject: [sf-perl] Learning CGI with Perl In-Reply-To: Message-ID: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> I decided that I wanted to learn some CGI to go along with my Perl in a Winderz environment. I bought what I had hoped was a good book but... ActiveState Perl gagged on the first line of the program. The error message was that if I used -T in the "#!" line then I needed to use it on the command line. So I went to the command line and tried to start the prog manually with -T as a command line parameter. From that I got the same message. Does anybody have an idea on how I can overcome this? Better yet, can anyone suggest a good book for learning CGI? FWIW, the name of the book is "CGI programming with Perl". The source code follows. #! perl -wT print < About this servr

About this server


    Server name:        $ENV(SERVER_NAME)
    Listening on Port:  $ENV(SERVER_PORT)
    Server Software:    $ENV(SERVER_SOFTWARE)
    Server Protocol:    $ENV(SERVER_PROTOCOL)
    CGI Version:        $ENV(GATEWAY_INTERFACE)
END_OF_HTML Neil Heller nheller at silcon.com From dave at wrightpopcorn.com Thu Mar 1 20:12:21 2007 From: dave at wrightpopcorn.com (Dave Turner) Date: Thu, 01 Mar 2007 20:12:21 -0800 Subject: [sf-perl] Learning CGI with Perl In-Reply-To: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> References: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> Message-ID: <45E7A425.7050703@wrightpopcorn.com> Try putting the full path to Perl in there. That may do the trick for you. Neil Heller wrote: > I decided that I wanted to learn some CGI to go along with my Perl in a > Winderz environment. I bought what I had hoped was a good book but... > ActiveState Perl gagged on the first line of the program. The error message > was that if I used -T in the "#!" line then I needed to use it on the > command line. So I went to the command line and tried to start the prog > manually with -T as a command line parameter. From that I got the same > message. > > Does anybody have an idea on how I can overcome this? > > Better yet, can anyone suggest a good book for learning CGI? > > FWIW, the name of the book is "CGI programming with Perl". The source code > follows. > > > #! perl -wT > > print < content-type: text/html > > > > About this servr > > >

About this server

>
>
>     Server name:        $ENV(SERVER_NAME)
>     Listening on Port:  $ENV(SERVER_PORT)
>     Server Software:    $ENV(SERVER_SOFTWARE)
>     Server Protocol:    $ENV(SERVER_PROTOCOL)
>     CGI Version:        $ENV(GATEWAY_INTERFACE)
> 
> > > > END_OF_HTML > > > > Neil Heller > nheller at silcon.com > > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > > > > From rdm at cfcl.com Thu Mar 1 20:22:01 2007 From: rdm at cfcl.com (Rich Morin) Date: Thu, 1 Mar 2007 20:22:01 -0800 Subject: [sf-perl] Learning CGI with Perl In-Reply-To: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> References: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> Message-ID: At 7:29 PM -0800 3/1/07, Neil Heller wrote: > #! perl -wT On Unixish systems, it's important that there be no spaces between the shebang (#!) and the path name. I always use #!/usr/bin/env perl which allows the Perl interpreter to be anywhere on the path. This assumes, however, that somebody hasn't opted to _move_ env, as someone had on a Linux box I ran into. -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 achen at iparadigms.com Fri Mar 2 11:34:08 2007 From: achen at iparadigms.com (Allen Chen) Date: Fri, 2 Mar 2007 11:34:08 -0800 Subject: [sf-perl] Internationalizing a Perl application In-Reply-To: <16329144-AD9D-4D92-B8E1-3DD631701CC5@iparadigms.com> References: <16329144-AD9D-4D92-B8E1-3DD631701CC5@iparadigms.com> Message-ID: Hi, I had a question about internationalization (using Locale::Maketext::Simple) that I hoped someone would be able to answer. Here's the situation: I created a drop-down menu on the user preferences form that allows users to select a language. When the user clicks submit, his preference is changed in our database and in the URL string (www.turnitin.com/user_info.asp?lang=en_us&..., or 'fr', 'es', etc.) . When the page reloads, there is a call to loc_lang that should cause all of the text to be displayed in the new language. However, the text still shows up in the old language, so it looks like loc_lang isn't working. For example, if the user logged in with his language preference set as en_us and then changed it to fr, the 'Welcome' text remains 'Welcome' and doesn't change to the French version. I logged our calls to loc_lang and found that it is indeed calling loc_lang("fr"), but the text that is displayed is still all English. The only time I can get the text to change is if I restart apache and then reload the page. Would anyone happen to know whether we're missing a step in here or what we can do to have loc_lang change the current language? If you could respond to achen at iparadigms.com, that would be much appreciated! Thanks, Allen Allen Chen Web Application Support & Developer iParadigms, LLC 1624 Franklin Street, 7th Floor Oakland, CA 94612 p +1.510.287.9720 x 256 f +1.510.444.1952 e achen at iparadigms.com The information contained in this message may be privileged and confidential and protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately by replying to the message and deleting it from your computer. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070302/cd29eec0/attachment.html From david at fetter.org Fri Mar 2 13:55:05 2007 From: david at fetter.org (David Fetter) Date: Fri, 2 Mar 2007 13:55:05 -0800 Subject: [sf-perl] Learning CGI with Perl In-Reply-To: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> References: <000001c75c7a$fb3330b0$27130618@your0agqlnep7i> Message-ID: <20070302215505.GB3665@fetter.org> On Thu, Mar 01, 2007 at 07:29:26PM -0800, Neil Heller wrote: > > I decided that I wanted to learn some CGI to go along with my Perl > in a Winderz environment. I bought what I had hoped was a good book > but... ActiveState Perl gagged on the first line of the program. > The error message was that if I used -T in the "#!" line then I > needed to use it on the command line. So I went to the command line > and tried to start the prog manually with -T as a command line > parameter. From that I got the same message. > > Does anybody have an idea on how I can overcome this? > > Better yet, can anyone suggest a good book for learning CGI? > > FWIW, the name of the book is "CGI programming with Perl". The > source code follows. I think you should probably pick up a more recent book on this, as hand-tooling HTML headers went out with the 90s. At least check out CGI.pm and its successors :) Cheers, D > > > #! perl -wT > > print < content-type: text/html > > > > About this servr > > >

About this server

>
>
>     Server name:        $ENV(SERVER_NAME)
>     Listening on Port:  $ENV(SERVER_PORT)
>     Server Software:    $ENV(SERVER_SOFTWARE)
>     Server Protocol:    $ENV(SERVER_PROTOCOL)
>     CGI Version:        $ENV(GATEWAY_INTERFACE)
> 
> > > > END_OF_HTML > > > > Neil Heller > nheller at silcon.com > > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm -- 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 Sat Mar 3 13:11:33 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Sat, 3 Mar 2007 13:11:33 -0800 Subject: [sf-perl] [ian@linefeed.org: [oak perl] New, affordable community colo in SF up and running] Message-ID: <20070303211133.GA46432@fu.funkspiel.org> For those of you who haven't heard... the San Francisco Community Colo. Oh yeah... ponte colocado. ----- Forwarded message from Ian ----- Date: Sat, 3 Mar 2007 00:33:56 -0800 From: Ian To: oakland at pm.org Subject: [oak perl] New, affordable community colo in SF up and running (You may have already gotten this announcement on another LUG list. For the duplicate, I apologize. This is a one-time announcement to the Perl Users Group list, intended solely to spread the word that we exist as a new colo resource for folks interested. I appreciate your patience and understanding) Hello Oakland Perl folks, I am writing because I think that some on this list might be interested in a new non-commercial, community network with a colocation facility in downtown San Francisco. If you operate a server for an open source project, a non-profit organization or non-commercial personal use, you qualify to host your server at the San Francisco Community Colocation Project's colo at 6th & Brannan in downtown San Francisco. Your share of the collectively-purchased space & bandwidth starts around $45/1U/month. We have helped run a non-profit colo facility in the Bay Area for 5 years -- and now we are opening the doors to our newest colo in SF. We are part of a network that includes other community colos in Seattle, Chicago, Toronto and Washington DC. We are also committed to the protection of online free speech. In 2003, for example, we received a DMCA take-down order from Diebold regarding documents that had been posted to our servers that shed an embarrassing light on Diebold's eletronic voting machines. The Electronic Frontier Foundation (EFF) took up the case and Diebold backed down. A corporate colo likely would have forced the client to comply with Diebold's lawyers. If any of this sounds good to you, please get in touch! 1) Email us -> inquire at sfccp.net 2) Call us -> (415) 887-7679 3) Check out our website -> http://www.sfccp.net/ For more information on the Diebold case, see http://yro.slashdot.org/article.pl?sid=03/11/27/050218 Thanks for your time, Ian McLeod San Francisco Community Colocation Project www.sfccp.net _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland ----- End forwarded message ----- -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From james at actionmessage.com Sun Mar 4 21:55:19 2007 From: james at actionmessage.com (James Briggs) Date: Sun, 4 Mar 2007 21:55:19 -0800 Subject: [sf-perl] [ian@linefeed.org: [oak perl] New, affordable community colo in SF up and running] In-Reply-To: <20070303211133.GA46432@fu.funkspiel.org> References: <20070303211133.GA46432@fu.funkspiel.org> Message-ID: <20070305054924.M22739@actionmessage.com> On Sat, 3 Mar 2007 13:11:33 -0800, Quinn Weaver wrote > For those of you who haven't heard... the San Francisco Community Colo. > Oh yeah... ponte colocado. Hi List. Note that serverpronto is still $30/month for a P4/256MB/40GB dedicated server machine. Their network is reliable enough to do MySQL replication, not reliable enough for a corporate-class web site though. So for personal use, SP is prolly cheaper. If you owned a maxed-out machine you wanted to colocate, or needed free speech support, the community hosting might be interesting, but "starting at $45/month" could mean the actual price is more. James. > ----- Forwarded message from Ian ----- > > Date: Sat, 3 Mar 2007 00:33:56 -0800 > From: Ian > To: oakland at pm.org > Subject: [oak perl] New, affordable community colo in SF up and running > > (You may have already gotten this announcement on another LUG list. > For the duplicate, I apologize. This is a one-time announcement to > the Perl Users Group list, intended solely to spread the word that > we exist as a new colo resource for folks interested. I appreciate your > patience and understanding) > > Hello Oakland Perl folks, > > I am writing because I think that some on this list might be > interested in a new non-commercial, community network with a > colocation facility in downtown San Francisco. > > If you operate a server for an open source project, a non-profit > organization or non-commercial personal use, you qualify to host your > server at the San Francisco Community Colocation Project's colo at > 6th & Brannan in downtown San Francisco. > > Your share of the collectively-purchased space & bandwidth starts > around $45/1U/month. > > We have helped run a non-profit colo facility in the Bay Area for 5 > years -- and now we are opening the doors to our newest colo in SF. > We are part of a network that includes other community colos in > Seattle, Chicago, Toronto and Washington DC. > > We are also committed to the protection of online free speech. In > 2003, for example, we received a DMCA take-down order from Diebold > regarding documents that had been posted to our servers that shed an > embarrassing light on Diebold's eletronic voting machines. The > Electronic Frontier Foundation (EFF) took up the case and Diebold > backed down. A corporate colo likely would have forced the client to > comply with Diebold's lawyers. > > If any of this sounds good to you, please get in touch! > > 1) Email us -> inquire at sfccp.net > 2) Call us -> (415) 887-7679 > 3) Check out our website -> http://www.sfccp.net/ > > For more information on the Diebold case, see > http://yro.slashdot.org/article.pl?sid=03/11/27/050218 > > Thanks for your time, > > Ian McLeod > San Francisco Community Colocation Project > www.sfccp.net > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland Thanks, James Briggs From james at actionmessage.com Thu Mar 8 05:54:42 2007 From: james at actionmessage.com (James Briggs) Date: Thu, 8 Mar 2007 05:54:42 -0800 Subject: [sf-perl] Randal Schwartz "non-party" Monday night In-Reply-To: <20070301203202.GB27708@fu.funkspiel.org> References: <20070301203202.GB27708@fu.funkspiel.org> Message-ID: <20070308135101.M13276@actionmessage.com> > To: qw at sf.pm.org > Subject: a little non-party monday night > From: "Randal L. Schwartz" > Date: Thu, 01 Mar 2007 10:47:02 -0800 > [snip] > > Sadly, it's east bay... I'm hanging out at Dave and Buster's monday > night in the Great Mall in Milpitas. But some people might not mind > the trip, so please pass it along to the group. I'll also drop an invitation > > -- > 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! Hi List. For those who couldn't make it, I wrote a summary in my blog: Randal Schwartz Non-Party in Milpitas http://www.jebriggs.com/php/wordpress/?p=306 (I also blog about each MySQL and OSCON Conference annually.) Thanks, James Briggs From nheller at silcon.com Thu Mar 8 11:50:10 2007 From: nheller at silcon.com (nheller at silcon.com) Date: Thu, 8 Mar 2007 11:50:10 -0800 (PST) Subject: [sf-perl] Scope of a variable In-Reply-To: <20070308135101.M13276@actionmessage.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> Message-ID: <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> I'm trying to create a variable that is visible in multiple namespaces. I tried declaring the variable using "our". With use strict in effect, the code seems to treat the variable as a local in each place that it's used. IOW, it doesn't hold value from one namespace to the next. Can anybody tell me where I'm going wrong? From fred at redhotpenguin.com Thu Mar 8 11:53:48 2007 From: fred at redhotpenguin.com (Fred Moyer) Date: Thu, 08 Mar 2007 11:53:48 -0800 Subject: [sf-perl] Scope of a variable In-Reply-To: <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> Message-ID: <45F069CC.6080203@redhotpenguin.com> nheller at silcon.com wrote: > I'm trying to create a variable that is visible in multiple namespaces. > I tried declaring the variable using "our". > With use strict in effect, the code seems to treat the variable as a local > in each place that it's used. IOW, it doesn't hold value from one > namespace to the next. > Can anybody tell me where I'm going wrong? Can you show us the code which demonstrates what you're trying to accomplish? From friedman at highwire.stanford.edu Thu Mar 8 12:03:41 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Thu, 8 Mar 2007 12:03:41 -0800 Subject: [sf-perl] Scope of a variable In-Reply-To: <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> Message-ID: From 'perldoc -f our': An "our" declares the listed variables to be valid globals within the enclosing block, file, or "eval". That is, it has the same scoping rules as a "my" declaration, but does not create a local variable. That means that an 'our' variable is only valid within a particular file. Are you perhaps trying to access it from a separate file, either a used module or a required script? -- Mike On Mar 8, 2007, at 11:50 AM, nheller at silcon.com wrote: > I'm trying to create a variable that is visible in multiple > namespaces. > I tried declaring the variable using "our". > With use strict in effect, the code seems to treat the variable as > a local > in each place that it's used. IOW, it doesn't hold value from one > namespace to the next. > Can anybody tell me where I'm going wrong? --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From nheller at silcon.com Thu Mar 8 13:08:30 2007 From: nheller at silcon.com (nheller at silcon.com) Date: Thu, 8 Mar 2007 13:08:30 -0800 (PST) Subject: [sf-perl] Scope of a variable In-Reply-To: <45F069CC.6080203@redhotpenguin.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> <45F069CC.6080203@redhotpenguin.com> Message-ID: <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> Following is a cut-down version of what I'm trying to do. The problem I'm having is that the variable, $intendedDest, is not holding its value from the called code (in Navigate.pl) to the calling code (Migrate.pl). Can somebody help? # ===== Migrate.pl ===== #!Perl -w use strict; use warnings; my $ccDir = $ARGV[0]; my $currentLocation = "c:\\ADO_new"; require $currentLocation . "\\Navigate.pl"; our $intendedDest = 0; Nav_to_start::Navigate($ccDir); # ===== Navigate.pl ===== package Nav_to_start; use Fcntl ':mode'; BEGIN { } sub Navigate { my $choiceResponse = ; chomp($choiceResponse); $intendedDest = $choiceResponse; } return 1; END { } > nheller at silcon.com wrote: >> I'm trying to create a variable that is visible in multiple namespaces. >> I tried declaring the variable using "our". >> With use strict in effect, the code seems to treat the variable as a >> local >> in each place that it's used. IOW, it doesn't hold value from one >> namespace to the next. >> Can anybody tell me where I'm going wrong? > > Can you show us the code which demonstrates what you're trying to > accomplish? > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From garth.webb at gmail.com Thu Mar 8 13:39:58 2007 From: garth.webb at gmail.com (Garth Webb) Date: Thu, 8 Mar 2007 13:39:58 -0800 Subject: [sf-perl] Scope of a variable In-Reply-To: <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> <45F069CC.6080203@redhotpenguin.com> <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> Message-ID: Unless your code is in the same package as the global, you need to give the full package name to access global variables defined by our (also use vars): $ cat Foo.pm package Foo; our $GLOBAL; sub set_foo { $GLOBAL = 'foo' } 1; $ cat Bar.pm package Bar; sub set_bar { $Foo::GLOBAL = 'bar' } 1; $ cat test.pl #!/usr/bin/perl -w use strict; use lib qw(./); use Foo; use Bar; print "GLOBAL = $Foo::GLOBAL\n"; Foo->set_foo; print "GLOBAL = $Foo::GLOBAL\n"; Bar->set_bar; print "GLOBAL = $Foo::GLOBAL\n"; $ perl test.pl Use of uninitialized value in concatenation (.) or string at test.pl line 10. GLOBAL = GLOBAL = foo GLOBAL = bar On 3/8/07, nheller at silcon.com wrote: > > > Following is a cut-down version of what I'm trying to do. > The problem I'm having is that the variable, $intendedDest, is not holding > its value from the called code (in Navigate.pl) to the calling code > (Migrate.pl). > > Can somebody help? > > > # ===== Migrate.pl ===== > > #!Perl -w > > use strict; > use warnings; > > my $ccDir = $ARGV[0]; > my $currentLocation = "c:\\ADO_new"; > require $currentLocation . "\\Navigate.pl"; > > our $intendedDest = 0; > > Nav_to_start::Navigate($ccDir); > > > > > # ===== Navigate.pl ===== > > package Nav_to_start; > > use Fcntl ':mode'; > > BEGIN { } > > sub Navigate { > my $choiceResponse = ; > chomp($choiceResponse); > $intendedDest = $choiceResponse; > } > return 1; > END { } > > > > > > > > > nheller at silcon.com wrote: > >> I'm trying to create a variable that is visible in multiple namespaces. > >> I tried declaring the variable using "our". > >> With use strict in effect, the code seems to treat the variable as a > >> local > >> in each place that it's used. IOW, it doesn't hold value from one > >> namespace to the next. > >> Can anybody tell me where I'm going wrong? > > > > Can you show us the code which demonstrates what you're trying to > > accomplish? > > _______________________________________________ > > 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 > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070308/a4c598d1/attachment.html From moseley at hank.org Thu Mar 8 13:48:06 2007 From: moseley at hank.org (Bill Moseley) Date: Thu, 8 Mar 2007 13:48:06 -0800 Subject: [sf-perl] Scope of a variable In-Reply-To: <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> <45F069CC.6080203@redhotpenguin.com> <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> Message-ID: <20070308214806.GA21596@hank.org> On Thu, Mar 08, 2007 at 01:08:30PM -0800, nheller at silcon.com wrote: > > Following is a cut-down version of what I'm trying to do. > The problem I'm having is that the variable, $intendedDest, is not holding > its value from the called code (in Navigate.pl) to the calling code > (Migrate.pl). Instead of using globals, which you will hate yourself for in the morning, how about returning the value you want: (not really following the problem you are trying to solve) my $intendedDest = Nav_to_start::Navigate($ccDir); And maybe using modules instead of require() and export the method you want. use Nav_to_start; my $intendedDest = Navigate( $ccDir ); -- Bill Moseley moseley at hank.org From nheller at silcon.com Thu Mar 8 15:49:53 2007 From: nheller at silcon.com (nheller at silcon.com) Date: Thu, 8 Mar 2007 15:49:53 -0800 (PST) Subject: [sf-perl] Scope of a variable In-Reply-To: <20070308214806.GA21596@hank.org> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> <45F069CC.6080203@redhotpenguin.com> <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> <20070308214806.GA21596@hank.org> Message-ID: <38866.208.253.246.248.1173397793.squirrel@webmail.silcon.com> I ended up returning the value I wanted and it worked fine. I suppose that in the future, if I want to return more than one simple value I should return an array or hash. My question turned out to be more theoretical than real. Another question I have: can you tell me an efficient way of calling a module other than "system"? > On Thu, Mar 08, 2007 at 01:08:30PM -0800, nheller at silcon.com wrote: >> >> Following is a cut-down version of what I'm trying to do. >> The problem I'm having is that the variable, $intendedDest, is not >> holding >> its value from the called code (in Navigate.pl) to the calling code >> (Migrate.pl). > > Instead of using globals, which you will hate yourself for in the > morning, how about returning the value you want: > > (not really following the problem you are trying to solve) > > > my $intendedDest = Nav_to_start::Navigate($ccDir); > > And maybe using modules instead of require() and export the method you > want. > > use Nav_to_start; > > my $intendedDest = Navigate( $ccDir ); > > > > > > -- > Bill Moseley > moseley at hank.org > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > From moseley at hank.org Thu Mar 8 16:22:20 2007 From: moseley at hank.org (Bill Moseley) Date: Thu, 8 Mar 2007 16:22:20 -0800 Subject: [sf-perl] Scope of a variable In-Reply-To: <38866.208.253.246.248.1173397793.squirrel@webmail.silcon.com> References: <20070301203202.GB27708@fu.funkspiel.org> <20070308135101.M13276@actionmessage.com> <52946.208.253.246.248.1173383410.squirrel@webmail.silcon.com> <45F069CC.6080203@redhotpenguin.com> <36501.208.253.246.248.1173388110.squirrel@webmail.silcon.com> <20070308214806.GA21596@hank.org> <38866.208.253.246.248.1173397793.squirrel@webmail.silcon.com> Message-ID: <20070309002220.GA26101@hank.org> On Thu, Mar 08, 2007 at 03:49:53PM -0800, nheller at silcon.com wrote: > Another question I have: can you tell me an efficient way of calling a > module other than "system"? Your terminology isn't quite right. I assume you are running an external program using the system() call? First, explain why it seems not efficient for what you are trying to do. -- Bill Moseley moseley at hank.org From quinn at fairpath.com Thu Mar 8 16:43:09 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 8 Mar 2007 16:43:09 -0800 Subject: [sf-perl] mod_perl and DocumentRoot question Message-ID: <20070309004309.GA5973@fu.funkspiel.org> I'm almost embarrassed to be asking this, but I've forgotten the solution, and my old code belongs to someone else. (Does this mean I've forgotten more mod_perl than most hackers know? ;) ) I've checked the mod_perl Cookbook and run some searches, but to no avail. The problem is that Apache expects me to have a path in my DocumentRoot for each URL I support. For instance, if I have http://www.example.com/foo/bar/ http://www.example.com/batz/ Then it expects there to be directories /var/www/foo/bar /var/www/batz This is silly, because my PerlHandler is generating the content--it's not stored in static files on disk. Moreover, I have dynamically generated URLs like http://www.example.com/user/quinn/edit . What is the solution to this dumb problem? Somebody throw me a rope. ;) Thanks, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From spidaman at arachna.com Thu Mar 8 17:29:33 2007 From: spidaman at arachna.com (spidaman at arachna.com) Date: Thu, 8 Mar 2007 17:29:33 -0800 (PST) Subject: [sf-perl] mod_perl and DocumentRoot question In-Reply-To: <20070309004309.GA5973@fu.funkspiel.org> Message-ID: You mean, like in httpd.conf SetHandler perl-script PerlHandler Quinn::Batz and in perl space: package Quinn::Batz; use strict; # duh sub handler { my $r = shift; # do stuff with the Apache API } 1; so that /batz is mapped to your perl module? The key here is that Apache can resolve virtual paths with containers, including running modperl handlers. On Thu, 8 Mar 2007, Quinn Weaver wrote: > I'm almost embarrassed to be asking this, but I've forgotten the > solution, and my old code belongs to someone else. (Does this mean > I've forgotten more mod_perl than most hackers know? ;) ) I've checked > the mod_perl Cookbook and run some searches, but to no avail. > > The problem is that Apache expects me to have a path in my DocumentRoot > for each URL I support. For instance, if I have > > http://www.example.com/foo/bar/ > http://www.example.com/batz/ > > Then it expects there to be directories > > /var/www/foo/bar > /var/www/batz > > This is silly, because my PerlHandler is generating the content--it's not > stored in static files on disk. Moreover, I have dynamically generated URLs > like http://www.example.com/user/quinn/edit . > > What is the solution to this dumb problem? Somebody throw me a rope. ;) > > Thanks, > > -- Ian Kallen | Yahoo/AIM: iankallen http://www.arachna.com/roller/page/spidaman From fred at redhotpenguin.com Thu Mar 8 18:27:31 2007 From: fred at redhotpenguin.com (Fred Moyer) Date: Thu, 08 Mar 2007 18:27:31 -0800 Subject: [sf-perl] mod_perl and DocumentRoot question In-Reply-To: References: Message-ID: <45F0C613.5080809@redhotpenguin.com> spidaman at arachna.com wrote: > You mean, like in httpd.conf > > SetHandler perl-script > PerlHandler Quinn::Batz > If you find yourself with too many of these pesky Location directives, you can use Apache::Dispatch (http://search.cpan.org/~phred/Apache-Dispatch-0.10_01/) to make your life easier (disclosure - I'm the maintainer). Also if you don't need ENV variable access, you can use SetHandler modperl there to get a little speed boost. > > and in perl space: > package Quinn::Batz; > use strict; # duh > sub handler { > my $r = shift; > # do stuff with the Apache API > } > 1; > > so that /batz is mapped to your perl module? The key here is that Apache > can resolve virtual paths with containers, including running > modperl handlers. > > On Thu, 8 Mar 2007, Quinn Weaver wrote: >> I'm almost embarrassed to be asking this, but I've forgotten the >> solution, and my old code belongs to someone else. (Does this mean >> I've forgotten more mod_perl than most hackers know? ;) ) I've checked >> the mod_perl Cookbook and run some searches, but to no avail. >> >> The problem is that Apache expects me to have a path in my DocumentRoot >> for each URL I support. For instance, if I have >> >> http://www.example.com/foo/bar/ >> http://www.example.com/batz/ >> >> Then it expects there to be directories >> >> /var/www/foo/bar >> /var/www/batz >> >> This is silly, because my PerlHandler is generating the content--it's not >> stored in static files on disk. Moreover, I have dynamically generated URLs >> like http://www.example.com/user/quinn/edit . >> >> What is the solution to this dumb problem? Somebody throw me a rope. ;) >> >> Thanks, >> >> > From quinn at fairpath.com Thu Mar 8 21:49:06 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 8 Mar 2007 21:49:06 -0800 Subject: [sf-perl] March 27: Peter Thoeny on TWiki Message-ID: <20070309054906.GA7359@fu.funkspiel.org> Confirmed: Peter, the TWiki maintainer, will do a talk on TWiki March 27. Yay open source entrepreneurs! :) BGI will again be paying for Little Star pizza. Yay institutional investors! :) Thanks to Jeff Thalhammer. Time: 8:00 p.m. Date: March 27 Place: Barclays Global Investors, 45 Fremont St, San Francisco Here's Peter's full-length blurb on the talk. Hope we'll see you there. _____________________________________________________________________ Title: Wiki Collaboration and Wiki Applications for the Workplace _____________________________________________________________________ Description: A wiki is a website where anyone with a browser can create and maintain web content. It enables teams to organize and share content and knowledge in an organic and free manner, and to schedule, manage and document their daily activities. A wiki is also used as an intranet where employees contribute content collaboratively, replacing a webmaster maintained intranet. This talk explains what wikis are and how they are used, covers social aspects and security concerns, and teaches how to roll out a wiki. It also explains how teams can use TWiki, an open-source wiki for the enterprise, to build tailored wiki applications supporting their workflow and processes. Attendees will learn what wikis are and how they can be applied to the enterprise; the wiki culture and ways of collaboration it offers; how to successfully roll out a wiki; and how situational wiki applications can support business processes. _____________________________________________________________________ Biography: Peter Thoeny is the founder of TWiki , the leading Wiki for corporate collaboration and knowledge management. Managing the open-sourced project for the last seven years, Peter invented the concept of structured wikis - where free form wiki content can be structured with tailored wiki applications. He is a recognized thought-leader in Wikis and social software, featured in numerous articles and technology conferences including LinuxWorld, Business Week, Wall Street Journal and more. A software developer with over 15 years experience, Peter specializes in software architecture, user interface design and web technology. He graduated from the Swiss Federal Institute of Technology in Zurich, lived in Japan for 8 years working as an engineering manager for Denso building CASE tools, and managed the Knowledge Engineering group at Wind River for several years. He is currently working on a book on wikis for the workplace. Peter co-founded StructuredWikis LLC , a company offering services that allows teams to use wikis to improve productivity and communication through basic and advanced application of wikis. -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From pmui at groundworkopensource.com Thu Mar 8 17:39:45 2007 From: pmui at groundworkopensource.com (Peter Mui) Date: Thu, 8 Mar 2007 17:39:45 -0800 Subject: [sf-perl] BayLISA Monitoring SIG, Weds March 14, 7PM Message-ID: <0D4D4618-2245-4AE3-9B00-E465FCAA1644@groundworkopensource.com> (Hi: You're invited to the BayLISA Monitoring SIG, Weds March 14, 7PM. See the meeting announcement pasted below: can you please post it to SFLUG and/or forward it along to anyone else who might be interested? Many thanks, -Peter) ------------------------------------------------------------------- March '07 BayLISA Monitoring SIG: COSMOS Craig Thomas will present on COmmunity Systems Management Open Source (COSMOS), the Eclipse initiative to standardize Systems Management interfaces (http://www.eclipse.org/cosmos/). This is a chance to hear about this project and figure out how it relates to our efforts to document and promote best practices in Systems Management. We'll also have freeform Q&A where you can take advantage of the assembled wisdom to tackle your thorniest (or most basic) monitoring issues. What: BayLISA Monitoring SIG V: COSMOS - COmmunity Systems Management Open Source Who: Anyone interested in IT monitoring issues and tools: newbies particularly welcome! When: Wednesday, March 14 2007, 7PM Where: GroundWork Open Source, 139 Townsend St., San Francisco How: 139 Townsend St. is very near AT&T Park. It is two blocks from the CalTrain Depot. Take the MUNI N trolley "inbound" to 2nd and King (ballpark stop) or take the 15 or 30 buses (among others) crosstown. Free evening street parking can usually be found. Cost: Free!! Piping hot pizza, refreshingly cold pop, and tepid, room temperature snacks will be provided by GroundWork. We'll open up the doors at 6:30 or so and start the formal part of the meeting promptly at 7PM. RSVP (not necessary, but helpful): Peter Mui, pmui at groundworkopensource.com, 415 992 4573 ------------------------------------------------------------------- From moseley at hank.org Fri Mar 9 07:35:53 2007 From: moseley at hank.org (Bill Moseley) Date: Fri, 9 Mar 2007 07:35:53 -0800 Subject: [sf-perl] mod_perl and DocumentRoot question In-Reply-To: <20070309004309.GA5973@fu.funkspiel.org> References: <20070309004309.GA5973@fu.funkspiel.org> Message-ID: <20070309153553.GD8321@hank.org> On Thu, Mar 08, 2007 at 04:43:09PM -0800, Quinn Weaver wrote: > The problem is that Apache expects me to have a path in my DocumentRoot > for each URL I support. For instance, if I have > > http://www.example.com/foo/bar/ > http://www.example.com/batz/ > > Then it expects there to be directories > > /var/www/foo/bar > /var/www/batz That shouldn't be true. When you say "expects" does that mean Apache is generating an error if they do not exist? If Apache is hitting the disk when you think it shouldn't then perhaps strace might be useful to easily see why it's doing that. -- Bill Moseley moseley at hank.org From nheller at silcon.com Sat Mar 10 10:17:49 2007 From: nheller at silcon.com (Neil Heller) Date: Sat, 10 Mar 2007 10:17:49 -0800 Subject: [sf-perl] Async or Sync In-Reply-To: <20070309153553.GD8321@hank.org> Message-ID: <000201c76340$6c737070$27130618@your0agqlnep7i> A question popped into my head that I think someone will know. I don't have a clue and could not find anything either in books or online. When I launch a program from within a Perl script via a "system" call, is the return asynchronous or synchronous? Is there any way to specifically control that from within the calling script? Neil Heller nheller at silcon.com From nheller at silcon.com Sat Mar 10 10:29:12 2007 From: nheller at silcon.com (Neil Heller) Date: Sat, 10 Mar 2007 10:29:12 -0800 Subject: [sf-perl] Scope of a variable In-Reply-To: <20070309002220.GA26101@hank.org> Message-ID: <000301c76342$039b01b0$27130618@your0agqlnep7i> > First, explain why it seems not efficient for what you are trying to do. Terrific, I'm interested. Please explain. Neil Heller nheller at silcon.com -----Original Message----- From: sanfrancisco-pm-bounces+nheller=silcon.com at pm.org [mailto:sanfrancisco-pm-bounces+nheller=silcon.com at pm.org] On Behalf Of Bill Moseley Sent: Thursday, March 08, 2007 4:22 PM To: San Francisco Perl Mongers User Group Subject: Re: [sf-perl] Scope of a variable On Thu, Mar 08, 2007 at 03:49:53PM -0800, nheller at silcon.com wrote: > Another question I have: can you tell me an efficient way of calling a > module other than "system"? Your terminology isn't quite right. I assume you are running an external program using the system() call? First, explain why it seems not efficient for what you are trying to do. -- Bill Moseley moseley at hank.org _______________________________________________ SanFrancisco-pm mailing list SanFrancisco-pm at pm.org http://mail.pm.org/mailman/listinfo/sanfrancisco-pm From extasia at extasia.org Sat Mar 10 10:48:28 2007 From: extasia at extasia.org (David Alban) Date: Sat, 10 Mar 2007 10:48:28 -0800 Subject: [sf-perl] Async or Sync In-Reply-To: <000201c76340$6c737070$27130618@your0agqlnep7i> References: <20070309153553.GD8321@hank.org> <000201c76340$6c737070$27130618@your0agqlnep7i> Message-ID: <4c714a9c0703101048g1bbb277ancefbac269f324445@mail.gmail.com> system LIST system PROGRAM LIST Does exactly the same thing as "exec LIST", except that a fork is done first, and the parent process waits for the child process to complete. Note that argument processing varies depending on the number of arguments. If there is more than one argument in LIST, or if LIST is an array with more than one value, starts the program given by the first element of the list with arguments given by the rest of the list. If there is only one scalar argument, the argument is checked for shell metacharacters, and if there are any, the entire argument is passed to the system's command shell for parsing (this is "/bin/sh -c" on Unix platforms, but varies on other platforms). If there are no shell metacharacters in the argument, it is split into words and passed directly to "execvp", which is more efficient. [...] On 3/10/07, Neil Heller wrote: > When I launch a program from within a Perl script via a "system" call, is > the return asynchronous or synchronous? I believe "waits for the child to complete" answers this question. > Is there any way to specifically > control that from within the calling script? fork() and exec()? Call system() with a command ending in ampersand (to get asynchronous behavior)? Call system() with a command that will itself call other things asynchronously (and thus, has the potential to return right away)? -- Live in a world of your own, but always welcome visitors. From Adam.Morgan at safeway.com Sat Mar 10 11:13:15 2007 From: Adam.Morgan at safeway.com (Adam Morgan) Date: Sat, 10 Mar 2007 12:13:15 -0700 Subject: [sf-perl] Async or Sync In-Reply-To: <4c714a9c0703101048g1bbb277ancefbac269f324445@mail.gmail.com> Message-ID: <5113C869AE8FD844B3589414188D35A9AD9B4F@PHITPR05EXC01.safeway01.ad.safeway.com> You can also open a FILEHANDLE that has it's input piped in from a system process. This would allow you to do other things in your code and return to the input when you or it the data is ready. I don't know if this is truly asynchronous because the pipe will halt the system process when it has some preset amount of data waiting on it. eg. open(INDATA, "system_command |"); -----Original Message----- From: sanfrancisco-pm-bounces+adam.morgan=safeway.com at pm.org [mailto:sanfrancisco-pm-bounces+adam.morgan=safeway.com at pm.org] On Behalf Of David Alban Sent: Saturday, March 10, 2007 10:48 AM To: San Francisco Perl Mongers User Group Subject: Re: [sf-perl] Async or Sync system LIST system PROGRAM LIST Does exactly the same thing as "exec LIST", except that a fork is done first, and the parent process waits for the child process to complete. Note that argument processing varies depending on the number of arguments. If there is more than one argument in LIST, or if LIST is an array with more than one value, starts the program given by the first element of the list with arguments given by the rest of the list. If there is only one scalar argument, the argument is checked for shell metacharacters, and if there are any, the entire argument is passed to the system's command shell for parsing (this is "/bin/sh -c" on Unix platforms, but varies on other platforms). If there are no shell metacharacters in the argument, it is split into words and passed directly to "execvp", which is more efficient. [...] On 3/10/07, Neil Heller wrote: > When I launch a program from within a Perl script via a "system" call, > is the return asynchronous or synchronous? I believe "waits for the child to complete" answers this question. > Is there any way to specifically > control that from within the calling script? fork() and exec()? Call system() with a command ending in ampersand (to get asynchronous behavior)? Call system() with a command that will itself call other things asynchronously (and thus, has the potential to return right away)? -- 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 "MMS " made the following annotations. ------------------------------------------------------------------------------ Warning: All e-mail sent to this address will be received by the Safeway corporate e-mail system, and is subject to archival and review by someone other than the recipient. This e-mail may contain information proprietary to Safeway and is intended only for the use of the intended recipient(s). If the reader of this message is not the intended recipient(s), you are notified that you have received this message in error and that any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately. ============================================================================== From pmui at groundworkopensource.com Tue Mar 13 10:41:30 2007 From: pmui at groundworkopensource.com (Peter Mui) Date: Tue, 13 Mar 2007 10:41:30 -0700 Subject: [sf-perl] Reminder: Tomorrow's Monitoring SIG (Weds March 14 7PM) Message-ID: (Hi: Just a friendly reminder of tomorrow's Monitoring SIG: feel free to forward this along and invite others. Cheers, -Peter) ------------------------------------------------------------------- March '07 BayLISA Monitoring SIG: COSMOS Craig Thomas will present on COmmunity Systems Management Open Source (COSMOS), the Eclipse initiative to standardize Systems Management interfaces (http://www.eclipse.org/cosmos/). This is a chance to hear about this project and figure out how it relates to our efforts to document and promote best practices in Systems Management. We'll also have freeform Q&A where you can take advantage of the assembled wisdom to tackle your thorniest (or most basic) monitoring issues. What: BayLISA Monitoring SIG V: COSMOS - COmmunity Systems Management Open Source Who: Anyone interested in IT monitoring issues and tools: newbies particularly welcome! When: Wednesday, March 14 2007, 7PM Where: GroundWork Open Source, 139 Townsend St., San Francisco How: 139 Townsend St. is very near AT&T Park. It is two blocks from the CalTrain Depot. Take the MUNI N trolley "inbound" to 2nd and King (ballpark stop) or take the 15 or 30 buses (among others) crosstown. Free evening street parking can usually be found. Cost: Free!! Piping hot pizza, refreshingly cold pop, and tepid, room temperature snacks will be provided by GroundWork. We'll open up the doors at 6:30 or so and start the formal part of the meeting promptly at 7PM. RSVP (not necessary, but helpful): Peter Mui, pmui at groundworkopensource.com, 415 992 4573 ------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/sanfrancisco-pm/attachments/20070313/b785ebd3/attachment.html From vlb at cfcl.com Fri Mar 16 16:29:14 2007 From: vlb at cfcl.com (Vicki Brown) Date: Fri, 16 Mar 2007 16:29:14 -0700 Subject: [sf-perl] JOB: Do you know a tech writer looking for (contract) work? Message-ID: The Company that Employs me is very likely to be bringing in a tech writer, on contract, in about 2 months. Please forward to anyone you know who meets this description and ask that person to contact me. The job would be onsite in Sunnyvale. the ideal tech writer would have experience with: - Content Management Systems - Documenting APIs - Describing technical concepts to non technical audiences - Writing for both technical and non-technical audiences - Documenting on the web (Twiki) Must be - Able to to define a framework for documentation for a large multi\ component system - Able to work self-managed and still provide results (we're not into micromanaging or babysitting) -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://vlb.typepad.com/commentary/ From vlb at cfcl.com Sun Mar 18 11:48:25 2007 From: vlb at cfcl.com (Vicki Brown) Date: Sun, 18 Mar 2007 11:48:25 -0700 Subject: [sf-perl] seeking recommendation for discussion SW, 2-way email access Message-ID: I am noodling around on an idea for improving discussion and communication at my Job. Summary: I want a threaded, easy to install and use discussion package that can be read/posted to via the web or email (not just email "notification") and which will retain archives until we delete them. The capability of email in/out is a requirement. Background: We have several mailing lists in the group, including two discussion lists - one for the full group and one for a smaller subset (aka "council). All of our lists are internal only, company hosted via "SYMPA" and archived for no more than 60 days. Because we do much of our work via shared discussion lists, everyone gets a LOT of email. This causes tension between the people who are following and participating in a discussion and the ones who aren't. The latter would like the email to disappear. "Too Much mail on this topic!" they cry. Those who are actively participating don't want the conversation shut down arbitrarily. I've been thinking that it would be useful to have an online collaborative "forum" with two-way email gateway capability. People who want email could post/read via email. People who don't want email could post/read via the web or ignore a conversation entirely. As a useful side effect, we could have discussions archived for longer than the company standard 60 days. We have TWiki and I've thought of using this, but TWiki doesn't accept posting via email. I'd like to avoid writing gateway software myself. Because we'd be hosting this within the group (i.e. I would be hosting this, on my desktop system), any solution needs to be easy to install and manage. My day job does not include playing sys admin for a special package. In addition, I have no budget for this. If I find something terrific for under $50 I might buy a license myself. Or, if management likes proof of concept, they might pay for something. But currently this is my own half-baked idea. So I need freeware or inexpensive with a free trial period. Any solution needs to run on a Unix-based system. The machine under my desk runs Mac OS X, so that's the easiest. Suggestions welcomed. -- - Vicki ZZZ zzZ San Francisco Bay Area, CA z |\ _,,,---,,_ Books, Cats, Tech zz /,`.-'`' -. ;-;;,_ http://cfcl.com/vlb |,4- ) )-,_. ,\ ( `'-' http://cfcl.com/vlb/weblog '---''(_/--' `-'\_) http://vlb.typepad.com/commentary/ From rick at linuxmafia.com Sun Mar 18 13:24:35 2007 From: rick at linuxmafia.com (Rick Moen) Date: Sun, 18 Mar 2007 13:24:35 -0700 Subject: [sf-perl] seeking recommendation for discussion SW, 2-way email access In-Reply-To: References: Message-ID: <20070318202434.GE3456@linuxmafia.com> Quoting Vicki Brown (vlb at cfcl.com): > Summary: I want a threaded, easy to install and use discussion package > that can be read/posted to via the web or email (not just email > "notification") and which will retain archives until we delete them. The > capability of email in/out is a requirement. Mailman bidirectionally gatewayed to a Leafnode NNTP news server. (You'll need the Leafnode 2.0 beta for the necessary local newsgroup support.) Disable the cron script for periodic expiring of news articles, and you have your permanent archive on the NNTP news spool side. Mailman automatically does likewise on the SMTP side -- with Leafnode's spool offering the advantage of participants being able to post to any thread (of any age) at any time. That doesn't include your desired feature of posting from the Web (use your favourite webmail package, I guess), but does support browsing HTML archives. (Some people actually profess to like Web-based "forum" software and not find it woefully deficient -- testimony to the cheerily wide range of available opinion.) From storm at iparadigms.com Mon Mar 19 11:00:07 2007 From: storm at iparadigms.com (Christian Storm) Date: Mon, 19 Mar 2007 11:00:07 -0700 Subject: [sf-perl] Perl job offer in Oaktown Message-ID: Hi Everyone, My company is looking for a full time Perl web developer. Currently, we're using Apache::ASP but we are transitioning to Catalyst MVC. We are also getting real serious about best practices and doing it right the first time. See http://sfbay.craigslist.org/eby/eng/295206493.html for more details. Quinn has some familiarity with our Co. if you want the inside dope. I hope this shakes a few good apple's loose from the tree ;) Cheers, Christian Christian Storm, Ph.D. CTO iParadigms, LLC- the developers of Turnitin 1624 Franklin St., 7th Floor Oakland, CA 94612 From extasia at extasia.org Mon Mar 19 17:58:53 2007 From: extasia at extasia.org (David Alban) Date: Mon, 19 Mar 2007 17:58:53 -0700 Subject: [sf-perl] [humor] sudo Message-ID: <4c714a9c0703191758q4f7e4ee4r21773fb40b482d75@mail.gmail.com> http://xkcd.com/comics/sandwich.png -- Live in a world of your own, but always welcome visitors. From Adam.Morgan at safeway.com Mon Mar 19 18:07:13 2007 From: Adam.Morgan at safeway.com (Adam Morgan) Date: Mon, 19 Mar 2007 19:07:13 -0600 Subject: [sf-perl] Flex 2.0 web service client integration with a perl web service In-Reply-To: <4c714a9c0703191758q4f7e4ee4r21773fb40b482d75@mail.gmail.com> Message-ID: <5113C869AE8FD844B3589414188D35A9AD9B70@PHITPR05EXC01.safeway01.ad.safeway.com> Has anyone had any experience integrating a Flex 2.0 web service client with a perl server? I have a SOAP server in perl which works perfectly well with a perl client, however, when I try and use the Flex 2.0, I get a vague error about the object being null. The perl server is accessed via a local http daemon using WSDL (because the Flex requires the WSDL definition as far as I can tell). Thanks for any help you can provide. Adam Morgan "MMS " made the following annotations. ------------------------------------------------------------------------------ Warning: All e-mail sent to this address will be received by the Safeway corporate e-mail system, and is subject to archival and review by someone other than the recipient. This e-mail may contain information proprietary to Safeway and is intended only for the use of the intended recipient(s). If the reader of this message is not the intended recipient(s), you are notified that you have received this message in error and that any review, dissemination, distribution or copying of this message is strictly prohibited. If you have received this message in error, please notify the sender immediately. ============================================================================== From quinn at fairpath.com Tue Mar 20 12:41:27 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Tue, 20 Mar 2007 11:41:27 -0800 Subject: [sf-perl] Reminder: TWiki talk a week from today Message-ID: <20070320194127.GA33400@fu.funkspiel.org> Reminder: our TWiki talk is next Tuesday (March 27). If you know you're coming now, RSVP to Jeff.Thalhamer at barclaysglobal.com. We expect to have some guests from iParadigms, where they use TWiki as their main knowledge management system. Should make for some good conversation. ----- Forwarded message from Quinn Weaver ----- Date: Thu, 8 Mar 2007 21:49:06 -0800 From: Quinn Weaver To: sanfrancisco-pm at pm.org Subject: March 27: Peter Thoeny on TWiki Confirmed: Peter, the TWiki maintainer, will do a talk on TWiki March 27. Yay open source entrepreneurs! :) BGI will again be paying for Little Star pizza. Yay institutional investors! :) Thanks to Jeff Thalhammer. Time: 8:00 p.m. Date: March 27 Place: Barclays Global Investors, 45 Fremont St, San Francisco Here's Peter's full-length blurb on the talk. Hope we'll see you there. _____________________________________________________________________ Title: Wiki Collaboration and Wiki Applications for the Workplace _____________________________________________________________________ Description: A wiki is a website where anyone with a browser can create and maintain web content. It enables teams to organize and share content and knowledge in an organic and free manner, and to schedule, manage and document their daily activities. A wiki is also used as an intranet where employees contribute content collaboratively, replacing a webmaster maintained intranet. This talk explains what wikis are and how they are used, covers social aspects and security concerns, and teaches how to roll out a wiki. It also explains how teams can use TWiki, an open-source wiki for the enterprise, to build tailored wiki applications supporting their workflow and processes. Attendees will learn what wikis are and how they can be applied to the enterprise; the wiki culture and ways of collaboration it offers; how to successfully roll out a wiki; and how situational wiki applications can support business processes. _____________________________________________________________________ Biography: Peter Thoeny is the founder of TWiki , the leading Wiki for corporate collaboration and knowledge management. Managing the open-sourced project for the last seven years, Peter invented the concept of structured wikis - where free form wiki content can be structured with tailored wiki applications. He is a recognized thought-leader in Wikis and social software, featured in numerous articles and technology conferences including LinuxWorld, Business Week, Wall Street Journal and more. A software developer with over 15 years experience, Peter specializes in software architecture, user interface design and web technology. He graduated from the Swiss Federal Institute of Technology in Zurich, lived in Japan for 8 years working as an engineering manager for Denso building CASE tools, and managed the Knowledge Engineering group at Wind River for several years. He is currently working on a book on wikis for the workplace. Peter co-founded StructuredWikis LLC , a company offering services that allows teams to use wikis to improve productivity and communication through basic and advanced application of wikis. -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ ----- End forwarded message ----- -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From quinn at fairpath.com Wed Mar 21 19:19:07 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Wed, 21 Mar 2007 18:19:07 -0800 Subject: [sf-perl] [off-topic] Billing software Message-ID: <20070322021907.GA44899@fu.funkspiel.org> Hi, all, This isn't really a Perl question, but I know there are a number of other contractors on the list, so I'm going to go ahead and ask it anyway. ;) I need to replace my time-tracking/billing system. It's more or less spreadsheet-based and home-grown and more or less of a pain. What I want is a system that can both a) track my time against different tasks and clients and b) auto-generate invoices. Using any two separate systems for time and invoices turns out to be a surprisingly big hassle. Some time ago I researched open-source solutions and came up with nothing. The closest I found were LedgerSMB and gnucash, but they both do bookkeeping only and not time-tracking. So I gritted my teeth and stuck to the current solution. Now I'm thinking of taking drastic measures: using proprietary software or even getting a second-hand Mac or a Windows box for the task. Any tips on what to use? I'm hoping for "I use X and it Just Works" or "I use Y and it's tolerable," but I'll take "I heard Z works." ;) Many thanks, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From masri at nolex.com Wed Mar 21 22:20:23 2007 From: masri at nolex.com (Adam Masri) Date: Wed, 21 Mar 2007 22:20:23 -0700 Subject: [sf-perl] [off-topic] Billing software In-Reply-To: <20070322021907.GA44899@fu.funkspiel.org> References: <20070322021907.GA44899@fu.funkspiel.org> Message-ID: <1EDA2438-0005-4D1A-84F9-E394EA039A71@nolex.com> On Mar 21, 2007, at 7:19 PM, Quinn Weaver wrote: > I need to replace my time-tracking/billing system. It's more or less > spreadsheet-based and home-grown and more or less of a pain. ... > Now I'm thinking of taking drastic measures: using proprietary > software > or even getting a second-hand Mac or a Windows box for the task. > > Any tips on what to use? I'm hoping for "I use X and it Just Works" > or "I use Y and it's tolerable," but I'll take "I heard Z works." ;) If you will accept proprietary software, I use, and can recommend, AccountEdge. Check out www.myob.com & dl a demo. Their software creates a datafile that is Windows & Mac compatible, so if you use a Mac & your accountant uses Windows, your accountant can work on your datafile, then give it back to you for monthly closings & whatnot. MYOB will also give your accountant or bookkeeper a free copy if they don't already have it. I bill for my time, and AccountEdge makes it very quick to do those kinds of billings. You can put in your hours & descriptions of what you do, then create an invoice. AccountEdge will give you a list of customers with outstanding billable hours, then allow you to generate invoices from those hours. After generating the invoice, AccountEdge can print the invoice, or you can even have it generate a pdf & automatically email it using Apple's Mail application to the email address in the customer record. Using this feature, I generate invoices that are emailed to my clients before I walk out the door. The software can print a simple invoice, print on pre-printed forms, or you can customize your own invoice with your own logo & whatnot (that's what I do). AccountEdge is a full blown accounting package that does invoicing, receivables, and a full general ledger so you know how you're doing. A quick commercial interruption: I am a Macintosh computer consultant. If you're interested in a Mac, AccountEdge, or other hardware or software for the Mac, please email me offline & I'll be happy to discuss your needs with you. Adam Masri masri at nolex.com President www.nolex.com Nolex From quinn at fairpath.com Mon Mar 26 14:15:24 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 26 Mar 2007 13:15:24 -0800 Subject: [sf-perl] Reminder: TWiki meeting tomorrow Message-ID: <20070326211524.GC93449@fu.funkspiel.org> Hey, all, Just a reminder that we're meeting tomorrow (Tuesday) for pizza and Peter's talk on TWiki. If you haven't already, RSVPleeeeeeeease ! to Jeff.Thalhammer at barclaysglobal.com. All the location and transit details are here: http://sf.pm.org/weblog/archives/00000043.html Hope to see you there, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From quinn at fairpath.com Mon Mar 26 14:17:49 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 26 Mar 2007 13:17:49 -0800 Subject: [sf-perl] Reminder: TWiki meeting tomorrow In-Reply-To: <20070326211524.GC93449@fu.funkspiel.org> References: <20070326211524.GC93449@fu.funkspiel.org> Message-ID: <20070326211749.GA93509@fu.funkspiel.org> On Mon, Mar 26, 2007 at 01:15:24PM -0800, Quinn Weaver wrote: > Hey, all, > > Just a reminder that we're meeting tomorrow (Tuesday) for pizza and Oh yeah... I am bringing a comp copy of Higher-Order Perl and a Perl magnetic poetry set to give away. If you have stuff to give away, bring it along, and we'll have a swap meet. ;) -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From james at actionmessage.com Tue Mar 27 06:01:29 2007 From: james at actionmessage.com (James Briggs) Date: Tue, 27 Mar 2007 05:01:29 -0800 Subject: [sf-perl] Job: Full-time Perl/PHP Programmer for SF Graphics Software Company Message-ID: <20070327125840.M66526@actionmessage.com> Hi Guys. James Briggs here. I'm looking for a Perl/PHP web programmer for a telecommute/SF opening. I'll be attending the talk tonite, so let me know if you have any questions, or reply to james at framefree.us with a subject of "WEB1: resume - your name". Web Programming Job Description =============================== Company name: FrameFree Technologies Internal ID: WEB1 Location: United States, California, San Francisco or Telecommute Pay rate: Market Travel: 0% Terms of employment: Salaried employee Length of employment: Permanent Hours: Full time Onsite: some Description: FrameFree develops advanced graphics software and has offices in 3 countries. There is an open position in the Bay Area for a staff web programmer for our online store and community. We use the usual LAMP stack. Required skills: - Expert in either Perl or PHP, knowledgeable in the other - JavaScript programming experience - experienced with database programming with MySQL and/or Oracle - web programming experience on Linux/Unix - web ecommerce experience, especially reporting - reliable - good communications skills - either telecommute or in-office (both acceptable), but if telecommute must be available on Skype chat daily and willing to meet at least one day per week in the San Francisco area Desired skills: Nice to have optional skills (in order of decreasing importance): - Familiar with reliable, high-performance web architectures - Linux/Unix systems administration experience - AJAX programming experience - web scalability/load balancing - web security experience - SEO - XML - source revision control experience with Perforce, CVS or Subversion - advanced SQL query experience - i18n programming experience - web design experience (HTML, CSS, JavaScript) - C/C++ or Java experience - release packaging experience - Win32 programming experience URL for more information: http://www.framefree.com/ end From rdm at cfcl.com Wed Mar 28 02:14:23 2007 From: rdm at cfcl.com (Rich Morin) Date: Wed, 28 Mar 2007 02:14:23 -0700 Subject: [sf-perl] BASS Meeting (SF), Wed. March 28 Message-ID: The Beer and Scripting SIG rides again! If you'd like to eat good Chinese 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, March 28, 2007 (4th. Wed.) Time: 8:00 pm Place: Wild Pepper 3601 26th St. (near San Jose Ave.) San Francisco, California, USA 415/695-767[89] -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 philip_mikal at yahoo.com Wed Mar 28 11:06:19 2007 From: philip_mikal at yahoo.com (Philip J. Mikal) Date: Wed, 28 Mar 2007 11:06:19 -0700 (PDT) Subject: [sf-perl] 1 month contract/contract to hire - financial services startup Message-ID: <531806.13762.qm@web60520.mail.yahoo.com> Hi SanFrancisco.pm, I've started a new company in the online payments industry and need a perl ninja to get our working prototype out the door. You'll be dealing with our partner's XML service as well as a credit card processing gateway. Linux, MySQL, Apache... Mostly onsite at our office, 2nd and Market in San Francisco. 4-6 weeks with possible long-term contract, contract to hire, market pay. Send me your availability, hourly rate and resume if interested. Thanks! Philip Mikal CEO, CardIt From james at actionmessage.com Thu Mar 29 01:47:26 2007 From: james at actionmessage.com (James Briggs) Date: Thu, 29 Mar 2007 00:47:26 -0800 Subject: [sf-perl] Reminder: TWiki meeting - blog post In-Reply-To: <20070326211749.GA93509@fu.funkspiel.org> References: <20070326211524.GC93449@fu.funkspiel.org> <20070326211749.GA93509@fu.funkspiel.org> Message-ID: <20070329084533.M14639@actionmessage.com> On Mon, 26 Mar 2007 13:17:49 -0800, Quinn Weaver wrote > On Mon, Mar 26, 2007 at 01:15:24PM -0800, Quinn Weaver wrote: > > Hey, all, > > > > Just a reminder that we're meeting tomorrow (Tuesday) for pizza and Hi folks. I wrote a blog post about the meeting for those who couldn't attend. Or, those you did make it can proof-read it for me. :) sf.pm.org: Peter Thoeny talks about twiki http://www.jebriggs.com/blog/?p=320 Thanks, James Briggs From quinn at fairpath.com Thu Mar 29 09:48:26 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Thu, 29 Mar 2007 08:48:26 -0800 Subject: [sf-perl] Reminder: TWiki meeting - blog post In-Reply-To: <20070329084533.M14639@actionmessage.com> References: <20070326211524.GC93449@fu.funkspiel.org> <20070326211749.GA93509@fu.funkspiel.org> <20070329084533.M14639@actionmessage.com> Message-ID: <20070329164826.GB22541@fu.funkspiel.org> On Thu, Mar 29, 2007 at 12:47:26AM -0800, James Briggs wrote: > On Mon, 26 Mar 2007 13:17:49 -0800, Quinn Weaver wrote > > On Mon, Mar 26, 2007 at 01:15:24PM -0800, Quinn Weaver wrote: > > > Hey, all, > > > > > > Just a reminder that we're meeting tomorrow (Tuesday) for pizza and > > Hi folks. > > I wrote a blog post about the meeting for those who couldn't attend. > > Or, those you did make it can proof-read it for me. :) > > sf.pm.org: Peter Thoeny talks about twiki > http://www.jebriggs.com/blog/?p=320 Thanks for doing this. I would like to start writing and posting summaries for the meetings myself--Stewart Brand does it for the SALT talks, and I've found it to be very useful. In fact, this is a good time to revisit the question of whether we, sanfrancisco.pm, should have a wiki. Judging by the enthusiastic response Tuesday night, I would say yes. Andy Lester once offered to set up a socialtext wiki at pm.org. Andy, is that offer still on the table? Of course, if not, we understand. However, if you do happen to set one up, I think it's fair to say you'll have some users in sanfrancisco.pm. :) -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From friedman at highwire.stanford.edu Fri Mar 30 12:45:55 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Fri, 30 Mar 2007 12:45:55 -0700 Subject: [sf-perl] Perl job at Stanford Message-ID: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> My office at Stanford just posted a job for a SQL/XML/XSLT/Perl programmer. The manager in charge of this position says that Perl is most definitely a major part of the job, even though the posting itself is written to cast a wider net. We're an off-campus group, run like a startup, so you get the great benefits that Stanford offers (Can you say "Free Caltrain"?) without much of the hassle of working for a giant bureaucracy. We let people work from home, bring their dogs to the office, etc. It's not Google, but we let you go home after 40 hours a week too. :-) Oh, and we're helping to spread knowledge around the world. You can't beat that for a perk. The work will be with our 1000-module Object-Oriented Perl system, Sybase databases, and probably some with our new-still-in-development Xerces/Saxon/MarkLogic XML system. If anyone is interested in more information, or in applying, please let me know. Thanks! -- Mike About HighWire Press: http://highwire.stanford.edu/about/ The job posting (all together now... "I hate Trovix"): http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a00497ba 22&button=&action=viewDetails --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From boss at gregerhaga.net Fri Mar 30 12:48:39 2007 From: boss at gregerhaga.net (Greger) Date: Fri, 30 Mar 2007 22:48:39 +0300 Subject: [sf-perl] Perl job at Stanford In-Reply-To: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> References: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> Message-ID: <20070330194801.M93454@gregerhaga.net> On Fri, 30 Mar 2007 12:45:55 -0700, Michael Friedman wrote > My office at Stanford just posted a job for a SQL/XML/XSLT/Perl > programmer. The manager in charge of this position says that Perl is > most definitely a major part of the job, even though the posting > itself is written to cast a wider net. > > We're an off-campus group, run like a startup, so you get the great > benefits that Stanford offers (Can you say "Free Caltrain"?) without > much of the hassle of working for a giant bureaucracy. We let > people work from home, bring their dogs to the office, etc. It's > not Google, but we let you go home after 40 hours a week too. :-) > Oh, and we're helping to spread knowledge around the world. You > can't beat that for a perk. > > The work will be with our 1000-module Object-Oriented Perl system, > Sybase databases, and probably some with our new-still-in- > development Xerces/Saxon/MarkLogic XML system. > > If anyone is interested in more information, or in applying, please > let me know. > totally interested, do you provide relocation?work visa?, *S*S*S; you are kind of remote, finland here:*S* have a great weekend > Thanks! > -- Mike > > About HighWire Press: http://highwire.stanford.edu/about/ > > The job posting (all together now... "I hate Trovix"): > http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? > title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE > +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a00497ba 22&button=&action=viewDetails > > --------------------------------------------------------------------- > Michael Friedman HighWire Press > Phone: 650-725-1974 Stanford University > FAX: 270-721-8034 > --------------------------------------------------------------------- > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm -- http://www.gregerhaga.net/ http://hack-space.biz/ From friedman at highwire.stanford.edu Fri Mar 30 12:51:32 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Fri, 30 Mar 2007 12:51:32 -0700 Subject: [sf-perl] Perl job at Stanford In-Reply-To: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> References: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> Message-ID: <8656C7F4-4BFF-46AA-8078-8ADC0AF18FFC@highwire.stanford.edu> Let's try that URL again: http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a00497ba 22&button=&action=viewDetails On Mar 30, 2007, at 12:45 PM, Michael Friedman wrote: > My office at Stanford just posted a job for a SQL/XML/XSLT/Perl > programmer. The manager in charge of this position says that Perl is > most definitely a major part of the job, even though the posting > itself is written to cast a wider net. > > We're an off-campus group, run like a startup, so you get the great > benefits that Stanford offers (Can you say "Free Caltrain"?) without > much of the hassle of working for a giant bureaucracy. We let people > work from home, bring their dogs to the office, etc. It's not Google, > but we let you go home after 40 hours a week too. :-) Oh, and we're > helping to spread knowledge around the world. You can't beat that for > a perk. > > The work will be with our 1000-module Object-Oriented Perl system, > Sybase databases, and probably some with our new-still-in-development > Xerces/Saxon/MarkLogic XML system. > > If anyone is interested in more information, or in applying, please > let me know. > > Thanks! > -- Mike > > About HighWire Press: http://highwire.stanford.edu/about/ > > The job posting (all together now... "I hate Trovix"): > http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? > title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE > +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a00497 > ba > 22&button=&action=viewDetails > > > --------------------------------------------------------------------- > Michael Friedman HighWire Press > Phone: 650-725-1974 Stanford University > FAX: 270-721-8034 > --------------------------------------------------------------------- > > > _______________________________________________ > 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 aarong at divinia.com Fri Mar 30 13:15:44 2007 From: aarong at divinia.com (Aaron Gowatch) Date: Fri, 30 Mar 2007 13:15:44 -0700 (PDT) Subject: [sf-perl] Perl job at Stanford In-Reply-To: <8656C7F4-4BFF-46AA-8078-8ADC0AF18FFC@highwire.stanford.edu> References: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> <8656C7F4-4BFF-46AA-8078-8ADC0AF18FFC@highwire.stanford.edu> Message-ID: Redirx is a handy url shortener: http://redirx.com/?7dy Aa. On Fri, 30 Mar 2007, Michael Friedman wrote: > Let's try that URL again: > > http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? > title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE > +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a00497ba > 22&button=&action=viewDetails > > On Mar 30, 2007, at 12:45 PM, Michael Friedman wrote: > >> My office at Stanford just posted a job for a SQL/XML/XSLT/Perl >> programmer. The manager in charge of this position says that Perl is >> most definitely a major part of the job, even though the posting >> itself is written to cast a wider net. >> >> We're an off-campus group, run like a startup, so you get the great >> benefits that Stanford offers (Can you say "Free Caltrain"?) without >> much of the hassle of working for a giant bureaucracy. We let people >> work from home, bring their dogs to the office, etc. It's not Google, >> but we let you go home after 40 hours a week too. :-) Oh, and we're >> helping to spread knowledge around the world. You can't beat that for >> a perk. >> >> The work will be with our 1000-module Object-Oriented Perl system, >> Sybase databases, and probably some with our new-still-in-development >> Xerces/Saxon/MarkLogic XML system. >> >> If anyone is interested in more information, or in applying, please >> let me know. >> >> Thanks! >> -- Mike >> >> About HighWire Press: http://highwire.stanford.edu/about/ >> >> The job posting (all together now... "I hate Trovix"): >> http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? >> title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE >> +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a00497 >> ba >> 22&button=&action=viewDetails >> >> >> --------------------------------------------------------------------- >> Michael Friedman HighWire Press >> Phone: 650-725-1974 Stanford University >> FAX: 270-721-8034 >> --------------------------------------------------------------------- >> >> >> _______________________________________________ >> 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 > --------------------------------------------------------------------- > > > _______________________________________________ > SanFrancisco-pm mailing list > SanFrancisco-pm at pm.org > http://mail.pm.org/mailman/listinfo/sanfrancisco-pm > > From friedman at highwire.stanford.edu Fri Mar 30 13:26:44 2007 From: friedman at highwire.stanford.edu (Michael Friedman) Date: Fri, 30 Mar 2007 13:26:44 -0700 Subject: [sf-perl] Perl job at Stanford In-Reply-To: References: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> <8656C7F4-4BFF-46AA-8078-8ADC0AF18FFC@highwire.stanford.edu> Message-ID: <32522061-3214-4D0C-8874-DB4564E0C5DB@highwire.stanford.edu> Yeah. We use TinyURL internally, I was more arguing with Mail.app there. Sorry to spam the list. Clickable link to the job posting: http://tinyurl.com/2eaedf Thanks, -- Mike On Mar 30, 2007, at 1:15 PM, Aaron Gowatch wrote: > Redirx is a handy url shortener: > > http://redirx.com/?7dy > > Aa. > > On Mar 30, 2007, at 12:45 PM, Michael Friedman wrote: > >> My office at Stanford just posted a job for a SQL/XML/XSLT/Perl >> programmer. The manager in charge of this position says that Perl is >> most definitely a major part of the job, even though the posting >> itself is written to cast a wider net. >> >> We're an off-campus group, run like a startup, so you get the great >> benefits that Stanford offers (Can you say "Free Caltrain"?) without >> much of the hassle of working for a giant bureaucracy. We let people >> work from home, bring their dogs to the office, etc. It's not Google, >> but we let you go home after 40 hours a week too. :-) Oh, and we're >> helping to spread knowledge around the world. You can't beat that for >> a perk. >> >> The work will be with our 1000-module Object-Oriented Perl system, >> Sybase databases, and probably some with our new-still-in-development >> Xerces/Saxon/MarkLogic XML system. >> >> If anyone is interested in more information, or in applying, please >> let me know. >> >> Thanks! >> -- Mike >> >> About HighWire Press: http://highwire.stanford.edu/about/ >> >> The job posting (all together now... "I hate Trovix"): >> http://recruit.trovix.com/jobhost/jobhost/ViewJobPostDetails.do? >> title=SENIOR+SOFTWARE+DEVELOPER%2C+HIGHWIRE >> +PRESS&jobPostId=599721&accountId=de85ad313f8598db1c42b567a3df24a0049 >> 7 >> ba >> 22&button=&action=viewDetails --------------------------------------------------------------------- Michael Friedman HighWire Press Phone: 650-725-1974 Stanford University FAX: 270-721-8034 --------------------------------------------------------------------- From quinn at fairpath.com Fri Mar 30 14:47:46 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Fri, 30 Mar 2007 13:47:46 -0800 Subject: [sf-perl] Perl job at Stanford In-Reply-To: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> References: <726BA0A2-1549-4321-A3E9-ED8E60550D22@highwire.stanford.edu> Message-ID: <20070330214746.GA33660@fu.funkspiel.org> Thanks for the job posting. Looks like interesting stuff. When posting jobs (or posting an ad as a job-seeker), please start the Subject line with [job]. Thanks, -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/