[15967] in Perl-Users-Digest

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

Perl-Users Digest, Issue: 3379 Volume: 9

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Jun 15 18:25:58 2000

Date: Thu, 15 Jun 2000 15:25:46 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Message-Id: <961107946-v9-i3379@ruby.oce.orst.edu>
Content-Type: text

Perl-Users Digest           Thu, 15 Jun 2000     Volume: 9 Number: 3379

Today's topics:
        regexp question <dlibby@lhs.com>
    Re: regexp question <derek@ooc.com.au>
    Re: regexp question <lauren_smith13@hotmail.com>
    Re: regexp question (Tad McClellan)
    Re: regexp question (Craig Berry)
        relocation error <ken.pszonka@wwt.com>
    Re: Sorting a ':' delimeted file by a field value/surna <guy@firstcreative.com>
    Re: Sorting a ':' delimeted file by a field value/surna <fabion@sti.com.br>
    Re: Sorting a ':' delimeted file by a field value/surna <fabion@sti.com.br>
    Re: sorting an array (Abigail)
    Re: sorting an array <care227@attglobal.net>
    Re: sorting an array <russ_jones@rac.ray.com>
    Re: sorting an array <sariq@texas.net>
    Re: sorting an array (Abigail)
    Re: sorting an array <russ_jones@rac.ray.com>
        SSL stand-alone module? robb4444@my-deja.com
    Re: Stopping perl CGI (Malcolm Dew-Jones)
    Re: Stopping perl CGI <makarand_kulkarni@My-Deja.com>
        substr does implicit chomp? <smerr612@mailandnews.com>
    Re: substr does implicit chomp? <tina@streetmail.com>
        Digest Administrivia (Last modified: 16 Sep 99) (Perl-Users-Digest Admin)

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

Date: Thu, 15 Jun 2000 18:01:18 GMT
From: derekl <dlibby@lhs.com>
Subject: regexp question
Message-Id: <8ib5l1$6mr$1@nnrp1.deja.com>

OK, I'm new to Perl and regular expressions, and I have a problem
that's giving me a little trouble.  What I would like to do is the
follwing:

I have a long string containing constructs similar to the following,
namely a dot followed by a string followed by a string in parantheses.
What I would like to do is interchange the strings so:

    .string1(string2)

would become:
    .string2(string1)

Any ideas?



Sent via Deja.com http://www.deja.com/
Before you buy.


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

Date: Fri, 16 Jun 2000 04:38:58 +1000
From: Derek Thomson <derek@ooc.com.au>
Subject: Re: regexp question
Message-Id: <394922C1.D33AA471@ooc.com.au>

derekl wrote:
> 
> OK, I'm new to Perl and regular expressions, and I have a problem
> that's giving me a little trouble.  What I would like to do is the
> follwing:
> 
> I have a long string containing constructs similar to the following,
> namely a dot followed by a string followed by a string in parantheses.
> What I would like to do is interchange the strings so:
> 
>     .string1(string2)
> 
> would become:
>     .string2(string1)
> 
> Any ideas?

Assuming that the string is in $_

s{\.             # dot

  ([^\(]*)       # string1 $1

  \( ([^\)]*) \) # (string2) $2

}{.$2($1)}gx;


Regards,
Derek.


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

Date: Thu, 15 Jun 2000 11:37:32 -0700
From: "Lauren Smith" <lauren_smith13@hotmail.com>
Subject: Re: regexp question
Message-Id: <8ib7o3$ma$1@brokaw.wa.com>


derekl <dlibby@lhs.com> wrote in message news:8ib5l1$6mr$1@nnrp1.deja.com...
>
> I have a long string containing constructs similar to the following,
> namely a dot followed by a string followed by a string in parantheses.
> What I would like to do is interchange the strings so:
>
>     .string1(string2)
>
> would become:
>     .string2(string1)

s/\.(.*?)\((.*?)\)/.$2($1)/gs;

I was just looking at the Perl Cookbook last night and it had a better
solution that took care of instances where the data might be ambiguous:

 .string1"("stillstring1(nowstring2)

for example.

Lauren





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

Date: Thu, 15 Jun 2000 13:45:15 -0400
From: tadmc@metronet.com (Tad McClellan)
Subject: Re: regexp question
Message-Id: <slrn8ki5hb.7c8.tadmc@magna.metronet.com>

