[31024] in Perl-Users-Digest

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

Perl-Users Digest, Issue: 2269 Volume: 11

daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Wed Mar 11 11:09:49 2009

Date: Wed, 11 Mar 2009 08:09:07 -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           Wed, 11 Mar 2009     Volume: 11 Number: 2269

Today's topics:
    Re: Ban Xah Lee <kentilton@gmail.com>
    Re: DBI select 'like' query <stoupa@practisoft.cz>
    Re: FAQ 9.8 How do I fetch an HTML file? <larry@example.invalid>
    Re: FAQ 9.8 How do I fetch an HTML file? <larry@example.invalid>
    Re: FAQ 9.8 How do I fetch an HTML file? <tadmc@seesig.invalid>
    Re: FAQ 9.8 How do I fetch an HTML file? <larry@example.invalid>
    Re: FAQ 9.8 How do I fetch an HTML file? <tadmc@seesig.invalid>
        Net::SMTP_auth and Authen::SASL / PPM time_error@hotmail.com
        new CPAN modules on Wed Mar 11 2009 (Randal Schwartz)
    Re: Where is the definition or documentation of PDF "de <mijoryx@yahoo.com>
    Re: Where is the definition or documentation of PDF "de <RedGrittyBrick@spamweary.invalid>
        Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)

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

Date: Wed, 11 Mar 2009 02:33:29 -0400
From: Kenneth Tilton <kentilton@gmail.com>
Subject: Re: Ban Xah Lee
Message-Id: <49b75b2e$0$22503$607ed4bc@cv.net>

Craig Allen wrote:
>> There you go: a 30-second psychological diagnosis by an
>> electrical engineer based entirely on Usenet postings.  It
>> doesn't get much more worthless than that...
>>
>> --
>> Grant
> 
> rolf but interesting post nonetheless.  I have been really somewhat
> fascinated by AS since I heard of it about a decade ago.  There are
> many among us, with interesting ideas, occasionally savant level
> insight into certain abstractions, which often they can not
> communicate but which lie there for those that can communicate or come
> to understand nonetheless.
> 
> having said that, none of this forgives rudeness or implies people
> have to tolarate it due to a person's condition, or even due to trying
> to help them achieve their potential (and thus get something
> productive out of it ourselves as well)...  that is, if you have these
> communications problems you have to realize it, thank god you are
> functional, and just that alone will help you communicate.

eeep!

kt

ps. when the hell do I get an eponymous banning thread?! I have been 
flaming this damn group for 13 years and no recognition!! k



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

Date: Wed, 11 Mar 2009 14:32:44 +0100
From: "Petr Vileta \"fidokomik\"" <stoupa@practisoft.cz>
Subject: Re: DBI select 'like' query
Message-Id: <gp8elt$2er7$2@ns.felk.cvut.cz>

Tad J McClellan wrote:
> Petr Vileta "fidokomik" <stoupa@practisoft.cz> wrote:
>
>> sub get_events_by_month
>> {
>>  my $d = shift;  # a value like '2009-03'
>                                       ^
>                                       ^
>>  my ($year, $month) = split(/_/, $d);
>                               ^
>                               ^
> Oops.

Yeah :-) Characters - and _ are on the same key and somebody turn-on CapsLock 
:-)
-- 
Petr Vileta, Czech republic
(My server rejects all messages from Yahoo and Hotmail.
Send me your mail from another non-spammer site please.)
Please reply to <petr AT practisoft DOT cz>



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

Date: Tue, 10 Mar 2009 20:04:51 -0700
From: Larry Gates <larry@example.invalid>
Subject: Re: FAQ 9.8 How do I fetch an HTML file?
Message-Id: <11pzowj2tnmr3$.1cgqde9sae1gr.dlg@40tude.net>

On Tue, 10 Mar 2009 18:06:00 -0500, brian d foy wrote:

