[11407] in Perl-Users-Digest
Perl-Users Digest, Issue: 5007 Volume: 8
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Sat Feb 27 04:07:23 1999
Date: Sat, 27 Feb 99 01:00:18 -0800
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Sat, 27 Feb 1999 Volume: 8 Number: 5007
Today's topics:
Re: Accounts Management with Web interface <alan@empresa.com>
Re: Accounts Management with Web interface (Abigail)
Can I do this w/ Perl? (Ken Loomis)
Re: Compile Perl <johnjac@berkshire.net>
Re: FAQ 7.2: What are all these $@%* punctuation signs, (Bart Lateur)
FAQ 7.3: Do I always/never have to quote my strings or <perlfaq-suggestions@perl.com>
FAQ 7.4: How do I skip some return values? <perlfaq-suggestions@perl.com>
Re: How can I write to an unpadded format field? chrisw2679@my-dejanews.com
Re: Newbie - split question- Ignore - solved <surgee@worldnet.att.net>
Newbie - split question <surgee@worldnet.att.net>
Newbie Perl32 Question <joe648@en.com>
No response when posting message to ICQ WWPager <b39ast@nontri.ku.ac.th>
Re: Perl comment <uri@home.sysarch.com>
Re: Perl comment (Abigail)
Regex to get line comment? <yonghi@yahoo.com>
Re: sort a list returned from a subroutine <jgraham@uvic.ca>
Re: strip first character of string? <uri@home.sysarch.com>
Re: strip first character of string? <stevenhenderson@prodigy.net>
Re: strip first character of string? (Larry Rosler)
Re: What is %h=undef (assigning undef to a hash) suppos (Bart Lateur)
Special: Digest Administrivia (Last modified: 12 Dec 98 (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Sat, 27 Feb 1999 00:52:47 -0300
From: "Alan" <alan@empresa.com>
Subject: Re: Accounts Management with Web interface
Message-Id: <7b7q6n$pgn$1@srv4-poa.nutecnet.com.br>
>In otherwords, can I virtually become "root" in my CGI script to do root
>related tasks?
You need a SUID script. First it needs to be owned by root:
#chown root [scriptname]
Then you need to make it setuid:
#chmod u+s [scriptname]
You need to be sure if your Perl version has been compiled to interpret
correctly setuids scripts. If not you should rebuild it with the aproppriate
flag (check the perl install docs).
And last but not least: You need to be ***very*** careful with SUID cgi
scripts!! Remember that anything there will be executed with root
privileges. You can confine the danger only to a specific part of the script
changing the effective uid during runtime with '$>' (if your system supports
it) .
Anyway Perl comes in your rescue turning any suid script automatically to
'taint' mode (-t).
I hope this helps.
Alan Pogrebinschi
Rio de Janeiro, Brazil
------------------------------
Date: 27 Feb 1999 06:50:34 GMT
From: abigail@fnx.com (Abigail)
Subject: Re: Accounts Management with Web interface
Message-Id: <7b84jq$ifk$2@client2.news.psi.net>
jnoviell@my-dejanews.com (jnoviell@my-dejanews.com) wrote on MMV
September MCMXCIII in <URL:news:7b74cj$v8g$1@nnrp1.dejanews.com>:
$$ Greetings,
$$
$$ I have a web CGI script that creates UNIX user accounts (in a temp. file).
$$
$$ Is there anyway I can update the try passwd file with the one I've just
$$ created?
$$
$$ The passwd file has to remain "root" controlled.
$$
$$ In otherwords, can I virtually become "root" in my CGI script to do root
$$ related tasks?
If you have to ask how to do it, you shouldn't be doing it.
This is dangerous stuff we're talking about.
Abigail
--
perl -MTime::JulianDay -lwe'@r=reverse(M=>(0)x99=>CM=>(0)x399=>D=>(0)x99=>CD=>(
0)x299=>C=>(0)x9=>XC=>(0)x39=>L=>(0)x9=>XL=>(0)x29=>X=>IX=>0=>0=>0=>V=>IV=>0=>0
=>I=>$r=-2449231+gm_julian_day+time);do{until($r<$#r){$_.=$r[$#r];$r-=$#r}for(;
!$r[--$#r];){}}while$r;$,="\x20";print+$_=>September=>MCMXCIII=>()'
------------------------------
Date: Sat, 27 Feb 1999 06:27:19 GMT
From: kloomis@it-resourcesSPAMX.com (Ken Loomis)
Subject: Can I do this w/ Perl?
Message-Id: <36d78f01.14244715@news.tiac.net>
There are two applications I'd like and I'm wondering if I can do them
with Perl, and what the degree of difficulty of each would be (low,
medium, or high).
First, I'm the administrator of a soccer league. I need to collect
scores. Can I set up a web page where the managers can logon and
enter their own scores.
Second, I'd like to have users enter events on a web based calendar.
Is Perl a good language for these application and how hard would it be
to do them? I can write HTML reasonably well, and do some elementary
programming (PAL and OPAL).
Ken
------------------------------
Date: Sat, 27 Feb 1999 00:26:07 -0500
From: "John Jacques" <johnjac@berkshire.net>
Subject: Re: Compile Perl
Message-Id: <JaLB2.535$wu4.1062@news20.ispnews.com>
perl2exe.exe for it on the web, I forgot where I got it from and it's the
only one in the wrold I know of.
Kenneth Rose wrote in message <36D5D7C1.16EC4306@home.com>...
>Hi all,
>
>OK, here's the scoop. I have a programming contest on March 2. I would
>like to use Perl for this, but one of the requirements of the program is
>you submit an executable. That is, an EXE file. Does anyone know of
>anyway to compile Perl source code into an EXE? I'd be using Perl for
>Win32.
>
>Thanks to anyone who can help.
>
>/<enneth Rose
------------------------------
Date: Sat, 27 Feb 1999 08:18:14 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: FAQ 7.2: What are all these $@%* punctuation signs, and how do I know when to use them?
Message-Id: <36d9a9f5.1173692@news.skynet.be>
Tom Christiansen wrote:
> What are all these $@%* punctuation signs, and how do I know when to use them?
>
> They are type specifiers, as detailed in the perldata manpage:
This FAQ doesn't mention "&".
Bart.
------------------------------
Date: 26 Feb 1999 21:09:41 -0700
From: Tom Christiansen <perlfaq-suggestions@perl.com>
Subject: FAQ 7.3: Do I always/never have to quote my strings or use semicolons and commas?
Message-Id: <36d77005@csnews>
(This excerpt from perlfaq7 - Perl Language Issues
($Revision: 1.24 $, $Date: 1999/01/08 05:32:11 $)
part of the standard set of documentation included with every
valid Perl distribution, like the one on your system.
See also http://language.perl.com/newdocs/pod/perlfaq7.html
if your negligent system adminstrator has been remiss in his duties.)
Do I always/never have to quote my strings or use semicolons and commas?
Normally, a bareword doesn't need to be quoted, but in most cases
probably should be (and must be under `use strict'). But a hash key
consisting of a simple word (that isn't the name of a defined
subroutine) and the left-hand operand to the `=>' operator both count as
though they were quoted:
This is like this
------------ ---------------
$foo{line} $foo{"line"}
bar => stuff "bar" => stuff
The final semicolon in a block is optional, as is the final comma in a
list. Good style (see the perlstyle manpage) says to put them in except
for one-liners:
if ($whoops) { exit 1 }
@nums = (1, 2, 3);
if ($whoops) {
exit 1;
}
@lines = (
"There Beren came from mountains cold",
"And lost he wandered under leaves",
);
--
TCP/IP: handling tomorrow's loads today
OSI: handling yesterday's loads someday
------------------------------
Date: 26 Feb 1999 22:00:13 -0700
From: Tom Christiansen <perlfaq-suggestions@perl.com>
Subject: FAQ 7.4: How do I skip some return values?
Message-Id: <36d77bdd@csnews>
(This excerpt from perlfaq7 - Perl Language Issues
($Revision: 1.24 $, $Date: 1999/01/08 05:32:11 $)
part of the standard set of documentation included with every
valid Perl distribution, like the one on your system.
See also http://language.perl.com/newdocs/pod/perlfaq7.html
if your negligent system adminstrator has been remiss in his duties.)
How do I skip some return values?
One way is to treat the return values as a list and index into it:
$dir = (getpwnam($user))[7];
Another way is to use undef as an element on the left-hand-side:
($dev, $ino, undef, undef, $uid, $gid) = stat($file);
--
Sockets are the X windows of IO interfaces. --Rob Pike
------------------------------
Date: Sat, 27 Feb 1999 04:09:23 GMT
From: chrisw2679@my-dejanews.com
Subject: Re: How can I write to an unpadded format field?
Message-Id: <7b7r5e$iab$1@nnrp1.dejanews.com>
In article <36D61A05.6CBAA9BA@home.com>,
Rick Delaney <rick.delaney@home.com> wrote:
> print <<EOF;
> Dear $name,
> You may have won a million dollars.
> EOF
>
Thanks a lot, I was fixated on using the format STDOUT = structure.
Now I have a 2nd question, I really don't want to print this to the screen, I
want to mail it to someone using the Net::SMTP module. Right now I'm doing
something like this:
#!/usr/bin/perl
$domain = "mydomain.com";
open (DOMAIN, ">/tmp/foo");
print DOMAIN <<EOF;
hello $domain,
EOF
close (DOMAIN);
open (DOMAIN, "/tmp/foo");
@body = <DOMAIN>;
close (DOMAIN);
$smtp->datasend(@body);
Just to get the nicely formated <<EOF stuff into @body so that I can send it
using the smtp module. I tried doing something like "@body = print <<EOF" but
print only returns true if it succeeds. Could I do something like telling
perl that DOMAIN isn't really a file, but rather the array @body? I thought
of doing something like:
$domain = "mydomain.com";
while (<DATA>) {
push @foo, $_;
}
print @foo;
__DATA__
Hello, $domain, how are you?
But it prints "Hello, $domain..." and doesn't fill it in (nor should it). I
thought that eval() might handle it, but I couldn't get it to work.
Is it just me, or is anyone else oppossed to opening temporary files to dump
data into? I would rather keep all this stuff just in variables.
Chris Wilkes
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
Date: 27 Feb 1999 04:06:07 GMT
From: suresh ramachandran <surgee@worldnet.att.net>
Subject: Re: Newbie - split question- Ignore - solved
Message-Id: <36D7700B.C06C8291@worldnet.att.net>
stupid me!!!
$1,$2 doesnt work....works fine witrh $a,$b.. etc
suresh ramachandran wrote:
> why is this giving me an error?
>
> open (PP,'/etc/passwd');
> while (<P>) {
> ($1,$2,$3,$4,$5,$6,$7) = split /:/, $_ ;
> print "$5\n";
> }
>
> gives me :
> modification of a read-only value attempted at ./2.pl line6 ,<P>
> chunk 1.
------------------------------
Date: 27 Feb 1999 03:24:42 GMT
From: suresh ramachandran <surgee@worldnet.att.net>
Subject: Newbie - split question
Message-Id: <36D76659.198ECDAF@worldnet.att.net>
why is this giving me an error?
open (PP,'/etc/passwd');
while (<P>) {
($1,$2,$3,$4,$5,$6,$7) = split /:/, $_ ;
print "$5\n";
}
gives me :
modification of a read-only value attempted at ./2.pl line6 ,<P>
chunk 1.
------------------------------
Date: Fri, 26 Feb 1999 23:34:17 -0500
From: "Joe M" <joe648@en.com>
Subject: Newbie Perl32 Question
Message-Id: <6HKB2.268$Rl2.11763012@news.en.com>
I just installed Perl32 on windows98 and PWS.
I can get the scripts to run from command line, but the HTML examples, I'm
not sure how to call the scriptsin the pages instead of #!/usr/local/bin
I thought I saw some instructions to make #! work when it is in an HTML
page. It just prints out the source code in the browser right now.
Once that works, do I change the correct path to the default perl32
installation directory like #!perl\bin ?
I know how to run cgi scripts on an Apache server but I'm kinda lost with
the PWS and perl.
TIA
Joe
------------------------------
Date: Sat, 27 Feb 1999 14:59:04 +0700
From: Apisilp Trunganont <b39ast@nontri.ku.ac.th>
Subject: No response when posting message to ICQ WWPager
Message-Id: <36D7A5C8.F6F1A85E@nontri.ku.ac.th>
Dear,
I wrote perl script to post message to ICQ WWPager like this.
#!/usr/bin/perl
use Socket;
sub Commu_SendICQ {
local($no,$msg,$name) = @_;
local($r);
$r = &Connect80('wwp.icq.com',
'POST',
'/scripts/WWPMsg.dll',
"http://wwp.icq.com/$no",
"from=$name&fromemail=&subject=&body=$msg&to=$no");
}
sub Connect80 {
local($host,$method,$script,$ref,$param) = @_;
($sockaddr,$there,$response,$tries) = ("Snc4x8");
$there = pack($sockaddr,2,80,&getaddress($host));
($a,$b,$c,$d) = unpack('C4',$hostaddr);
$proto = (getprotobyname('tcp'))[2];
if(!socket(S,AF_INET,SOCK_STREAM,$proto)) { return $Commu_CONNECTFAIL;
}
if(!connect(S,$there)) { return $Commu_CONNECTFAIL; }
select(S); $|=1;
select(STDOUT);
print S "$method $script HTTP/1.1\n";
print S "Referer: $ref\n";
print S "Host: $host\n";
print S "User_Agent: Mozilla/4.5 [en] (Win98; I)\n";
print S "Content-Type: application/x-www-form-urlencoded\n";
print S "Content-Length: ",length($param),"\n";
print S "\n$param\n";
local(@res) = <S>;
close(S);
print @res;
}
sub getaddress {
local($host) = @_;
local(@ary);
@ary = gethostbyname($host);
return(unpack("C4",$ary[4]));
}
When I call &Commu_ICQ('1234567','test','test'); there is response
like this.
HTTP/1.0 200 OK
Nothing more... And there is no any message sent to me.
I try this script with other post forms, wwwboard or guestbook, it
works very good.
What's wrong??
Sincerely,
Apisilp
------------------------------
Date: 27 Feb 1999 02:55:02 -0500
From: Uri Guttman <uri@home.sysarch.com>
Subject: Re: Perl comment
Message-Id: <x7k8x4gu21.fsf@home.sysarch.com>
>>>>> "A" == Abigail <abigail@fnx.com> writes:
A> Or you can just delete the section from the file and restore from
A> backup when you want to use it again.
this may lose if you restart your editor and it overwrites the previous
backup.
A> Alternatively, save the section in a file 'saved'. Replace the section
A> with '# do "saved";' If you want to include it, remove the comment.
this is interesting but what if the program and saved are in different
dirs? if you move the main code you have to keep track of the path to
the saved file (and vice versa).
uri
--
Uri Guttman ----------------- SYStems ARCHitecture and Software Engineering
Perl Hacker for Hire ---------------------- Perl, Internet, UNIX Consulting
uri@sysarch.com ------------------------------------ http://www.sysarch.com
The Best Search Engine on the Net ------------- http://www.northernlight.com
------------------------------
Date: 27 Feb 1999 06:46:48 GMT
From: abigail@fnx.com (Abigail)
Subject: Re: Perl comment
Message-Id: <7b84co$ifk$1@client2.news.psi.net>
Uri Guttman (uri@home.sysarch.com) wrote on MMV September MCMXCIII in
<URL:news:x7678oj0ln.fsf@home.sysarch.com>:
|| >>>>> "DB" == Dan Boorstein <dboorstein@ixl.com> writes:
||
||
|| DB> 4. if your text editor allows you to select the block of text and
|| DB> perform a regex based substitution on just that block, then you
|| DB> could set up a macro that allows you to insert/remove leading #'s
|| DB> with just a few key-presses.
||
||
|| good ol' emacs (tom c.'s favorite OS :-) can block comment/uncomment in
|| multiple languages nice and easily. i mark the region and with one
|| keystroke, voila, tis done.
Or you can just delete the section from the file and restore from
backup when you want to use it again.
Alternatively, save the section in a file 'saved'. Replace the section
with '# do "saved";' If you want to include it, remove the comment.
Abigail
--
sub _'_{$_'_=~s/$a/$_/}map{$$_=$Z++}Y,a..z,A..X;*{($_::_=sprintf+q=%X==>"$A$Y".
"$b$r$T$u")=~s~0~O~g;map+_::_,U=>T=>L=>$Z;$_::_}=*_;sub _{print+/.*::(.*)/s}
*_'_=*{chr($b*$e)};*__=*{chr(1<<$e)};
_::_(r(e(k(c(a(H(__(l(r(e(P(__(r(e(h(t(o(n(a(__(t(us(J())))))))))))))))))))))))
------------------------------
Date: Sat, 27 Feb 1999 15:47:38 +0900
From: Yonghi Choi <yonghi@yahoo.com>
Subject: Regex to get line comment?
Message-Id: <36D7950A.25635B27@yahoo.com>
Hi,
>From Java or C++ program sources, I'd like to extract line comments.
(//....)
For example, how I can extract exact line comment from following line?
"//\"line comment starts with //\""; // "line comments start with
//"
Anyone could write regex statement for the purpose?
(As a beginner of regex, I failed to consider double quotes properly)
Thank in advance.
------------------------------
Date: Sat, 27 Feb 1999 07:55:23 GMT
From: "Jonah Graham" <jgraham@uvic.ca>
Subject: Re: sort a list returned from a subroutine
Message-Id: <LxNB2.2789$4Y1.2572@news.rdc1.bc.wave.home.com>
A way to get around it is to do:
foreach ( sort &blah ) {
Jonah
Steve van der Burg <steve.vanderburg@lhsc.on.ca> wrote in message
news:7b70ve$rvg@falcon.ccs.uwo.ca...
>This one had me stumped for awhile today (Perl 5.00404):
>
>use strict;
>
>sub blah {
> my @things = ( 5,4,3,2,1 );
> return @things;
>}
>
>foreach ( sort blah() ) {
> print "thing: $_\n";
>}
>
>- - -
>
>After a bit of experimentation, and running with perl -w (which reported
>nothing), it finally occurred to me that sort was using blah() as its
>comparison routine. A compile-time warning (with -w) would be a good way
to
>catch this, since giving sort nothing to work on (syntactically) seems a
bit
>silly.
>
>Also, the only way I can find to fix this is to explicitly define a sort
> sort { $a <=> $b } blah()
>which defeats my ability to get sort's default behaviour.
>
>..Steve
>
>
>--
>Steve van der Burg
>Technical Analyst, Information Services
>London Health Sciences Centre
>London, Ontario, Canada
>Email: steve.vanderburg@lhsc.on.ca
------------------------------
Date: 27 Feb 1999 03:05:02 -0500
From: Uri Guttman <uri@home.sysarch.com>
Subject: Re: strip first character of string?
Message-Id: <x7hfs8gtld.fsf@home.sysarch.com>
>>>>> "LR" == Larry Rosler <lr@hpl.hp.com> writes:
LR> [Posted and a courtesy copy mailed.]
LR> In article <7b7laj$a7$1@news.fsu.edu>, on 27 Feb 1999 02:29:39 GMT
LR> bismuti@cs.fsu.edu says...
>> Hi, what is the easiest way to strip the first character off of a
>> string? If you want to strip off the last character you can use
>>
>> chomp($word);
>>
>> How about the first character?
LR> $word = substr $word, 1;
i like substr as an lvalue. it is faster too for longer strings and a
little slower for short strings.
substr( $word, 0, 1 ) = '' ;
uri
hey larry, i did the benchmark this time!
use Benchmark;
$short = 'abcdefgh' ;
$long = 'a' x 10000 ;
timethese (1 << 14, {
control_short => sub { $word = $short },
lsubstr_short => sub { $word = $short ; substr( $word, 0, 1 ) = '' },
rsubstr_short => sub { $word = $short ; $word = substr( $word, 1 ) },
control_long => sub { $word = $long },
lsubstr_long => sub { $word = $long ; substr( $word, 0, 1 ) = '' },
rsubstr_long => sub { $word = $long ; $word = substr( $word, 1 ) },
} );
Benchmark: timing 16384 iterations of control_long, control_short, lsubstr_long, lsubstr_short, rsubstr_long, rsubstr_short...
control_long: 12 secs (10.61 usr 0.00 sys = 10.61 cpu)
control_short: 2 secs ( 1.60 usr 0.00 sys = 1.60 cpu)
lsubstr_long: 22 secs (21.62 usr 0.00 sys = 21.62 cpu)
lsubstr_short: 4 secs ( 2.92 usr 0.00 sys = 2.92 cpu)
rsubstr_long: 31 secs (30.76 usr 0.02 sys = 30.78 cpu)
rsubstr_short: 2 secs ( 2.22 usr 0.00 sys = 2.22 cpu)
--
Uri Guttman ----------------- SYStems ARCHitecture and Software Engineering
Perl Hacker for Hire ---------------------- Perl, Internet, UNIX Consulting
uri@sysarch.com ------------------------------------ http://www.sysarch.com
The Best Search Engine on the Net ------------- http://www.northernlight.com
------------------------------
Date: Fri, 26 Feb 1999 22:14:01 -0600
From: "Steven T. Henderson" <stevenhenderson@prodigy.net>
Subject: Re: strip first character of string?
Message-Id: <B2MB2.63609$641.196752@news.san.rr.com>
$blah =~ s/^.//
Peter Bismuti wrote in message <7b7laj$a7$1@news.fsu.edu>...
>
>Hi, what is the easiest way to strip the first character off of a
>string? If you want to strip off the last character you can use
>
> chomp($word);
>
>How about the first character?
>
>Thanks
>
> _____________________________________________________________________
> | |
> | Pete Bismuti |
> | Department of Computer Science |
> | Florida State University |
> | bismuti@cs.fsu.edu (850) 644-0516 |
> |_____________________________________________________________________|
------------------------------
Date: Fri, 26 Feb 1999 21:57:43 -0800
From: lr@hpl.hp.com (Larry Rosler)
Subject: Re: strip first character of string?
Message-Id: <MPG.1141292fd6da69d29896a2@nntp.hpl.hp.com>
[Posted and a courtesy copy mailed.]
In article <7b7laj$a7$1@news.fsu.edu>, on 27 Feb 1999 02:29:39 GMT
bismuti@cs.fsu.edu says...
> Hi, what is the easiest way to strip the first character off of a
> string? If you want to strip off the last character you can use
>
> chomp($word);
>
> How about the first character?
$word = substr $word, 1;
--
Larry Rosler
Hewlett-Packard Company
http://www.hpl.hp.com/personal/Larry_Rosler/
lr@hpl.hp.com
------------------------------
Date: Sat, 27 Feb 1999 08:14:52 GMT
From: bart.lateur@skynet.be (Bart Lateur)
Subject: Re: What is %h=undef (assigning undef to a hash) supposed to do ?
Message-Id: <36d8a95a.1018639@news.skynet.be>
Abigail wrote:
>Mike Wilson wrote:
>~~ Sorry!!! DejaNews said it couldn't post, so ...obviously.. I kept trying...
>
>Really? You find that obvious? I would first try to find out why
>it said it couldn't post.
I don't think he has access to the source code...
;-)
Bart.
------------------------------
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 5007
**************************************