On Thu, 15 Jun 2000 18:01:18 GMT, derekl <dlibby@lhs.com> wrote:
>
>I have a long string containing constructs similar to the following,
>namely a dot followed by a string followed by a string in parantheses.
>What I would like to do is interchange the strings so:
>
>    .string1(string2)
>
>would become:
>    .string2(string1)
>
>Any ideas?


   s/\.(\w+)\((\w+)\)/.$2($1)/g;   # all on one line

or

s/\.             # a dot
  (\w+)          # a sequence of "word" characters, save in $1
  \(             # an open paren
    (\w+)        # a sequence of "word" characters, save in $2
  \)             # a close paren
 /.$2($1)/gx;


-- 
    Tad McClellan                          SGML Consulting
    tadmc@metronet.com                     Perl programming
    Fort Worth, Texas


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

Date: Thu, 15 Jun 2000 20:56:21 GMT
From: cberry@cinenet.net (Craig Berry)
Subject: Re: regexp question
Message-Id: <skignl1gis4130@corp.supernews.com>

derekl (dlibby@lhs.com) wrote:
: I have a long string containing constructs similar to the following,
: namely a dot followed by a string followed by a string in parantheses.
: What I would like to do is interchange the strings so:
: 
:     .string1(string2)
: 
: would become:
:     .string2(string1)

  s/\.([^.]+?)\((.+?)\)/.$2($1)/g;

-- 
   |   Craig Berry - http://www.cinenet.net/users/cberry/home.html
 --*--  "Beauty and strength, leaping laughter and delicious
   |   languor, force and fire, are of us." - Liber AL II:20


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

Date: Thu, 15 Jun 2000 14:58:00 -0500
From: Ken Pszonka <ken.pszonka@wwt.com>
Subject: relocation error
Message-Id: <39493548.5BE3E4EC@wwt.com>

I am trying to make my own module, by dynamically linking Oracle ProC to
my Perl module.  Everything complies but when I try to run the
application I get a relocation error on my module name.  I am not using
GNU ld or as.

So does anyone have any ideas?

Thanks

Ken Pszonka



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

Date: Thu, 15 Jun 2000 20:35:52 +0100
From: "Guy Fraser" <guy@firstcreative.com>
Subject: Re: Sorting a ':' delimeted file by a field value/surname.
Message-Id: <8ibb6s$q1p$1@plutonium.compulink.co.uk>

Probably the easiest way would be to save the file as text then use
DBD:CSV - you can tell the CSV database to use : as a delimiter and then
just add the "ORDER BY" statement to your SQL.

The CSV module readme files have some examples of doing this + how to change
delimiters, etc.

Regards,

Guy

> ############# Exampleline from file. ##############
> KIN231:111111-1111:John:Burnes:jburnes@hotmail.com:555121212:greenway
> 21:PO 251:Bournesporth:Scolarship:YES
>                         ^^^^^^
> Needs to sort file according to the fifth field in the line.





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

Date: Thu, 15 Jun 2000 19:03:30 -0300
From: Fabio Niski <fabion@sti.com.br>
Subject: Re: Sorting a ':' delimeted file by a field value/surname.
Message-Id: <394952B2.CE3D9035@sti.com.br>

well, first..split the file
while <BLA> {
 ...
($arr[0], $var[1], $var[2]) = split (/:/, $_);

}

then , to sort the array in alphabetical order try

@arr = sort { $a cmp $b } @arr;


Jimmy Lantz wrote:

> Hi,
> I'm looking for a way to sort a text file (example below),
> it's delimited by : I need to sort lines according to surname.
> I'm working with Macperl, and I'm trying to do all the coding my self
> (not using that many fancy Modules due to "portability".
> Has anyone any Ideas on how to sort the lines in alphabetical order, A-Z
> (to add extra spice I need to sort the swedish chars едц as well).
>
> Is there a man on this, I've been browsing a lot looking for one.
> So I have RTFM but I still dont see how I can make this work.
> Could anyone give me any pointers on how to go about doing it ?
>
> Also if someone know about some tutorials on how to make searches on
> Datafiles I would appreciat a link or two.
>
> ############# Exampleline from file. ##############
> KIN231:111111-1111:John:Burnes:jburnes@hotmail.com:555121212:greenway
> 21:PO 251:Bournesporth:Scolarship:YES
>                         ^^^^^^
> Needs to sort file according to the fifth field in the line.
>
> Yours sincerely
> Jimmy Lantz
> Sweden
>
> ---------------
> I hope this isn't too much a newbie q for y'all.

--
Fabio Niski - UIN# 2587619 - www.niski.com

"Life would be so much easier if we could just look at the source code."
-- Unknown




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

Date: Thu, 15 Jun 2000 19:04:20 -0300
From: Fabio Niski <fabion@sti.com.br>
Subject: Re: Sorting a ':' delimeted file by a field value/surname.
Message-Id: <394952E4.F5622D61@sti.com.br>



Fabio Niski wrote:

> well, first..split the file
> while <BLA> {
> ...
> ($arr[0], $var[1], $var[2]) = split (/:/, $_);

sorry
($arr[0], $arr[1], $arr[2]) = split (/:/, $_);




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

Date: 15 Jun 2000 14:21:56 EDT
From: abigail@delanet.com (Abigail)
Subject: Re: sorting an array
Message-Id: <slrn8ki8od.jil.abigail@alexandra.delanet.com>

Larry Rosler (lr@hpl.hp.com) wrote on MMCDLXXIX September MCMXCIII in
<URL:news:MPG.13b16d06f6c2144298ab75@nntp.hpl.hp.com>:
<> 
<> Instead of using the SQL 'ORDER BY' capability -- which imposes the 
<> computational burden on the database daemon (which may be on a separate 
<> machine, and may be handling several requests simultaneously) -- I 
<> prefer to sort in the application that requests the data.  I know how to 
<> do sorting in Perl efficiently (-:) and more flexibly than SQL can.

Of course, that also means you are committing yourself to do an O (N log N)
operation, where as the SQL server might be able to retrieve the data,
sorted, in linear time.

If you have a good SQL server, and you've build your tables and indices
smartly, it usually doesn't pay to try to outsmart it.

Specially not if you have to process a million rows.



Abigail
-- 
perl -we '$@="\145\143\150\157\040\042\112\165\163\164\040\141\156\157\164".
             "\150\145\162\040\120\145\162\154\040\110\141\143\153\145\162".
             "\042\040\076\040\057\144\145\166\057\164\164\171";`$@`'


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

Date: Thu, 15 Jun 2000 14:30:42 -0400
From: Drew Simonis <care227@attglobal.net>
Subject: Re: sorting an array
Message-Id: <394920D2.5BD91306@attglobal.net>

Abigail wrote:

> Abigail
> --
> perl -we '$@="\145\143\150\157\040\042\112\165\163\164\040\141\156\157\164".
>              "\150\145\162\040\120\145\162\154\040\110\141\143\153\145\162".
>              "\042\040\076\040\057\144\145\166\057\164\164\171";`$@`'

How many of these do you have!?!


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

Date: Thu, 15 Jun 2000 13:32:24 -0500
From: Russ Jones <russ_jones@rac.ray.com>
Subject: Re: sorting an array
Message-Id: <39492138.284C7DF7@rac.ray.com>

Tom Briles wrote:
> 
> Russ Jones wrote:
>
> > I did a bunch of benchmarking of various sort methods, including
> > Perl's sort, the HP-UX and Sequent command line sort, SQL 'ORDER BY'
> > and SyncSort for Unix. We tried to take into account such factors as
> > number of records to sort, record length, sort key, collating sequence
> > (numeric, alpha, etc.), original "sortedness" of the data, network
> > traffic when the data was on another server from the sort program,
> > caches and buffers, etc. to make it a fair comparison of apples and
> > oranges as was possible.
> 
> But a database that is properly configured (i.e., indexed) for the
> workload is *pre*sorted.  So using Perl (or 'sort', etc.) to sort the
> results of the query seems rather silly.
> 
> And just bunching 'SQL ORDER BY', without consideration of the database
> engine, seems silly too.
> 
> I maintain my previous assertion.
> 

Okay, the data base engine was Oracle 7.x and 8.x running on HP-UX and
on Sequent. The databases were accessed locally and using SQL net. And
a database that's indexed by employee name isn't pre-sorted by
employee number or department number or etc. etc. etc. But yes, we did
take into account the initial ordering condition of the data,
including data that lived in databases. I didn't go into massive
detail on the actual job streams that we used, but we did separate try
to separate IO time from sort time, so we didn't rate a non-sql-sort
higher than an external sort when SQL also had to do its own IO.

I specifically recall, however, that on medium (over a couple of meg
of data) sized sorts and larger, it was faster to do SQL selects
without the 'order by' and then pass the records into the system sort,
or into SyncSort than it was to use 'order by'. This included sorts of
data that was already in near-sorted and in perfectly sorted order.

We DID take into account that we were frequently comparing (as I noted
before) apples and oranges and made every effort to make the
comparisons fair. This wasn't just an afternoon of quick and dirty
hacking around. It was a couple of weeks work for about ten
experienced people, including programmers, DBA's, sys admins, network
admins, performance and tuning geeks, and stress and regression
testing geeks. I wish I had a copy of our final report, which was
about 10 pages of text and another 20 pages of statistics and charts
and graphs and circles and arrows with a paragraph on the back of each
one, but I did it on a previous job, and the specifics of the results
don't belong to me.

Tom, you're a DBA, you have a SQL hammer, does everything look like a
SQL nail to you? (insert dumb smiley face here, okay? I'm not ragging
on anyone, just reporting what we learned through extensive testing.)
(And to me, everything still looks like a Perl nail, or an MVS nail.
Hell, some days it all looks like a COBOL nail.)
-- 
Russ Jones - HP OpenView IT/Operatons support
Raytheon Aircraft Company, Wichita KS
russ_jones@rac.ray.com 316-676-0747

When cryptography is outlawed, only outlaws will
A2bgg c4dc8 aji0i knS4E 7eFj8 22Rl1
ZdGg3 gu8i6 lu12N s6NoG gn3g3 q835n


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

Date: Thu, 15 Jun 2000 14:11:36 -0500
From: Tom Briles <sariq@texas.net>
Subject: Re: sorting an array
Message-Id: <39492A68.6E6D1214@texas.net>

[Since the Perl content has now been reduced to nearly zero, I'll just
make a couple of quick comments.  At that point, it'll probably be *at*
zero.]

Russ Jones wrote:
> 
> Tom Briles wrote:
> >
> > Russ Jones wrote:
> >
> > > I did a bunch of benchmarking of various sort methods, including
> > > Perl's sort, the HP-UX and Sequent command line sort, SQL 'ORDER BY'
> > > and SyncSort for Unix. We tried to take into account such factors as
> > > number of records to sort, record length, sort key, collating sequence
> > > (numeric, alpha, etc.), original "sortedness" of the data, network
> > > traffic when the data was on another server from the sort program,
> > > caches and buffers, etc. to make it a fair comparison of apples and
> > > oranges as was possible.
> >
> > But a database that is properly configured (i.e., indexed) for the
> > workload is *pre*sorted.  So using Perl (or 'sort', etc.) to sort the
> > results of the query seems rather silly.
> >
> > And just bunching 'SQL ORDER BY', without consideration of the database
> > engine, seems silly too.
> >
> > I maintain my previous assertion.
> >
>
> a database that's indexed by employee name isn't pre-sorted by
> employee number or department number or etc. etc. etc.

If you're querying primarily on employee number (or whatever), then
build another index.

> Tom, you're a DBA, you have a SQL hammer, does everything look like a
> SQL nail to you?

No.  At various times, I've held the title of SCO SysAdmin, AIX
Consultant, C Programmer, Perl Programmer, and DBA (and those are just
the ones I can still remember... :).  I try to use the best hammer for
the job.

- Tom


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

Date: 15 Jun 2000 15:50:13 EDT
From: abigail@delanet.com (Abigail)
Subject: Re: sorting an array
Message-Id: <slrn8kidtt.jil.abigail@alexandra.delanet.com>

Russ Jones (russ_jones@rac.ray.com) wrote on MMCDLXXX September MCMXCIII
in <URL:news:39492138.284C7DF7@rac.ray.com>:
\\ 
\\ Okay, the data base engine was Oracle 7.x and 8.x running on HP-UX and
\\ on Sequent. The databases were accessed locally and using SQL net. And
\\ a database that's indexed by employee name isn't pre-sorted by
\\ employee number or department number or etc. etc. etc.

So, if you have to run this program more than once, why don't you build
an index on whatever it is you want to sort on? Then you only need to
sort it once.



Abigail
-- 
echo "==== ======= ==== ======"|perl -pes/=/J/|perl -pes/==/us/|perl -pes/=/t/\
 |perl -pes/=/A/|perl -pes/=/n/|perl -pes/=/o/|perl -pes/==/th/|perl -pes/=/e/\
 |perl -pes/=/r/|perl -pes/=/P/|perl -pes/=/e/|perl -pes/==/rl/|perl -pes/=/H/\
 |perl -pes/=/a/|perl -pes/=/c/|perl -pes/=/k/|perl -pes/==/er/|perl -pes/=/./;


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

Date: Thu, 15 Jun 2000 16:24:02 -0500
From: Russ Jones <russ_jones@rac.ray.com>
Subject: Re: sorting an array
Message-Id: <39494972.5DBEA3D7@rac.ray.com>

Abigail wrote:
> 
> Russ Jones (russ_jones@rac.ray.com) wrote on MMCDLXXX September MCMXCIII
> in <URL:news:39492138.284C7DF7@rac.ray.com>:
> \\
> \\ Okay, the data base engine was Oracle 7.x and 8.x running on HP-UX and
> \\ on Sequent. The databases were accessed locally and using SQL net. And
> \\ a database that's indexed by employee name isn't pre-sorted by
> \\ employee number or department number or etc. etc. etc.
> 
> So, if you have to run this program more than once, why don't you build
> an index on whatever it is you want to sort on? Then you only need to
> sort it once.
> 

Perl content has indeed dropped to nil. And (a) I agree with you. Just
be careful that your database doesn't spend more time maintaining
those indexes than it does processing requests. And (2) a lot of ad
hoc reporting DOES only once, more or less. And (iii) we were bench
marking the performance of various sorting methods. We weren't
"running a program" per se, we were testing.

(going INTO Jeopardy format)

> Russ Jones (russ_jones@rac.ray.com) wrote on MMCDLXXX September MCMXCIII

2480 September 1993? 
-- 
Russ Jones - HP OpenView IT/Operatons support
Raytheon Aircraft Company, Wichita KS
russ_jones@rac.ray.com 316-676-0747

When cryptography is outlawed, only outlaws will
A2bgg c4dc8 aji0i knS4E 7eFj8 22Rl1
ZdGg3 gu8i6 lu12N s6NoG gn3g3 q835n


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

Date: Thu, 15 Jun 2000 19:40:25 GMT
From: robb4444@my-deja.com
Subject: SSL stand-alone module?
Message-Id: <8ibbf5$b8t$1@nnrp1.deja.com>

Is there an SSL stand-alone module in Perl?
I'm talking somthing compatible with Activestate Perl.
Something you can drop right in.

Robb Samuell


Sent via Deja.com http://www.deja.com/
Before you buy.


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

Date: 15 Jun 2000 11:57:55 -0800
From: yf110@vtn1.victoria.tc.ca (Malcolm Dew-Jones)
Subject: Re: Stopping perl CGI
Message-Id: <39492733@news.victoria.tc.ca>

Ryan & Treena Carrier (ryanc@nci1.net) wrote:

: AyJay <ayjayr@my-deja.com> wrote in message
: news:8heqec$usb$1@nnrp1.deja.com...
: > G'day,
: >
: > I have a perl CGI that displays information from a log file, while that
: > file is being appended to. The approach taken was to check the size of
: > the log file and if it has increased send those lines to the browser.
: > This all works fine and dandy, any improvement suggestions would be
: > appreciated however.
: >
: > The problem is that if the user presses the 'Stop' or 'back' buttons on
: > their browser or even closes their browser the perl keeps running until
: > the log file size no longer changes. How can I tell when any of these
: > events happen?
: >

Perhaps the browser closes the network port when the user leaves your
page.

The CGI script maybe able to detect that.  Perhaps it gets an error while
writing the data to STDOUT, which could presumably be detected.

	# (untested)
	if (not print $data) 
	{
		# can't print to stdout, perhaps the far end closed
		# the connection.
	}


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

Date: Thu, 15 Jun 2000 14:49:06 -0700
From: Makarand Kulkarni <makarand_kulkarni@My-Deja.com>
Subject: Re: Stopping perl CGI
Message-Id: <39494F52.76D2304C@My-Deja.com>

> : AyJay <ayjayr@my-deja.com> wrote in message
> : news:8heqec$usb$1@nnrp1.deja.com...
> : > G'day,
> : >
> : > I have a perl CGI that displays information from a log file, while that
> : > file is being appended to. The approach taken was to check the size of
> : > the log file and if it has increased send those lines to the browser.
> : > This all works fine and dandy, any improvement suggestions would be
> : > appreciated however.
> : >
> : > The problem is that if the user presses the 'Stop' or 'back' buttons on
> : > their browser or even closes their browser the perl keeps running until
> : > the log file size no longer changes. How can I tell when any of these
> : > events happen?
> : >
>
> Perhaps the browser closes the network port when the user leaves your
> page.
>
> The CGI script maybe able to detect that.  Perhaps it gets an error while
> writing the data to STDOUT, which could presumably be detected.
>
>         # (untested)
>         if (not print $data)
>         {
>                 # can't print to stdout, perhaps the far end closed
>                 # the connection.
>         }

Instead of having a continuously running CGI app have a CGI
app that is called by the browser every 20 seconds or
so (using refresh META tags in header). This app should grab
the new lines that you want to display and exit.




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

Date: Thu, 15 Jun 2000 21:05:54 GMT
From: Steven Merritt <smerr612@mailandnews.com>
Subject: substr does implicit chomp?
Message-Id: <8ibgf6$faa$1@nnrp1.deja.com>

I was writing a simple script to change characters in a text file and I
was using substr($_, 1, 2) = "55" instead of s///, my usual method, and
I noticed that it would chomp the newline. When I printed $_ back to the
file I'd have to concatenate it with a newline to get the proper output
formatting.
I'm wondering what the purpose behind this is. It seems to me that it
would reduce the portability of scripts between filesystems which use
different newline characters.  Conversion would be needed whereas you
could just preserve the newlines if the substitution didn't chomp.  Is
there another reason?  And when I did perldoc -f substr it didn't
mention doing an implicit chomp on the string.
Here's a snippet of code

#! /prod/LWperl/bin/perl -i
#  subs.pl
# a down and dirty substitution method which skips the first line of any
file given
# to it as a parameter but modifies all the others

while (<>)
   {
    if ($. != 1)
      {
        substr($_, 1, 6) = "555555";
        substr($_, 12, 15) = "8715";
        substr($_, 63, 66) = "8715";
      }

    if ($. == 1)
       { chomp;
       }

# my little workaround since I don't modify the first line, a header,
# with substr it doesn't get the implicit chomp, so I do it
# explicitly.

    print $_ . "\n";
    }


Steven
--
King of Casual Play
The One and Only Defender of Cards That Blow

My newsreader limits sigs to four lines, but I cleverly bypassed this by


Sent via Deja.com http://www.deja.com/
Before you buy.


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

Date: 15 Jun 2000 21:39:08 GMT
From: Tina Mueller <tina@streetmail.com>
Subject: Re: substr does implicit chomp?
Message-Id: <8ibids$4ldhk$1@fu-berlin.de>

hi,

Steven Merritt <smerr612@mailandnews.com> wrote:
> I was writing a simple script to change characters in a text file and I
> was using substr($_, 1, 2) = "55" instead of s///, my usual method, and
> I noticed that it would chomp the newline. When I printed $_ back to the
> file I'd have to concatenate it with a newline to get the proper output
> formatting.

it worked for me. give us the input data and the output.

>         substr($_, 1, 6) = "555555";
>         substr($_, 12, 15) = "8715";
>         substr($_, 63, 66) = "8715";

tina


-- 
http://tinita.de    \  enter__| |__the___ _ _ ___
tina's moviedatabase \     / _` / _ \/ _ \ '_(_-< of
search & add comments \    \ _,_\ __/\ __/_| /__/ perception


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

Date: 16 Sep 99 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin) 
Subject: Digest Administrivia (Last modified: 16 Sep 99)
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: The mail to news gateway, and thus the ability to submit articles
| through this service to the newsgroup, has been removed. I do not have
| time to individually vet each article to make sure that someone isn't
| abusing the service, and I no longer have any desire to waste my time
| dealing with the campus admins when some fool complains to them about an
| article that has come through the gateway instead of complaining
| to the source.

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 V9 Issue 3379
**************************************


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