> In article <1xzu1u5unga6k$.7r21zt6wlmgz$.dlg@40tude.net>, Larry Gates
> <larry@example.invalid> wrote:
> 
>> On Mon, 9 Mar 2009 07:44:26 -0500, Tad J McClellan wrote:
>> 
>>> However, we should not use bad practice in our FAQ example code,
>>> so it would better be:
>> 
>> [code elided]
>> 
>> I thought it might be something that could use a tweak.  It works without
>> complaint for me:
> 
> I've completely replaced the FAQ answer. It's rather embarrassing that
> the first suggestion was to shell out to lynx.
> 
> As for the rest of the code, it really has nothing to do with fetching
> HTML, so I've solved that problem by removing it. 

I've certainly found a proper reference for starting to treat html from the
point of view of perl:
http://faq.perl.org/perlfaq9.html#How_do_I_fetch_an_HT

> 
> That fixes the FAQ, but maybe not your question. :)

I'm still in the reading phase.  Thx.
-- 
larry gates

"And I don't like doing silly things (except on purpose)."
             -- Larry Wall in <1992Jul3.191825.14435@netlabs.com>


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

Date: Tue, 10 Mar 2009 20:33:20 -0700
From: Larry Gates <larry@example.invalid>
Subject: Re: FAQ 9.8 How do I fetch an HTML file?
Message-Id: <kwclxw59oad4$.1cid089pzh7lh.dlg@40tude.net>

On Tue, 10 Mar 2009 19:37:54 -0500, Tad J McClellan wrote:

> Larry Gates <larry@example.invalid> wrote:


[reordered, for thematic reasons]

>> On Tue, 10 Mar 2009 08:26:00 -0500, Tad J McClellan wrote:



> You are a piece of work!
> 
> I do not believe you when you say that you have programming experience.

I experienced writing this this week:

MODULE Timing_Utility
   IMPLICIT NONE
   PRIVATE
   PUBLIC :: Begin_Timing
   PUBLIC :: End_Timing
   PUBLIC :: Display_Timing
   TYPE, PUBLIC :: Timing_type
     PRIVATE
     INTEGER :: Hertz
     INTEGER :: Begin_Clock
     INTEGER :: End_Clock
   END TYPE Timing_type

CONTAINS

   ! Subroutine to set the begin time count
   ! in the timing structure variable
   !
   SUBROUTINE Begin_Timing( Timing )  ! In/Output
     TYPE(Timing_type), INTENT(IN OUT) :: Timing
     CALL SYSTEM_CLOCK( COUNT_RATE=Timing%Hertz, &
                        COUNT     =Timing%Begin_Clock )
   END SUBROUTINE Begin_Timing

   ! Subroutine to set the end time count
   ! in the timing structure variable
   !
   SUBROUTINE End_Timing( Timing )  ! In/Output
     TYPE(Timing_type), INTENT(IN OUT) :: Timing
     CALL SYSTEM_CLOCK( COUNT=Timing%End_Clock )
   END SUBROUTINE End_Timing

   ! Subroutine to display the elapsed time between
   ! the begin and end time counts in the timing
   ! structure variable
   !
   SUBROUTINE Display_Timing( Timing )  ! Input
     ! Arguments
     TYPE(Timing_type),      INTENT(IN) :: Timing
     ! Local parameters
     REAL, PARAMETER :: N_SECONDS_IN_HOUR        = 3600.0
     REAL, PARAMETER :: N_SECONDS_IN_MINUTE      =   60.0
     REAL, PARAMETER :: N_MILLISECONDS_IN_SECOND = 1000.0
     ! Local variables
     REAL           :: Total_Time
     INTEGER        :: n_Hours,n_Minutes,n_Seconds,n_milliSeconds

     ! Compute the total time in seconds
     Total_Time = REAL(Timing%End_Clock - Timing%Begin_Clock) / &
                  REAL(Timing%Hertz)

     ! Split the total time into hours, minutes, seconds, and millseconds
     n_Hours        = INT(Total_Time/N_SECONDS_IN_HOUR)
     n_Minutes      =
