[6997] in Perl-Users-Digest

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

Perl-Users Digest, Issue: 621 Volume: 8

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Tue Jun 17 01:08:01 1997

Date: Mon, 16 Jun 97 22:00:31 -0700
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)

Perl-Users Digest           Mon, 16 Jun 1997     Volume: 8 Number: 621

Today's topics:
     Been Through Every FAQ - Point Me to the RIGHT One PLEA (Shelle)
     Re: Can you write about Perl? <tpo9617@rit.edu>
     Re: case/switch (like C) command in Perl? (Tad McClellan)
     Re: Editor for Perl on Unix box <perlprogrammer@hotmail.com>
     Re: Editor for Perl on Unix box (Randy J. Ray)
     Re: File Permissions - 'nobody' can't open file (Abigail)
     GD and HTML together cwt1959@rit.edu
     Re: Get own IP (Bob)
     Re: getting username and password <rootbeer@teleport.com>
     Help - CGI script w/radio button and pull down list <efbii@worldnet.att.net>
     Re: help! CGI ignorant! (Bob Apthorpe)
     Re: help! CGI ignorant! (Abigail)
     Re: horrible idea---over(ride|load) them! (Jahwan Kim)
     IMPORTANT INFORMATION FOR YOU (Entrepreneur)
     Re: limit to record size? (Tad McClellan)
     Re: Mail::Send doesnt work? (Lap Yip...)
     mod_perl or fastcgi install, liberl.so help.. <perlprogrammer@hotmail.com>
     Re: mod_perl or fastcgi install, liberl.so help.. <dougm@osf.org>
     Re: ndbm, error - errno 28 ? where's the doc? (Mike Heins)
     Digest Administrivia (Last modified: 8 Mar 97) (Perl-Users-Digest Admin)

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

Date: Sun, 15 Jun 1997 06:32:05 GMT
From: shelle@interaccess.com (Shelle)
Subject: Been Through Every FAQ - Point Me to the RIGHT One PLEASE
Message-Id: <5o0295$13c_002@interaccess.interaccess.com>

What a couple of weeks this has been...Search - Read - Try - Fail... over and 
over and over.

Can somebody please point me to the correct FAQ to get the following 
pre-newbie (Yes, that low!) answers to the following questions:

1) How to CORRECTLY install Perl modules on a Windows95 machine;

2) How to get around the installing with the lack of "Makefile" on a 
    Windows95 machine; and

3) How to compile PROPERLY on a Windows95 machine when you don't have a copy 
of Visual Basic or C++ handy.

I suppose everyone but me must have been born knowing this, but every time I 
think i have found something it requires something else which cannot be 
installed until you have the first item installed.

P.S.  Yes, the Perl for Win32 FAQ was one fo the first places I sought and it 
didn't help much.  No, I'm not asking you to do things I myself have not 
already attempted in spades....

Michelle ----,-'-(@

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Michelle Feigen      ----,-'-(@      shelle@interaccess.com
                     MEAN PEOPLE SUCK!    
          http://homepage.interaccess.com/~shelle/
       http://homepage.interaccess.com/~shelle/grafx/       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


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

Date: Sat, 14 Jun 1997 15:17:45 -0400
From: Tom Oelke <tpo9617@rit.edu>
Subject: Re: Can you write about Perl?
Message-Id: <5nuqkd$1cec$1@node2.frontiernet.net>

Mike Stok wrote:

> In article <5nppma$kna$1@hendrix.postino.com>,
> Danny Aldham <danny@hendrix.postino.com> wrote:
>
> >: As would The Perl Journal, a quarterly paper Perl magazine.  :-)
> >
> >Not to start a bidding war, but what are your going rates?
>
> http://www.tpj.com/tpj/ordering has the current pricing:

I believe he was looking for payment for writers, which is available at:

http://www.tpj.com/tpj/authors

and reads in part:

> Payment

> Contributors will receive $100 per piece, paid upon receipt of the
> finished piece.    Columnists will receive $500 per four-piece column,

> payable as $100 after each of the first three columns and $200 after
the
> last. Contributors and columnists will also receive a complimentary
> two-year subscription/extension to TPJ.

Tom



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

Date: Fri, 13 Jun 1997 16:38:15 -0500
From: tadmc@flash.net (Tad McClellan)
Subject: Re: case/switch (like C) command in Perl?
Message-Id: <7kesn5.bu3.ln@localhost>

chantane@jsp.umontreal.ca wrote:
: Any ideas how to implement a case/switch (like C or Bourne shell) in
: Perl?

: Using a bunch of "if ... elsif ... elsif ..." is definitely not funny.


Posting a Frequently Asked Question yet again is not funny either.


"How do I create a switch or case statement?"


: Thanks of any help.

Uh huh.

--
    Tad McClellan                          SGML Consulting
    Tag And Document Consulting            Perl programming
    tadmc@flash.net


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

Date: Sat, 14 Jun 1997 19:40:41 -0700
From: perl guy <perlprogrammer@hotmail.com>
Subject: Re: Editor for Perl on Unix box
Message-Id: <33A35629.2CA3@hotmail.com>

Tom Phoenix wrote:
> 
> On Sat, 14 Jun 1997, ray wrote:
> 
> > Does anyone know of a good programmer's editor for Perl on a Unix box?
> 
> Many people use vi or emacs. See what the gurus at your site use and
> follow their lead, since they're the ones who can get you out of a hole
> when you get stuck. :-)  Hope this helps!
> 
> -- Tom Phoenix        http://www.teleport.com/~rootbeer/
> rootbeer@teleport.com   PGP  Skribu al mi per Esperanto!
> Randal Schwartz Case:  http://www.rahul.net/jeffrey/ovs/

Wow.. with all the flames I saw from the last question about what to
use, I think that is a great answere!! well done.. 

   PS:.. I never could figure out how to use vi.. *lol*..


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

Date: 14 Jun 1997 21:13:45 -0600
From: rjray@tremere.ecte.uswc.uswest.com (Randy J. Ray)
Subject: Re: Editor for Perl on Unix box
Message-Id: <uow4tb0h82e.fsf@tremere.ecte.uswc.uswest.com>

Several have mentioned vi and XEmacs already. I myself use XEmacs with heavy
(ab)use of color-based text highlighting. For short jobs, I use vi and/or
elvis. elvis seems to offer some colorizing abilities, though I have not yet
gotten through the docs. Elvis is an enhanced vi clone.

Randy
-- 
===============================================================================
Randy J. Ray -- U S WEST Technologies IAD/CSS/DPDS         Phone: (303)595-2869
                Denver, CO                                     rjray@uswest.com
