[23580] in Perl-Users-Digest

home help back first fref pref prev next nref lref last post

Perl-Users Digest, Issue: 5787 Volume: 10

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Wed Nov 12 14:10:45 2003

Date: Wed, 12 Nov 2003 11:10:18 -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           Wed, 12 Nov 2003     Volume: 10 Number: 5787

Today's topics:
    Re: Getting real url from ASP database. <rich@NOSPAM_ultimathule.net>
    Re: Getting real url from ASP database. <noreply@gunnar.cc>
    Re: Getting real url from ASP database. <rich@NOSPAM_ultimathule.net>
        mod_perl ApacheDBI AutoCommit <no-spam_christophe.goer@laposte.net>
    Re: mod_perl ApacheDBI AutoCommit <no-spam_christophe.goer@laposte.net>
        Net::SMTP on Windows 2000.  I'm stuck! <rich.booth@provwash.ccoomm>
    Re: Net::SMTP on Windows 2000.  I'm stuck! <noreply@gunnar.cc>
        open/print or sys commands to write to a named pipe? <jim.mozley@exponential-e.com>
    Re: open/print or sys commands to write to a named pipe <usenet@morrow.me.uk>
    Re: open/print or sys commands to write to a named pipe <jim.mozley@exponential-e.com>
    Re: Perl Newbie <usenet@dwall.fastmail.fm>
        Script to convert RTF to PDF (Justin Cutroni)
    Re: Script to convert RTF to PDF (William Herrera)
    Re: simplify this if loop <tore@aursand.no>
    Re: small dbi help <tore@aursand.no>
    Re: Very newbie Q anout $,@ and % <jurgenex@hotmail.com>
    Re: Very newbie Q anout $,@ and % <usenet@morrow.me.uk>
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

----------------------------------------------------------------------

Date: Wed, 12 Nov 2003 14:09:41 -0000
From: "Rich @  Ultima Thule" <rich@NOSPAM_ultimathule.net>
Subject: Re: Getting real url from ASP database.
Message-Id: <botevg$i7c$1$8300dec7@news.demon.co.uk>


"Gunnar Hjalmarsson" <noreply@gunnar.cc> wrote in message
news:bota4v$1i6km6$1@ID-184292.news.uni-berlin.de...
> Rich @ Ultima Thule wrote:
> > I have a number of links within a database which link to asp pages
> > with a clickthru which opens a browser with the real URL in. e.g.
> > www.somesite.com/asp/clickthru.asp?id=180 and this goes to
> > www.realsite.com.
> >
> > Is it possible in perl to simulate a browser visiting the asp page
> > and recover the real URL?
>
> Not sure what it is you want to do. What do you mean by "recover"?
>
> By help of a module, you can easily have Perl fetch the source code of
> a URL.
>
> -- 
> Gunnar Hjalmarsson
> Email: http://www.gunnar.cc/cgi-bin/contact.pl
>

Recover as in get and store in a database....

I think i have done it in a roundabout way using  wget.

wget
http://www.someaddress/asp/clickthru.asp?id=180 --server-response --spider -otmp
&& cat tmp |grep following |tail -n 1|awk '{print $2}' && rm -f tmp

I am just trying to stick that into a script as i type.

Cheers.
Rich




------------------------------

Date: Wed, 12 Nov 2003 16:10:38 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: Getting real url from ASP database.
Message-Id: <botij4$1hc3l0$1@ID-184292.news.uni-berlin.de>

Rich @ Ultima Thule wrote:
> "Gunnar Hjalmarsson" <noreply@gunnar.cc> wrote in message 
> news:bota4v$1i6km6$1@ID-184292.news.uni-berlin.de...
>> Rich @ Ultima Thule wrote:
>>> I have a number of links within a database which link to asp
>>> pages with a clickthru which opens a browser with the real URL
>>> in. e.g. www.somesite.com/asp/clickthru.asp?id=180 and this
>>> goes to www.realsite.com.
>>> 
>>> Is it possible in perl to simulate a browser visiting the asp
>>> page and recover the real URL?
>> 
>> Not sure what it is you want to do. What do you mean by
>> "recover"?
> 
> Recover as in get and store in a database....