INT(MOD(Total_Time,N_SECONDS_IN_HOUR)/N_SECONDS_IN_MINUTE)
     n_Seconds      =
INT(MOD(MOD(Total_Time,N_SECONDS_IN_HOUR),N_SECONDS_IN_MINUTE))
     n_milliSeconds =
INT((Total_Time-INT(Total_Time))*N_MILLISECONDS_IN_SECOND)

     ! Construct the character string
     WRITE( *,'("Elapsed time-- ",i2.2,":",i2.2,":",i2.2,".",i3.3 )' ) &
              n_Hours, n_Minutes, n_Seconds, n_milliSeconds
   END SUBROUTINE Display_Timing
END MODULE Timing_Utility

! main
   USE Timing_Utility
implicit none
INTEGER,PARAMETER::dp=SELECTED_REAL_KIND(15)
integer  ::  i, digit, power, sum2, j, k
integer   ::  trials, counter
real(kind=dp) :: u, sum1, madereal, bias, temp, ratio
real(kind=dp) :: pair(2), pair_squared, pi_fourths
TYPE(Timing_type) :: Timing

call init_seed() 
pi_fourths = atan(1.0_dp)
power = 3
sum1 = 0.0
trials = 1000000
counter = 0


   CALL Begin_Timing(Timing)
 !  ...insert code here to time...

! main control
do i =  1, trials
  do k =1,2
    sum2 = 0
    do j = 1, power
      call random_number(u)
      digit = 10 * u
      sum2 = sum2 + digit * 10**(j-1)
    end do
    madereal = sum2 * 10.0_dp**(-1 * power)
    bias = 10.0_dp**(-1*power)/2.0_dp
    temp = madereal + bias
    pair(k) = temp
  end do !k
  pair_squared = (pair(1)**2)+(pair(2)**2)
  ! count them up
  if (pair_squared .lt. 1.0_dp) then
    counter = counter + 1
  endif
end do ! i

ratio = real(counter)/real(trials)

! output

print *, "counter is ", counter
print *, "trials is  ", trials
print *, "ratio is      ", ratio
print *, "pi fourths is ", pi_fourths

   CALL End_Timing(Timing)

   CALL Display_Timing(Timing)
contains
subroutine init_seed()
  integer :: n, ival(8), v(3), i
  integer, allocatable :: seed(:)
  call date_and_time(values=ival)
  v(1) = ival(8) + 2048*ival(7)
  v(2) = ival(6) + 64*ival(5)     ! value(4) isn't really 'random'
  v(3) = ival(3) + 32*ival(2) + 32*8*ival(1)
  call random_seed(size=n)
  allocate(seed(n))
  call random_seed()   ! Give the seed an implementation-dependent kick
  call random_seed(get=seed)
  do i=1, n
     seed(i) = seed(i) + v(mod(i-1, 3) + 1)
  enddo
  call random_seed(put=seed)
  deallocate(seed)
end subroutine
endprogram
! gfortran pvd2.f90 -o out

I think you'd be hard-pressed to prevail in the argument that I lack
experience in programming.
>>
>>>> Q2)  Why is the image not there either?
>>> 
>>> 
>>> Because there is in fact, no image there.
>>> 
>>> There is no HTML there at all...
>>
>> I can't imagine what you mean by that.
> 
> 
> I mean that there was no angle-brackety text in the argument
> that you gave to new_from_content().

ok
> 
> Look at the code I quoted.

When?
> 
> Q: What did you supply as the argument to new_from_content()?
> 
> A: new_from_content($t)
> 
> Q: What value did you assign to $t?
> 
> A: $t = "http://www.lomas-assault.net";
> 
> 
> There is no angle-brackety text there.
> 
> Just an "h" and a "t" and a "t" and...
> 
> 

It's true that I don't get the whole q&a in the final quoted text.

-- 
larry gates

Must be a different Larry Wall.  There are at least 137 of us in the U.S.
             -- Larry Wall in <199809300035.RAA12495@wall.org>


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

