From andy at petdance.com Tue Jun 1 09:55:34 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Tonight's meeting: Hiring tips and career planning for programmers Message-ID: <20040601145534.GA16931@petdance.com> Don't forget tonight's Perl Mongers meeting at WDI. I'll be presenting my talk on getting hired and career planning. This is the same talk I'll be giving at YAPC and OSCON in June and July, respectively. Anyone wanting to meet at the burrito place on Rt. 60 beforehand, I'll be there about 6:00-6:10. Oh, and all sorts of swell new books to give away! xoa -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From zrusilla at yahoo.com Tue Jun 1 10:01:44 2004 From: zrusilla at yahoo.com (Elizabeth Cortell) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Tonight's meeting Message-ID: <20040601150144.86439.qmail@web41215.mail.yahoo.com> I won't be able to make it because it's my son's fifth birthday. Andy, will the gist of your presentation be available online? Liz __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ From andy at petdance.com Tue Jun 1 11:12:08 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Tonight's meeting In-Reply-To: <20040601150144.86439.qmail@web41215.mail.yahoo.com> References: <20040601150144.86439.qmail@web41215.mail.yahoo.com> Message-ID: <20040601161208.GA17101@petdance.com> On Tue, Jun 01, 2004 at 08:01:44AM -0700, Elizabeth Cortell (zrusilla@yahoo.com) wrote: > I won't be able to make it because it's my son's fifth > birthday. Andy, will the gist of your presentation be > available online? At some point, yes. Chicago.pm is kind of a beta test for my talk. xoa -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From ejanev2 at yahoo.com Tue Jun 1 12:55:53 2004 From: ejanev2 at yahoo.com (Emil Janev) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Problem with installing Curses module In-Reply-To: <20040601132634.H26115@franklin.center.osis.gov> Message-ID: <20040601175553.68087.qmail@web60910.mail.yahoo.com> Joseph, Thanks for this information. Almost two months passed since I posted the original message on Chicago.pm list. > > Try changing Perl_sv_isa() to sv_isa(). It should work. If so, you may > > post this to the list. What your talking in this posting was true from me. Actually I was pointed to this solution upon my posting on comp.lang.perl.modules. > > Also let me know, although I may have figured it out already. Thanks. I tried the installation after changing Perl_sv_isa() to sv_isa() ( Curses.c ), and installed succesfully Curses.pm on cygwin and Fedora 1. > > I found this by doing a gcc -E on Curses.c ... now I am looking for WHY this > > should be, and what > > the CursesFun.c errors are. > > > > Joe Yao > > Apparently the CHANGLEOG lists among the last changes, changing all > instances of Perl_sv_isa() to sv_isa() ... and they missed one. I > don't know why it took until now to start surfacing. The Perl_sv_isa() > macro apparently is identical to sv_isa() in non-threaded installations > of Perl, but different under some threaded installations. > > -- > Joe Yao jsdy@center.osis.gov - Joseph S. D. Yao > OSIS Center Systems Support EMT-B > ----------------------------------------------------------------------- > This message is not an official statement of OSIS Center policies. I had in the meantime more bussy time at work than usual. While I autoresponded my posting on "comp.lang.perl.modules" that I succeeded to install Curses.pm, I forgot to update "Chicago.pm". Sorry about that. Hopefully if someone come upon the same problem, will find this information usefull. Regards, Emil __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ From shild at sbcglobal.net Tue Jun 1 17:52:37 2004 From: shild at sbcglobal.net (Scott T. Hildreth) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Tonight's meeting In-Reply-To: <20040601161208.GA17101@petdance.com> References: <20040601150144.86439.qmail@web41215.mail.yahoo.com> <20040601161208.GA17101@petdance.com> Message-ID: <1086130356.39169.73.camel@localhost> On Tue, 2004-06-01 at 11:12, Andy Lester wrote: > On Tue, Jun 01, 2004 at 08:01:44AM -0700, Elizabeth Cortell (zrusilla@yahoo.com) wrote: > > I won't be able to make it because it's my son's fifth > > birthday. Andy, will the gist of your presentation be > > available online? > > At some point, yes. Chicago.pm is kind of a beta test for my talk. I hope so, I can't make it either. My son has a baseball game tonight, that's if doesn't rain, Again! > > xoa From me at heyjay.com Tue Jun 1 21:13:00 2004 From: me at heyjay.com (me@heyjay.com) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Sharing data in threads Message-ID: <000701c44847$2296e9d0$6705a8c0@a30> In playing with threads, the only way I've found to share a complex object is to do something like: my %data : shared; my %hash : shared; $data{hash} = \%hash; I'd rather do use anonymous hashes like: my $data : shared = {}; But it doesn't (seem) to work. How do you construct and share a complex variable? Thanks Jay From jsdy at center.osis.gov Tue Jun 1 12:23:35 2004 From: jsdy at center.osis.gov (Joseph S D Yao) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Problem with installing Curses module Message-ID: <40BCBB97.9070905@center.osis.gov> Try changing Perl_sv_isa() to sv_isa(). It should work. If so, you may post this to the list. Also let me know, although I may have figured it out already. Thanks. I found this by doing a gcc -E on Curses.c ... now I am looking for WHY this should be, and what the CursesFun.c errors are. Joe Yao From jsdy at center.osis.gov Tue Jun 1 12:26:34 2004 From: jsdy at center.osis.gov (Joseph S D Yao) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Problem with installing Curses module In-Reply-To: <40BCBB97.9070905@center.osis.gov> References: <40BCBB97.9070905@center.osis.gov> Message-ID: <20040601132634.H26115@franklin.center.osis.gov> On Tue, Jun 01, 2004 at 01:23:35PM -0400, Joseph S D Yao wrote: > Try changing Perl_sv_isa() to sv_isa(). It should work. If so, you may > post this to the list. > Also let me know, although I may have figured it out already. Thanks. > > I found this by doing a gcc -E on Curses.c ... now I am looking for WHY this > should be, and what > the CursesFun.c errors are. > > Joe Yao Apparently the CHANGLEOG lists among the last changes, changing all instances of Perl_sv_isa() to sv_isa() ... and they missed one. I don't know why it took until now to start surfacing. The Perl_sv_isa() macro apparently is identical to sv_isa() in non-threaded installations of Perl, but different under some threaded installations. -- Joe Yao jsdy@center.osis.gov - Joseph S. D. Yao OSIS Center Systems Support EMT-B ----------------------------------------------------------------------- This message is not an official statement of OSIS Center policies. From stouloumis at tungstenlearning.com Wed Jun 2 11:34:06 2004 From: stouloumis at tungstenlearning.com (Stathy G Touloumis) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Sharing data in threads In-Reply-To: <000701c44847$2296e9d0$6705a8c0@a30> References: <000701c44847$2296e9d0$6705a8c0@a30> Message-ID: <6.0.1.1.0.20040602112946.0274e8d8@mail.tungstenlearning.com> I thought you asked this before :) How are you sharing the object? Use the function call with references : my $array = []; &share( $array ); bless $array, $class; VS my $array : shared = []; "If you want to share a newly created reference unfortunately you need to use '&share([])' and '&share({})' syntax due to problems with Perl's prototyping." >In playing with threads, the only way I've found to share a complex >object is to do something like: > >my %data : shared; >my %hash : shared; >$data{hash} = \%hash; > >I'd rather do use anonymous hashes like: > >my $data : shared = {}; > >But it doesn't (seem) to work. > >How do you construct and share a complex variable? > >Thanks >Jay >_______________________________________________ >Chicago-talk mailing list >Chicago-talk@mail.pm.org >http://mail.pm.org/mailman/listinfo/chicago-talk Stathy G. Touloumis Application Development Manager, Benchmarks Edison Schools, Inc. Ph: 847.676.6663 From stouloumis at tungstenlearning.com Wed Jun 2 11:43:13 2004 From: stouloumis at tungstenlearning.com (Stathy G Touloumis) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Sharing data in threads In-Reply-To: <6.0.1.1.0.20040602112946.0274e8d8@mail.tungstenlearning.co m> References: <000701c44847$2296e9d0$6705a8c0@a30> <6.0.1.1.0.20040602112946.0274e8d8@mail.tungstenlearning.com> Message-ID: <6.0.1.1.0.20040602114127.051206b0@mail.tungstenlearning.com> "If you want to share a newly created reference unfortunately you need to use '&share([])' and '&share({})' syntax due to problems with Perl's prototyping." The above comment is not found in 'perlthrtut' but reading the pod in threads::shared. Probably should be included in the general perlthrtut ... >I thought you asked this before :) > >How are you sharing the object? > >Use the function call with references : >my $array = []; >&share( $array ); >bless $array, $class; > >VS > >my $array : shared = []; > >"If you want to share a newly created reference unfortunately you need to >use '&share([])' and '&share({})' syntax due to problems with Perl's >prototyping." > > >>In playing with threads, the only way I've found to share a complex >>object is to do something like: >> >>my %data : shared; >>my %hash : shared; >>$data{hash} = \%hash; >> >>I'd rather do use anonymous hashes like: >> >>my $data : shared = {}; >> >>But it doesn't (seem) to work. >> >>How do you construct and share a complex variable? >> >>Thanks >>Jay >>_______________________________________________ >>Chicago-talk mailing list >>Chicago-talk@mail.pm.org >>http://mail.pm.org/mailman/listinfo/chicago-talk > > >Stathy G. Touloumis > >Application Development Manager, Benchmarks >Edison Schools, Inc. >Ph: 847.676.6663 > >_______________________________________________ >Chicago-talk mailing list >Chicago-talk@mail.pm.org >http://mail.pm.org/mailman/listinfo/chicago-talk Stathy G. Touloumis Application Development Manager, Benchmarks Edison Schools, Inc. Ph: 847.676.6663 From me at heyjay.com Wed Jun 2 12:04:12 2004 From: me at heyjay.com (me@heyjay.com) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Sharing data in threads References: <000701c44847$2296e9d0$6705a8c0@a30> <6.0.1.1.0.20040602112946.0274e8d8@mail.tungstenlearning.com> Message-ID: <000f01c448c4$73a43df0$6705a8c0@a30> I did, but Steve said I could, so I went back and re-read perlthrtut. But I never saw your way in the tutorial. I'll go back and try it like you said Thanks Jay ----- Original Message ----- From: "Stathy G Touloumis" To: "Chicago.pm chatter" Sent: Wednesday, June 02, 2004 11:34 AM Subject: Re: [Chicago-talk] Sharing data in threads > I thought you asked this before :) > > How are you sharing the object? > > Use the function call with references : > my $array = []; > &share( $array ); > bless $array, $class; > > VS > > my $array : shared = []; > > "If you want to share a newly created reference unfortunately you need to > use '&share([])' and '&share({})' syntax due to problems with Perl's > prototyping." > > > >In playing with threads, the only way I've found to share a complex > >object is to do something like: > > > >my %data : shared; > >my %hash : shared; > >$data{hash} = \%hash; > > > >I'd rather do use anonymous hashes like: > > > >my $data : shared = {}; > > > >But it doesn't (seem) to work. > > > >How do you construct and share a complex variable? > > > >Thanks > >Jay > >_______________________________________________ > >Chicago-talk mailing list > >Chicago-talk@mail.pm.org > >http://mail.pm.org/mailman/listinfo/chicago-talk > > > Stathy G. Touloumis > > Application Development Manager, Benchmarks > Edison Schools, Inc. > Ph: 847.676.6663 > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > From petemar1 at iit.edu Thu Jun 3 05:09:41 2004 From: petemar1 at iit.edu (petemar1 petemar1) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Tonight's meeting: Hiring tips and career planning for programmers Message-ID: <570c3f5733af.5733af570c3f@iit.edu> Is there a PowerPoint from the meeting? ----- Original Message ----- From: Andy Lester Date: Tuesday, June 1, 2004 9:55 am Subject: [Chicago-talk] Tonight's meeting: Hiring tips and career planning for programmers > Don't forget tonight's Perl Mongers meeting at WDI. I'll be > presentingmy talk on getting hired and career planning. This is > the same talk > I'll be giving at YAPC and OSCON in June and July, respectively. > > Anyone wanting to meet at the burrito place on Rt. 60 beforehand, I'll > be there about 6:00-6:10. > > Oh, and all sorts of swell new books to give away! > > xoa > > -- > Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From andy at petdance.com Thu Jun 3 09:22:13 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Tonight's meeting: Hiring tips and career planning for programmers In-Reply-To: <570c3f5733af.5733af570c3f@iit.edu> References: <570c3f5733af.5733af570c3f@iit.edu> Message-ID: <20040603142213.GA22581@petdance.com> On Thu, Jun 03, 2004 at 05:09:41AM -0500, petemar1 petemar1 (petemar1@iit.edu) wrote: > Is there a PowerPoint from the meeting? Not yet. Probably won't be for a few weeks. xoa -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From flateyjarbok at yahoo.com Fri Jun 4 10:51:55 2004 From: flateyjarbok at yahoo.com (Richard Solberg) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] HTML is just java script, not the data that you get by manually browsing In-Reply-To: <570c3f5733af.5733af570c3f@iit.edu> Message-ID: <20040604155155.74983.qmail@web50504.mail.yahoo.com> All, I am using WWW::Mechanize to pull web pages and to get to the final page that I would like by linking or forms submitting. Been working fine in most cases. I have one case where the data I get has some javascript but the data content I would like to pull (and is on the page when you view manually using a browser) is absent. Has anyone found out how to get the final page display data to a perl program in this type of case? This just gives me the Java and some HTML print MYOUTFILE2 $m->content(); Is there some general way that I can interact with the javascript to get the final result? Any help appreciated. Richard Solberg __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ From lembark at jeeves.wrkhors.com Fri Jun 4 11:09:46 2004 From: lembark at jeeves.wrkhors.com (Steven Lembark) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] HTML is just java script, not the data that you get by manually browsing In-Reply-To: <20040604155155.74983.qmail@web50504.mail.yahoo.com> References: <20040604155155.74983.qmail@web50504.mail.yahoo.com> Message-ID: <0F20A140DA6755C0D624D337@[192.168.100.3]> > Is there some general way that I can interact with the > javascript to get the final result? Either figure out what the javascript does by hand and hard-code the result (or write yourself a js compiler in Perl :-). If it were in Java (sans script) you could eval an inline block to get the results. -- Steven Lembark 9 Music Square South, Box 344 Workhorse Computing Nashville, TN 37203 lembark@wrkors.com 1 888 359 3508 From andy at petdance.com Fri Jun 4 21:28:20 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] HTML is just java script, not the data that you get by manually browsing In-Reply-To: <20040604155155.74983.qmail@web50504.mail.yahoo.com> References: <20040604155155.74983.qmail@web50504.mail.yahoo.com> Message-ID: <02E08EAE-B698-11D8-9338-000393CD7BD6@petdance.com> > Is there some general way that I can interact with the > javascript to get the final result? No. None. Please read to see what the FAQ has to say about it. http://search.cpan.org/dist/WWW-Mechanize/lib/WWW/Mechanize/ FAQ.pod#How_can_I_get_WWW::Mechanize_to_execute_this_JavaScript? How can I get WWW::Mechanize to execute this JavaScript? You can't. JavaScript is entirely client-based, and WWW::Mechanize is a client that doesn't understand JavaScript. -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From me at heyjay.com Sat Jun 5 17:32:45 2004 From: me at heyjay.com (me@heyjay.com) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] A question on threading Message-ID: <001101c44b4e$27f22750$6705a8c0@a30> Hi, I'm getting unpredictable (at least to me) result. If I run the code below, repeatedly, every so often I get: [o10]:~> ./thread Invalid value for shared scalar at ./thread line 25. A thread exited while 2 threads were running. the other times it works as expected. I don't see what's wrong with the code All I'm trying to do is start a new thread print out a shared value then stop the thread, and have it stop nicely. I made an example that demonstrates the problem (should be cut/paste runnable as is) [o10]:~> cat ./thread #!/usr/bin/perl package Reader; use 5.008003; use strict; use warnings; use base qw(Class::Accessor); use threads; use threads::shared; __PACKAGE__->mk_accessors( qw/_run _thread/ ); sub start { my $self = shift; my $run : shared = 1; my $t : shared; $self->_run(\$run); my $sub = \&loop; $t = threads->new($sub, $self); $t->detach; $self->_thread(\$t); } sub stop { my $self = shift; ${$self->_run} = 0; ${$self->_thread}->join; } sub loop { my $self = shift; while (${$self->_run}) { print "running: ", ${$self->_run}, " \n"; } } package main; my $reader = Reader->new(); $reader->start; $reader->stop; From me at heyjay.com Sun Jun 6 10:43:15 2004 From: me at heyjay.com (me@heyjay.com) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] A question on threading References: <001101c44b4e$27f22750$6705a8c0@a30> Message-ID: <000b01c44bdc$fc25f1d0$6705a8c0@a30> I got it to work. #!/usr/bin/perl package Reader; use 5.008003; use strict; use warnings; use base qw(Class::Accessor); use threads; use threads::shared; __PACKAGE__->mk_accessors( qw/_run _thread/ ); sub start { my $self = shift; my $run = 1; $self->_run(share($run)); my $t = threads->new(\&loop, $self); $self->_thread(share($t)); } sub add { my $self = shift; ${$self->_run}++; } sub subt { my $self = shift; ${$self->_run} -= 1; } sub stop { my $self = shift; ${$self->_run} = 0; print "set flag: ", ${$self->_run}, " \n"; my $t = $self->_thread; $t->join; } sub loop { my $self = shift; while (${$self->_run}) { print "running: ", ${$self->_run}, " \n"; sleep 1; } print "running: ", ${$self->_run}, " \n"; } package main; my $reader = Reader->new(); $reader->start; sleep 1; $reader->add; sleep 1; $reader->add; sleep 2; $reader->add; sleep 2; $reader->subt; sleep 2; $reader->stop; print "stopping\n"; print "done\n"; ----- Original Message ----- From: To: "chicago-pm" Sent: Saturday, June 05, 2004 5:32 PM Subject: [Chicago-talk] A question on threading > Hi, > > I'm getting unpredictable (at least to me) result. > If I run the code below, repeatedly, every so often I get: > > [o10]:~> ./thread > Invalid value for shared scalar at ./thread line 25. > A thread exited while 2 threads were running. > > the other times it works as expected. I don't see what's > wrong with the code > > All I'm trying to do is start a new thread print out a shared value > then stop the thread, and have it stop nicely. > > I made an example that demonstrates the problem (should be > cut/paste runnable as is) > > [o10]:~> cat ./thread > > #!/usr/bin/perl > > package Reader; > > use 5.008003; > use strict; > use warnings; > > use base qw(Class::Accessor); > use threads; > use threads::shared; > > __PACKAGE__->mk_accessors( qw/_run _thread/ ); > > sub start { > > my $self = shift; > > my $run : shared = 1; > my $t : shared; > > $self->_run(\$run); > > my $sub = \&loop; > $t = threads->new($sub, $self); > $t->detach; > $self->_thread(\$t); > } > > sub stop { > my $self = shift; > ${$self->_run} = 0; > ${$self->_thread}->join; > } > > sub loop { > > my $self = shift; > > while (${$self->_run}) { > print "running: ", ${$self->_run}, " \n"; > } > } > > package main; > > my $reader = Reader->new(); > > $reader->start; > $reader->stop; > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > From lembark at jeeves.wrkhors.com Mon Jun 7 01:04:03 2004 From: lembark at jeeves.wrkhors.com (Steven Lembark) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] HTML is just java script, not the data that you get by manually browsing In-Reply-To: <02E08EAE-B698-11D8-9338-000393CD7BD6@petdance.com> References: <20040604155155.74983.qmail@web50504.mail.yahoo.com> <02E08EAE-B698-11D8-9338-000393CD7BD6@petdance.com> Message-ID: <55F3679127173EDB75B6D627@[192.168.100.3]> > You can't. Ack, such un-perlishness. At the next meeting you must write "Search CPAN" on the board 100 times. There's gotta be some sort of hook somewere in Mechanize that allows the caller to process some of the data for themselves, no? Good places to start might be: JavaScript Perl extension for executing embedded JavaScript JavaScript-0.52 - 11 Aug 2001 - Claes Jacobsson JavaScript::SpiderMonkey Perl interface to the JavaScript Engine JavaScript-SpiderMonkey-0.08 - 20 Feb 2004 - Michael Schilli JavaScript::Toolbox Collection of JavaScript Tools. JavaScript-Toolbox-0.01 - 04 Aug 2002 - St?phane Peiry -- Steven Lembark 9 Music Square South, Box 344 Workhorse Computing Nashville, TN 37203 lembark@wrkors.com 1 888 359 3508 From lembark at jeeves.wrkhors.com Wed Jun 9 14:06:47 2004 From: lembark at jeeves.wrkhors.com (Steven Lembark) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] CPAN Upload: L/LE/LEMBARK/FindBin-libs-1.01.tar.gz (fwd) Message-ID: Fixes default dir to skip error, adds test for braindead operating systems that don't support symlinks. ---------- Forwarded Message ---------- From: PAUSE Subject: CPAN Upload: L/LE/LEMBARK/FindBin-libs-1.01.tar.gz > The URL > > ftp://acad.cognia.com/pub/FindBin-libs-1.01.tar.gz > > has entered CPAN as > > file: $CPAN/authors/id/L/LE/LEMBARK/FindBin-libs-1.01.tar.gz > size: 5231 bytes > md5: 6c21de0e339c6f14315a7c9612973e05 > > No action is required on your part > Request entered by: LEMBARK (Steven Lembark) > Request entered on: Wed, 09 Jun 2004 19:18:57 GMT > Request completed: Wed, 09 Jun 2004 19:20:42 GMT > > Thanks, > -- > paused, v460 ---------- End Forwarded Message ---------- -- Steven Lembark 9 Music Square South, Box 344 Workhorse Computing Nashville, TN 37203 lembark@wrkors.com 1 888 359 3508 From me at heyjay.com Wed Jun 9 21:48:12 2004 From: me at heyjay.com (me@heyjay.com) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Migrating from one box to another Message-ID: <000701c44e95$61a678d0$6705a8c0@a30> Howdy, I remember reading a thread where someone, mentioned a way to take an inventory of all the Perl modules installed, an produce a script that will install those modules onto another machine. Maybe I imagined it. Anyway, I have a new box, I want to install all the modules I've installed on the old box onto the new box. I've searched (sort of, since there still is no search facility on our new website) for the thread but came up empty. Is there some way to do what I want to do? Gracias Jay From andy at petdance.com Wed Jun 9 21:51:37 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Migrating from one box to another In-Reply-To: <000701c44e95$61a678d0$6705a8c0@a30> References: <000701c44e95$61a678d0$6705a8c0@a30> Message-ID: <20040610025137.GA5158@petdance.com> On Wed, Jun 09, 2004 at 09:48:12PM -0500, me@heyjay.com (me@heyjay.com) wrote: > I remember reading a thread where someone, mentioned a way to take an > inventory of all the Perl modules installed, an produce a script that > will install those modules onto another machine. Maybe I imagined it. go into the CPAN module and do an autobundle. xoa -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From me at heyjay.com Wed Jun 9 22:02:46 2004 From: me at heyjay.com (me@heyjay.com) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Migrating from one box to another References: <000701c44e95$61a678d0$6705a8c0@a30> <20040610025137.GA5158@petdance.com> Message-ID: <000701c44e97$69a05540$6705a8c0@a30> Man, I got a lot of junk installed. Thanks Jay ----- Original Message ----- From: "Andy Lester" To: "Chicago.pm chatter" Sent: Wednesday, June 09, 2004 9:51 PM Subject: Re: [Chicago-talk] Migrating from one box to another > On Wed, Jun 09, 2004 at 09:48:12PM -0500, me@heyjay.com (me@heyjay.com) wrote: > > I remember reading a thread where someone, mentioned a way to take an > > inventory of all the Perl modules installed, an produce a script that > > will install those modules onto another machine. Maybe I imagined it. > > go into the CPAN module and do an autobundle. > > xoa > > -- > Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@mail.pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > > From andy at petdance.com Thu Jun 10 11:40:22 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Two positions for Perl programmers in McHenry, IL Message-ID: <20040610164022.GB7208@petdance.com> Here are two positions that have just opened up at my company, Follett Library Resources. This ad will appear in the Sunday Tribune, but Chicago PMers get to see it first! Please follow the directions in the ad. I can answer questions, but any resumes sent to this address will be deleted. Thanks, Andy Follett Library Resources, the leading distributor of books and other media to school libraries around the world, has immediate openings for an Application Programmer and a Senior Programmer. As our tremendous success continues, driven by our innovative website, we are seeking two smart, curious, positive professionals to do great things in our web programming department. We use PHP and Perl for a 3-tier application running on Apache on Linux, with Oracle on Solaris as the backend. We take life-long learning seriously, and always look for new technologies to play with. Our rapid growth guarantees you will not be bored. We are agile, productive, and quickly do our magic through short project cycles. We're a tightly knit team, we don't work sweatshop hours, we think programming is fun, and we take great pride in our accomplishments. No wizards who like to code in a closet need apply. Our programmers work as a team to design, estimate, create and deploy. Seniors not only write code, but also work with project managers to lead the project teams, and help guide the other programmers and the technical direction of the department. Application Programmers will have 2+ years of application programming experience, with web applications a big plus. Senior Programmers will have 6+ years of application programming experience, with at least one year of web applications. Senior programmers will be fluent in Perl or PHP, understand basic database design and source code control. Experience with leading teams or projects, and experience administering an RDBMS are both pluses. All programmers must be well-versed in object-oriented design and coding, have experience writing applications, know HTML and SQL, and be proficient at using shell-based Linux/Unix as a development platform. Excellent written and verbal communication is a must. We offer a competitive salary and an excellent benefits package including medical and dental coverage, a generous 401k plan, profit sharing, flexible spending plans, full undergraduate tuition reimbursement, earned time off in the first year and more. We provide a pleasant, non-smoking office environment in our state-of-the art headquarters and distribution center in McHenry, Illinois, a far northwestern suburb of Chicago. We prefer candidates to fax or e-mail resume with cover letter and salary requirements to: Follett Library Resources Attn: Human Resources 1340 Ridgeview Drive McHenry, IL 60050 Fax 815-578-3520 E-mail hr@flr.follett.com -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From mongers at bsod.net Thu Jun 10 12:43:03 2004 From: mongers at bsod.net (Pete Krawczyk) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Two positions for Perl programmers in McHenry, IL In-Reply-To: <20040610164022.GB7208@petdance.com> Message-ID: Subject: [Chicago-talk] Two positions for Perl programmers in McHenry, IL From: Andy Lester Date: Thu, 10 Jun 2004 11:40:22 -0500 }Please follow the directions in the ad. I can answer questions, but }any resumes sent to this address will be deleted. For those of you who weren't at Andy's talk on the 1st, allow me to cover some highlights for you if you're interested in applying: * Send in a stock resume with a templated cover letter of 50 words or less. * Liberally sprinkle in grammatical and spelling errors for flavor. * Put in your resume, "Visit my LiveJournal for my contact info!" * Include your summer job as a burger flipper, and explain why you did it. * Don't mention your skillsets - he'll figure them out from your job titles. * Include a photo of you and your six cats, and photoshop their names into it. * Mention your high school student council and debate team experience. * Throw as many keywords in as possible. It works for search engines, too! * Make vague threats against other people in the name of "patriotism". * Put your salary alongside every position on your resume, but inflated 35%. * Demand a "nap time" in the middle of every work day, with milk and cookies. * Make up an essay question and answer it in the cover letter, such as: * Why is the mascot of Perl a camel, not an oyster? * Which OS is the best one ever, and why? * What foreign languages can you speak, in case we outsource? * Finally, whatever you do, don't mention anything about his company. He already knows all about it, so it'd probably bore him to tears. Remember, it's all about not being forgotten. So follow these tips and I'm sure Andy will not forget your resume! -Pete K From thomasoniii at gmail.com Thu Jun 10 12:58:00 2004 From: thomasoniii at gmail.com (Jim Thomason) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Two positions for Perl programmers in McHenry, IL In-Reply-To: References: Message-ID: <5cfdfaf7040610105817baa99b@mail.gmail.com> > For those of you who weren't at Andy's talk on the 1st, allow me to cover > some highlights for you if you're interested in applying: Here's another good general job tip as it was related to me by a person interviewing a candidate. This gentleman interviewed for a position and thought it appropriate to bring up the fact that he had written a program to scour usenet to find posts made by "his enemies" so he could then flag and archive said posts to use against said enemies at an undisclosed point in the future. He felt this was a good example of his programming prowess. Citing examples like this are sure to make you a memorable applicant that stands out in the mind of a potential employer! -Jim.... From lembark at jeeves.wrkhors.com Thu Jun 10 14:15:56 2004 From: lembark at jeeves.wrkhors.com (Steven Lembark) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Migrating from one box to another In-Reply-To: <000701c44e97$69a05540$6705a8c0@a30> References: <000701c44e95$61a678d0$6705a8c0@a30> <20040610025137.GA5158@petdance.com> <000701c44e97$69a05540$6705a8c0@a30> Message-ID: -- me@heyjay.com > Man, I got a lot of junk installed. Thanks Good reason or re-installing: clean out the cruft. -- Steven Lembark 9 Music Square South, Box 344 Workhorse Computing Nashville, TN 37203 lembark@wrkors.com 1 888 359 3508 From andy at petdance.com Thu Jun 10 15:50:46 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Next meeting, July 6: Lightning Talks Message-ID: <20040610205046.GA7712@petdance.com> Here's a gentle reminder that next month's meeting will be lightning talks. LTs are 5-minute talks from anyone about anything. Here's the lineup so far (although maybe not in this order) Benchmarking Regular Expressions Pete Krawczyk An Update On The Phalanx Project Andy Lester Data::FormElements Jason Gessner Basset Blog Jim Thomason LiveJournal and six degrees of separation Pete Krawczyk YAML Greg Fast WWW::Mechanize and the public library Leland Johnson Knit 1, Purl 1: Cellular-Automata Knitting Using Perl Elizabeth Cortell TBD John Amundsen TBD Jason Crome See http://chicago.pm.org/meetings/ for more details about how to do a lightning talk, and with ideas on how YOU can participate. Deadline for signing up is July 2nd, and I have to have all your materials (slides if any) by end of July 5th so I can get them on the laptop. Thanks, Andy -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From Dooley.Michael at con-way.com Thu Jun 10 16:03:51 2004 From: Dooley.Michael at con-way.com (Dooley, Michael) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Next meeting, July 6: Lightning Talks Message-ID: one of these days I am going to make it to a meeting. but I think everyone will be sick or out of town when I do. at least these meeting locations are not as obscure as the 2600 meetings. From Dooley.Michael at con-way.com Thu Jun 10 16:05:57 2004 From: Dooley.Michael at con-way.com (Dooley, Michael) Date: Mon Aug 2 21:28:14 2004 Subject: FW: Out of Office AutoReply: [Chicago-talk] Next meeting, July 6: Lightning Talks Message-ID: Can someone please do a temp ban. I know this (out of office replies) were covered before. -----Original Message----- From: Perreault, Paul [mailto:paul.perreault@caremark.com] Sent: Thursday, June 10, 2004 4:05 PM To: Dooley, Michael Subject: Out of Office AutoReply: [Chicago-talk] Next meeting, July 6: Lightning Talks I will be out of the office Monday June 7th through Friday June 11th, 2004. I will respond to your messages when I return on Monday June 14th, 2004. From lembark at jeeves.wrkhors.com Thu Jun 10 19:25:48 2004 From: lembark at jeeves.wrkhors.com (Steven Lembark) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] [Perl Jobs] Software Engineer, Web Development (onsite), United States, IL, Bannockburn (fwd) Message-ID: Wherever the hell Bannockburn is... ---------- Forwarded Message ---------- From: Perl Jobs Subject: [Perl Jobs] Software Engineer, Web Development (onsite), United States, IL, Bannockburn > Online URL for this job: http://jobs.perl.org/job/1554 > > To subscribe to this list, send mail to jobs-subscribe@perl.org. > To unsubscribe, send mail to jobs-unsubscribe@perl.org. > > Posted: June 9, 2004 > > Job title: Software Engineer, Web Development > > Company name: Webley Sytems > > Internal ID: WD01 > > Location: United States, IL, Bannockburn > > Travel: 0% > > Terms of employment: Salaried employee > > Hours: Full time > > Onsite: yes > > Description: > Webley Systems is a leading applications service provider that vastly > improves how people communicate. It offers unified communications, virtual > PBX, audio conferencing and fax messaging services to a diverse range of > enterprises. Its CommuniKate? product suite helps people communicate > efficiently with anyone, anywhere and in any mode. Webley's services are > IP-based and use the world's most advanced voice recognition technology. > > We are looking for a top notch Web Development Engineer to support the > development of web interfaces for the Unified Communication and Virtual > PBX Software Applications. The UC applications reside on a Linux based > platform and interfaces to VOIP endpoints, mobile communications devices, > and analog phones. > Responsibilities include, but are not limited to: > ? Design and Development of simplified User Interfaces > ? Development and Maintenance of Web Interfaces for the Unified > Communications > ? Development and Maintenance of interfaces to Provisioning and > billing systems > ? Documentation of Design and Implementation > ? Build Management > ? Participate in design team with developers, marketing, and > operations to ensure that the User Interface is simple and intuitive > ? As a key member of a small Web Development team, you will > participate in all aspects of software engineering and build a great > product! > > > Required skills: > ? In depth Web development under Linux/Apache > ? Perl; experience with object-oriented perl development is strongly > desired. > ? CGI development experience (preferably in perl, ideally under > mod_perl). > ? HTML/Javascript > ? Strong understanding of algorithms, data structures, and regular > expressions. > ? Understanding of relational database concepts and SQL. > ? XML/XPath, DHTML, SQL > ? Familiarity with Unix/Linux environment. > ? Knowledge of Java, C/C++, VoiceXML is desired > ? Demonstrated effective communication skills, strong interpersonal > skills and ability to work effectively in a high energy team environment > ? High Attention to detail > ? "Can-do" attitude with the ability to work with multiple projects. > ? BS/MS with 3 to 5 yrs experience > > URL for more information: http://www.webley.com/ > > Contact information: > Please submit your resume to jobs@webley.com for immediate consideration. > > > > ---------- End Forwarded Message ---------- -- Steven Lembark 9 Music Square South, Box 344 Workhorse Computing Nashville, TN 37203 lembark@wrkors.com 1 888 359 3508 From lembark at jeeves.wrkhors.com Thu Jun 10 19:26:20 2004 From: lembark at jeeves.wrkhors.com (Steven Lembark) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] [Perl Jobs] Senior Web Applicaton Programmer for library materials distributor (onsite), United States, IL, McHenry (fwd) Message-ID: <2DBA84BB4DB7526AF5897600@duke.wrkhors.com> ---------- Forwarded Message ---------- From: Perl Jobs Subject: [Perl Jobs] Senior Web Applicaton Programmer for library materials distributor (onsite), United States, IL, McHenry > Online URL for this job: http://jobs.perl.org/job/1561 > > To subscribe to this list, send mail to jobs-subscribe@perl.org. > To unsubscribe, send mail to jobs-unsubscribe@perl.org. > > Posted: June 10, 2004 > > Job title: > Senior Web Applicaton Programmer for library materials distributor > > Company name: Follett Library Resources > > Location: United States, IL, McHenry > > Travel: 0-25% > > Terms of employment: Salaried employee > > Hours: Full time > > Onsite: yes > > Description: > Follett Library Resources, the leading distributor of books and other > media to school libraries around the world, has immediate openings for an > Application Programmer and a Senior Programmer. As our tremendous success > continues, driven by our innovative website, we are seeking a smart, > curious, positive professional to do great things in our web programming > department. > > We use PHP and Perl for a 3-tier application running on Apache on Linux, > with Oracle on Solaris as the backend. We take life-long learning > seriously, and always look for new technologies to play with. Our rapid > growth guarantees you will not be bored. We are agile, productive, and > quickly do our magic through short project cycles. We're a tightly knit > team, we don't work sweatshop hours, we think programming is fun, and we > take great pride in our accomplishments. No wizards who like to code in a > closet need apply. > > Our programmers work as a team to design, estimate, create and deploy. > Seniors not only write code, but also work with project managers to lead > the project teams, and help guide the other programmers and the technical > direction of the department. > > Required skills: > Senior Programmers will have 6+ years of application programming > experience, with at least one year of web applications. Senior > programmers will be fluent in Perl or PHP, understand basic database > design and source code control. > > All programmers must be well-versed in object-oriented design and coding, > have experience writing applications, know HTML and SQL, and be > proficient at using shell-based Linux/Unix as a development platform. > Excellent written and verbal communication is a must. > > Desired skills: > Experience with leading teams or projects, and experience administering an > RDBMS are both pluses. > > Contact information: > We offer a competitive salary and an excellent benefits package including > medical and dental coverage, a generous 401k plan, profit sharing, > flexible spending plans, full undergraduate tuition reimbursement, earned > time off in the first year and more. We provide a pleasant, non-smoking > office environment in our state-of-the art headquarters and distribution > center in McHenry, Illinois, a far northwestern suburb of Chicago. We > prefer candidates to fax or e-mail resume with cover letter and salary > requirements to: > > Follett Library Resources > Attn: Human Resources > 1340 Ridgeview Drive > McHenry, IL 60050 > Fax 815-578-3520 > E-mail hr@flr.follett.com > > > > ---------- End Forwarded Message ---------- -- Steven Lembark 9 Music Square South, Box 344 Workhorse Computing Nashville, TN 37203 lembark@wrkors.com 1 888 359 3508 From jason at multiply.org Fri Jun 11 01:27:04 2004 From: jason at multiply.org (jason scott gessner) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] cool perl pop music data analysis stuff Message-ID: <5AF174C6-BB70-11D8-860D-00039394FC90@multiply.org> I found this link here http://www.gapersblock.com/news/archives/2004_06_11.php#004338 and checked out the site here: http://pitchformula.com/ This is a BA project at the University of Chicago that is building songs off of the music review at pitchfork.com. He even has code samples up. and the songs aren't half bad, either. Neat. -jason scott gessner jason@multiply.org From mike at oobak.org Fri Jun 11 16:13:21 2004 From: mike at oobak.org (Mike Pastore) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] [Perl Jobs] Software Engineer, Web Development (onsite), United States, IL, Bannockburn (fwd) In-Reply-To: References: Message-ID: <1086988401.11503.198256410@webmail.messagingengine.com> On Thu, 10 Jun 2004 19:25:48 -0500, "Steven Lembark" said: > Wherever the hell Bannockburn is... North 'burbs, near Deerfield and Highland Park. Off of I-294, I believe. (I work in Riverwoods.) -- Mike Pastore mike@oobak.org From andy at petdance.com Sat Jun 12 23:25:04 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Lightning Talk notes Message-ID: Please note that it is probably NOT necessary to have slides for your lightning talks. If you DO need a slide or two, then I'll need them before the talk. Chances are, though you won't need them. xoa -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From Dooley.Michael at con-way.com Fri Jun 18 13:19:03 2004 From: Dooley.Michael at con-way.com (Dooley, Michael) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] rename +fs boundries Message-ID: is it just me or does anyone else thing that rename should move across NFS and smb shares? From gdf at speakeasy.net Fri Jun 18 13:42:52 2004 From: gdf at speakeasy.net (Greg Fast) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] rename +fs boundries In-Reply-To: References: Message-ID: <200406181842.i5IIgsSX002414@www.pm.org> On Fri, 18 Jun 2004 11:19:03 -0700, "Dooley, Michael" wrote: > is it just me or does anyone else thing that rename should move across > NFS and smb shares? Not I, since it's just an interface to the libc call of the same name. Try File::Copy. -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From Dooley.Michael at con-way.com Mon Jun 21 12:33:33 2004 From: Dooley.Michael at con-way.com (Dooley, Michael) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] custom ftp. Message-ID: I know its not the correct place but I don't subscribe to any other groups so I thought I would ask.... anyone know of any ftp servers for solaris that support custom commands? IE: when a user connectes to the ftp server and runs the put command your ftp server recieves the file and emails it to x user. or if the user issues the get command after the get the ftp server runs something to the effect of rm . we are currently using something that allows it but it is so old and dosent have a name or any docs its pretty hard to track it down. Mike From merlyn at stonehenge.com Mon Jun 21 13:00:39 2004 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] custom ftp. In-Reply-To: References: Message-ID: <86acywpz94.fsf@blue.stonehenge.com> >>>>> "Michael" == Dooley, Michael writes: Michael> anyone know of any ftp servers for solaris that support Michael> custom commands? Michael> IE: when a user connectes to the ftp server and runs the put command Michael> your ftp server recieves the file and emails it to x user. Why not just run a webserver? You can authenticate with BasicAuth, run it securely over https, and have any command trigger any response you want. -- 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 jt at plainblack.com Mon Jun 21 13:06:43 2004 From: jt at plainblack.com (JT Smith) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] custom ftp. In-Reply-To: <86acywpz94.fsf@blue.stonehenge.com> Message-ID: >Michael> anyone know of any ftp servers for solaris that support >Michael> custom commands? > >Michael> IE: when a user connectes to the ftp server and runs the put command >Michael> your ftp server recieves the file and emails it to x user. I guess since this is the perl list, somebody better mention: Net::FTPServer - http://search.cpan.org/~rwmj/Net-FTPServer-1.120/lib/Net/FTPServer.pm JT ~ Plain Black Create like a god, command like a king, work like a slave. From andy at petdance.com Wed Jun 23 09:21:42 2004 From: andy at petdance.com (Andy Lester) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Lightning talk ramp-up! Message-ID: <20040623142142.GA29700@petdance.com> All you folks with lightning talks: How we doin'? I still have John Amundsen as a TBA at http://chicago.pm.org/meetings/ If you have slides, please let me know that they're coming. I suggest simple HTML if you need 'em, but you can run PowerPoint and Keynote off my laptop as well. AND, we still need something for the August meeting. If we don't come up with anything, I'll be forced to do a presentation on COBOL, and I know we don't want THAT to happen. xoxo, Andy -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From zrusilla at yahoo.com Wed Jun 23 10:31:04 2004 From: zrusilla at yahoo.com (Elizabeth Cortell) Date: Mon Aug 2 21:28:14 2004 Subject: [Chicago-talk] Lightning talk ramp-up! In-Reply-To: <20040623142142.GA29700@petdance.com> Message-ID: <20040623153104.3491.qmail@web41215.mail.yahoo.com> > If we don't come up with anything, > I'll be forced to do a > presentation on COBOL, and I > know we don't want THAT to happen. I could present my Perl interface to a COBOL file format which configures itself from the copy book. Sounds riveting, huh? __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail