[23735] in Perl-Users-Digest
Perl-Users Digest, Issue: 5941 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Mon Dec 15 09:07:09 2003
Date: Mon, 15 Dec 2003 06:05:05 -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 Mon, 15 Dec 2003 Volume: 10 Number: 5941
Today's topics:
".cgifields" problem <roman@sky.lviv.ua>
Re: ".cgifields" problem <karlheinz.weindl@oooonlinehome.de>
[NEWBIE] Multiline match on two files ignoring newlines <oipbuw502@sneakemail.com>
Re: [NEWBIE] Multiline match on two files ignoring newl (Anno Siegel)
Re: Caching results (?) of lengthy cgi process <bart.lateur@pandora.be>
Re: Caching results (?) of lengthy cgi process <bart.lateur@pandora.be>
checking a vulue it set user@domain.invalid
Re: checking a vulue it set (Anno Siegel)
Re: Comparison Value (Anno Siegel)
Emacs modules for Perl programming (Jari Aalto+mail.perl)
Encoding problems / Perl 5.8.0 / XML::LibXML / XML::Lib <iain@smokehythe.net>
Re: encrypt email address to a string <bart.lateur@pandora.be>
Generate executable from perl scripts that uses Inline: (cmaster)
Re: Parsing delimiter-separated data. <a24061@yahoo.munged>
Re: Parsing delimiter-separated data. <kuujinbo@hotmail.com>
Re: Planning for maintenance (Anno Siegel)
Re: recursive closures? <nobull@mail.com>
Statistics for comp.lang.perl.misc <gbacon@hiwaay.net>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Mon, 15 Dec 2003 12:08:39 +0200
From: "Roman Khutkyy" <roman@sky.lviv.ua>
Subject: ".cgifields" problem
Message-Id: <brk0rj$1hrh$1@news.uar.net>
The CGI module (i suspect of, at least) write by itself the hidden fields
into HTML:
....
<input type="submit" name="free" value="Set free" />
with a strange "/" slash before closing tag. Is this a bug? If so, How to
make CGI do not write such fields.
------------------------------
Date: Mon, 15 Dec 2003 11:53:21 +0100
From: Karlheinz Weindl <karlheinz.weindl@oooonlinehome.de>
Subject: Re: ".cgifields" problem
Message-Id: <brk3sh$cfk$1@online.de>
Roman Khutkyy schrieb:
> The CGI module (i suspect of, at least) write by itself the hidden fields
> into HTML:
> ....
>
> <input type="submit" name="free" value="Set free" />
Aside of the fact that I can't see a hidden field in this line,
what you probably mean here is documented behaviour of the CGI module.
> with a strange "/" slash before closing tag. Is this a bug?
No this is XHTML conform syntax.
>If so, How to
> make CGI do not write such fields.
Read the CGI documentation under "creating fill-out forms", it will
explain how you can overcome this.
------------------------------
Date: Mon, 15 Dec 2003 08:35:23 GMT
From: Ga <oipbuw502@sneakemail.com>
Subject: [NEWBIE] Multiline match on two files ignoring newlines, tabs & blank chars
Message-Id: <Xns945261CDEFA29wtf@193.70.192.192>
Hi all,
I have two files (some thousends of files in pairs, indeed...), file1 and
file2. File2 looks similar to file1, but:
- it contains more data than file1 (and such info is what I need to get)
- it is formatted differently
Example:
File1:
Divitias alius fulvo sibi congerat auro Et teneat culti iugera multa soli,
Me mea paupertas vita traducat inerti, Dum meus adsiduo luceat igne focus.
File2:
Divitias alius fulvo sibi congerat auro
Et teneat culti iugera multa soli,
Quem labor adsiduus vicino terreat hoste,
Martia cui somnos classica pulsa fugent.
Me mea paupertas vita traducat inerti,
Dum meus adsiduo luceat igne focus.
In the example file2 contains the same *data* as file1 (rows 1,2,5,6), but
formatted differently. What I would like to do is a script to get rows 3
and 4 of file2 without losing it's format (tabs, spaces and newlines).
I played a little with regexp and nested cycles on both files but it's
really becoming too complicated and I think there should be some "easy-
way" I'm missing.
Any hint, anybody?
Thanx alot.
G.
------------------------------
Date: 15 Dec 2003 11:31:45 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: [NEWBIE] Multiline match on two files ignoring newlines, tabs & blank chars
Message-Id: <brk631$scs$1@mamenchi.zrz.TU-Berlin.DE>
Ga <oipbuw502@sneakemail.com> wrote in comp.lang.perl.misc:
> Hi all,
>
> I have two files (some thousends of files in pairs, indeed...), file1 and
> file2. File2 looks similar to file1, but:
> - it contains more data than file1 (and such info is what I need to get)
> - it is formatted differently
>
> Example:
>
> File1:
>
> Divitias alius fulvo sibi congerat auro Et teneat culti iugera multa soli,
> Me mea paupertas vita traducat inerti, Dum meus adsiduo luceat igne focus.
>
> File2:
>
> Divitias alius fulvo sibi congerat auro
> Et teneat culti iugera multa soli,
> Quem labor adsiduus vicino terreat hoste,
> Martia cui somnos classica pulsa fugent.
> Me mea paupertas vita traducat inerti,
> Dum meus adsiduo luceat igne focus.
>
> In the example file2 contains the same *data* as file1 (rows 1,2,5,6), but
> formatted differently. What I would like to do is a script to get rows 3
> and 4 of file2 without losing it's format (tabs, spaces and newlines).
>
> I played a little with regexp and nested cycles on both files but it's
> really becoming too complicated and I think there should be some "easy-
> way" I'm missing.
I don't think there is. Identifying text differences looks simple,
intuitively, but it isn't.
Let's for the moment forget about format differences and assume you have
two equally formatted strings. Also, the differences are only insertions,
no deletions or other changes happen to the first text. Still the problem
of determining an insertion isn't unique.
Suppose one string is "the right way", and the other is "the right to go
the right way". Has "right to go the" been inserted after "the", or has
"to go the right" been inserted after "right"? Somehow your algorithm
will have to decide. And that is only a single insertion, with multiple
ones the problems become more formidable.
The diff program (Unix) tackles these problems on a line-by-basis.
A possible approach would be to split your files into one-word lines,
run them through diff and interpret the output. There are also modules
on CPAN that incorporate the diff algorithm without an external program.
Ambiguities like the one above will be resolved in one way or another.
If it matters, a manual check can't be avoided. You will also have the
problem of putting the insertions back into their original format, but
that should be solvable.
Anno
------------------------------
Date: Mon, 15 Dec 2003 10:37:33 GMT
From: Bart Lateur <bart.lateur@pandora.be>
Subject: Re: Caching results (?) of lengthy cgi process
Message-Id: <bm3rtvccdq00b7m7p6vnq3v2k6id99uq0p@4ax.com>
Henry wrote:
>Those are the reasons I can think of to use 'make'. Did I understand your
>recommendation?
Check the source, let it respond quickly whether anything has changed.
Update the output only if so.
--
Bart.
------------------------------
Date: Mon, 15 Dec 2003 10:47:18 GMT
From: Bart Lateur <bart.lateur@pandora.be>
Subject: Re: Caching results (?) of lengthy cgi process
Message-Id: <254rtvcbl00i6vjusuvdcr63vrte0rqtuk@4ax.com>
Henry wrote:
>As I responded to that issue, my main excuse is that I haven't yet found the
>right CGI group.
<news:comp.infosystems.www.authoring.cgi>, which is a self-moderated
newsgroup, meaning you have to jump through some hoops to get your first
post to it through. Check out
<http://www.thinkspot.net/ciwac/howtopost.html>
--
Bart.
------------------------------
Date: Mon, 15 Dec 2003 15:48:28 +0200
From: user@domain.invalid
Subject: checking a vulue it set
Message-Id: <brke3c$1bc$1@ctb-nnrp2.saix.net>
Is there a way I check is a variable has a been set to a vaule
(without knowing the value)> And can I get how many paramters were
passed to a function, and where from or what called tht funcation?
Finally, is a way to set a break point in a scrtip? I want a scrit to
excute up untill a certain point so I can check certain vaules.
------------------------------
Date: 15 Dec 2003 13:55:34 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: checking a vulue it set
Message-Id: <brkegm$scs$3@mamenchi.zrz.TU-Berlin.DE>
<user@domain.invalid> wrote in comp.lang.perl.misc:
> Is there a way I check is a variable has a been set to a vaule
> (without knowing the value)
if ( defined $var ) { # $var has been assigned to
> And can I get how many paramters were
> passed to a function, and where from or what called tht funcation?
sub foo {
my $num_of_args = @_;
For the second question: "perldoc -f caller".
> Finally, is a way to set a break point in a scrtip? I want a scrit to
> excute up untill a certain point so I can check certain vaules.
See "perldoc perldebug".
Anno
------------------------------
Date: 15 Dec 2003 13:59:00 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: Comparison Value
Message-Id: <brken4$scs$4@mamenchi.zrz.TU-Berlin.DE>
ThERiZla <cool_ian10@hotmail.com> wrote in comp.lang.perl.misc:
> Hi,
>
> I want find in an array a value start by this character : "-".
> This is two examples of value in my array, I want find: -c, -s .
> I use a while to scan my array, but I don't know how compare my values to find
> the good one.
>
> Suggestions and/or examples anyone ?
my @good_ones = grep /^-/, @array;
Anno
------------------------------
Date: 15 Dec 2003 09:49:23 GMT
From: <jari.aalto@poboxes.com> (Jari Aalto+mail.perl)
Subject: Emacs modules for Perl programming
Message-Id: <perl-faq/emacs-lisp-modules_1071481233@rtfm.mit.edu>
Archive-name: perl-faq/emacs-lisp-modules
Posting-Frequency: 2 times a month
URL: http://tiny-tools.sourceforge.net/
Maintainer: Jari Aalto <jari.aalto@poboxes.com>
Announcement: "What Emacs lisp modules can help with programming Perl"
Preface
Emacs is your friend if you have to do anything comcerning software
development: It offers plug-in modules, written in Emacs lisp
(elisp) language, that makes all your programmings wishes come
true. Please introduce yourself to Emacs and your programming era
will get a new light.
Where to find Emacs/XEmacs
o Unix:
http://www.gnu.org/software/emacs/emacs.html
http://www.xemacs.org/
o Unix Windows port (for Unix die-hards):
install http://www.cygwin.com/ which includes native Emacs 21.x.
XEmacs port is bundled in XEmacs setup.exe available from
XEmacs site.
o Pure Native Windows port
http://www.gnu.org/software/emacs/windows/ntemacs.html
ftp://ftp.xemacs.org/pub/xemacs/windows/setup.exe
o More Emacs resources at
http://tiny-tools.sourceforge.net/ => Emacs resource page
Emacs Perl Modules
Cperl -- Perl programming mode
ftp://ftp.math.ohio-state.edu/pub/users/ilya/perl
http://www.perl.com/CPAN-local/misc/emacs/cperl-mode/
<ilya@math.ohio-state.edu> Ilya Zakharevich
CPerl is major mode for editing perl files. Forget the default
`perl-mode' that comes with Emacs, this is much better. Comes
standard in newest Emacs.
TinyPerl -- Perl related utilities
http://tiny-tools.sourceforge.net/
If you ever wonder how to deal with Perl POD pages or how to find
documentation from all perl manpages, this package is for you.
Couple of keystrokes and all the documentaion is in your hands.
o Instant function help: See documentation of `shift', `pop'...
o Show Perl manual pages in *pod* buffer
o Grep through all Perl manpages (.pod)
o Follow POD references e.g. [perlre] to next pod with RETURN
o Coloured pod pages with `font-lock'
o Separate `tiperl-pod-view-mode' for jumping topics and pages
forward and backward in *pod* buffer.
o Update `$VERSION' variable with YYYY.MMDD on save.
o Load source code into Emacs, like Devel::DProf.pm
o Prepare script (version numbering) and Upload it to PAUSE
o Generate autoload STUBS (Devel::SelfStubber) for you
Perl Module (.pm)
TinyIgrep -- Perl Code browsing and easy grepping
[TinyIgrep is included in Tiny Tools Kit]
To grep from all installed Perl modules, define database to
TinyIgrep. There is example file emacs-rc-tinyigrep.el that shows
how to set up dattabases for Perl5, Perl4 whatever you have
installed
TinyIgrep calls Igrep.el to to do the search, You can adjust
recursive grep options, set search case sensitivity, add user grep
options etc.
You can find latest `igrep.el' module at
<http://groups.google.com/groups?group=gnu.emacs.sources> The
maintainer is Jefin Rodgers <kevinr@ihs.com>.
TinyCompile -- To Browse grep results in Emacs *compile* buffer
TinyCompile is a minor mode for *compile* buffer from where
you can collapse unwanted lines or shorten file URLs:
/asd/asd/asd/asd/ads/as/da/sd/as/as/asd/file1:NNN: MATCHED TEXT
/asd/asd/asd/asd/ads/as/da/sd/as/as/asd/file2:NNN: MATCHED TEXT
-->
cd /asd/asd/asd/asd/ads/as/da/sd/as/as/asd/
file1:NNN: MATCHED TEXT
file1:NNN: MATCHED TEXT
End
------------------------------
Date: Mon, 15 Dec 2003 10:08:37 +0000
From: Iain <iain@smokehythe.net>
Subject: Encoding problems / Perl 5.8.0 / XML::LibXML / XML::LibXSLT
Message-Id: <brk176$251$1@new-usenet.uk.sun.com>
Folks,
I'm having a problem with charset encodings that I desparately need some
help with. I don't even pretend to know the basics about charsets, so
please forgive my ignorance.
I am transforming XML source into XHTML using an encoding of iso-8859-1
and when I browse (using Mozilla 1.x) I see strange, accented 'A'
characters preceeding some characters generated from an entity
reference. If I use utf-8, things get a lot worse: even my
characters get prefixed with the accented junk.
My resultant XHTML source has the usual XML preamble at the top,
complete with encoding specification; however, it doesn't use <meta/> to
specify the charset -- could this be the cause of my problem?
Basically, because I don't understand this, and because I'd like to, can
someone recommend the practises I should be following when doing these
transforms, especially when using Perl and the XML::LibXML/XML::LibXSLT
to manage them.
Ideally, I'd like to use utf-8 (I'm guessing that's the best approach)
but it's been a bit of a non-started for me.
Hoping someone in c.t.xml or c.l.perl.misc can point me in the best
direction.
Many thanks,
Iain.
--
Blow the smoke from my address if replying personally.
------------------------------
Date: Mon, 15 Dec 2003 08:16:40 GMT
From: Bart Lateur <bart.lateur@pandora.be>
Subject: Re: encrypt email address to a string
Message-Id: <2drqtvkhcriv8qsnl2o9r1p18s0bgumhss@4ax.com>
Fengshui wrote:
>I need to add email address as a
>Referal, but I want it to look something different, so that spammers will
>not know that is an email. I don't want to keep a database to make member1 =
>abc@abc.com, member2 = abe@abe.us
Replace the "@" character with something else. A lot of \W characters
would make a good choice.
--
Bart.
------------------------------
Date: 15 Dec 2003 00:13:08 -0800
From: cmaster18@yahoo.com (cmaster)
Subject: Generate executable from perl scripts that uses Inline::C?
Message-Id: <f95d90ff.0312150013.502724d5@posting.google.com>
Dear all,
I would like to ask would it be possible to generate executable from
perl scripts that uses Inline::C?
I used to be able to generate executables from 'normal' perl scripts
(those without any Inline C codes) by using the command "perlcc -o
hello hello.pl". (I'm using Perl v5.8.0, Inline 0.44 under linux )
However I have no idea on how it could be done to perl scripts that
have Inline C codes. (Could this be done actually?)
I've tried the following commands (attempting to generate an
executable and
then run it) for the perl script below (with is taken from one of the
examples in the Inline C Recipes):
> perl myperl.pl
> perlcc -o myperl myperl.pl
> ./myperl
It just failed and gives the following error message:
--------------------------------------------------------------------------------
No source code in DATA section for Inline 'C' section.
at /opt/Perl/lib/perl5/5.8.0/i686-linux/Socket.pm line 0
INIT failed--call queue aborted.
--------------------------------------------------------------------------------
I've tried some subject searches in this group though, but I found
nothing.
I've also been reading all around for some kind of instructions on how
this
could probably been done in the Inline C's Cookbook, FAQs and pods
etc, but I
seem unable to find anything related. (I remember I saw something
about
creating a binary distribution for Perl modules, but not Perl
scripts).
I know that this question may sound trivial, but I've been struggling
with it for a few days but still without any success.
Any help or pointers to the problem will be much appreciated. Thanks.
Regards,
cmaster
==================================================================
## this is the source code for myperl.pl ##
use Inline C;
c_func_1('This is the first line');
c_func_2('This is the second line');
sub perl_sub_1 {
print map "$_\n", @_;
}
__DATA__
__C__
void c_func_1(SV* text) {
c_func_2(text);
}
void c_func_2(SV* text) {
Inline_Stack_Vars;
Inline_Stack_Push(newSVpvf("Plus an extra line"));
Inline_Stack_Done;
perl_call_pv("main::perl_sub_1", 0);
Inline_Stack_Void;
}
=======================================================================
------------------------------
Date: Mon, 15 Dec 2003 11:30:10 GMT
From: Adam <a24061@yahoo.munged>
Subject: Re: Parsing delimiter-separated data.
Message-Id: <6XgDb.6039$Sp4.61476998@news-text.cableinet.net>
On Friday 12 December 2003 14:51, Anno Siegel wrote:
>> Since this is a standard, traditional, Unix file format, isn't there a
>> "canonical" way to analyse it?
>
> The file format is usually called CSV (comma separated values), even if
> the separator can be something else. Do a CPAN search for CSV.
There is a Text::CSV module, but it only handles commas as separators and
it uses the "Windows-like" format, e.g.
Fred, Smith, "Smith, Fred", fsmith@foo.bar
whereas I'm trying to use the correct "escaped" format, analogous to this:
Fred, Smith, Smith\, Fred, fsmith@foo.bar
as recommended by Eric Raymond.
http://catb.org/~esr/writings/taoup/html/ch05s02.html#id2901882
I'll try looking for a canonical approach to parsing this in C.
-- Adam
------------------------------
Date: Mon, 15 Dec 2003 22:30:40 +0900
From: ko <kuujinbo@hotmail.com>
Subject: Re: Parsing delimiter-separated data.
Message-Id: <brkd9j$qrg$1@pin3.tky.plala.or.jp>
Adam wrote:
>>// I'm writing a hash (string keys, string values) to a text file (by STDOUT)
>>// for reading later, and I decided on the following format:
>>//
>>// key|value|
>>// another key|another value|
>>//
>>// to make the file clearly human-readable (the values and keys can contain
>>// spaces). I've also provided for escaping ``|'' and ``\'' in the data with
>>// ``\|'' and ``\\'' respectively.
>
> ..
>
>>// What's the best way to reverse the escapes?
[snip]
> Since this is a standard, traditional, Unix file format, isn't there a
> "canonical" way to analyse it?
>
> -- Adam
You can try this method:
#!/usr/bin/perl -w
use strict;
use Text::ParseWords;
while ( my $line = <DATA> ) {
my ($key, $value) = quotewords('\|', 0, $line);
print "'$key' => '$value'\n";
}
__DATA__
blah|blahblah|
bl ah|bla hblah|
bla\|h|blah\\\\blah|
\\blah|blahblah|
Text::ParseWords is a standard module, and the documentation is short
and straightforward.
HTH - keith
------------------------------
Date: 15 Dec 2003 12:32:38 GMT
From: anno4000@lublin.zrz.tu-berlin.de (Anno Siegel)
Subject: Re: Planning for maintenance
Message-Id: <brk9l6$scs$2@mamenchi.zrz.TU-Berlin.DE>
Alan J. Flavell <flavell@ph.gla.ac.uk> wrote in comp.lang.perl.misc:
> On Sun, 14 Dec 2003, Eric J. Roode wrote:
>
> > Second, imho, by fully-qualifying all of the function calls, you're
> > making a lot of extra typing for yourself, and limiting future
> > flexibility. If you choose to move half of the function calls to a
> > different module someday, you'll have to edit all of the function
> > call invocations to have the new module name, as opposed to simply
> > changing a declaration or two at the top of each program.
>
> Indeed. On the other hand, if you'd had the bad-fortune to choose a
> function name which later turned out to clash with some other needed
> module...
...all is not lost. This renames a function on import:
use Exporter::Renaming;
use MyModule Renaming => [ clash => 'no_clash'];
Anno
------------------------------
Date: 15 Dec 2003 13:39:05 +0000
From: Brian McCauley <nobull@mail.com>
Subject: Re: recursive closures?
Message-Id: <u91xr6xksm.fsf@wcl-l.bham.ac.uk>
Uri Guttman <uri@stemsystems.com> writes:
> my $sub ;
> $sub = sub{ blah; $sub->() }
That leaks.
use Scalar::Util qw( weaken );
my $weak_sub;
my $sub = sub{ blah; $weak_sub->() }
weaken($weak_sub = $sub);
--
\\ ( )
. _\\__[oo
.__/ \\ /\@
. l___\\
# ll l\\
###LL LL\\
------------------------------
Date: Mon, 15 Dec 2003 12:18:08 -0000
From: Greg Bacon <gbacon@hiwaay.net>
Subject: Statistics for comp.lang.perl.misc
Message-Id: <vtr9k0f3s89hb6@corp.supernews.com>
Following is a summary of articles spanning a 7 day period,
beginning at 08 Dec 2003 12:19:11 GMT and ending at
15 Dec 2003 11:31:45 GMT.
Notes
=====
- A line in the body of a post is considered to be original if it
does *not* match the regular expression /^\s{0,3}(?:>|:|\S+>|\+\+)/.
- All text after the last cut line (/^-- $/) in the body is
considered to be the author's signature.
- The scanner prefers the Reply-To: header over the From: header
in determining the "real" email address and name.
- Original Content Rating (OCR) is the ratio of the original content
volume to the total body volume.
- Find the News-Scan distribution on the CPAN!
<URL:http://www.perl.com/CPAN/modules/by-module/News/>
- Please send all comments to Greg Bacon <gbacon@cs.uah.edu>.
- Copyright (c) 2003 Greg Bacon.
Verbatim copying and redistribution is permitted without royalty;
alteration is not permitted. Redistribution and/or use for any
commercial purpose is prohibited.
Excluded Posters
================
perlfaq-suggestions\@(?:.*\.)?perl\.com
faq\@(?:.*\.)?denver\.pm\.org
comdog\@panix\.com
Totals
======
Posters: 215
Articles: 661 (266 with cutlined signatures)
Threads: 148
Volume generated: 1331.9 kb
- headers: 618.9 kb (11,262 lines)
- bodies: 677.9 kb (22,021 lines)
- original: 401.4 kb (14,095 lines)
- signatures: 34.4 kb (989 lines)
Original Content Rating: 0.592
Averages
========
Posts per poster: 3.1
median: 1 post
mode: 1 post - 108 posters
s: 4.8 posts
Posts per thread: 4.5
median: 3.5 posts
mode: 1 post - 31 threads
s: 3.8 posts
Message size: 2063.3 bytes
- header: 958.8 bytes (17.0 lines)
- body: 1050.2 bytes (33.3 lines)
- original: 621.8 bytes (21.3 lines)
- signature: 53.3 bytes (1.5 lines)
Top 20 Posters by Number of Posts
=================================
(kb) (kb) (kb) (kb)
Posts Volume ( hdr/ body/ orig) Address
----- -------------------------- -------
31 84.8 ( 37.1/ 43.7/ 38.7) tadmc@augustmail.com
31 69.4 ( 38.9/ 27.6/ 15.3) "A. Sinan Unur" <asu1@c-o-r-n-e-l-l.edu>
26 47.0 ( 19.4/ 27.5/ 10.7) Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
25 42.0 ( 22.5/ 17.9/ 9.1) Gunnar Hjalmarsson <noreply@gunnar.cc>
23 49.6 ( 21.3/ 22.4/ 11.8) James Willmore <jwillmore@remove.adelphia.net>
21 47.7 ( 24.4/ 22.8/ 15.0) "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
17 30.8 ( 16.5/ 14.3/ 7.2) "Matt Garrish" <matthew.garrish@sympatico.ca>
16 68.1 ( 20.5/ 47.6/ 27.3) Henry <henryn@zzzspacebbs.com>
12 24.1 ( 10.8/ 10.5/ 4.4) Uri Guttman <uri@stemsystems.com>
10 27.5 ( 10.8/ 16.6/ 12.7) Sherm Pendley <spamfilter@dot-app.org>
10 14.3 ( 9.2/ 5.1/ 3.5) "Liberal" <test@test.com>
10 36.0 ( 9.2/ 24.6/ 8.6) tassilo.parseval@post.rwth-aachen.de
9 19.1 ( 10.5/ 8.6/ 5.9) "Alan J. Flavell" <flavell@ph.gla.ac.uk>
8 15.9 ( 7.8/ 6.5/ 5.9) abigail@abigail.nl
8 13.4 ( 6.8/ 5.9/ 3.4) Michele Dondi <bik.mido@tiscalinet.it>
7 21.8 ( 6.8/ 14.6/ 6.1) see@sig.invalid
7 14.9 ( 6.4/ 8.2/ 5.3) Brian McCauley <nobull@mail.com>
7 15.3 ( 5.9/ 9.2/ 4.7) sholden@cs.usyd.edu.au
6 14.3 ( 5.9/ 8.4/ 3.9) Brad Baxter <bmb@ginger.libs.uga.edu>
6 9.2 ( 5.9/ 3.3/ 0.8) geoffroy.braem@skynet.be
These posters accounted for 43.9% of all articles.
Top 20 Posters by Number of Followups
=====================================
(kb) (kb) (kb) (kb)
Followups Volume ( hdr/ body/ orig) Address
--------- -------------------------- -------
30 69.4 ( 38.9/ 27.6/ 15.3) "A. Sinan Unur" <asu1@c-o-r-n-e-l-l.edu>
29 84.8 ( 37.1/ 43.7/ 38.7) tadmc@augustmail.com
26 47.0 ( 19.4/ 27.5/ 10.7) Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
25 42.0 ( 22.5/ 17.9/ 9.1) Gunnar Hjalmarsson <noreply@gunnar.cc>
23 49.6 ( 21.3/ 22.4/ 11.8) James Willmore <jwillmore@remove.adelphia.net>
20 47.7 ( 24.4/ 22.8/ 15.0) "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
17 30.8 ( 16.5/ 14.3/ 7.2) "Matt Garrish" <matthew.garrish@sympatico.ca>
13 68.1 ( 20.5/ 47.6/ 27.3) Henry <henryn@zzzspacebbs.com>
12 24.1 ( 10.8/ 10.5/ 4.4) Uri Guttman <uri@stemsystems.com>
10 27.5 ( 10.8/ 16.6/ 12.7) Sherm Pendley <spamfilter@dot-app.org>
10 36.0 ( 9.2/ 24.6/ 8.6) tassilo.parseval@post.rwth-aachen.de
9 19.1 ( 10.5/ 8.6/ 5.9) "Alan J. Flavell" <flavell@ph.gla.ac.uk>
8 15.9 ( 7.8/ 6.5/ 5.9) abigail@abigail.nl
7 21.8 ( 6.8/ 14.6/ 6.1) see@sig.invalid
7 14.9 ( 6.4/ 8.2/ 5.3) Brian McCauley <nobull@mail.com>
7 15.3 ( 5.9/ 9.2/ 4.7) sholden@cs.usyd.edu.au
7 13.4 ( 6.8/ 5.9/ 3.4) Michele Dondi <bik.mido@tiscalinet.it>
6 16.5 ( 7.8/ 7.9/ 4.1) Les Hazelton <seawolf@attglobal.net>
6 14.0 ( 8.0/ 6.0/ 1.3) Jim Gibson <jgibson@mail.arc.nasa.gov>
6 9.2 ( 5.9/ 3.3/ 0.8) geoffroy.braem@skynet.be
These posters accounted for 50.5% of all followups.
Top 20 Posters by Volume
========================
(kb) (kb) (kb) (kb)
Volume ( hdr/ body/ orig) Posts Address
-------------------------- ----- -------
84.8 ( 37.1/ 43.7/ 38.7) 31 tadmc@augustmail.com
69.4 ( 38.9/ 27.6/ 15.3) 31 "A. Sinan Unur" <asu1@c-o-r-n-e-l-l.edu>
68.1 ( 20.5/ 47.6/ 27.3) 16 Henry <henryn@zzzspacebbs.com>
49.6 ( 21.3/ 22.4/ 11.8) 23 James Willmore <jwillmore@remove.adelphia.net>
47.7 ( 24.4/ 22.8/ 15.0) 21 "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
47.0 ( 19.4/ 27.5/ 10.7) 26 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
42.0 ( 22.5/ 17.9/ 9.1) 25 Gunnar Hjalmarsson <noreply@gunnar.cc>
36.0 ( 9.2/ 24.6/ 8.6) 10 tassilo.parseval@post.rwth-aachen.de
30.8 ( 16.5/ 14.3/ 7.2) 17 "Matt Garrish" <matthew.garrish@sympatico.ca>
27.5 ( 10.8/ 16.6/ 12.7) 10 Sherm Pendley <spamfilter@dot-app.org>
24.1 ( 10.8/ 10.5/ 4.4) 12 Uri Guttman <uri@stemsystems.com>
21.8 ( 6.8/ 14.6/ 6.1) 7 see@sig.invalid
19.1 ( 10.5/ 8.6/ 5.9) 9 "Alan J. Flavell" <flavell@ph.gla.ac.uk>
16.5 ( 7.8/ 7.9/ 4.1) 6 Les Hazelton <seawolf@attglobal.net>
15.9 ( 7.8/ 6.5/ 5.9) 8 abigail@abigail.nl
15.3 ( 5.9/ 9.2/ 4.7) 7 sholden@cs.usyd.edu.au
14.9 ( 6.4/ 8.2/ 5.3) 7 Brian McCauley <nobull@mail.com>
14.3 ( 5.9/ 8.4/ 3.9) 6 Brad Baxter <bmb@ginger.libs.uga.edu>
14.3 ( 9.2/ 5.1/ 3.5) 10 "Liberal" <test@test.com>
14.0 ( 8.0/ 6.0/ 1.3) 6 Jim Gibson <jgibson@mail.arc.nasa.gov>
These posters accounted for 50.5% of the total volume.
Top 12 Posters by Volume of Original Content (min. ten posts)
=============================================================
(kb)
Posts orig Address
----- ----- -------
31 38.7 tadmc@augustmail.com
16 27.3 Henry <henryn@zzzspacebbs.com>
31 15.3 "A. Sinan Unur" <asu1@c-o-r-n-e-l-l.edu>
21 15.0 "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
10 12.7 Sherm Pendley <spamfilter@dot-app.org>
23 11.8 James Willmore <jwillmore@remove.adelphia.net>
26 10.7 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
25 9.1 Gunnar Hjalmarsson <noreply@gunnar.cc>
10 8.6 tassilo.parseval@post.rwth-aachen.de
17 7.2 "Matt Garrish" <matthew.garrish@sympatico.ca>
12 4.4 Uri Guttman <uri@stemsystems.com>
10 3.5 "Liberal" <test@test.com>
These posters accounted for 40.9% of the original volume.
Top 12 Posters by OCR (minimum of ten posts)
============================================
(kb) (kb)
OCR orig / body Posts Address
----- -------------- ----- -------
0.886 ( 38.7 / 43.7) 31 tadmc@augustmail.com
0.764 ( 12.7 / 16.6) 10 Sherm Pendley <spamfilter@dot-app.org>
0.686 ( 3.5 / 5.1) 10 "Liberal" <test@test.com>
0.656 ( 15.0 / 22.8) 21 "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
0.573 ( 27.3 / 47.6) 16 Henry <henryn@zzzspacebbs.com>
0.554 ( 15.3 / 27.6) 31 "A. Sinan Unur" <asu1@c-o-r-n-e-l-l.edu>
0.524 ( 11.8 / 22.4) 23 James Willmore <jwillmore@remove.adelphia.net>
0.508 ( 9.1 / 17.9) 25 Gunnar Hjalmarsson <noreply@gunnar.cc>
0.506 ( 7.2 / 14.3) 17 "Matt Garrish" <matthew.garrish@sympatico.ca>
0.415 ( 4.4 / 10.5) 12 Uri Guttman <uri@stemsystems.com>
0.389 ( 10.7 / 27.5) 26 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
0.349 ( 8.6 / 24.6) 10 tassilo.parseval@post.rwth-aachen.de
Bottom 12 Posters by OCR (minimum of ten posts)
===============================================
(kb) (kb)
OCR orig / body Posts Address
----- -------------- ----- -------
0.886 ( 38.7 / 43.7) 31 tadmc@augustmail.com
0.764 ( 12.7 / 16.6) 10 Sherm Pendley <spamfilter@dot-app.org>
0.686 ( 3.5 / 5.1) 10 "Liberal" <test@test.com>
0.656 ( 15.0 / 22.8) 21 "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
0.573 ( 27.3 / 47.6) 16 Henry <henryn@zzzspacebbs.com>
0.554 ( 15.3 / 27.6) 31 "A. Sinan Unur" <asu1@c-o-r-n-e-l-l.edu>
0.524 ( 11.8 / 22.4) 23 James Willmore <jwillmore@remove.adelphia.net>
0.508 ( 9.1 / 17.9) 25 Gunnar Hjalmarsson <noreply@gunnar.cc>
0.506 ( 7.2 / 14.3) 17 "Matt Garrish" <matthew.garrish@sympatico.ca>
0.415 ( 4.4 / 10.5) 12 Uri Guttman <uri@stemsystems.com>
0.389 ( 10.7 / 27.5) 26 Anno Siegel <anno4000@lublin.zrz.tu-berlin.de>
0.349 ( 8.6 / 24.6) 10 tassilo.parseval@post.rwth-aachen.de
12 posters (5%) had at least ten posts.
Top 20 Threads by Number of Posts
=================================
Posts Subject
----- -------
18 Beginners Program
18 CGI input variable - regular expression question
16 Caching results (?) of lengthy cgi process
15 What is '_'
15 Concatenation Question
14 #!/usr/bin/perl
11 Newsgroup Searching Program
11 LWP install MacOS X
10 Proposal: new module, Array::Each?
10 Why does ne always work
10 escape sequence for tab not working
9 regexp question
9 How to map URL to %xx?
9 Multi-Line Regex
9 How to run _init for all ancestor classes in diamond inheritance
9 In search of elegant code - searching keys of hashes in array
9 Multi-dimensional Data Structures
8 Server-side script executed on page load or event, but not SSI
8 Passing a hash by reference
8 Character class [\W_] clarification
These threads accounted for 34.2% of all articles.
Top 20 Threads by Volume
========================
(kb) (kb) (kb) (kb)
Volume ( hdr/ body/ orig) Posts Subject
-------------------------- ----- -------
51.5 ( 13.3/ 38.1/ 22.7) 11 LWP install MacOS X
45.2 ( 16.0/ 28.7/ 14.6) 18 Beginners Program
38.4 ( 17.2/ 20.7/ 14.2) 16 Caching results (?) of lengthy cgi process
36.9 ( 8.1/ 27.6/ 12.9) 9 How to run _init for all ancestor classes in diamond inheritance
33.9 ( 1.9/ 32.0/ 32.0) 2 Posting Guidelines for comp.lang.perl.misc ($Revision: 1.4 $)
31.5 ( 13.8/ 17.1/ 7.6) 15 Concatenation Question
30.4 ( 19.7/ 9.7/ 5.6) 18 CGI input variable - regular expression question
29.6 ( 9.5/ 20.1/ 9.7) 10 Proposal: new module, Array::Each?
27.7 ( 14.7/ 12.1/ 5.9) 11 Newsgroup Searching Program
24.7 ( 9.3/ 14.9/ 9.0) 8 Server-side script executed on page load or event, but not SSI
24.3 ( 14.1/ 9.8/ 5.0) 14 #!/usr/bin/perl
22.8 ( 12.0/ 9.6/ 4.3) 15 What is '_'
20.2 ( 9.2/ 10.7/ 6.4) 9 Multi-dimensional Data Structures
18.5 ( 8.5/ 9.8/ 4.5) 10 Why does ne always work
18.0 ( 8.7/ 8.7/ 4.4) 9 In search of elegant code - searching keys of hashes in array
18.0 ( 9.1/ 8.6/ 5.2) 10 escape sequence for tab not working
17.4 ( 2.9/ 14.3/ 12.4) 3 Forking a daemonic Socket listener from a CGI script - browser times out
17.2 ( 7.3/ 9.5/ 4.6) 8 Passing a hash by reference
16.8 ( 6.3/ 10.2/ 5.2) 8 Character class [\W_] clarification
16.1 ( 8.9/ 6.6/ 3.8) 9 Multi-Line Regex
These threads accounted for 40.5% of the total volume.
Top 11 Threads by OCR (minimum of ten posts)
============================================
(kb) (kb)
OCR orig / body Posts Subject
----- -------------- ----- -------
0.687 ( 14.2/ 20.7) 16 Caching results (?) of lengthy cgi process
0.603 ( 5.2/ 8.6) 10 escape sequence for tab not working
0.594 ( 22.7/ 38.1) 11 LWP install MacOS X
0.572 ( 5.6/ 9.7) 18 CGI input variable - regular expression question
0.511 ( 5.0/ 9.8) 14 #!/usr/bin/perl
0.507 ( 14.6/ 28.7) 18 Beginners Program
0.489 ( 5.9/ 12.1) 11 Newsgroup Searching Program
0.483 ( 9.7/ 20.1) 10 Proposal: new module, Array::Each?
0.462 ( 4.5/ 9.8) 10 Why does ne always work
0.450 ( 4.3/ 9.6) 15 What is '_'
0.445 ( 7.6/ 17.1) 15 Concatenation Question
Bottom 11 Threads by OCR (minimum of ten posts)
===============================================
(kb) (kb)
OCR orig / body Posts Subject
----- -------------- ----- -------
0.687 ( 14.2 / 20.7) 16 Caching results (?) of lengthy cgi process
0.603 ( 5.2 / 8.6) 10 escape sequence for tab not working
0.594 ( 22.7 / 38.1) 11 LWP install MacOS X
0.572 ( 5.6 / 9.7) 18 CGI input variable - regular expression question
0.511 ( 5.0 / 9.8) 14 #!/usr/bin/perl
0.507 ( 14.6 / 28.7) 18 Beginners Program
0.489 ( 5.9 / 12.1) 11 Newsgroup Searching Program
0.483 ( 9.7 / 20.1) 10 Proposal: new module, Array::Each?
0.462 ( 4.5 / 9.8) 10 Why does ne always work
0.450 ( 4.3 / 9.6) 15 What is '_'
0.445 ( 7.6 / 17.1) 15 Concatenation Question
11 threads (7%) had at least ten posts.
Top 16 Targets for Crossposts
=============================
Articles Newsgroup
-------- ---------
18 comp.lang.php
16 alt.www.webmaster
13 alt.php
8 comp.lang.perl.modules
5 de.comp.lang.perl.misc
5 comp.infosystems.www.authoring.tools
4 comp.text.xml
4 alt.php.sql
4 comp.lang.java.help
1 news.answers
1 comp.lang.perl
1 comp.apps.spreadsheets
1 alt.activism.groups.27.11.1998-spreadsheet-club
1 comp.lang.perl.moderated
1 comp.answers
1 talk.politics.misc
Top 20 Crossposters
===================
Articles Address
-------- -------
9 "Liberal" <test@test.com>
6 TechnoHippie <technohippie@myway.com>
5 James Willmore <jwillmore@remove.adelphia.net>
3 "Nick Santos" <DSX@comcast.net>
3 "Eric J. Roode" <REMOVEsdnCAPS@comcast.net>
3 "kain" <kain@despammed.com>
3 Karim <karim3411@!!yahoo!!.com>
3 Jochen Buennagel <zang@buennagel.com>
3 tadmc@augustmail.com
3 "Gu. Schmidt" <GSM@hotmail.com>
3 "Raccoon Man/IŠO" <joinup@i32768.cotse.net>
3 CompGeek <computergeek714@hotmail.com>
3 Tore Aursand <tore@aursand.no>
2 Jeffrey Silverman <jeffrey@jhu.edu>
2 Gregory Toomey <nospam@bigpond.com>
2 <jari.aalto@poboxes.com> (Jari Aalto+mail.perl)
2 Ben B <google@dotinf.co.uk>
2 shiva@sewingwitch.com
2 Jerry Sievers <jerry@jerrysievers.com>
2 Jane Doe <jane.doe@acme.com>
------------------------------
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 5941
***************************************