Date: Tue, 10 Mar 2009 22:15:27 -0500
From: Tad J McClellan <tadmc@seesig.invalid>
Subject: Re: FAQ 9.8 How do I fetch an HTML file?
Message-Id: <slrngreb6f.364.tadmc@tadmc30.sbcglobal.net>

Larry Gates <larry@example.invalid> wrote:
> On Tue, 10 Mar 2009 19:37:54 -0500, Tad J McClellan wrote:

>> I do not believe you when you say that you have programming experience.

>
> I think you'd be hard-pressed to prevail in the argument that I lack
> experience in programming.


An experienced programmer would try printing out the values of
variables to see what they contain.

Did you even try:

   print $t;

??

(a rhetorical question, as the answer is rather obvious)


>>>>> Q2)  Why is the image not there either?
>>>> 
>>>> 
>>>> Because there is in fact, no image there.
>>>> 
>>>> There is no HTML there at all...
>>>
>>> I can't imagine what you mean by that.
>> 
>> 
>> I mean that there was no angle-brackety text in the argument
>> that you gave to new_from_content().
>
> ok


And a simple print would have shown that there were no angle
brackets in that data.


>> Look at the code I quoted.
>
> When?


In my followup to you.

You snipped it:

    > my $t = "http://www.lomas-assault.net";
    > my $html = get( $t);
    > defined $html
    >   or die "Can't fetch HTML from $t";
    > my $tree = HTML::TreeBuilder->new->parse($html);
    
    > my $tree1 = HTML::TreeBuilder->new_from_content($t);

I quoted it for a reason.

That reason being, it was the code that you needed to see in order
to figure out what you did wrong.

new_from_content wants HTML as it arg. You gave it an URL as its arg.

An URL is not HTML.


>> Q: What did you supply as the argument to new_from_content()?
>> 
>> A: new_from_content($t)
>> 
>> Q: What value did you assign to $t?
>> 
>> A: $t = "http://www.lomas-assault.net";
>> 
>> 
>> There is no angle-brackety text there.
>> 
>> Just an "h" and a "t" and a "t" and...
>> 
>> 
>
> It's true that I don't get the whole q&a in the final quoted text.


It's true that I don't know WTF that means.


-- 
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"


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

Date: Tue, 10 Mar 2009 21:38:39 -0700
From: Larry Gates <larry@example.invalid>
Subject: Re: FAQ 9.8 How do I fetch an HTML file?
Message-Id: <a59v6swxzw8l.17yeorghvpv9n.dlg@40tude.net>

On Tue, 10 Mar 2009 22:15:27 -0500, Tad J McClellan wrote:

> Larry Gates <larry@example.invalid> wrote:
>> On Tue, 10 Mar 2009 19:37:54 -0500, Tad J McClellan wrote:
> 
>>> I do not believe you when you say that you have programming experience.
> 
>>
>> I think you'd be hard-pressed to prevail in the argument that I lack
>> experience in programming.
> 
> 
> An experienced programmer would try printing out the values of
> variables to see what they contain.
> 
> Did you even try:
> 
>    print $t;
> 
> ??

