From rkleeman at neta.com Fri Aug 4 11:48:14 2000 From: rkleeman at neta.com (Bobby Kleemann) Date: Thu Aug 5 00:20:09 2004 Subject: Perl Profiler? Message-ID: ~sdpm~ Does anyone know of a Perl profiler other than Benchmark? _ _ _ Bobby Kleemann http://www.neta.com/~rkleeman/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From todd.rockhold at ontogen.com Fri Aug 4 11:59:05 2000 From: todd.rockhold at ontogen.com (Todd Rockhold) Date: Thu Aug 5 00:20:09 2004 Subject: Perl Profiler? Message-ID: <00Aug4.100908pdt.118082@gateway.ontogen.com> ~sdpm~ Not trying to pick a fight here, just curious. What's wrong with Benchmark? > -----Original Message----- > From: Bobby Kleemann [SMTP:rkleeman@neta.com] > Sent: Friday, August 04, 2000 9:48 AM > To: San Diego Perl Mongers > Subject: Perl Profiler? > > ~sdpm~ > Does anyone know of a Perl profiler other than Benchmark? > > _ _ _ > Bobby Kleemann > http://www.neta.com/~rkleeman/ > > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From canetguy at home.com Fri Aug 4 12:09:27 2000 From: canetguy at home.com (Garrett Casey) Date: Thu Aug 5 00:20:09 2004 Subject: Perl Profiler? References: <200008041005360462.322C341B@mail> Message-ID: <200008041009270637.322FBB3E@mail> ~sdpm~ Programming Perl, 3rd Edition, page 526 "Perl comes with a profiler, the Devel:DProf module...." "Even though we've called it a profiler--since that's what it does--the mechanism DProf employs is the very same one we discussed earlier in this chapter. DProf is just a debugger that records the time Perl entered and left each subroutine." "When your profiled script terminates, Dprof will dump the timing information to a file called tmon.out. The dprofpp program that came with Perl knows how to analyze tmon.out and produce a report." -garrett *********** REPLY SEPARATOR *********** On 8/4/00 at 9:48 AM Bobby Kleemann wrote: >~sdpm~ >Does anyone know of a Perl profiler other than Benchmark? > > _ _ _ > Bobby Kleemann > http://www.neta.com/~rkleeman/ > >~sdpm~ > >The posting address is: san-diego-pm-list@hfb.pm.org > >List requests should be sent to: majordomo@hfb.pm.org > >If you ever want to remove yourself from this mailing list, >you can send mail to with the following >command in the body of your email message: > > unsubscribe san-diego-pm-list > >If you ever need to get in contact with the owner of the list, >(if you have trouble unsubscribing, or have questions about the >list itself) send email to . >This is the general rule for most mailing lists when you need >to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From eugene at securityarchitects.com Fri Aug 4 12:15:07 2000 From: eugene at securityarchitects.com (Eugene Tsyrklevich) Date: Thu Aug 5 00:20:09 2004 Subject: Perl Profiler? In-Reply-To: ; from rkleeman@neta.com on Fri, Aug 04, 2000 at 09:48:14AM -0700 References: Message-ID: <20000804101506.I1391@securityarchitects.com> ~sdpm~ check out dprofpp (linux: man dprofpp) (bsd: vi /usr/src/gnu/usr.bin/perl/utils/dprofpp.PL) cheers, eugene On Fri, Aug 04, 2000 at 09:48:14AM -0700, Bobby Kleemann wrote: > ~sdpm~ > Does anyone know of a Perl profiler other than Benchmark? > > _ _ _ > Bobby Kleemann > http://www.neta.com/~rkleeman/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rkleeman at neta.com Fri Aug 4 12:59:20 2000 From: rkleeman at neta.com (Bobby Kleemann) Date: Thu Aug 5 00:20:09 2004 Subject: Perl Profiler? In-Reply-To: <00Aug4.100908pdt.118082@gateway.ontogen.com> Message-ID: ~sdpm~ Nothing's wrong with Benchmark in the normal sense. In this case I need a real profile of my code. I want to verify that all portions of my code are touched by a series of tests I'm running. In order to do that I need a profiler to see which areas of the coe have been touched. _ _ _ Bobby Kleemann http://www.neta.com/~rkleeman/ On Fri, 4 Aug 2000, Todd Rockhold wrote: > ~sdpm~ > Not trying to pick a fight here, just curious. What's wrong with Benchmark? > > > -----Original Message----- > > From: Bobby Kleemann [SMTP:rkleeman@neta.com] > > Sent: Friday, August 04, 2000 9:48 AM > > To: San Diego Perl Mongers > > Subject: Perl Profiler? > > > > ~sdpm~ > > Does anyone know of a Perl profiler other than Benchmark? > > > > _ _ _ > > Bobby Kleemann > > http://www.neta.com/~rkleeman/ > > > > ~sdpm~ > > > > The posting address is: san-diego-pm-list@hfb.pm.org > > > > List requests should be sent to: majordomo@hfb.pm.org > > > > If you ever want to remove yourself from this mailing list, > > you can send mail to with the following > > command in the body of your email message: > > > > unsubscribe san-diego-pm-list > > > > If you ever need to get in contact with the owner of the list, > > (if you have trouble unsubscribing, or have questions about the > > list itself) send email to . > > This is the general rule for most mailing lists when you need > > to contact a human. > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. > ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From mike.vasquez at akamai.com Mon Aug 7 15:25:25 2000 From: mike.vasquez at akamai.com (Vasquez, Mike) Date: Thu Aug 5 00:20:09 2004 Subject: Question on param() Message-ID: <31AE8EC7C14BD411835E001083F95D6B13CE8A@IVMAIL> I have a newbie question. Been learning the package for perl CGI.pm. I am trying to pass some parameters in the cgi script. As the attachment shows, if (param){ printform } else { processform } I can never get to the "processform" in the above if statement. One questions is do I have to parse the parameters that are passed in the form in order to get to the else statement. Mike -------------- next part -------------- A non-text attachment was scrubbed... Name: modengr.pl Type: application/octet-stream Size: 5031 bytes Desc: not available Url : http://mail.pm.org/archives/san-diego-pm/attachments/20000807/c2c2223b/modengr.obj From cabney at cyberpass.net Mon Aug 7 21:04:46 2000 From: cabney at cyberpass.net (C. Abney) Date: Thu Aug 5 00:20:09 2004 Subject: Question on param() In-Reply-To: <31AE8EC7C14BD411835E001083F95D6B13CE8A@IVMAIL> Message-ID: ~sdpm~ On Mon, 7 Aug 2000, Vasquez, Mike wrote: > As the attachment shows, > if (param){ > printform > } else { > processform > } Looks like C to me :) Try using the symbol "$" as the first part of each var name if you want to use Perl. I think param is seen as a string in this case, and strings are (being nonzero) always true. Also the -w and "use strict;" would catch this sort of thing. HTH, CA -- Mighty Mouse is a cartoon. Superman is a real guy. No way a cartoon could beat up a real guy! -- Teddy C. Abney ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From cabney at cyberpass.net Mon Aug 7 21:07:27 2000 From: cabney at cyberpass.net (C. Abney) Date: Thu Aug 5 00:20:09 2004 Subject: Question on param() In-Reply-To: Message-ID: ~sdpm~ On Mon, 7 Aug 2000, C. Abney wrote: > On Mon, 7 Aug 2000, Vasquez, Mike wrote: > > > As the attachment shows, > > if (param){ > > printform > > } else { > > processform > > } > Try using the symbol "$" as the first part of each var name if you want to er, maybe I should have read it first What does param return? CA -- Mighty Mouse is a cartoon. Superman is a real guy. No way a cartoon could beat up a real guy! -- Teddy C. Abney ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From astewart at spawar.navy.mil Tue Aug 8 16:55:46 2000 From: astewart at spawar.navy.mil (Alan Stewart) Date: Thu Aug 5 00:20:09 2004 Subject: Question on param() In-Reply-To: <31AE8EC7C14BD411835E001083F95D6B13CE8A@IVMAIL> Message-ID: <200008082154.e78LsJ912795@droid.nosc.mil> ~sdpm~ On 7 Aug 00, at 13:25, Vasquez, Mike wrote: >I have a newbie question. Been learning the package for perl CGI.pm. > >I am trying to pass some parameters in the cgi script. > >As the attachment shows, > if (param){ > printform > } else { > processform > } > >I can never get to the "processform" in the above if statement. > >One questions is do I have to parse the parameters that are passed in the >form in order to get to the else statement. > I tried the following: ### test ### use CGI qw(:standard); $q = new CGI; PrintForm(); sub PrintForm () { if ($q->param) { print "have params"; } else { &ProcessForm; } } sub ProcessForm () { print "no params"; } ### end test ### and it works for me. I think the problem is a combination of logic and HTML. First, I assume that the first time you launch this, it is with a URL of modengr.pl with no query string ( ?blah=blah) and that should cause PrintForm to show you a list of all entries. The first execution receives no params and the code should be: sub PrintForm () { if ( ! param) { Then when a link for one entry is clicked, that calls modengr.pl?fname=xxx&lname=yyy calling ProcessForm because there are params. ProcessForm needs to start out with: $fname=param('fname'); $lname=param('lname'); Also, Processform has a form action=>?fname=xxx&lname=yyy&action=1. The URL line fields of fname and lname are redundant with the form fields that will be passed by POST and the action field should be a form hiddenfield. When the submit is clicked, the script gets params again, action=1, but the code doesn't go that far: sub ProcessForm () { if (param('action') == 1) {ModifyDatabase()} else { Don't forget that CGI.pm makes it possible to test this from the command line, without going thru a browser, at least as far as seeing which sub gets called. HOH. --------------------------------------------------------------- Alan Stewart )-[]-( Electronics Engineer Code D621 ~ ~ Network Operations SPAWARSYSCEN ~ ~ \ Satellite Communications 53560 Hull St ( ~ ~ ) tel (619)524-3625 San Diego,CA __|___ /| fax (619)524-2607 92152-5001 ^\____/^^^^^^\ __| |_ astewart@spawar.navy.mil ------------^^^^^^^^^^^^^^^\__|______|_------------------------ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From cabney at cyberpass.net Tue Aug 8 20:13:18 2000 From: cabney at cyberpass.net (C. Abney) Date: Thu Aug 5 00:20:09 2004 Subject: Question on param() In-Reply-To: <200008082154.e78LsJ912795@droid.nosc.mil> Message-ID: ~sdpm~ On Tue, 8 Aug 2000, Alan Stewart wrote: > I tried the following: > > ### test ### [snippage happens] > ### end test ### > > and it works for me. I think the problem is a combination of logic and HTML. So what's happening there? You treat param as a method call to an object and it returns whatever the call returns (null or 'has params', here.) Mike tried it as what, an exported function call? In that case what is it that's being returned, a CODE reference? CA -- Mighty Mouse is a cartoon. Superman is a real guy. No way a cartoon could beat up a real guy! -- Teddy C. Abney ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rkleeman at neta.com Tue Aug 8 20:31:24 2000 From: rkleeman at neta.com (Bobby Kleemann) Date: Thu Aug 5 00:20:09 2004 Subject: Question on param() In-Reply-To: Message-ID: ~sdpm~ Whether called as a method of an object or as a seperate function, param() returns the list of parameters passed to a function, or if a value is given to param, the value(s) of that parameter. >From http://search.cpan.org/doc/LDS/CGI.pm-2.70/CGI.pm FETCHING THE NAMES OF ALL THE PARAMETERS PASSED TO YOUR SCRIPT: @names = $query->param If the script was invoked with a parameter list (e.g. "name1=value1&name2=value2&name3=value3"), the param() method will return the parameter names as a list. If the script was invoked as an script and contains a string without ampersands (e.g. "value1+value2+value3") , there will be a single parameter named "keywords" containing the "+"-delimited keywords. NOTE: As of version 1.5, the array of parameter names returned will be in the same order as they were submitted by the browser. Usually this order is the same as the order in which the parameters are defined in the form (however, this isn't part of the spec, and so isn't guaranteed). FETCHING THE VALUE OR VALUES OF A SINGLE NAMED PARAMETER: @values = $query->param('foo'); -or- $value = $query->param('foo'); Pass the param() method a single argument to fetch the value of the named parameter. If the parameter is multivalued (e.g. from multiple selections in a scrolling list), you can ask to receive an array. Otherwise the method will return a single value. If a value is not given in the query string, as in the queries "name1=&name2=" or "name1&name2", it will be returned as an empty string. This feature is new in 2.63. _ _ _ Bobby Kleemann http://www.neta.com/~rkleeman/ On Tue, 8 Aug 2000, C. Abney wrote: > ~sdpm~ > On Tue, 8 Aug 2000, Alan Stewart wrote: > > > I tried the following: > > > > ### test ### > [snippage happens] > > ### end test ### > > > > and it works for me. I think the problem is a combination of logic and HTML. > > So what's happening there? You treat param as a method call to an object > and it returns whatever the call returns (null or 'has params', here.) > > Mike tried it as what, an exported function call? In that case what is it > that's being returned, a CODE reference? > > CA > -- > Mighty Mouse is a cartoon. Superman is a real guy. No way a cartoon could beat > up a real guy! -- Teddy C. Abney > > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. > ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From kloomis at bigplanet.com Sat Aug 12 15:01:32 2000 From: kloomis at bigplanet.com (Ken Loomis) Date: Thu Aug 5 00:20:09 2004 Subject: Newbie Question References: Message-ID: <3995AD1D.F1681378@bigplanet.com> I just started learning Perl and found the San Diego Perl Mongers group. Trying to re-arrange my schedule to make it to this month's meeting, but I have a challenge today that I need some help that I would be most appreciative of. I use a small data file to keep the Customer_ID number in. Each time a new customer registers, I increment the number in that file. However, we are getting so many requests, that at time the number gets reset to 1. I am pretty sure this is because of the way the flock works. I checked out the FAQ's and found this code segment for handling this: use Fcntl; sysopen(FH, "numfile", O_RDWR|O_CREAT) or die "can't open numfile: $!"; flock(FH, 2) or die "can't flock numfile: $!"; $num = || 0; seek(FH, 0, 0) or die "can't rewind numfile: $!"; truncate(FH, 0) or die "can't truncate numfile: $!"; (print FH $num+1, "\n") or die "can't write numfile: $!"; # DO NOT UNLOCK THIS UNTIL YOU CLOSE close FH or die "can't close numfile: $!"; I ran a test of this from one domain that I host and it worked fine. However when I incorporated it into the client's CGI that collects the customer info, I get an error. Here is the code segment as I placed it into the CGI: sysopen(FH, "/www/htdocs/freetitandslcom/CustomerID.dat", O_RDWR|O_CREAT) or &safe_die("Can't open CustomerID.dat file"); flock(FH, 2) or &safe_die("can't flock CustomerID.dat: $!"); $newcustomerid = || 0; seek(FH, 0, 0) or &safe_die("can't rewind CustomerID.dat: $!"); truncate(FH, 0) or &safe_die("can't truncate CustomerID.dat: $!"); (print FH $newcustomerid+1, "\n") or &safe_die("can't write CustomerID.dat: $!"); # DO NOT UNLOCK THIS UNTIL YOU CLOSE close FH or &safe_die("can't close CustomerID.dat: $!"); The error I get is: can't truncate CustomerID.dat: Permission Denied As a shot in the dark, I tried setting the permission on the "CustomerID.dat" file to '766' but that had no effect. I am now searching the FAQ's for "Permission Denied" but was hoping someone out there could point me in a narrower direction. Thanks in advance for any help. Ken Loomis -------------- next part -------------- A non-text attachment was scrubbed... Name: kloomis.vcf Type: text/x-vcard Size: 333 bytes Desc: Card for Ken Loomis Url : http://mail.pm.org/archives/san-diego-pm/attachments/20000812/62375769/kloomis.vcf From eugene at securityarchitects.com Sat Aug 12 17:35:25 2000 From: eugene at securityarchitects.com (Eugene Tsyrklevich) Date: Thu Aug 5 00:20:09 2004 Subject: Newbie Question In-Reply-To: <3995AD1D.F1681378@bigplanet.com>; from kloomis@bigplanet.com on Sat, Aug 12, 2000 at 01:01:32PM -0700 References: <3995AD1D.F1681378@bigplanet.com> Message-ID: <20000812153524.R748@securityarchitects.com> ~sdpm~ On Sat, Aug 12, 2000 at 01:01:32PM -0700, Ken Loomis wrote: > I just started learning Perl and found the San Diego Perl Mongers group. > Trying to re-arrange my schedule to make it to this month's meeting, but I > have a challenge today that I need some help that I would be most > appreciative of. > > I use a small data file to keep the Customer_ID number in. Each time a new > customer registers, I increment the number in that file. However, we are > getting so many requests, that at time the number gets reset to 1. I am > pretty sure this is because of the way the flock works. you will need 4294967296 hits in order for your counter to reset > I checked out the FAQ's and found this code segment for handling this: > > use Fcntl; > sysopen(FH, "numfile", O_RDWR|O_CREAT) or die "can't open numfile: > $!"; fyi, man perlopentut > flock(FH, 2) or die "can't flock numfile: > $!"; > $num = || 0; > seek(FH, 0, 0) or die "can't rewind > numfile: $!"; > truncate(FH, 0) or die "can't truncate > numfile: $!"; > (print FH $num+1, "\n") or die "can't write numfile: > $!"; > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > close FH or die "can't close numfile: > $!"; be careful about using 'or' and '||'.. they have different precedence and act differently in different situations. man perlop for more > I ran a test of this from one domain that I host and it worked fine. However > when I incorporated it into the client's CGI that collects the customer info, > I get an error. > > Here is the code segment as I placed it into the CGI: > > sysopen(FH, "/www/htdocs/freetitandslcom/CustomerID.dat", > O_RDWR|O_CREAT) or &safe_die("Can't open CustomerID.dat file"); > flock(FH, 2) or &safe_die("can't flock > CustomerID.dat: $!"); > $newcustomerid = || 0; > seek(FH, 0, 0) or &safe_die("can't rewind > CustomerID.dat: $!"); > truncate(FH, 0) or &safe_die("can't truncate > CustomerID.dat: $!"); > (print FH $newcustomerid+1, "\n") or &safe_die("can't > write CustomerID.dat: $!"); > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > close FH or &safe_die("can't close > CustomerID.dat: $!"); > > The error I get is: > > can't truncate CustomerID.dat: Permission Denied > > As a shot in the dark, I tried setting the permission on the "CustomerID.dat" > file to '766' but that had no effect. make the owner of CustomerID.dat file to be the user under which your apache processes run (nobody or www or whoever) set the permissions on a file to 600 cheers ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From cabney at cyberpass.net Sun Aug 13 12:22:04 2000 From: cabney at cyberpass.net (C. Abney) Date: Thu Aug 5 00:20:09 2004 Subject: Newbie Question In-Reply-To: <3995AD1D.F1681378@bigplanet.com> Message-ID: ~sdpm~ On Sat, 12 Aug 2000, Ken Loomis wrote: [courtesy copy mailed to the poster] > can't truncate CustomerID.dat: Permission Denied Might one have problems truncating an open RW file if data is caught in the buffer from a read? You won't flush the buffer unless you a. close the FH or, b. set $| for the FH. I haven't checked, but stuff in the read buffer might interfere with write operations... I think I may try this... just because I'd like to add to my growing list of informative but otherwise useless scripts. CA -- Mighty Mouse is a cartoon. Superman is a real guy. No way a cartoon could beat up a real guy! -- Teddy C. Abney ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From kloomis at bigplanet.com Sun Aug 13 14:26:18 2000 From: kloomis at bigplanet.com (Ken Loomis) Date: Thu Aug 5 00:20:09 2004 Subject: Newbie Question References: <3995AD1D.F1681378@bigplanet.com> <20000812153524.R748@securityarchitects.com> Message-ID: <3996F65C.C9281631@bigplanet.com> Thanks for all the help and suggestions. I read thru the recommended man pages and found a slightly different code segment in perlopentut. When I tried that and still had problems, I realized I had left off the 'use' line in the customer's program. It still took some slight mods to make it work for my application, , so, FYI, for anyone interested, here is the code segment that finally worked: # # Set the new customer ID sysopen(DATAF, "/www/htdocs/freetitandslcom/CustomerID.dat", O_RDWR | O_CREAT) or die "can't open CustomerID.dat: $!"; # autoflush DATAF $ofh = select(DATAF); $| = 1; select ($ofh); flock(DATAF, LOCK_EX) or die "can't write-lock CustomerID.dat: $!"; chomp($newcustomerid = || 0); $newcustomerid = $newcustomerid +1; seek(DATAF, 0, 0) or die "can't rewind CustomerID.dat : $!"; print DATAF "$newcustomerid\n" or die "can't write CustomerID.dat: $!"; truncate(DATAF, tell(DATAF)) or die "can't truncate CustomerID.dat: $!"; close(DATAF) or die "can't close CustomerID.dat: $!"; ###### end of Set the new customer ID ###### Eugene Tsyrklevich wrote: > ~sdpm~ > On Sat, Aug 12, 2000 at 01:01:32PM -0700, Ken Loomis wrote: > > I just started learning Perl and found the San Diego Perl Mongers group. > > Trying to re-arrange my schedule to make it to this month's meeting, but I > > have a challenge today that I need some help that I would be most > > appreciative of. > > > > I use a small data file to keep the Customer_ID number in. Each time a new > > customer registers, I increment the number in that file. However, we are > > getting so many requests, that at time the number gets reset to 1. I am > > pretty sure this is because of the way the flock works. > > you will need 4294967296 hits in order for your counter to reset > > > > I checked out the FAQ's and found this code segment for handling this: > > > > use Fcntl; > > sysopen(FH, "numfile", O_RDWR|O_CREAT) or die "can't open numfile: > > $!"; > > fyi, man perlopentut > > > flock(FH, 2) or die "can't flock numfile: > > $!"; > > $num = || 0; > > seek(FH, 0, 0) or die "can't rewind > > numfile: $!"; > > truncate(FH, 0) or die "can't truncate > > numfile: $!"; > > (print FH $num+1, "\n") or die "can't write numfile: > > $!"; > > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > > close FH or die "can't close numfile: > > $!"; > > be careful about using 'or' and '||'.. they have different precedence and > act differently in different situations. > man perlop for more > > > I ran a test of this from one domain that I host and it worked fine. However > > when I incorporated it into the client's CGI that collects the customer info, > > I get an error. > > > > Here is the code segment as I placed it into the CGI: > > > > sysopen(FH, "/www/htdocs/freetitandslcom/CustomerID.dat", > > O_RDWR|O_CREAT) or &safe_die("Can't open CustomerID.dat file"); > > flock(FH, 2) or &safe_die("can't flock > > CustomerID.dat: $!"); > > $newcustomerid = || 0; > > seek(FH, 0, 0) or &safe_die("can't rewind > > CustomerID.dat: $!"); > > truncate(FH, 0) or &safe_die("can't truncate > > CustomerID.dat: $!"); > > (print FH $newcustomerid+1, "\n") or &safe_die("can't > > write CustomerID.dat: $!"); > > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > > close FH or &safe_die("can't close > > CustomerID.dat: $!"); > > > > The error I get is: > > > > can't truncate CustomerID.dat: Permission Denied > > > > As a shot in the dark, I tried setting the permission on the "CustomerID.dat" > > file to '766' but that had no effect. > > make the owner of CustomerID.dat file to be the user under which your apache > processes run (nobody or www or whoever) > set the permissions on a file to 600 > > cheers > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. -------------- next part -------------- A non-text attachment was scrubbed... Name: kloomis.vcf Type: text/x-vcard Size: 333 bytes Desc: Card for Ken Loomis Url : http://mail.pm.org/archives/san-diego-pm/attachments/20000813/04b59b8b/kloomis.vcf From joel at cts.com Mon Aug 14 16:17:30 2000 From: joel at cts.com (Joel Fentin) Date: Thu Aug 5 00:20:09 2004 Subject: mysql sort Message-ID: <3.0.4.32.20000814141730.007c6790@crash.cts.com> ~sdpm~ I can't get a sort from mysql. I get the correct data in the wrong order. Nearly the same code works fine with DBD:ram. The table name is table1. There are 16 fields named col1 thru col16. All are TEXT. There are about 40 records. I am using very recent perl and mysql in win95. ====================================== use strict;use DBI; #open database----------------------------------------- my $dbh = DBI->connect("DBI:mysql:HHG",undef,undef,{PrintError=>0,RaiseError =>0})|| print "TILT\n"; #will not sort----------------------------------------- my $Names = $dbh->selectcol_arrayref("SELECT col3 FROM table1 WHERE col2 = 'Seafood' ORDER BY 'table1.col3'"); foreach (@$Names){print "$_\n"} #print seafood restaurant names #will not sort----------------------------------------- my @Name = @{$dbh->selectcol_arrayref("SELECT col3 FROM table1 WHERE col2 = 'seafood' ORDER BY 'table1.col3'")}; foreach (@Name){print "$_\n"} #print seafood restaurant names #will not sort----------------------------------------- my $sql ="SELECT col3 FROM table1 WHERE col2 = 'Seafood' ORDER BY 'table1.col3'"; my $sth = $dbh->prepare($sql); $sth->execute()||print "tilt"; while (my $row = $sth->fetchrow_arrayref){print "@$row\n"}; $dbh->disconnect(); #====================================================== #open database----------------------------------------- my $dbh = DBI->connect('DBI:RAM:','usr','pwd',{RaiseError=>1});#open DB $dbh->func({data_type=>'PIPE',file_source=>'HHGDb.txt',},'import'); #THIS SORTS BUT IT'S NOT MYSQL------------------------- my $Names = $dbh->selectcol_arrayref("SELECT col3 FROM table1 WHERE col2 = 'Seafood' ORDER BY col3");#this works foreach (@$Names){print "$_\n"} #print seafood restaurant names $dbh->disconnect(); -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: Fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at cts.com Mon Aug 14 17:46:57 2000 From: joel at cts.com (Joel Fentin) Date: Thu Aug 5 00:20:09 2004 Subject: mysql sort In-Reply-To: <000801c00638$dd207140$edc3ef84@pps195-237.ucsd.edu> References: <3.0.4.32.20000814141730.007c6790@crash.cts.com> Message-ID: <3.0.4.32.20000814154657.007a0100@crash.cts.com> ~sdpm~ At 02:44 PM 8/14/00 -0700, Michael DeVicariis wrote: >In your select statement's order by clause, try removing the table name. This causes the computer to hang up. The program doesn't finish running. To regain DOS again it is necessary to press Ctrl + Break. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: Fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at cts.com Mon Aug 14 17:44:52 2000 From: joel at cts.com (Joel Fentin) Date: Thu Aug 5 00:20:09 2004 Subject: mysql sort In-Reply-To: References: <3.0.4.32.20000814141730.007c6790@crash.cts.com> Message-ID: <3.0.4.32.20000814154452.007a02b0@crash.cts.com> ~sdpm~ At 02:23 PM 8/14/00 -0700, Bobby Kleemann wrote: >Perhaps try changning "ORDER BY 'table1.col3'" to "ORDER BY >table1.col3"? MySQL may be thinging you want to sort by the literal >'table1.col3' instead of the value that's in col3 of table1. bare word found where operator expected. -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: Fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From mike.vasquez at akamai.com Mon Aug 14 18:43:41 2000 From: mike.vasquez at akamai.com (Vasquez, Mike) Date: Thu Aug 5 00:20:09 2004 Subject: shift Message-ID: <31AE8EC7C14BD411835E001083F95D6B13CECC@IVMAIL> ~sdpm~ I'm learning perl, a little at a time, and I have come across this: my $idfile = shift What does shift represent in this context. Michael Vasquez Webcast Engineer Akamai Technologies (858) 909-3106 (619) 252-4999 (cell) mike.vasquez@akamai.com http://www.akamai.com/ Nasdaq: AKAM -----Original Message----- From: Eugene Tsyrklevich [mailto:eugene@securityarchitects.com] Sent: Saturday, August 12, 2000 3:35 PM To: san-diego-pm-list@happyfunball.pm.org Subject: Re: Newbie Question ~sdpm~ On Sat, Aug 12, 2000 at 01:01:32PM -0700, Ken Loomis wrote: > I just started learning Perl and found the San Diego Perl Mongers group. > Trying to re-arrange my schedule to make it to this month's meeting, but I > have a challenge today that I need some help that I would be most > appreciative of. > > I use a small data file to keep the Customer_ID number in. Each time a new > customer registers, I increment the number in that file. However, we are > getting so many requests, that at time the number gets reset to 1. I am > pretty sure this is because of the way the flock works. you will need 4294967296 hits in order for your counter to reset > I checked out the FAQ's and found this code segment for handling this: > > use Fcntl; > sysopen(FH, "numfile", O_RDWR|O_CREAT) or die "can't open numfile: > $!"; fyi, man perlopentut > flock(FH, 2) or die "can't flock numfile: > $!"; > $num = || 0; > seek(FH, 0, 0) or die "can't rewind > numfile: $!"; > truncate(FH, 0) or die "can't truncate > numfile: $!"; > (print FH $num+1, "\n") or die "can't write numfile: > $!"; > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > close FH or die "can't close numfile: > $!"; be careful about using 'or' and '||'.. they have different precedence and act differently in different situations. man perlop for more > I ran a test of this from one domain that I host and it worked fine. However > when I incorporated it into the client's CGI that collects the customer info, > I get an error. > > Here is the code segment as I placed it into the CGI: > > sysopen(FH, "/www/htdocs/freetitandslcom/CustomerID.dat", > O_RDWR|O_CREAT) or &safe_die("Can't open CustomerID.dat file"); > flock(FH, 2) or &safe_die("can't flock > CustomerID.dat: $!"); > $newcustomerid = || 0; > seek(FH, 0, 0) or &safe_die("can't rewind > CustomerID.dat: $!"); > truncate(FH, 0) or &safe_die("can't truncate > CustomerID.dat: $!"); > (print FH $newcustomerid+1, "\n") or &safe_die("can't > write CustomerID.dat: $!"); > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > close FH or &safe_die("can't close > CustomerID.dat: $!"); > > The error I get is: > > can't truncate CustomerID.dat: Permission Denied > > As a shot in the dark, I tried setting the permission on the "CustomerID.dat" > file to '766' but that had no effect. make the owner of CustomerID.dat file to be the user under which your apache processes run (nobody or www or whoever) set the permissions on a file to 600 cheers ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rkleeman at neta.com Mon Aug 14 19:12:24 2000 From: rkleeman at neta.com (Bobby Kleemann) Date: Thu Aug 5 00:20:09 2004 Subject: shift In-Reply-To: <31AE8EC7C14BD411835E001083F95D6B13CECC@IVMAIL> Message-ID: ~sdpm~ On Mon, 14 Aug 2000, Vasquez, Mike wrote: > ~sdpm~ > I'm learning perl, a little at a time, and I have come across this: > > my $idfile = shift > > What does shift represent in this context. This is equivalent to my $idfile = shift @ARGV; in the normal program context, or inside a sub it is equivalent to: my $idfile = shift @_; _ _ _ Bobby Kleemann http://www.neta.com/~rkleeman/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From eugene at securityarchitects.com Mon Aug 14 21:36:18 2000 From: eugene at securityarchitects.com (Eugene Tsyrklevich) Date: Thu Aug 5 00:20:09 2004 Subject: shift In-Reply-To: <31AE8EC7C14BD411835E001083F95D6B13CECC@IVMAIL>; from mike.vasquez@akamai.com on Mon, Aug 14, 2000 at 04:43:41PM -0700 References: <31AE8EC7C14BD411835E001083F95D6B13CECC@IVMAIL> Message-ID: <20000814193618.F32404@securityarchitects.com> ~sdpm~ perldoc -f shift perldoc perldoc On Mon, Aug 14, 2000 at 04:43:41PM -0700, Vasquez, Mike wrote: > ~sdpm~ > I'm learning perl, a little at a time, and I have come across this: > > my $idfile = shift > > What does shift represent in this context. > > Michael Vasquez > Webcast Engineer > Akamai Technologies > (858) 909-3106 > (619) 252-4999 (cell) > mike.vasquez@akamai.com > http://www.akamai.com/ > Nasdaq: AKAM > > > > > -----Original Message----- > From: Eugene Tsyrklevich [mailto:eugene@securityarchitects.com] > Sent: Saturday, August 12, 2000 3:35 PM > To: san-diego-pm-list@happyfunball.pm.org > Subject: Re: Newbie Question > > > ~sdpm~ > On Sat, Aug 12, 2000 at 01:01:32PM -0700, Ken Loomis wrote: > > I just started learning Perl and found the San Diego Perl Mongers group. > > Trying to re-arrange my schedule to make it to this month's meeting, but I > > have a challenge today that I need some help that I would be most > > appreciative of. > > > > I use a small data file to keep the Customer_ID number in. Each time a new > > customer registers, I increment the number in that file. However, we are > > getting so many requests, that at time the number gets reset to 1. I am > > pretty sure this is because of the way the flock works. > > > you will need 4294967296 hits in order for your counter to reset > > > > I checked out the FAQ's and found this code segment for handling this: > > > > use Fcntl; > > sysopen(FH, "numfile", O_RDWR|O_CREAT) or die "can't open > numfile: > > $!"; > > > fyi, man perlopentut > > > > flock(FH, 2) or die "can't flock > numfile: > > $!"; > > $num = || 0; > > seek(FH, 0, 0) or die "can't rewind > > numfile: $!"; > > truncate(FH, 0) or die "can't truncate > > numfile: $!"; > > (print FH $num+1, "\n") or die "can't write > numfile: > > $!"; > > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > > close FH or die "can't close > numfile: > > $!"; > > > be careful about using 'or' and '||'.. they have different precedence and > act differently in different situations. > man perlop for more > > > > I ran a test of this from one domain that I host and it worked fine. > However > > when I incorporated it into the client's CGI that collects the customer > info, > > I get an error. > > > > Here is the code segment as I placed it into the CGI: > > > > sysopen(FH, "/www/htdocs/freetitandslcom/CustomerID.dat", > > O_RDWR|O_CREAT) or &safe_die("Can't open CustomerID.dat file"); > > flock(FH, 2) or &safe_die("can't flock > > CustomerID.dat: $!"); > > $newcustomerid = || 0; > > seek(FH, 0, 0) or &safe_die("can't rewind > > CustomerID.dat: $!"); > > truncate(FH, 0) or &safe_die("can't > truncate > > CustomerID.dat: $!"); > > (print FH $newcustomerid+1, "\n") or > &safe_die("can't > > write CustomerID.dat: $!"); > > # DO NOT UNLOCK THIS UNTIL YOU CLOSE > > close FH or &safe_die("can't close > > CustomerID.dat: $!"); > > > > The error I get is: > > > > can't truncate CustomerID.dat: Permission Denied > > > > As a shot in the dark, I tried setting the permission on the > "CustomerID.dat" > > file to '766' but that had no effect. > > > make the owner of CustomerID.dat file to be the user under which your apache > processes run (nobody or www or whoever) > set the permissions on a file to 600 > > > cheers > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. > > ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joel at cts.com Tue Aug 15 00:37:52 2000 From: joel at cts.com (Joel Fentin) Date: Thu Aug 5 00:20:09 2004 Subject: mysql sort (round two) Message-ID: <3.0.4.32.20000814223752.007be100@crash.cts.com> ~sdpm~ The original problem: I can't get a sort from mysql. I get the correct data in the wrong order. ================================== What I learned since: With further experimentation, this appears not to be a perl problem. I have the same problem issuing commands from the DOS command line. I can create and delete databases, tables, columns, and rows. I can do anything except sort. I've tried every variation I can think of, and the best I can hope for is not crashing. Help! -- Joel Fentin tel: 760-749-8863 FAX: 760-749-8864 email: joel@fentin.com web: Fentin.com ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From canetguy at home.com Wed Aug 16 15:02:16 2000 From: canetguy at home.com (Garrett Casey) Date: Thu Aug 5 00:20:09 2004 Subject: Meeting Tonight Message-ID: <200008161302160078.709BB0B6@mail> ~sdpm~ Alright. This is a REMINDER that we have our Perl Mongers Meeting tonight at MusicMatch.com at 7:00 pm. The address is 16935 W. Bernardo Drive San Diego, CA 92127. "Take the 15 to Rancho Bernardo Rd, exit heading west. At the second light (West Bernardo Dr), turn left. MusicMatch is the first left turn after the Texaco. Drive up and park in the left parking lot. The meeting will take place in the Auditorium." see http://SanDiego.pm.org See you all there!!! -Garrett Casey ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rkleeman at neta.com Thu Aug 17 12:10:11 2000 From: rkleeman at neta.com (Bobby Kleemann) Date: Thu Aug 5 00:20:09 2004 Subject: Last night's meeting Message-ID: ~sdpm~ Guys, I had a great time last night and I hope the rest of you (who showed) did too. I've got Ted's slides from his discussion on Active Logging last night, so whoever is the webmaster please contact me so we can get the sliges posted. Also, after the meeting we came up with the idea of using the mongers to create an active logging module. Who's interested in helping with that? _ _ _ Bobby Kleemann http://www.neta.com/~rkleeman/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From canetguy at home.com Thu Aug 17 15:52:54 2000 From: canetguy at home.com (Garrett Casey) Date: Thu Aug 5 00:20:09 2004 Subject: Letter to Perl Mongers Message-ID: <200008171352540787.75F08B2A@mail> ~sdpm~ Last night was a wonderful meeting hosted my MusicMatch.com. I am disappointed that so many of you did not attend. Details about this meeting were posted on our web page nearly three weeks in advance. I had emailed the group requesting everyone who was planning on attending the meeting to RSVP. A couple of days ago, I personally got in contact each and every Monger. THIRTY-TWO PEOPLE REPLIED RSVP, twenty wrote that they couldn't attend, and more than a dozen never bothered to reply. MusicMatch took time out their schedule to host our group. An auditorium was reserved. Pizza and beer for 32 was ordered. Chairs were set up and a slide show was created. The top brass of the company (including the CEO) spoke about their incredible technology. In return, six San Diego Perl Mongers decided to show up. As a group, we should be very embarrassed. Bob, I apologize for the lack of courtesy the group provided you and your company. I truly enjoyed the meeting and hopefully we can reschedule for a later month. -Garrett Casey canetguy@home.com http://SanDiego.pm.org 858.720.1789 ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From canetguy at home.com Thu Aug 17 16:29:46 2000 From: canetguy at home.com (Garrett Casey) Date: Thu Aug 5 00:20:09 2004 Subject: Letter to Perl Mongers In-Reply-To: <399C573A.3E21FF76@ACM.org> References: <399C573A.3E21FF76@ACM.org> Message-ID: <200008171429460942.76124D1F@mail> ~sdpm~ I hope I didn't come across like I was complaining about the people who wrote back that they could not attend. I fully understand it if someone has a prior commitment - thats fine. I am concerned about the 26 people who said they WOULD attend and didn't. >In the future, I recommend getting RSVPs early enough so that you and >the host know how many have committed to attending. (THOSE are the >folks who had darned well better show up!) 26 out of 32 people who RSVP did not show up. -Garrett *********** REPLY SEPARATOR *********** > >Garrett, you really shouldn't assign blame to members who never said >they would attend. This is the nature of things. People get busy, they >go on vacation, they choose to spend summer evenings with their >families, ... This is the way it is. > > >This is what I assumed you were doing when you sent out the RSVP a few >days back. > >In the future, I recommend getting RSVPs early enough so that you and >the host know how many have committed to attending. (THOSE are the >folks who had darned well better show up!) > >Sorry you got skunked. It *is* embarrassing. I know this from personal >experience, having been involved in the San Diego ACM for something like >15 years. > >Best wishes, and I'm truly sorry I couldn't attend. (But I *did* RSVP >accordingly!) > ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From todd.rockhold at ontogen.com Thu Aug 17 17:01:55 2000 From: todd.rockhold at ontogen.com (Todd Rockhold) Date: Thu Aug 5 00:20:09 2004 Subject: Letter to Perl Mongers Message-ID: <00Aug17.151137pdt.118085@gateway.ontogen.com> ~sdpm~ As I recall, I received an email including an RSVP 2-3 weeks before the meeting and a reminder the day of the meeting. Seemed like a good protocol to me. > -----Original Message----- > From: Garrett Casey [SMTP:canetguy@home.com] > Sent: Thursday, August 17, 2000 2:30 PM > To: san-diego-pm-list@happyfunball.pm.org; Russ Schnapp > Subject: Re: Letter to Perl Mongers > > ~sdpm~ > I hope I didn't come across like I was complaining about the people who > wrote back that they could not attend. I fully understand it if someone > has a prior commitment - thats fine. I am concerned about the 26 people > who said they WOULD attend and didn't. > > >In the future, I recommend getting RSVPs early enough so that you and > >the host know how many have committed to attending. (THOSE are the > >folks who had darned well better show up!) > > 26 out of 32 people who RSVP did not show up. > > -Garrett > > > > > *********** REPLY SEPARATOR *********** > > > > >Garrett, you really shouldn't assign blame to members who never said > >they would attend. This is the nature of things. People get busy, they > >go on vacation, they choose to spend summer evenings with their > >families, ... This is the way it is. > > > > > >This is what I assumed you were doing when you sent out the RSVP a few > >days back. > > > >In the future, I recommend getting RSVPs early enough so that you and > >the host know how many have committed to attending. (THOSE are the > >folks who had darned well better show up!) > > > >Sorry you got skunked. It *is* embarrassing. I know this from personal > >experience, having been involved in the San Diego ACM for something like > >15 years. > > > >Best wishes, and I'm truly sorry I couldn't attend. (But I *did* RSVP > >accordingly!) > > > > > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rlssdpm at schnapp.org Thu Aug 17 17:15:24 2000 From: rlssdpm at schnapp.org (Russ Schnapp) Date: Thu Aug 5 00:20:10 2004 Subject: Letter to Perl Mongers References: <00Aug17.151137pdt.118085@gateway.ontogen.com> Message-ID: <399C63FC.81A70564@schnapp.org> ~sdpm~ Todd Rockhold wrote: > > As I recall, I received an email including an RSVP 2-3 weeks before the > meeting and a reminder the day of the meeting. Seemed like a good protocol > to me. Yeah, this was a total misread of Garrett's message, on my part. Re-reading it, it's clear that his anger is well-aimed and well-deserved. ...Russ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rforgey at alumni.caltech.edu Thu Aug 17 17:54:29 2000 From: rforgey at alumni.caltech.edu (Bob Forgey) Date: Thu Aug 5 00:20:10 2004 Subject: Letter to Perl Mongers In-Reply-To: <00Aug17.151137pdt.118085@gateway.ontogen.com> References: <00Aug17.151137pdt.118085@gateway.ontogen.com> Message-ID: <14748.27237.408680.692208@red> ~sdpm~ >>>>> "Todd" == Todd Rockhold writes: Todd> ~sdpm~ Todd> As I recall, I received an email including an RSVP 2-3 weeks before the Todd> meeting and a reminder the day of the meeting. Seemed like a good protocol Todd> to me. Yes, a very good protocol. The people who weren't there missed some excellent presentations. The one on active logging was the most interesting I'd heard in a long time: that should be good for any number of magazine articles and conference presentations. I'm sorry to say that I got there very late; first because I spent 15 minutes in line to pay my fool tax, and second because I had a h*ll of a time finding MusicMatch. That was my own fault entirely, since I copied the address down wrong and mis-interpreted the driving instructions. But, I must say, I had no idea there were any businesses there! I had always thought it was one of those week-at-a-time business hotels. I drove by twice before I got a clue. Bob >> -----Original Message----- >> From: Garrett Casey [SMTP:canetguy@home.com] >> Sent: Thursday, August 17, 2000 2:30 PM >> To: san-diego-pm-list@happyfunball.pm.org; Russ Schnapp >> Subject: Re: Letter to Perl Mongers >> >> ~sdpm~ >> I hope I didn't come across like I was complaining about the people who >> wrote back that they could not attend. I fully understand it if someone >> has a prior commitment - thats fine. I am concerned about the 26 people >> who said they WOULD attend and didn't. >> >> >In the future, I recommend getting RSVPs early enough so that you and >> >the host know how many have committed to attending. (THOSE are the >> >folks who had darned well better show up!) >> >> 26 out of 32 people who RSVP did not show up. >> >> -Garrett >> ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From chuckphillips at mac.com Thu Aug 17 18:04:12 2000 From: chuckphillips at mac.com (Chuck Phillips) Date: Thu Aug 5 00:20:10 2004 Subject: Perl University Message-ID: ~sdpm~ Does anyone know anything about the Perl University that ORA.com is putting on? Any inside info? Is this annual? If so, did anyone go last year? I just want to see if it's worth the $250 (student) and the trip to LA, hotel, etc. http://conferences.oreilly.com/uperl2k/ -Chuck Phillips ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From ricks at mp3.com Thu Aug 17 18:26:02 2000 From: ricks at mp3.com (Rick Schlientz) Date: Thu Aug 5 00:20:10 2004 Subject: Perl University References: Message-ID: <399C748A.F4337A5D@mp3.com> ~sdpm~ If anyone is going - from the web page: Perl User Groups You can receive a 20% discount on all fees for tutorials by entering your user group code in the discount field. So what's our user group code? Chuck Phillips wrote: > > ~sdpm~ > Does anyone know anything about the Perl University that ORA.com is putting > on? Any inside info? Is this annual? If so, did anyone go last year? I just > want to see if it's worth the $250 (student) and the trip to LA, hotel, etc. > > http://conferences.oreilly.com/uperl2k/ > > -Chuck Phillips > > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rforgey at alumni.caltech.edu Thu Aug 17 19:53:34 2000 From: rforgey at alumni.caltech.edu (Bob Forgey) Date: Thu Aug 5 00:20:10 2004 Subject: Last night's meeting In-Reply-To: References: Message-ID: <14748.33072.33403.895514@red> ~sdpm~ The active logging was fascinating, but I have some questions... First, to make sure I understand the basics. An active log is a log file produced by an application where the first item on each line (is/can be used as a) command, so that the active log is a script. Right? How are these logs used? Are the commands in the log file executed by the application being debugged? Are they executed by a separate program that generates appropriate client/server-type messages? I noticed that snapshots loomed large in the discussion. These snapshots are a picture of the values of a script's internal variables at a given point in its execution (right?). Are these shapshots used by the developer to inspect the variables, sort of like looking at a core dump? That is to say, the snapshots aren't used in some kind of automated processing, but for people to read? Thanks! Bob >>>>> "Bobby" == Bobby Kleemann writes: Bobby> ~sdpm~ Bobby> Guys, Bobby> I had a great time last night and I hope the rest of you (who Bobby> showed) did too. I've got Ted's slides from his discussion on Active Bobby> Logging last night, so whoever is the webmaster please contact me so we Bobby> can get the sliges posted. Also, after the meeting we came up with the Bobby> idea of using the mongers to create an active logging module. Who's Bobby> interested in helping with that? ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From joe at artlung.com Fri Aug 18 10:55:28 2000 From: joe at artlung.com (Joe Crawford) Date: Thu Aug 5 00:20:10 2004 Subject: Letter to Perl Mongers Message-ID: ~sdpm~ On Thu, 17 Aug 2000, Garrett Casey wrote: > ~sdpm~ > I hope I didn't come across like I was complaining about the > people who wrote back that they could not attend. I fully understand > it if someone has a prior commitment - thats fine. I am concerned > about the 26 people who said they WOULD attend and didn't. > > >In the future, I recommend getting RSVPs early enough so that you and > >the host know how many have committed to attending. (THOSE are the > >folks who had darned well better show up!) > > 26 out of 32 people who RSVP did not show up. I completely sympathize with the organizers - WebSanDiego's recent Happy Hour http://WebSanDiego.org/happyhour/happyhour6/ got 90+ RSVPs of which 55 actually showed. Perhaps this is a regional affliction? California-itis? I don't know of a magic bullet to fix this - but when you get sponsors, meeting rooms, etc and people don't show, there's a real impact on a group. Perhaps it's time to remind people what RSVP means. :-\ My sympathies, Joe -- Joe Crawford | web designer + developer services-for-hire | http://joecrawford.com/ personal-site | http://www.artlung.com/ dev-mailing-list-for-san-diego-CA-USA | http://www.websandiego.org/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From mike.vasquez at akamai.com Fri Aug 18 13:31:43 2000 From: mike.vasquez at akamai.com (Vasquez, Mike) Date: Thu Aug 5 00:20:10 2004 Subject: Nebie question re: Location Message-ID: <31AE8EC7C14BD411835E001083F95D6B13CEF2@IVMAIL> ~sdpm~ Trying to learn and I have a question regarding opening another html page. Is there something special about using this. I tried print "Location:http://mypage.com/"; and it actually prints "location:http://mypage.com/". What I am trying to do is if a person did not come from a specific $ENV{'HTTP_REFERER'}, I want to redirect the user to another page. Suggestions please. Michael Vasquez Webcast Engineer Akamai Technologies (858) 909-3106 (619) 252-4999 (cell) mike.vasquez@akamai.com http://www.akamai.com/ Nasdaq: AKAM -----Original Message----- From: Joe Crawford [mailto:joe@artlung.com] Sent: Friday, August 18, 2000 8:55 AM To: San Diego Perl Mongers Subject: Re: Letter to Perl Mongers ~sdpm~ On Thu, 17 Aug 2000, Garrett Casey wrote: > ~sdpm~ > I hope I didn't come across like I was complaining about the > people who wrote back that they could not attend. I fully understand > it if someone has a prior commitment - thats fine. I am concerned > about the 26 people who said they WOULD attend and didn't. > > >In the future, I recommend getting RSVPs early enough so that you and > >the host know how many have committed to attending. (THOSE are the > >folks who had darned well better show up!) > > 26 out of 32 people who RSVP did not show up. I completely sympathize with the organizers - WebSanDiego's recent Happy Hour http://WebSanDiego.org/happyhour/happyhour6/ got 90+ RSVPs of which 55 actually showed. Perhaps this is a regional affliction? California-itis? I don't know of a magic bullet to fix this - but when you get sponsors, meeting rooms, etc and people don't show, there's a real impact on a group. Perhaps it's time to remind people what RSVP means. :-\ My sympathies, Joe -- Joe Crawford | web designer + developer services-for-hire | http://joecrawford.com/ personal-site | http://www.artlung.com/ dev-mailing-list-for-san-diego-CA-USA | http://www.websandiego.org/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From rkleeman at neta.com Fri Aug 18 13:45:30 2000 From: rkleeman at neta.com (Bobby Kleemann) Date: Thu Aug 5 00:20:10 2004 Subject: Nebie question re: Location In-Reply-To: <31AE8EC7C14BD411835E001083F95D6B13CEF2@IVMAIL> Message-ID: ~sdpm~ You're trying to do a redirect? The following code should do what you want: use CGI; print redirect('http://mypage.com/'); See also: http://stein.cshl.org/WWW/software/CGI/cgi_docs.html#header _ _ _ Bobby Kleemann http://www.neta.com/~rkleeman/ On Fri, 18 Aug 2000, Vasquez, Mike wrote: > ~sdpm~ > Trying to learn and I have a question regarding opening another html page. > > Is there something special about using this. I tried > > print "Location:http://mypage.com/"; and it actually prints > "location:http://mypage.com/". > > What I am trying to do is if a person did not come from a specific > $ENV{'HTTP_REFERER'}, I want to redirect the user to another page. > > Suggestions please. > > > Michael Vasquez > Webcast Engineer > Akamai Technologies > (858) 909-3106 > (619) 252-4999 (cell) > mike.vasquez@akamai.com > http://www.akamai.com/ > Nasdaq: AKAM > > > > > -----Original Message----- > From: Joe Crawford [mailto:joe@artlung.com] > Sent: Friday, August 18, 2000 8:55 AM > To: San Diego Perl Mongers > Subject: Re: Letter to Perl Mongers > > > ~sdpm~ > On Thu, 17 Aug 2000, Garrett Casey wrote: > > > ~sdpm~ > > I hope I didn't come across like I was complaining about the > > people who wrote back that they could not attend. I fully understand > > it if someone has a prior commitment - thats fine. I am concerned > > about the 26 people who said they WOULD attend and didn't. > > > > >In the future, I recommend getting RSVPs early enough so that you and > > >the host know how many have committed to attending. (THOSE are the > > >folks who had darned well better show up!) > > > > 26 out of 32 people who RSVP did not show up. > > I completely sympathize with the organizers - WebSanDiego's recent > Happy Hour http://WebSanDiego.org/happyhour/happyhour6/ got 90+ RSVPs of > which 55 actually showed. Perhaps this is a regional affliction? > California-itis? > > I don't know of a magic bullet to fix this - but when you get sponsors, > meeting rooms, etc and people don't show, there's a real impact on a group. > Perhaps it's time to remind people what RSVP means. :-\ > > My sympathies, > Joe > -- > Joe Crawford | web designer + developer > services-for-hire | http://joecrawford.com/ > personal-site | http://www.artlung.com/ > dev-mailing-list-for-san-diego-CA-USA | http://www.websandiego.org/ > > > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. > ~sdpm~ > > The posting address is: san-diego-pm-list@hfb.pm.org > > List requests should be sent to: majordomo@hfb.pm.org > > If you ever want to remove yourself from this mailing list, > you can send mail to with the following > command in the body of your email message: > > unsubscribe san-diego-pm-list > > If you ever need to get in contact with the owner of the list, > (if you have trouble unsubscribing, or have questions about the > list itself) send email to . > This is the general rule for most mailing lists when you need > to contact a human. > ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From mike.vasquez at akamai.com Fri Aug 18 13:45:03 2000 From: mike.vasquez at akamai.com (Vasquez, Mike) Date: Thu Aug 5 00:20:10 2004 Subject: Nebie question re: Location Message-ID: <31AE8EC7C14BD411835E001083F95D6B13CEF4@IVMAIL> ~sdpm~ Never mind. I figured it out. Trying to learn and I have a question regarding opening another html page. Is there something special about using this. I tried print "Location:http://mypage.com/"; and it actually prints "location:http://mypage.com/". What I am trying to do is if a person did not come from a specific $ENV{'HTTP_REFERER'}, I want to redirect the user to another page. Suggestions please. Michael Vasquez Webcast Engineer Akamai Technologies (858) 909-3106 (619) 252-4999 (cell) mike.vasquez@akamai.com http://www.akamai.com/ Nasdaq: AKAM -----Original Message----- From: Joe Crawford [mailto:joe@artlung.com] Sent: Friday, August 18, 2000 8:55 AM To: San Diego Perl Mongers Subject: Re: Letter to Perl Mongers ~sdpm~ On Thu, 17 Aug 2000, Garrett Casey wrote: > ~sdpm~ > I hope I didn't come across like I was complaining about the > people who wrote back that they could not attend. I fully understand > it if someone has a prior commitment - thats fine. I am concerned > about the 26 people who said they WOULD attend and didn't. > > >In the future, I recommend getting RSVPs early enough so that you and > >the host know how many have committed to attending. (THOSE are the > >folks who had darned well better show up!) > > 26 out of 32 people who RSVP did not show up. I completely sympathize with the organizers - WebSanDiego's recent Happy Hour http://WebSanDiego.org/happyhour/happyhour6/ got 90+ RSVPs of which 55 actually showed. Perhaps this is a regional affliction? California-itis? I don't know of a magic bullet to fix this - but when you get sponsors, meeting rooms, etc and people don't show, there's a real impact on a group. Perhaps it's time to remind people what RSVP means. :-\ My sympathies, Joe -- Joe Crawford | web designer + developer services-for-hire | http://joecrawford.com/ personal-site | http://www.artlung.com/ dev-mailing-list-for-san-diego-CA-USA | http://www.websandiego.org/ ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human. From robertl1 at home.com Sat Aug 19 23:22:37 2000 From: robertl1 at home.com (Bob La Quey) Date: Thu Aug 5 00:20:10 2004 Subject: sorry... Message-ID: <3.0.6.32.20000819212237.020586d0@mail.dt1.sdca.home.com> ~sdpm~ This is from the Perl-XML list. It is just too good not to pass on. Bob La Quey >Delivered-To: Perl-XML@listserv1.ActiveState.com >Date: Fri, 18 Aug 2000 06:46:20 +0100 (BST) >From: Matt Sergeant >To: David Ashe >cc: Perl-XML@listserv1.ActiveState.com >Subject: Re: sorry... >Sender: perl-xml-admin@listserv1.ActiveState.com >X-BeenThere: perl-xml@listserv.ActiveState.com >X-Mailman-Version: 2.0beta2 >List-Id: > >On Tue, 15 Aug 2000, David Ashe wrote: > >> ...but somebody had to do it sooner or later... >> >> xml parser including xml in 7 lines >> does not support dtd's or entites, thats for the next version! >> >> #!/usr/bin/perl >> use strict; # xml path parser (c) david ashe >> my $b=sub{print join('/',@{$_[0]}),'='.$_[1],"\n";}; >> my $a=sub{($_=$_[1])ne''?((s/^\///go)?pop >> @@:((s/\/$//go)?&$b([@@,$_]):(($_[0])?push >> @@,$_:&$b(\@@,$@))))&int(!$_[0]):return 1;}; >> ($??(($^ eq '>')?($?,$@)=&$a($?,$@):$@.=$^):(($^ eq >> '<')?($?,$@)=&$a($?,$@):$@.=$^))while(read(DATA,$^,1)); >> __END__ >> perlfoobar > >You're a sick, sick man... Help is on its way :-) > >-- > > >Fastnet Software Ltd. High Performance Web Specialists >Providing mod_perl, XML, Sybase and Oracle solutions >Email for training and consultancy availability. >http://sergeant.org | AxKit: http://axkit.org > >_______________________________________________ >Perl-XML mailing list >Perl-XML@listserv.ActiveState.com >http://listserv.ActiveState.com/mailman/listinfo/perl-xml > ~sdpm~ The posting address is: san-diego-pm-list@hfb.pm.org List requests should be sent to: majordomo@hfb.pm.org If you ever want to remove yourself from this mailing list, you can send mail to with the following command in the body of your email message: unsubscribe san-diego-pm-list If you ever need to get in contact with the owner of the list, (if you have trouble unsubscribing, or have questions about the list itself) send email to . This is the general rule for most mailing lists when you need to contact a human.