[25756] in Perl-Users-Digest
Perl-Users Digest, Issue: 7995 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Wed Apr 20 11:05:35 2005
Date: Wed, 20 Apr 2005 08:05:16 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Wed, 20 Apr 2005 Volume: 10 Number: 7995
Today's topics:
Re: [JAMLANG] - Comparative Evaluation - Draft Version <mark.clementsREMOVETHIS@wanadoo.fr>
Cgi.pm and CSS <hackeras@gmail.com>
Re: Cgi.pm and CSS <hackeras@gmail.com>
Re: Cgi.pm and CSS <sbryce@scottbryce.com>
Re: Cgi.pm and CSS <hackeras@gmail.com>
Re: Do You Want To Know For Sure That You Are Going To <none@none>
Re: Handling constants in Perl? <halyava@gmail.com>
Re: hotmail password request tool (intranet usage) <pilsl@goldfisch.at>
Re: hotmail password request tool (intranet usage) <void@nowhere.lan>
Re: hotmail password request tool (intranet usage) <u.hobelmann@web.de>
Re: hotmail password request tool (intranet usage) <matternc@comcast.net>
Re: Perl + Dreamweaver? <pilkowsk@informatik.uni-marburg.de>
Re: Perl + Dreamweaver? <hackeras@gmail.com>
Problem with multiple instances of a module <devnull@post4.tele.dk>
Sending Email <fsjfjs@nospma.net>
Re: Sending Email <noreply@gunnar.cc>
Re: Sending Email <no@email.com>
Re: Sending Email <tadmc@augustmail.com>
Re: Sending Email <noreply@gunnar.cc>
Sending sms through a Perl Script <hackeras@gmail.com>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Wed, 20 Apr 2005 09:27:50 +0200
From: Mark Clements <mark.clementsREMOVETHIS@wanadoo.fr>
Subject: Re: [JAMLANG] - Comparative Evaluation - Draft Version
Message-Id: <42660474$0$25054$8fcfb975@news.wanadoo.fr>
Ilias Lazaridis wrote:
> I am comparing several languages based on a fixed template.
>
> you can conveniently fill a form with the code / information:
>
> http://lazaridis.com/case/lang/index.html
>
> if you are unclear about the template, you can use the ruby evaluation
> as a reference:
>
> http://lazaridis.com/case/lang/ruby/
>
> [note: the ruby language hits on some limitations, thus the code is
> incomplete]
>
> .
>
Since you didn't say "please"....
------------------------------
Date: Wed, 20 Apr 2005 16:56:03 +0300
From: Nikos <hackeras@gmail.com>
Subject: Cgi.pm and CSS
Message-Id: <d45n1k$n44$1@nic.grnet.gr>
ok html::template its out of the question for me even iwth the help of
Dreamweaver. Iam done with it:
i will continue using cgi.pm ans style sheets: I can do the same things
as with the tamplate but unfortunately i cant seperate the code
entirely, but a little with a file called style.css
Here is one style.css i wrote to help me reduce the formatting tags
inside index.pl
/* style.css */
body {
background-image : url(../data/images/night.gif);
position : relative;
margin : 0px;
padding : 0px;
width : 100%;
}
table {
background-image : url(../data/images/swirl.jpg);
margin-left : auto;
margin-right : auto;
width : 55%;
font : 18px Times;
text-align : center;
color : lime;
border : 5px ridge magenta;
border-collapse : collapse;
}
tr {
text-align : center;
border : 1px solid lime;
}
td.tip {
font-style : bold;
color : white;
}
td.host {
font-style : bold;
color : yellow;
}
td.xronos {
font-style : bold;
color : lime;
}
td.counter {
font-style : bold;
color : white;
}
problem is that i have 4 different tables in my index.pl and they all
use the same style of the table i specify.
How can i define more table inside style.css so to pick one that i like
when i want to print in index.pl?
------------------------------
Date: Wed, 20 Apr 2005 17:07:17 +0300
From: Nikos <hackeras@gmail.com>
Subject: Re: Cgi.pm and CSS
Message-Id: <d45nml$nk4$1@nic.grnet.gr>
Nikos wrote:
For example i have this in my show.pl
while( $row = $st->fetchrow_hashref )
{
print table( {border=>1, -width=>'80%', -align=>'center',
-style=>'border: thick groove Orange',
-background=>'../data/images/swirl.jpg'},
Tr( {-align=>'center'},
td( {-width=>'25%'}, font( {-size=>4, -color=>'Cyan'},
$row->{onoma} ) ),
td( {-width=>'50%'}, font( {-size=>4,
-color=>'Orange'}, $row->{email} ) ),
td( {-width=>'25%'}, font( {-size=>4,
-color=>'AquaMarine'}, $row->{xronos} ) ) ),
Tr(
td( {-align=>'center'}, font( {-size=>4,
-color=>'Lavender'}, "Åõ÷Þ ôïõ Éçóïý" ) ),
td( {colspan=>2}, font( {-size=>4,
-color=>'Yellow'}, $row->{euxoula} ) ) ),
Tr(
td( {-align=>'center'}, font( {-size=>4,
-color=>'Lavender'}, "ÐñïóùðéêÞ ÏñèïäïîïðíåõìáôéêÞ Åìðåéñßá" ) ),
td( {colspan=>2}, font( {-size=>4, -color=>'Lime'},
$row->{sxolio} ) ) ),
Tr( {-align=>'center'},
td( {colspan=>3}, font( {-size=>4,
-color=>'LightSkyBlue'}, $row->{host} ) ) ) ),
br(), br();
}
But i want to write it more clear with the use of CSS.
How can i write it?
------------------------------
Date: Wed, 20 Apr 2005 08:38:22 -0600
From: Scott Bryce <sbryce@scottbryce.com>
Subject: Re: Cgi.pm and CSS
Message-Id: <ipqdnTC1iN3H9PvfRVn-rw@comcast.com>
Nikos wrote:
> ok html::template its out of the question for me even with the help of
> Dreamweaver. I am done with it:
Sorry to hear that. It really is a good solution to your problem.
> How can i define more table inside style.css so to pick one that i like
> when i want to print in index.pl?
Now you are asking an HTML question. Perhaps you can ask in an HTML
newsgroup.
------------------------------
Date: Wed, 20 Apr 2005 17:44:29 +0300
From: Nikos <hackeras@gmail.com>
Subject: Re: Cgi.pm and CSS
Message-Id: <d45pse$pkt$1@nic.grnet.gr>
Scott Bryce wrote:
> Nikos wrote:
>Sorry to hear that. It really is a good solution to your problem.
Well yes but that would involve handcoding pure html without the use of
cgi.pm which
i dont want to mess with. But as an idea it would help me to keep cleat
the perl file butnow with the css help its really the same since i ahve
all the formatting rules applied in style.css and i just use print table
Tr( td( $data ) ) to output it. Its not so bad really.
Is there is something even better and easier please let me know.
Again thanks for your willingness time and effort you spent to help me
Scott.
> Now you are asking an HTML question. Perhaps you can ask in an HTML
> newsgroup.
Yes you are right. i just though it was concering perl and css that why
i mistaken asked it hear sorry.
------------------------------
Date: Wed, 20 Apr 2005 15:48:30 +1000
From: Paul <none@none>
Subject: Re: Do You Want To Know For Sure That You Are Going To Heaven? The reason some people don't know for sure if they are going to Heaven when they die is because they just don't know. The good news is that you can know for sure that you are going to Heaven which is described in the Holy Bible as a beautiful place with no death, sorrow, sickness or pain. (newsgroup-post 142)
Message-Id: <4265ed2e$0$4657$afc38c87@news.optusnet.com.au>
Yik Yak wrote:
> On 19 Apr 2005 13:11:47 -0700, RonGrossi382701@yahoo.com wrote:
>
>
>>The reason some people don't know for sure
>>if they are going to Heaven when they die
>>is because they just don't know.
>>
>
>
> Nobody knows nothing.
> Well except maybe the Pope.
> He might know something.
He knows that he really did burn those books - the Nazi, boy fucking
bastard !!
------------------------------
Date: 20 Apr 2005 04:00:04 -0700
From: "Ivan Nevostruev" <halyava@gmail.com>
Subject: Re: Handling constants in Perl?
Message-Id: <1113994804.105148.156160@f14g2000cwb.googlegroups.com>
I think the reason your program fails is in the nature of use
statement. According to perlfunc use is actually BEGIN { require
Module; import Module LIST; }. This is my explanation of what is
happening without Exporter module:
- when you use your constant module first time (use TestK), it's
really included
- no importing going with step
- when you use your constant module second time (in main program), it
is not included, because perl does not include files second time (see
%INC hash for list of included files)
- no importing going with step too
- so compiler does not see your constants
If you are using Exporter:
- when you use your constant module first time (use TestK), it's
really included
- importing of names
- when you use your constant module second time (in main program), it
is not included
- but importing is going
- and the constants are available
Conclusion: you'd better use Exporter, to get full module
P.S. I actually fail on this very tricky issue, but in more complex
situation :) Sorry for my bad English.
------------------------------
Date: Wed, 20 Apr 2005 12:01:30 +0200
From: peter pilsl <pilsl@goldfisch.at>
Subject: Re: hotmail password request tool (intranet usage)
Message-Id: <4266288b$0$3249$79720d31@newsreader.inode.at>
Charles Newman wrote:
>
> What is someone changed the file extension to
> something like ZPP? That would get it past the
> filters that delete ZIP files.
>
Then the usual user will not be able to open the zipfile when it has a
zpp-extension and not be able to click the file inside "naked_woman.exe"
which actually is a virus.
Deleting executable attachemnts and unscannable zips from the mail is
done in most of the companies I sysadmin. Some Users still click on
everything that has a icon and a promising name. MS-click-me-advertising
has done some braindamager to the weaker minded.
best,
peter
--
http://www.goldfisch.at/know_list
------------------------------
Date: Wed, 20 Apr 2005 10:42:59 GMT
From: Leythos <void@nowhere.lan>
Subject: Re: hotmail password request tool (intranet usage)
Message-Id: <Tmq9e.6628$0V2.4277@tornado.ohiordc.rr.com>
On Wed, 20 Apr 2005 12:01:30 +0200, peter pilsl wrote:
>
> Charles Newman wrote:
>>
>> What is someone changed the file extension to
>> something like ZPP? That would get it past the filters that delete ZIP
>> files.
>>
>>
> Then the usual user will not be able to open the zipfile when it has a
> zpp-extension and not be able to click the file inside "naked_woman.exe"
> which actually is a virus.
>
> Deleting executable attachemnts and unscannable zips from the mail is
> done in most of the companies I sysadmin. Some Users still click on
> everything that has a icon and a promising name. MS-click-me-advertising
> has done some braindamager to the weaker minded.
Not only that, but if the system can't determine WHAT TYPE of file it is,
it will reject it.
--
spam999free@rrohio.com
remove 999 in order to email me
------------------------------
Date: Wed, 20 Apr 2005 08:25:10 -0500
From: Ulrich Hobelmann <u.hobelmann@web.de>
Subject: Re: hotmail password request tool (intranet usage)
Message-Id: <3cn3hlF6jfm9nU1@individual.net>
peter pilsl wrote:
> Deleting executable attachemnts and unscannable zips from the mail is
> done in most of the companies I sysadmin. Some Users still click on
> everything that has a icon and a promising name. MS-click-me-advertising
> has done some braindamager to the weaker minded.
How about the admins doing their job instead of deleting stuff in
users' email? Like choosing a secure OS in the first place that
runs the productivity apps the user needs, or running a solid
backup-policy (when a stupid user fries his directory, boss
screams at him for a while, but data can be restored), or running
stuff in a sandbox (well, on Windows that probably means that you
ONLY fry your own directory).
--
No man is good enough to govern another man without that other's
consent. -- Abraham Lincoln
------------------------------
Date: Wed, 20 Apr 2005 10:05:07 -0400
From: Chris Mattern <matternc@comcast.net>
Subject: Re: hotmail password request tool (intranet usage)
Message-Id: <3cCdnexfJuwI_PvfRVn-tw@comcast.com>
Ulrich Hobelmann wrote:
> peter pilsl wrote:
>> Deleting executable attachemnts and unscannable zips from the mail is
>> done in most of the companies I sysadmin. Some Users still click on
>> everything that has a icon and a promising name. MS-click-me-advertising
>> has done some braindamager to the weaker minded.
>
> How about the admins doing their job instead of deleting stuff in
> users' email? Like choosing a secure OS in the first place that
> runs the productivity apps the user needs,
Perhaps the admin could square the circle as an encore. Much, even
most, of the time, the apps that the users and management insist on
runs *only* on Windows.
> or running a solid
> backup-policy (when a stupid user fries his directory, boss
> screams at him for a while, but data can be restored),
Fine. *You* can be in charge of running the daily restores, while
the boss yells at you for the downtime, and the user yells at you
for the lost work that was done since the last backup. You let
this crap through and you will spend all day restoring one user
after another.
> or running
> stuff in a sandbox (well, on Windows that probably means that you
> ONLY fry your own directory).
And how, exactly, are you going to get your apps to run, considering
that all of them require admin access to run at all?
Do you have any *practical* alternatives?
>
--
Christopher Mattern
"Which one you figure tracked us?"
"The ugly one, sir."
"...Could you be more specific?"
------------------------------
Date: Wed, 20 Apr 2005 12:18:39 +0200
From: Fabian Pilkowski <pilkowsk@informatik.uni-marburg.de>
Subject: Re: Perl + Dreamweaver?
Message-Id: <3cmojlF6p5sqlU1@individual.net>
* Nikos schrieb:
> Fabian Pilkowski wrote:
>
>> Ehm, could *you* read this? I assume this are many of Greek letters,
>> since your headers show me, you're from Greece. But nevertheless, your
>> header declare "iso-8859-1" as charset which doesn't contain any Greek
>> letter. So, why using Greek chars in your posting? Or even better: Why
>> not choosing a charset like "iso-8859-7" where all of your chars exist?
>
> But i only have one header and that with thew Greek iso char support!
> print header( -charset=>'iso-8859-7' );
Err, I meant the header of your posting here, not the header generated
by your script ;-)
>
> Anyways if i understand you correctly i run the script in firefox and
> saw what html code it produced by selecting "view code".
>
> Man, this hmtl code is very messy. Here is is btw:
I see, it's hard to do anything with that HTML code produced by CGI.pm.
But, and that could help you a lot, there's a module named CGI::Pretty,
a subclass of CGI.pm. Try to replace use CGI with use CGI::Pretty
and look at your HTML code afterwards. It might be a bit smoother.
regards,
fabian
------------------------------
Date: Wed, 20 Apr 2005 13:34:05 +0300
From: Nikos <hackeras@gmail.com>
Subject: Re: Perl + Dreamweaver?
Message-Id: <d45b76$c5n$1@nic.grnet.gr>
Fabian Pilkowski wrote:
> Err, I meant the header of your posting here, not the header generated
> by your script ;-)
You mean that i shouls set my newsclient reader to send posts away with
the Greek char set instead of the english one?
But what if my post has Greek and English inside it? :)
> I see, it's hard to do anything with that HTML code produced by CGI.pm.
> But, and that could help you a lot, there's a module named CGI::Pretty,
> a subclass of CGI.pm. Try to replace »use CGI« with »use CGI::Pretty«
> and look at your HTML code afterwards. It might be a bit smoother.
Thanks ill try it to do it right away.
I think thought that it would be more easier to donwload Dreamweaver MX
and create the webpage from scratch and then use the templatin system
HTML::Template to insert values in the right places of the Dreamweaver's
html output?
What do you think? Byhand or by Dreamweaver?
Also with DW i would be able to create more fancy stuff that i could do
with handcoded html.
Also in my the html output i have this:
<option value="ёнб мЮнхмб уе ьлпхт фпхт Ьрйуфпхт">ёнб мЮнхмб уе ьлпхт
фпхт Ьрйуфпхт</option>
<option value="Бгйпт ЙщЬннзт п Дбмбукзньт -- РесЯ Рбиюн">Бгйпт ЙщЬннзт п
Дбмбукзньт -- РесЯ Рбиюн</option>
<option value="Бгйпт НеЯлпт п БукзфЮт -- РесЯ БнфйчсЯуфпх">Бгйпт НеЯлпт
п БукзфЮт -- РесЯ БнфйчсЯуфпх</option>
<option value="ЕхцхплпгЮмбфб -- КЬрпйпй КЬрпх КЬрпфе">ЕхцхплпгЮмбфб --
КЬрпйпй КЬрпх КЬрпфе</option>
Dont bother about the Greek. I copy pasted from the editor here but i
dont know why it looks so funny.
The above html output is produced by this perl code:
print p( {-align=>'center'}, font( {-size=>5, -color=>'Lime'},
'Ëüãïò Øõ÷ùöåëÞò êáé ÈáõìÜóéïò => ' ),
popup_menu( -name=>'select', -values=>\@display_files ),
submit('ok'));
If i try to replace the values in the html with tmpl_var name=something
what must i insert and how?
one by one? What if the selections on the dropdown menu its 100+?
i must insert code one by one? Whatis the way?
------------------------------
Date: Wed, 20 Apr 2005 15:59:27 +0200
From: "Kim H. Jensen" <devnull@post4.tele.dk>
Subject: Problem with multiple instances of a module
Message-Id: <42666038$0$199$edfadb0f@dread12.news.tele.dk>
Hi, i thought i had this OO thing figured out, but apparantly not.
I have a module i want to make multiple instances of.
All goes well with the first instance until i create a second instance,
then the first instance seems to be overwritten.
I have made a small test module to demonstrate the problem
--------------------------------------------
# perl module Testobject.pm
package Testobject;
sub new
{
my $class=shift;
my $self={};
$self{'id'}=shift;
bless ($self, $class);
print "New $self{'id'} - Self: $self\n";
return $self;
}
sub showid
{
my $self=shift;
my $caller=shift;
print "ID: $self{'id'} - Caller: $caller - Self: $self\n";
}
sub DESTROY
{
print "Bye-bye $self{'id'}\n";
}
1;
--------------------------------------------
And a small test program
--------------------------------------------
#!/usr/bin/perl -w
use Testobject;
$inst_1=Testobject->new("Inst-1");
$inst_1->showid("Inst_1");
$inst_2=Testobject->new("Inst-2");
$inst_1->showid("Inst_1");
$inst_2->showid("Inst_2");
undef($inst_2);
$inst_1->showid("Inst_1");
--------------------------------------------
When i run the program it outputs:
--------------------------------------------
New Inst-1 - Self: Testobject=HASH(0x2850e0)
ID: Inst-1 - Caller: Inst_1 - Self: Testobject=HASH(0x2850e0)
New Inst-2 - Self: Testobject=HASH(0x2851a0)
ID: Inst-2 - Caller: Inst_1 - Self: Testobject=HASH(0x2850e0)
ID: Inst-2 - Caller: Inst_2 - Self: Testobject=HASH(0x2851a0)
Bye-bye Inst-2
ID: Inst-2 - Caller: Inst_1 - Self: Testobject=HASH(0x2850e0)
Bye-bye Inst-2
--------------------------------------------
When instance 2 is created, instance 1 takes on the identity of instance 2.
What have i overlooked?
------------------------------
Date: Wed, 20 Apr 2005 15:24:23 +1000
From: "gooofoofs" <fsjfjs@nospma.net>
Subject: Sending Email
Message-Id: <d44p27$b2m$1@news-01.bur.connect.com.au>
I have the following script parsing a log file for me. Im not sure how to
package this into an email. I prefer not to use modules.
#!/usr/bin/perl -w
my @code1;
my @code2;
open(FILE, "test.log");
while (<FILE>){
if($_ =~ m/code1\:\s(.*?)\s/){
print "<XML>\n";
print "<code1>$1</code1>\n";
}elsif($_ =~ m/code2\:\s(.*?)\s/){
print "<code2>$1</code2>\n";
print "</XML>\n\n";
}
close(FILE);
------------------------------
Date: Wed, 20 Apr 2005 07:36:50 +0200
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: Sending Email
Message-Id: <3cm825F6pophhU1@individual.net>
gooofoofs wrote:
> I have the following script parsing a log file for me. Im not sure how to
> package this into an email.
That's a FAQ.
perldoc -q "send mail"
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: Wed, 20 Apr 2005 08:52:06 +0100
From: Brian Wakem <no@email.com>
Subject: Re: Sending Email
Message-Id: <3cmg16F6p4ed4U1@individual.net>
gooofoofs wrote:
> I have the following script parsing a log file for me. Im not sure how
> to
> package this into an email. I prefer not to use modules.
>
> #!/usr/bin/perl -w
>
> my @code1;
> my @code2;
>
> open(FILE, "test.log");
>
> while (<FILE>){
> if($_ =~ m/code1\:\s(.*?)\s/){
> print "<XML>\n";
> print "<code1>$1</code1>\n";
> }elsif($_ =~ m/code2\:\s(.*?)\s/){
> print "<code2>$1</code2>\n";
> print "</XML>\n\n";
> }
>
> close(FILE);
A non-perlish way I sometimes use is:-
perl myscript.pl | mail -s 'Mysubject line' my@emailaddress.com
--
Brian Wakem
------------------------------
Date: Wed, 20 Apr 2005 08:17:03 -0500
From: Tad McClellan <tadmc@augustmail.com>
Subject: Re: Sending Email
Message-Id: <slrnd6clif.42g.tadmc@magna.augustmail.com>
gooofoofs <fsjfjs@nospma.net> wrote:
> Im not sure how to
> package this into an email.
What part of the FAQ answer are you having trouble with?
Show us the code that you tried, and we will help you fix it.
> I prefer not to use modules.
Why not?
If you don't provide a reason why best practices won't work for
your situation, then we can't really provide a work-around
applicable to your situation.
> #!/usr/bin/perl -w
>
> my @code1;
> my @code2;
Your program makes no use of those variables.
> open(FILE, "test.log");
You should always, yes *always*, check the return value from open():
open FILE, 'test.log' or die "could not open 'test.log' $!";
> while (<FILE>){
> if($_ =~ m/code1\:\s(.*?)\s/){
Colons are not special in regexes, there is no need to backslash them.
Whitespace is not a scarce resource, feel free to use as much of it
as you like to make your code easier to read.
if ( m/code1:\s(.*?)\s/ ) {
--
Tad McClellan SGML consulting
tadmc@augustmail.com Perl programming
Fort Worth, Texas
------------------------------
Date: Wed, 20 Apr 2005 15:51:33 +0200
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: Sending Email
Message-Id: <3cn538F6nlr6rU1@individual.net>
Tad McClellan wrote:
> gooofoofs wrote:
>> Im not sure how to package this into an email.
>
> What part of the FAQ answer are you having trouble with?
>
>> I prefer not to use modules.
>
> Why not?
>
> If you don't provide a reason why best practices won't work for
> your situation, then we can't really provide a work-around
> applicable to your situation.
Uhmm.. Are people expected to assume that the first method mentioned in
the FAQ is a "work-around" and not best practices?
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: Wed, 20 Apr 2005 16:45:52 +0300
From: Nikos <hackeras@gmail.com>
Subject: Sending sms through a Perl Script
Message-Id: <d45mef$mfn$1@nic.grnet.gr>
If someone has made a perl script that somehow can send sms please post it!
cpans modules of sending sms aint working or they are outdated.
For exaple thia aint working:
#/usr/bin/perl -w
use WWW::SMS;
my $sms = WWW::SMS->new("36973814824", "This is a test!");
for ( $sms->gateways(sorted => 'reliability') ) #for every compatible
gateway
{
if ( $sms->send( $_ ) )
{ #try to send sms
last; #until it succeds
}
else
{
print $WWW::SMS::Error; #here is the error
}
}
Do you written one or know of one that actually works?
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
#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.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
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.
#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 V10 Issue 7995
***************************************