[31073] in Perl-Users-Digest
Perl-Users Digest, Issue: 2318 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Sun Apr 5 16:10:15 2009
Date: Sun, 5 Apr 2009 13:09:41 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Sun, 5 Apr 2009 Volume: 11 Number: 2318
Today's topics:
Ambiguity with lc <devnull4711@web.de>
Re: Ambiguity with lc (Jens Thoms Toerring)
Re: Ambiguity with lc <devnull4711@web.de>
Re: Ambiguity with lc <ben@morrow.me.uk>
Re: Ambiguity with lc <whynot@pozharski.name>
Re: Ambiguity with lc <whynot@pozharski.name>
Re: check file exists with case sensitive on a case ins <tadmc@seesig.invalid>
Re: check file exists with case sensitive on a case ins <1usa@llenroc.ude.invalid>
check file exists with case sensitive on a case insensi <xahlee@gmail.com>
Re: check file exists with case sensitive on a case ins <uri@stemsystems.com>
Re: database advice <maustin@firstdbasource.com>
Re: database advice <cartercc@gmail.com>
Dynamic function? <howachen@gmail.com>
Re: Dynamic function? (Jens Thoms Toerring)
Re: Free Solaris 10 root account and training <kartik.vashishta@gmail.com>
Hidden mode Apr. 4, 2009 <edgrsprj@ix.netcom.com>
new CPAN modules on Sat Apr 4 2009 (Randal Schwartz)
new CPAN modules on Sun Apr 5 2009 (Randal Schwartz)
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Sat, 04 Apr 2009 13:39:51 +0200
From: Frank Seitz <devnull4711@web.de>
Subject: Ambiguity with lc
Message-Id: <73ov87Fvrdk3U3@mid.individual.net>
#!/usr/bin/perl
use strict;
use warnings;
my @arr = map {lc.'X'} qw/A B C/;
print "@arr\n";
__END__
Warning: Use of "lc" without parentheses is ambiguous at ./test.pl line 6.
aX bX cX
I don't see the problem. Where is the ambiguity?
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
------------------------------
Date: 4 Apr 2009 11:54:23 GMT
From: jt@toerring.de (Jens Thoms Toerring)
Subject: Re: Ambiguity with lc
Message-Id: <73p03fF107ea6U1@mid.uni-berlin.de>
Frank Seitz <devnull4711@web.de> wrote:
> #!/usr/bin/perl
> use strict;
> use warnings;
> my @arr = map {lc.'X'} qw/A B C/;
> print "@arr\n";
> __END__
> Warning: Use of "lc" without parentheses is ambiguous at ./test.pl line 6.
> aX bX cX
> I don't see the problem. Where is the ambiguity?
I guess the question is if you want to lowercase just what's in $_
or the concatenation of $_ with 'X', i.e do you want
lc( $_ ) . 'X' )
or
lc( $_ . 'X' )
The way you've written it it only lc's what's in $_, so you get
"aX bX cX". But if you had writtem
my @arr = map { lc $_ . 'X' } qw/A B C/;
it would output "ax bx cx" (and wouldn't warn).
Regards, Jens
--
\ Jens Thoms Toerring ___ jt@toerring.de
\__________________________ http://toerring.de
------------------------------
Date: Sat, 04 Apr 2009 16:17:39 +0200
From: Frank Seitz <devnull4711@web.de>
Subject: Re: Ambiguity with lc
Message-Id: <73p8g3Fvrdk3U4@mid.individual.net>
Jens Thoms Toerring wrote:
> Frank Seitz <devnull4711@web.de> wrote:
>> #!/usr/bin/perl
>
>> use strict;
>> use warnings;
>
>> my @arr = map {lc.'X'} qw/A B C/;
>> print "@arr\n";
>
>> __END__
>> Warning: Use of "lc" without parentheses is ambiguous at ./test.pl line 6.
>> aX bX cX
>
>> I don't see the problem. Where is the ambiguity?
>
> I guess the question is if you want to lowercase just what's in $_
> or the concatenation of $_ with 'X', i.e do you want
>
> lc( $_ ) . 'X' )
>
> or
>
> lc( $_ . 'X' )
>
> The way you've written it it only lc's what's in $_, so you get
> "aX bX cX". But if you had writtem
>
> my @arr = map { lc $_ . 'X' } qw/A B C/;
>
> it would output "ax bx cx" (and wouldn't warn).
I don't believe that anybody means lc($_.'X') when she writes lc.'X'.
I expect lc($_).'X' and nothing else.
Frank
--
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel
------------------------------
Date: Sat, 4 Apr 2009 16:34:03 +0100
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: Ambiguity with lc
Message-Id: <b8bka6-543.ln1@osiris.mauzo.dyndns.org>
Quoth Frank Seitz <devnull4711@web.de>:
> #!/usr/bin/perl
>
> use strict;
> use warnings;
>
> my @arr = map {lc.'X'} qw/A B C/;
> print "@arr\n";
>
> __END__
> Warning: Use of "lc" without parentheses is ambiguous at ./test.pl line 6.
> aX bX cX
>
> I don't see the problem. Where is the ambiguity?
The sort of thing being warned about is
rand + 5
which means
rand(+5)
rather than
rand() + 5
In your case the warning is firing accidentally.
Ben
------------------------------
Date: Sat, 04 Apr 2009 22:12:05 +0300
From: Eric Pozharski <whynot@pozharski.name>
Subject: Re: Ambiguity with lc
Message-Id: <slrngtfc8m.89s.whynot@orphan.zombinet>
On 2009-04-04, Frank Seitz <devnull4711@web.de> wrote:
> Jens Thoms Toerring wrote:
*SKIP*
>> The way you've written it it only lc's what's in $_, so you get
>> "aX bX cX". But if you had writtem
>>
>> my @arr = map { lc $_ . 'X' } qw/A B C/;
>>
>> it would output "ax bx cx" (and wouldn't warn).
s/would/will/g
> I don't believe that anybody means lc($_.'X') when she writes lc.'X'.
> I expect lc($_).'X' and nothing else.
There's a kind of idea, that that functions defaulting to I<$_> are
somewhat abused, that such defaulting is for one-liners (programs, but
people). That "idea" isn't that verbose as "use-lexical-filehandles",
but such "idea" exists.
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
------------------------------
Date: Sun, 05 Apr 2009 15:32:55 +0300
From: Eric Pozharski <whynot@pozharski.name>
Subject: Re: Ambiguity with lc
Message-Id: <slrngth98b.7s8.whynot@orphan.zombinet>
On 2009-04-04, Eric Pozharski <whynot@pozharski.name> wrote:
> On 2009-04-04, Frank Seitz <devnull4711@web.de> wrote:
>> Jens Thoms Toerring wrote:
*SKIP*
>>> it would output "ax bx cx" (and wouldn't warn).
>
> s/would/will/g
and maybe not.
*CUT*
--
Torvalds' goal for Linux is very simple: World Domination
Stallman's goal for GNU is even simpler: Freedom
------------------------------
Date: Sun, 5 Apr 2009 10:58:37 -0500
From: Tad J McClellan <tadmc@seesig.invalid>
Subject: Re: check file exists with case sensitive on a case insensitive file system
Message-Id: <slrngthl9d.c3h.tadmc@tadmc30.sbcglobal.net>
Xah Lee <xahlee@gmail.com> wrote:
> been a while i coded in perl...
Thank you.
> how to check if a file exists with case sensitiveness on os x?
>
> a quick google search says call system ls & grep. That seems too slow.
> I have some over 10 thousand files to check.
Bummer Dude.
--
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"
------------------------------
Date: Sun, 05 Apr 2009 17:54:59 GMT
From: "A. Sinan Unur" <1usa@llenroc.ude.invalid>
Subject: Re: check file exists with case sensitive on a case insensitive file system
Message-Id: <Xns9BE48D8FE6466asu1cornelledu@127.0.0.1>
Xah Lee <xahlee@gmail.com> wrote in news:a92be1ae-a933-49e3-9ea6-
e042093553f9@w31g2000prd.googlegroups.com:
> been a while i coded in perl...
>
> how to check if a file exists with case sensitiveness on os x?
>
> a quick google search says call system ls & grep. That seems too slow.
> I have some over 10 thousand files to check.
How is that too slow?
On Windows XP:
C:\Temp\test> dir
...
38077 File(s) 466 bytes
C:\Temp\test> cat check.bat
ls | grep %1
C:\Temp\test> timethis check ZZCTWD8DIS
C:\Temp\test> ls | grep ZZCTWD8DIS
TimeThis : Elapsed Time : 00:00:00.375
C:\Temp\test> dir ZZCTWD8DIS
2009/04/05 01:21 PM 0 zzctwd8dis
Less than half a second for 38,077 files. Of course, if you wanted to
use this in a loop, it would get very slow very fast.
Using Perl functions to replace ls and grep increases performance to 6
or 7 checks per second (against the same set of 38,077 randomly
generated filenames). I am not providing details because someone of your
stature should be able to write the appropriate benchmarks with no
effort.
Finally, if the contents of the directory are fixed, and you just want
to check the existence of many files case sensitively, just do it the
Perl way: Use a hash.
Sinan
--
A. Sinan Unur <1usa@llenroc.ude.invalid>
(remove .invalid and reverse each component for email address)
comp.lang.perl.misc guidelines on the WWW:
http://www.rehabitation.com/clpmisc/
------------------------------
Date: Sun, 5 Apr 2009 08:18:49 -0700 (PDT)
From: Xah Lee <xahlee@gmail.com>
Subject: check file exists with case sensitive on a case insensitive file system
Message-Id: <a92be1ae-a933-49e3-9ea6-e042093553f9@w31g2000prd.googlegroups.com>
been a while i coded in perl...
how to check if a file exists with case sensitiveness on os x?
a quick google search says call system ls & grep. That seems too slow.
I have some over 10 thousand files to check.
Xah
=E2=88=91 http://xahlee.org/
=E2=98=84
------------------------------
Date: Sun, 05 Apr 2009 11:35:54 -0400
From: Uri Guttman <uri@stemsystems.com>
Subject: Re: check file exists with case sensitive on a case insensitive file system
Message-Id: <x7ocvbf6zp.fsf@mail.sysarch.com>
>>>>> "XL" == Xah Lee <xahlee@gmail.com> writes:
XL> been a while i coded in perl...
XL> how to check if a file exists with case sensitiveness on os x?
XL> a quick google search says call system ls & grep. That seems too slow.
XL> I have some over 10 thousand files to check.
sorry we don't help self declared delusional geniuses who denigrate perl
in every insane cross post they make. my suggestion is to rtfm. or do it
in assembler. or write your own filesystem and plug it in.
uri
--
Uri Guttman ------ uri@stemsystems.com -------- http://www.sysarch.com --
----- Perl Code Review , Architecture, Development, Training, Support ------
--------- Free Perl Training --- http://perlhunter.com/college.html ---------
--------- Gourmet Hot Cocoa Mix ---- http://bestfriendscocoa.com ---------
------------------------------
Date: Fri, 03 Apr 2009 22:32:06 -0500
From: Michael Austin <maustin@firstdbasource.com>
Subject: Re: database advice
Message-Id: <%xABl.11394$%54.4944@nlpi070.nbdc.sbc.com>
ccc31807 wrote:
<snip>
> My client insists on using MySQL. I'm about to create a table, which
> has a column 'diagnoses' and a datatype of text. I will append values
Hopefully you are following all of the precautions prescribed in your
country's (not evident by your id...) laws pertaining to the storing of
Personal Identifiable Information, Medical Information (in the US, that
would be HIPPA) and the encryption of sensitive data. Hopefully you are
also building security into your app and not trying to bolt it on as an
after-thought. That could be disastrous for both you and your client
should something go wrong and you get hacked.
Not sure I trust MySQL in its current state to provide the security
necessary...
> to this colum in a CSV format, such as (e.g.) "broken finger|headache|
> sprained ankle|influenza". I can then access this cell as a string,
> split on the pipe, and manipulate the resulting list as an array.
>
> Has anyone done this? Does it work? What are the disadvantages?
> Comments in general?
>
> Thanks, CC.
------------------------------
Date: Sat, 4 Apr 2009 05:05:44 -0700 (PDT)
From: ccc31807 <cartercc@gmail.com>
Subject: Re: database advice
Message-Id: <dfe0b9cd-20a9-476e-abe6-55220f0403a0@h28g2000yqd.googlegroups.com>
On Apr 3, 10:32=A0pm, Michael Austin <maus...@firstdbasource.com> wrote:
> Hopefully you are following all of the precautions prescribed in your
> country's (not evident by your id...) =A0laws pertaining to the storing o=
f
> Personal Identifiable Information, Medical Information (in the US, that
> would be HIPPA) and the encryption of sensitive data. =A0Hopefully you ar=
e
> also building security into your app and not trying to bolt it on as an
> after-thought. =A0That could be disastrous for both you and your client
> should something go wrong and you get hacked.
Thanks for this. The first thing I did was build the security
apparatus. However, the app belongs to the client, and he is the one
who giveth and taketh access. I didn't think to put a HIPPA clause in
my contract, but I'm going to remedy that defect Monday.
> Not sure I trust MySQL in its current state to provide the security
> necessary...
Agree totally. I think the PG security model is much better that
MySQL, but still, a server is only secure as the sys admin makes it,
and all I've been hired to do is build the app, not administer the
server.
CC
------------------------------
Date: Sat, 4 Apr 2009 01:40:50 -0700 (PDT)
From: howa <howachen@gmail.com>
Subject: Dynamic function?
Message-Id: <09431887-ecc0-46b8-bbf6-61fccb998ff0@f41g2000pra.googlegroups.com>
Hello,
Is it possible to wrap a non-extistence function of an object, to
another function?
E.g.
package Test;
sub new {
my ( $class ) = @_;
my $self = undef;
bless $self, $class;
return $self;
}
sub call {
my ($self, $fn) = @_;
print $fn . " is called ";
}
1;
my $obj = Test->new();
$obj->foo(a,b,c)
# will become $obj->call("foo", a, b, c);
$obj->bar(d,e,f);
# will become $obj->call("bar", d, e, f);
Thanks.
------------------------------
Date: 4 Apr 2009 09:39:24 GMT
From: jt@toerring.de (Jens Thoms Toerring)
Subject: Re: Dynamic function?
Message-Id: <73oo6cF10b2mqU1@mid.uni-berlin.de>
howa <howachen@gmail.com> wrote:
> Is it possible to wrap a non-extistence function of an object, to
> another function?
> E.g.
> package Test;
> sub new {
> my ( $class ) = @_;
> my $self = undef;
> bless $self, $class;
> return $self;
> }
> sub call {
> my ($self, $fn) = @_;
> print $fn . " is called ";
> }
> 1;
> my $obj = Test->new();
> $obj->foo(a,b,c)
> # will become $obj->call("foo", a, b, c);
> $obj->bar(d,e,f);
> # will become $obj->call("bar", d, e, f);
That's what AUTOLOAD is good for:
#!/usr/bin/perl
package XYZ;
use strict;
use warnings;
sub new {
my ( $class ) = @_;
my $self = { };
bless $self, $class;
return $self;
}
sub AUTOLOAD {
return if our $AUTOLOAD =~ /::DESTROY/;
print "$AUTOLOAD is called with ", join( ', ', @_), "\n";
}
1;
package main;
use strict;
use warnings;
my $x = XYZ->new( );
$x->foo( 3 );
$x->bar( 1, 2, 3 );
See for example
http://docstore.mik.ua/orelly/perl/prog3/ch10_02.htm
http://docstore.mik.ua/orelly/perl/prog3/ch12_05.htm
for more information.
Regards, Jens
--
\ Jens Thoms Toerring ___ jt@toerring.de
\__________________________ http://toerring.de
------------------------------
Date: Sat, 4 Apr 2009 23:24:48 -0700 (PDT)
From: Kartik_Vashishta <kartik.vashishta@gmail.com>
Subject: Re: Free Solaris 10 root account and training
Message-Id: <2f98e523-8164-4943-b1e3-d346d1c9bd92@r33g2000yqn.googlegroups.com>
On Mar 26, 9:47=A0am, Kartik_Vashishta <kartik.vashis...@gmail.com>
wrote:
> Comfort and Peace, I wish you.
>
> You have root access on a Solaris 10 system. About breaking something,
> do not worry.
>
> username: root
>
> password:
>
> (just hit "enter")
>
> To you, I decided to provide root access. Root access, will, help you
> to learn.
>
> This is a non-global zone, so, certain features may be not present.
>
> You may, on this system,install packages(install web servers etc), you
> may, install patches(learn how to patch a Solaris system), you may
> install software, etc.....http://sunfreeware.comoffers many free
> packages....do not hesitate to install any you like....http://sunsolve.su=
n.com
> offers free Sun patches, try installing some. If you have any problem,
> then, to contact me, do not hesitate.
>
> Try to keep connection on, sometimes the connection may, "time
> out"....I'm working on fixing it.... Play around with the
> system..learn, enjoy..
>
> What I may do to help, let me know. How to connect to the system: You
> may, on the dos prompt, type: telnet 98.215.91.249 2033 (the spaces
> between, the word, "telnet", and, "98.215.91.249", and, "2033" are
> important)
>
> or
>
> Download and install putty, putty is, among other things, "a telnet
> client". In putty, you may "store" your session connection stuff....
> encure "telnet" is checked, replace the 23 by 2033, put in the IP
> address...give it a name...save click "open", "load" is different from
> "open"....ENSURE that the correct data is in your saved session:
> 98.215.91.249 and 2033
>
> So, you have a free account, you even have root access, what next? Get
> a look and feel of the sotware, familiarize yourself. Try some of the
> exercises mentioned.http://www.kartik.com/FreeUNIXTraining.htmlTry
> installing software. Try installing patches. For instance, you may
> install apache and serve web pages....let me know if you need help....
>
> Thanks to my girlfriend, for, helping me provide this.
>
> Kartik Vashishta
new IP/host to connect to:
trainingzone.getmyip.com at port 2033 so, the command is:
telnet trainingzone.getmyip.com 2033
If there are issues, please, contact me.
Kartik Vashishta
------------------------------
Date: Sat, 4 Apr 2009 06:12:47 -0500
From: "E.D.G." <edgrsprj@ix.netcom.com>
Subject: Hidden mode Apr. 4, 2009
Message-Id: <DN-dnfcKw7gw3UrUnZ2dnUVZ_jyWnZ2d@earthlink.com>
When using the Windows operating system, is there a way to start a Perl
program running in a background, hidden, or invisible mode so that no
Windows icon is visible while it runs in the background?
When multiple applications are being run and it is necessary to move between
windows, that would mean one less window to keep track of.
------------------------------
Date: Sat, 4 Apr 2009 04:42:27 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Sat Apr 4 2009
Message-Id: <KHK7qr.F1F@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
ACME-MSDN-SPUtility-0.03
http://search.cpan.org/~bluet/ACME-MSDN-SPUtility-0.03/
SPUtility.HideTaiwan Method (Microsoft.SharePoint.Utilities)
----
Algorithm-Numerical-Sample-2009040301
http://search.cpan.org/~abigail/Algorithm-Numerical-Sample-2009040301/
Draw samples from a set
----
Algorithm-Numerical-Shuffle-2009040301
http://search.cpan.org/~abigail/Algorithm-Numerical-Shuffle-2009040301/
Shuffle a list.
----
Alien-WiX-0.305121
http://search.cpan.org/~csjewell/Alien-WiX-0.305121/
Installing and finding Windows Installer XML (WiX)
----
Apache2-OneTimeDownload-1.01
http://search.cpan.org/~stephanj/Apache2-OneTimeDownload-1.01/
Tolerant mechanism for expiring downloads
----
Audio-Scan-0.01
http://search.cpan.org/~agrundma/Audio-Scan-0.01/
Fast C scanning of audio file metadata
----
CPAN-Packager-0.02
http://search.cpan.org/~kitano/CPAN-Packager-0.02/
Create packages(rpm, deb) from perl modules
----
Catalyst-Controller-WrapCGI-0.0027
http://search.cpan.org/~rkitover/Catalyst-Controller-WrapCGI-0.0027/
Run CGIs in Catalyst
----
Class-Implant-0.0.1_01
http://search.cpan.org/~shelling/Class-Implant-0.0.1_01/
----
Convert-zBase32-0.0100
http://search.cpan.org/~gwyn/Convert-zBase32-0.0100/
Convert human-oriented base-32 encoded strings
----
DBD-SQLite-1.19_06
http://search.cpan.org/~adamk/DBD-SQLite-1.19_06/
Self Contained RDBMS in a DBI Driver
----
DBD-SQLite-1.19_07
http://search.cpan.org/~adamk/DBD-SQLite-1.19_07/
Self Contained RDBMS in a DBI Driver
----
Daemon-Generic-0.61
http://search.cpan.org/~muir/Daemon-Generic-0.61/
framework to provide start/stop/reload for a daemon
----
DateTime-Format-Natural-0.75_04
http://search.cpan.org/~schubiger/DateTime-Format-Natural-0.75_04/
Create machine readable date/time with natural parsing logic
----
Document-Stembolt-0.01
http://search.cpan.org/~rkrimen/Document-Stembolt-0.01/
Read & edit a document with YAML-ish meta-data
----
Document-Stembolt-0.011
http://search.cpan.org/~rkrimen/Document-Stembolt-0.011/
Read & edit a document with YAML-ish meta-data
----
GBrowse-1.99
http://search.cpan.org/~lds/GBrowse-1.99/
----
Graph-Statistics-0.01
http://search.cpan.org/~emorisse/Graph-Statistics-0.01/
Perl extension for calculating network constraint
----
Graph-Statistics-0.02
http://search.cpan.org/~emorisse/Graph-Statistics-0.02/
Perl extension for calculating network constraint and other network statistics.
----
HTTP-MobileAttribute-0.15
http://search.cpan.org/~tokuhirom/HTTP-MobileAttribute-0.15/
Yet Another HTTP::MobileAgent
----
Kwiki-RenamePage-0.02
http://search.cpan.org/~drbean/Kwiki-RenamePage-0.02/
Better Names for Misnamed Kwiki Pages
----
MOBY-1.07
http://search.cpan.org/~ekawas/MOBY-1.07/
API for hosting and/or communicating with a MOBY Central registry
----
MOBY-Client-1.04
http://search.cpan.org/~ekawas/MOBY-Client-1.04/
----
Muldis-D-0.63.0
http://search.cpan.org/~duncand/Muldis-D-0.63.0/
Formal spec of Muldis D relational DBMS lang
----
Net-DNSBLLookup-0.05
http://search.cpan.org/~borisz/Net-DNSBLLookup-0.05/
Lookup IP Address in Open Proxy and SPAM DNS Blocklists
----
POD2-FR-0.03
http://search.cpan.org/~polgab/POD2-FR-0.03/
French translation of Perl core documentation
----
POE-Component-IKC-0.2003
http://search.cpan.org/~gwyn/POE-Component-IKC-0.2003/
POE Inter-Kernel Communication
----
Perl-MinimumVersion-1.20
http://search.cpan.org/~adamk/Perl-MinimumVersion-1.20/
Find a minimum required version of perl for Perl code
----
PostScript-PPD-0.0100
http://search.cpan.org/~gwyn/PostScript-PPD-0.0100/
Read PostScript Printer Definition files
----
Provision-Unix-0.50
http://search.cpan.org/~msimerson/Provision-Unix-0.50/
provision accounts on unix systems
----
QDBM_File-1.10
http://search.cpan.org/~yamato/QDBM_File-1.10/
Tied access to Quick Database Manager
----
RPM-Payload-0.10
http://search.cpan.org/~atourbin/RPM-Payload-0.10/
simple in-memory access to RPM cpio archive
----
Schedule-Cron-0.98
http://search.cpan.org/~roland/Schedule-Cron-0.98/
cron-like scheduler for Perl subroutines
----
Statistics-SDT-0.034
http://search.cpan.org/~rgarton/Statistics-SDT-0.034/
Signal detection theory (SDT) measures of sensitivity and response-bias
----
Sys-Info-0.69_10
http://search.cpan.org/~burak/Sys-Info-0.69_10/
Fetch information from the host system
----
Sys-Info-Base-0.69_10
http://search.cpan.org/~burak/Sys-Info-Base-0.69_10/
Base class for Sys::Info
----
Sys-Info-Driver-BSD-0.69_10
http://search.cpan.org/~burak/Sys-Info-Driver-BSD-0.69_10/
BSD driver for Sys::Info
----
Sys-Info-Driver-Linux-0.69_10
http://search.cpan.org/~burak/Sys-Info-Driver-Linux-0.69_10/
Linux driver for Sys::Info
----
Sys-Info-Driver-Unknown-0.69_10
http://search.cpan.org/~burak/Sys-Info-Driver-Unknown-0.69_10/
Compatibility layer for Sys::Info
----
Sys-Info-Driver-Windows-0.69_10
http://search.cpan.org/~burak/Sys-Info-Driver-Windows-0.69_10/
Windows driver for Sys::Info
----
Test-Exim4-Routing-0.02
http://search.cpan.org/~corion/Test-Exim4-Routing-0.02/
test how exim4 routes mails
----
Text-CSV_XS-0.64
http://search.cpan.org/~hmbrand/Text-CSV_XS-0.64/
comma-separated values manipulation routines
----
Tie-Counter-2009040301
http://search.cpan.org/~abigail/Tie-Counter-2009040301/
Have a counter in a scalar.
----
WWW-Omegle-0.01
http://search.cpan.org/~revmischa/WWW-Omegle-0.01/
Perl interface www.omegle.com
----
Win32-CommandLine-0.4.3.50
http://search.cpan.org/~rivy/Win32-CommandLine-0.4.3.50/
Retrieve and reparse the Win32 command line
----
XML-Feed-0.42
http://search.cpan.org/~simonw/XML-Feed-0.42/
Syndication feed parser and auto-discovery
----
variable-2009040301
http://search.cpan.org/~abigail/variable-2009040301/
Perl pragma to declare (scalar) variables without a leading $.
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
------------------------------
Date: Sun, 5 Apr 2009 04:42:27 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Sun Apr 5 2009
Message-Id: <KHM2Er.1pwD@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
ACME-MSDN-SPUtility-0.04
http://search.cpan.org/~bluet/ACME-MSDN-SPUtility-0.04/
SPUtility.HideTaiwan Method (Microsoft.SharePoint.Utilities)
----
Apache2-AuthenOpenID-0.08
http://search.cpan.org/~danjou/Apache2-AuthenOpenID-0.08/
OpenID authen hander for mod_perl2.
----
Brackup-1.07
http://search.cpan.org/~bradfitz/Brackup-1.07/
Flexible backup tool. Slices, dices, encrypts, and sprays across the net.
----
Bundle-Compress-Zlib-2.017
http://search.cpan.org/~pmqs/Bundle-Compress-Zlib-2.017/
Install Compress::Zlib and dependencies
----
Bundle-IO-Compress-Bzip2-2.017
http://search.cpan.org/~pmqs/Bundle-IO-Compress-Bzip2-2.017/
Install IO::Compress::Bzip2 and dependencies
----
CPAN-Packager-0.03
http://search.cpan.org/~kitano/CPAN-Packager-0.03/
Create packages(rpm, deb) from perl modules
----
CPAN-Packager-0.04
http://search.cpan.org/~kitano/CPAN-Packager-0.04/
Create packages(rpm, deb) from perl modules
----
CPAN-ParseDistribution-1.1
http://search.cpan.org/~dcantrell/CPAN-ParseDistribution-1.1/
index a file from the BackPAN
----
CPAN-Testers-WWW-Reports-Mailer-0.15
http://search.cpan.org/~barbie/CPAN-Testers-WWW-Reports-Mailer-0.15/
CPAN Testers Reports Mailer
----
Catalyst-Plugin-Twitter-0.01
http://search.cpan.org/~evdb/Catalyst-Plugin-Twitter-0.01/
simple sending of tweets from within Catalyst
----
Compress-Raw-Bzip2-2.017
http://search.cpan.org/~pmqs/Compress-Raw-Bzip2-2.017/
Low-Level Interface to bzip2 compression library
----
Compress-Raw-Zlib-2.017
http://search.cpan.org/~pmqs/Compress-Raw-Zlib-2.017/
Low-Level Interface to zlib compression library
----
DBD-SQLite-1.19_08
http://search.cpan.org/~adamk/DBD-SQLite-1.19_08/
Self Contained RDBMS in a DBI Driver
----
DBD-SQLite-1.19_09
http://search.cpan.org/~adamk/DBD-SQLite-1.19_09/
Self Contained RDBMS in a DBI Driver
----
Dist-Zilla-Plugin-Perltidy-0.01
http://search.cpan.org/~fayland/Dist-Zilla-Plugin-Perltidy-0.01/
----
Dist-Zilla-Plugin-Perltidy-0.02
http://search.cpan.org/~fayland/Dist-Zilla-Plugin-Perltidy-0.02/
----
FileSystem-LL-FAT-0.03
http://search.cpan.org/~ilyaz/FileSystem-LL-FAT-0.03/
Perl extension for low-level access to FAT partitions
----
HTML-Links-Localize-0.2.6
http://search.cpan.org/~shlomif/HTML-Links-Localize-0.2.6/
Convert HTML Files to be used on a hard disk
----
Hessian-Client-0.1.12
http://search.cpan.org/~heytrav/Hessian-Client-0.1.12/
RPC via Hessian with a remote server.
----
IO-Compress-2.017
http://search.cpan.org/~pmqs/IO-Compress-2.017/
----
IO-Compress-Lzf-2.017
http://search.cpan.org/~pmqs/IO-Compress-Lzf-2.017/
Write lzf files/buffers
----
IO-Compress-Lzop-2.017
http://search.cpan.org/~pmqs/IO-Compress-Lzop-2.017/
Write lzop files/buffers
----
IO-Stream-Proxy-HTTPS-1.0.3
http://search.cpan.org/~powerman/IO-Stream-Proxy-HTTPS-1.0.3/
HTTPS proxy plugin for IO::Stream
----
JavaScript-1.12
http://search.cpan.org/~claesjac/JavaScript-1.12/
Perl extension for executing embedded JavaScript
----
LWP-UserAgent-Determined-1.04
http://search.cpan.org/~jesse/LWP-UserAgent-Determined-1.04/
a virtual browser that retries errors
----
Marpa-0.001_006
http://search.cpan.org/~jkegl/Marpa-0.001_006/
General BNF Parsing (Experimental version)
----
Module-Build-Smolder-0.02
http://search.cpan.org/~wonko/Module-Build-Smolder-0.02/
Extra build targets for sending smoke tests to a Smolder server
----
Module-Build-TAPArchive-0.03
http://search.cpan.org/~wonko/Module-Build-TAPArchive-0.03/
Extra build targets for creating TAP archives
----
MooseX-InsideOut-0.100
http://search.cpan.org/~hdp/MooseX-InsideOut-0.100/
inside-out objects with Moose
----
MooseX-InsideOut-0.101
http://search.cpan.org/~hdp/MooseX-InsideOut-0.101/
inside-out objects with Moose
----
MooseX-InsideOut-0.102
http://search.cpan.org/~hdp/MooseX-InsideOut-0.102/
inside-out objects with Moose
----
MooseX-Role-RelatedClassRoles-0.001
http://search.cpan.org/~hdp/MooseX-Role-RelatedClassRoles-0.001/
Apply roles to a class related to yours
----
Net-Google-Spreadsheets-0.02
http://search.cpan.org/~danjou/Net-Google-Spreadsheets-0.02/
A Perl module for using Google Spreadsheets API.
----
Net-Mollom-0.04
http://search.cpan.org/~wonko/Net-Mollom-0.04/
interface with Mollom web API
----
Net-ParSCP-0.05
http://search.cpan.org/~casiano/Net-ParSCP-0.05/
Parallel secure copy
----
News-Pictures-0.11
http://search.cpan.org/~cguine/News-Pictures-0.11/
The great new News::Pictures!
----
Padre-0.33
http://search.cpan.org/~szabgab/Padre-0.33/
Perl Application Development and Refactoring Environment
----
Perl-Squish-1.05
http://search.cpan.org/~adamk/Perl-Squish-1.05/
Reduce Perl code to a few characters as possible
----
Perldoc-Server-0.04
http://search.cpan.org/~jonallen/Perldoc-Server-0.04/
local Perl documentation server
----
QDBM_File-1.11
http://search.cpan.org/~yamato/QDBM_File-1.11/
Tied access to Quick Database Manager
----
Smolder-1.35
http://search.cpan.org/~wonko/Smolder-1.35/
Web-based Continuous Integration Smoke Server
----
Sys-Info-0.69_11
http://search.cpan.org/~burak/Sys-Info-0.69_11/
Fetch information from the host system
----
Sys-Info-Base-0.69_11
http://search.cpan.org/~burak/Sys-Info-Base-0.69_11/
Base class for Sys::Info
----
Sys-Info-Driver-BSD-0.69_11
http://search.cpan.org/~burak/Sys-Info-Driver-BSD-0.69_11/
BSD driver for Sys::Info
----
Sys-Info-Driver-Linux-0.69_11
http://search.cpan.org/~burak/Sys-Info-Driver-Linux-0.69_11/
Linux driver for Sys::Info
----
Sys-Info-Driver-Unknown-0.69_11
http://search.cpan.org/~burak/Sys-Info-Driver-Unknown-0.69_11/
Compatibility layer for Sys::Info
----
Sys-Info-Driver-Windows-0.69_11
http://search.cpan.org/~burak/Sys-Info-Driver-Windows-0.69_11/
Windows driver for Sys::Info
----
Text-Template-Simple-0.62_07
http://search.cpan.org/~burak/Text-Template-Simple-0.62_07/
Simple text template engine
----
Text-Variations-0.01
http://search.cpan.org/~evdb/Text-Variations-0.01/
create many variations of the same message
----
The-Net-2009040401
http://search.cpan.org/~abigail/The-Net-2009040401/
Use the Net to fetch your required modules.
----
Tie-FlipFlop-2009040401
http://search.cpan.org/~abigail/Tie-FlipFlop-2009040401/
Alternate between two values.
----
Tie-Pick-2009040401
http://search.cpan.org/~abigail/Tie-Pick-2009040401/
Randomly pick (and remove) an element from a set.
----
Unwind-Protect-0.01
http://search.cpan.org/~sartak/Unwind-Protect-0.01/
Run code after other code, even with exceptions
----
WWW-Search-MSN-0.0106
http://search.cpan.org/~shlomif/WWW-Search-MSN-0.0106/
backend for searching search.msn.com
----
WebService-Telnic-0.1
http://search.cpan.org/~pmakholm/WebService-Telnic-0.1/
Interface to Telnic's SOAP API's
----
Win32-CommandLine-0.4.4.269
http://search.cpan.org/~rivy/Win32-CommandLine-0.4.4.269/
Retrieve and reparse the Win32 command line
----
minismokebox-0.18
http://search.cpan.org/~bingos/minismokebox-0.18/
a small lightweight SmokeBox
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.vox.com/ for Smalltalk and Seaside discussion
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc. For subscription or unsubscription requests, send
#the single line:
#
# subscribe perl-users
#or:
# unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.
#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V11 Issue 2318
***************************************