Okay. To get it, you may want to use LWP::Simple. If you by database
mean a relational db, e.g. MySQL, you'd better check out the DBI module.

-- 
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl



------------------------------

Date: Wed, 12 Nov 2003 15:43:50 -0000
From: "Rich @  Ultima Thule" <rich@NOSPAM_ultimathule.net>
Subject: Re: Getting real url from ASP database.
Message-Id: <botkg2$p9a$1$8300dec7@news.demon.co.uk>


"Gunnar Hjalmarsson" <noreply@gunnar.cc> wrote in message
news:botij4$1hc3l0$1@ID-184292.news.uni-berlin.de...
> Rich @ Ultima Thule wrote:
> > "Gunnar Hjalmarsson" <noreply@gunnar.cc> wrote in message
> > news:bota4v$1i6km6$1@ID-184292.news.uni-berlin.de...
> >> Rich @ Ultima Thule wrote:
> >>> I have a number of links within a database which link to asp
> >>> pages with a clickthru which opens a browser with the real URL
> >>> in. e.g. www.somesite.com/asp/clickthru.asp?id=180 and this
> >>> goes to www.realsite.com.
> >>>
> >>> Is it possible in perl to simulate a browser visiting the asp
> >>> page and recover the real URL?
> >>
> >> Not sure what it is you want to do. What do you mean by
> >> "recover"?
> >
> > Recover as in get and store in a database....
>
> Okay. To get it, you may want to use LWP::Simple. If you by database
> mean a relational db, e.g. MySQL, you'd better check out the DBI module.
>

Thanks, i will try that, it  looks like a more elegant solution than mine
using the shell commands. I am not really a perl programmer (.NET is more my
bag) and this is just a favour which is turning out to be more of a faf than
i first though.

Richard.




------------------------------

Date: Wed, 12 Nov 2003 17:42:31 +0100
From: Christophe Goer <no-spam_christophe.goer@laposte.net>
Subject: mod_perl ApacheDBI AutoCommit
Message-Id: <3fb2624c$0$2786$626a54ce@news.free.fr>

Hello,

I'm facing quite a big problem since i started to use ApacheDBI with 
mod_perl and Apache.

I'm working on Apache 1.3 with mod_perl and Postgres 7.2.

before ApacheDBI, I was caching my $dbh with an home made singleton object.

I used to open connection with AutoCommit On, change AutoCommit on the 
fly this way :

my $dbh = DBI->connect( ... {AutoCommit => 1, ..} ) ...

 >> perform some method call here < <

  local $dbh->{AutoCommit} = 0;

eval
   {

     # call to EmilSignal on the parent object
     $this->EmitSignal( $event_id, @extra_args );
     # call to Update on another object call "Thread"
     $thread->Update(); #Serialize thread.

    $dbh->commit();

   };

if ($@) {
     $dbh->rollback();
       die $@;
     }


  local $dbh->{AutoCommit} = 1;

 ...

This was working fine, each of those (this->EmitSignal and 
$thread->Update) was retrieving the same dbh from  the singleton, 
autocommit was off and $dbh->commit was commiting all.

When i was logging $dbh->{AutoCommit}, there was no value (=0)

Since i installed ApacheDBI, this doesn't work anymore. When i log the 
$dbh retrieved from the different objects (Thread and the parent 
object), i've got the same reference, something like 
Apache::DBI::db=HASH(0x8f1b840) for all of them.

by my error_log gives me Warning in Perl code: commit ineffective with 
AutoCommit enabled at 
/home/httpd_akio/pgakio/lib/perl/Akio/ThreadManager.pm line 170

when i log $dbh->{AutoCommit}, it's 1 and not 0!!

It seems that the $dbh->{AutoCommit} = 0; only affects the $dbh used in 
the block, and not the one used in the subroutines, something like if 
the Apache::DBI retrieve from the subroutines was the one created by the 
connect_on_init from the startup.pl.

Am i missing someting?

Thanks a lot for your help

Christophe



------------------------------