No.  I thought I was really explicit here.  Didn't I define $t?
> 
> (a rhetorical question, as the answer is rather obvious)
> 
> 
>>>>>> Q2)  Why is the image not there either?
>>>>> 
>>>>> 
>>>>> Because there is in fact, no image there.
>>>>> 
>>>>> There is no HTML there at all...
>>>>
>>>> I can't imagine what you mean by that.
>>> 
>>> 
>>> I mean that there was no angle-brackety text in the argument
>>> that you gave to new_from_content().
>>
>> ok
> 
> 
> And a simple print would have shown that there were no angle
> brackets in that data.
> 
> 
>>> Look at the code I quoted.
>>
>> When?
> 
> 
> In my followup to you.
> 
> You snipped it:
> 
>     > my $t = "http://www.lomas-assault.net";
>     > my $html = get( $t);
>     > defined $html
>     >   or die "Can't fetch HTML from $t";
>     > my $tree = HTML::TreeBuilder->new->parse($html);
>     
>     > my $tree1 = HTML::TreeBuilder->new_from_content($t);
> 
> I quoted it for a reason.
> 
> That reason being, it was the code that you needed to see in order
> to figure out what you did wrong.
> 
> new_from_content wants HTML as it arg. You gave it an URL as its arg.
> 
> An URL is not HTML.
> 
> 
>>> Q: What did you supply as the argument to new_from_content()?
>>> 
>>> A: new_from_content($t)
>>> 
>>> Q: What value did you assign to $t?
>>> 
>>> A: $t = "http://www.lomas-assault.net";
>>> 
>>> 
>>> There is no angle-brackety text there.
>>> 
>>> Just an "h" and a "t" and a "t" and...
>>> 
>>> 
>>
>> It's true that I don't get the whole q&a in the final quoted text.
> 
> 
> It's true that I don't know WTF that means.

I assure you that it means I have more reading to do.
-- 
larry gates

"The road to hell is paved with melting snowballs."
             -- Larry Wall in  <1992Jul2.222039.26476@netlabs.com>


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

Date: Wed, 11 Mar 2009 00:09:14 -0500
From: Tad J McClellan <tadmc@seesig.invalid>
Subject: Re: FAQ 9.8 How do I fetch an HTML file?
Message-Id: <slrngrehrq.49j.tadmc@tadmc30.sbcglobal.net>

Larry Gates <larry@example.invalid> wrote:
> On Tue, 10 Mar 2009 22:15:27 -0500, Tad J McClellan wrote:

>> Did you even try:
>> 
>>    print $t;
>> 
>> ??
>
> No.  


Well you should have.

Experienced programmers insert debugging statements when
their programs do not work as expected.

Try emulating them.


> I thought I was really explicit here.  Didn't I define $t?


Yes, you defined $t to be the string "http://www.lomas-assault.net".

But that is not HTML, which is what new_from_content() wants to be passed.

Do you understand the difference between a URL and the content
that is at that URL?

Do you understand the difference between a house address and the
contents of the house?

new_from_content wants content, so don't give it a URL, give it content.


-- 
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"


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

Date: Wed, 11 Mar 2009 07:50:32 -0700 (PDT)
From: time_error@hotmail.com
Subject: Net::SMTP_auth and Authen::SASL / PPM
Message-Id: <3d0d1b47-232e-4899-a55b-8b164728dbf6@j12g2000vbl.googlegroups.com>

hi
I need a step by step guide to find and install Net::SMTP_auth and
Authen::SASL 2.03+

Anyone know a repository-URL so I can use PPM to download and install
(the simplest solution).

Running ActivePerl 5+ on WinXP SP3

BR,
Jonas, DK


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

Date: Wed, 11 Mar 2009 04:42:27 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Wed Mar 11 2009
Message-Id: <KGBrqr.K93@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.

