[28905] in Perl-Users-Digest
Perl-Users Digest, Issue: 149 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Sun Feb 18 14:10:15 2007
Date: Sun, 18 Feb 2007 11:09:04 -0800 (PST)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Sun, 18 Feb 2007 Volume: 11 Number: 149
Today's topics:
Re: Automated testing of cgi / perl <spam@comjet.com>
new CPAN modules on Sun Feb 18 2007 (Randal Schwartz)
Passing parameters from one Perl script to another <edMbj@aes-intl.com>
Re: Passing parameters from one Perl script to another <jurgenex@hotmail.com>
Re: Passing parameters from one Perl script to another <edMbj@aes-intl.com>
Re: Passing parameters from one Perl script to another <bik.mido@tiscalinet.it>
Re: Passing parameters from one Perl script to another <edMbj@aes-intl.com>
Re: Passing parameters from one Perl script to another <jurgenex@hotmail.com>
Re: Perl takes a lot of memory when you just require a <jain.nsit@gmail.com>
Re: Perl takes a lot of memory when you just require a <hjp-usenet2@hjp.at>
Re: problem reading remote file. <joe@inwap.com>
Re: Regexp for email addresses. <bik.mido@tiscalinet.it>
Re: Regexp for email addresses. <stoupa@practisoft.cz>
serialize array of references from $sth->fetchall_array <filippo2991@virgilio.it>
Re: serialize array of references from $sth->fetchall_a <mark.clementsREMOVETHIS@wanadoo.fr>
Re: Why can't I access variable from other subroutine? <joe@inwap.com>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: 18 Feb 2007 08:00:56 -0800
From: "Larry" <spam@comjet.com>
Subject: Re: Automated testing of cgi / perl
Message-Id: <1171814456.056990.115530@t69g2000cwt.googlegroups.com>
> Thanks for the tips! I had seen a couple of these tools around, but
> wasn't sure where to start. And yes, you're right, I didn't create
> 18,000 pages without a test plan. That was someone else.
>
> Larry- Hide quoted text -
>
> - Show quoted text -
First impressions of Selenium:
WOW
Small download
1-click install
Up and running immediately
Explanation of command syntax right in the main window
First test worked perfectly
Translates tests into perl, java, ruby automatically
This looks really great, especially that I can create my tests right
in the browser, then translate to perl or ruby for automation and fine-
tuning.
Hats off to the Selenium developers!
Larry
------------------------------
Date: Sun, 18 Feb 2007 05:42:09 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Sun Feb 18 2007
Message-Id: <JDn969.21EE@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
Apache-Logmonster-3.03
http://search.cpan.org/~msimerson/Apache-Logmonster-3.03/
log utility for merging, sorting, and processing web logs
----
Cisco-Reconfig-0.9
http://search.cpan.org/~muir/Cisco-Reconfig-0.9/
Parse and generate Cisco configuration files
----
DBIx-DWIW-0.48
http://search.cpan.org/~jzawodny/DBIx-DWIW-0.48/
Robust and simple DBI wrapper to Do What I Want (DWIW)
----
Date-Darian-Mars-0.000
http://search.cpan.org/~zefram/Date-Darian-Mars-0.000/
the Darian calendar for Mars
----
Date-MSD-0.000
http://search.cpan.org/~zefram/Date-MSD-0.000/
conversion between flavours of Mars Sol Date
----
Egg-Release-1.00
http://search.cpan.org/~lushe/Egg-Release-1.00/
WEB application framework release version.
----
File-Find-Parallel-v0.0.1
http://search.cpan.org/~andya/File-Find-Parallel-v0.0.1/
Traverse a number of similar directories in parallel
----
File-Locate-0.62
http://search.cpan.org/~vparseval/File-Locate-0.62/
Search the (s)locate-database from Perl
----
Finance-QuoteTW-0.03
http://search.cpan.org/~alec/Finance-QuoteTW-0.03/
Fetch quotes of mutual funds in Taiwan
----
HTML-TableParser-Grid-v0.0.3
http://search.cpan.org/~takeru/HTML-TableParser-Grid-v0.0.3/
Provide access methods to HTML tables by indicating row and column
----
Module-Build-Convert-0.47_05
http://search.cpan.org/~schubiger/Module-Build-Convert-0.47_05/
Makefile.PL to Build.PL converter
----
SVN-Notify-Snapshot-0.03
http://search.cpan.org/~jpeacock/SVN-Notify-Snapshot-0.03/
Take snapshots from Subversion activity
----
Set-Object-1.21
http://search.cpan.org/~samv/Set-Object-1.21/
set of objects and strings
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
------------------------------
Date: Sun, 18 Feb 2007 09:34:40 -0800
From: Ed Jay <edMbj@aes-intl.com>
Subject: Passing parameters from one Perl script to another
Message-Id: <9u1ht2p0uhi6ara85h05l61594aenti19t@4ax.com>
I apologize in advance for asking what probably has a simple answer that I
can't seem to find.
Can I pass parameters from one Perl script to another Perl script without
using cookies? Is there a method similar to using hidden form elements to
submit parameters from an HTML page to a Perl script?
--
Ed Jay (remove 'M' to respond by email)
------------------------------
Date: Sun, 18 Feb 2007 17:46:30 GMT
From: "Jürgen Exner" <jurgenex@hotmail.com>
Subject: Re: Passing parameters from one Perl script to another
Message-Id: <Wh0Ch.1501$ZF1.585@trndny02>
Ed Jay wrote:
> I apologize in advance for asking what probably has a simple answer
> that I can't seem to find.
>
> Can I pass parameters from one Perl script to another Perl script
Trivial. When script A calls script B just pass the parameters along just as
you would do when calling any other program. And script B will find the
parameter in @_, just as if called from the command line.
If you want to pass more complex data than simple parameters Perl also
supports pretty much any commonly used IPC method.
jue
------------------------------
Date: Sun, 18 Feb 2007 10:08:48 -0800
From: Ed Jay <edMbj@aes-intl.com>
Subject: Re: Passing parameters from one Perl script to another
Message-Id: <ug4ht2ttudfg2s0t63fkhlju2068eh9tvl@4ax.com>
Jürgen Exner scribed:
>Ed Jay wrote:
>> I apologize in advance for asking what probably has a simple answer
>> that I can't seem to find.
>>
>> Can I pass parameters from one Perl script to another Perl script
>
>Trivial. When script A calls script B just pass the parameters along just as
>you would do when calling any other program.
I knew it had to be trivial, but to a Perl newbie, nothing is really
trivial. :-)
>And script B will find the
>parameter in @_, just as if called from the command line.
>If you want to pass more complex data than simple parameters Perl also
>supports pretty much any commonly used IPC method.
>
I understand there are several IPC methods available. Again, as a newbie
trying to solve some script problems without a comprehensive Perl
understanding, I simply am at a loss at how to do it.
I'm trying to use the redirect function to port one scripts parameters to
another script that generates a dynamic HTML page. I don't want to use
cookies or files. I'm currently snowed at how to do it.
Thanks for your input.
--
Ed Jay (remove 'M' to respond by email)
------------------------------
Date: Sun, 18 Feb 2007 19:10:25 +0100
From: Michele Dondi <bik.mido@tiscalinet.it>
Subject: Re: Passing parameters from one Perl script to another
Message-Id: <rd5ht2lua1i623rnktb2t2sahttj7nu7kj@4ax.com>
On Sun, 18 Feb 2007 09:34:40 -0800, Ed Jay <edMbj@aes-intl.com> wrote:
>Can I pass parameters from one Perl script to another Perl script without
>using cookies? Is there a method similar to using hidden form elements to
Yes:
#!/usr/bin/perl
use strict;
use warnings;
system 'perl', 'otherscript.pl', @ARGV;
__END__
Michele
--
{$_=pack'B8'x25,unpack'A8'x32,$a^=sub{pop^pop}->(map substr
(($a||=join'',map--$|x$_,(unpack'w',unpack'u','G^<R<Y]*YB='
.'KYU;*EVH[.FHF2W+#"\Z*5TI/ER<Z`S(G.DZZ9OX0Z')=~/./g)x2,$_,
256),7,249);s/[^\w,]/ /g;$ \=/^J/?$/:"\r";print,redo}#JAPH,
------------------------------
Date: Sun, 18 Feb 2007 10:15:35 -0800
From: Ed Jay <edMbj@aes-intl.com>
Subject: Re: Passing parameters from one Perl script to another
Message-Id: <qt5ht299a1jegv06746inpqk6g6hl5epsc@4ax.com>
Michele Dondi scribed:
>On Sun, 18 Feb 2007 09:34:40 -0800, Ed Jay <edMbj@aes-intl.com> wrote:
>
>>Can I pass parameters from one Perl script to another Perl script without
>>using cookies? Is there a method similar to using hidden form elements to
>
>Yes:
>
> #!/usr/bin/perl
>
> use strict;
> use warnings;
>
> system 'perl', 'otherscript.pl', @ARGV;
>
Thank you!
--
Ed Jay (remove 'M' to respond by email)
------------------------------
Date: Sun, 18 Feb 2007 18:16:54 GMT
From: "Jürgen Exner" <jurgenex@hotmail.com>
Subject: Re: Passing parameters from one Perl script to another
Message-Id: <qK0Ch.1912$lG6.87@trndny08>
Jürgen Exner wrote:
> And script B
> will find the parameter in @_,
Make that
in @ARGV
of course.
jue
------------------------------
Date: 18 Feb 2007 01:12:23 -0800
From: "RJ" <jain.nsit@gmail.com>
Subject: Re: Perl takes a lot of memory when you just require a file
Message-Id: <1171789943.401445.290120@v33g2000cwv.googlegroups.com>
On Feb 16, 4:38 pm, anno4...@radom.zrz.tu-berlin.de wrote:
> RJ <jain.n...@gmail.com> wrote in comp.lang.perl.misc:
>
> > I am decompiling some data from my C code which can be used by Perl
> > programs later on. My Data structure is something like follows -
>
> > struct tDs{
> > char *tName;
> > int *data;
> > }
>
> > struct DS{
> > int index;
> > char *rName;
> > <list> tDs;
> > }
>
> What's to decompile? The lines above are (pseudo-) C code.
>
I generate a lot of Data from C code. Later I have an GUI interface
written in TK/perl from where I need to access the Data generated
previously. One way was to write data in Ascii format and then do a
parsing in perl. I have followed a different approach.
'pass_data_from_perl_to_c' is basically a function implemented in
perl. When, I do a 'require <generated_file.pl>' from perl code, this
function gets called and then I populate the data (index1,rName,...)
passed to this function in perl Data structures. So actually these are
the arguments passed to function pass_data_from_perl_to_c.
> > I am decompiling above data in a perl file (which I generate from C
> > code) as follows
>
> > <generated_file.pl>
> > pass_data_from_perl_to_c (index1,rName,{"tName1" => "data1" , "tName2"
> > => "data2"});
>
> Does that mean the generated file contains the line "pass_data_...",
> or does it mean the "pass_data_..." function generates the file?
>
I think I have explained it above
> > The last argument in above function call is a hasg referemce to list
> > of values associated with various objects of type tDs for index
> > index1.
>
> A hash reference isn't a list.
I mean here that keys of hash corresponds to the list of values which
I had in my C code.
>
> > First of all, if I just do a `require "<generated_file.pl>" ` it takes
> > a lot of memory (around 4Mb for 2 Mb file even if I do just a return
> > after entering pass_data_from_perl_to_c and populate no Data).
> > If I do populate data in form of 3-D array is perl memory requirement
> > is 5 times than expected.
>
> Perl often takes more memory than expected. Adjust your expectations.
>
My main concern here is that even if return from very beggining of
function
pass_data_from_perl_to_c , even then perl takes a lot of memory in
just requiring
file '<generated_file.pl>' while I am populating no data structures.
Is there anyway to avoid that (or some way to execute the function
calls in ,'<generated_file.pl>' infile without loading file in
memory), since there can be case , when I have to 'require'
this file but I would need not populate single information from here.
To give just an example,
in requiring such a file of about 100MB perl takes 800MB when no data
is getting populated.
Is that due to hash refrences being passed to function
pass_data_from_perl_to_c ...
> > Can someone Please explain me why this is so and how I can avoid
> > spending unnecessary memory taken by require.
>
> Since we have not the slightest idea what the generated file contains,
> there's no way we can explain its behavior.
>
I hope now I am a bit clear about the generated file.
> > Waiting for a quick reply.
>
> Quick? You're talking to unpaid volunteers.
>
I know that , but I am in one of the most tight situations. So , can
you please help me out.
> Anno
------------------------------
Date: Sun, 18 Feb 2007 14:34:58 +0100
From: "Peter J. Holzer" <hjp-usenet2@hjp.at>
Subject: Re: Perl takes a lot of memory when you just require a file
Message-Id: <slrnetglg2.adu.hjp-usenet2@yoyo.hjp.at>
On 2007-02-18 09:12, RJ <jain.nsit@gmail.com> wrote:
> On Feb 16, 4:38 pm, anno4...@radom.zrz.tu-berlin.de wrote:
>> RJ <jain.n...@gmail.com> wrote in comp.lang.perl.misc:
>> > First of all, if I just do a `require "<generated_file.pl>" ` it takes
>> > a lot of memory (around 4Mb for 2 Mb file even if I do just a return
>> > after entering pass_data_from_perl_to_c and populate no Data).
>> > If I do populate data in form of 3-D array is perl memory requirement
>> > is 5 times than expected.
>>
>> Perl often takes more memory than expected. Adjust your expectations.
>>
> My main concern here is that even if return from very beggining of
> function pass_data_from_perl_to_c , even then perl takes a lot of
> memory in just requiring file '<generated_file.pl>' while I am
> populating no data structures.
I don't understand what you expect to happen when you "just require" the
file. When you require a file, it is compiled and the compiled code is
stored in memory. Any data embedded in the code is of course compiled
(converted to perl data structures) and stored, too.
> Is there anyway to avoid that (or some way to execute the function
> calls in ,'<generated_file.pl>' infile without loading file in
> memory), since there can be case , when I have to 'require'
> this file but I would need not populate single information from here.
Separate the data from the code. Perl is good for reading and writing
files - use it!
hp
--
_ | Peter J. Holzer | Es ist ganz einfach ihn zu verstehen, wenn
|_|_) | Sysadmin WSR | man nur alle wichtigen Worte im Satz durch
| | | hjp@hjp.at | andere ersetzt.
__/ | http://www.hjp.at/ | -- Nils Ketelsen in danr
------------------------------
Date: Sun, 18 Feb 2007 01:10:03 -0800
From: Joe Smith <joe@inwap.com>
Subject: Re: problem reading remote file.
Message-Id: <Sf-dnQvPAMlzikXYnZ2dnUVZ_hSdnZ2d@comcast.com>
kath wrote:
> You don't have enough permissions to access smb://remotehost/remotedir/remotefile.jml
That usually means you did not provide the right credentials (username + password).
> Why that don't ask when I try access the same location on Windows,
On Windows, it remembers the password you used to log into the system with,
and provides your username and password whenever accessing a remote server's
file share.
Unix is not Windows. Your Windows username and password have no meaning for
Unix. You have to provide your credentials to whatever Unix is using to
access the Windows file share.
> though I was not using smbclient family commands on windows.
You're using the SMB protocols every time you use the UNC (Uniform Naming
Convention or UNC) such as "\\remotehost\sharename\remotefile".
> Do i need to download the file(s) first prior reading it(I do not do
> that, as you can see in the above code )?
Unix has its own naming conventions - it does not use the Windows UNC.
Unless you have root (Administrator) privileges on Unix, you cannot expect
to be able to access a Windows file share as a Unix file system.
You'll have to fetch the data from the Windows file and store it as
a Unix file, or open a piped command and read the data sequentially.
-Joe
------------------------------
Date: Sun, 18 Feb 2007 10:45:19 +0100
From: Michele Dondi <bik.mido@tiscalinet.it>
Subject: Re: Regexp for email addresses.
Message-Id: <6f6gt21ftva6gsut227683eq1p1mb1esf2@4ax.com>
On Sun, 18 Feb 2007 05:49:48 +0100, "Petr Vileta"
<stoupa@practisoft.cz> wrote:
>> perldoc -q one-liners
>>
>Yes you are right. After I change single quoute to double I got different
>error message :-)
>
>c:\>perl -wlpe "}{$_=$.}{" autoexec.bat
>
>Unmatched right curly bracket at -e line 1, at end of line
>syntax error at -e line 1, near "}"
>Execution of -e aborted due to compilation errors.
C:\temp>perl -wlpe "}{$_=$.}{" foo.pl
19
5.8.8 here, but really no reason why 5.6.1 shouldn't do it.
>I'm writting in Perl many years and uderstand what is $_ what is $. what is
Ouch! You're getting a real PITA: did you care following the advice
that has been given to you?!?
In <news:slrnetaqep.ijp.abigail@alexandra.abigail.be> Abigail pointed
you to
perldoc perlrun
Did you check the latter, especially where it explains the behaviour
of -p?
He also suggested a google search. In
<news:er4nad$3108$1@ns.felk.cvut.cz> you replied that you could not
come up with a sensible search, and in
<news:6l4ct292brb4d3jtjho2181hg7kj0nfsks@4ax.com> I replied in turn
suggesting a suitable one, that I'm repeating here:
http://www.google.it/search?q=%22count+the+number+of+lines%22+abigail
Did you check it? What's wrong with it?!?
OTOH in <news:4rabt21v08jnet2lr7png92bhpq1dqlf8a@4ax.com> I suggested
a cheap recipe to have Perl tell you what's going on, which I'm also
repeating here:
perl -MO=Deparse -wlpe '}{$_=$.}{'
What did it tell you?
>{ }, but not understand what should to do } { . What is meaning by brackets
>in reverse order?
Appearently you've been "writting" Perl for many years, but you didn't
check the docs much, nor you seem to be used to. Before this goes on
fot too long, here's the explanation: the -p cmd line switch "puts
code" around the script code, whether it's in a file or supplied
through -e. Basically it puts everything in a cycle, so that e.g.
perl -pe ""
behaves like the cat command. The -l switch modifies -p in a somewhat
minor way:
C:\temp>perl -MO=Deparse -lpe ""
BEGIN { $/ = "\n"; $\ = "\n"; }
LINE: while (defined($_ = <ARGV>)) {
chomp $_;
}
continue {
print $_;
}
-e syntax OK
The code you supply in -e will go right after chomp(). If it starts
with an "unmatched" right curly, the latter won't really be unmatched,
but it will match the left one on the LINE: line. Similarly the
"unmatched" left one at the end will match the one below the chomp()
line, creating an empty block. Thus it's a trick to... trick -p into
doing something it's not really meant to.
HTH,
Michele
--
{$_=pack'B8'x25,unpack'A8'x32,$a^=sub{pop^pop}->(map substr
(($a||=join'',map--$|x$_,(unpack'w',unpack'u','G^<R<Y]*YB='
.'KYU;*EVH[.FHF2W+#"\Z*5TI/ER<Z`S(G.DZZ9OX0Z')=~/./g)x2,$_,
256),7,249);s/[^\w,]/ /g;$ \=/^J/?$/:"\r";print,redo}#JAPH,
------------------------------
Date: Sun, 18 Feb 2007 14:50:31 +0100
From: "Petr Vileta" <stoupa@practisoft.cz>
Subject: Re: Regexp for email addresses.
Message-Id: <er9llg$2nls$1@ns.felk.cvut.cz>
"Michele Dondi" <bik.mido@tiscalinet.it> píse v diskusním príspevku
news:6f6gt21ftva6gsut227683eq1p1mb1esf2@4ax.com...
> On Sun, 18 Feb 2007 05:49:48 +0100, "Petr Vileta"
> <stoupa@practisoft.cz> wrote:
>
> perl -MO=Deparse -wlpe '}{$_=$.}{'
>
> What did it tell you?
>
This help me to understand. I never used module Deparse and don't know why
:-)
> HTH,
> Michele
Thank you for explanation. I'm using Perl many years but for web scripts
(cgi) not for one line scripts.
Human are learning along all life :-)
--
Petr Vileta, Czech republic
(My server rejects all messages from Yahoo and Hotmail. Send me your mail
from another non-spammer site please.)
------------------------------
Date: 18 Feb 2007 01:33:58 -0800
From: "Filippo" <filippo2991@virgilio.it>
Subject: serialize array of references from $sth->fetchall_arrayref
Message-Id: <1171791238.121940.115000@p10g2000cwp.googlegroups.com>
hello,
I want to serialize and save on disk data structures from database
query. The object are array of references to array so that
$object->[i]->[j]
is the inner element
1) how can I serialize and un-serialize?
2) is it possible to save it encrypted on disk?
Thanks,
Filippo
------------------------------
Date: Sun, 18 Feb 2007 11:41:02 +0100
From: Mark Clements <mark.clementsREMOVETHIS@wanadoo.fr>
Subject: Re: serialize array of references from $sth->fetchall_arrayref
Message-Id: <45d82d3e$0$5072$ba4acef3@news.orange.fr>
Filippo wrote:
> hello,
> I want to serialize and save on disk data structures from database
> query. The object are array of references to array so that
>
> $object->[i]->[j]
>
> is the inner element
>
> 1) how can I serialize and un-serialize?
Traditionally you'd use Storable or FreezeThaw
> 2) is it possible to save it encrypted on disk?
combined with an encryption module, eg Crypt::Blowfish.
However, I've just come across
Data::Serializer
which kills two birds with one stone by wrapping serialization
and encryption into one interface. I have no idea how good it is.
Mark
------------------------------
Date: Sun, 18 Feb 2007 01:26:48 -0800
From: Joe Smith <joe@inwap.com>
Subject: Re: Why can't I access variable from other subroutine?
Message-Id: <EKKdnYpC0MlAhkXYnZ2dnUVZ_revnZ2d@comcast.com>
Fred wrote:
> The two subs below are in a package named Mypkg.pm.
> The LoadConfig sub uses AppConfig. In this sub I
> can print the host variable using $config->host().
> So I added the line our $hostx = $config->host(),
> to assign this to $hostx. Now in the TestSub sub,
> I try and print Mypkg::LoadConfig::hostx, but it
> never prints. How can I access hostx from the
> TestSub subroutine?
LoadConfig is the name of a sub, not the name of a package.
[For $Mypkg::LoadConfig::hostx to be valid, the name of the
package has to be Mypkg::LoadConfig when $hostx is referenced.
But you've told us that the package is Mypkg, not Mypkg::LoadConfig.]
> sub LoadConfig {
> our $hostx = $config->host();
There you are defining a global variable named $hostx in package Mypkg,
so the name of the variable in this case is $Mypkg::hostx. The fact that
the 'our' statement is seen inside sub LoadConfig{} is irrelevant and does not
change the name of the package, which is still Mypkg.
-Joe
------------------------------
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 V11 Issue 149
**************************************