"It's not denial. I'm just very selective about the reality I accept." --Calvin


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

Date: Sat, 14 Jun 1997 23:59:46 GMT
From: abigail@fnx.com (Abigail)
Subject: Re: File Permissions - 'nobody' can't open file
Message-Id: <EBsInM.6yq@nonexistent.com>

Mission Hills Association (mha@dunraven.com) wrote on 1383 September 1993
in <URL: news:33A31586.23AE@dunraven.com>:
++ Hi - 
++ 
++ I'm running a CGI script that needs to open a file and append data.  
++ It works fine from the shell, but not when it's invoked from a 
++ browser.  
++ 
++ I think the problem must be that 'nobody' doesn't have permission
++ to create a file in the cgi-bin directory, or in my own (I've tried
++ both.)

Bingo! 99.9% of the cgi "problems" is failing to see this.

++ Can someone let me know a good workaround?  

Yes. Read a faq. Or ask it in a CGI group.
It's not a Perl question.


Abigail
-- 
perl5.004 -wMMath::BigInt -e'$^V=new Math::BigInt+qq;$^F$^W783$[$%9889$^F47$|88768$^W596577669$%$^W5$^F3364$[$^W$^F$|838747$[8889739$%$|$^F673$%$^W98$^F76777$=56;;$^U=$]*(q.25..($^W=@^V))=>do{print+chr$^V%$^U;$^V/=$^U}while$^V!=$^W'


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

Date: Sat, 14 Jun 1997 22:01:33 -0600
From: cwt1959@rit.edu
To: cwt1959@rit.edu
Subject: GD and HTML together
Message-Id: <866343446.13041@dejanews.com>

Hello Perl Folks:

A little background here: I successfuly "printed" the USA map along with
an "X" (to indicate where a person lives on the GIF map) when I put in the
coordinates of X,Y in the program manually. (Using Win32 GD.pm)

Now, here is a problem: I am trying to have the program place an "X" on a
USA map to display where a person live, depending on the X,Y coordinates
selected by the browser -- along with some texts above the image.
However, I get an output displaying the text along with the TEXTS of
the USA image (instead of the PICTURE of USA itself).  So I took out
"print &PrintHeader;" and that returns a bad gif file and without the
TEXTS I wrote in HTML.  (I hope you all are following me here :-D) After
this paragraph will be a copy of the program I used - and I hope you can
find out how to solve this problem

------------------------------------------
push (@INC, "cgi-bin");
require("cgi-lib.pl");
print &PrintHeader;

&ReadParse(*XY);

print <<"MAPPING";
<html>
<head><title>$XY{xandy} is the value for X,Y</title></head>
<body>
The value for X,Y is: $XY{xandy}
MAPPING

use GD;

$| = 1;

$FileIn1 = "usa.gif" unless ($FileIn1 = $ARGV[0]);
$FileIn2 = "x.gif" unless ($FileIn2 = $ARGV[0]);
$File = "\&STDOUT" unless ($File = $ARGV[1]);

print "Content-type: image/gif\n\n";

open(USA, "< c:\\httpd\\cgi-bin\\temp\\usa.gif") || die;
binmode USA;
$USAmap = newFromGif GD::Image(USA) || die;
close (USA);

open(x, "< c:\\httpd\\cgi-bin\\temp\\x.gif") || die;
binmode x;
$Xspot = newFromGif GD::Image(x) || die;
close (x);

$white = $Xspot->colorClosest(255,255,255);
$Xspot->transparent($white);

$USAmap->copy($Xspot,$XY{xandy},0,0,25,25);

if ($USAmap->gif($File)) {}else{}
if ($Xspot->gif($File)) {}else{}

print "</body></html>\n";
--------------------------------------------------

Hope to hear from one of you soon - and I would appreciate your reply
very, very much!

Thanks,
Chad Taylor

-------------------==== Posted via Deja News ====-----------------------
      http://www.dejanews.com/     Search, Read, Post to Usenet


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

Date: Fri, 13 Jun 1997 17:15:37 GMT
From: xxbbell@voicenet.com (Bob)
Subject: Re: Get own IP
Message-Id: <5nrvj7$evh$1@news2.voicenet.com>

Alex `Taker` Pircher <pircher@informatik.tu-muenchen.de> wrote:
>How do I get my own IP?
>
>#$ip_number=pack("C4", 127, 0, 0, 1);
>#($name, $aliases, $type, $len, $addr) = gethostbyaddr ($ip_number, 2);
>
>that only give's me "localhost"
>
>THX 4 Help,
> Taker

	Perhaps you can perform an nslookup  in some way?  I'm sure
you could just parse the output to `nslookup $ip_number`, but you may
find a better way of getting it (connect to port XX, etc.).

--
          - Bob
          http://www.voicenet.com/~bbell
          xxbbell@voicenet.com
          remove x's to reply



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

Date: Sat, 14 Jun 1997 16:59:07 -0700
From: Tom Phoenix <rootbeer@teleport.com>
To: Mickey <ez045864@mailbox.ucdavis.edu>
Subject: Re: getting username and password
Message-Id: <Pine.GSO.3.96.970614165701.4163F-100000@kelly.teleport.com>

On Sat, 14 Jun 1997, Mickey wrote:

> I am trying to read in usernames and passwords from a dummy passwd file.

> while($entry = <PASSWD>){
>   ($user,$pass)=split(":", $entry)  #This didn't work

That didn't work for you? Works for me, although I'd change the while loop
to use $_ as the default, or I'd wrap the conditional in defined(). If
it's still not working for you, could you tell us what version of Perl you
are using? Hope this helps! 

-- Tom Phoenix        http://www.teleport.com/~rootbeer/
rootbeer@teleport.com   PGP  Skribu al mi per Esperanto!
Randal Schwartz Case:  http://www.rahul.net/jeffrey/ovs/



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

Date: Mon, 16 Jun 1997 23:29:22 -0400
From: Eddie Bellah <efbii@worldnet.att.net>
Subject: Help - CGI script w/radio button and pull down list
Message-Id: <33A60492.3873@worldnet.att.net>

I need a script that will launch a page using a combination of a
selected radio button (the action) and an option from a pull down list
(the conditions).  Does anyone know of a shareware or demo script for
this type of application.  I haven't seen any in my searches and I'm not
familiar enough with CGI to write my own.

Thanks.
-- 


************************************************
***  My e-mail address has been modified to  ***
***             prevent SPAMMING             ***
***                                          ***
***   To reply to this message by e-mail,    ***
***   remove the '*' characters before and   ***
***   after the '@' symbol in my address     ***
************************************************


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

Date: Tue, 17 Jun 97 02:04:07 GMT
From: arclight@io.com (Bob Apthorpe)
Subject: Re: help! CGI ignorant!
Message-Id: <5o4rb5$fsg@news.jump.net>

In article <3399A056.1C331130@hotmail.com>,
   Scott Blanksteen <sibsib@hotmail.com> wrote:
>Sam Fulton wrote:
>> a) is there a way to REQUIRE someone to fill out a form in order 
>> to gain access to other areas? 
>
>Yes.  Take a look at 
>  <http://hoohoo.ncsa.uiuc.edu/docs-1.5/tutorials/user.html>
>
>> 
>> b) is there a way to verify the supplied information to see if it's bogus 
or not?  Like, can it be
>> made to check the supplied e-mail info to make sure it's an actual addy?
>
>No.  There is no way to definitively check if an e-mail address is 
>valid.  You can try to send a message to it, and if you get a 
>response from the intended recipient, it's probably good, but if you 
>get no response, it may or may not be good.  