Date: Wed, 12 Nov 2003 18:59:57 +0100
From: Christophe Goer <no-spam_christophe.goer@laposte.net>
Subject: Re: mod_perl ApacheDBI AutoCommit
Message-Id: <3fb27472$0$2783$626a54ce@news.free.fr>

With further investigation in ApacheDBI, it seems that all the handlers 
are cached in global %Apache::DBI::Connected. So you only modify the 
local copy that is send by Apache::DBI.

Isn't it possible to change parameters of the cached handlers??

Christophe


Christophe Goer wrote:
> Hello,
> 
> I'm facing quite a big problem since i started to use ApacheDBI with 
> mod_perl and Apache.
> 
> I'm working on Apache 1.3 with mod_perl and Postgres 7.2.
> 
> before ApacheDBI, I was caching my $dbh with an home made singleton object.
> 
> I used to open connection with AutoCommit On, change AutoCommit on the 
> fly this way :
> 
> my $dbh = DBI->connect( ... {AutoCommit => 1, ..} ) ...
> 
>  >> perform some method call here < <
> 
>  local $dbh->{AutoCommit} = 0;
> 
> eval
>   {
> 
>     # call to EmilSignal on the parent object
>     $this->EmitSignal( $event_id, @extra_args );
>     # call to Update on another object call "Thread"
>     $thread->Update(); #Serialize thread.
> 
>    $dbh->commit();
> 
>   };
> 
> if ($@) {
>     $dbh->rollback();
>       die $@;
>     }
> 
> 
>  local $dbh->{AutoCommit} = 1;
> 
> ...
> 
> This was working fine, each of those (this->EmitSignal and 
> $thread->Update) was retrieving the same dbh from  the singleton, 
> autocommit was off and $dbh->commit was commiting all.
> 
> When i was logging $dbh->{AutoCommit}, there was no value (=0)
> 
> Since i installed ApacheDBI, this doesn't work anymore. When i log the 
> $dbh retrieved from the different objects (Thread and the parent 
> object), i've got the same reference, something like 
> Apache::DBI::db=HASH(0x8f1b840) for all of them.
> 
> by my error_log gives me Warning in Perl code: commit ineffective with 
> AutoCommit enabled at 
> /home/httpd_akio/pgakio/lib/perl/Akio/ThreadManager.pm line 170
> 
> when i log $dbh->{AutoCommit}, it's 1 and not 0!!
> 
> It seems that the $dbh->{AutoCommit} = 0; only affects the $dbh used in 
> the block, and not the one used in the subroutines, something like if 
> the Apache::DBI retrieve from the subroutines was the one created by the 
> connect_on_init from the startup.pl.
> 
> Am i missing someting?
> 
> Thanks a lot for your help
> 
> Christophe
> 



------------------------------

Date: Wed, 12 Nov 2003 13:11:24 -0500
From: "Just Me" <rich.booth@provwash.ccoomm>
Subject: Net::SMTP on Windows 2000.  I'm stuck!
Message-Id: <fJusb.84$MB4.25@lakeread02>

I'm new to Perl and am trying to learn how this whole module thing works.
I've Read the docs and the help files, and think I have installed libnet
v1.17 by executing makefile.pl  It went through, I set appropriate hosts
(particulary SMTP which is my interest).

I'm using ActivePerl 5.6.  Everything I read says I need to "use Net::SMTP"
but use is not a valid command from Windows, and in PPM it is an unknown or
ambiguous.

I can not for the life of me figgure out how to "Use" the Net::SMTP module,
or the Net-SMTP-Server-Clinet2 module from Windows, PPM or from within
another script.  Where should this "use" command be entered?

I'm sure it is a syntax thing that I'm just overlooking, but any advise is
appreciated.




------------------------------

Date: Wed, 12 Nov 2003 19:22:13 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: Net::SMTP on Windows 2000.  I'm stuck!
Message-Id: <bottte$1i6r9b$1@ID-184292.news.uni-berlin.de>

Just Me wrote:
> Everything I read says I need to "use Net::SMTP" but use is not a
> valid command from Windows, and in PPM it is an unknown or 
> ambiguous.

No, use is a Perl pragma, and can be included in Perl programs.

http://www.perldoc.com/perl5.8.0/pod/perlmod.html#Perl-Modules

