[28854] in Perl-Users-Digest
Perl-Users Digest, Issue: 98 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Fri Feb 2 18:06:36 2007
Date: Fri, 2 Feb 2007 15:05:15 -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 Fri, 2 Feb 2007 Volume: 11 Number: 98
Today's topics:
'use lib' question <nan.li.g@gmail.com>
Re: 'use lib' question <attn.steven.kuo@gmail.com>
Re: 'use lib' question <mritty@gmail.com>
Re: 'use lib' question <nan.li.g@gmail.com>
Re: 'use lib' question <john@castleamber.com>
:) <john.swilting@wanadoo.fr>
Re: Bus error <No_4@dsl.pipex.com>
Re: check in mysql DB <hpbenton@gmail.com>
Re: check in mysql DB <glex_no-spam@qwest-spam-no.invalid>
How to use PAR module pp command <minhaztuhin@hotmail.com>
Re: How to use PAR module pp command <mritty@gmail.com>
Permutation with a twist ?? <marora@gmail.com>
Re: Permutation with a twist ?? <jgibson@mail.arc.nasa.gov>
Re: Permutation with a twist ?? <john@castleamber.com>
Re: Permutation with a twist ?? <marora@gmail.com>
Re: Permutation with a twist ?? <nobull67@gmail.com>
Re: Permutation with a twist ?? <nobull67@gmail.com>
Re: Permutation with a twist ?? <marora@gmail.com>
Re: Permutation with a twist ?? <spamtrap@dot-app.org>
Re: problem function length <john.swilting@wanadoo.fr>
Re: problem function length <noreply@gunnar.cc>
Re: problem function length <purlgurl@purlgurl.net>
Re: problem function length <john@castleamber.com>
Re: problem function length <noreply@gunnar.cc>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: 2 Feb 2007 12:35:35 -0800
From: "nan li" <nan.li.g@gmail.com>
Subject: 'use lib' question
Message-Id: <1170448535.303138.319110@a34g2000cwb.googlegroups.com>
Hello,
I have a simple file below.
#t11.pl
use strict;
use warnings;
use Env qw(XYZ);
use lib "$XYZ";
I tried to set up the library path for perl. But I got the following
error.
> perl -c t11.pl
Use of uninitialized value in string at t11.pl line 5.
Empty compile time value given to use lib at t11.pl line 5
t11.pl syntax OK
I guess the problem is that 'use lib' runs at compile time and $XYZ is
not available at that time. Is my guess correct? If so, is there any
good way I can do the same thing at run time ?
Thanks a lot.
------------------------------
Date: 2 Feb 2007 12:49:34 -0800
From: "attn.steven.kuo@gmail.com" <attn.steven.kuo@gmail.com>
Subject: Re: 'use lib' question
Message-Id: <1170449374.599694.185580@j27g2000cwj.googlegroups.com>
On Feb 2, 12:35 pm, "nan li" <nan.l...@gmail.com> wrote:
> Hello,
> I have a simple file below.
>
> #t11.pl
> use strict;
> use warnings;
>
> use Env qw(XYZ);
> use lib "$XYZ";
>
> I tried to set up the library path for perl. But I got the following
> error.
>
> > perl -c t11.pl
>
> Use of uninitialized value in string at t11.pl line 5.
> Empty compile time value given to use lib at t11.pl line 5
> t11.pl syntax OK
>
> I guess the problem is that 'use lib' runs at compile time and $XYZ is
> not available at that time. Is my guess correct? If so, is there any
> good way I can do the same thing at run time ?
>
> Thanks a lot.
This seemed to work for me:
#!/usr/bin/perl
use strict;
use warnings;
BEGIN {
use Env qw/XYZ/;
use if (defined $XYZ and length $XYZ), "lib", $XYZ;
}
print grep /$XYZ/, @INC if $XYZ;
--
Hope this helps,
Steven
------------------------------
Date: 2 Feb 2007 13:00:34 -0800
From: "Paul Lalli" <mritty@gmail.com>
Subject: Re: 'use lib' question
Message-Id: <1170450034.608371.246720@v45g2000cwv.googlegroups.com>
On Feb 2, 3:35 pm, "nan li" <nan.l...@gmail.com> wrote:
> #t11.pl
> use strict;
> use warnings;
>
> use Env qw(XYZ);
> use lib "$XYZ";
>
> I tried to set up the library path for perl. But I got the following
> error.
>
> > perl -c t11.pl
>
> Use of uninitialized value in string at t11.pl line 5.
> Empty compile time value given to use lib at t11.pl line 5
> t11.pl syntax OK
>
> I guess the problem is that 'use lib' runs at compile time and $XYZ is
> not available at that time. Is my guess correct? If so, is there any
> good way I can do the same thing at run time ?
>
Don't use the Env module. Just use the actual environment variable.
use lib $ENV{XYZ};
Paul Lalli
------------------------------
Date: 2 Feb 2007 13:22:12 -0800
From: "nan li" <nan.li.g@gmail.com>
Subject: Re: 'use lib' question
Message-Id: <1170451332.299740.66170@v33g2000cwv.googlegroups.com>
On Feb 2, 4:00 pm, "Paul Lalli" <mri...@gmail.com> wrote:
> On Feb 2, 3:35 pm, "nan li" <nan.l...@gmail.com> wrote:
>
>
>
> > #t11.pl
> > use strict;
> > use warnings;
>
> > use Env qw(XYZ);
> > use lib "$XYZ";
>
> > I tried to set up the library path for perl. But I got the following
> > error.
>
> > > perl -c t11.pl
>
> > Use of uninitialized value in string at t11.pl line 5.
> > Empty compile time value given to use lib at t11.pl line 5
> > t11.pl syntax OK
>
> > I guess the problem is that 'use lib' runs at compile time and $XYZ is
> > not available at that time. Is my guess correct? If so, is there any
> > good way I can do the same thing at run time ?
>
> Don't use the Env module. Just use the actual environment variable.
>
> use lib $ENV{XYZ};
>
> Paul Lalli
But if I use this, I still get the warning:
Empty compile time value given to use lib at t11.pl line 7
Nan
------------------------------
Date: 2 Feb 2007 22:05:54 GMT
From: John Bokma <john@castleamber.com>
Subject: Re: 'use lib' question
Message-Id: <Xns98CBA3C2B1E67castleamber@130.133.1.4>
"nan li" <nan.li.g@gmail.com> wrote:
> On Feb 2, 4:00 pm, "Paul Lalli" <mri...@gmail.com> wrote:
>> On Feb 2, 3:35 pm, "nan li" <nan.l...@gmail.com> wrote:
[..]
>> > Use of uninitialized value in string at t11.pl line 5.
>> > Empty compile time value given to use lib at t11.pl line 5
>> > t11.pl syntax OK
[..]
>> use lib $ENV{XYZ};
>>
>> Paul Lalli
>
> But if I use this, I still get the warning:
No, no, you get a different one.
> Empty compile time value given to use lib at t11.pl line 7
Maybe because XYZ is empty...
--
John Experienced Perl programmer: http://castleamber.com/
Perl help, tutorials, and examples: http://johnbokma.com/perl/
------------------------------
Date: Fri, 02 Feb 2007 17:24:08 +0100
From: "john.swilting" <john.swilting@wanadoo.fr>
Subject: :)
Message-Id: <45c365a7$0$25953$ba4acef3@news.orange.fr>
:)
------------------------------
Date: Fri, 02 Feb 2007 21:00:50 +0000
From: Big and Blue <No_4@dsl.pipex.com>
Subject: Re: Bus error
Message-Id: <xI6dne0FW-UIO17YRVnyugA@pipex.net>
Jim Gibson wrote:
>
> Bus error is usually a memory address outside your usable address
> space. It is rare to see this error in a Perl program. Congratulations!
I think you'll find that accessing memory outside of your address space
is a segmentation violation (SIGSEGV). A Bus Error (SIGBUS) means you are
accessing memory which is not correctly aligned for the (numeric) data type
you are trying to use. eg: 32-bit integers may need to be aligned (on
4-byte boundaries (so the address when fetching/storing it must be a
multiple of 4). This is because of constraints on the way the bus fetches
data to move it into registers.
> For palav:
So, "sprintf formatting issues" *could* produce such errors. Indeed, if
you look up what CVE-2005-3962 is (Google is good for this) you will find:
http://www.redhat.com/archives/fedora-legacy-list/2005-December/msg00065.html
> ...it is possible for an attacker to cause perl to crash or execute arbitrary
> code if the attacker is able to process a malicious format string.
Although I can't see anything in your script that would fall foul of this
perhaps a module you use could, although it would also require a bug in your
program, since I doubt that you are intentionally attacking yourself.
However, your script seem incomplete - looks like a long line here truncated
on display?
> croak "Record '$rec->{$fields->[1]}': Points for
> '$fields->[$i]' is '$rec->{$fields->[$i]}' and exceeds$
--
Just because I've written it doesn't mean that
either you or I have to believe it.
------------------------------
Date: 2 Feb 2007 12:34:59 -0800
From: "PB0711" <hpbenton@gmail.com>
Subject: Re: check in mysql DB
Message-Id: <1170448499.651977.317270@a34g2000cwb.googlegroups.com>
What I was meaning by the SQL found nothing stuff is
" mysql> select * from metabolite where molid > 50000;
Empty set (0.00 sec)"
I was trying to see if it reported something back and if it didn't
then I assumed that it was emtpy and I could add stuff. But it always
of course gives the above.
Thank you for the help I see where to go with the check now.
Cheers,
Paul
DJ Stunks wrote:
> On Jan 31, 8:48 pm, "PB0711" <hpben...@gmail.com> wrote:
> > Hello all ,
> >
> > First THX.
>
> Did George Lucas pay you to say that?
>
> > Second I have a program that looks through a file
> > extracting data and then puts it into a database. I thought I had
> > designed a nice check with the select * from table where name = $name
> > and number = $num; . Then I had an if statement to see if that
> > reported anything but of course it did cus sql gives the nothing found
> > stuff. I know this is pretty easy but I cannot think of a way to do.
> > So can someone suggest a way to check if the entry already exist.
>
> define a UNIQUE index and use INSERT IGNORE
>
> -jp
------------------------------
Date: Fri, 02 Feb 2007 16:30:19 -0600
From: "J. Gleixner" <glex_no-spam@qwest-spam-no.invalid>
Subject: Re: check in mysql DB
Message-Id: <45c3bb22$0$499$815e3792@news.qwest.net>
PB0711 wrote:
> What I was meaning by the SQL found nothing stuff is
> " mysql> select * from metabolite where molid > 50000;
> Empty set (0.00 sec)"
> I was trying to see if it reported something back and if it didn't
> then I assumed that it was emtpy and I could add stuff. But it always
> of course gives the above.
Of course, using the mysql client really has nothing to
do with this news group. :-)
> Thank you for the help I see where to go with the check now.
That's not really a good query to use to test if something
exists or not, because it'll return everything from that table
for the values in the where.
To see if something is found, have SQL do the work:
select count(*) from...
or
select 1 from ...
That will return 0, if nothing, 1 or more, if using count, when
there are results.
You could also use the rows method from DBI to do something
based on the results too.
#.. select column from table where...
if( $sth->rows > 0 ) { #found results.. do something with them }
else { #query returned no results.. error or insert }
Depending on what you want to do, there's also a 'replace'
command in MySQL, which might be useful.
------------------------------
Date: 2 Feb 2007 09:58:21 -0800
From: "Babul" <minhaztuhin@hotmail.com>
Subject: How to use PAR module pp command
Message-Id: <1170439101.540617.287740@q2g2000cwa.googlegroups.com>
Hi,
Can any body give me an example of how to use pp command of PAR module
to convert my perl script in to a .exe file?
Thanks
Babul
------------------------------
Date: 2 Feb 2007 10:19:58 -0800
From: "Paul Lalli" <mritty@gmail.com>
Subject: Re: How to use PAR module pp command
Message-Id: <1170440398.756290.162060@m58g2000cwm.googlegroups.com>
On Feb 2, 12:58 pm, "Babul" <minhaztu...@hotmail.com> wrote:
> Can any body give me an example of how to use pp command of PAR module
> to convert my perl script in to a .exe file?
>
Can you explain how the multitude of examples in the documentation for
the tool you're using are insufficient?
http://search.cpan.org/~smueller/PAR-Packer-0.970/lib/pp.pm
Paul Lalli
------------------------------
Date: 2 Feb 2007 13:51:08 -0800
From: "marora@gmail.com" <marora@gmail.com>
Subject: Permutation with a twist ??
Message-Id: <1170453067.984629.54390@a75g2000cwd.googlegroups.com>
Hey,
I am looking for an algorithm to do as follows:
my @array = qw (A B C); # This array may have several parameters, for
ex. A B C D
I will like to generate following (not sure if this will be called
permutation):
<NULL>
C
B
A
B C
A C
A B
A B C
Available permutation algorithms generate a different output, for
example:
b c a
c b a
c a b
a c b
b a c
a b c
Any suggestions!
Thanks in advance.
Manish
------------------------------
Date: Fri, 02 Feb 2007 14:05:34 -0800
From: Jim Gibson <jgibson@mail.arc.nasa.gov>
Subject: Re: Permutation with a twist ??
Message-Id: <020220071405341873%jgibson@mail.arc.nasa.gov>
In article <1170453067.984629.54390@a75g2000cwd.googlegroups.com>,
<"marora@gmail.com"> wrote:
> Hey,
>
> I am looking for an algorithm to do as follows:
>
> my @array = qw (A B C); # This array may have several parameters, for
> ex. A B C D
>
> I will like to generate following (not sure if this will be called
> permutation):
It is called a Combination: "unordered collection of unique elements"
(Wikipedia <http://en.wikipedia.org/wiki/Combination>). You want all of
the combinations of 3 things taken 1, 2, and 3 at-a-time.
>
> <NULL>
> C
> B
> A
> B C
> A C
> A B
> A B C
> Any suggestions!
A quick search at CPAN reveals the module Algorithm::Combinatorics (I
have not used it).
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
------------------------------
Date: 2 Feb 2007 22:10:27 GMT
From: John Bokma <john@castleamber.com>
Subject: Re: Permutation with a twist ??
Message-Id: <Xns98CBA487BCD14castleamber@130.133.1.4>
"marora@gmail.com" <marora@gmail.com> wrote:
> Hey,
>
> I am looking for an algorithm to do as follows:
>
> my @array = qw (A B C); # This array may have several parameters, for
> ex. A B C D
>
> I will like to generate following (not sure if this will be called
> permutation):
>
> <NULL>
> C
> B
> A
> B C
> A C
> A B
> A B C
isn't that all k-combinations of @array for k 1 .. length array?
--
John Experienced Perl programmer: http://castleamber.com/
Perl help, tutorials, and examples: http://johnbokma.com/perl/
------------------------------
Date: 2 Feb 2007 14:16:17 -0800
From: "marora@gmail.com" <marora@gmail.com>
Subject: Re: Permutation with a twist ??
Message-Id: <1170454577.101182.114580@m58g2000cwm.googlegroups.com>
On Feb 2, 5:10 pm, John Bokma <j...@castleamber.com> wrote:
> "mar...@gmail.com" <mar...@gmail.com> wrote:
> > Hey,
>
> > I am looking for an algorithm to do as follows:
>
> > my @array = qw (A B C); # This array may have several parameters, for
> > ex. A B C D
>
> > I will like to generate following (not sure if this will be called
> > permutation):
>
> > <NULL>
> > C
> > B
> > A
> > B C
> > A C
> > A B
> > A B C
>
> isn't that all k-combinations of @array for k 1 .. length array?
>
> --
> John Experienced Perl programmer:http://castleamber.com/
>
> Perl help, tutorials, and examples:http://johnbokma.com/perl/- Hide quoted text -
>
> - Show quoted text -
How should I use the 'k-combination' @array of size k, to produce the
desired result?
------------------------------
Date: 2 Feb 2007 14:18:34 -0800
From: "Brian McCauley" <nobull67@gmail.com>
Subject: Re: Permutation with a twist ??
Message-Id: <1170454714.205912.82810@j27g2000cwj.googlegroups.com>
On Feb 2, 9:51 pm, "mar...@gmail.com" <mar...@gmail.com> wrote:
> Hey,
>
> I am looking for an algorithm to do as follows:
>
> my @array = qw (A B C); # This array may have several parameters, for
> ex. A B C D
>
> I will like to generate following (not sure if this will be called
> permutation):
>
> <NULL>
> C
> B
> A
> B C
> A C
> A B
> A B C
>
> Available permutation algorithms generate a different output, for
> example:
> b c a
> c b a
> c a b
> a c b
> b a c
> a b c
>
> Any suggestions!
Are you worried about speed? If not you can just combine off the shelf
algorithms
use Math::Combinatorics;
my @comb = map { permute @$_ } map { combine ($_, @array) } 1 ..
@array;
------------------------------
Date: 2 Feb 2007 14:21:03 -0800
From: "Brian McCauley" <nobull67@gmail.com>
Subject: Re: Permutation with a twist ??
Message-Id: <1170454863.027342.124610@m58g2000cwm.googlegroups.com>
On Feb 2, 10:18 pm, "Brian McCauley" <nobul...@gmail.com> wrote:
> On Feb 2, 9:51 pm, "mar...@gmail.com" <mar...@gmail.com> wrote:
>
>
>
> > Hey,
>
> > I am looking for an algorithm to do as follows:
>
> > my @array = qw (A B C); # This array may have several parameters, for
> > ex. A B C D
>
> > I will like to generate following (not sure if this will be called
> > permutation):
>
> > <NULL>
> > C
> > B
> > A
> > B C
> > A C
> > A B
> > A B C
>
> > Available permutation algorithms generate a different output, for
> > example:
> > b c a
> > c b a
> > c a b
> > a c b
> > b a c
> > a b c
>
> > Any suggestions!
>
> Are you worried about speed? If not you can just combine off the shelf
> algorithms
>
> use Math::Combinatorics;
> my @comb = map { permute @$_ } map { combine ($_, @array) } 1 ..
> @array;
Opps, the OP just wanted:
my @comb = map { combine ($_, @array) } 1 .. @array;
------------------------------
Date: 2 Feb 2007 14:37:38 -0800
From: "marora@gmail.com" <marora@gmail.com>
Subject: Re: Permutation with a twist ??
Message-Id: <1170455858.687288.273040@h3g2000cwc.googlegroups.com>
On Feb 2, 5:21 pm, "Brian McCauley" <nobul...@gmail.com> wrote:
> On Feb 2, 10:18 pm, "Brian McCauley" <nobul...@gmail.com> wrote:
>
>
>
>
>
> > On Feb 2, 9:51 pm, "mar...@gmail.com" <mar...@gmail.com> wrote:
>
> > > Hey,
>
> > > I am looking for an algorithm to do as follows:
>
> > > my @array = qw (A B C); # This array may have several parameters, for
> > > ex. A B C D
>
> > > I will like to generate following (not sure if this will be called
> > > permutation):
>
> > > <NULL>
> > > C
> > > B
> > > A
> > > B C
> > > A C
> > > A B
> > > A B C
>
> > > Available permutation algorithms generate a different output, for
> > > example:
> > > b c a
> > > c b a
> > > c a b
> > > a c b
> > > b a c
> > > a b c
>
> > > Any suggestions!
>
> > Are you worried about speed? If not you can just combine off the shelf
> > algorithms
>
> > use Math::Combinatorics;
> > my @comb = map { permute @$_ } map { combine ($_, @array) } 1 ..
> > @array;
>
> Opps, the OP just wanted:
>
> my @comb = map { combine ($_, @array) } 1 .. @array;- Hide quoted text -
>
> - Show quoted text -
Since I don't have "Math::Combinatorics" installed (nor do I have
permission to install it), I am wondering if there is an alternative.
------------------------------
Date: Fri, 02 Feb 2007 17:42:13 -0500
From: Sherm Pendley <spamtrap@dot-app.org>
Subject: Re: Permutation with a twist ??
Message-Id: <m2ejp8b2re.fsf@Sherm-Pendleys-Computer.local>
"marora@gmail.com" <marora@gmail.com> writes:
> Since I don't have "Math::Combinatorics" installed (nor do I have
> permission to install it)
Are you aware that you don't need root permission to install modules? You
can install them under your home directory, or anywhere you have permission
to write to.
See "perldoc perlmodinstall" for details.
sherm--
--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net
------------------------------
Date: Fri, 02 Feb 2007 17:18:29 +0100
From: "john.swilting" <john.swilting@wanadoo.fr>
Subject: Re: problem function length
Message-Id: <45c36454$0$27390$ba4acef3@news.orange.fr>
Michele Dondi wrote:
> On Thu, 01 Feb 2007 16:32:51 +0100, "john.swilting"
> <john.swilting@wanadoo.fr> wrote:
>
>>> and I find myself with the length of characters of the way of the file
>>> whereas I would like to calculate the size of the file
>>
>>how to make
>
> perldoc -f -X
>
>
> Michele
CGI::UploadEasy its very well nice for my problems
------------------------------
Date: Fri, 02 Feb 2007 17:46:03 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: problem function length
Message-Id: <52h82kF1ogd3pU1@mid.individual.net>
Michele Dondi wrote:
> Since you seem to be using CGI.pm, you find everything explained
> quite clearly in its docs under the "CREATING A FILE UPLOAD FIELD"
> heading.
"Quite clearly"? I believe there is a reason why people often encounter
difficulties when uploading files. That's why I wrote CGI::UploadEasy.
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
Date: Fri, 02 Feb 2007 09:15:07 -0800
From: Purl Gurl <purlgurl@purlgurl.net>
Subject: Re: problem function length
Message-Id: <45C3719B.90208@purlgurl.net>
Gunnar Hjalmarsson wrote:
> Michele Dondi wrote:
>> Since you seem to be using CGI.pm, you find everything explained quite
>> clearly in its docs under the "CREATING A FILE UPLOAD FIELD" heading.
> "Quite clearly"? I believe there is a reason why people often encounter
> difficulties when uploading files. That's why I wrote CGI::UploadEasy.
I agree. Use of Stein's module is amongst the worst of
programming mistakes. His module is buggy, unyielding
and unforgiving. Reading documentation for CGI.pm is
as easy as reading Chinese instructions for assembly
of a child's bicycle; better off tossing instructions.
Purl Gurl
------------------------------
Date: 2 Feb 2007 17:49:35 GMT
From: John Bokma <john@castleamber.com>
Subject: Re: problem function length
Message-Id: <Xns98CB784DF5529castleamber@130.133.1.4>
Purl Gurl <purlgurl@purlgurl.net> wrote:
> I agree. Use of Stein's module is amongst the worst of
> programming mistakes. His module is buggy, unyielding
> and unforgiving.
Feel free to write a better CGI related module.
> Reading documentation for CGI.pm is
> as easy as reading Chinese instructions for assembly
> of a child's bicycle;
Yes, quite some modules on CPAN suffer from this. Or documentation in
general. You can help by annotating the documentation, or sending a patch
to the author(s) of the module with better documentation, or write a howto
/ tutorial and publish it on your / a site.
Bitching about it here doesn't help much. Most people are aware of the
lack of quality documentation has in general. Following any of the three
above suggestions /does/ help however.
--
John Experienced Perl programmer: http://castleamber.com/
Perl help, tutorials, and examples: http://johnbokma.com/perl/
------------------------------
Date: Fri, 02 Feb 2007 21:41:47 +0100
From: Gunnar Hjalmarsson <noreply@gunnar.cc>
Subject: Re: problem function length
Message-Id: <52hlslF1oab0bU1@mid.individual.net>
Purl Gurl wrote:
> Gunnar Hjalmarsson wrote:
>> Michele Dondi wrote:
>>> Since you seem to be using CGI.pm, you find everything explained
>>> quite clearly in its docs under the "CREATING A FILE UPLOAD FIELD"
>>> heading.
>>
>> "Quite clearly"? I believe there is a reason why people often
>> encounter difficulties when uploading files. That's why I wrote
>> CGI::UploadEasy.
>
> I agree. Use of Stein's module is amongst the worst of
> programming mistakes.
CGI::UploadEasy is just a wrapper around CGI.pm and makes heavy use of
"Stein's module".
--
Gunnar Hjalmarsson
Email: http://www.gunnar.cc/cgi-bin/contact.pl
------------------------------
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 98
*************************************