Yes and no. No, you can't tell if an address is valid just by looking at it. 
But something somewhere needs to determine definitively whether an address is 
deliverable.

<at a shell prompt>
telnet smtphost.someplace.else.com smtp
<wait for response from remote machine, then tell them who you are>
HELO my.domain.com
<wait for happy response code, then ask for confirmation on an address>
VRFY address@someplace.else.com
<wait for response code; see the appropriate RFCs for response codes>
QUIT
<back ro a shell prompt>

Or just use Net::SMTP

Of course, this may set off alarms at the remote site and the Sendmail book 
recommends disabling VRFY as a privacy/security risk (of course, without VRFY, 
are you really meeting the SMTP spec anymore?). This method is slow, 
unreliable and may annoy some, but it's less bandwidth than bounced mail and 
in many cases will tell you precisely what you want to know. In this case, I 
wouldn't recommend using it.

<straying further from the topic of perl...>

Then again, a multi-stage process using this method may be the most 
responsible, especially if you're processing individual addresses (not some 
bulk spam list).
1) Find out if the provided address is in the proper format
1a) Correct common mistakes (clueless@aol syndrome)
1b) Cull out canonically correct but obviously BAD addresses (root, 
postmaster, abuse, everyone, president@whitehouse.gov, &c.)
2) Check if the domain will take mail (nslookup, MX records, ...)
3) Check that the address doesn't EXPN (expand) into a gigantic list on the 
receiving end.

This last check may be difficult because of the security/privacy concerns that 
lead to the disabling of the VRFY command. We're caught in a bind becasue we 
don't want to inadvertently spam everyone on a mail alias, on the other hand 
we want to protect our systems and users from some poorly-socialized 
14-year-old with more ability than ethics.

So, speaking of ethics, netiquette and such, is it considered 'rude' to probe 
a remote system at the SMTP level, even if you're trying to avoid spamming 
people or bouncing mail? Or is using EXPN or VRFY an invitation to system 
administrators everywhere to put a snake in your (real) mailbox?

Sorry for the digression,

Bob


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

Date: Tue, 17 Jun 1997 03:35:46 GMT
From: abigail@fnx.com (Abigail)
Subject: Re: help! CGI ignorant!
Message-Id: <EBwHzn.K7F@nonexistent.com>

Bob Apthorpe (arclight@io.com) wrote on 1386 September 1993 in
<URL: news:5o4rb5$fsg@news.jump.net>:
++ In article <3399A056.1C331130@hotmail.com>,
++    Scott Blanksteen <sibsib@hotmail.com> wrote:
++ >
++ >No.  There is no way to definitively check if an e-mail address is 
++ >valid.  You can try to send a message to it, and if you get a 
++ >response from the intended recipient, it's probably good, but if you 
++ >get no response, it may or may not be good.  
++ 
++ Yes and no. No, you can't tell if an address is valid just by looking at
++ it. But something somewhere needs to determine definitively whether an
++ address is deliverable.

That's true, but VRFY isn't the answer.

[ smtp session deleted ]

$ telnet gatekeeper smtp
Trying 165.254.129.2...
Connected to gatekeeper2.
Escape character is '^]'.
220 gatekeeper.fnx.com ESMTP Sendmail 8.7.3/8.7.3; Mon, 16 Jun 1997 23:22:12 -0400 (EDT)
VRFY sinterklaas@foo.com
250 <sinterklaas@foo.com>
QUIT
221 gatekeeper.fnx.com closing connection
Connection closed by foreign host.
$

I highly, highly doubt that email address exists. But being behind
a firewall doesn't leave me much choice of an smpt server to connect to.

Other example, which of the following addresses is/are valid:
abigail@venus.ic.iaf.nl, jennifer@venus.ic.iaf.nl, pgl@venus.ic.iaf.nl
abigail@mars.ic.iaf.nl,  jennifer@mars.ic.iaf.nl,  pgl@mars.ic.iaf.nl
abigail@pluto.ic.iaf.nl, jennifer@pluto.ic.iaf.nl, pgl@pluto.ic.iaf.nl

Not to be find out with telnet.

++ Of course, this may set off alarms at the remote site and the Sendmail book 
++ recommends disabling VRFY as a privacy/security risk (of course, without
++ VRFY, are you really meeting the SMTP spec anymore?). This method is slow, 
++ unreliable and may annoy some, but it's less bandwidth than bounced mail
++ and in many cases will tell you precisely what you want to know. In this
++ case, I wouldn't recommend using it.

It will give you both false negatives and false positives.

++ <straying further from the topic of perl...>
++ 
++ Then again, a multi-stage process using this method may be the most 
++ responsible, especially if you're processing individual addresses (not some 
++ bulk spam list).
++ 1) Find out if the provided address is in the proper format
++ 1a) Correct common mistakes (clueless@aol syndrome)
++ 1b) Cull out canonically correct but obviously BAD addresses (root, 
++ postmaster, abuse, everyone, president@whitehouse.gov, &c.)

Uhm, if'd get a dollar for everyone using 'root' as the main userid
on their Linux box, I could by myself a nice car.

++ 2) Check if the domain will take mail (nslookup, MX records, ...)

That's reasonable. Even if the address is valid, but your mailer agent
doesn't know what to do with it, it's probably useless anyway. But 
a lot of sites have a default address to send mail to; in that case,
it won't help.

++ 3) Check that the address doesn't EXPN (expand) into a gigantic list on the 
++ receiving end.

But how would you know? And EXPN might show one or two addresses,
but those could be themselves result in a gigantic list. Not
everything is done and sendmail level.