-- 
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl



------------------------------

Date: Wed, 12 Nov 2003 14:44:43 +0000
From: Jim Mozley <jim.mozley@exponential-e.com>
Subject: open/print or sys commands to write to a named pipe?
Message-Id: <both0q$1iucrd$1@ID-201189.news.uni-berlin.de>

I need to send messages to an application whose interface for this 
purpose is a named pipe (fifo).

I have a script to write to the pipe that is executed (via swatch) 
whenever a certain syslog message is pattern matched. They problem is 
that when I receive a group of messages nearly simultaneously I 
sometimes see the resulting output in the application as one message.

E.g. the messages

"help me"
"help me too"
"and me"

should appear as three separate messages but on rare occations I get

"help me help me too and me"

shown in the application as one message.

I current do the following to write to the pipe:

open (PIPE, "> $pipe") or die "Cannot open pipe $!";
flock(PIPE,2);
print PIPE "$cmd";
close PIPE or die "Cannot close pipe $!";

I was wondering if I should use the following code below (taken from an 
example I saw for writing to a pipe that I propose to put in a package):

my $fh = new IO::File;
sysopen( $fh, $pipe, O_SYNC|O_WRONLY|O_APPEND )
     or croak "could not open $cmdfile for writing: $!";
flock( $fh, LOCK_EX );
seek( $fh, 0, SEEK_END );
my $numofbytes = syswrite( $fh, $cmd, length($cmd) );
flock( $fh, LOCK_UN );
carp "No data written!" unless $numofbytes;

Is one better than the other for this purpose?

Thanks,

Jim



------------------------------

Date: Wed, 12 Nov 2003 16:56:15 +0000 (UTC)
From: Ben Morrow <usenet@morrow.me.uk>
Subject: Re: open/print or sys commands to write to a named pipe?
Message-Id: <botonf$sh3$2@wisteria.csv.warwick.ac.uk>


Jim Mozley <jim.mozley@exponential-e.com> wrote:
> I need to send messages to an application whose interface for this 
> purpose is a named pipe (fifo).
> 
> I have a script to write to the pipe that is executed (via swatch) 
> whenever a certain syslog message is pattern matched. They problem is 
> that when I receive a group of messages nearly simultaneously I 
> sometimes see the resulting output in the application as one message.
> 
> E.g. the messages
> 
> "help me"
> "help me too"
> "and me"
> 
> should appear as three separate messages but on rare occations I get
> 
> "help me help me too and me"
> 
> shown in the application as one message.
> 
> I current do the following to write to the pipe:
> 
> open (PIPE, "> $pipe") or die "Cannot open pipe $!";
> flock(PIPE,2);

AAARGH! Don't do that! Use the constants defined in Fcntl.pm.

use Fcntl qw/:flock/;

flock PIPE, LOCK_EX;

> print PIPE "$cmd";
> close PIPE or die "Cannot close pipe $!";
> 
> I was wondering if I should use the following code below (taken from an 
> example I saw for writing to a pipe that I propose to put in a package):
> 
> my $fh = new IO::File;
> sysopen( $fh, $pipe, O_SYNC|O_WRONLY|O_APPEND )
>      or croak "could not open $cmdfile for writing: $!";
> flock( $fh, LOCK_EX );
> seek( $fh, 0, SEEK_END );

What? Pipes aren't seekable...

> my $numofbytes = syswrite( $fh, $cmd, length($cmd) );
> flock( $fh, LOCK_UN );
> carp "No data written!" unless $numofbytes;
> 
> Is one better than the other for this purpose?

No. The second appears to have been written by a C programmer.

What you need to do is sleep() for a couple of seconds after each
message, to give the reading program a chance to register that the
pipe has been closed. A better answer would have been to have used a
Unix-domain socket, but I doubt you have control over that... :)

Ben

-- 
Musica Dei donum optimi, trahit homines, trahit deos.    |
Musica truces molit animos, tristesque mentes erigit.    |   ben@morrow.me.uk
Musica vel ipsas arbores et horridas movet feras.        |


------------------------------