AI-FANN-0.10
http://search.cpan.org/~salva/AI-FANN-0.10/
Perl wrapper for the Fast Artificial Neural Network library 
----
Acme-AlgebraicToRPN-0.02
http://search.cpan.org/~thecramps/Acme-AlgebraicToRPN-0.02/
convert algebraic notation to sane RPN 
----
App-DualLivedDiff-1.04
http://search.cpan.org/~smueller/App-DualLivedDiff-1.04/
Diff between the perl core and dual-lived modules' CPAN distributions 
----
Auth-Yubikey_WebClient-0.01
http://search.cpan.org/~massyn/Auth-Yubikey_WebClient-0.01/
The great new Auth::Yubikey_WebClient! 
----
Auth-Yubikey_WebClient-0.02
http://search.cpan.org/~massyn/Auth-Yubikey_WebClient-0.02/
Authenticating the Yubikey against the Yubico Web API 
----
Bot-BasicBot-Pluggable-0.70
http://search.cpan.org/~mdom/Bot-BasicBot-Pluggable-0.70/
extended simple IRC bot for pluggable modules 
----
CPANPLUS-Dist-Build-0.14
http://search.cpan.org/~bingos/CPANPLUS-Dist-Build-0.14/
CPANPLUS plugin to install packages that use Build.PL 
----
Catalyst-Log-Log4perl-1.02
http://search.cpan.org/~bobtfish/Catalyst-Log-Log4perl-1.02/
Log::Log4perl logging for Catalyst 
----
Catalyst-Plugin-Static-Simple-ByClass-0.002
http://search.cpan.org/~karman/Catalyst-Plugin-Static-Simple-ByClass-0.002/
The fantastic new Catalyst::Plugin::Static::Simple::ByClass! 
----
Config-Model-Itself-1.209
http://search.cpan.org/~ddumont/Config-Model-Itself-1.209/
Model editor for Config::Model 
----
Config-Model-Xorg-1.101
http://search.cpan.org/~ddumont/Config-Model-Xorg-1.101/
Xorg configuration model for Config::Model 
----
DBI-Easy-0.01
http://search.cpan.org/~apla/DBI-Easy-0.01/
ORM made easy. 
----
DBIx-Class-Graph-0.04
http://search.cpan.org/~perler/DBIx-Class-Graph-0.04/
Represent a graph in a relational database using DBIC 
----
Devel-NYTProf-2.08_90
http://search.cpan.org/~timb/Devel-NYTProf-2.08_90/
Powerful feature-rich perl source code profiler 
----
Email-MIME-Kit-KitReader-SWAK-1.000
http://search.cpan.org/~rjbs/Email-MIME-Kit-KitReader-SWAK-1.000/
the swiss army knife of EMK kit readers 
----
Filter-Arguments-0.02
http://search.cpan.org/~dylan/Filter-Arguments-0.02/
Configure and read your command line arguments from @ARGV. 
----
FormValidator-Lite-0.02_01
http://search.cpan.org/~tokuhirom/FormValidator-Lite-0.02_01/
lightweight form validation library 
----
FormValidator-Lite-0.02_02
http://search.cpan.org/~tokuhirom/FormValidator-Lite-0.02_02/
lightweight form validation library 
----
GBrowse-1.989
http://search.cpan.org/~lds/GBrowse-1.989/
----
Geo-Gpx-0.24
http://search.cpan.org/~andya/Geo-Gpx-0.24/
Create and parse GPX files. 
----
HTML-Shakan-0.01_02
http://search.cpan.org/~tokuhirom/HTML-Shakan-0.01_02/
form html generator/validator 
----
HTML-Shakan-0.01_03
http://search.cpan.org/~tokuhirom/HTML-Shakan-0.01_03/
form html generator/validator 
----
HTML-TurboForm-0.36
http://search.cpan.org/~camelcase/HTML-TurboForm-0.36/
----
IO-Easy-0.01
http://search.cpan.org/~apla/IO-Easy-0.01/
is easy to use class for operations with filesystem objects. 
----
IO-File-MultiLines-0.02
http://search.cpan.org/~redicaps/IO-File-MultiLines-0.02/
----
IPC-ShareLite-0.17
http://search.cpan.org/~andya/IPC-ShareLite-0.17/
Lightweight interface to shared memory 
----
Linux-Fuser-1.5
http://search.cpan.org/~jstowe/Linux-Fuser-1.5/
Determine which processes have a file open 
----
Linux-SysInfo-0.11
http://search.cpan.org/~vpit/Linux-SysInfo-0.11/
Perl interface to the sysinfo(2) Linux system call. 
----
Mail-DKIM-0.33
http://search.cpan.org/~jaslong/Mail-DKIM-0.33/
Signs/verifies Internet mail with DKIM/DomainKey signatures 
----
Mail-DKIM-0.33_5
http://search.cpan.org/~jaslong/Mail-DKIM-0.33_5/
Signs/verifies Internet mail with DKIM/DomainKey signatures 
----
Mail-DKIM-0.33_6
http://search.cpan.org/~jaslong/Mail-DKIM-0.33_6/
Signs/verifies Internet mail with DKIM/DomainKey signatures 
----
MooseX-Role-Restricted-1.00
http://search.cpan.org/~gbarr/MooseX-Role-Restricted-1.00/
Restrict which sub are exported by a role 
----
Music-Chord-Note-0.0.6
http://search.cpan.org/~bayashi/Music-Chord-Note-0.0.6/
get Chord Tone List from Chord Name 
----
Net-Async-FTP-0.01
http://search.cpan.org/~pevans/Net-Async-FTP-0.01/
Asynchronous FTP client 
----
Net-Connection-Sniffer-0.30
http://search.cpan.org/~miker/Net-Connection-Sniffer-0.30/
gather stats on network connections 
----
Net-GitHub-0.04
http://search.cpan.org/~fayland/Net-GitHub-0.04/
Perl Interface for github.com 
----
Net-GitHub-0.05
http://search.cpan.org/~fayland/Net-GitHub-0.05/
Perl Interface for github.com 
----
Net-IMAP-Server-1.12
http://search.cpan.org/~alexmv/Net-IMAP-Server-1.12/
A single-threaded multiplexing IMAP server implementation, using Net::Server::Coro. 
----
Net-OpenSSH-0.31
http://search.cpan.org/~salva/Net-OpenSSH-0.31/
Perl SSH client package implemented on top of OpenSSH 
----
Net-Scan-Extract-0.03
http://search.cpan.org/~mcantoni/Net-Scan-Extract-0.03/
Perl module to extract stuff from text. 
----
PAR-0.991
http://search.cpan.org/~smueller/PAR-0.991/
Perl Archive Toolkit 
----
PAR-Packer-0.989_01
http://search.cpan.org/~smueller/PAR-Packer-0.989_01/
PAR Packager 
----
POE-Wheel-Run-Win32-0.12
http://search.cpan.org/~bingos/POE-Wheel-Run-Win32-0.12/
event driven fork/exec with added value 
----
Project-Easy-0.01
http://search.cpan.org/~apla/Project-Easy-0.01/
project deployment made easy. 
----
Simo-Wrapper-0.0213
http://search.cpan.org/~kimoto/Simo-Wrapper-0.0213/
Wrapper class to manipulate object. 
----
Simo-Wrapper-0.0214
http://search.cpan.org/~kimoto/Simo-Wrapper-0.0214/
Wrapper class to manipulate object. 
----
Simo-Wrapper-0.0215
http://search.cpan.org/~kimoto/Simo-Wrapper-0.0215/
Wrapper class to manipulate object. 
----
Sys-Filesystem-1.23
http://search.cpan.org/~rehsack/Sys-Filesystem-1.23/
Retrieve list of filesystems and their properties 
----
Task-Padre-Plugins-0.16
http://search.cpan.org/~fayland/Task-Padre-Plugins-0.16/
Get many Plugins of Padre at once 
----
Test-Run-Plugin-CollectStats-0.0101
http://search.cpan.org/~shlomif/Test-Run-Plugin-CollectStats-0.0101/
Test::Run plugin to collect statistics and data. 
----
Test-Weaken-2.001_004
http://search.cpan.org/~jkegl/Test-Weaken-2.001_004/
Test that freed memory objects were, indeed, freed 
----
Text-Mining-0.06
http://search.cpan.org/~rogerhall/Text-Mining-0.06/
Perl Tools for Text Mining 
----
Text-Mining-0.07
http://search.cpan.org/~rogerhall/Text-Mining-0.07/
Perl Tools for Text Mining 
----
WWW-MobileCarrierJP-0.29
http://search.cpan.org/~tokuhirom/WWW-MobileCarrierJP-0.29/
scrape mobile carrier information 
----
XML-Descent-1.00
http://search.cpan.org/~andya/XML-Descent-1.00/
Recursive descent XML parsing 
----
XML-Descent-1.01
http://search.cpan.org/~andya/XML-Descent-1.01/
Recursive descent XML parsing 
----
XML-Parser-Style-EasyTree-0.03
http://search.cpan.org/~mons/XML-Parser-Style-EasyTree-0.03/
Parse xml to simple tree 
----
XML-SAX-SimpleDispatcher-0.02
http://search.cpan.org/~sekimura/XML-SAX-SimpleDispatcher-0.02/
SAX handler to dispatch subroutines based on XPath like simple path and name of children tags under that node. 
----
XRDS-Simple-0.02
http://search.cpan.org/~shigeta/XRDS-Simple-0.02/
discovery, fetch and parse Resource Description Document by using XRDS-Simple 
----
cnutt-feed-1.1
http://search.cpan.org/~iderrick/cnutt-feed-1.1/


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: Tue, 10 Mar 2009 21:22:32 -0700 (PDT)
From: luser-ex-troll <mijoryx@yahoo.com>
Subject: Re: Where is the definition or documentation of PDF "default user  space units"?
Message-Id: <12ecba1f-32b4-4395-b079-9c325823e7ae@r29g2000vbp.googlegroups.com>