And UUCP isn't giving you EXPN or VRFY.



Abigail
-- 
perl5.004 -wMMath::BigInt -e'$^V=new Math::BigInt+qq;$^F$^W783$[$%9889$^F47$|88768$^W596577669$%$^W5$^F3364$[$^W$^F$|838747$[8889739$%$|$^F673$%$^W98$^F76777$=56;;$^U=$]*(q.25..($^W=@^V))=>do{print+chr$^V%$^U;$^V/=$^U}while$^V!=$^W'


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

Date: 13 Jun 1997 17:08:30 GMT
From: jahwan@supernova.math.lsa.umich.edu (Jahwan Kim)
Subject: Re: horrible idea---over(ride|load) them!
Message-Id: <slrn5q2vke.gil.jahwan@supernova.math.lsa.umich.edu>

On Thu, 12 Jun 1997 14:25:30 -0700, Tom Phoenix <rootbeer@teleport.com> wrote:
> On Mon, 9 Jun 1997, Rubbish wrote:
> 
> > I want to quantify the exact number of
> > times a substitution is performed;

    Thus Craig's idea of substitution doesn't yield the right answer.
    
[snip]
> > I am also curious if the number of times
> > a function like 'eval' can be easily set.
> 
> Seventy-three times. After that, it's not easy anymore. :-)
[snip]

    Well as for the first question of counting the exact number of times
[+=*/%x.]=, **=, <<=, >>=, or = can be solved, I *believe*, by overloading
these operators.  (But if you're gonna use it in a serious way, please read
the warning in the Camel.)
    Similarly, by overiding 'eval', the second question can be solved too.
    
    Not that I can make them work in short time.  There're too many things
to consider (at least for me right now) to write a over(rided|loaded)
funtions.  Let me know if you make it.  :)

Jahwan



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

Date: 13 Jun 1997 04:04:16 GMT
From: "V Harris (Entrepreneur)" <vincent.harris@clear.net.nz>
Subject: IMPORTANT INFORMATION FOR YOU
Message-Id: <01bc77a9$e791c640$LocalHost@in-dunedin>


A proven money idea, specifically designed 
to take advantage of the growth of the Internet.

Please read the attached text file for further information.

