[11860] in Perl-Users-Digest
Perl-Users Digest, Issue: 5460 Volume: 8
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Apr 22 23:07:28 1999
Date: Thu, 22 Apr 99 20:00:18 -0700
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Thu, 22 Apr 1999 Volume: 8 Number: 5460
Today's topics:
-n vs open (James W. Sandoz)
Re: -n vs open <uri@sysarch.com>
Re: C directives zenin@bawdycaste.org
Calculating distance between zip codes (Tom O'Neil)
Re: Calculating distance between zip codes <cassell@mail.cor.epa.gov>
Re: Check the user password <eweiss@winchendon.com>
Re: Error 2 during "make install" <jglascoe@giss.nasa.gov>
Re: help! file upload from web <ebohlman@netcom.com>
Re: if/elsif statement <ebohlman@netcom.com>
Re: Illegal seek (this makes no sense to me =) <jglascoe@giss.nasa.gov>
Re: NT/Processes/IDs <davidk@netscape.com>
Re: passing an array as a parameter <jeff@vpservices.com>
Perl initiation of VB app <aantos@fea.net>
Re: postgreSQL and Perl <xuelun@ieee.org>
Re: Reading C binary data from disk (Stefaan A Eeckels)
setuid security bypass busted in 5.005_02? <kitt@pixar.com>
split help (RemarQ User)
Re: split help <kitt@pixar.com>
Re: The Future of Tk? <mambuhl@earthlink.net>
Re: To trim right blanks from a field. <jglascoe@giss.nasa.gov>
Re: Where can I get a CGI modul <sergue@ica.net>
yet another Abigail sig (hymie!)
Re: yet another Abigail sig (Larry Rosler)
Special: Digest Administrivia (Last modified: 12 Dec 98 (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: 22 Apr 1999 22:05:24 -0400
From: sandoz@umbc.edu (James W. Sandoz)
Subject: -n vs open
Message-Id: <7fokh4$839te@umbc7.umbc.edu>
Greetings!
I've constructed a pretty simple script that is supposed to determine
how many code lines there are in a Perl script as opposed to comment
lines and blank lines.
If I include the -n switch at the shebang line and run
while(<>){
$tot++;
$comments++ if m/^\s*#/;
$blank++ if m/^\s*\n/;
}
The script doesn't count the shebang line and I'm wondering why.
I played with the script and using an open command
foreach $x (@ARGV) {
open(FILE, "<$x") || die "can't open $x";
while (<FILE>) {
#count the lines#
}
}
counts all lines correctly.
from perldoc perlrun
-n causes Perl to assume the following loop around your
script, which makes it iterate over filename arguments
somewhat like sed -n or awk:
while (<>) { ...
# your # script # goes # here
}
I've got the 'problem' worked out, but I'm hoping someone will explain
the difference to me.
Thanks
Jim Sandoz
--
Mr. James W. Sandoz, Instructor, UMBC Dept of Biol Sciences,
1000 Hilltop Circle
Catonsville, MD 21250
voice: (410) 455-3497; fax: 455-3875; net: sandoz@umbc.edu
------------------------------
Date: 22 Apr 1999 22:11:01 -0400
From: Uri Guttman <uri@sysarch.com>
Subject: Re: -n vs open
Message-Id: <x7ogkgaxxm.fsf@home.sysarch.com>
>>>>> "JWS" == James W Sandoz <sandoz@umbc.edu> writes:
JWS> If I include the -n switch at the shebang line and run
JWS> while(<>){
JWS> The script doesn't count the shebang line and I'm wondering why.
you shouldn't use both -n and the while(<>) in the same script. -n will
read the first line (shebang) and then the <> will read the second.
JWS> I've got the 'problem' worked out, but I'm hoping someone will
JWS> explain the difference to me.
so either do your while without the -n or do the while body without the
while and with -n.
you can mix the two if you are careful abotu what is read where.
uri
--
Uri Guttman ----------------- SYStems ARCHitecture and Software Engineering
uri@sysarch.com --------------------------- Perl, Internet, UNIX Consulting
Have Perl, Will Travel ----------------------------- http://www.sysarch.com
The Best Search Engine on the Net ------------- http://www.northernlight.com
------------------------------
Date: 23 Apr 1999 00:52:20 GMT
From: zenin@bawdycaste.org
Subject: Re: C directives
Message-Id: <924828840.558772@thrush.omix.com>
Uri Guttman <uri@sysarch.com> wrote:
:>>>>> "RJK" == Ronald J Kimball <rjk@linguist.dartmouth.edu> writes:
: >> What C preprocessor does it use then? How do i specify it?
: RJK> That's a good question. I'm not sure. :/
:
: perl -MConfig -le 'print $Config{cpp}'
perldoc Config:
cpp From Loc.U:
This variable is be used internally by Configure to determine
the full pathname (if any) of the cpp program. After Configure
runs, the value is reset to a plain cpp and is not useful.
I've used cpprun before for my own use, but I don't think that's
what perl actually uses (at least not without other options?).
--
-Zenin (zenin@archive.rhps.org)
Yah, Emacs is a good OS, but I prefer FreeBSD.
------------------------------
Date: Thu, 22 Apr 1999 23:46:37 GMT
From: tom@netoutfit.com (Tom O'Neil)
Subject: Calculating distance between zip codes
Message-Id: <371fb49e.181406625@usenet.netoutfit.com>
Does anyone know the formula for calculating the mileage between two
zip codes, assuming that you have the latitude and longitude of each
zip?
Tom
tom@netoutfit.com
------------------------------
Date: Thu, 22 Apr 1999 17:13:15 -0700
From: David Cassell <cassell@mail.cor.epa.gov>
Subject: Re: Calculating distance between zip codes
Message-Id: <371FBB1B.B260B513@mail.cor.epa.gov>
Tom O'Neil wrote:
>
> Does anyone know the formula for calculating the mileage between two
> zip codes, assuming that you have the latitude and longitude of each
> zip?
You're in luck.
Get the Math::Trig module from CPAN (or ActiveState if you're using
their build of Perl). Read the docs, and there it is:
great_circle_distance()
with a really convenient example of getting the distance between
London and Tokyo, given their lat/long.
Now you don't evne have to work out the formula or its
implementation.
HTH,
David
--
David Cassell, OAO cassell@mail.cor.epa.gov
Senior Computing Specialist phone: (541) 754-4468
mathematical statistician fax: (541) 754-4716
------------------------------
Date: Thu, 22 Apr 1999 21:13:30 -0400
From: Eric Weiss <eweiss@winchendon.com>
Subject: Re: Check the user password
Message-Id: <371FC93A.57281923@winchendon.com>
Well, if they got in, then the password must be correct?
You could try to log them in and do something simple to get an error
code, but this could be very dangerous.
Why not assign your own password and verify it?
Eric
------------------------------
Date: Thu, 22 Apr 1999 19:46:43 -0400
From: Jay Glascoe <jglascoe@giss.nasa.gov>
To: Mike Flaherty <mflaherty2@earthlink.net>
Subject: Re: Error 2 during "make install"
Message-Id: <371FB4E3.63BFD73A@giss.nasa.gov>
Mike Flaherty wrote:
>
> /bin/sh: ar: not found
"ar" is not in your PATH? Myabe try:
$ export PATH=$PATH:/usr/bin
or whencever "ar" may be.
------------------------------
Date: Thu, 22 Apr 1999 23:57:37 GMT
From: Eric Bohlman <ebohlman@netcom.com>
Subject: Re: help! file upload from web
Message-Id: <ebohlmanFAM7w1.2sG@netcom.com>
David Cassell <cassell@mail.cor.epa.gov> wrote:
: BTW, using the CGI.pm module gets you brownie points. But:
: (1) use the -w flag on the shebang line.
: (2) use strict; is A Good Thing.
: (3) mkdir is looking for an octal mode [0777] instead of a decimal one.
: (4) your way of checking the open() leads to extra indentation and
: stuff. There are other approaches.
: (5) the multiple print() statements can be done with a single here-doc.
: (6) that's enough pestering for now... :-)
(7) There will be a taffy-pulling contest at St. Peter's next week, not a
peter-pulling contest at St. Taffy's.
------------------------------
Date: Fri, 23 Apr 1999 00:16:50 GMT
From: Eric Bohlman <ebohlman@netcom.com>
Subject: Re: if/elsif statement
Message-Id: <ebohlmanFAM8s2.4A9@netcom.com>
andrew338@my-dejanews.com wrote:
: I've got a "mailer" script. Where the form input gets sent to depends on the
: value the user selects for the question "deptname". My script isn't working,
: and I believe it is b/c of the if/eslif section. Here the (I believe)
: relevant sections of the script. Any help would be appreciated
: # The following determines where the response goes
: if ($deptname eq "upstream"){
: $recipient2 = "rxxxxx\@mail.xxxxxx.com";
: $recipient3 = "sxxxxxx\@mail.xxxxxx.com";
: }
: elsif ($deptname eq "recall"){
: $recipient2 = "rxxxxxxx\@mail.xxxxxx.com";
: $recipient3 = "xxxxxx\@mail.xxxxxx.com";
: }
: elsif ($deptname eq "currentpast"){
: $recipient2 = "rxxxxxxx\@mail.xxxxxx.com";
: $recipient3 = "cxxxxxx\@mail.xxxxxx.com";
: }
: else ($deptname eq "dsp"){
This is almost certainly not the code you want.
: $recipient2 = "axxxxxxx\@mail.xxxxxx.com";
: $recipient3 = "sxxxxx\@mail.xxxxxx.com";
: }
------------------------------
Date: Thu, 22 Apr 1999 19:52:09 -0400
From: Jay Glascoe <jglascoe@giss.nasa.gov>
Subject: Re: Illegal seek (this makes no sense to me =)
Message-Id: <371FB629.DAFDB883@giss.nasa.gov>
Eric The Read wrote:
>
> perldoc is your friend. It's free, it's easy, and it's much faster than
> waiting for newsgroup replies.
it's also kinder and gentler than c.l.pl.misc
------------------------------
Date: Thu, 22 Apr 1999 17:54:38 -0700
From: david keefer <davidk@netscape.com>
Subject: Re: NT/Processes/IDs
Message-Id: <371FC4CE.4B2EB866@netscape.com>
mks 6.1's ps.exe
Greg McCann wrote:
> Susanne Schmidt wrote:
> >
> > Hello all,
> > i have to solve a problem under Win-NT within a perlscript: a perlscript
> > should be scheduled from "at" at xx o`clock - but only if the run before
> > is not still running. I can`t calculate the time for one script-run, so i
> > have to look for the running process - how to do that under NT ?! (i just
> > know UNIX..) Is there any module for showing running processes ? Does NT
> > have processes ? ;) can i get them as a list? send signals ? GET AN ID ? :)
>
> I don't know how to get at the NT PIDs, but how about a workaround? When your
> process starts, write an "I'm running now" flag file to disk, and then delete it
> when you are finished. When you want to start your second process, just check
> for the existence of the flag file and proceed accordingly.
>
> Of course there must be some way to do it, since you can see the list of all
> current NT PIDs in the Task Manager, but a quick check of my Perl docs,
> including the Win32 Resource Kit, doesn't reveal any way to do it in Perl.
>
> Greg
------------------------------
Date: Thu, 22 Apr 1999 17:21:46 -0700
From: Jeff Zucker <jeff@vpservices.com>
To: Greg Griffiths <greg2@surfaid.org>
Subject: Re: passing an array as a parameter
Message-Id: <371FBD1A.29EF80E3@vpservices.com>
Greg Griffiths wrote:
> I've got the array to work, I just now need to work out how to
> pass it as a parameter to another CGI PERL script, preferably
> using a HTML FORM submission
If your form has three fields all called "message" like this:
<input name='message' value='hello '>
<input name='message' value='new '>
<input name='message' value='world'>
Your recieving script can process them like this:
#!/usr/bin/perl -w
use strict;
use CGI;
my $q = new CGI();
for( $q->param('message') ) { print; }
Which in this case would print "hello new world". Unless the user
entered something in the fields, in which case, it would print the three
messages supplied by the user.
--
Jeff Zucker Co-coordinator, UNICEF Voices of Youth
\/ http://www.unicef.org/voy/
-<>-
/\ CTO, Virtual Production Services LLC
jeff@vpservices.com http://www.vpservices.com/jeff/
------------------------------
Date: Thu, 22 Apr 1999 17:57:32 -0700
From: Arne Antos <aantos@fea.net>
Subject: Perl initiation of VB app
Message-Id: <371FC57C.146E@fea.net>
I am a newbie to Perl and have tried every open, exec, system
configuration that I can find in the 5 Perl books I have and I cannot
seem to get the VB application program to execute. This is on an
NT server. Anyone with experience with what I'm trying to do?
------------------------------
Date: Fri, 23 Apr 1999 10:57:25 +0800
From: Toh Sek Lune <xuelun@ieee.org>
Subject: Re: postgreSQL and Perl
Message-Id: <371FE195.C754A145@ieee.org>
You can use the database driver modules
use DBD::Pg
For a complete documentation, type "perldoc Pg" in your command line. You
should be able to get a comprehensive documentation on how to use the Pg
module.
Stephane Jose wrote:
> I am looking for information about how to interface cgi scripts programmed
> in Perl with PostgreSQL
>
> I have an intermediate to advanced knowledge of cgi scripting in Perl and
> no knowledge of SQL. Where should I start?
>
> Any advice will be greatly appreciated.
>
> Stephane
------------------------------
Date: 22 Apr 1999 23:06:42 GMT
From: Stefaan.Eeckels@ecc.lu (Stefaan A Eeckels)
Subject: Re: Reading C binary data from disk
Message-Id: <7foa22$bae$2@justus.ecc.lu>
In article <371f42c6@cs.colorado.edu>,
Tom Christiansen <tchrist@mox.perl.com> writes:
> [courtesy cc of this posting sent to cited author via email]
>
> In comp.lang.perl.misc, lr@hpl.hp.com (Larry Rosler) writes:
>:Don't forget to 'binmode()' the file after opening it and before reading
>:it. Just in case...
>
> Just in case, that is, you should be confined to an infernal system with
> an ancient design flaw, a flaw continually revisited unto the children
> of the tenth generation of those who first sold themselves into servitude
> and bondage.
The Windows text/binary mess ranks at the top of my
gripes with Microsoft's OSes, together with the
drive letter inanity, and the perverse use of the
backslash.
>
> http://www.io.com/~mccoy/beginning_print.html
Excellent article. Postponed some truly urgent coding (on
Windows :-) to read it.
--
Stefaan
--
PGP key available from PGP key servers (http://www.pgp.net/pgpnet/)
___________________________________________________________________
Perfection is reached, not when there is no longer anything to add,
but when there is no longer anything to take away. -- Saint-Exupiry
------------------------------
Date: Thu, 22 Apr 1999 13:07:05 -0700
From: Kitt Hirasaki <kitt@pixar.com>
Subject: setuid security bypass busted in 5.005_02?
Message-Id: <371F8169.7FFD0FE5@pixar.com>
I have a setuid program A which calls a perl script B which calls
another program C. I want to pass $ENV{PATH} from A to B to C without
any grief. Previously, I was doing this (yes, I know it could be more
secure) via:
$ENV{PATH} =~ /(.*)/;
$ENV{PATH} = $1;
This worked fine for me in 5.003 + suidperl security patch. However, in
5.005_02, this no longer works, even though the documentation says it
should. It seems like the taint can be removed from the variable, at
least according to the is_tainted example subroutine. However, when one
actually uses PATH, it breaks. A test program:
Kitt
kitt@pixar.com
#!/usr/local/perlrels/5.005_02/bin/perl
sub is_tainted {
return ! eval {
join('',@_), kill 0;
1;
};
}
$res = is_tainted($ENV{PATH});
print "env path taint: $res\n"; # prints out res = 1
$ENV{PATH} =~ /(.*)/;
$path = $1;
$res = is_tainted($path);
print "path taint: $res\n"; # prints out res =
$ENV{PATH} = $path; # Now it should be clean!!
$res = is_tainted($ENV{PATH});
print "new env path taint: $res\n"; # prints out res = , which means
it's clean
system("echo"); # Chokes -- says $ENV{PATH} insecure!
------------------------------
Date: Thu, 22 Apr 1999 17:34:05 -0800
From: oekilla@aol.com (RemarQ User)
Subject: split help
Message-Id: <t9QT2.8407$_c.3273925@WReNphoon3>
I have a tab delimited file and all the words are in quotes.I can split the
words by using split(/\t, $_) but how can I get rid of the " around my
words. I tried split(/"\t\"/, $_) but the very first word has one " to the
left of it?
Anyone please,
LC
-**** Posted from RemarQ, http://www.remarq.com/?a ****-
Search and Read Usenet Discussions in your Browser - FREE -
------------------------------
Date: Thu, 22 Apr 1999 19:07:28 -0700
From: Kitt Hirasaki <kitt@pixar.com>
Subject: Re: split help
Message-Id: <371FD5E0.BB919C9@pixar.com>
try:
@mylist = grep(s/^"(.*)"$/$1/, split("\t", $str));
where $str is your tab-delimited input
Kitt
RemarQ User wrote:
> I have a tab delimited file and all the words are in quotes.I can split the
> words by using split(/\t, $_) but how can I get rid of the " around my
> words. I tried split(/"\t\"/, $_) but the very first word has one " to the
> left of it?
>
> Anyone please,
>
> LC
>
> -**** Posted from RemarQ, http://www.remarq.com/?a ****-
> Search and Read Usenet Discussions in your Browser - FREE -
------------------------------
Date: Thu, 22 Apr 1999 22:26:45 -0400
From: Martin Ambuhl <mambuhl@earthlink.net>
Subject: Re: The Future of Tk?
Message-Id: <371FDA65.804D7F8B@earthlink.net>
"Donal K. Fellows" wrote:
>
> In article <371E964F.C531C2A@istar.ca>,
> Eugene Dragoev <eugened@istar.ca> wrote:
> > Is there going to be any Tk implementation that will continue using
> > lightweight components?
Other than comp.lang.tcl, where this should be topical, and comp.lang.c, where
it definitely is not, I have no idea which of the other 4 of the 6 groups give a
tinker's damn about this.
I have reset the followups to this message as comp.lang.tcl. Please do
something similar in your subsequent postings.
Please stop the inane childish massive crossposting. If you want to be known as
unwelcome antisocial polluters of other newsgroups, why don't you just join the
Meow group?
In case you can't understand the above: Take this junk out of the newsgroups
where it does not belong. Think before you you start another idiotic
crosspost. Despite what you might think, usenet is divided into newsgroups for
a reason.
--
Martin Ambuhl (mambuhl@earthlink.net)
Note: mambuhl@tiac.net will soon be inactive
------------------------------
Date: Thu, 22 Apr 1999 20:02:43 -0400
From: Jay Glascoe <jglascoe@giss.nasa.gov>
To: Larry Rosler <lr@hpl.hp.com>
Subject: Re: To trim right blanks from a field.
Message-Id: <371FB8A3.29CED40B@giss.nasa.gov>
[posted and mailed]
Larry Rosler wrote:
>
> Well, finally. You have resolved the debate about whether 'tr' stands
> for 'translate' or 'transliterate'. None of the above. It stands for
> 'trim'.
>
> :-)
but what does 'y' stand for? Let's try to sneak up on the problem :o)
"For sed devotees, y is provided as a synonym for tr."
--perlop
"Perl is to sed as C is to assembly language."
--Tom Christiansen
So... "tr" is to "y" as ... ??
Jay Glascoe
--
"That which does not kill me makes me stranger."
--Larry Wall
------------------------------
Date: Thu, 22 Apr 1999 20:24:59 -0700
From: serguei <sergue@ica.net>
To: serguei <sergue@ica.net>
Subject: Re: Where can I get a CGI modul
Message-Id: <371FE80B.62AFF002@ica.net>
I found the CGI.pm modul
*****************************************
serguei wrote:
> Hi, everybody.
>
> Can somebody tell me where can I get a modul CGI.pm .
> What a directory will I have to use to install it?
>
> Thanks in advance
>
> Serguei
------------------------------
Date: 23 Apr 1999 01:12:11 GMT
From: hymie@lactose.smart.net (hymie!)
Subject: yet another Abigail sig
Message-Id: <7fohdb$kui$1@news.smart.net>
In our last episode, the evil Dr. Lacto had captured our hero,
David Cassell <cassell@mail.cor.epa.gov>, who said:
>> Abigail (abigail@fnx.com) wrote:
>>> : srand 123456;$-=rand$_--=>@[[$-,$_]=@[[$_,$-]for(reverse+1..(@[=split
>>> : //=>"IGrACVGQ\x02GJCWVhP\x02PL\x02jNMP"));print+(map{$_^q^"^}@[),"\n"
>That's real code there. Not readable code, but real code. Now if you
>try running it and have a question about what it does, that's probably
>considered a legal question here.
That's a relief...
While I don't pretend to understand what it does (yet), I tried to run it (as
I always do), and came up with this
Hareektu arlJorhnesP ct
which I presume means that my random number generator is not seeded like
hers?
As a side note, I've been dying for a reason to post, so I could offer
up my own sig and see if anybody is impressed or merely looks down upon
me. Alas, it's my only one, so let the looking-down-upon begin...
..hymie! http://www.smart.net/~hymowitz hymie@lactose.smart.net
$_ = "abcdefghijklmnopqrstuvwxyz0123456789"; tr
/5g869fltymzhu01rv3qc2xdn7oabsw4jekpi/.\"\"\\; AHJPaceeehiklnnnoprrrrstttu/;
eval;
------------------------------
Date: Thu, 22 Apr 1999 19:55:19 -0700
From: lr@hpl.hp.com (Larry Rosler)
Subject: Re: yet another Abigail sig
Message-Id: <MPG.118980f73700af9f98991a@nntp.hpl.hp.com>
[Posted and a courtesy copy mailed.]
In article <7fohdb$kui$1@news.smart.net> on 23 Apr 1999 01:12:11 GMT,
hymie! <hymie@lactose.smart.net> says...
> >> Abigail (abigail@fnx.com) wrote:
>
> >>> : srand 123456;$-=rand$_--=>@[[$-,$_]=@[[$_,$-]for(reverse+1..(@[=split
> >>> : //=>"IGrACVGQ\x02GJCWVhP\x02PL\x02jNMP"));print+(map{$_^q^"^}@[),"\n"
>
> While I don't pretend to understand what it does (yet), I tried to run it (as
> I always do), and came up with this
>
> Hareektu arlJorhnesP ct
>
> which I presume means that my random number generator is not seeded like
> hers?
I get this:
o JutPrerclrHtek naahe s
So your supposition is apparently correct.
> As a side note, I've been dying for a reason to post, so I could offer
> up my own sig and see if anybody is impressed or merely looks down upon
> me. Alas, it's my only one, so let the looking-down-upon begin...
>
> ..hymie! http://www.smart.net/~hymowitz hymie@lactose.smart.net
> $_ = "abcdefghijklmnopqrstuvwxyz0123456789"; tr
> /5g869fltymzhu01rv3qc2xdn7oabsw4jekpi/.\"\"\\; AHJPaceeehiklnnnoprrrrstttu/;
> eval;
Well, the first statement should be:
$_=join"",'a'..'z',0..9;
And the backslashes before the two double-quotes are superfluous
(superstitious?). Other than that, it has some merit, I guess. But
I've never written one myself, so who am I to judge yours?
For your next exercise, try using xor (^) instead of tr.
--
(Just Another Larry) Rosler
Hewlett-Packard Company
http://www.hpl.hp.com/personal/Larry_Rosler/
lr@hpl.hp.com
------------------------------
Date: 12 Dec 98 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Special: Digest Administrivia (Last modified: 12 Dec 98)
Message-Id: <null>
Administrivia:
Well, after 6 months, here's the answer to the quiz: what do we do about
comp.lang.perl.moderated. Answer: nothing.
]From: Russ Allbery <rra@stanford.edu>
]Date: 21 Sep 1998 19:53:43 -0700
]Subject: comp.lang.perl.moderated available via e-mail
]
]It is possible to subscribe to comp.lang.perl.moderated as a mailing list.
]To do so, send mail to majordomo@eyrie.org with "subscribe clpm" in the
]body. Majordomo will then send you instructions on how to confirm your
]subscription. This is provided as a general service for those people who
]cannot receive the newsgroup for whatever reason or who just prefer to
]receive messages via e-mail.
The Perl-Users Digest is a retransmission of the USENET newsgroup
comp.lang.perl.misc. For subscription or unsubscription requests, send
the single line:
subscribe perl-users
or:
unsubscribe perl-users
to almanac@ruby.oce.orst.edu.
To submit articles to comp.lang.perl.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
To request back copies (available for a week or so), send your request
to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
where x is the volume number and y is the issue number.
The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.
The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.
For other requests pertaining to the digest, send mail to
perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
sending perl questions to the -request address, I don't have time to
answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V8 Issue 5460
**************************************