From tbc at spamcop.net Wed Jul 5 22:51:54 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: lunch Thursday, July 6th Message-ID: <019201bfe6fd$884682e0$c94e2ed0@cos.agilent.com> A couple people have subscribed since last week (we're up to 23!). So for their benefit (and to remind the rest of you...) we're meeting at La Baguette, 4440 North Chestnut, at 11:30 Thursday. If you get lost, etc., you can get ahold of me at work (590-5570) or on my cellphone (651-0116). <>< Tim From tbc at spamcop.net Wed Jul 5 22:53:10 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: Fwd: O'Reilly News Articles Message-ID: <019f01bfe6fd$b4915140$c94e2ed0@cos.agilent.com> Date: Fri, 30 Jun 2000 15:26:07 -0700 (PDT) From: Denise Olliffe Message-Id: <200006302226.PAA08290@rock.west.ora.com> Subject: O'Reilly News Articles Hi there, Thought your group would be interested in these articles posted on the O'Reilly site: Carnegie Mellon University Perl Bring Everything Together-Quickly by Howard Wen & Scott Hill http://perl.oreilly.com/news/carnegie_0600.html Building Linux Clusters: Off-the-Shelf Supercomputing with David HM Spector by Bonnie Allen http://linux.oreilly.com/news/spector_0600.html Also FYI: Advanced releases of the following O'Reilly titles will be made available at the Convention: - Building Linux Clusters - Programmin Perl, 3rd Edition (a.k.a. The Camel Book) - Perl for System Administration Please don't forget to remind your members about the O'Reilly Open Source Convention-July 17 - 20, in scenic Monterey, CA. O'Reilly is offering to extend the Early Bird pricing on Conference Sessions and Tutorials to our UG members by using the special promo code: 1010 when they register. Please let your members know to stop by and say hello if they attend the convention. I will be working at the O'Reilly User Group Program table located next to the bookstore. For more interesting articles, check out: www.oreilly.com under the news column. Thanks, Denise :) From tbc at spamcop.net Wed Jul 5 22:54:20 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: golf invite Message-ID: <01a701bfe6fd$dec48a40$c94e2ed0@cos.agilent.com> Date: Sun, 2 Jul 2000 19:11:24 -0400 From: Uri Guttman Subject: golf invite Announcing the First Annual Perl Golf Apocalypse Larry Wall, the father of Perl, has observed that the three virtues of a programmer are laziness, impatience, and hubris. Laziness has been explained as doing more with less. A variation of that is doing the same with less. For quite a while the newsgroup comp.lang.perl.misc has had threads where each poster was trying to solve a basic problem with shorter code than the previous post. This type of coding competition was named Perl Golf by Greg Bacon because in both Perl and physical golf the goal is to finish with the fewest (key)strokes. Now the Perl Golf Committee (led by Uri, who conceived the idea) has been hard at work organizing a Perl Golf Tournament for the 4th Perl Conference in Monterey this July. The Perl Golf Apocalypse (PGA) is for 10 teams, each comprised of up to 3 Perl hackers. Each team will be given its own computer to use and will to try to solve a set of simple problems by writing a short piece of Perl code. Each team must submit its code, which will then be tested and compared to the answers from the other teams. Each problem (or hole as we call them) will be given to all the teams at the same time and will have a time limit (about 5-7 minutes, depending on the hole). There will be 9 holes in all and after 4 of them the 5 lowest scoring teams will be cut (just like in real golf tournaments). There are three ways to score points on a hole. * First, if the code submitted by a team correctly solves the problem, 1 point is awarded. * Second, the correct answer with the fewest keystrokes is awarded 6 points with the next two runners up getting 5 and 4 points each. * Third, the correct answer which was submitted the earliest, is awarded 3 points with the next two runners up getting 2 and 1 points each. So a team can earn a maximum of 10 points on one hole. It is important to note that the execution speed of the code is not a factor in scoring. The holes will be judged by a Perl script created by us. It will check the correctness of all the submissions, rank them by the shortest code and also rank them by the timestamps on the submitted answer files. Then the script will award points and keep track of scores for each team. Another script will be used by the commentators to display the current point totals for the teams, the scoring for a given hole and the actual code submitted by the teams. After all the holes are finished, the teams will be ranked by score, and from highest to lowest, they will be allowed to choose their prizes. The prize list includes computers, refrigerators stuffed with booty, cruise discounts, cdroms, books, clothing, etc. Everyone who enters the tournament is guaranteed a prize. Our two guests, Chip Salzenberg and Chris Nandor will provide an entertaining commentary on the proceedings. This invitation is being sent to the Perl Mongers in advance of other groups to give you a first chance to register to play in the PGA. Groups of 3 or 2 registering together as a team will be given preference over single entrants, so get your local monger group to enter a team. Send your registration request to golf@sysarch.com with this information: Monger Affiliation Team Name Member Count Real name and email for each team member If you are a single entrant, do you want us to put you on a team? Optionally, tell us your level of perl experience You can also visit the Perl Golf page at http://www.sysarch.com/perl/golf/ which has the PGA rules and invitation, the prize and sponsor list, a real golfing thread from c.l.p.misc, and more. The Perl Golf Apocalypse Team Uri Guttman Brand Hilton Ronald Kimball Larry Rosler Damian Conway -- Uri Guttman --------- uri@sysarch.com ---------- http://www.sysarch.com SYStems ARCHitecture, Software Engineering, Perl, Internet, UNIX Consulting The Perl Books Page ----------- http://www.sysarch.com/cgi-bin/perl_books The Best Search Engine on the Net ---------- http://www.northernlight.com From tbc at spamcop.net Wed Jul 5 22:57:46 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: mailing list Message-ID: <01a801bfe6fe$5c1f4ca0$c94e2ed0@cos.agilent.com> FYI. 12 out of 23 have info on our Web site (http://pikes-peak.pm.org/#membership). Who are the rest of you? Here's the whole list. <>< Tim adriank@channelpoint.com aksuska@insideflyer.com blackwolf@pcisys.net blb@pobox.com dave.waddell@wcom.com deedsmis@ris.net drj826@acm.org dstringf@fccj.org elpeligroso@pcisys.net evansj@kilnar.com gwalters@harrison.k12.co.us jeff@planetoid.net jrussel@channelpoint.com kreldon@earthlink.net kscott-list@pcisys.net lvondebur@csu.org mlong@jcius.com nagler@bivio.com rhgattis@mtc-inc.com stephen@cos.agilent.com stevephl@pcisys.net tbc@spamcop.net vance@coloradosprings.com From tbc at spamcop.net Thu Jul 6 10:59:02 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: mailing list Message-ID: <004501bfe763$1b58db90$fd411d82@tc5570m.cos.agilent.com> Clarification: if you want any info to appear on the Web site (http://pikes-peak.pm.org/#membership), send it to me. Fields are: Name, e-mail, bio, short bio, and a URL. (Already got yours, Rob. Thanks.) <>< Tim From tbc at spamcop.net Thu Jul 6 12:08:35 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: lunch NOW Message-ID: <006201bfe76c$d29c8320$fd411d82@tc5570m.cos.agilent.com> I just reserved a table for 12 under the name "Perl" at La Baguette, 4440 North Chestnut, 599-0686, at 11:30. Hope I guessed right on numbers... <>< Tim From aksuska at insideflyer.com Thu Jul 6 14:13:23 2000 From: aksuska at insideflyer.com (Keary Suska) Date: Thu Aug 5 00:17:50 2004 Subject: lunch Thursday, July 6th In-Reply-To: <019201bfe6fd$884682e0$c94e2ed0@cos.agilent.com> Message-ID: I was looking forward to the first lunch, but unfortunately I was unable to make it. Perhaps next time? -K -- Un debauch? de profession est rarement un homme pitoyable. - De Sade > From: "Tim Chambers" > Date: Wed, 5 Jul 2000 22:51:54 -0500 > To: "Pikes Peak Perl Mongers" > Subject: lunch Thursday, July 6th > > A couple people have subscribed since last week (we're up to 23!). So for > their benefit (and to remind the rest of you...) we're meeting at La > Baguette, 4440 North Chestnut, at 11:30 Thursday. > > If you get lost, etc., you can get ahold of me at work (590-5570) or on my > cellphone (651-0116). > > <>< Tim > > From kreldon at earthlink.net Thu Jul 6 23:21:48 2000 From: kreldon at earthlink.net (Scott F. Comstock) Date: Thu Aug 5 00:17:50 2004 Subject: Greetings & stuff Message-ID: <4.3.1.2.20000706213104.00a79320@mail.earthlink.net> Howdy folks. I'm new to the Pikes Peak area (and Colorado in general), having recently relocated from upstate New York to take a contract Perl job with MCI/Worldcom. I first learned Perl as a freshman in college (Clarkson University in Potsdam, NY, where I graduated 1-1/2 months ago), and have been using it for CGI development since. Some of the scripts I wrote/maintained are still in use on the university's web site. I'm glad to see that there's a Perlmongers group in the area; unfortunately, in college, there were not many people to share code or swap stories with despite Perl's use in a number of popular web development classes. I hope I can see you all at future meetings, as I was unable to make it to today's gathering. -Scott From tbc at spamcop.net Wed Jul 12 10:20:24 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: O'Reilly Wins at CPA Awards Message-ID: <009701bfec14$b443b360$fd411d82@tc5570m.cos.agilent.com> Now accepting feedback on whether PPPM wants me forward "peripheral" (i.e. non-Perl) news like this. [ ] it's ok -- ORA supports Perl Mongers, so let them toot their horn every once in a while [ ] just send a pointer and I'll read the whole blurg I want to [ ] keep the messages to Perl only, please [ ] other ___________________________________ <>< Tim Founder, Pikes Peak Perl Mongers --- Date: Mon, 10 Jul 2000 18:23:45 -0700 (PDT) From: Denise Olliffe Message-Id: <200007110123.SAA27603@rock.west.ora.com> Subject: O'Reilly Wins at CPA Awards Hello, Thought your group would be interested in how O'Reilly did at the CPA Awards... O'REILLY TITLES SWEEP COMPUTER INDUSTRY AWARDS The Computer Press Association (CPA) has awarded top honors to "PalmPilot: The Ultimate Guide, 2nd Edition", by David Pogue, and "The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary", by Eric S. Raymond. "The Cathedral & the Bazaar" was awarded the Computer Press Association's Best Nonfiction Computer Book, and "PalmPilot: The Ultimate Guide, 2nd Edition" won in the Best Advanced How-To Book category. With an overwhelming vote, O'Reilly's Java books also claimed the top four spots on the 2000 Java Developers Journal Readers' Choice Awards: "Java in a Nutshell" by David Flanagan (Winner: Best Book) "Java Servlet Programming" by Jason Hunter (1st runner up, Best Book) "Enterprise JavaBeans" by Richard Monson-Haefel (2nd runner up, Best Book) "Java 2D Graphics" by Jonathan Knudsen (3rd Runner up, Best Book) ---------------------------------------------------------------------------- ---- What the judges of the CPA 2000 Awards said about "PalmPilot: The Ultimate Guide, 2nd Edition": "This book earns the title 'ultimate guide' by its comprehensive approach to the total Palm environment--on its own, communicating with a Mac or Windows computer, or online. The extensive information is well organized and based on things you would want to do with your Palm, rather than on features of the instrument. Graphics, subheads, and sidebars also help organize the text, and the conversational style gives it the feel of a tutorial from a knowledgeable friend." What the judges of the CPA 2000 Awards said about "The Cathedral & the Bazaar": "This book is itself an example of the innovative ideas it discusses. The printed edition is perhaps only a convenient-to-read version of the text, which is constantly being revised online. The author is in constant dialogue with other members of the open source community and revises his work based on new developments and insights from others. A fascinating read that provides a philosophical analysis of the hacker world and the open source movement, and shows how profoundly they affect the world at-large. Written from an expert technical viewpoint without excluding the intelligent reader whose technical roots aren't as deep." For more information about the CPA 2000 Awards, see: http://www.computerpress.org For more information about "The Cathedral & the Bazaar", see: http://www.oreilly.com/catalog/cb/ For more information about "PalmPilot: The Ultimate Guide, 2nd Edition", see: http://www.oreilly.com/catalog/palmpilot2/ For more information on the Java Developer's Journal 2000 Readers' Choice Awards, see: http://www.sys-con.com/java/index2.html For more information on Java in a Nutshell, see: http://www.oreilly.com/catalog/javanut3/ For more information on Java Servlet Programming, see: http://www.oreilly.com/catalog/jservlet/ For more information on Enterprise JavaBeans, see: http://www.oreilly.com/catalog/entjbeans2/ For more information on Java 2D Graphics, see: http://www.oreilly.com/catalog/java2d/ From jrussel at channelpoint.com Wed Jul 12 11:34:03 2000 From: jrussel at channelpoint.com (Jeremy Russell) Date: Thu Aug 5 00:17:50 2004 Subject: Perl Question Message-ID: <03E742431696D311BD1B00062938251702431A2C@cpex1.channelpoint.com> Anyone know what this error means using Anonymous subs? *** 'e:\Inetpub\wwwroot\hr\apply.pl' error message at: 2000/07/12 10:18:24 Undefined subroutine &Table::sub {print ("
test db
");} called at Table.pm line 109. From nagler at bivio.com Wed Jul 12 11:37:17 2000 From: nagler at bivio.com (Rob Nagler) Date: Thu Aug 5 00:17:50 2004 Subject: Perl Question References: <03E742431696D311BD1B00062938251702431A2C@cpex1.channelpoint.com> Message-ID: <396C9EBD.51DD1374@bivio.com> > Anyone know what this error means using Anonymous subs? It would help to see the code. Does your code have something like "sub(....)" in it? That's what the message would indicate. You probably want "sub { ...}" to declare an anonymous sub. From jrussel at channelpoint.com Wed Jul 12 11:50:42 2000 From: jrussel at channelpoint.com (Jeremy Russell) Date: Thu Aug 5 00:17:50 2004 Subject: Perl Question Message-ID: <03E742431696D311BD1B00062938251702431A2E@cpex1.channelpoint.com> Well, that is difficult to give you. We generate the code on the fly using a Database field. Here is the problem that we are trying to solve: We don't know what tee code will be in the sub prior to run time. We want to dynamically create the code at runtime according to code listed in the database. Any suggestions? Jeremy -----Original Message----- From: Rob Nagler [mailto:nagler@bivio.com] Sent: Wednesday, July 12, 2000 10:37 AM To: Pikes Peak Perl Mongers Subject: Re: Perl Question > Anyone know what this error means using Anonymous subs? It would help to see the code. Does your code have something like "sub(....)" in it? That's what the message would indicate. You probably want "sub { ...}" to declare an anonymous sub. -----Original Message----- From: Jeremy Russell [mailto:jrussel@channelpoint.com] Sent: Wednesday, July 12, 2000 10:34 AM To: 'Tim Chambers'; Pikes Peak Perl Mongers Subject: Perl Question Anyone know what this error means using Anonymous subs? *** 'e:\Inetpub\wwwroot\hr\apply.pl' error message at: 2000/07/12 10:18:24 Undefined subroutine &Table::sub {print ("
test db
");} called at Table.pm line 109. From nagler at bivio.com Wed Jul 12 12:14:32 2000 From: nagler at bivio.com (Rob Nagler) Date: Thu Aug 5 00:17:50 2004 Subject: Perl Question References: <03E742431696D311BD1B00062938251702431A2E@cpex1.channelpoint.com> Message-ID: <396CA778.D6FBEE93@bivio.com> > Well, that is difficult to give you. We generate the code on the fly using > a Database field. You'll probably want to have a trace or debug output, so you can actually see what the problem is. > Here is the problem that we are trying to solve: > We don't know what tee code will be in the sub prior to run time. > We want to dynamically create the code at runtime according to code > listed in the database. If you plan on calling the code repeatedly: eval { my($sub) = eval("sub { $my_code_from_db }") || die $@; my($result) = &$sub(my,arguments); } || die("error in code store: $@\n$my_code_from_db"); If you only need to call it once: my($res) = eval($my_code_from_db) || die("error in code store: $@\n$my_code_from_db"); We do this kind of thing all the time. As long as you know what you are putting in the DB. If you are executing arbitrary code, you may want to consider: http://www.perl.com/pub/doc/manual/html/lib/Safe.html From aksuska at insideflyer.com Wed Jul 12 12:46:25 2000 From: aksuska at insideflyer.com (Keary Suska) Date: Thu Aug 5 00:17:50 2004 Subject: O'Reilly Wins at CPA Awards In-Reply-To: <009701bfec14$b443b360$fd411d82@tc5570m.cos.agilent.com> Message-ID: > [X] just send a pointer and I'll read the whole blurg I want to Regards, Keary Suska Mgr., Information Technologies Frequent Flyer Services http://www.webflyer.com/ mailto: aksuska@webflyer.com (719) 597-8899 x737 (719) 597-6855 (fax) > From: "Tim Chambers" > Date: Wed, 12 Jul 2000 09:20:24 -0600 > To: "Pikes Peak Perl Mongers" > Subject: O'Reilly Wins at CPA Awards > > Now accepting feedback on whether PPPM wants me forward "peripheral" (i.e. > non-Perl) news like this. > > [ ] it's ok -- ORA supports Perl Mongers, so let them toot their horn every > once in a while > [ ] keep the messages to Perl only, please > [ ] other ___________________________________ > > <>< Tim > Founder, Pikes Peak Perl Mongers > > --- > > Date: Mon, 10 Jul 2000 18:23:45 -0700 (PDT) > From: Denise Olliffe > Message-Id: <200007110123.SAA27603@rock.west.ora.com> > Subject: O'Reilly Wins at CPA Awards > > Hello, > > Thought your group would be interested in how O'Reilly did at the CPA > Awards... > > > O'REILLY TITLES SWEEP COMPUTER INDUSTRY AWARDS > > > The Computer Press Association (CPA) has awarded top honors to > "PalmPilot: The Ultimate Guide, 2nd Edition", by David Pogue, and "The > Cathedral and the Bazaar: Musings on Linux and Open Source by an > Accidental Revolutionary", by Eric S. Raymond. "The Cathedral & the > Bazaar" was awarded the Computer Press Association's Best Nonfiction > Computer Book, and "PalmPilot: The Ultimate Guide, 2nd Edition" won in > the Best Advanced How-To Book category. > > With an overwhelming vote, O'Reilly's Java books also claimed the top > four spots on the 2000 Java Developers Journal Readers' Choice Awards: > > "Java in a Nutshell" by David Flanagan (Winner: Best Book) > "Java Servlet Programming" by Jason Hunter (1st runner up, Best Book) > "Enterprise JavaBeans" by Richard Monson-Haefel (2nd runner up, Best Book) > "Java 2D Graphics" by Jonathan Knudsen (3rd Runner up, Best Book) > > ---------------------------------------------------------------------------- > ---- > > What the judges of the CPA 2000 Awards said about "PalmPilot: The > Ultimate Guide, 2nd Edition": > > "This book earns the title 'ultimate guide' by its comprehensive > approach to the total Palm environment--on its own, communicating with > a Mac or Windows computer, or online. The extensive information is well > organized and based on things you would want to do with your Palm, > rather than on features of the instrument. Graphics, subheads, and > sidebars also help organize the text, and the conversational style > gives it the feel of a tutorial from a knowledgeable friend." > > What the judges of the CPA 2000 Awards said about "The Cathedral & the > Bazaar": "This book is itself an example of the innovative ideas it > discusses. The printed edition is perhaps only a convenient-to-read > version of the text, which is constantly being revised online. The > author is in constant dialogue with other members of the open source > community and revises his work based on new developments and insights > from others. A fascinating read that provides a philosophical analysis > of the hacker world and the open source movement, and shows how > profoundly they affect the world at-large. Written from an expert > technical viewpoint without excluding the intelligent reader whose > technical roots aren't as deep." > > For more information about the CPA 2000 Awards, see: > http://www.computerpress.org > > For more information about "The Cathedral & the Bazaar", see: > http://www.oreilly.com/catalog/cb/ > > For more information about "PalmPilot: The Ultimate Guide, 2nd > Edition", see: http://www.oreilly.com/catalog/palmpilot2/ > > For more information on the Java Developer's Journal 2000 Readers' > Choice Awards, see: http://www.sys-con.com/java/index2.html > > For more information on Java in a Nutshell, see: > http://www.oreilly.com/catalog/javanut3/ > > For more information on Java Servlet Programming, see: > http://www.oreilly.com/catalog/jservlet/ > > For more information on Enterprise JavaBeans, see: > http://www.oreilly.com/catalog/entjbeans2/ > > For more information on Java 2D Graphics, see: > http://www.oreilly.com/catalog/java2d/ > > > > From aksuska at insideflyer.com Wed Jul 12 13:02:34 2000 From: aksuska at insideflyer.com (Keary Suska) Date: Thu Aug 5 00:17:50 2004 Subject: Perl Question In-Reply-To: <03E742431696D311BD1B00062938251702431A2E@cpex1.channelpoint.com> Message-ID: I would imagine that you either have an invalid declaration, invocation, or something inhibiting a normally acceptable invocation such as use strict or a scoping issue. Proper declaration: $subref = sub { code_here }; Proper invocation: &$subref( args ); or Package::&$subref; After checking declaration/invocation syntax, I would comment out the use strict, and see if it works. If it doesn't, I would check my scope--is the sub declared in the correct package? Is it possible for the subroutine reference variable to be out of scope? Without seeing code, I can't see to help more. > Well, that is difficult to give you. We generate the code on the fly using > a Database field. Are you not able to duplicate the conditions which generated the code in the first place? Blind code generation works in theory, but often *only* in theory ;-) Regards, Keary Suska Mgr., Information Technologies Frequent Flyer Services http://www.webflyer.com/ mailto: aksuska@webflyer.com (719) 597-8899 x737 (719) 597-6855 (fax) > From: Jeremy Russell > Date: Wed, 12 Jul 2000 10:50:42 -0600 > To: Pikes Peak Perl Mongers > Subject: RE: Perl Question > > > Here is the problem that we are trying to solve: > We don't know what tee code will be in the sub prior to run time. > We want to dynamically create the code at runtime according to code > listed in the database. > > Any suggestions? > > Jeremy > > -----Original Message----- > From: Rob Nagler [mailto:nagler@bivio.com] > Sent: Wednesday, July 12, 2000 10:37 AM > To: Pikes Peak Perl Mongers > Subject: Re: Perl Question > > >> Anyone know what this error means using Anonymous subs? > > It would help to see the code. Does your code have something > like "sub(....)" in it? That's what the message would indicate. > You probably want "sub { ...}" to declare an anonymous sub. > > -----Original Message----- > From: Jeremy Russell [mailto:jrussel@channelpoint.com] > Sent: Wednesday, July 12, 2000 10:34 AM > To: 'Tim Chambers'; Pikes Peak Perl Mongers > Subject: Perl Question > > > Anyone know what this error means using Anonymous subs? > > *** 'e:\Inetpub\wwwroot\hr\apply.pl' error message at: 2000/07/12 10:18:24 > Undefined subroutine &Table::sub {print ("
test db
");} called at > Table.pm line 109. > > From gwalters at harrison.k12.co.us Wed Jul 12 13:15:01 2000 From: gwalters at harrison.k12.co.us (Greg Walters) Date: Thu Aug 5 00:17:50 2004 Subject: O'Reilly Wins at CPA Awards References: <009701bfec14$b443b360$fd411d82@tc5570m.cos.agilent.com> Message-ID: <396CB5A5.ED36FABB@harrison.k12.co.us> Tim Chambers wrote: > > Now accepting feedback on whether PPPM wants me forward "peripheral" (i.e. > non-Perl) news like this. > > [ ] it's ok -- ORA supports Perl Mongers, so let them toot their horn every > once in a while > [ ] just send a pointer and I'll read the whole blurg I want to > [ ] keep the messages to Perl only, please > [ ] other ___________________________________ [ x ] just send a pointer and I'll read the whole blurg I want to Greg Walters Webmaster Harrison School District 2 579-2108 From jrussel at channelpoint.com Wed Jul 12 14:51:48 2000 From: jrussel at channelpoint.com (Jeremy Russell) Date: Thu Aug 5 00:17:50 2004 Subject: Perl Question Message-ID: <03E742431696D311BD1B00062938251702431A31@cpex1.channelpoint.com> I forgot the surrounding eval statement...the code was being dynamically generated. -----Original Message----- From: Keary Suska [mailto:aksuska@insideflyer.com] Sent: Wednesday, July 12, 2000 12:03 PM To: Pikes Peak Perl Mongers Subject: Re: Perl Question I would imagine that you either have an invalid declaration, invocation, or something inhibiting a normally acceptable invocation such as use strict or a scoping issue. Proper declaration: $subref = sub { code_here }; Proper invocation: &$subref( args ); or Package::&$subref; After checking declaration/invocation syntax, I would comment out the use strict, and see if it works. If it doesn't, I would check my scope--is the sub declared in the correct package? Is it possible for the subroutine reference variable to be out of scope? Without seeing code, I can't see to help more. > Well, that is difficult to give you. We generate the code on the fly using > a Database field. Are you not able to duplicate the conditions which generated the code in the first place? Blind code generation works in theory, but often *only* in theory ;-) Regards, Keary Suska Mgr., Information Technologies Frequent Flyer Services http://www.webflyer.com/ mailto: aksuska@webflyer.com (719) 597-8899 x737 (719) 597-6855 (fax) > From: Jeremy Russell > Date: Wed, 12 Jul 2000 10:50:42 -0600 > To: Pikes Peak Perl Mongers > Subject: RE: Perl Question > > > Here is the problem that we are trying to solve: > We don't know what tee code will be in the sub prior to run time. > We want to dynamically create the code at runtime according to code > listed in the database. > > Any suggestions? > > Jeremy > > -----Original Message----- > From: Rob Nagler [mailto:nagler@bivio.com] > Sent: Wednesday, July 12, 2000 10:37 AM > To: Pikes Peak Perl Mongers > Subject: Re: Perl Question > > >> Anyone know what this error means using Anonymous subs? > > It would help to see the code. Does your code have something > like "sub(....)" in it? That's what the message would indicate. > You probably want "sub { ...}" to declare an anonymous sub. > > -----Original Message----- > From: Jeremy Russell [mailto:jrussel@channelpoint.com] > Sent: Wednesday, July 12, 2000 10:34 AM > To: 'Tim Chambers'; Pikes Peak Perl Mongers > Subject: Perl Question > > > Anyone know what this error means using Anonymous subs? > > *** 'e:\Inetpub\wwwroot\hr\apply.pl' error message at: 2000/07/12 10:18:24 > Undefined subroutine &Table::sub {print ("
test db
");} called at > Table.pm line 109. > > From tbc at spamcop.net Fri Jul 14 12:30:57 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: results of poll re O'Reilly news Message-ID: <00a101bfedb9$459d69a0$fd411d82@tc5570m.cos.agilent.com> You're all thinking it, so I'll say it. I meant BLURB, not BLURG. :-) Now, the results so far: 4 it's ok -- ORA supports Perl Mongers, so let them toot their horn every once in a while 7 just send a pointer and I'll read the whole blurb I want to 1 keep the messages to Perl only, please 0 other <>< Tim From tbc at spamcop.net Fri Jul 14 12:32:24 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: O'Reilly Releases "CGI Programming with Perl, 2nd Edition" Message-ID: <00a501bfedb9$794ff880$fd411d82@tc5570m.cos.agilent.com> Since this is Perl-related, I'm forwarding the whole text. (Is that the understanding that we have?) <>< Tim Founder, Pikes Peak Perl Mongers For immediate release Review copies available Contact: Denise Ollilffe (707) 829-0515 ext 339 or deniseo@oreilly.com EAGERLY ANTICIPATED UPDATE TO "CGI PROGRAMMING ON THE WORLD WIDE WEB" UNLEASHED O'Reilly & Associates has announced the release of "CGI Programming with Perl" by Scott Guelich, Shishir Gundavaram, and Gunther Birznieks. Based on the best-selling "CGI Programming on the World Wide Web", this edition has been completely rewritten to demonstrate current techniques available with the CGI.pm module and the latest versions of Perl. The Common Gateway Interface (CGI) is one of the most powerful methods of providing dynamic content on the Web. CGI is a generic interface for calling external programs to crunch numbers, query databases, generate customized graphics, or perform any other server-side task. Since the release of the popular first edition of "CGI Programming with Perl", CGI has changed a great deal. "Just a handful of years ago, CGI scripts were more of a novelty than practical; they were associated with hit counters and guest books, and were written largely by hobbyists," says Scott Guelich. "Today, CGI scripts, written by professional web developers, provide the logic to power much of the vast structure that the Internet has become." "When I look back at how many improvements have been made in Perl, web technologies, and all the modules people have written, as well as the global infrastructure improvements to the Web, I am astounded by what has been accomplished by the open source community," agrees co-author Gunther Birznieks. New topics covered in the second edition of "CGI Programming with Perl" include incorporating JavaScript for form validation, controlling browser caching, making CGI scripts secure in Perl, working with databases, creating simple search engines, maintaining state between multiple sessions, generating graphics dynamically, and improving performance of CGI scripts. About O'Reilly's New Edition Discount: If you have the first edition of "CGI Programming with Perl", O'Reilly will give you a 30% discount on the purchase price of the newer edition on orders directly from the publisher. You must send in the original title page to get the discount-no photocopies allowed. If you have any questions or comments, please contact a representative from O'Reilly's Customer Service department (800-998-9938) or email order@oreilly.com. Chapter 8, Security, is available free online at: http://www.oreilly.com/catalog/cgi2/chapter/ch08.html For more information about the book, including Table of Contents, index, author bio, and samples, see: http://www.oreilly.com/catalog/cgi2/ For a cover graphic in jpeg format, go to: ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565924193.jpg # # # CGI Programming with Perl, 2nd Edition By Scott Guelich, Shishir Gundavaram, and Gunther Birznieks 2nd Edition July 2000 1-56592-419-3, 472 pages, $34.95 order@oreilly.com 1-800-998-9938 http://www.oreilly.com From tbc at spamcop.net Wed Jul 19 16:26:12 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: LARRY WALL ANNOUNCES BROAD VISION FOR PERL 6 Message-ID: <00da01bff1c7$f77b44a0$fd411d82@tc5570m.cos.agilent.com> FOR IMMEDIATE RELEASE JULY 18, 2000 contact brian d foy, brian+perl6@smithrenaud.com LARRY WALL ANNOUNCES BROAD VISION FOR PERL 6 In his keynote address to the O'Reilly Second Open Source Convention, Larry Wall laid out his vision for the future development of Perl 6. Larry reports that "Perl 6 development has began in earnest". The next version of Perl is a chance for the language developers to both rewrite the internals and externals of Perl based on their experience from developing Perl 5, and Chip Salzenbergs work with Topaz. Larry promises that Perl 6 will be "better, stronger, faster" and that there will be a clear, clean migration path from Perl 5 to Perl 6. A preview release of should be available by next summer. Perl 6 will use a development model that draws from the lessons learned from perl5-porters and other large open source projects such as the Apache web server and the Linux operating system. Development topics will be assigned to working groups which will work under a central project manager. Nat Torkington is the interim project manager. Details will be made available in the Perl 6 section of www.perl.org. The current major release of Perl will continue to be supported. The maintenance track will be led by Jarkko Hietaniemi. Current development tracks, such as Unicode support, will be finished in Perl 5. Interested developers can subscribe to the Perl 6 development mailing list by sending a message to bootstrap-subscribe@perl.org. From scholarships at erols.com Thu Jul 20 15:09:52 2000 From: scholarships at erols.com (scholarships@erols.com) Date: Thu Aug 5 00:17:50 2004 Subject: Tuition-Free Computer and IT Training for Non-Profit Employees Message-ID: <682.57542.443546@yahoo.com> Tuition-Free Computer and IT Training for Non-Profit Employees Dear Non-Profit Employee, Most non-profit employees want to improve their computer skills. However, high cost of training and a busy schedule have held them back. Now, the National Education Foundation (NEF) CyberLearning, a non-profit organization, dedicated to bridging the "Digital Divide," offers the Nation's non-profit employees a unique opportunity. With the support of Microsoft and others, NEF CyberLearning is now able to offer full tuition scholarships of $2,000 to the first 10,000 applicants, thus enabling them to take any or all of the 400+ Internet-based online personal computing and computer professional courses from anywhere at any time. The high-quality, user-friendly courses are either self-study or instructor-led. They cover all levels and almost all topics, including Computer Basics, Internet Basics, Web Design Basics, Networking Basics, Programming Basics, A+, Network+, MCSE, CNE, Microsoft Office, MOUS, WordPerfect, Lotus, Operating Systems, Windows, Windows 2000, Linux, Unix, Networking, WAN, LAN, Programming, Java, C++, Visual Basics, Internet, Web Design, Web Applications, Web Master, E-commerce, Databases, Oracle and Cisco. To sign up, just visit www.cyberlearning.org, click on "Free IT Training," complete the application and pay a nominal registration fee of $75 with an organization/personal credit card. This $75 is your only cost, since the tuition is free for you. Many non-profit organizations reimburse the $75. You can receive immediate access to all 400+ online courses, an online library of the latest 1,000+ computer/information technology books, instructor assistance, course-specific chat areas and round the clock technical support. Please feel free to forward this information to interested colleagues and others in non-profit organizations. If your department or division wants to sign up a group of employees, please indicate so in your reply and provide contact information. If you received this e-mail, it is because you are listed as a contact person or employee of a non-profit organization. If you do not wish to receive any further scholarship information from us, please reply with the message, "remove" in the Subject line. Thank you. The non-profit National Education Foundation (NEF) CyberLearning has provided tuition-free IT training to thousands of students, teachers, government and non-profit employees and disadvantaged individuals. It has earned many distinctions including "The Ivy League of IT Training," "1995 Fairfax Human Rights Award Winner," and " A Leader in Bridging the Digital Divide." "You are helping to empower America. I salute you for your ongoing commitment to creating a better America," --- President Clinton "This is an awesome opportunity." --- Washingtonjobs.com "Microsoft is pleased to play a part ... NEF can make a positive difference in the lives of a great number of individuals." --- Microsoft "I have found the CyberLearning online courses to be extremely easy and useful. I liked pre-course self-assessment and IT books online and available 24/7. The course screens were interactive and made me feel as if I was in the application itself. The site looks and feels very professional. The list of courses is huge. It includes something for almost everyone. I find this to be a very worthy cause." --- Ken Horowitz, IT Training Coordinator. From tbc at spamcop.net Fri Jul 28 18:35:16 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: lunch next week; 5 Perl blubs to follow Message-ID: <028701bff8ec$7c609d20$fd411d82@tc5570m.cos.agilent.com> Next week marks the time for another PPPM lunch. Mark your calendars for Thursday, August 3rd at 11:30 a.m. and reply to all with ideas for where to meet. Also, this is a preface to the storm of e-mail that follows. I've been camping all week. Just got back. Am now forwarding the backlog. <>< Tim Founder, Pikes Peak Perl Mongers From tbc at spamcop.net Fri Jul 28 18:36:30 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: White Camel awards 2000 Message-ID: <028f01bff8ec$a85f6e60$fd411d82@tc5570m.cos.agilent.com> Date: Sun, 23 Jul 2000 17:15:45 -0400 (EDT) From: brian d foy Message-ID: In the lands where the camel roams, the white (albino) camel is a rare and revered individual. The White Camel Awards recognize significant, non-technical contributions to the language and community of Perl. Each award comes with a White Camel trophy and a cash award of $3000. The awards were initiated Perl Mongers and O'Reilly & Associates at the 1999 Perl Conference. == Perl Advocacy - Chris Nandor Chris is one of the leading advocates of Perl. Besides his regular Perl News column available on the Web, in email, and in the print and Web editions of The Perl Journal and maintaining the community discussion site use.perl.org, he is the leading advocate of MacPerl, ported by Matthias Neeracher. Chris is the author of the perlport manual page which gives Perl developers a guide to writing portable code. == Perl User Groups - Elaine Ashton Elaine has been active in Perl Mongers almost since its beginning. She has been involved in the New York, St. Louis, and Boston Perl user groups which were some of the first user groups to get started. She donated time and resources which have been invaluable in helping to establish other new user groups, and she has hosted large user group meetings and social events at her home. == Perl Community - Nat Torkington Nat has been involved in many areas of Perl besides his many technical contributions. He's a major contributor to the core Perl documentation and the Perl FAQ, senior editor of The Perl Journal, moderator of the Perl advocacy mailing list (among others), and has been the program chair for The Perl Conference in 1999 and 2000. Nat is the coauthor of The Perl Cookbook from O'Reilly & Associates. White Camel 2000 Sponsors O'Reilly & Associates, www.oreilly.com Stonehenge Consulting Services, Inc., www.stonehenge.com MindSource, www.mindsource.com Collab.net, www.collab.net WorkSpot, www.workspot.com OpenAvenue, www.openave.com From tbc at spamcop.net Fri Jul 28 18:37:23 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: YAPC::Europe Registration - NOW OPEN! Message-ID: <029301bff8ec$c7842600$fd411d82@tc5570m.cos.agilent.com> ---------- Forwarded message ---------- Date: Sun, 23 Jul 2000 10:00:53 +0100 From: Greg McCarroll To: "yapc::Europe" Note to YAPC::Europe people, please start distributing this to other mailing lists about midday ... --- YAPC::Europe - Registration ----------------------------------- Registration for YAPC::Europe is now open at; http://registration.yapc.org YAPC::Europe is a grassroots, inexpensive Perl conference modelled on yapc (Yet Another Perl Conference). It will be held in London, UK from the 22nd to the 24th September 2000. Details of the conference can be found at; http://yapc.org/Europe/ Any questions about the conference should be directed to: yapc-europe@lists.dircon.co.uk From tbc at spamcop.net Fri Jul 28 18:37:55 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: PERL MORE THAN EVER ESSENTIAL FOR SYS ADMINS Message-ID: <029c01bff8ec$da996700$fd411d82@tc5570m.cos.agilent.com> For immediate release For review copy contact: Denise Olliffe (707) 829-0515 ext 339 or deniseo@oreilly.com PERL MORE THAN EVER ESSENTIAL FOR SYS ADMINS Before Perl became the language fueling the Web, it was the favorite scripting language of system administrators. Perl is quick to program, easy to adapt, and relentlessly practical. Although Perl has become a diverse tool for countless tasks, such as CGI Programming and database programming, it remains the language of choice of system administrators everywhere. For those sys admins, O'Reilly has just released a new book, "Perl for System Administration." "System administration is often a glue job; Perl is one of the best glue languages. Perl was being used for system administration well before the World Wide Web came along with its voracious need for glue mechanisms," says author David N. Blank-Edelman. "Good system administration is hardly ever wrote," explains Blank-Edelman, "especially in multi-platforms where the challenges come fast and furious. Like any other craft, there are better and worse ways to meet those challenges. I wrote this book for the people who face those challenges. Perl can help." Assuming only a little familiarity with Perl, "Perl for System Administration" is aimed at all levels of administrators, from single-box Linux users to card-carrying SAGE members. While covering several different platforms (Unix, Windows NT, and MacOS), it also delves deeper to explore the pockets of administration where Perl can be most useful--including filesystem management, user administration, directory services, database administration, log files, and security and network monitoring. "Perl for System Administration" is for anyone who uses Perl for administrative tasks and needs to hit the ground running. Chapter 9, Log Files, is available free online at: http://www.oreilly.com/catalog/perlsysadm/chapter/ch09.html For more information about the book, including Table of Contents, index, author bio, and samples, see: http://www.oreilly.com/catalog/perlsysadm/ For a cover graphic in jpeg format, go to: ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565926099.jpg For an article by David N. Blank-Edelman on "Using Perl to Read Mail," see: http://perl.oreilly.com/news/perladmin_0700.html Perl for System Administration Managing Multiplatform Environments with Perl By David N. Blank-Edelman 1st Edition, July 2000 1-56592-609-9, 446 pages, $34.95 (U.S.) order@oreilly.com 1-800-998-9938 http://www.oreilly.com From tbc at spamcop.net Fri Jul 28 18:41:16 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: Back issues of TPJ available (for shipping costs) Message-ID: <02a201bff8ed$5317f5c0$fd411d82@tc5570m.cos.agilent.com> Would someone please volunteer to coordinate the order for PPPM? Thanks, <>< Tim Founder, Pikes Peak Perl Mongers --- Date: Tue, 25 Jul 2000 15:15:50 -0400 (EDT) From: brian d foy Reply-To: nyna@smithrenaud.com Message-ID: Perl Mongers has several hundred issues to TPJ from various printings and i want to get rid of them. If your group wants some, all you have to do is pay my sphipping costs (see below). Let Nyna know how many you want and any requests for particular issues. We'll do our best to accomodate you. Just send your check to the address in my sig :) US Domestic: $3 for five issues $1 for each set of five issues after that International: ?? Date: Wed, 26 Jul 2000 11:19:04 -0400 (EDT) From: brian d foy Reply-To: brian d foy Subject: TPJ issues update Message-ID: i'm giving Perl user groups first shot at these issues. if you are not a group leader, you can: * go through your group and make a bulk order * wait a couple of months to see if i have anything left (doubtful) * get back issues from TPJ directly i can't, in good faith, "sell" these things. i can give them to user groups though. Group leaders - it would save us a lot of time is you could make one order for all the people in your group. it's cheaper that way, too :) -- brian d foy Director of Technology, Smith Renaud, Inc. 875 Avenue of the Americas, 2510, New York, NY 10001 V: (212) 239-8985 From tbc at spamcop.net Fri Jul 28 18:41:57 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: O'REILLY RELEASES THIRD CAMEL BOOK Message-ID: <02a601bff8ed$6b1ccb50$fd411d82@tc5570m.cos.agilent.com> For immediate release For review copy, contact: Denise Olliffe (707) 829-0515 ext 339 or deniseo@oreilly.com You may already have this news... O'REILLY RELEASES THIRD CAMEL BOOK Sebastopol, CA--Perl ("Pathologically Eclectic Rubbish Lister") is a powerful programming language that has grown dramatically in popularity since it first appeared in 1988. The first edition of the book "Programming Perl" hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this classic book--so popular, the Perl community refers to it simply as "The Camel Book," for the camel on the cover. Any Perl book can show the syntax of Perl's functions, but only "The Camel Book" is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can describe typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can tell the reader that my is faster than local, but only this one explains why. The third edition of "Programming Perl" has also been expanded to cover Version 5.6 of this maturing language. New sections include threading, compiling, Unicode, and more. "Programming Perl, 3rd Edition", is a unique introduction to the Perl language and its culture, as you might expect only from its authors. "Paradoxically, the way in which Perl helps you the most has almost nothing to do with Perl, and everything to do with the people who use Perl," says Ellen Siever, co-author of 'Perl in a Nutshell'. "Perl folks are, frankly, some of the most helpful folks on earth. If there's a religious quality to the Perl movement, then this is at the heart of it. Larry wanted the Perl community to function like a little bit of heaven, and he seems to have gotten his wish." "Programming Perl, 3rd Edition" brings together not only the Perl gurus, but also some of the most helpful people in the Perl community, in order to share their world of knowledge with the rest of us. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of 'The Perl Journal', which has brought together the Perl community as a common forum for new developments in Perl. "In a nutshell, Perl is designed to make the easy jobs easy, without making the hard jobs impossible," says the legendary creator of Perl, Larry Wall. "Though simple in many ways, Perl is also a rich language, and there is much to learn about it. That's the price of making hard things possible. It will take some time to absorb all that Perl can do, but you'll be glad to have access to the extensive capabilities of Perl when the time comes that you need them." Part bible, part encyclopedia, and part almanac, "Programming Perl, 3rd Edition" is 'the' essential book on Perl. Chapter 18, Compiling, is available free online at: http://www.oreilly.com/catalog/pperl3/chapter/ch18.html For more information about the book, including Table of Contents, index, author bios, and samples, see: http://www.oreilly.com/catalog/pperl3/ For a photo of Larry Wall, go to: ftp://ftp.ora.com/pub/graphics/photos/LarryWall_PC_formatted/Larry_Wall_sm.j pg For a photo of Tom Christiansen, go to: ftp://ftp.ora.com/pub/graphics/photos/Tom_Christiansen/t_christiansen.jpg For a photo of Jon Orwant, go to: ftp://ftp.ora.com/pub/graphics/photos/Jon_Orwant/Jon_Orwant_2.jpg For photos of all three authors together, go to: ftp://ftp.oreilly.com/pub/graphics/photos/camel3_authors/ For a cover graphic in jpeg format, go to: ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596000278.jpg # # # Programming Perl, 3rd Edition By Larry Wall, Tom Christiansen & Jon Orwant 3rd Edition, July 2000 0-596-00027-8, 1104 pages, $49.95 (US) order@oreilly.com 1-800-998-9938 http://www.oreilly.com From tbc at spamcop.net Sun Jul 30 17:43:34 2000 From: tbc at spamcop.net (Tim Chambers) Date: Thu Aug 5 00:17:50 2004 Subject: Back issues of TPJ available (for shipping costs) References: <02a201bff8ed$5317f5c0$fd411d82@tc5570m.cos.agilent.com> <3982792F.C8B47F8D@cdm01.renfield.net> Message-ID: <013b01bffa77$a16eab20$d64e2ed0@cos.agilent.com> SoloCDM (Daniel D. Munden) wrote: > What exact is TPJ and its printings? TPJ is THE PERL JOURNAL (http://www.itknowledge.com/tpj/). It's a big trade rag for Perl. <>< Tim