From jkeroes at eli.net Tue Jun 1 18:57:19 2004 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] [JOB] Perl, HTML, Oracle Message-ID: <6B014CA2-B427-11D8-94B8-000A95C466EC@eli.net> A small company I consulted for some years ago is looking for a new fulltime programmer, someone local. Want the job? I'd be happy to relay your resume and cover letter. Desired skills: + Perl + SQL (Oracle is preferred) + HTML, basic website maintenance + Revision control (CVS? I'm not sure what they use these days) Thanks, Joshua From perl-pm at joshheumann.com Wed Jun 2 12:55:46 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] June Meeting Message-ID: <33680.130.94.161.146.1086198946.squirrel@www.joshheumann.com> Mongers, We have a meeting coming up, but no one seems available to talk. Are any of us giving talks at oscon? Giving your talk to your local Perlmongers is a good way to work on it, and we promise we'll be more gentle than the oscon crowd. Who is up for it? In other news, t-shirts. This is an open call for design submissions. Randall Schwartz claims to have the shirt and printing hookup, but we need a clever design. Mac people, I'm looking at you. Deadline is the 23rd of June, three weeks from today. Josh __________________________ http://www.joshheumann.com From schwern at pobox.com Thu Jun 3 11:25:26 2004 From: schwern at pobox.com (Michael G Schwern) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] modperl irritations In-Reply-To: <20040514203325.GA15876@gblx.net> References: <20040514203325.GA15876@gblx.net> Message-ID: <20040603162526.GB26867@localhost.grantstreet.com> On Fri, May 14, 2004 at 01:33:25PM -0700, Austin Schutz wrote: > We run modperl to make our website run fast instead of crawl. > Unfortunately, occasionally modperl will seem to cache some of the data, > hosing the data on the site. Smells like you have some globals or file scoped lexicals sitting around that aren't getting reinitialized in an odd condition. Perhaps if the program dies or otherwise gets into a wierd state your cleanup code doesn't get run. An interesting way to deal with globals which should be reset on each run through the program in mod_perl that I've seen done is to move them all into a %GLOBAL hash (so $Some_Thing becomes $GLOBAL{Some_Thing}). Then when the program starts you simply do "local %GLOBAL" or "%GLOBAL = ()" and you know everything's clear. -- Michael G Schwern schwern@pobox.com http://www.pobox.com/~schwern/ "He's cold-resistant, generally unemployed, and comfortable talking or silent, and he knows how to read a map" -- Jenn Dolan From tex at off.org Thu Jun 3 12:26:13 2004 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] modperl irritations In-Reply-To: <20040603162526.GB26867@localhost.grantstreet.com> References: <20040514203325.GA15876@gblx.net> <20040603162526.GB26867@localhost.grantstreet.com> Message-ID: <20040603172613.GD22893@gblx.net> On Thu, Jun 03, 2004 at 12:25:26PM -0400, Michael G Schwern wrote: > On Fri, May 14, 2004 at 01:33:25PM -0700, Austin Schutz wrote: > > We run modperl to make our website run fast instead of crawl. > > Unfortunately, occasionally modperl will seem to cache some of the data, > > hosing the data on the site. > > Smells like you have some globals or file scoped lexicals sitting around > that aren't getting reinitialized in an odd condition. Perhaps if the > program dies or otherwise gets into a wierd state your cleanup code doesn't > get run. > > An interesting way to deal with globals which should be reset on each run > through the program in mod_perl that I've seen done is to move them all into > a %GLOBAL hash (so $Some_Thing becomes $GLOBAL{Some_Thing}). Then when the > program starts you simply do "local %GLOBAL" or "%GLOBAL = ()" and you know > everything's clear. > An interesting idea. I finally did turn up a few globals, btw, in one of the supporting libs. Somehow it never occurred to me before that there could be bugs outside my own code :-) Austin From perl-pm at joshheumann.com Fri Jun 4 14:09:51 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] June Meeting Message-ID: <1427.172.197.180.188.1086376191.squirrel@www.joshheumann.com> <--- June Meeting ---> When: June 9th, 2004 6:30pm Where: Free Geek, 1741 SE 10th Ave What: Perl in the Workplace: The Good, the Bad, and the Pugly An open discussion of how people use Perl in the workplace, for everything from small scripts to large-scale applications. Who: all of us! Sign up on the kwiki with specific stories, or just come prepared to share your own experiences. Thanks to Chris Dawson for the topic suggestion. From aspen_108 at hotmail.com Mon Jun 7 16:39:36 2004 From: aspen_108 at hotmail.com (aspen 108) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows Message-ID: I generally use my perl scripts with unix. I now want to use one script with activestate perl in windows, since I recently learned how to get the GD module to do true type fonts there. So, I transferred my script over and made two changes: 1.) Changed input file addresses so windows recognizes them - works fine. 2.) Changed GD string commands to get true type fonts. I confirmed that these were the only changes by comparing original and changed files with the unix "diff" command. I have a loop that outputs files sequentially, starting with 1 and going upwards to over 1000. It has always worked fine in unix. Now in windows, the script will work fine for a while, then it will die and say "unable to open 27.png..." after perfectly opening and putting out the first 26 with lovely true type fonts. Here's where the output happens. sub PrintPNG { my($graph_num) = @_; my($png_file); $png_file = $graph_num . ".png"; open (PNG, ">$png_file") || die "unable to open $png_file"; binmode PNG; print PNG $image->png; close (PNG) || warn "unable to close $png_file"; } A little more info that doesn't make sense... I tried commenting-out some of the new true type string commands. If they're all off, the script runs fine and there is no error with opening files. If some/all are on, the script dies, and the output file number on which it dies (e.g. 27.png, 127.png, etc.) changes. An example of the innocuous-looking true type command is: $image->stringTTF($black, $font, 14, 0, 500, 50, "hello"); (where the 4 numbers stand for font size, angle, x and y coords) Thanks for reading to the end. I can't figure out why the output files won't open. Does anyone have insight? Thank you, Annett :) _________________________________________________________________ Get fast, reliable Internet access with MSN 9 Dial-up – now 3 months FREE! http://join.msn.click-url.com/go/onm00200361ave/direct/01/ From chromatic at wgz.org Mon Jun 7 17:00:04 2004 From: chromatic at wgz.org (chromatic) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows In-Reply-To: References: Message-ID: <1086645603.21810.27.camel@localhost> On Mon, 2004-06-07 at 14:39, aspen 108 wrote: > open (PNG, ">$png_file") || die "unable to open $png_file"; I'd like to see the error message when you add $! to that line. > A little more info that doesn't make sense... I tried commenting-out some > of the new true type string commands. If they're all off, the script runs > fine and there is no error with opening files. If some/all are on, the > script dies, and the output file number on which it dies (e.g. 27.png, > 127.png, etc.) changes. An example of the innocuous-looking true type > command is: That makes me wonder if you're running out of file descriptors. Are you creating a new $image or opening a new font file for each iteration? (If you're not, is the library?) -- c From rootbeer at redcat.com Mon Jun 7 17:12:53 2004 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows In-Reply-To: References: Message-ID: On Mon, 7 Jun 2004, aspen 108 wrote: > the script will work fine for a while, then it will die and say "unable to > open 27.png..." after perfectly opening and putting out the first 26 with > lovely true type fonts. I'm not sure, but it sounds as if you're running out of something (memory, perhaps) after your program has been running for a while. Perhaps there's a memory leak, or some other resource that is being consumed. (This may be associated with the TrueType fonts; rendering characters can gobble memory.) If you keep many complex images in memory at once, that could do it. Try making $image a lexical ("my") variable which is reinitialized for each new drawing, if you aren't doing that already. Double-check that you're not keeping some unneeded global variables. If the problem is a bug in the library, though, you may need to relaunch your application after every twenty or so images. That's more of a workaround than a fix, though. Good luck with it! --Tom Phoenix From curtis_ovid_poe at yahoo.com Mon Jun 7 17:18:12 2004 From: curtis_ovid_poe at yahoo.com (Ovid) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows In-Reply-To: Message-ID: <20040607221812.62648.qmail@web60808.mail.yahoo.com> Hi Annett, I'm not sure if the following will help your problem :/ I could quite possibly be missing something rather obvious on this, but the first thing that stands out to me is that your error message is not complete: open (PNG, ">$png_file") || die "unable to open $png_file"; Change that to: open (PNG, ">$png_file") || die "unable to open $png_file: $!"; That $! (pronounced "dollar bang") and the end of the die statement will give you *perl's* error message. This might give you some more insight as to why it's not opening the script. I would also localize the filehandle as this is a bit safer. Actually, here's something closer to how I would write the function: 01: sub PrintPNG { 02: my($graph_num) = @_; 03: die "Bad graph_num: ($graph_num)" unless $graph_num =~/^\d+$/; 04: 05: my$png_file = "$graph_num.png"; 06: local *PNG; # just in case it's being used somewhere else 07: open PNG, ">" $png_file or die "unable to open ($png_file): $!"; 08: binmode PNG; 09: print PNG $image->png; # where does $image come from? 10: close PNG or warn "unable to close ($png_file): $!"; 11: } Relevant notes: Line 02: Ensures that your $graph_num is really a number. Line 05: localizes the typeglob. This is similar to localizing any other global variable (e.g., "local $_"), but filehandles don't have sigils so you have to localize the typeglob that holds the filehandle. Line 06: this uses the 3 argument form of open. It's generally safer than using the two argument form because you don't have to worry about special characters in the filename variable being interpreted as special characters in the shell. Also, we add the "$!" variable to the die statement for better diagnostics. Line 09: where does $image come from? It's probably better to pass this into the subroutine rather than rely on a global variable. Line 10: used the $! variable in the message again. Cheers, Ovid ===== Silence is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ From aspen_108 at hotmail.com Mon Jun 7 18:31:26 2004 From: aspen_108 at hotmail.com (aspen 108) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows Message-ID: Thanks chromatic, Mark, Tom, Ovid for your suggestions. Here's the complete error message with $! added: "unable to open <26.png>: at Hagg_visual_win line 729, line 74592 INCPL is a big input file (a 410 MB text file), but only a small portion is read for each iteration. I wouldn't think this is a problem(?), since it's ok in unix or in windows without true type commands. The variable $image is reused in each interation, though I don't currently have it as a "my" variable. Here's a snippet from that subroutine: sub start_PNG { use GD; $font = "tahoma.ttf"; $xpixels = 1024; #total size of image $ypixels = 600; $image = ""; $image = new GD::Image($xpixels, $ypixels); I gave the 3-argument form of open a try, but no luck. I think you guys are right that I'm running out of something as I institute the true type fonts. The more lines of true type output commands I have in the script, the fewer good output files I get before it says it can't open the next file. It lets me get from 1.png all the way up to appx. 508.png with only one line of true type output commands in the script, but only to appx. 23.png with 10 lines of true type. I thought everything was reinitialized with each iteration, hmmm... Thanks again :o) _________________________________________________________________ MSN Toolbar provides one-click access to Hotmail from any Web page – FREE download! http://toolbar.msn.click-url.com/go/onm00200413ave/direct/01/ From aspen_108 at hotmail.com Mon Jun 7 18:37:04 2004 From: aspen_108 at hotmail.com (aspen 108) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows Message-ID: Thanks chromatic, Mark, Tom, Ovid for your suggestions. Here's the complete error message with $! added: "unable to open <26.png>: at Hagg_visual_win line 729, line 74592 INCPL is a big input file (a 410 MB text file), but only a small portion is read for each iteration. I wouldn't think this is a problem(?), since it's ok in unix or in windows without true type commands. The variable $image is reused in each interation, though I don't currently have it as a "my" variable. Here's a snippet from that subroutine: sub start_PNG { use GD; $font = "tahoma.ttf"; $xpixels = 1024; #total size of image $ypixels = 600; $image = ""; $image = new GD::Image($xpixels, $ypixels); I gave the 3-argument form of open a try, but no luck. I think you guys are right that I'm running out of something as I institute the true type fonts. The more lines of true type output commands I have in the script, the fewer good output files I get before it says it can't open the next file. It lets me get from 1.png all the way up to appx. 508.png with only one line of true type output commands in the script, but only to appx. 23.png with 10 lines of true type. I thought everything was reinitialized with each iteration, hmmm... Thanks again :o) _________________________________________________________________ Watch the online reality show Mixed Messages with a friend and enter to win a trip to NY http://www.msnmessenger-download.click-url.com/go/onm00200497ave/direct/01/ From tex at off.org Tue Jun 8 01:06:24 2004 From: tex at off.org (Austin Schutz) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] question: moving script from unix to windows In-Reply-To: References: Message-ID: <20040608060624.GR22893@gblx.net> On Mon, Jun 07, 2004 at 11:31:26PM +0000, aspen 108 wrote: > The variable $image is reused in each interation, though I don't currently > have it as a "my" variable. Here's a snippet from that subroutine: > I don't think that should be a problem. > > I think you guys are right that I'm running out of something as I institute > the true type fonts. The more lines of true type output commands I have in > the script, the fewer good output files I get before it says it can't open > the next file. It lets me get from 1.png all the way up to appx. 508.png > with only one line of true type output commands in the script, but only to > appx. 23.png with 10 lines of true type. I thought everything was > reinitialized with each iteration, hmmm... > You mentioned this was in a loop, but you didn't include the loop in your email. However, unless there is a memory hole in GD:: somewhere, you are probably not releasing memory through each iteration of your loop. Hard to tell without seeing it though :-) Austin From cdawson at webiphany.com Tue Jun 8 12:05:15 2004 From: cdawson at webiphany.com (Chris Dawson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] experiences with fork() on win32 Message-ID: <40C5F1CB.8060106@webiphany.com> I recall seeing that fork() was ported to win32 Perl a long while back. Does anyone have lots of experience using this? Can I do the standard fork(), exec() call on win32 with little modifications? Any big caveats I need to be aware of? Chris From ingy at ttul.org Tue Jun 8 13:11:12 2004 From: ingy at ttul.org (Brian Ingerson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] experiences with fork() on win32 In-Reply-To: <40C5F1CB.8060106@webiphany.com> References: <40C5F1CB.8060106@webiphany.com> Message-ID: <20040608181112.GB3163@ttul.org> On 08/06/04 10:05 -0700, Chris Dawson wrote: > I recall seeing that fork() was ported to win32 Perl a long while back. > Does anyone have lots of experience using this? Can I do the standard > fork(), exec() call on win32 with little modifications? Any big caveats > I need to be aware of? The fork is an emulation. Many things work as expected. Some things don't. It uses win32 threads. This is as much as I remember from my ActiveState days. FWIW I was pleasantly surprised when the ->fork option of IO::All worked on win32 as expected with no special fiddling. Cheers, Brian From nick2canz at yahoo.com Tue Jun 8 14:39:28 2004 From: nick2canz at yahoo.com (Nick Wehr) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] experiences with fork() on win32 Message-ID: <20040608193928.18114.qmail@web50901.mail.yahoo.com> fork() worked on my activestate 5.6.1 build running on an old NT4 box. I just used it to do some simo-processing. I'd lean more towards a threaded program though if you're doing anything which requires ipc. keepin it real, Nick __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ From raanders at acm.org Tue Jun 8 16:27:27 2004 From: raanders at acm.org (Roderick A. Anderson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] SOT - Recovering a bonked Win2k ActiveState install Message-ID: Really sorry to ask this but I'm down to thinking I'll have to uninstall and install the ActiveState Perl on a Win2K server but hoping for a command that will restore/rebuild the perl install. I'm using the 'free' download version and have messed up the install while trying to get libXSLT installed. Using (trying to use) ppm I made a hasty answer to a question and now (re)installing I don't get the question again. Something about a winlibxlst.dll -- I think. In a fit of madness I tried unistalling several XML packages hoping to get back to square one followed by an OS level removal of the directories (folders) and now I'm having nothing but problems trying to install the package (libXSLT) again. Is there a method to get ppm to reread it's database and compare it, as much as possible, to the actual detected files and directories etc? TIA, Rod -- "Open Source Software - You usually get more than you pay for..." "Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL" From perl-pm at joshheumann.com Wed Jun 9 11:36:16 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] June Meeting Tonight Message-ID: <50149.130.94.162.208.1086798976.squirrel@joshheumann.com> <--- June Meeting ---> When: June 9th, 2004 6:30pm Where: Free Geek, 1741 SE 10th Ave What: Perl in the Workplace: The Good, the Bad, and the Pugly An open discussion of how people use Perl in the workplace, for everything from small scripts to large-scale applications. Who: all of us! Sign up on the kwiki with specific stories, or just come prepared to share your own experiences. Thanks to Chris Dawson for the topic suggestion. Also: T-shirts! T-shirts! T-shirts! From publiustemp-pdxpm at yahoo.com Wed Jun 9 11:43:18 2004 From: publiustemp-pdxpm at yahoo.com (publiustemp-pdxpm@yahoo.com) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Testing mailing list - please ignore Message-ID: <20040609164318.51659.qmail@web60810.mail.yahoo.com> Why are you reading this? I told you to ignore it. Sheesh. Don't you people ever listen? :) ,sreehC divO ===== Silence is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ From curtis_ovid_poe at yahoo.com Wed Jun 9 12:19:17 2004 From: curtis_ovid_poe at yahoo.com (Ovid) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] June Meeting Tonight In-Reply-To: <50149.130.94.162.208.1086798976.squirrel@joshheumann.com> Message-ID: <20040609171917.8096.qmail@web60809.mail.yahoo.com> > Sign up on the kwiki with specific stories, or just come prepared to share > your own experiences. Anyone else getting a "Connection refused" when trying to connect to portland.pm.org? Cheers, Ovid ===== Silence is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ From raanders at acm.org Wed Jun 9 12:19:20 2004 From: raanders at acm.org (Roderick A. Anderson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Testing mailing list - please ignore In-Reply-To: <20040609164318.51659.qmail@web60810.mail.yahoo.com> Message-ID: On Wed, 9 Jun 2004 publiustemp-pdxpm@yahoo.com wrote: > Why are you reading this? I told you to ignore it. Because in pine the Subject line is truncated. It says '[Pdx-pm] Testing mailing list - pleas' so I thought you might be lonely and wanted a reply -- ' ... please reply' :-) Rod -- "Open Source Software - You usually get more than you pay for..." "Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL" From cdawson at webiphany.com Wed Jun 9 13:21:18 2004 From: cdawson at webiphany.com (Chris Dawson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] June Meeting Tonight In-Reply-To: <50149.130.94.162.208.1086798976.squirrel@joshheumann.com> References: <50149.130.94.162.208.1086798976.squirrel@joshheumann.com> Message-ID: <40C7551E.6010803@webiphany.com> Anyone else planning on talking? Sign up on the wiki! Josh Heumann wrote: ><--- June Meeting ---> > >When: June 9th, 2004 6:30pm > >Where: Free Geek, 1741 SE 10th Ave > >What: Perl in the Workplace: The Good, the Bad, and the Pugly >An open discussion of how people use Perl in the workplace, for everything >from small scripts to large-scale applications. > >Who: all of us! > >Sign up on the kwiki with specific stories, or just come prepared to share >your own experiences. > >Thanks to Chris Dawson for the topic suggestion. > >Also: T-shirts! T-shirts! T-shirts! > > >_______________________________________________ >Pdx-pm-list mailing list >Pdx-pm-list@mail.pm.org >http://mail.pm.org/mailman/listinfo/pdx-pm-list > > From cdawson at webiphany.com Thu Jun 10 03:21:07 2004 From: cdawson at webiphany.com (Chris Dawson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] video of today's discussion Message-ID: <40C819F3.3050700@webiphany.com> Here is a link to a video of today's meeting. Thanks to everyone for being such a gracious audience. Video (in RealPlayer format) http://www.webcastinabox.com/presentations/pdx-pm/pdx-pm.ram PDF of Presentation http://www.webcastinabox.com/presentations/pdx-pm/pdx-pm.pdf Presentation in OpenOffice Impress Format (PPT) http://www.webcastinabox.com/presentations/pdx-pm/pdx-pm.sxi I think it is very artsy that the camera is focused on the water bottle in the middle of the room, rather than me. Chris From dpool at hevanet.com Thu Jun 10 10:27:12 2004 From: dpool at hevanet.com (David Pool) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland Message-ID: <40C87DD0.2070300@hevanet.com> For anyone who hasn't heard, Mr. Torvalds is evidently moving to Portland. http://www.news4neighbors.net/article.pl?sid=04/06/10/1529244 David From david at kineticode.com Thu Jun 10 12:13:47 2004 From: david at kineticode.com (David Wheeler) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <40C87DD0.2070300@hevanet.com> References: <40C87DD0.2070300@hevanet.com> Message-ID: <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> On Jun 10, 2004, at 8:27 AM, David Pool wrote: > For anyone who hasn't heard, Mr. Torvalds is evidently moving to > Portland. > > http://www.news4neighbors.net/article.pl?sid=04/06/10/1529244 And who can blame him, huh? David From darthsmily at verizon.net Thu Jun 10 12:53:55 2004 From: darthsmily at verizon.net (darthsmily) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> Message-ID: <40C8A033.2000806@verizon.net> Soon to be seen on slashdot: Linus moves to portland, can't find work. darthsmily David Wheeler wrote: > On Jun 10, 2004, at 8:27 AM, David Pool wrote: > >> For anyone who hasn't heard, Mr. Torvalds is evidently moving to >> Portland. >> >> http://www.news4neighbors.net/article.pl?sid=04/06/10/1529244 > > > And who can blame him, huh? > > David > > _______________________________________________ > Pdx-pm-list mailing list > Pdx-pm-list@mail.pm.org > http://mail.pm.org/mailman/listinfo/pdx-pm-list > From merlyn at stonehenge.com Thu Jun 10 13:05:32 2004 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <40C8A033.2000806@verizon.net> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> <40C8A033.2000806@verizon.net> Message-ID: <86659zwaoj.fsf@blue.stonehenge.com> >>>>> "darthsmily" == darthsmily writes: darthsmily> Soon to be seen on slashdot: darthsmily> Linus moves to portland, can't find work. Of course, he already *has* a job here, and has had for about a year, working for the OSDL. So in reality, he's moving to get closer to his job. -- 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 darthsmily at verizon.net Thu Jun 10 13:39:33 2004 From: darthsmily at verizon.net (darthsmily) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <86659zwaoj.fsf@blue.stonehenge.com> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> <40C8A033.2000806@verizon.net> <86659zwaoj.fsf@blue.stonehenge.com> Message-ID: <40C8AAE5.1010307@verizon.net> I know, but thats not near as funny. darthsmily Randal L. Schwartz wrote: >>>>>>"darthsmily" == darthsmily writes: >>>>>> >>>>>> > >darthsmily> Soon to be seen on slashdot: >darthsmily> Linus moves to portland, can't find work. > >Of course, he already *has* a job here, and has had for about a year, >working for the OSDL. So in reality, he's moving to get closer >to his job. > > > From mikeraz at patch.com Thu Jun 10 13:34:27 2004 From: mikeraz at patch.com (Michael Rasmussen) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <86659zwaoj.fsf@blue.stonehenge.com> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> <40C8A033.2000806@verizon.net> <86659zwaoj.fsf@blue.stonehenge.com> Message-ID: <20040610183427.GB1580@patch.com> On Thu, Jun 10, 2004 at 11:05:32AM -0700, Randal L. Schwartz wrote: > darthsmily> Soon to be seen on slashdot: > darthsmily> Linus moves to portland, can't find work. > > Of course, he already *has* a job here, and has had for about a year, > working for the OSDL. So in reality, he's moving to get closer > to his job. A great joke pulled back into the literal world. Closer to his job? Isn't that wherever he sits down to code and communicate with the world? Is there something at OSDL that he physically needs to show up for? Not time sucking meetings with suits I hope! -- Michael Rasmussen, Portland Oregon Be appropriate && Follow your curiosity http://meme.patch.com/memes/BicycleRiding Get Fixed: http://www.dampfixie.org The fortune cookie says: Love is always open arms. With arms open you allow love to come and go as it wills, freely, for it will do so anyway. If you close your arms about love you'll find you are left only holding yourself. From publiustemp-pdxpm at yahoo.com Thu Jun 10 14:25:19 2004 From: publiustemp-pdxpm at yahoo.com (publiustemp-pdxpm@yahoo.com) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <20040610183427.GB1580@patch.com> Message-ID: <20040610192519.23248.qmail@web60807.mail.yahoo.com> --- Michael Rasmussen wrote: > Closer to his job? Isn't that wherever he sits down to code and > communicate with the world? Is there something at OSDL that he > physically needs to show up for? Not time sucking meetings with > suits I hope! Because, despite what some people may claim to the contrary, many jobs are more difficult to do without face-to-face interaction with coworkers and customers -- just ask any programmer who's had to fix a mess of code that was outsourced "on the cheap." Cheers, Ovid ===== Silence is Evil http://users.easystreet.com/ovid/philosophy/indexdecency.htm Ovid http://www.perlmonks.org/index.pl?node_id=17000 Web Programming with Perl http://users.easystreet.com/ovid/cgi_course/ From mikeraz at patch.com Thu Jun 10 15:47:06 2004 From: mikeraz at patch.com (Michael Rasmussen) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <20040610192519.23248.qmail@web60807.mail.yahoo.com> References: <20040610183427.GB1580@patch.com> <20040610192519.23248.qmail@web60807.mail.yahoo.com> Message-ID: <20040610204706.GA10670@patch.com> On Thu, Jun 10, 2004 at 12:25:19PM -0700, publiustemp-pdxpm@yahoo.com wrote: > --- Michael Rasmussen wrote: > > Closer to his job? Isn't that wherever he sits down to code and > > communicate with the world? Is there something at OSDL that he > > physically needs to show up for? Not time sucking meetings with > > suits I hope! > > Because, despite what some people may claim to the contrary, many jobs are more difficult to do > without face-to-face interaction with coworkers and customers -- just ask any programmer who's had > to fix a mess of code that was outsourced "on the cheap." I fully understand the face-to-face issue. But Linus has been developing the kernel and doing what he does without needing to be in a particular physical location for over a decade. If he needs to be in Portland for face-to-face are we soon going to hear of announcements about other luminaries moving here? Marcello, Andrew, Alan, Erik, Peter, et.al.? Think not. I don't think that's the issue with Linus' move at all. -- Michael Rasmussen, Portland Oregon Be appropriate && Follow your curiosity http://meme.patch.com/memes/BicycleRiding Get Fixed: http://www.dampfixie.org The fortune cookie says: To stand and be still, At the Birkenhead drill, Is a damned tough bullet to chew. -- Rudyard Kipling From perl-pm at joshheumann.com Fri Jun 11 03:53:55 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] O'Reilly banner Message-ID: <32884.130.94.161.146.1086944035.squirrel@joshheumann.com> I got this in an email from O'Reilly: > ***Put Up an O'Reilly Open Source Convention Banner, Get a Free Book > We're looking for user groups to display our conference banners on their > web sites. If you send me the link to your user group site with our > O'Reilly Open Source Convention banner, I will send you the book of your > choice. > OSCON Conference Banners: > http://ug.oreilly.com/banners/oscon2004/ The book nonwithstanding, how do people feel about us giving O'Reilly some free advertising for an event that is in our hometown? And does anyone have a book they want for the group? Josh From darthsmily at verizon.net Thu Jun 10 20:33:55 2004 From: darthsmily at verizon.net (darthsmily) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] O'Reilly banner In-Reply-To: <32884.130.94.161.146.1086944035.squirrel@joshheumann.com> References: <32884.130.94.161.146.1086944035.squirrel@joshheumann.com> Message-ID: <40C90C03.8000707@verizon.net> Can we put a Microsoft banner when they have a convention? heh. I don't have any problem tossing some free advertising for the O'Reilly Open Source Convention. darthsmily. Josh Heumann wrote: >I got this in an email from O'Reilly: > > > >>***Put Up an O'Reilly Open Source Convention Banner, Get a Free Book >>We're looking for user groups to display our conference banners on their >>web sites. If you send me the link to your user group site with our >>O'Reilly Open Source Convention banner, I will send you the book of your >>choice. >> >> > > > >>OSCON Conference Banners: >>http://ug.oreilly.com/banners/oscon2004/ >> >> > >The book nonwithstanding, how do people feel about us giving O'Reilly some >free advertising for an event that is in our hometown? > >And does anyone have a book they want for the group? > >Josh > > >_______________________________________________ >Pdx-pm-list mailing list >Pdx-pm-list@mail.pm.org >http://mail.pm.org/mailman/listinfo/pdx-pm-list > > > From perl at sonofhans.net Thu Jun 10 23:54:55 2004 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] O'Reilly banner In-Reply-To: <32884.130.94.161.146.1086944035.squirrel@joshheumann.com> References: <32884.130.94.161.146.1086944035.squirrel@joshheumann.com> Message-ID: <7B697609-BB63-11D8-814B-000A95D9E32C@sonofhans.net> On Jun 11, 2004, at 01:53, Josh Heumann wrote: > The book nonwithstanding, how do people feel about us giving O'Reilly > some > free advertising for an event that is in our hometown? i put it on the site last year; i think it's a cool idea. i'll get on it. r From ingy at ttul.org Fri Jun 11 16:22:39 2004 From: ingy at ttul.org (Brian Ingerson) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> Message-ID: <20040611212239.GA20727@ttul.org> On 10/06/04 10:13 -0700, David Wheeler wrote: > On Jun 10, 2004, at 8:27 AM, David Pool wrote: > > >For anyone who hasn't heard, Mr. Torvalds is evidently moving to > >Portland. > > > >http://www.news4neighbors.net/article.pl?sid=04/06/10/1529244 > > And who can blame him, huh? Maybe he was waiting for me and Schwern to leave :\ From almeria at earthlink.net Fri Jun 11 03:27:35 2004 From: almeria at earthlink.net (Raphael Almeria) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <20040610204706.GA10670@patch.com> References: <20040610183427.GB1580@patch.com> <20040610192519.23248.qmail@web60807.mail.yahoo.com> <20040610204706.GA10670@patch.com> Message-ID: <313414B4-BB81-11D8-98AA-000A95A677EC@earthlink.net> > I fully understand the face-to-face issue. But Linus has been > developing the kernel and doing what he does without needing to be in > a particular physical location for over a decade. > > If he needs to be in Portland for face-to-face are we soon going to > hear of announcements about other luminaries moving here? Marcello, > Andrew, Alan, Erik, Peter, et.al.? > > Think not. I don't think that's the issue with Linus' move at all. > Sounds like he's moving to Portland because Silicon Valley is "too crazy." It should be no big deal for him since I imagine that Finland is a bit harsher than Portland. :) Raphael From david at kineticode.com Fri Jun 11 16:27:26 2004 From: david at kineticode.com (David Wheeler) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <20040611212239.GA20727@ttul.org> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> <20040611212239.GA20727@ttul.org> Message-ID: <22B53964-BBEE-11D8-9A03-000A95972D84@kineticode.com> On Jun 11, 2004, at 2:22 PM, Brian Ingerson wrote: >> And who can blame him, huh? > > Maybe he was waiting for me and Schwern to leave :\ That makes sense. It's certainly what I waited for before moving here. ;-) Regards, David From perl at sonofhans.net Fri Jun 11 13:36:04 2004 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] O'Reilly banner In-Reply-To: <7B697609-BB63-11D8-814B-000A95D9E32C@sonofhans.net> References: <32884.130.94.161.146.1086944035.squirrel@joshheumann.com> <7B697609-BB63-11D8-814B-000A95D9E32C@sonofhans.net> Message-ID: <324680DD-BBD6-11D8-814B-000A95D9E32C@sonofhans.net> On Jun 10, 2004, at 21:54, Randall Hansen wrote: > i put it on the site last year; i think it's a cool idea. i'll get on > it. done. r From perl at sonofhans.net Fri Jun 11 20:28:42 2004 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] O'Reilly banner In-Reply-To: <008A26A81DAD96489E7D4FCF259849982DF104@eft01ms01.eft.fiserv.net> References: <008A26A81DAD96489E7D4FCF259849982DF104@eft01ms01.eft.fiserv.net> Message-ID: On Jun 11, 2004, at 16:25, Bruce, Tim wrote: > What is the website? I can't find it in previous emails, and yet I > know I > should know it... my bad: http://pdx.pm.org r From merlyn at stonehenge.com Sat Jun 12 08:01:31 2004 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:34:34 2004 Subject: [Pdx-pm] Linus moving to portland In-Reply-To: <22B53964-BBEE-11D8-9A03-000A95972D84@kineticode.com> References: <40C87DD0.2070300@hevanet.com> <892E9723-BB01-11D8-9A03-000A95972D84@kineticode.com> <20040611212239.GA20727@ttul.org> <22B53964-BBEE-11D8-9A03-000A95972D84@kineticode.com> Message-ID: <86u0xhq6ac.fsf@blue.stonehenge.com> >>>>> "David" == David Wheeler writes: >> Maybe he was waiting for me and Schwern to leave :\ David> That makes sense. It's certainly what I waited for before moving David> here. ;-) Is that along the lines of having company execs travelling in different planes "just in case"? We wouldn't want a single meteor strike to kill too much brainpower on the planet. :) Seriously, last year, I *did* ask Linus[1] if he would be moving to Portland for his OSDL gig, and he said something like "no, I have a nice place in the valley, and most of my work is remote". However, I thought I saw that he was going to be taking on *leadership* roles at OSDL. If that's the case, moving close to the office is probably essential. [1] who prefers to be pronounced just like the Peanuts character by americans, since they can't get the finnish sounds right, and it just sounds bad, so yes, it's Lie Nuss not Leee Nooose or even Leee Nuss. -- 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 jhoblitt at ifa.hawaii.edu Tue Jun 15 14:11:10 2004 From: jhoblitt at ifa.hawaii.edu (Joshua Hoblitt) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] [Job(s)] C, Perl, & hardware Message-ID: Hi Folks, These positions are more C then Perl but I thought I would pass them on anyways. One of the positions is heavy on hardware interfaces, motion control, automation, etc. and the other is more of a "conventional" software position. They are both located in the Manoa valley (Honolulu, Hawaii). The job descriptions are lengthy so I'm just positing the links to the position descriptions. Our Project website http://pan-starrs.ifa.hawaii.edu Pan-Starrs Moving Object Processing System (MOPS) Software Engineer http://www.ifa.hawaii.edu/position-vacancies/#PSE Pan-Starrs Observatory and Telescope System (OATS) Software Engineer http://www.ifa.hawaii.edu/position-vacancies/#24264 Cheers, -J -- From kellert at ohsu.edu Tue Jun 15 15:04:09 2004 From: kellert at ohsu.edu (Thomas J Keller) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] method required text, how do I give it a variable? Message-ID: <29EA4290-BF07-11D8-84FB-0003930405E2@ohsu.edu> Greetings, I want to use Mac::AppleScript to launch something on a Mac running OS X the module has a function called RunAppleScript that apparently only takes text as input: Usage: Mac::AppleScript::RunAppleScript(text) at test_mac_as line 13. I want to hand it a variable. Here's the code that does work, followed by what I thought should work but doesn't ########## This works ######## use Mac::AppleScript qw(RunAppleScript); RunAppleScript(qq(tell application "Finder"\nactivate\ndisplay dialog "Greetings from Perl!"\nend tell)) or die "Didn't work.\n"; ############ This doesn't work, even though $string is what I want interpolated ####### use Mac::AppleScript qw(RunAppleScript); my @apples = < This is a first (ASP/PerlScript) for me and I'm getting no where quick. Hopefully someone can point me at the right tool. I've been 'given' some ASP code that uses PerlScript from a fairly reliable source. (Names withheld to protect anyone guilty besides me. :-) I've got the file installed according to instructions but get the page source code back instead of the script working. Much head scratching, code trimming/testing and it's come down to it mostly works until the use Time::HiRes; line. I've tested that the module is installed and once I comment the line out the script makes a valiant try. The actual use statement is in some other modules so commenting all the Time::HiRes lines out doesn't seem a good idea. I've tried running the script (silly me) from the command line using the perl debugger. It pukes. Removed the ASP stuff and it tries again but no joy. Question is: what 'normal distribution' tools are there to debug this. TIA, Rod -- "Open Source Software - You usually get more than you pay for..." "Build A Brighter Lamp :: Linux Apache {middleware} PostgreSQL" From perl-pm at joshheumann.com Tue Jun 15 15:47:21 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] Reminder: OSCON Early Bird Discount Ends This Friday Message-ID: <33347.130.94.161.146.1087332441.squirrel@joshheumann.com> For those of you interested.... O'Reilly Open Source Convention July 26-30, 2004 in Portland, OR http://conferences.oreilly.com/oscon/ Early Bird Registration Ends June 18 http://conferences.oreillynet.com/pub/w/29/register.html Open source, open data, open thinking: OSCON will feature many shades of openness this year. New to the keynote roster is David Rumsey, whose mapping project is a fascinating example of open data. Freeman, Esther, and George Dyson will put attendees in an open frame of mind by discussing their theories of open thinking during their joint presentation. For details on these and other keynotes (Robert Lefkowitz, Chris Stone, Bdale Garbee, Milton Ngan, and Tim O'Reilly), visit http://conferences.oreillynet.com/pub/w/29/keynotes.html Other topics we'll explore at OSCON this year: - Growth of Linux as a desktop system - Big decisions for GNOME - Emergence of Novell as a powerhouse - Security: ignore it at your peril - Plone, Groovy, and other new software toys - Ubiquity of databases like MySQL and PostgreSQL Plus, the latest news from Apache, Perl 6, mod_perl, Ruby, Java, and more. For a bird's-eye view of the convention, check out http://conferences.oreillynet.com/pub/w/29/oscon_track_grid.html ******************************************************* Newsletter Sponsor: Apache Week Get the latest Apache web server news, features, and security research direct from the leading resource for Apache users. http://www.apacheweek.com/ ******************************************************* New Event: Free Speech and Free Beer Party Sponsored by Novell Who said free speech isn't like free beer? Thursday night at OSCON is Novell's free speech AND free beer party. Let the freedom flow Thursday night at OSCON. Registrations for OSCON are coming in at a record pace, which we're taking as a sign that the cloudy economic conditions are finally beginning to clear up. Be sure to register early this year, we're forecasting a sell-out. Again, early bird registration ends June 18. http://conferences.oreillynet.com/pub/w/29/register.html "OSCON is absolutely the best way to get a balanced and in-depth look at today's most important open source projects." -- Cliff Schmidt, BEA ******************************************************* To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the "Manage My Newsletters" link. For assistance, email help@oreillynet.com O'Reilly & Associates 1005 Gravenstein Highway North, Sebastopol, CA 95472 ******************************************************* From john at digitalmx.com Thu Jun 17 01:02:19 2004 From: john at digitalmx.com (John Springer) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] do I have to lock a TIED hash? Message-ID: I'm using a tied hash as a simple database (using DB_File). To I need to lock the file before I write or does tying sort of manage that? Thanks. J. -- John Springer Somewhere in Portland Where it's probably raining. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 282 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20040616/27541686/attachment.bin From rootbeer at redcat.com Thu Jun 17 10:01:55 2004 From: rootbeer at redcat.com (Tom Phoenix) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] method required text, how do I give it a variable? In-Reply-To: <29EA4290-BF07-11D8-84FB-0003930405E2@ohsu.edu> References: <29EA4290-BF07-11D8-84FB-0003930405E2@ohsu.edu> Message-ID: On Tue, 15 Jun 2004, Thomas J Keller wrote: > my @apples = < qq(tell application "Finder"\\n > activate\\n > display dialog "Greetings from Perl!"\\n > end tell) > EOL > > my $string = join "", @apples; > print "$string\n"; The string has a literal qq() in it, since you don't want both a qq() and a here-document at the same time. It's also got literal backslash-n combinations where you need a newline. You may use something like this to get your string, optionally including some interpolated strings in this here-doc if you wish: my $string = < References: Message-ID: On Wed, 16 Jun 2004, John Springer wrote: > I'm using a tied hash as a simple database (using DB_File). > To I need to lock the file before I write or does tying sort of manage > that? There's nothing automatically locked by tying. But there is a section called "Safe ways to lock a database" in my copy of the DB_File documentation. It gives several alternatives. Does that give you what you need? Hope this helps! --Tom Phoenix From jeff at vpservices.com Thu Jun 17 17:41:58 2004 From: jeff at vpservices.com (Jeff Zucker) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] Reminder: OSCON Early Bird Discount Ends This Friday In-Reply-To: <33347.130.94.161.146.1087332441.squirrel@joshheumann.com> References: <33347.130.94.161.146.1087332441.squirrel@joshheumann.com> Message-ID: <40D21E36.3010206@vpservices.com> Josh Heumann wrote: > For those of you interested.... > > O'Reilly Open Source Convention Do we get a perl-mongers discount? Do we need a code to activate it? -- Jeff From hydo at mac.com Thu Jun 17 18:13:47 2004 From: hydo at mac.com (Clint Moore) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] Reminder: OSCON Early Bird Discount Ends This Friday In-Reply-To: <40D21E36.3010206@vpservices.com> References: <33347.130.94.161.146.1087332441.squirrel@joshheumann.com> <40D21E36.3010206@vpservices.com> Message-ID: On Jun 16, 2004, at 5:31 AM, Josh Heumann wrote: >> Do we have a user group members discount code or did I miss it in a >> previous email? > > We probably do, but I don't have it on me. Email Marsee Henon, > marsee@oreilly.com. On Jun 17, 2004, at 3:41 PM, Jeff Zucker wrote: > Josh Heumann wrote: > >> For those of you interested.... >> O'Reilly Open Source Convention > > Do we get a perl-mongers discount? Do we need a code to activate it? Email sent. I'll forward the response to the list when I get a reply. -cm From perl-pm at joshheumann.com Thu Jun 17 15:18:26 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] Reminder: OSCON Early Bird Discount Ends This Friday In-Reply-To: <40D21E36.3010206@vpservices.com> References: <33347.130.94.161.146.1087332441.squirrel@joshheumann.com> <40D21E36.3010206@vpservices.com> Message-ID: <50034.130.94.162.208.1087503506.squirrel@www.joshheumann.com> > Do we get a perl-mongers discount? Do we need a code to activate it? Yes, we do. It's os04pug. Josh From selena at chesnok.com Mon Jun 21 14:44:43 2004 From: selena at chesnok.com (selena brewington) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] [Job] network/sysadmin/perl Message-ID: <20040621194443.GB30406@chesnok.com> Hello! Please see the posting at: http://www.ttsd.k12.or.us/hrwebsite/mod.php?mod=userpage&menu=10200&page_id=19 Email letter of interest, resume & references to rmurnen@ttsd.k12.or.us. Feel free to email me with questions after you read the posting. This job is currently *my* job. I am leaving the school district for another position next month. My job currently is about 10-15% perl/programming (focused on LDAP integration, systems automation & network monitoring), 10% end-user support, 40% network maintenance/design, 25% linux/OSX systems administration and the rest is misc. Working for a school district is rewarding. I don't have daily interactions with the kids, as I work out of the Administration office, but there is plenty of opportunity each week to experience the schools. -selena From perl-pm at joshheumann.com Tue Jun 22 15:53:20 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] OSCON Volunteering Message-ID: <32821.130.94.161.146.1087937600.squirrel@www.joshheumann.com> Greetings, troops. Linda Holder, the person in charge of registration for oscon, informs me that she needs 30 (yes, 30) more volunteers on Thursday. Half of these will work from 7am-12:30pm and the other half will work in the afternoon 1:00pm-5:30pm. Volunteers get into the conference for free, instead of having to pay a whole bunch. So, if you want to get in on the action, send an email to lholder@oreilly.com, and let her know. Also, I hear that O'Reilly was quite happy with Portland last year, and would like to keep coming back, but the Mariott downtown might be too small. Cool. Josh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20040622/d6719328/untitled-2.htm From kellert at ohsu.edu Wed Jun 23 13:56:00 2004 From: kellert at ohsu.edu (Thomas J Keller) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] sorry for off-topic: cvs question Message-ID: Hi all, This is a cvs question. I apologize, but I don't know who else to ask. I screwed up a tag with the -b option: =================================================================== File: coreverter_osyn.plx Status: Locally Modified Working revision: 1.3 Fri Jun 18 22:15:51 2004 Repository revision: 1.3 /Users/kellert/Depot/Perlscripts/coreverter_osyn.plx,v Sticky Tag: 1.3 Sticky Date: (none) Sticky Options: (none) I now get the following error with cvs: $ cvs commit -m "Sync" cvs commit: Examining . cvs commit: sticky tag `1.3' for file `coreverter_osyn.plx' is not a branch cvs [commit aborted]: correct above errors first! But I can't find how to fix this error. Any suggestions? Thanks, Tom K. Tom Keller, Ph.D. http://www.ohsu.edu/research/core kellert@ohsu.edu 503-494-2442 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 921 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20040623/76a65718/attachment.bin From jkeroes at eli.net Wed Jun 23 15:31:25 2004 From: jkeroes at eli.net (Joshua Keroes) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] sorry for off-topic: cvs question In-Reply-To: References: Message-ID: <4C50DF78-C554-11D8-B4B8-000A95C466EC@eli.net> Read this: http://www.loria.fr/~molli/fom-serve/cache/264.html "What is a 'sticky' tag? What makes it sticky? How do I loosen it?" -Joshua PS You may also want to run 'cvs log' on the files, look at the various tags (i.e. symbolic names) available, and clean up any unused tags. On Jun 23, 2004, at 11:56 AM, Thomas J Keller wrote: > This is a cvs question. I apologize, but I don't know who else to ask. > > I screwed up a tag with the -b option: > =================================================================== > File: coreverter_osyn.plx Status: Locally Modified > > Working revision: 1.3 Fri Jun 18 22:15:51 2004 > Repository revision: 1.3 > /Users/kellert/Depot/Perlscripts/coreverter_osyn.plx,v > Sticky Tag: 1.3 > Sticky Date: (none) > Sticky Options: (none) > > I now get the following error with cvs: > $ cvs commit -m "Sync" > cvs commit: Examining . > cvs commit: sticky tag `1.3' for file `coreverter_osyn.plx' is not a > branch > cvs [commit aborted]: correct above errors first! > > > But I can't find how to fix this error. > > Any suggestions? From bruce at gridpoint.com Wed Jun 23 15:50:59 2004 From: bruce at gridpoint.com (Bruce J Keeler) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] sorry for off-topic: cvs question In-Reply-To: <4C50DF78-C554-11D8-B4B8-000A95C466EC@eli.net> References: <4C50DF78-C554-11D8-B4B8-000A95C466EC@eli.net> Message-ID: <1088023859.7755.14.camel@bjk-machine> On Wed, 2004-06-23 at 13:31, Joshua Keroes wrote: > Read this: http://www.loria.fr/~molli/fom-serve/cache/264.html > "What is a 'sticky' tag? What makes it sticky? How do I loosen it?" > WD-40? From bruce at gridpoint.com Wed Jun 23 16:29:48 2004 From: bruce at gridpoint.com (Bruce J Keeler) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] OT: water video Message-ID: <1088026188.7755.24.camel@bjk-machine> A few meetings ago, someone had a spoof BBC educational video about water on their laptop. Is that up for download anywhere? Bruce From perl-pm at joshheumann.com Fri Jun 25 09:27:58 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] whois Message-ID: <50139.130.94.162.208.1088173678.squirrel@www.joshheumann.com> I'm writing a script that needs to check the availability of a domain. I've been using Net::DLookup with moderate satisfaction until yesterday. I ran it on a couple of really obvious domains, and it told me that the domain we.org was not taken. Shocked, I ran to my command line to see what was a matter, and running whois I recieved such a clatter. we.org is taken. So, is there a better module for looking up domain availability that anyone has used? Josh From perl at sonofhans.net Fri Jun 25 12:41:12 2004 From: perl at sonofhans.net (Randall Hansen) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] whois In-Reply-To: <50139.130.94.162.208.1088173678.squirrel@www.joshheumann.com> References: <50139.130.94.162.208.1088173678.squirrel@www.joshheumann.com> Message-ID: On Jun 25, 2004, at 07:27, Josh Heumann wrote: > So, is there a better module for looking up domain availability that > anyone has used? Net::Whois seems ok. i can't install it since the tests fail, and the examples in the POD have typos, but once you get past all that it works. r From kellert at ohsu.edu Wed Jun 30 12:15:46 2004 From: kellert at ohsu.edu (Thomas J Keller) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] program dispersement Message-ID: <202F123C-CAB9-11D8-B3A7-0003930405E2@ohsu.edu> Gretings, This isn't programming. But it is relevant. Once you've got some programs into production on various machines, what are "best practices" for updating and bug fixing? I can't count on my users to do anything but double click a desktop icon. Thanks, Tom Tom Keller, Ph.D. http://www.ohsu.edu/research/core kellert@ohsu.edu 503-494-2442 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 399 bytes Desc: not available Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20040630/869f409a/attachment.bin From perl-pm at joshheumann.com Wed Jun 30 19:07:38 2004 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon Aug 2 21:34:35 2004 Subject: [Pdx-pm] July Meeting Message-ID: <33317.130.94.161.146.1088640458.squirrel@www.joshheumann.com> Two weeks from tonight: Perlbal, by Brad Fitzpatrick Brad Fitzpatrick is the founder and fearless leader of LiveJournal.com, an Open Source project and company focused on blogging and social networking with over 3,000,000 accounts, over half of which are in active use. His specialties have come to include Perl, frightening MySQL replication topologies, load balancing, distributed caching, scalability, and high-availability. He dislikes buying unnecessary hardware and commercial software. As such, he finds or creates ways to get more out of hardware, the open source way. Perlbal Perlbal's a load-balancing reverse HTTP proxy, as well as a webserver, as well as hybrid combo (useful for serving big files with complex auth/mapping which Perl/PHP is better at). It also has web-based stats. It uses epoll and sendfile to do things incredibly fast which Perl normally sucks at. Everything works in a single thread using an event-based model (hence epoll) and all truly synchronous operations (like the one-time stat and open syscalls before a sendfile) are done in a cloned helper thread which communicates the results back async over a pipe (Linux::AIO module). Basically it all shows how you can do really fancy low-level stuff in Perl and still be fast.