From nate at campin.net Wed Jan 2 02:10:00 2002 From: nate at campin.net (Nate Campi) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash Message-ID: <20020102001000.F30860@campin.net> On the jacksonville-pm-list; Jax.PM'er Nate Campi wrote - I'm playing with a syslog relaying perl script I threw together while debugging some third party software at work. I'm actually going to make it compliant with RFC 3164 (http://www.ietf.org/rfc/rfc3164.txt) as a programming exercise. The pattern matching and substition stuff is all going quite quickly, but I was wondering (more academically than anything else), whether I should store the mapping of priority values to facility/severity strings as hash or compute them on the fly. I tend to think I should build up a big hash with all the mappings pre-computed for speed. Do people stick to that as a rule (where possible), or what? OBTW, I just ditched procmail and went to Mail::Audit for mail filtering and delivery. Man it's nice. http://www.perl.com/lpt/a/2001/07/17/mailfiltering.html) -- Nate Campi http://www.campin.net GnuPG key: 0xC17AEF79 I have never left my schooling interfere with my education. - Mark Twain Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Wed Jan 2 12:08:39 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash In-Reply-To: <20020102001000.F30860@campin.net> Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - :) You don't really say how many mappings there are? -Sx- :] On Wednesday, January 2, 2002, at 03:10 AM, Nate Campi wrote: > On the jacksonville-pm-list; Jax.PM'er Nate Campi > wrote - > The pattern matching and substition stuff is all going quite > quickly, but > I was wondering (more academically than anything else), whether I > should > store the mapping of priority values to facility/severity strings as > hash or compute them on the fly. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at campin.net Wed Jan 2 13:30:58 2002 From: nate at campin.net (Nate Campi) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash In-Reply-To: ; from sneex@mac.com on Wed, Jan 02, 2002 at 01:08:39PM -0500 References: <20020102001000.F30860@campin.net> Message-ID: <20020102113058.I30860@campin.net> On the jacksonville-pm-list; Jax.PM'er Nate Campi wrote - On Wed, Jan 02, 2002 at 01:08:39PM -0500, Bill Jones wrote: > On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > > :) > > You don't really say how many mappings there are? Oh, sorry. 8x24, or 192. -- Nate Campi http://www.campin.net GnuPG key: 0xC17AEF79 "Those who do not understand UNIX are condemned to reinvent it -- badly." -- Henry Spencer Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Wed Jan 2 14:24:53 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash In-Reply-To: <20020102113058.I30860@campin.net> Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - >> >> You don't really say how many mappings there are? > > Oh, sorry. > > 8x24, or 192. Um, well, is 192 a lot? Doesn't seem like that would have any great impact. How big are the strings data themselves (that are being mapped?) Maybe I am missing something here/Sx ??? Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at campin.net Wed Jan 2 15:13:54 2002 From: nate at campin.net (Nate Campi) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash In-Reply-To: ; from sneex@mac.com on Wed, Jan 02, 2002 at 03:24:53PM -0500 References: <20020102113058.I30860@campin.net> Message-ID: <20020102131354.M30860@campin.net> On the jacksonville-pm-list; Jax.PM'er Nate Campi wrote - On Wed, Jan 02, 2002 at 03:24:53PM -0500, Bill Jones wrote: > On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > > >> > >> You don't really say how many mappings there are? > > > > Oh, sorry. > > > > 8x24, or 192. > > > Um, well, is 192 a lot? Doesn't seem like that would have any > great impact. How big are the strings data themselves (that are > being mapped?) > > Maybe I am missing something here/Sx ??? What I'm dealing with is incoming UDP traffic, so no connection queues, just a receive buffer that drops packets when it gets full. I want to make this a lean mean packet-accepting machine. The strings aren't big (facility/severity syslog strings, remember?). -- Nate Campi http://www.campin.net GnuPG key: 0xC17AEF79 "All programmers are playwrights and all computers are lousy actors." -Anon. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Wed Jan 2 15:41:59 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash In-Reply-To: <20020102131354.M30860@campin.net> Message-ID: <8CC6606A-FFC9-11D5-A617-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > What I'm dealing with is incoming UDP traffic, so no connection queues, > just a receive buffer that drops packets when it gets full. I want to > make this a lean mean packet-accepting machine. > Then why don't you off-load the processing to two scripts: 1) One that accept and logs the UDP connection (to make sure it's NOT full...) 2) One to process the strings. I am NOT saying that one script couldn't handle it, but maybe it is trying to juggle two many conditions before losing data or dropping a connection before it is completed? ???/Sx :] Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at campin.net Wed Jan 2 18:17:35 2002 From: nate at campin.net (Nate Campi) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash In-Reply-To: <8CC6606A-FFC9-11D5-A617-0003930CAF62@mac.com>; from sneex@mac.com on Wed, Jan 02, 2002 at 04:41:59PM -0500 References: <20020102131354.M30860@campin.net> <8CC6606A-FFC9-11D5-A617-0003930CAF62@mac.com> Message-ID: <20020102161735.N30860@campin.net> On the jacksonville-pm-list; Jax.PM'er Nate Campi wrote - On Wed, Jan 02, 2002 at 04:41:59PM -0500, Bill Jones wrote: > On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > > > What I'm dealing with is incoming UDP traffic, so no connection queues, > > just a receive buffer that drops packets when it gets full. I want to > > make this a lean mean packet-accepting machine. > > > > Then why don't you off-load the processing to two scripts: > > 1) One that accept and logs the UDP connection (to make sure it's > NOT full...) > > 2) One to process the strings. > > I am NOT saying that one script couldn't handle it, but maybe it is > trying to juggle two many conditions before losing data or dropping > a connection before it is completed? I was thinking of handing off the analysis of the packets to a child, possibly multiple children, for just that reason. -- Nate Campi http://www.campin.net GnuPG key: 0xC17AEF79 Remember: if brute force doesn't work, you're just not using enough. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From greg at turnstep.com Thu Jan 3 06:42:11 2002 From: greg at turnstep.com (Greg Sabino Mullane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] computing values vs. storing as hash Message-ID: On the jacksonville-pm-list; Jax.PM'er "Greg Sabino Mullane" wrote - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > I was wondering (more academically than anything else), > whether I should store the mapping of priority values to > facility/severity strings as hash or compute them on the fly. In general, it is always better to use a hash. Hash lookups tend to be extremely fast compared to almost any other operation you perform, unless the operation is extremely simple and the hash extremely long. In this particular case, I'd use a hash. Matter of fact, I've never run up against a case where a computation was preferred over a hash. Greg Sabino Mullane greg@turnstep.com PGP Key: 0x14964AC8 200201030741 -----BEGIN PGP SIGNATURE----- Comment: http://www.turnstep.com/pgp.html iQA/AwUBPDRRhrybkGcUlkrIEQLfjQCdFqlQs3JAP7+wuqqwdabFSYG0fBUAoNpA J8e6+ReNTC330ootrxdkVrju =QE8Y -----END PGP SIGNATURE----- Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From greg at turnstep.com Thu Jan 3 06:50:25 2002 From: greg at turnstep.com (Greg Sabino Mullane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] autoflush Message-ID: On the jacksonville-pm-list; Jax.PM'er "Greg Sabino Mullane" wrote - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > Wait ... Isn't $|++ set to *prevent* buffering when using > CGI file handles? $| improves the buffering by switching from the default buffering (usually ~ 2K depending on the OS) to "command" buffering, which I assume means that fflush() is called every time a command (e.g. print) is called by perl. While still not totally unbuffered, this is way better than the default. :) I wouldn't be surprised if Perl6 managed to put a command in (or even a default) so that all filehandles are automatically "unbuffered." I can't recall if it does, but I do remember that you can open a file in P6 with "autochomp" mode - yay! Greg Sabino Mullane greg@turnstep.com PGP Key: 0x14964AC8 200201030749 -----BEGIN PGP SIGNATURE----- Comment: http://www.turnstep.com/pgp.html iQA/AwUBPDRThrybkGcUlkrIEQJiKgCfZ9Wyok1GArVJq+MoH0ErVJeyseEAoIG0 JjlLy+nNKoV3I+MhRMquZI+Y =ZZaI -----END PGP SIGNATURE----- Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Thu Jan 3 08:20:47 2002 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] autoflush References: Message-ID: <3C3468BF.676FCDCB@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - Greg Sabino Mullane wrote: > > Wait ... Isn't $|++ set to *prevent* buffering when using > > CGI file handles? > > $| improves the buffering by switching from the default buffering > (usually ~ 2K depending on the OS) to "command" buffering, > which I assume means that fflush() is called every time > a command (e.g. print) is called by perl. While still not > totally unbuffered, this is way better than the default. :) how so? are there not any circumstances when buffering is preferable to not buffering? > I wouldn't be surprised if Perl6 managed to put a command > in (or even a default) so that all filehandles are automatically > "unbuffered." I can't recall if it does, but I do remember > that you can open a file in P6 with "autochomp" mode - yay! what does autochomp have to do with buffering? -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Thu Jan 3 09:08:19 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] new Perl Core book Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - An sample chapter: See http://use.perl.org/article.pl?sid=02/01/02/2021235 Enjoy! _Sx_____________________________________________________ $_ = "Jacksonville Perl Monger"; while(/([Jacksonville Perl Monger])/g) { print join(" ", map { defined $_ ? $_ : "" } $`, $&, $', $+), "\n"; } Bill -Sx- Jones :] ___Someday I'll look back on all this and laugh...until they sedate me.___ Lead Courseware Support Analyst (Lead e-Systems Developer) FCCJ * ACID * CWS 501 W State St * Rm 229 Jacksonville, FL 32202 W: 904 / 632-3089 F: 904 / 632-3007 C: 904 / 537-3910 E: wcjones@fccj.org I: http://insecurity.org/ Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Thu Jan 3 13:01:11 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] [Perl] Testaregex Site In-Reply-To: <18A517EE-007A-11D6-A9E2-0003930CAF62@fccj.org> Message-ID: <40C12EBA-007C-11D6-A9E2-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - [JaxPM] This is something I ran across in my REALLY old in-box... (One day I promise to be a lot less organized...) See http://212.187.69.32/HenkS/testaregex/ Just thought I would share :) -Sx- (PS - The site author and the BBEdit Talk list were BCC'ed here.) On Tuesday, October 31, 2000, at 04:00 AM, Henk Schotel wrote: Hi you programming people, I added many examples to the page where you can test or learn how to code regular expressions: http://212.187.69.32/HenkS/testaregex/ <- final slash! I'll (try to) leave at that, unless you find some mistake. I like this example regex best (with back references): ^([A-Z])=>([A-Z]) \|- ~\2=>~\1$ that matches this formula (from propositional logic): A=>B |- ~B=>~A Enjoy! Henk Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Thu Jan 3 13:31:55 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] Yes! The Digest is working... In-Reply-To: <200201021822.g02IMlc05578@gocho.pm.org> Message-ID: <8BC73B6C-0080-11D6-A9E2-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - I promise to stop bouncing my own posts :/ -Sx- On Wednesday, January 2, 2002, at 01:22 PM, owner-jacksonville-pm- list@pm.org wrote: > I know this is a *high* traffic list, but last month I was able to > get the digest feature working in case anyone here wants to switch > to digest mode. I am about to start teaching a new class about > Internet programming and using Perl, et al, and I have told many > students about the Jax.PM -- so *they* (the unwashed masses) may be > posting FAQs, RTFMs, and what nots. Please try not to slaughter > them. > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Thu Jan 3 14:19:05 2002 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] Yes! The Digest is working... In-Reply-To: <8BC73B6C-0080-11D6-A9E2-0003930CAF62@mac.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - > > I know this is a *high* traffic list, but last month I was able to > > get the digest feature working in case anyone here wants to switch > > to digest mode. I am about to start teaching a new class about > > Internet programming and using Perl, et al, and I have told many > > students about the Jax.PM -- so *they* (the unwashed masses) may be > > posting FAQs, RTFMs, and what nots. Please try not to slaughter > > them. Hmm. Sounds like an invitation to me... :) j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From greg at turnstep.com Fri Jan 4 08:41:25 2002 From: greg at turnstep.com (Greg Sabino Mullane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] autoflush Message-ID: On the jacksonville-pm-list; Jax.PM'er "Greg Sabino Mullane" wrote - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >> While still not totally unbuffered, this is way >> better than the default. :) > how so? are there not any circumstances when buffering > is preferable to not buffering? As I said, it merely changes the buffering from "when it reaches x bytes" to "whenever I send it something." There may be circumstances where buffering is desired, but, IMO, 99% of the scripts in the world do not need the default buffering, hence my opinionated "way better" statement. > what does autochomp have to do with buffering? Nothing. I was just pointing out a neat feature of perl 6 that applies to file handles. Greg Sabino Mullane greg@turnstep.com PGP Key: 0x14964AC8 200201040939 -----BEGIN PGP SIGNATURE----- Comment: http://www.turnstep.com/pgp.html iQA/AwUBPDW+07ybkGcUlkrIEQLSUQCdHjsbIVQDSUV9g3B5VaujCE+f5fMAn3KF 1MQiwCxEVhSHyaCeQYUDeVka =6Rzg -----END PGP SIGNATURE----- Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Fri Jan 4 12:07:53 2002 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] autoflush References: Message-ID: <3C35EF79.81650646@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - Greg Sabino Mullane wrote: > > On the jacksonville-pm-list; Jax.PM'er "Greg Sabino Mullane" wrote - > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > >> While still not totally unbuffered, this is way > >> better than the default. :) > > how so? are there not any circumstances when buffering > > is preferable to not buffering? > > As I said, it merely changes the buffering from > "when it reaches x bytes" to "whenever I send it something." > There may be circumstances where buffering is desired, > but, IMO, 99% of the scripts in the world do not need > the default buffering, hence my opinionated "way better" > statement. well IMO, 99% of the scripts in the world do not need non-buffering, with .cgi scripts being the main exception. however, i'm sure that many scripts would break, or at least not function as intended, if the default behaviour was changed from buffer to non-buffer. so i don't see any positive whatsoever in changing the default behaviour from buffered to non-buffered. it's just fine the way it is. > > what does autochomp have to do with buffering? > > Nothing. I was just pointing out a neat feature of perl 6 > that applies to file handles. ok, that's what i thought. -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sat Jan 5 15:33:44 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - RFC: I am wondering about using the short-circuit && operator to execute multiple commands should some condition exist. I ask the list their respective opinion(s) about anything good, bad, or ugly about &&. Thx :) An example snippet (not -w or strict safe, hell it likely doesn't work) - while (defined($_ = )) { ++$process && chomp; s{\/\*.*} {}; # No C/CSS-like comments... s{^\s+} {}; # No leading whitespace... s{\s+$} {}; # No trailing whitespace... ++$empty && next unless length; $curline = $_; &sx_css_not_handled($curline) && next if ($curline =~ /#/); &sx_do_head() && next unless $headdone; } :) ???/Sx ? Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Sat Jan 5 15:53:18 2002 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? References: Message-ID: <3C3775CE.B7638D4D@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - Bill Jones wrote: > I am wondering about using the short-circuit && operator to execute > multiple commands should some condition exist. I ask the list > their respective opinion(s) about anything good, bad, or ugly > about &&. Thx :) > > An example snippet (not -w or strict safe, hell it likely doesn't > work) - > > while (defined($_ = )) { > ++$process && chomp; > s{\/\*.*} {}; # No C/CSS-like comments... > s{^\s+} {}; # No leading whitespace... > s{\s+$} {}; # No trailing whitespace... > ++$empty && next unless length; > > $curline = $_; > &sx_css_not_handled($curline) && next if ($curline =~ /#/); > > &sx_do_head() && next unless $headdone; > } i dunno about good bad or ugly. but if anyone else has to maintain lines like &sx_css_not_handled($curline) && next if ($curline =~ /#/); they will curse your name. there's nothing wrong with using && and || for conditionals. a lot of people prefer them to 'if' for many cases. but -combining- && and if is a definite no-no, if you value readable and maintainable code. that said, my version of your code isn't all that different: while () { # the "++$process && chomp;" is bizarre. # is $process ever -1? if not, the condition # is always true, so what's its purpose? chomp; $process++; s{/\*.*} {}; # strip C/CSS-like comments... s{^\s+} {}; # strip leading whitespace... s{\s+$} {}; # strip trailing whitespace... !length and ++$empty and next; $curline = $_; $curline =~ /#/ and sx_css_not_handled($curline) and next; # if sx_do_head() has side effects, i'd prefer # doing it and assigning a return value, and then # testing that, rather than doing everything # in one fell swoop. !$headdone and sx_do_head() and next; } i won't say that that's the "best" version of the code; i'm not even sure if it's equivalent; hopefully i didn't make any mistakes. but i think it's preferable. -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sat Jan 5 16:47:28 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? In-Reply-To: <3C3775CE.B7638D4D@zfx.com> Message-ID: <31FE94A2-022E-11D6-B839-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - :) Actually I had forgotten about the ! (not true (or better yet not >= 1)) and the baby 'and's -- in the back of my mind I guess they were very low on the precedence list and therefore !worthy (OK, bad pun.) I'll try out the changes in the real code. The && usage was really weirding me out and I did want to avoid a lot if-then-else, etc. The basics are good for writing portable/readable/maintainable code -- but writing 4 lines where 1 makes sense is so, I dunno, COBOL-like ?!? Thx Steve! PS - That $process variable should have been called $total_lines, Steve. Sorry :) PPS - 4U who R 2Young to know about COmmon Business Oriented Language -- consider yerself Lucky :) Steve said: > !$headdone and sx_do_head() and next; > -Sx- :] ========================================== Can anyone hear you scream in Cyberspace? Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sat Jan 5 17:22:27 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? In-Reply-To: <3C3775CE.B7638D4D@zfx.com> Message-ID: <15379B5D-0233-11D6-B839-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - OK, having thought some more about it, I feel that "&&" or "and" are pretty close to if() in length -- so what we are really talking about is "clarity" (like Steve said :) So ... How about - # open files for I/O - open (OHTML, ">".&sx_make_fn().".html") || die "FATAL: $filename.html\n $!"; !$enable_css and print "CSS will not be emitted...\n"; # Otherwise $enable_css and open (OCSS, ">$filename.css") || die "FATAL: $filename.css\n $!"; # Emit CSS here ... $enable_css and close (OCSS) || die "FATAL: $filename.css\n $!"; =pod filename and sx_make_fn are declared elsewhere; sx_make_fn just makes me up a unique fn which looks like Sat05Jan2002182043 -- no, this script will not be executed more than once a minute... =cut Looks clear to me... Maybe I am just crazy... -Sx- Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Sat Jan 5 17:44:40 2002 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? References: <15379B5D-0233-11D6-B839-0003930CAF62@mac.com> Message-ID: <3C378FE8.96D3B148@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - Bill Jones wrote: > On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > > OK, having thought some more about it, I feel that "&&" or "and" > are pretty close to if() in length -- so what we are really talking > about is "clarity" (like Steve said :) well it's pretty much in the eye of the beholder. i am pretty sure that stuff like "A && B unless C" is not a good idea, but the rest is what you and your fellow programmers think. with that said, here's how i'd do the below... > So ... How about - > > # open files for I/O - > open (OHTML, ">".&sx_make_fn().".html") || die "FATAL: > $filename.html\n $!"; open OHTML, sprintf(">%s.html", sx_make_fn()) or die "couldn't open >$filename.html: $!"; > !$enable_css and print "CSS will not be emitted...\n"; # Otherwise > $enable_css and open (OCSS, ">$filename.css") || die "FATAL: > $filename.css\n $!"; > # Emit CSS here ... > $enable_css and close (OCSS) || die "FATAL: $filename.css\n $!"; i assume that OCSS will be used in the "# Emit CSS here" part, which means you're gonna have to have even more "$enable_css and" stuff, so just go to a block. if you don't like "if", use "do": $enable_css and do { open OCSS, ">$filename.css" or die "couldn't open >$filename.css: $!"; # emit CSS close OCSS or die "couldn't close $filename.css: $!"; }; > =pod > filename and sx_make_fn are declared elsewhere; sx_make_fn just > makes me up a unique fn which looks like Sat05Jan2002182043 -- no, > this script will not be executed more than once a minute... > =cut > > Looks clear to me... Maybe I am just crazy... i'll tell you what's crazy... we're gonna get 4-8 inches of snow tonight here in TN... finally! no you folks in Jax can't have any :). -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sat Jan 5 17:58:17 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] Snow!?! In-Reply-To: <3C378FE8.96D3B148@zfx.com> Message-ID: <16A5941A-0238-11D6-B839-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - Well, ... erm, That's ... downright unAmerican :/ > i'll tell you what's crazy... we're gonna get 4-8 > inches of snow tonight here in TN... finally! no > you folks in Jax can't have any :). > LOL :) -Sx- Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sat Jan 5 18:00:29 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? In-Reply-To: <3C378FE8.96D3B148@zfx.com> Message-ID: <65489D50-0238-11D6-B839-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - I agree on all counts. :) -Sx- > i am pretty sure that stuff like "A && B unless C" > is not a good idea, but the rest is what you and > your fellow programmers think. with that said, > here's how i'd do the below... > PS - Please send us some snow? I'll be happy to trade you a Hurricane :) Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Sat Jan 5 18:06:17 2002 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? References: <65489D50-0238-11D6-B839-0003930CAF62@mac.com> Message-ID: <3C3794F9.8A578EDD@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - Bill Jones wrote: > > I agree on all counts. :) > -Sx- > > > i am pretty sure that stuff like "A && B unless C" > > is not a good idea, but the rest is what you and > > your fellow programmers think. with that said, > > here's how i'd do the below... > > > > PS - Please send us some snow? I'll be happy to trade you a > Hurricane :) tell you what... i don't need a hurricane, but i'll trade some snow for either a pro football team, or a portion of the higher percentage of scantily-clad females that you undoubtably have in Jax. your choice. :) -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sat Jan 5 18:12:32 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? In-Reply-To: <3C3794F9.8A578EDD@zfx.com> Message-ID: <1418AB08-023A-11D6-B839-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - Never mind. We like our scantilies very much thank you :) Lots of fine scenery. Especially since a lot of the time it looks like a drive-thru at Mac-Impants; -Sx- PS - The pro team is a rub this year :/ I don't think you'd want them. On Saturday, January 5, 2002, at 07:06 PM, Steve Lane wrote: > a portion of the higher percentage of scantily-clad females > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Sat Jan 5 20:58:37 2002 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] && usage? In-Reply-To: <15379B5D-0233-11D6-B839-0003930CAF62@mac.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - > OK, having thought some more about it, I feel that "&&" or "and" > are pretty close to if() in length -- so what we are really talking > about is "clarity" (like Steve said :) IIRC, we're *only* talking about clarity. The interpreter actually uses the same code for the conditional once it's parsed. Of course, the precedence is slightly different, but that doesn't seem to be an issue in this case. j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Sat Jan 5 21:07:16 2002 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] Snow!?! In-Reply-To: <65489D50-0238-11D6-B839-0003930CAF62@mac.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - > PS - Please send us some snow? I'll be happy to trade you a > Hurricane :) Okay, if you get a box that has white powder in it... What's worse is y'all (well, Tennessee-Georgia) are getting snow and I'm not. We had a couple inches earlier in December, but it pretty much melted off within a couple days. They're saying we *might* see some tomorrow night or Monday morning. Feh! On the plus side, it means there are fewer &@#!@%$ CT, NY, NJ tourists clogging up the roads on their way to go snowboarding in Vermont. One of the interesting things I've learned is that they don't all go to Florida for the winter--only the old ones do. The young ones stay around here to drive like jerks. :) j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sun Jan 6 09:21:00 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] way OT :/ :) In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - OK - the histStory of the Nawth and Sowth: Define Damn Yankee. a Yankee - comes to to Sowth GeeOrgeea and after bit goes home. a Damn Yankee - comes to Sowth GeeOrgeea and stays :( :) OK - that was a Bad joke... PS - J - is that White powder, um, powered sugar, or maybe really frightened oregeano ??? Bad Joke Number 2 :/ :) Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Sun Jan 6 11:05:21 2002 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:54 2004 Subject: [JaxPM] way OT :/ :) In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - > a Yankee - comes to to Sowth GeeOrgeea and after bit goes home. > a Damn Yankee - comes to Sowth GeeOrgeea and stays :( On this list, I'll take this as further proof that Jacksonville is, in fact, the largest city in South Jawja. :) > PS - J - is that White powder, um, powered sugar, or maybe really > frightened oregeano ??? I forget. Sprinkle some on your Cheerios and get back to us. j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sun Jan 6 16:32:01 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] way OT :/ :) In-Reply-To: Message-ID: <33B1606C-02F5-11D6-9E8B-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - > On this list, I'll take this as further proof that Jacksonville is, in > fact, the largest city in South Jawja. :) J! You are an easy fish :) Don't forget to call when you get to South Jawja; -Sx- :] Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at oit.umass.edu Sun Jan 6 17:13:07 2002 From: jproctor at oit.umass.edu (j proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] way OT :/ :) In-Reply-To: <33B1606C-02F5-11D6-9E8B-0003930CAF62@mac.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er j proctor wrote - > Don't forget to call when you get to South Jawja; I won't. But it's looking less urgent than it did a couple days ago. We'll see. The next week should settle things one way or the other. j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at marlboro.edu Sun Jan 6 17:52:32 2002 From: jproctor at marlboro.edu (J Proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] New Address Message-ID: On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - In case any of you are keeping track, I've changed my email address. Hopefully, I'll get this message back from the lists in the right place. :) j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Sun Jan 13 08:10:07 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] SOAP or SAX2 Message-ID: <3F7E9895-082F-11D6-B01C-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - [ADMIN NOTE: This is a condensed, edited version...] ... - Programming Web Services with SOAP ... - What's Next for Linux and Open Source ================================================ BOOK NEWS ================================================ REVIEW COPIES AVAILABLE, email me for a copy. Press Releases available at: http://press.oreilly.com/ PROGRAMMING WEB SERVICES WITH SOAP Order Number: 0952 "Programming Web Services with SOAP" introduces you to building distributed Web-based applications using the SOAP, WSDL, and UDDI protocols. You'll learn the XML underlying these standards, as well as how to use the popular toolkits for Java and Perl. The book also addresses security and other enterprise issues. http://www.oreilly.com/catalog/progwebsoap/ SAX2 Order Number: 2378 This concise book gives you information you need to effectively use the Simple API for XML (SAX2), the dominant API for efficient XML processing with Java. With SAX2, developers have access to information in XML documents as they are read without imposing major memory constraints or a large code footprint. SAX2 gives you the detail and examples required to use SAX2 to its full potential. http://www.oreilly.com/catalog/sax2/ User Group member discount for O'Reilly books is 20% when purchased direct. Use the DSUG discount code. Order at www.oreilly.com or 800-998-9938. ================================================ NEWS FROM O'REILLY & BEYOND ================================================ CISCO -------------------- TOP TEN CISCO IOS TIPS From useful show commands to common access-list pitfalls, here are ten tips on working with the Cisco IOS, by James Boney, author of "Cisco IOS in a Nutshell." http://www.oreillynet.com/pub/a/network/2002/01/02/ciscotips.html OPEN SOURCE --------------------- WHAT'S NEXT FOR LINUX AND OPEN SOURCE Commercial success in locking up crucial data with patents, says Tim O'Reilly, could adversely affect software interoperability and public access to scientific knowledge. In this Linux Magazine article, Tim also suggests that open source advocates extend themselves to new fields like bioinformatics. You can do that at the upcoming O'Reilly Bioinformatics Technology Conference. http://www.linux-mag.com/2001-10/trench_01.html ... Until next week. --Denise Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Fri Jan 18 19:20:26 2002 From: sneex at mac.com (Bill Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] new member - yeah! Message-ID: On the jacksonville-pm-list; Jax.PM'er Bill Jones wrote - All'Ya! (OK, I guess I should put away the "Abe's Exoddus" game huh?) Say hi to our newest member: Aaron Johnson Hi Aaron! -Sx- :] PS - Attention, I am making a general list of our members (minus their e-mail addresses (obviously)) listed on the Jax.PM home page - so, if you have a Web Address please forward it so that I can place the link on the Jax.PM home page. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at marlboro.edu Sat Jan 19 10:23:02 2002 From: jproctor at marlboro.edu (J Proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] new member - yeah! In-Reply-To: Message-ID: On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - > Say hi to our newest member: Aaron Johnson Sneexie, that's cruel. Unless it's one of your students, in which case we'll help you publicly humiliate anyone. :) > PS - Attention, I am making a general list of our members (minus > their e-mail addresses (obviously)) listed on the Jax.PM home > page - so, if you have a Web Address please forward it so that I > can place the link on the Jax.PM home page. How many people have personal home pages that don't have their email address on them? I guess I ought to get mine up, if I want my resume to be googlable. Not today, though. I'm busy duct-taping an online auction together, since the guy that's being paid to run it is a moron. j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Wed Jan 23 12:02:46 2002 From: sneex at mac.com (Bill -Sx- Jones <"-Sx-") Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test Message-ID: <67FB7E02-102B-11D6-9652-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er "Bill -Sx- Jones <\"-Sx-\"" wrote - I humbly request that, if you would, please ignore this spam test. -Sx- :] Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at marlboro.edu Wed Jan 23 13:51:12 2002 From: jproctor at marlboro.edu (J Proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test In-Reply-To: <67FB7E02-102B-11D6-9652-0003930CAF62@mac.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - > I humbly request that, if you would, please ignore this spam test. No! I refuse! j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Wed Jan 23 14:05:26 2002 From: sneex at mac.com (Bill -OSX- Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test In-Reply-To: Message-ID: <8A7B29D2-103C-11D6-BC35-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill -OSX- Jones wrote - I should *not* have been able to post _ I didn't post as a normal user would :( I masq'ed as sneex@mac.com and the mdomo s/w allowed me in :( -Sx- > On the jacksonville-pm-list; Jax.PM'er J Proctor > wrote - > -Sx- wrote: >> I humbly request that, if you would, please ignore this spam test. > > No! I refuse! Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at campin.net Wed Jan 23 14:58:17 2002 From: nate at campin.net (Nate Campi) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test In-Reply-To: <8A7B29D2-103C-11D6-BC35-0003930CAF62@mac.com> References: <8A7B29D2-103C-11D6-BC35-0003930CAF62@mac.com> Message-ID: <20020123205817.GC17872@campin.net> On the jacksonville-pm-list; Jax.PM'er Nate Campi wrote - On Wed, Jan 23, 2002 at 03:05:26PM -0500, Bill -OSX- Jones wrote: > On the jacksonville-pm-list; Jax.PM'er Bill -OSX- Jones > wrote - > > I should *not* have been able to post _ I didn't post as a normal > user would :( I masq'ed as sneex@mac.com and the mdomo s/w > allowed me in :( > -Sx- The qmail list allows anyone to post, so a postfix user sent a "gay e-card" to the list, complete with a porn story in the "e-card". It was actually rather amusing, the card - and the subsequent uproar on the list. This is perl relevant, um, I'm thinking about perl while I type this ;) -- Nate Campi http://www.campin.net GnuPG key: 0xC17AEF79 "It is easier to change the specification to fit the program than vice versa." Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sml at zfx.com Wed Jan 23 19:44:44 2002 From: sml at zfx.com (Steve Lane) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test References: Message-ID: <3C4F670C.A9CA2CC8@zfx.com> On the jacksonville-pm-list; Jax.PM'er Steve Lane wrote - J Proctor wrote: > > On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - > > > I humbly request that, if you would, please ignore this spam test. > > No! I refuse! what spam test? i don't remember any spam test. -- Steve Lane Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at marlboro.edu Wed Jan 23 20:24:41 2002 From: jproctor at marlboro.edu (J Proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test In-Reply-To: <3C4F670C.A9CA2CC8@zfx.com> Message-ID: On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - >>> I humbly request that, if you would, please ignore this spam test. >> >> No! I refuse! > > what spam test? i don't remember any spam test. Apparently, we failed by passing it. Or, uh, something like that. And Sneexie doesn't love us enough to send us gay porn. Or he's obviously not cut out for spamming. Most likely, neither of those is a bad thing. j Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Wed Jan 23 21:18:24 2002 From: sneex at mac.com (Bill -OSX- Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [Admin] Posting Test In-Reply-To: Message-ID: <07096278-1079-11D6-B42B-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill -OSX- Jones wrote - Truly ? :) On Wednesday, January 23, 2002, at 09:24 PM, J Proctor wrote: >> what spam test? i don't remember any spam test. > > Apparently, we failed by passing it. Or, uh, something like that. > > And Sneexie doesn't love us enough to send us gay porn. Or he's > obviously > not cut out for spamming. Most likely, neither of those is a bad > thing. > Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Thu Jan 24 07:23:47 2002 From: sneex at mac.com (Bill -OSX- Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] Fwd: BOUNCE jacksonville-pm-list@pm.org: Non-member submission from ["" ] Message-ID: <98E647F2-10CD-11D6-BC2D-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill -OSX- Jones wrote - Speaking of SPAM :) This had been blocked - do you guys want it anyways??? -Sx- Begin forwarded message: > From sneex@fccj.org Thu Jan 24 07:05:44 2002 > Received: from swww.swww.com.cn ([61.139.77.118]) > by mail.pm.org (8.11.6/8.11.3) with ESMTP id g0OD5h616471 > for ; Thu, 24 Jan 2002 07:05:43 -0600 > Date: Thu, 24 Jan 2002 07:05:43 -0600 > Received: from fe.com ([64.86.192.78]) > by swww.swww.com.cn (8.9.1b+Sun/8.9.1) with SMTP id UAA24289; > Thu, 24 Jan 2002 20:58:35 +0800 (CST) > Message-ID: <682274fb$61ef$6b28> > Mime-Version: 1.0 > X-Priority: 1 (Highest) > X-MSMail-Priority: High > Importance: High > Content-Type: multipart/mixed; > boundary="----=_NextPart_11840_23137_2DE7.127E78020382" > To: > From: "" > Reply-to: copy_dvd@webmasterdirect.org > Subject: Finally yours. DVD Copier > > > ------=_NextPart_11840_23137_2DE7.127E78020382 > Content-Type: text/plain; > charset="us-ascii" > Content-Transfer-Encoding: 8bit > > COPY YOUR DVD's!! > > Why Spend upwards of $4000 on a DVD Burner when we will show you > an alternative that will do the exact same thing for only $19.95? > > You heard us right - for the price of just 1 DVD's, we'll show you > how to back up and/or create Your Own DVD's! > > Just upgraded to a DVD and still have a ton of VHS tapes lying > around? With this program, not only can you burn & copy any DVD > you've created, you'll also be able to transfer all your VHS tapes > to DVD format as well!! > > You want to know more? Visit us at http://www.copydvd.net > > > > > > Win $ 5000 NOW !!! > Forward this message to 5 of your friends (put our email: > win@webmasterdirect.org in the cc field along with your 5 friends > email addresses) and you will be automatically entered in our > drawing for $5000. > > > > > > > > > > > 57374eb6482f466f1da4742326a54f843ac61ed > > ------=_NextPart_11840_23137_2DE7.127E78020382-- > _Sx____________________ ('> -Sx- IUDICIUM //\ Have Computer - v_/_ Will Hack... Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at marlboro.edu Tue Jan 29 14:15:02 2002 From: jproctor at marlboro.edu (J Proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] Fwd: JAXLOVE is HERE !!! (fwd) Message-ID: On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - Spam my wife received yesterday. Thought I'd share it with folks who might find it relevant, since we haven't lived in Jax in over 4 years. There. Now we can say there's a spam problem on Jax.PM. :) j ------------- >Date: 28 Jan 2002 02:12:47 -0500 >From: "Mr. Lover" >To: "'ubasti@bigfoot.com'" >Subject: JAXLOVE is HERE !!! >X-Mailer: Internet Mail Service (5.5.1960.3) > > >Good day... > >We wanted to take a few minutes of your time to share with you some >exciting news. There is a new web site here in Jacksonville !! > >The site is JAXLOVE.COM This is Northeast Florida's hottest new FREE >dating web site. > >What a great way to be part of the cutting edge.. use the net to meet >that special person. There is no charge whatsoever for this service. > >Check it out !!! www.jaxlove.com > >What do you have to loose ? > >We look forward to seeing you online at jaxlove.com > >Mr. Lover >mrlover@jaxlove.com >www.jaxlove.com > >P.S. forward this on to a friend who might be interested as well > >P.P.S. We also do custom web site design and total internet solutions. >If interested send us an email - mrlover@jaxlove.com > >We respect your privacy. This is a one-time mailing. If you would like >to ensure that you are removed from any future mailings please send an >e-mail to remove@jaxlove.com and put the words "REMOVE" in the subject >field. You must send an e-mail to remove@jaxlove.com to be removed. >Simply hitting reply WILL NOT remove you from our list. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From nate at campin.net Tue Jan 29 15:06:54 2002 From: nate at campin.net (Nate Campi) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] Fwd: JAXLOVE is HERE !!! (fwd) In-Reply-To: References: Message-ID: <20020129210654.GB2068@campin.net> On the jacksonville-pm-list; Jax.PM'er Nate Campi wrote - On Tue, Jan 29, 2002 at 03:15:02PM -0500, J Proctor wrote: > On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - > > > Spam my wife received yesterday. Thought I'd share it with folks who > might find it relevant, since we haven't lived in Jax in over 4 years. > > There. Now we can say there's a spam problem on Jax.PM. :) One of my favorite perl projects is SpamAssassin. I'm largely SPAM free now. spamd is the way to go, run it as a deamon. You can filter for a busy mailserver that way. http://www.spamassassin.org -- Nate Campi http://www.campin.net GnuPG key: 0xC17AEF79 "Old programmers never die. They just branch out to a new address." -Anon. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From sneex at mac.com Tue Jan 29 16:19:51 2002 From: sneex at mac.com (Bill -OSX- Jones) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] Fwd: JAXLOVE is HERE !!! (fwd) In-Reply-To: Message-ID: <502024CF-1506-11D6-8E39-0003930CAF62@mac.com> On the jacksonville-pm-list; Jax.PM'er Bill -OSX- Jones wrote - This spam was originally blocked - but apparently slipped thru via end-user error :) On Tuesday, January 29, 2002, at 03:15 PM, J Proctor wrote: > On the jacksonville-pm-list; Jax.PM'er J Proctor > wrote - > > > Spam my wife received yesterday. Thought I'd share it with folks who > might find it relevant, since we haven't lived in Jax in over 4 years. > > There. Now we can say there's a spam problem on Jax.PM. :) > > > j > > ------------- > >> Date: 28 Jan 2002 02:12:47 -0500 >> From: "Mr. Lover" >> To: "'ubasti@bigfoot.com'" >> Subject: JAXLOVE is HERE !!! >> X-Mailer: Internet Mail Service (5.5.1960.3) >> >> >> Good day... >> _Sx____________________ ('> -Sx- IUDICIUM //\ Have Computer - v_/_ Will Hack... Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments... From jproctor at marlboro.edu Thu Jan 31 19:42:13 2002 From: jproctor at marlboro.edu (J Proctor) Date: Thu Aug 5 00:02:55 2004 Subject: [JaxPM] [plan] YAPC::NA Call for Participation (fwd) Message-ID: On the jacksonville-pm-list; Jax.PM'er J Proctor wrote - It's been through Boston.pm already, but just in case y'all haven't seen this, it's time to start thinking about YAPC 2002. If at all possible, I'm going. j ---------- Forwarded message ---------- Date: Thu, 31 Jan 2002 15:19:25 -0600 From: Sarah Burcham To: yapc-plan@yetanother.org Subject: [plan] YAPC::NA Call for Participation Fourth North American YAPC: First Call for Participation Yet Another Society calls for your participation in YAPC 2002 the Fourth North American Yet Another Perl Conference http://yapc.org/America/ Washington University, Saint Louis, Missouri Wednesday through Friday June 26-28, 2002 YAPC is a place for people to meet and talk about Perl -- where people who've done interesting things, people who are working on the language itself, people who are using it daily, and people who are looking to learn about it are all within arm's reach. Some of the great authors and coders in the field will be on hand to discuss their work, as well as the nature and direction of Perl itself. Please join us for three days of listening and talking about Perl in Saint Louis. * Conference registration will be available by Feb. 15, 2002 at http://na-register.yapc.org/ * Dorm rooms are being researched at the local universities; when availability is determined, the dorm request information will be on the website and registration form. Registration Cost: USD$85 * We are looking for sponsors. Please contact Kevin Lenzo (lenzo@yapc.org) for information about how you can help support the Yet Another society and YAPC. Much of the necessary funding for YAPC comes from the generous donations of our sponsors. * Submitted papers: Submission Deadline: May 1, 2002 All topics are welcome. Here is a short list of subjects that might be presented: Perl 6, Parrot, XML, CGI/Web, Interprocess Communication, GUIs (GTk, Tk), Natural Language Processing, Interactive Perl, Agents, Perl as Glue, Object-Oriented Perl, Scientific Applications, Guts, Internals, JAPHs, Perl Poetry, System Administration, DBI/DBD, Non-UNIX Perl, Security, Peer-to-Peer Communication, Your Favourite Topic. Please submit your abstracts to . Authors are requested to limit their abstracts to one or two paragraphs for Lightning Talks, and to 300 words for other talks. This year we will accept a number of types of talks: * Lightning: 5 minutes The lightning talks were instigated by Mark-Jason Dominus two years ago in Pittsburgh, and were replicated with great success at the European YAPC in London. Participants speak for no more than five minutes, with the use of conventional transparencies. Any use of data projector, etc, is discouraged, but allowed as long as the five minute time limit is maintained (set-up will be done as the clock ticks). The talk ends at the five-minute mark, regardless of whether or not the speaker has finished. Any topic is allowed, and some have been fantastically humourous. Lightning talks are an excellent forum for first-time speakers. * Standard: 20 minutes A 'standard' talk is the preferred format. This is enough time to start a topic, introduce it with some pithy slides, and open up to later conversation. * Long and Extra-Long: 45 minutes, 90 minutes Long talks are reserved for experienced speakers covering large topics. If you have an in-depth topic you would like to present in some detail, perhaps with considerable discussion, a Long or Extra-Long talk may be the format of choice. * Tutorial: 3 hours + break (possibly in two sets) Half-day (or possibly full-day) tutorials. Please submit your abstracts to ! -- Yet Another Society is a non-profit organization for the advancement of collaborative efforts in computer and information sciences. YAS promotes symposia, teaching, and group projects. See http://yetanother.org for more information. Jax.PM Moderator's Note: This message was posted to the Jacksonville Perl Monger's Group listserv. The group manager can be reached at -- owner-jacksonville-pm-list@pm.org to whom send all praises, complaints, or comments...