On Mar 10, 2:15=A0pm, Brian Helterline <brian.helterl...@hp.com> wrote:
> Ted Byers wrote:
> > Searching through the documentation for the PDF Perl packages'
> > documentation, I found very terse mention of "default user space
> > units", but I have yet to find what the default is, or how I can
> > change it (or at least make a call that says the coordinates provided
> > are in mm). To date, all my perl scripts that make PDF files use
> > coordinates determined by trial and error, but I want to change this
> > so I can just use coordinates in mm, or cm, and forget the tedium of
> > rerunning the script seemingly countless times to get the position of
> > text just right.
>
> default units are 72dpi. =A0I've never changed them, just used them.
>
> --
> -brian

Adobe offers the PDF manual for download.
Or the postscript manual will give much of the same information
(as far as the imaging model is concerned).

Apropos FYI, the unit is just shy of a "standard" printer's
point (72.27). So a 10pt font from a laserprinter is ever-so-
slightly smaller than the 10pt letterpress fontface in your
old Moby Dick.

lxt


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

Date: Wed, 11 Mar 2009 12:01:39 +0000
From: RedGrittyBrick <RedGrittyBrick@spamweary.invalid>
Subject: Re: Where is the definition or documentation of PDF "default user space units"?
Message-Id: <49b7a827$0$2517$da0feed9@news.zen.co.uk>