Date: Wed, 12 Nov 2003 17:22:34 +0000
From: Jim Mozley <jim.mozley@exponential-e.com>
Subject: Re: open/print or sys commands to write to a named pipe?
Message-Id: <botq9h$1igda7$1@ID-201189.news.uni-berlin.de>

Ben Morrow wrote:


>>I current do the following to write to the pipe:
>>
>>open (PIPE, "> $pipe") or die "Cannot open pipe $!";
>>flock(PIPE,2);
> 
> 
> AAARGH! Don't do that! Use the constants defined in Fcntl.pm.
> 
> use Fcntl qw/:flock/;
> 
> flock PIPE, LOCK_EX;

point taken

>>print PIPE "$cmd";
>>close PIPE or die "Cannot close pipe $!";
>>
>>I was wondering if I should use the following code below (taken from an 
>>example I saw for writing to a pipe that I propose to put in a package):
>>
>>my $fh = new IO::File;
>>sysopen( $fh, $pipe, O_SYNC|O_WRONLY|O_APPEND )
>>     or croak "could not open $cmdfile for writing: $!";
>>flock( $fh, LOCK_EX );
>>seek( $fh, 0, SEEK_END );
> 
> 
> What? Pipes aren't seekable...

I'll take your word for that.

>>my $numofbytes = syswrite( $fh, $cmd, length($cmd) );
>>flock( $fh, LOCK_UN );
>>carp "No data written!" unless $numofbytes;
>>
>>Is one better than the other for this purpose?
> 
> 
> No. The second appears to have been written by a C programmer.

I don't know about that, but it is from a module on CPAN (Nagios::Cmd) 
to interact with the application I'm trying to through messages at 
(Nagios a network/system/service monitor)

> What you need to do is sleep() for a couple of seconds after each
> message, to give the reading program a chance to register that the
> pipe has been closed.

I tried this by sleeping for 1 second and still saw the problem. This 
puzzled me as I thought using flock's LOCK_EX would be honoured by any 
other invocations of my script also using LOCK_EX. I guess I could 
increase the time in the sleep, I'm not sure about the mechanism for 
reading from the other end (its written in C) and how often it does this 
(or even if it is time based).

I thought that the module on CPAN (published after I'd created my 
script) could be the answer and wanted to check which approach was valid.

> A better answer would have been to have used a
> Unix-domain socket, but I doubt you have control over that... :)

I think the author of the app may be moving to this but cannot be sure.

Thanks for the help,

Jim



------------------------------

Date: Wed, 12 Nov 2003 17:32:26 -0000
From: "David K. Wall" <usenet@dwall.fastmail.fm>
Subject: Re: Perl Newbie
Message-Id: <Xns94317F91C51FAdkwwashere@216.168.3.30>

Andreas Kahari <ak+usenet@freeshell.org> wrote:

> In article <Xns9430E81BDA24dkwwashere@216.168.3.30>, David K. Wall
> wrote: 
>> Uri Guttman <uri@stemsystems.com> wrote:
> [cut]
>>>      books.perl.org
>> 
>> I didn't know that site existed.  It seems like duplication of
>> effort to have a list on learn.perl.org and another (larger) one
>> on books.perl.org.  Are the maintainers of the two sites
>> coordinating their efforts?  If not, I think they should be....
> 
> 
> Why should they?  Just because there are more than two sites
> about cooking doesn't mean they have to collaborate...

Granted, but cooking sites probably aren't part of something like the 
Perl community.  It just seems like a violation of "Don't Repeat 
Yourself" or "Once and Only Once", especially since both sites are in 
the perl.org domain. 

I'm not on a crusade to make them collaborate, though, so I'll drop it.  
It's not important to me, just a passing thought.

-- 
David Wall


------------------------------

Date: 12 Nov 2003 07:19:16 -0800
From: justin@cutroni.com (Justin Cutroni)
Subject: Script to convert RTF to PDF
Message-Id: <b75bacde.0311120719.321c5b0a@posting.google.com>

Does anyone know if there is a Perl script out there (free or for
sale) that will convert an RTF file to a PDF file?  I'm on a Win2k
machine using ActivePerl.

I know there is one for EPS to PDF but have no luck finding the RTF to
PDF converter.