V Harris (Entrepreneur)
http://www.astroline.com
begin 600 $27000in4wks.txt
M#0H@34%+12!-3TY%62!/3B!42$4@3D54+"!)4R!)5"!44E5%/S\_#0H@#0H@
M5&%K92!F:79E(&UI;G5T97,@=&\@<F5A9"!T:&ES(&%N9"!I="!724Q,(&-H
M86YG92!Y;W5R(&QI9F4N#0H@( T*(%1H92!);G1E<FYE="!H87,@9W)O=VX@
M=')E;65N9&]U<VQY+B!)="!D;W5B;&5S(&EN('-I>F4@979E<GD@-"!M;VYT
M:',N#0H@=&AI;FL@86)O=70@:70N(%EO=2!S964@=&AO<V4@)TUA:V4N36]N
M97DN1F%S="<@<&]S=',@;6]R92!A;F0@;6]R92X-"B!4:&%T)W,@+BXN(&)E
M8V%U<V4@:70@5T]22U,@(2 @4V\@22!T:&]U9VAT+"!A;&P@=&AO<V4@;F5W
M('5S97)S(&UI9VAT#0H@;6%K92!I="!W;W)K+B!!;F0@22!D96-I9&5D('1O
M('1R>2!I="!O=70@82!F97<@;6]N=&AS(&%G;RX@0F5S:61E<RP-"B!W:&%T
M<R D-BXP,"P@22!S<&5N9"!M;W)E('1H86X@=&AA="!I;B!T:&4@;6]R;FEN
M9R!O;B!M>2!W87D@=&\@=V]R:PT*(&]N(&-O9F9E92!A;F0@<VYA8VMS(&9O
M<B!T:&4@9&%Y+B!3;R!)('-E;G0@:6X@;7D@;6]N97D@86YD('!O<W1E9"X-
M"B!%=F5R>6]N92!W87,@8V%L;&EN9R!I="!A('-C86TL(&)U="!T:&5R92!A
M<F4@4T\@;6%N>2!N97<@=7-E<G,@9G)O;2 -"B!!3TPL($YE=&-O;2P@971C
M+DD@=&AO=6=H="!T:&5Y('=O=6QD(&IO:6X@:6X@86YD(&UA:V4@:70@=V]R
M:RXN#0H@#0H@5V5L;"P@='=O('=E96MS(&QA=&5R+"!)(&)E9V%N(')E8VEE
M=FEN9R!B=6-K<R!I;B!T:&4@;6%I;"$@($D-"B!C;W5L9&XG="!B96QI979E
M(&ET(2!.;W0@:G5S="!A(&QI='1L92P@22!M96%N(&)I9R!B=6-K<R$@($%T
M(&9I<G-T(&]N;'D-"B!A(&9E=R!H=6YD<F5D(&1O;&QA<G,L('1H96X@82!W
M965K(&QA=&5R+"!A(&-O=7!L92!O9B!T:&]U<V%N9"P@=&AE;B!"3T]-+B -
M"B!">2!T:&4@96YD(&]F('1H92!F;W5R=&@@=V5E:RP@22!H860@<F5C:65V
M960@;F5A<FQY("0R-RPP,# N,# N( T*($ET(&-A;64@9G)O;2!A;&P@;W9E
M<B!T:&4@=V]R;&0N($%N9"!E=F5R>2!B:70@;V8@:70@<&5R9F5C=&QY(&QE
M9V%L(&%N9" -"B!O;B!T:&4@=7 @86YD('5P+B!))W9E(&)E96X@86)L92!T
M;R!P87D@;V9F(&%L;"!M>2!B:6QL<R!A;F0@<W1I;&P@:&%D( T*(&5N;W5G
M:"!L969T(&]V97(@9F]R(&$@;FEC92!V86-A=&EO;B!F;W(@;64@86YD(&UY
M(&9A;6EL>2X-"B -"B!.;W0@;VYL>2!D;V5S(&ET('=O<FL@9F]R(&UE+"!I
M="!W;W)K<R!F;W(@;W1H97(@9F]L:W,@87,@=V5L;"X@36%R:W5S#0H@5F%L
M<'!U('-A>7,@:&4@;6%D92 D-3<L.#@S(&EN(&9O=7(@=V5E:W,N($1A=F4@
M36%N;FEN9R!C;&%I;7,@:&4-"B!M861E("0U,RPV-C0@:6X@=&AE('-A;64@
M86UO=6YT(&]F('1I;64N($1A;B!3:&5P<W1O;F4@<V%Y<R!I="!W87,@;VYL
M>0T*("0Q-RPP,# @9F]R(&AI;2X@1&\@22!K;F]W('1H97-E(&9O;&MS/R!.
M;RP@8G5T('=H96X@22!R96%D(&AO=R!T:&5Y('-A>0T*('1H97D@9&ED(&ET
M+"!I="!M861E('-E;G-E('1O(&UE+B!%;F]U9V@@<V5N<V4@=&AA="!))VT@
M=&%K:6YG(&$@<VEM:6QA<B -"B!C:&%N8V4@=VET:" D-B!O9B!M>2!O=VX@
M8G5C:W,N($YO="!A(&)I9R!C:&%N8V4L($D@861M:70M+6)U="!O;F4@=VET
M: T*(&EN8W)E9&EB;&4@<&]T96YT:6%L+"!B96-A=7-E("0V(&ES(&%L;"!A
M;GEO;F4@979E<B!I;G9E<W1S(&EN('1H:7,-"B!S>7-T96T@<&5R:6]D+B!4
M:&%T)W,@86QL($UA<FMU<RP@1&%V92P@;W(@1&%N(&EN=F5S=&5D+"!Y970@
M=&AE:7(@)#8@#0H@;F5T=&5D(&AE;2!T96YS(&]F('1H;W5S86YD<R!O9B!D
M;VQL87)S(&5A8V@L(&EN(&$@<V%F92P@;&5G86PL( T*(&-O;7!L971E;'D@
M;&5G:71I;6%T92!W87DN#0H-"B!(97)E)W,@:&]W(&ET('=O<FMS(&EN(#,@
M96%S>2!S=&5P<SH-"B -"B!35$50(#$N#0H@#0H@26YV97-T('EO=7(@)#8@
M8GD@=W)I=&EN9R!Y;W5R(&YA;64@86YD(&%D9')E<W,@;VX@<VEX('-E<&5R
M871E#0H@<&EE8V5S(&]F('!A<&5R(&%L;VYG('=I=&@@=&AE('=O<F1S.B -
M"B @(" @(" @(" @#0H@(" @(" @(" B4$Q%05-%($%$1"!-12!43R!93U52
M($U!24Q)3D<@3$E35"XB#0H@*$EN('1H:7,@=V%Y+"!Y;W4G<F4@;F]T(&IU
M<W0@<V5N9&EN9R!A(&1O;&QA<B!T;R!S;VUE;VYE.R!Y;W4G<F4@<&%Y:6YG
M#0H@(&9O<B!A(&QE9VET:6UA=&4@<V5R=FEC93L@=VAI8V@@;6%K97,@=&AI
M<R!A(&QE9V%L('1R86YS86-T:6]N+BD@#0H@(%!U="!A("0Q(&)I;&P@86YD
M('1H92!P:65C92!O9B!P87!E<B!I;G-I9&4@86X@96YV96QO<&4L(&%N9" -
M"B @<&AY<VEC86QL>2!M86EL(&%L;"!S:7@@96YV96QO<&5S('1O('1H92!F
M;VQL;W=I;F<@<VEX(&%D9')E<W-E<SH-"B @#0H@#0H@(#$M4W1U87)T($MO
M8V@@( T*(" @($-O;FYO;&QY($AA;&P@0F]X($,Q,34-"B @(" U,#$@12X@
M4W0N($IO<V5P: T*(" @(%)A<&ED($-I='DL(%-$(#4W-S Q+3,Y.34-"@T*
M(" R+4MA<F5N($QU;F1G<F5N#0H@(" @,S@X.2!+96YC<F5S="!!=F4N#0H@
M(" @2&%L:69A>"P@3E,-"B @("!#86YA9&$-"B @("!",TL@,TPT#0H-"B @
M,RU6:6YC96YT($AA<G)I<PT*(" @(#8@5&%R871A(%-T<F5E="P-"B @("!-
M="!%9&5N+ T*(" @($%U8VML86YD+ T*(" @($YE=R!:96%L86YD#0H@( T*
M(" T+5!A=')I8VL@1&%N9V5R#0H@(" @4&]G9V5N8G)E961E;B S- T*(" @
M(#(S.#0S($)A9"!/;&1E<VQO92P-"B @("!'97)M86YY#0H@#0H@(#4M06YT
M:&]N>2!3:7IE;6]R90T*(" @(#$Q,# @2F]E(%=H965L97(@1'(@(S,-"B @
M("!4=7-C=6UB:6$L($%L(#,U-C<T("A54T$I#0H@#0H@(#8M5&EM(%)O8F)I
M;G,-"B @("!0+D\N0F]X(#4W,S@-"B @("!$=6YE9&EN+ T*(" @($YE=R!:
M96%L86YD#0H@#0H@#0H@4U1%4" R+@T*( T*(" @($YO=R!R96UO=F4@=&AE
M('1O<"!N86UE(&9R;VT@=&AE(&QI<W0L(&%N9"!M;W9E('1H90T*(" @(&]T
M:&5R(&YA;65S('5P+E1H:7,@=V%Y+" C-B!B96-O;65S(",U(&%N9"!S;R!O
M;BX-"B @("!0=70@>6]U<B!N86UE(&EN(&%S('1H92!S:7AT:"!O;F4@;VX@
M=&AE(&QI<W0N#0H@#0H@#0H@4U1%4" S+@T*( T*(" @(%!O<W0@=&AI<R!A
M<G1I8VQE("AU;F%L=&5R960L(&5X8V5P="!F;W(@<W1E<" R*2!T;R!A="!L
M96%S=" S,# @#0H@(" @;F5W<V=R;W5P<RX@5&AE<F4@87)E(&%T(&QE87-T
M(#$Y,# P(&YE=W-G<F]U<',@870@86YY(&=I=F5N(&UO;65N=" -"B @("!I
M;B!T:6UE+B!4<GD@<&]S=&EN9R!T;R!A<R!M86YY(&YE=W-G<F]U<',@87,@
M>6]U(&-A;BX@4F5M96UB97(-"B @("!T:&4@;6]R92!G<F]U<',@>6]U('!O
M<W0@=&\L('1H92!M;W)E('!E;W!L92!W:6QL('-E92!Y;W5R#0H@(" @87)T
M:6-L92!A;F0@<V5N9"!Y;W4@8V%S:"$@*$)E(&%W87)E(&AO=V5V97(@;V8@
M;W1H97(@<&5O<&QE#0H@(" @86QS;R!P;W-T:6YG('1H92!S86UE(&]R(&$@
M<VQI9VAT;'D@86QT97)E9"!M97-S86=E('1O('1H:7,@;VYE+BD-"B -"B -
M"B!35$50(#0N#0H@#0H@(" @66]U(&%R92!N;W<@:6X@8G5S:6YE<W,@9F]R
M('EO=7)S96QF+"!A;F0@<VAO=6QD('-T87)T('-E96EN9PT*(" @(')E='5R
M;G,@=VET:&EN(#<@=&\@,30@9&%Y<R$@4F5M96UB97(L('1H92!);G1E<FYE
M="!I<R!N97<-"B @("!A;F0@:'5G92X@5&AE<F4@:7,@;F\@=V%Y('EO=2!C
M86X@;&]S92X-"B @#0H@(" @#0H-"B @("!.3U<@2$5212!)4R!(3U<@04Y$
M(%=(62!42$E3(%-94U1%32!73U)+4SH-"B @#0H@(" @3W5T(&]F(&5V97)Y
M(&)L;V-K(&]F(#,P,"!P;W-T<R!Y;W4@;6%K92P@>6]U('=I;&P@9V5T(&)A
M8VL@-B -"B @("!R97-P;VYS97,N(%EE<RP@=&AA=',@<FEG:'0L;VYL>2 V
M+B!9;W4@;6%K92 D-BXP,"!I;B!C87-H+" -"B @("!N;W0@8VAE8VMS(&]R
M(&UO;F5Y(&]R9&5R<RP@8G5T(')E86P@8V%S:"!W:71H('EO=7(@;F%M92!A
M=" C-BX-"B @#0H@(" @16%C:"!A9&1I=&EO;F%L('!E<G-O;B H9G)O;2!T
M:&4@<VEX(&YE=R!P96]P;&4I('=H;R!S96YT('EO=2 D,2XP," -"B @("!N
M;W<@86QS;R!M86ME<R S,# @861D:71I;VYA;"!P;W-T:6YG<R!W:71H('EO
M=7(@;F%M92!A=" C-2!O<B Q.# P( T*(" @('!O<W1I;F=S+B!/;B!A=F5R
M86=E('1H96XL(#,V('!E;W!L92!W:6QL('-E;F0@>6]U("0Q+C P('=I=&@@
M>6]U<B!N86UE( T*(" @(&%T(",U+"XN+BXD,S8N,# @:6X@>6]U<B!P;V-K
M970A#0H@( T*(" @($YO=R!T:&5S92 S-B!N97<@<&5O<&QE('=I;&P@;6%K
M92 S,# @<&]S=&EN9W,@96%C:"!W:71H('EO=7(-"B @("!N86UE(&%T(",T
M(&]R(#$P+#@P,"!P;W-T:6YG<RX@079E<F%G92!R971U<FXL(#(Q-B!P96]P
M;&4]("0R,38N#0H@(" @5&AE>2!M86ME(#,P,"!P;W-T:6YG<R!E86-H('=I
M=&@@>6]U<B!N86UE(&%T(",S(&]R(#8T+#@P, T*(" @('!O<W1I;F=S+B!!
M=F5R86=E(')E='5R;B Q,CDV('!E;W!L92!A=" D,2XP,"!E86-H/20Q+#(Y
M-BXP,"!I;B!C87-H(0T*(" -"B @(" Q,CDV('!E;W!L92!M86ME(#,P,"!P
M;W-T:6YG<R!E86-H('=I=&@@>6]U<B!N86UE(&%T(",R(&]R(#,X."PX,# @
M( T*(" @('!O<W1I;F=S+B!!=F5R86=E(')E='5R;B W+#<W-B!P96]P;&4@
M870@)#$N,# @96%C:#TD-RPW-S8@:6X@8V%S:"$@#0H@(" @-RPW-S8@<&5O
M<&QE(&UA:V4@,S P('!O<W1I;F=S(&5A8V@@=VET:"!Y;W5R(&YA;64@9FEN
M86QL>2!T86ME;B!O9F8@=&AE( T*(" @(&QI<W0N($%V97)A9V4@<F5T=7)N
M(#0V+#8U-B!P96]P;&4@870@)#$N,# @96%C:#TD-#8L-C4V(&EN(&-A<V@A
M( T*#0H@(" @06YD('1H870G<R!O;FQY(&EF(&5V97)Y;VYE(&1O=VX@=&AE
M(&QI;F4@;6%K97,@;VYL>2 S,# @<&]S=&EN9W,@96%C:"$@#0H@(" @66]U
M<B!T;W1A;"!I;F-O;64@9F]R('1H:7,@;VYE(&-Y8VQE(&ES(#H@#0H@(" @
M(" @#0H@(" @(" @(" @(" @(" D-BLD,S8K)#(Q-BLD,2PR.38K)#<W-S8K
M)#0V+#8U-CTD-34L.3@V#0H@( T*(" @($9R;VT@=&EM92!T;R!T:6UE('=H
M96X@>6]U('-E92!Y;W5R(&YA;64@:7,@;F\@;&]N9V5R(&]N('1H92!L:7-T
M+ T*(" @('EO=2!T86ME('1H92!L871E<W0@<&]S=&EN9R!Y;W4@8V%N(&9I
M;F0@86YD('-T87)T(&%L;"!O=F5R(&%G86EN+@T*( T*(" @(" @("!4:&4@
M96YD(')E<W5L="!D97!E;F1S(&]N('EO=2X@66]U(&UU<W0@9F]L;&]W('1H
M<F]U9V@-"B @(" @(" @86YD(')E<&]S="!T:&ES(&%R=&EC;&4@979E<GEW
M:&5R92!Y;W4@8V%N('1H:6YK(&]F+@T*(" @(" @("!4:&4@;6]R92 @<&]S
M=&EN9W,@>6]U("!M86ME+"!T:&4@;6]R92!C87-H(&5N9',@=7 @:6X-"B @
M(" @(" @>6]U<B!M86EL8F]X+B!)="=S('1O;R!E87-Y(&%N9"!T;V\@8VAE
M87 @=&\@<&%S<R!U<"$A(0T*( T*(" @(%-O('1H871S(&ET+B!0<F5T='D@
M<VEM<&QE('-O=6YD:6YG('-T=69F+"!H=6@_($)U="!B96QI979E(&UE+"!I
M= T*(" @('=O<FMS+B!4:&5R92!A<F4@;6EL;&EO;G,@;V8@<&5O<&QE('-U
M<F9I;F<@=&AE(&YE="!E=F5R>2!D87DL(&%L; T*(" @(&1A>2P@86QL(&]V
M97(@=&AE('=O<FQD+B!!;F0@,3 P+# P,"!N97<@<&5O<&QE(&=E="!O;B!T
M:&4@;F5T#0H@(" @979E<GD@9&%Y+B!9;W4@:VYO=R!T:&%T+"!Y;W4G=F4@
M<V5E;B!T:&4@<W1O<FEE<R!I;B!T:&4@<&%P97(N#0H@(" @4V\L(&UY(&9R
M:65N9"P@<F5A9"!A;F0@9F]L;&]W('1H92!S:6UP;&4@:6YS=')U8W1I;VYS
M(&%N9"!P;&%Y#0H@(" @9F%I<BX@5&AA=',@=&AE(&ME>2P@86YD('1H871S
M(&%L;"!T:&5R92!I<R!T;R!I="X@4')I;G0@=&AI<R!O=70-"B @("!R:6=H
M="!N;W<@<V\@>6]U(&-A;B!R969E<B!B86-K('1O('1H:7,@87)T:6-L92!E
M87-I;'DN(%1R>2!T;R!K965P#0H@(" @86X@97EE(&]N(&%L;"!T:&4@<&]S
M=&EN9W,@>6]U(&UA9&4@=&\@;6%K92!S=7)E(&5V97)Y;VYE(&ES#0H@(" @
M<&QA>6EN9R!F86ER;'DN(%EO=2!K;F]W('=H97)E('EO=7(@;F%M92!S:&]U
M;&0@8F4N#0H@#0H@(" @268@>6]U)W)E(')E86QL>2!N;W0@<W5R92!O<B!S
M=&EL;"!T:&EN:R!T:&ES(&-A;B=T(&)E#0H@(" @9F]R(')E86PL('1H96X@
M9&]N)W0@9&\@:70N($)U="!P;&5A<V4@<')I;G0@=&AI<R!A<G1I8VQE(&%N
M9"!P87-S#0H@(" @:70@86QO;F<@=&\@<V]M96]N92!Y;W4@:VYO=R!W:&\@
M<F5A;&QY(&YE961S('1H92!B=6-K<RP@86YD('-E90T*(" @('=H870@:&%P
M<&5N<RX-"B -"B @(" @(" @4D5-14U"15(N+BXN2$].15-462!)4R!42$4@
M0D535"!03TQ)0UDN64]5($1/3B=4#0H@(" @(" @($Y%140@5$\@0TA%050@
M5$A%($)!4TE#($E$14$@5$\@34%+12!42$4@0E5#2U,A#0H@(" @(" @($=/
M3T0@3%5#2R!43R!!3$PL($%.1"!03$5!4T4@4$Q!62!&04E2($%.1"!93U4@
M5TE,3 T*(" @(" @("!724X@04Y$($U!2T4@4T]-12!214%,($E.4U1!3E0@
M1E)%12!#05-((0T*( T*(" J*BH@0GD@=&AE('=A>2P@:68@>6]U('1R>2!T
M;R!D96-E:79E('!E;W!L92!B>2!P;W-T:6YG('1H92!M97-S86=E<PT*("!W
M:71H('EO=7(@;F%M92!I;B!T:&4@;&ES="!A;F0@;F]T('-E;F1I;F<@=&AE
M(&)U8VMS('1O('1H92!P96]P;&4-"B @86QR96%D>2!I;F-L=61E9"P@>6]U
M('=I;&P@;F]T(&=E="!M=6-H+B!)(')E860@<V]M96]N92!W:&\@9&ED('1H
M:7,-"B @86YD(&]N;'D@9V]T(&%B;W5T("0Q-3 @*&%N9"!T:&%T)W,@869T
M97(@='=O(&UO;G1H<RDN(%1H96X@:&4@<V5N= T*("!T:&4@-B!B:6QL<RP@
M<&5O<&QE(&%D9&5D(&AI;2!T;R!T:&5I<B!L:7-T<RP@86YD(&EN(#0M-2!W
M965K<R!H92!H860-"B @;W9E<B D,3 L,# P(0T*( T*(" @(" @(" @(" @
M(" @("!44ED@250@04Y$(%E/52=,3"!"12!(05!062$A(2 @.F\I("$A(2$A
*(2$A(2$-"B -"E0@
`
end



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

Date: Sat, 14 Jun 1997 08:32:43 -0500
From: tadmc@flash.net (Tad McClellan)
Subject: Re: limit to record size?
Message-Id: <rh6un5.ii.ln@localhost>

Darwin O.V. Alonso (dalonso@u.washington.edu) wrote:
: It there a limit to the length of a record that perl can handle?


No, perl handles any length just fine. 

There *is* a limit to the length of a record that any particular
computer can handle though.

The size of the virtual memory.


: Is there a way to reset that limit?

Yes.

Buy more RAM or increase the swap size ;-)


--
    Tad McClellan                          SGML Consulting
    Tag And Document Consulting            Perl programming
    tadmc@flash.net


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

Date: 15 Jun 1997 01:52:31 GMT
From: lychow@hkucs.org (Lap Yip...)
Subject: Re: Mail::Send doesnt work?
Message-Id: <5nvhsv$8el$1@infosite.cs.hku.hk>

First, thx so much for your response, Nathan.
One more question though:
How  can i explicitly specify using 'sendmail' instead of 'mail'?

regards

Marcus Kay
mskay@hkucs.org


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

Date: Sat, 14 Jun 1997 17:37:45 -0700
From: perl guy <perlprogrammer@hotmail.com>
Subject: mod_perl or fastcgi install, liberl.so help..
Message-Id: <33A33959.32C1@hotmail.com>

Hi.. 

	I am looking to do a few things, but I'm not sure how much I can do
remotely.
Needless to say, I'm hoping for a little direction in where to tell my
server tech to look, and to do with some things he's having trouble
with. 
I'm trying to get either mod_perl or fastcgi to work on this system so I
won't chew up the CPU, etc.. Right now I have a chat site, and it's
getting so much traffic, that it's much too slow, and doing a number on
the machine it's run on. 

	The chat scripts are in Perl and I want to keep them that way for
portability, etc... so please don't post to me about how I should do
this in C, etc.

	Also, I am looking into building a shared libperl.so library to link my
script to.  I want to link my main perl binary with this, as I
understand is will make my 500BK+ /usr/bin/perl file run as small as
only 11k to 30K in size!  I could really use that feature at this point
as well, or at least untill we get the mod_perl working. But he's having
trouble installing it. 

	I need to do something, but my access is somewhat limited, because I'm
not the tech at my server, and although I do have root access, I can
only do things remotely via telnet. I think they might get annoyed wth
me going to the server and tweaking the Linux box.  So, what exactly can
I do from remote access via Telnet? 

	Is there anyone that can advise me about how to get the mod_perl going,
and what and *if* I need to change in my scripts usually. I am a plain
perl hacker (not an expert), in other words, I do scripts.. I don't have
knowledge of how everythign workds, let alone, .pm, etc files and mods..
and I surely know very little about the actual Linux box and how to go
about installing a plugin such as mod_perl. I'm looking and learning as
much as I can, but this needs to be done soon, and I would appreciate
any advice, etc.. I hope that I don't have to change much in my scripts,
but I am more concerned with getting this working. My tech hs read
through all the fiels wth information about the mod_perl install, but
yet, he's having trouble wth it. *cringe* For now, I'm stuck. Any ideas,
advice, or pointers? Maybe I need to send him to a mod_perl site for
dummies?. maybe I should look there too :0  

	BTW, I'm running Linux, with Ret Hat 4, Apache 1.2 (not beta), perl
5.003, Kernel is 2.0.18  .. Thanks for any advice. This is all new to
me, and all the info is vague it seems. Thanks again for any help.


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

Date: Mon, 16 Jun 1997 22:48:30 -0400
From: Doug MacEachern <dougm@osf.org>
To: perlprogrammer@hotmail.com
Subject: Re: mod_perl or fastcgi install, liberl.so help..
Message-Id: <33A5FAFE.69A9@osf.org>

perl guy wrote:
> 
> Hi..
> 
>         I am looking to do a few things, but I'm not sure how much I can do
> remotely.
> Needless to say, I'm hoping for a little direction in where to tell my
> server tech to look, and to do with some things he's having trouble
> with.
> I'm trying to get either mod_perl or fastcgi to work on this system so I
> won't chew up the CPU, etc.. Right now I have a chat site, and it's
> getting so much traffic, that it's much too slow, and doing a number on
> the machine it's run on.
> 
>         The chat scripts are in Perl and I want to keep them that way for
> portability, etc... so please don't post to me about how I should do
> this in C, etc.
> 
>         Also, I am looking into building a shared libperl.so library to link my
> script to.  I want to link my main perl binary with this, as I
> understand is will make my 500BK+ /usr/bin/perl file run as small as
> only 11k to 30K in size!  I could really use that feature at this point
> as well, or at least untill we get the mod_perl working. But he's having
> trouble installing it.
> 
>         I need to do something, but my access is somewhat limited, because I'm
> not the tech at my server, and although I do have root access, I can
> only do things remotely via telnet. I think they might get annoyed wth
> me going to the server and tweaking the Linux box.  So, what exactly can
> I do from remote access via Telnet?
> 
>         Is there anyone that can advise me about how to get the mod_perl going,
> and what and *if* I need to change in my scripts usually. I am a plain
> perl hacker (not an expert), in other words, I do scripts.. I don't have
> knowledge of how everythign workds, let alone, .pm, etc files and mods..
> and I surely know very little about the actual Linux box and how to go
> about installing a plugin such as mod_perl. I'm looking and learning as
> much as I can, but this needs to be done soon, and I would appreciate
> any advice, etc.. I hope that I don't have to change much in my scripts,
> but I am more concerned with getting this working. My tech hs read
> through all the fiels wth information about the mod_perl install, but
> yet, he's having trouble wth it. *cringe* For now, I'm stuck. Any ideas,
> advice, or pointers? Maybe I need to send him to a mod_perl site for
> dummies?. maybe I should look there too :0
> 
>         BTW, I'm running Linux, with Ret Hat 4, Apache 1.2 (not beta), perl
> 5.003, Kernel is 2.0.18  .. Thanks for any advice. This is all new to
> me, and all the info is vague it seems. Thanks again for any help.

You don't explain the problem(s) you're having with mod_perl.  
Configure/build/install usually involves nothing more than:

perl Makefile.PL && make test && make install

The docs explain this and more if you need to link static Perl extensions, 
enable additional features, etc.

mod_perl.pod explains how to configure your server:

---
For using mod_perl as a CGI replacement, the recommended configuration is as 
follows: 

 Alias /perl/  /real/path/to/perl-scripts/
 <Location /perl>
 SetHandler  perl-script
 PerlHandler Apache::Registry
 Options ExecCGI
 </Location>

---

You don't need to be "an expert" or know how everything works to use 
mod_perl.  If you're script doesn't run out-of-the box, read the FAQ.  It 
explains where CGI lets you get away not cleaning up global variables, etc., 
and how 'use strict' and '-w' will help you a great deal, along with other 
tips.

-Doug


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

Date: 17 Jun 1997 04:01:50 GMT
From: mheins@prairienet.org (Mike Heins)
Subject: Re: ndbm, error - errno 28 ? where's the doc?
Message-Id: <5o527e$k8a$1@vixen.cso.uiuc.edu>

Eric Waddell (eric@wzone.com) wrote:
: > >   I'm using perl to manipulate DBM files.  It seems that
: Perl automatically
: > >   picks ndbm on my system, and I'm run into trouble every
: time I want to
: > >   store more data in the DBM than what is defined as the
: maximum length of
: > >   the value that can be assigned to a key, in
: /usr/include/ndbm.h
: 
: Is this what a ndbm store returned -1, errno 28, key "whatever"
: means?
: 
: I've hunted high and low for a errno table... anyone know where
: I can find one?
: 

/usr/include/errno.h and/or /usr/include/sys/errno.h -- could be
other places depending on OS.

Number 28 is ENOSPC, or no space. Get DB_File or GDBM for unlimited
key/value size.

-- 
Regards,
Mike Heins

This post reflects the
opinion of my employer.


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

Date: 8 Mar 97 21:33:47 GMT (Last modified)
From: Perl-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 8 Mar 97)
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.misc (and this Digest), send your
article to perl-users@ruby.oce.orst.edu.

To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.

To request back copies (available for a week or so), send your request
to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
where x is the volume number and y is the issue number.

The Meta-FAQ, an article containing information about the FAQ, is
available by requesting "send perl-users meta-faq". The real FAQ, as it
appeared last in the newsgroup, can be retrieved with the request "send
perl-users FAQ". Due to their sizes, neither the Meta-FAQ nor the FAQ
are included in the digest.

The "mini-FAQ", which is an updated version of the Meta-FAQ, is
available by requesting "send perl-users mini-faq". It appears twice
weekly in the group, but is not distributed in the digest.

For other requests pertaining to the digest, send mail to
perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
sending perl questions to the -request address, I don't have time to
answer them even if I did know the answer.


------------------------------
End of Perl-Users Digest V8 Issue 621
*************************************

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