luser-ex-troll wrote:
> On Mar 10, 2:15 pm, Brian Helterline <brian.helterl...@hp.com> wrote:
>> Ted Byers wrote:
>>> Searching through the documentation for the PDF Perl packages'
>>> documentation, I found very terse mention of "default user space
>>> units", but I have yet to find what the default is, or how I can
>>> change it (or at least make a call that says the coordinates provided
>>> are in mm). To date, all my perl scripts that make PDF files use
>>> coordinates determined by trial and error, but I want to change this
>>> so I can just use coordinates in mm, or cm, and forget the tedium of
>>> rerunning the script seemingly countless times to get the position of
>>> text just right.
>> default units are 72dpi.  I've never changed them, just used them.
>>

Default units are points.

> 
> Adobe offers the PDF manual for download.
> Or the postscript manual will give much of the same information
> (as far as the imaging model is concerned).
> 
> Apropos FYI, the unit is just shy of a "standard" printer's
> point (72.27). So a 10pt font from a laserprinter is ever-so-
> slightly smaller than the 10pt letterpress fontface in your
> old Moby Dick.

http://en.wikipedia.org/wiki/Point_(typography)

http://nwalsh.com/comp.fonts/FAQ/cf_8.htm#SEC16

-- 
RGB


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

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 2269
***************************************


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