Thanks in advance,
Justin


------------------------------

Date: Wed, 12 Nov 2003 17:19:47 GMT
From: wherrera@lynxview.com (William Herrera)
Subject: Re: Script to convert RTF to PDF
Message-Id: <3fb26bdd.139212382@news2.news.adelphia.net>

On 12 Nov 2003 07:19:16 -0800, justin@cutroni.com (Justin Cutroni) wrote:

>Does anyone know if there is a Perl script out there (free or for
>sale) that will convert an RTF file to a PDF file?  I'm on a Win2k
>machine using ActivePerl.
>
>I know there is one for EPS to PDF but have no luck finding the RTF to
>PDF converter.
>
>Thanks in advance,
>Justin

Convert RTF to HTML, then HTML to PDF. Just a thought.



---
Use the domain skylightview (dot) com for the reply address instead.


------------------------------

Date: Wed, 12 Nov 2003 17:22:16 +0100
From: Tore Aursand <tore@aursand.no>
Subject: Re: simplify this if loop
Message-Id: <pan.2003.11.12.11.57.38.116144@aursand.no>

On Wed, 12 Nov 2003 04:45:29 +0000, Uri Guttman wrote:
>> Luckily, I was wrong. :-) Caught myself in commenting out the line

> shouldn't that be commentating out the line? :)

Uhm, yeah.  Maybe.  Take a look at the two last characters in my email
address. :-)


-- 
Tore Aursand <tore@aursand.no>


------------------------------

Date: Wed, 12 Nov 2003 17:22:17 +0100
From: Tore Aursand <tore@aursand.no>
Subject: Re: small dbi help
Message-Id: <pan.2003.11.12.12.00.07.459094@aursand.no>

On Tue, 11 Nov 2003 23:29:36 -0500, Mina Naguib wrote:
> 3. Try "where emp_no in ('x', 'y', 'z', . . .)" - I don't know how
> efficient oracle is with this type of query, but it might be worth a
> shot while you're benchmarking.

A friend of mine did some work against Oracle once, and he encountered
problems when the IN() expression contained more than x elements.  I don't
remember what the excact limit was, but I think it was about 1,000.

Anyone have some more information on this?  I have almost nevner used
Oracle - and I don't have it available - so...


-- 
Tore Aursand <tore@aursand.no>


------------------------------

Date: Wed, 12 Nov 2003 14:58:47 GMT
From: "Jürgen Exner" <jurgenex@hotmail.com>
Subject: Re: Very newbie Q anout $,@ and %
Message-Id: <HUrsb.42097$p9.14044@nwrddc02.gnilink.net>

Torch wrote:
> I know that
> $ is used to declare variables
To be more precise: scalar variable

> @ is used to declare arrays
To be more precise: array variable

> % is used to declare ???????
Hash variables.

Actually, those characters don't declare variables but they indicate the
type of a variable, in a declarations as well as in any application of the
variable. They are an integral part of the variable name itself.

You can think of hashes in two ways. They are like arrays, except that they
allow arbitrary scalar values as indices. And they are like a
one-dimensional function or mapping, because they map scalars to scalars.
Both views are fine, sometimes the one is more convenient, sometimes the
other.

jue




------------------------------

Date: Wed, 12 Nov 2003 17:01:31 +0000 (UTC)
From: Ben Morrow <usenet@morrow.me.uk>
Subject: Re: Very newbie Q anout $,@ and %
Message-Id: <botp1b$sh3$4@wisteria.csv.warwick.ac.uk>


"Jürgen Exner" <jurgenex@hotmail.com> wrote:
> You can think of hashes in two ways. They are like arrays, except that they
> allow arbitrary scalar values as indices.

Arbitrary *string* values.

Ben

-- 
For the last month, a large number of PSNs in the Arpa[Inter-]net have been
reporting symptoms of congestion ... These reports have been accompanied by an
increasing number of user complaints ... As of June,... the Arpanet contained
47 nodes and 63 links. [ftp://rtfm.mit.edu/pub/arpaprob.txt] * ben@morrow.me.uk


------------------------------

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.  

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 5787
***************************************


home help back first fref pref prev next nref lref last post