From perl-pm at joshheumann.com Fri Apr 1 12:03:44 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Fri Apr 1 12:03:56 2005
Subject: [Pdx-pm] [Fwd: Apress User Group Puzzler Promotion]
Message-ID: <33728.130.94.161.146.1112385824.squirrel@joshheumann.com>
Dear Apress User Group,
This May, Apress will award a SONY PLAYSTATION PORTABLE to one lucky
promotion winner!
How do you win? Apress has a fun puzzle for you to solve: the Apress
User Group Puzzler. And the catch is that you are going to create the
puzzle. (Please share this announcement with ALL registered members of
your user group.)
Here's how it works: The entire month of April, we're sponsoring a
promotion open to participation from all Apress registered user group
members who reside in the United States and Canada. The competition
involves creating a small crossword puzzle. By May 27, 2005, Apress will
notify the chosen winner by e-mail.
Please create a five-up/five-down crossword puzzle incorporating ten
different Apress and friends of ED author last names (no first names
allowed; last names only). You can easily create clever questions by
browsing through both of our websites, www.apress.com and
www.friendsofed.com. When you're ready to submit your puzzle, visit the
Apress User Group Puzzler submission page,
http://www.apress.com/userGroups/crosswordpuzzle.html.
Here's a sample question: "A Yale graduate, and project manager for the
Microsoft Excel developer team, he 'blogs' his way to fame." (Answer:
Spolsky). See-it'll be fun to create your own Apress Puzzler!
Rules and other details: Participants must be 18 years of age or older.
Only one puzzle submission per person. Puzzles must be written in
English. Promotion is open to participation from all Apress registered
user group members who reside in the United States and Canada. Puzzles
must be submitted by April 30, 2005. By May 27, 2005, Apress will notify
the chosen winner by e-mail.
Winner agrees to allow Apress to reproduce and display the winning
puzzle. Nonregistered user groups may first register at
http://www.apress.com/userGroups/ to become eligible to enter the
Puzzler promotion.
Apress looks forward to reading all of your submissions! Good luck.
Janet Crosbie
Apress User Group Liaison
janet@apress.com
(510) 549-5930 (x 121)
From perl-pm at joshheumann.com Mon Apr 4 13:37:35 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Mon Apr 4 13:37:48 2005
Subject: [Pdx-pm] April Meeting next week
Message-ID: <33335.130.94.161.146.1112647055.squirrel@joshheumann.com>
I haven't gotten any entries for shirts for this year. I know there are
at least a couple of good designers out there. Remember, we're looking
for two colors, and all the perlishness you can fit on a shirt.
April Meeting
April 13th, 2005 6:30pm at Free Geek, 1741 SE 10th Ave
Ruby on Rails by Lucas Carlson
Ruby on Rails (http://rubyonrails.org/) is a 9 month old web framework
that provides shortcuts to many aspects of web development. Many of you
have already heard of Ruby on Rails since a lot of people have been
proclaiming 10x increases in productivity recently. This presentation will
introduce you to the fundamentals of the framework by creating a simple
application from scratch. You will then learn some of the more advanced
features of Rails, like how to setup XML-RPC and SOAP API's for the
application and how easy it is to integrate Ajax features in forms. You
will also be exposed to some non-trivial Rails code from an existing
website (http://webcollaborator.com/) in order to judge how well Rails
holds up when implementing non-trivial concepts.
Knowledge of Ruby is optional, there will be a short crash course at the
beginning of the talk.
Lucas Carlson comes from a background of almost 8 years of PHP
development. He discovered Ruby on Rails for himself 6 months ago and has
been gainfully employed developing in Rails ever since. He has also made
contributions to the framework. For more information about Lucas, see
http://rufy.com/
From selena at chesnok.com Tue Apr 5 09:12:41 2005
From: selena at chesnok.com (selena@chesnok.com)
Date: Tue Apr 5 09:13:15 2005
Subject: [Pdx-pm] OT - class suggestions
Message-ID: <20050405161241.GA18756@rygar.dreamhost.com>
I have a friend that would like to take a programming class
that's geared toward practical problem solving. He's a mechanic
and tooling repairman with a few years of tinkering experience
with linux, python and freely-available CAD programs (qcad).
Does anyone have a suggestion? I looked at PCC and there was
an intro to C class - but I didn't know the instructor (Ralph
Carpenter?). Is there some other source of this type of course?
He's looking for a classroom environment because the "training from
home" doesn't work so well with his 3 boys running around the house.
-selena
From techdude at dpo.org Fri Apr 8 12:44:49 2005
From: techdude at dpo.org (John Springer)
Date: Fri Apr 8 12:44:59 2005
Subject: [Pdx-pm] local extractor for CGI::Untaint
Message-ID: <873e3fcf40bdae022da83de0a7f8d057@dpo.org>
I'm trying to use the CGI::Untaint module with some of my own
validation rules.
I can't seem to get the paths right to get my mod to work. All the
docs seem to use the
same example and it isn't helping me. Can I get some help please?
my module is in /usr/www/users/orygun/cgi-bin/MyUntaint
(and cgi-bin is in @INC).
in my module I have:
package MyUntaint::digit;
use base 'CGI::Untaint::object';
in my program I have
$q=new CGI;
$q=new CGI::Untaint(
{INCLUDE_PATH=>'/usr/www/users/orygun/cgi-bin/MyUntaint/',},
$q->Vars);
The output is:
Can't locate object method "_new" via package
"usr::www::users::orygun::cgi-bin::MyUntaint::CGI::Untaint::digit"
--
John Springer
Tech Dude
Democratic Party of Oregon
(503)224-8200 x235
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 961 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20050408/33e0528d/attachment.bin
From chromatic at wgz.org Fri Apr 8 12:54:32 2005
From: chromatic at wgz.org (chromatic)
Date: Fri Apr 8 12:55:40 2005
Subject: [Pdx-pm] local extractor for CGI::Untaint
In-Reply-To: <873e3fcf40bdae022da83de0a7f8d057@dpo.org>
References: <873e3fcf40bdae022da83de0a7f8d057@dpo.org>
Message-ID: <1112990072.7494.9.camel@localhost>
On Fri, 2005-04-08 at 12:44 -0700, John Springer wrote:
> I'm trying to use the CGI::Untaint module with some of my own
> validation rules.
>
> I can't seem to get the paths right to get my mod to work. All the
> docs seem to use the
> same example and it isn't helping me. Can I get some help please?
>
> my module is in /usr/www/users/orygun/cgi-bin/MyUntaint
> (and cgi-bin is in @INC).
>
> in my module I have:
> package MyUntaint::digit;
> use base 'CGI::Untaint::object';
>
> in my program I have
> $q=new CGI;
> $q=new CGI::Untaint(
> {INCLUDE_PATH=>'/usr/www/users/orygun/cgi-bin/MyUntaint/',},
> $q->Vars);
I think the INCLUDE_PATH should be only 'MyUntaint'. Its name isn't
clear that it's the package name prefix.
As a side note, it's occasionally safer and usually clearer to write
constructor calls as CGI->new() and CGI::Untaint->new( ). Again, the
documentation of CGI::Untaint makes this a bit unclear.
-- c
From publiustemp-pdxpm at yahoo.com Fri Apr 8 13:11:11 2005
From: publiustemp-pdxpm at yahoo.com (Ovid)
Date: Fri Apr 8 13:11:24 2005
Subject: [Pdx-pm] local extractor for CGI::Untaint
In-Reply-To: 6667
Message-ID: <20050408201112.16144.qmail@web60801.mail.yahoo.com>
--- John Springer wrote:
> my module is in /usr/www/users/orygun/cgi-bin/MyUntaint
> (and cgi-bin is in @INC).
Hi John,
In addition to chromatic's comment, I'd just like to point out that you
do not want your modules in cgi-bin, assuming that this is your Web
server's cgi-bin directory. What happens when someone types this?
http://somehost/cgi-bin/MyUntaint/digit.pm
Will your Web server deny that? Serve it as plain text? Try to
execute it? You can remove all questions about that by moving modules
to a separate directory from which content and code will not be served.
Not only is this safer, it makes for a more logical code organization.
Even if your Web server is currently set up to prevent any of these
problems, an upgrade or change in the configuration can again expose
the vulnerability. Moving your modules eliminates this concern.
Cheers,
Ovid
--
If this message is a response to a question on a mailing list, please send
follow up questions to the list.
Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/
From jkeroes at eli.net Fri Apr 8 13:40:28 2005
From: jkeroes at eli.net (Joshua Keroes)
Date: Fri Apr 8 13:40:38 2005
Subject: [Pdx-pm] local extractor for CGI::Untaint
In-Reply-To: <873e3fcf40bdae022da83de0a7f8d057@dpo.org>
References: <873e3fcf40bdae022da83de0a7f8d057@dpo.org>
Message-ID: <4256EC3C.6090904@eli.net>
John Springer wrote on 04/08/2005 12:44 PM:
> I'm trying to use the CGI::Untaint module with some of my own validation
> rules.
If you have the flexibility, take a look at Data::FormValidator.
-J
From glim at mycybernet.net Sun Apr 10 08:53:00 2005
From: glim at mycybernet.net (Gerard Lim)
Date: Sun Apr 10 09:12:43 2005
Subject: [Pdx-pm] Reminder: Yet Another Perl Conference in Toronto,
June 27 - 29
Message-ID:
Yet Another YAPC::NA 2005 Conference Reminder
---------------------------------------------
YAPC::NA 2005 is Yet Another Perl Conference, North America,
this year to be held in downtown Toronto, Ontario, Canada,
Mon - Wed 27 - 29 June 2005.
Important Dates/Deadlines
-------------------------
April 18 -- deadline for paper submissions
May 12 -- last day of guaranteed accommodations
YAPC::NA is a grassroots, all-volunteer conference. The
speaker quality is high, the participants lively, and there
are many extra social activities scheduled. We expect a
bit over 400 people this year, and registration is proceeding
faster this year than in the past.
The registration cost is USD$85. Information on registration:
http://yapc.org/America/register-2005.shtml
http://yapc.org/America/registration-announcement-2005.txt
Direct link to registration:
http://donate.perlfoundation.org/index.pl?node=registrant%20info&conference_id=423
Want to be a speaker? Deadline for proposal submission
is April 18, just over 1 week from now. Go to:
http://yapc.org/America/cfp-2005.shtml
Need accommodations in Toronto? Go to:
http://yapc.org/America/accommodations-2005.shtml
If you book before May 13 you will be guaranteed a hotel
space. After that getting accommodations will become
progressively more difficult. Prices we have arranged
are in two different price ranges: approximately US$50
for a dorm room, US$72 for a decent hotel room. All
accommodations are very nearby the conference venue.
This message comes from the YAPC::NA 2005 organizers in
Toronto.pm, http://to.pm.org/, on behalf of The Perl
Foundation, http://www.perlfoundation.org/
We look forward to seeing you in Toronto!
If you have any questions please contact na-help@yapc.org
From perl-pm at joshheumann.com Mon Apr 11 08:44:33 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Mon Apr 11 08:45:03 2005
Subject: [Pdx-pm] April Meeting Wednesday
Message-ID: <33176.130.94.161.146.1113234273.squirrel@joshheumann.com>
April Meeting
April 13th, 2005 6:30pm at Free Geek, 1741 SE 10th Ave
Ruby on Rails by Lucas Carlson
Ruby on Rails (http://rubyonrails.org/) is a 9 month old web framework
that provides shortcuts to many aspects of web development. Many of you
have already heard of Ruby on Rails since a lot of people have been
proclaiming 10x increases in productivity recently. This presentation will
introduce you to the fundamentals of the framework by creating a simple
application from scratch. You will then learn some of the more advanced
features of Rails, like how to setup XML-RPC and SOAP API's for the
application and how easy it is to integrate Ajax features in forms. You
will also be exposed to some non-trivial Rails code from an existing
website (http://webcollaborator.com/) in order to judge how well Rails
holds up when implementing non-trivial concepts.
Knowledge of Ruby is optional, there will be a short crash course at the
beginning of the talk.
Lucas Carlson comes from a background of almost 8 years of PHP
development. He discovered Ruby on Rails for himself 6 months ago and has
been gainfully employed developing in Rails ever since. He has also made
contributions to the framework. For more information about Lucas, see
http://rufy.com/
--------------------------
The first t shirt entry is up on the kwiki:
http://pdx.pm.org/kwiki/index.cgi?shirts2005
From merlyn at stonehenge.com Mon Apr 11 08:46:32 2005
From: merlyn at stonehenge.com (Randal L. Schwartz)
Date: Mon Apr 11 08:46:47 2005
Subject: [Pdx-pm] April Meeting Wednesday
In-Reply-To: <33176.130.94.161.146.1113234273.squirrel@joshheumann.com>
References: <33176.130.94.161.146.1113234273.squirrel@joshheumann.com>
Message-ID: <86hdidl3jb.fsf@blue.stonehenge.com>
>>>>> "Josh" == Josh Heumann writes:
Josh> Knowledge of Ruby is optional, there will be a short crash course at the
Josh> beginning of the talk.
Somehow "crash" and "rails" don't belong in the same announcement. :)
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
From schwern at pobox.com Mon Apr 11 15:30:50 2005
From: schwern at pobox.com (Michael G Schwern)
Date: Mon Apr 11 15:31:00 2005
Subject: [Pdx-pm] Need a G4 iBook boot disk
Message-ID: <20050411223050.GA1527@windhund.schwern.org>
My iBook seems to have developed a bad block or three (at least that's all
I hope it is) and I want to do a bad block scan. Unfortunately I don't
have any CD from which I can boot this thing [1]. So could
someone bring along to the meeting on Wednesday a 10.3 boot disk or copy
of the TechTool Deluxe CD that will boot a G4 iBook so I can do a bad block
scan?
[1] Long story short: my G3 iBook was such a lemon that I got Apple to
replace it, but since they weren't making G3 iBooks anymore they gave me
a G4. Alas, I didn't think to ask if my existing CDs would work. They
don't.
From schwern at pobox.com Mon Apr 11 20:22:55 2005
From: schwern at pobox.com (Michael G Schwern)
Date: Mon Apr 11 20:23:08 2005
Subject: [Pdx-pm] Need a G4 iBook boot disk
In-Reply-To: <20050411223050.GA1527@windhund.schwern.org>
References: <20050411223050.GA1527@windhund.schwern.org>
Message-ID: <20050412032254.GA631@windhund.schwern.org>
On Mon, Apr 11, 2005 at 03:30:50PM -0700, Michael G Schwern wrote:
> My iBook seems to have developed a bad block or three (at least that's all
> I hope it is) and I want to do a bad block scan. Unfortunately I don't
> have any CD from which I can boot this thing [1]. So could
> someone bring along to the meeting on Wednesday a 10.3 boot disk or copy
> of the TechTool Deluxe CD that will boot a G4 iBook so I can do a bad block
> scan?
I found something which can make a boot disk from an existing installation
(BootCD http://www.charlessoft.com/), made one with DiskUtility and TechTool
Deluxe on it, booted off it and did a scan. Two hours later it informs me
that there are surface defects but it can't fix them and that I should backup
and reformat the drive.
So I don't need the boot CD, thanks to all who replied.
What I do need now is recommendations on a cheap external drive >= 40 gigs.
From schwern at pobox.com Mon Apr 11 21:26:27 2005
From: schwern at pobox.com (Michael G Schwern)
Date: Mon Apr 11 21:26:37 2005
Subject: [Pdx-pm] Need a G4 iBook boot disk
In-Reply-To: <20050412032254.GA631@windhund.schwern.org>
References: <20050411223050.GA1527@windhund.schwern.org>
<20050412032254.GA631@windhund.schwern.org>
Message-ID: <20050412042626.GD631@windhund.schwern.org>
On Mon, Apr 11, 2005 at 08:22:55PM -0700, Michael G Schwern wrote:
> What I do need now is recommendations on a cheap external drive >= 40 gigs.
Found one.
$32 USB 2.0 drive enclosure from Outpost.
http://shop4.outpost.com/product/4089952
$70 Seagate UltraATA/100 200G 7200RPM 8M buffer drive from Outpost.
(bensbargains.net++)
http://shop4.outpost.com/product/4008252
$10 overnight delivery.
== 200 gig USB 2.0 external drive for $112. I win the Internet game.
And I threw in a $10 copy of Farcry while I was at it. :)
From tom.phoenix at gmail.com Tue Apr 12 08:51:20 2005
From: tom.phoenix at gmail.com (Tom Phoenix)
Date: Tue Apr 12 08:52:13 2005
Subject: [Pdx-pm] Need a G4 iBook boot disk
In-Reply-To: <20050412042626.GD631@windhund.schwern.org>
References: <20050411223050.GA1527@windhund.schwern.org>
<20050412032254.GA631@windhund.schwern.org>
<20050412042626.GD631@windhund.schwern.org>
Message-ID: <31086b2405041208511989136@mail.gmail.com>
On 4/11/05, Michael G Schwern wrote:
> == 200 gig USB 2.0 external drive for $112. I win the Internet game.
This will make a good lightning talk -- with props! -- the next time
we do those. We're about due.
--Tom
From perl-pm at joshheumann.com Wed Apr 13 12:04:38 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Wed Apr 13 12:04:57 2005
Subject: [Pdx-pm] April Meeting Tonight
Message-ID: <32803.130.94.161.146.1113419078.squirrel@joshheumann.com>
April Meeting
April 13th, 2005 6:30pm at Free Geek, 1741 SE 10th Ave
----
Don't forget to bring those tshirt designs I know you've all been working on!
----
Ruby on Rails by Lucas Carlson
Ruby on Rails (http://rubyonrails.org/) is a 9 month old web framework
that provides shortcuts to many aspects of web development. Many of you
have already heard of Ruby on Rails since a lot of people have been
proclaiming 10x increases in productivity recently. This presentation will
introduce you to the fundamentals of the framework by creating a simple
application from scratch. You will then learn some of the more advanced
features of Rails, like how to setup XML-RPC and SOAP API's for the
application and how easy it is to integrate Ajax features in forms. You
will also be exposed to some non-trivial Rails code from an existing
website (http://webcollaborator.com/) in order to judge how well Rails
holds up when implementing non-trivial concepts.
Knowledge of Ruby is optional, there will be a short crash course at the
beginning of the talk.
Lucas Carlson comes from a background of almost 8 years of PHP
development. He discovered Ruby on Rails for himself 6 months ago and has
been gainfully employed developing in Rails ever since. He has also made
contributions to the framework. For more information about Lucas, see
http://rufy.com/
--------------------------
The first t shirt entry is up on the kwiki:
http://pdx.pm.org/kwiki/index.cgi?shirts2005
From randall at sonofhans.net Wed Apr 13 12:54:29 2005
From: randall at sonofhans.net (Randall Hansen)
Date: Wed Apr 13 12:54:44 2005
Subject: [Pdx-pm] April Meeting Tonight
In-Reply-To: <32803.130.94.161.146.1113419078.squirrel@joshheumann.com>
References: <32803.130.94.161.146.1113419078.squirrel@joshheumann.com>
Message-ID: <05a794ca03a6ff6844380f0f0edf4017@sonofhans.net>
On Apr 13, 2005, at 12:04 PM, Josh Heumann wrote:
> The first t shirt entry is up on the kwiki:
> http://pdx.pm.org/kwiki/index.cgi?shirts2005
and now, so is the second.
r
From jkeroes at eli.net Wed Apr 13 13:02:17 2005
From: jkeroes at eli.net (Joshua Keroes)
Date: Wed Apr 13 13:02:26 2005
Subject: [Pdx-pm] April Meeting Tonight
In-Reply-To: <05a794ca03a6ff6844380f0f0edf4017@sonofhans.net>
References: <32803.130.94.161.146.1113419078.squirrel@joshheumann.com>
<05a794ca03a6ff6844380f0f0edf4017@sonofhans.net>
Message-ID: <425D7AC9.8080303@eli.net>
Randall Hansen wrote on 04/13/2005 12:54 PM:
> On Apr 13, 2005, at 12:04 PM, Josh Heumann wrote:
>
>> The first t shirt entry is up on the kwiki:
>> http://pdx.pm.org/kwiki/index.cgi?shirts2005
>
>
> and now, so is the second.
Beautiful.
From publiustemp-pdxpm at yahoo.com Wed Apr 13 13:32:12 2005
From: publiustemp-pdxpm at yahoo.com (Ovid)
Date: Wed Apr 13 13:32:33 2005
Subject: [Pdx-pm] April Meeting Tonight
In-Reply-To: 6667
Message-ID: <20050413203212.27580.qmail@web60805.mail.yahoo.com>
My god, that's gorgeous. Is there any chance that we can get enough
pre-orders to justify a three color print run?
Cheers,
Ovid
--- Joshua Keroes wrote:
> Randall Hansen wrote on 04/13/2005 12:54 PM:
> > On Apr 13, 2005, at 12:04 PM, Josh Heumann wrote:
> >
> >> The first t shirt entry is up on the kwiki:
> >> http://pdx.pm.org/kwiki/index.cgi?shirts2005
> >
> >
> > and now, so is the second.
>
> Beautiful.
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list@pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list
>
--
If this message is a response to a question on a mailing list, please send
follow up questions to the list.
Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/
From perl-pm at joshheumann.com Thu Apr 14 09:26:48 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Thu Apr 14 09:27:01 2005
Subject: [Pdx-pm] Re: April Meeting Tonight
In-Reply-To: <40bcc9799bc8c7cca63d3ea7c167276b@clarity-innovations.com>
References: <32803.130.94.161.146.1113419078.squirrel@joshheumann.com>
<40bcc9799bc8c7cca63d3ea7c167276b@clarity-innovations.com>
Message-ID: <42721.130.94.160.138.1113496008.squirrel@joshheumann.com>
>From Lucas. His slides are also linked from the kwiki.
> Thank you everyone for coming to the Ruby on Rails presentation! Feel
> free to contact me directly with any comments or questions you have or
> run into. The slides can be found at:
>
> http://s5presents.com/show/252
>
> And the demo app we built today can be found at:
>
> http://rufy.com/rails/reminder.tgz
>
> Remember to edit config/database.yml and the MySQL database structure
> can be found in the db folder. You will need to install Ruby 1.8 and
> Ruby on Rails on the server if you want to see it in action. Also, a
> reminder that the API can be found at:
>
> http://rails.rubyonrails.org/
>
> And a good Ruby reference is:
>
> http://rubycentral.com/ref/ -and- http://rubycentral.com/book/
>
> I look forward to hearing from your personal experiences with Rails.
>
> Yours,
>
> -Lucas Carlson
> http://www.rufy.com/
From perl-pm at joshheumann.com Thu Apr 14 15:03:48 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Thu Apr 14 15:04:03 2005
Subject: [Pdx-pm] New Books from O'Reilly
Message-ID: <43830.130.94.161.230.1113516228.squirrel@joshheumann.com>
----------------------------------------------------------------
Book News
----------------------------------------------------------------
-iPod & iTunes: The Missing Manual, 3rd Edition
-The Linux Enterprise Cluster
-Snort Cookbook
-Learning the bash Shell, 3rd Edition
-Mastering FreeBSD and OpenBSD Security
-Linux Desktop Hacks
-PC Annoyances, 2nd Edition
-Visual Studio Hacks
-Photoshop Elements 3: The Missing Manual
-Sockets, Shellcode, Code and Porting
-MAKE Subscriptions Available
----------------------------------------------------------------
Did you know you can request a free book to review for your
group? Ask your group leader for more information.
For book review writing tips and suggestions, go to:
http://ug.oreilly.com/bookreviews.html
----------------------------------------------------------------
New Releases
----------------------------------------------------------------
***iPod & iTunes: The Missing Manual, 3rd Edition
Publisher: O'Reilly
ISBN: 0596008775
O'Reilly has again fully updated its bestselling Missing Manual to
reflect the most recent versions of iPod and iTunes. These changes
include all the new iPod models (including iPod Photo and iPod Shuffle),
Airport Express, and the latest version of iTunes (4.7). Features an
astonishing collection of useful tips, tricks, and shortcuts for
prospective iPod owners, as well as experienced iPodders.
http://www.oreilly.com/catalog/ipodtmm3/
Chapter 2, "The iPod Sync Connection," is available online:
http://www.oreilly.com/catalog/ipodtmm3/chapter/index.html
***The Linux Enterprise Cluster
Publisher: No Starch Press
ISBN: 1593270364
"The Linux Enterprise Cluster" is a practical guide for building and
installing an enterprise-class cluster for mission critical applications
using commodity hardware and open source software. Includes information
on how to build a high-availability server pair using the Heartbeat
package, how to use the Linux Virtual Server load balancing software,
how to configure a reliable printing system, and how to build a job
scheduling system with no single point of failure.
http://www.oreilly.com/catalog/1593270364/
***Snort Cookbook
Publisher: O'Reilly
ISBN: 0596007914
Snort, the defacto standard of intrusion detection tools, can save
countless headaches; the new "Snort Cookbook" will save countless hours
of trial and error. Each "recipe" offers a clear description of a gnarly
problem, a concise but complete solution, and practical examples. But
this ultimate Snort sourcebook offers more than just immediate
cut-and-paste answers; it also showcases the best tips and tricks to
leverage the full power of Snort--and still have a life.
http://www.oreilly.com/catalog/snortckbk/
Chapter 7, "Miscellaneous Other Uses," is available online:
http://www.oreilly.com/catalog/snortckbk/chapter/index.html
***Learning the bash Shell, 3rd Edition
Publisher: O'Reilly
ISBN: 0596009658
If you are new to shell programming, this book provides an excellent
introduction, covering everything from the most basic to the most
advanced features. And if you've been writing shell scripts for years,
it offers a great way to find out what the new shell offers. This
refreshed edition is full of practical examples of shell commands and
programs guaranteed to make everyday use of Linux that much easier.
http://www.oreilly.com/catalog/bash3/
Chapter 4, "Basic Shell Programming," is available online:
http://www.oreilly.com/catalog/bash3/chapter/index.html
***Mastering FreeBSD and OpenBSD Security
Publisher: O'Reilly
ISBN: 0596006268
Using an application-specific approach, this book provides sound
technical information on FreeBSD and OpenBSD security in conjunction
with real-world examples to help you configure and deploy a secure
system. The authors walk you through the installation of a hardened
operating system, the installation and configuration of critical
services, and ongoing
maintenance of your FreeBSD and OpenBSD systems. Even administrators in
other environments--like Linux and Solaris--can find useful paradigms to
emulate here.
http://www.oreilly.com/catalog/mfreeopenbsd/
Chapter 1, "The Big Picture," is available online:
http://www.oreilly.com/catalog/mfreeopenbsd/chapter/index.html
***Linux Desktop Hacks
Publisher: O'Reilly
ISBN: 0596009119
With hacks that any user can follow, "Linux Desktop Hacks" demonstrates
how easy it is to modify Linux to suit your needs. The book is packed
with tips on customizing and improving the interface, boosting
performance, administering your desktop, and generally making the most
out of what X, KDE, Gnome, and the console have to offer.
http://www.oreilly.com/catalog/linuxdeskhks/
Sample Hack 97, "Use an iPod with Linux," is available online (along
with four others):
http://www.oreilly.com/catalog/linuxdeskhks/chapter/index.html
***PC Annoyances, 2nd Edition
Publisher: O'Reilly
ISBN: 0596008821
Ideal for PC users of all levels, this revised version of the
bestselling book covers the gamut of common PC gripes, including those
related to Windows, hardware, email, Microsoft Office, and the Internet.
It offers 50 additional pages of updated information guaranteed to get
your system purring again. Plus, you get access to more than 100
utilities that will help you squash bugs, enhance your email, untangle a
system snarl, and much more.
http://www.oreilly.com/catalog/pcannoy2/
Chapter 1, "Email Annoyances," is available online:
http://www.oreilly.com/catalog/pcannoy2/chapter/index.html
***Visual Studio Hacks
Publisher: O'Reilly
ISBN: 0596008473
Offering valuable tips, tools, and tricks, this hands-on guide is
designed for developers who want to go far beyond the obvious features
of Visual Studio. You can read this book from cover to cover or, because
each hack stands its own, you can browse and jump to sections that
interest you most. Topics covered include code editor hacks, all manners
of
customization, and even external tools such as PowerToys.
http://www.oreilly.com/catalog/visualstudiohks/
Sample Hack 44, "Speed Up Visual Studio," is available online (along
with four others):
http://www.oreilly.com/catalog/visualstudiohks/chapter/index.html
***Photoshop Elements 3: The Missing Manual
Publisher: O'Reilly
ISBN: 0596004532
Whether you're a hobbyist or a professional photographer, this
comprehensive guide will help you become a more efficient, sophisticated
digital camera user by understanding all of Photoshop Elements 3's
capabilities. Offering page after page of valuable insight, "Photoshop
Elements 3: The Missing Manual" tackles such tasks as fixing image
flaws, organizing photos for display, and creating dynamic slide shows
and photo emails, with each feature explained in easy-to-understand
language. http://www.oreilly.com/catalog/photoeletmm/
Chapter 4, "The Quick Fix," is available online:
http://www.oreilly.com/catalog/photoeletmm/chapter/index.html
***Sockets, Shellcode, Code, and Porting
Publisher: Syngress
ISBN: 1597490059
In this groundbreaking book, bestselling author James C. Foster provides
cutting-edge detail on how the fundamental building blocks of software
and operating systems are exploited by malicious hackers. He provides
working code and scripts in C/C++, Java, Perl, and NASL to detect and
defend against attacks. The book is divided into five main categories
representing the major skill sets required by security professionals and
software developers: Coding, Sockets, Shellcode, Porting Applications,
and Coding Security Tools.
http://www.oreilly.com/catalog/1597490059/
***MAKE Subscriptions Available
The annual subscription price for four issues is $34.95. When you
subscribe with this link, you'll get a free issue--the first one plus
four more for $34.95. So subscribe for yourself or friends with this
great offer for charter subscribers: five volumes for the cost of four.
Subscribe at:
https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA
The MAKE blog is available at:
http://www.makezine.com/blog/
From leffjesh at gmail.com Fri Apr 15 06:53:34 2005
From: leffjesh at gmail.com (Jeff Lesh)
Date: Fri Apr 15 06:51:42 2005
Subject: [Pdx-pm] producing print quality pdfs
Message-ID: <27f93b8acee847cb46d650eb90619404@gmail.com>
I need to create "on the fly" pdfs which are of high enough quality to
send as officially typeset stationery orders to a printer--as in an
offsite printing house. I have looked at many solutions linked from a
great article on pdfzone () and have found pdflib as likely my best
option. Pdflib has an opensource component here
(http://www.pdflib.org/products/pdflib/download-source.html) and it
supports and seems to have some examples for Perl.
Does anyone have any words of wisdom about pdflib or other similar
solutions?
My main concern is that I am able to:
1) produce pdfs of high enough precision and quality (that means no
HTML to PDF converters);
2) if possible separate the static and dynamic aspects (i.e. allow
someone else--an art director/designer--to create the initial
templates, from which I can swap out things like TITLE, NAME, etc);
3) be reasonably easy to learn the library/module and to implement; and
4) be cheap or free.
Thanks,
Jeff
From bruce at gridpoint.com Fri Apr 15 11:06:31 2005
From: bruce at gridpoint.com (Bruce J Keeler)
Date: Fri Apr 15 11:06:44 2005
Subject: [Pdx-pm] producing print quality pdfs
In-Reply-To: <27f93b8acee847cb46d650eb90619404@gmail.com>
References: <27f93b8acee847cb46d650eb90619404@gmail.com>
Message-ID: <1113588391.5257.9.camel@bjk-machine>
On Fri, 2005-04-15 at 06:53 -0700, Jeff Lesh wrote:
> Does anyone have any words of wisdom about pdflib or other similar
> solutions?
I've been impressed with iText ( http://www.lowagie.com/iText/ ). It
seems to be the most feature-complete free PDF library out there, unless
something new has come along lately. The downside: It's java, not Perl.
Oh well.
Bruce J Keeler
From ben.prew at gmail.com Fri Apr 15 23:58:43 2005
From: ben.prew at gmail.com (Ben Prew)
Date: Fri Apr 15 23:58:51 2005
Subject: [Pdx-pm] producing print quality pdfs
In-Reply-To: <27f93b8acee847cb46d650eb90619404@gmail.com>
References: <27f93b8acee847cb46d650eb90619404@gmail.com>
Message-ID: <24f4b2e8050415235867559a06@mail.gmail.com>
You mentioned that you didn't want to convert from HTML to pdf, but
what about from latex to pdf?
Where I work we create files in (la)tex and then use pdflatex[1] to
convert them to .pdf.
I'm not sure how much precision you need, but it provides enough for
the kind of work we are doing, which is displaying tabular data with
headers and footers.
1. pdflatex on Redhat is provided by the tetex-latex rpm
On 4/15/05, Jeff Lesh wrote:
> I need to create "on the fly" pdfs which are of high enough quality to
> send as officially typeset stationery orders to a printer--as in an
> offsite printing house. I have looked at many solutions linked from a
> great article on pdfzone () and have found pdflib as likely my best
> option. Pdflib has an opensource component here
> (http://www.pdflib.org/products/pdflib/download-source.html) and it
> supports and seems to have some examples for Perl.
>
> Does anyone have any words of wisdom about pdflib or other similar
> solutions?
>
> My main concern is that I am able to:
> 1) produce pdfs of high enough precision and quality (that means no
> HTML to PDF converters);
> 2) if possible separate the static and dynamic aspects (i.e. allow
> someone else--an art director/designer--to create the initial
> templates, from which I can swap out things like TITLE, NAME, etc);
> 3) be reasonably easy to learn the library/module and to implement; and
> 4) be cheap or free.
>
> Thanks,
> Jeff
>
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list@pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list
>
--
Ben Prew
ben.prew@gmail.com
From dennis at giantfir.com Sat Apr 16 14:40:58 2005
From: dennis at giantfir.com (Dennis McNulty)
Date: Sat Apr 16 14:41:10 2005
Subject: [Pdx-pm] producing print quality pdfs
In-Reply-To: <24f4b2e8050415235867559a06@mail.gmail.com>
References: <27f93b8acee847cb46d650eb90619404@gmail.com>
<24f4b2e8050415235867559a06@mail.gmail.com>
Message-ID: <4261866A.5070605@giantfir.com>
Another option that's less programming intensive is a combination of the
flat-file database reading and PDF file writing features in Open
Office. I don't know if OO's PDF output quality would be up to your
standards.
- Dennis McNulty
__________________________________________________________________________________
Ben Prew wrote:
>You mentioned that you didn't want to convert from HTML to pdf, but
>what about from latex to pdf?
>
>Where I work we create files in (la)tex and then use pdflatex[1] to
>convert them to .pdf.
>
>I'm not sure how much precision you need, but it provides enough for
>the kind of work we are doing, which is displaying tabular data with
>headers and footers.
>
>1. pdflatex on Redhat is provided by the tetex-latex rpm
>
>On 4/15/05, Jeff Lesh wrote:
>
>
>>I need to create "on the fly" pdfs which are of high enough quality to
>>send as officially typeset stationery orders to a printer--as in an
>>offsite printing house. I have looked at many solutions linked from a
>>great article on pdfzone () and have found pdflib as likely my best
>>option. Pdflib has an opensource component here
>>(http://www.pdflib.org/products/pdflib/download-source.html) and it
>>supports and seems to have some examples for Perl.
>>
>>Does anyone have any words of wisdom about pdflib or other similar
>>solutions?
>>
>>My main concern is that I am able to:
>>1) produce pdfs of high enough precision and quality (that means no
>>HTML to PDF converters);
>>2) if possible separate the static and dynamic aspects (i.e. allow
>>someone else--an art director/designer--to create the initial
>>templates, from which I can swap out things like TITLE, NAME, etc);
>>3) be reasonably easy to learn the library/module and to implement; and
>>4) be cheap or free.
>>
>>Thanks,
>>Jeff
>>
>>_______________________________________________
>>Pdx-pm-list mailing list
>>Pdx-pm-list@pm.org
>>http://mail.pm.org/mailman/listinfo/pdx-pm-list
>>
>>
>>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20050416/b0d22660/attachment.htm
From mdeason360 at yahoo.com Mon Apr 18 12:13:07 2005
From: mdeason360 at yahoo.com (Mark Deason)
Date: Mon Apr 18 12:13:24 2005
Subject: [Pdx-pm] memory leak
Message-ID: <20050418191307.26291.qmail@web30803.mail.mud.yahoo.com>
I have a 200-ish line perl script that is leaking
memory. Is there an easy way to list the memory
consumed for each variable? More specifically, can I
get a list of all variables including locals (not
including modules) which I can then use to drive the
first request?
__________________________________
Do you Yahoo!?
Make Yahoo! your home page
http://www.yahoo.com/r/hs
From andy at petdance.com Mon Apr 18 12:19:42 2005
From: andy at petdance.com (Andy Lester)
Date: Mon Apr 18 12:19:56 2005
Subject: [Pdx-pm] memory leak
In-Reply-To: <20050418191307.26291.qmail@web30803.mail.mud.yahoo.com>
References: <20050418191307.26291.qmail@web30803.mail.mud.yahoo.com>
Message-ID: <20050418191942.GA6840@petdance.com>
On Mon, Apr 18, 2005 at 12:13:07PM -0700, Mark Deason (mdeason360@yahoo.com) wrote:
> I have a 200-ish line perl script that is leaking
> memory. Is there an easy way to list the memory
> consumed for each variable? More specifically, can I
> get a list of all variables including locals (not
> including modules) which I can then use to drive the
> first request?
Look at Devel::Cycle as a tool to find circular references. You can
check these as part of your test suite w/Test::Memory::Cycle, too.
xoa
--
Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance
From schwern at pobox.com Mon Apr 18 13:33:00 2005
From: schwern at pobox.com (Michael G Schwern)
Date: Mon Apr 18 13:33:13 2005
Subject: [Pdx-pm] memory leak
In-Reply-To: <20050418191307.26291.qmail@web30803.mail.mud.yahoo.com>
References: <20050418191307.26291.qmail@web30803.mail.mud.yahoo.com>
Message-ID: <20050418203300.GA15505@windhund.schwern.org>
On Mon, Apr 18, 2005 at 12:13:07PM -0700, Mark Deason wrote:
> I have a 200-ish line perl script that is leaking
> memory. Is there an easy way to list the memory
> consumed for each variable? More specifically, can I
> get a list of all variables including locals (not
> including modules) which I can then use to drive the
> first request?
Devel::Leak and Devel::LeakTrace should both be useful here as well as
Test::Memory::Cycle to look for circular reference which are the most
common causes of leaks.
Other common leaks include localizing just one key of a tied hash.
local $foo{bar} = 42;
From perl-pm at joshheumann.com Wed Apr 20 11:58:25 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Wed Apr 20 11:58:38 2005
Subject: [Pdx-pm] Yet Another YAPC::NA
Message-ID: <49875.130.94.161.230.1114023505.squirrel@joshheumann.com>
YAPC::NA 2005 Conference (Reminder)
---------------------------------------------
YAPC::NA 2005 is Yet Another Perl Conference, North America,
this year to be held in downtown Toronto, Ontario, Canada,
Mon - Wed 27 - 29 June 2005.
Important Dates/Deadlines
-------------------------
May 12 -- last day of guaranteed accommodations
YAPC::NA is a grassroots, all-volunteer conference. The
speaker quality is high, the participants lively, and there
are many extra social activities scheduled. We expect a
bit over 400 people this year, and registration is proceeding
faster this year than in the past.
The registration cost is USD$85. Information on registration:
http://yapc.org/America/register-2005.shtml
http://yapc.org/America/registration-announcement-2005.txt
Direct link to registration:
http://donate.perlfoundation.org/index.pl?node=registrant%20info&conference_id=423
Need accommodations in Toronto? Go to:
http://yapc.org/America/accommodations-2005.shtml
If you book before May 13 you will be guaranteed a hotel
space. After that getting accommodations will become
progressively more difficult. Prices we have arranged
are in two different price ranges: approximately US$50
for a dorm room, US$72 for a decent hotel room. All
accommodations are very nearby the conference venue.
This message comes from the YAPC::NA 2005 organizers in
Toronto.pm, http://to.pm.org/, on behalf of The Perl
Foundation, http://www.perlfoundation.org/
We look forward to seeing you in Toronto!
If you have any questions please contact na-help@yapc.org
From perl-pm at joshheumann.com Thu Apr 21 11:05:15 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Thu Apr 21 11:05:26 2005
Subject: [Pdx-pm] More oscon housing
Message-ID: <33767.130.94.161.230.1114106715.squirrel@joshheumann.com>
Stas Beckman of mod_perl fame, is presenting at oscon this year and would
like to hang out and see the sights after the conference, but has already
made hotel reservations. He's looking for someone to put him up the last
night of the conference, Friday August 5th.
Respond to me off-list if you're interested and I'll hook you up with a
slice of Stas.
J
From schwern at pobox.com Thu Apr 21 15:33:27 2005
From: schwern at pobox.com (Michael G Schwern)
Date: Thu Apr 21 15:33:35 2005
Subject: [Pdx-pm] Friend coming to town looking to line up some interviews
Message-ID: <20050421223327.GA15654@windhund.schwern.org>
A good friend of mine is looking to move out to the west coast but needs
a job lined up first. She's coming out to Portland Thursday the 28th and
would like to squeeze in a job interview or three on Friday. She's a
very professional hardware engineering/management hybrid with experience
handling huge equipment rollouts such as all the hand-helds at FedEx.
Resume's attached. If anyone can suggest a place to talk to or if their
place would like to talk to her you can email kelli.ireland@gmail.com.
-------------- next part --------------
Kelli Ireland
412-494-4992 * kelli.ireland@gmail.com
Overview of Applicable Skills
* HTML * Project Management
* Perl * Communication Skills
* SQL * Organizational Skills
* VB * Hardware Development
Professional Experience
FedEx Ground, Technology Development Engineer September 2002 - Present
A project-based work environment, tasks include coordinating
activities against project plans and working with inside and outside
customers and suppliers to meet goals. Current focus includes mobile,
hand-held, and wearable wireless hand-held devices and peripherals.
Recent completion of a rollout of over 7,000 hand-held devices with
custom software to over 300 field facilities.
Problem-solving skills are exercised in identifying business problems
and creating technology solutions. Proficiency in project management
allows progression from research through requirements gathering,
coordination with business process owners, testing, implementation and
rollout, and transition of system responsibility to support.
Effective communication with project team, upper management,
operations support and field operations ensures successful completion
of milestones. Identify potential suppliers for project-related
equipment, submit requests for proposals and quotes, and select best
candidate. Communicate regularly with selected suppliers as their
primary contact from development through rollout. Work closely with
technology suppliers and applications development to overcome any
difficulties integrating new technologies such as GSM/GPRS WWAN,
802.11b WLAN, and Bluetooth WPAN with existing systems. Develop
documentation and coordinate training of end users, support personnel,
and operations implementation for new technologies systems that
improve operational efficiencies. Present project status and goals to
full operations team.
Member of the FedEx Global Wireless Council, working to establish
cross-OPCO strategic technology direction and standards, evaluate work
requests, and investigate new technologies and trends.
FedEx Ground, Technology Research Engineer Co-Op August 2000 - August 2002
Investigated new and emerging technologies including RFID, embedded
and wearable computing, and various wireless protocols. Responsible
for testing, documentation, and rollout of a small-scale bar code
scanning project. Programmed a Proof-of-Concept GUI client on a
Windows-based MDT that wirelessly interfaced with an existing legacy
server application. Performed testing of laser and imaging bar code
scanning technology and published results to management for
consideration. Compiled a high-level rollout schedule for a
multi-million dollar project to achieve the greatest results in the
shortest amount of time.
Education
University of Pittsburgh, School of Engineering April 2003
Bachelor's of Science in Computer Engineering, Cum Laude
Coursework included wired and wireless network protocols,
multithreaded and client/server applications, low-level programming
and microprocessor layout/design, operating systems, compiler design,
analog and digital circuits. Programming experience in C, C++, Java,
Perl, SQL, HTML, MIPS and 80x86 assembly dealing with projects as
varied as web-based client/server applications that accessed a remote
database and a space invaders clone.
From ptkwt at aracnet.com Thu Apr 21 15:52:21 2005
From: ptkwt at aracnet.com (Phil Tomson)
Date: Thu Apr 21 15:52:37 2005
Subject: [Pdx-pm] Friend coming to town looking to line up some interviews
In-Reply-To: <20050421223327.GA15654@windhund.schwern.org>
Message-ID:
Used to be that UPS did a lot of their hand-held development with a
company called IIMorrow down in Salem. I don't know if they're still down
there (or if maybe they were subsumed by UPS, even) though.
Phil
On Thu, 21 Apr 2005, Michael G Schwern wrote:
> A good friend of mine is looking to move out to the west coast but needs
> a job lined up first. She's coming out to Portland Thursday the 28th and
> would like to squeeze in a job interview or three on Friday. She's a
> very professional hardware engineering/management hybrid with experience
> handling huge equipment rollouts such as all the hand-helds at FedEx.
>
> Resume's attached. If anyone can suggest a place to talk to or if their
> place would like to talk to her you can email kelli.ireland@gmail.com.
>
>
From kurt.boyer at intel.com Fri Apr 22 10:14:39 2005
From: kurt.boyer at intel.com (Boyer, Kurt)
Date: Fri Apr 22 10:15:05 2005
Subject: [Pdx-pm] Hello PM's of PDX
Message-ID: <58719AF72C399343948CE6ADE4FD01950219C00D@orsmsx405>
I have questions that I cannot seem to find answers to in my books so
far. I'll keep looking but is it ok to ask coding questions in this
list?
Thanks,
Kurt Boyer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20050422/5b3834bf/attachment.htm
From randall at sonofhans.net Fri Apr 22 10:22:45 2005
From: randall at sonofhans.net (Randall Hansen)
Date: Fri Apr 22 10:22:56 2005
Subject: [Pdx-pm] Hello PM's of PDX
In-Reply-To: <58719AF72C399343948CE6ADE4FD01950219C00D@orsmsx405>
References: <58719AF72C399343948CE6ADE4FD01950219C00D@orsmsx405>
Message-ID:
On Apr 22, 2005, at 10:14 AM, Boyer, Kurt wrote:
> I have questions that I cannot seem to find answers to in my books so
> far. I?ll keep looking but is it ok to ask coding questions in this
> list?
please ask. perlmonks.org is another excellent resource.
r
From publiustemp-pdxpm at yahoo.com Fri Apr 22 10:31:24 2005
From: publiustemp-pdxpm at yahoo.com (Ovid)
Date: Fri Apr 22 10:31:35 2005
Subject: [Pdx-pm] SOAP::Lite Server
Message-ID: <20050422173124.67158.qmail@web60801.mail.yahoo.com>
Hi all,
This is profoundly annoying to me, but can anyone point me to a clear,
easy-to-understand example of setting up a SOAP::Lite server AS AN
EASY-TO-TEST MODULE that can use existing classes? It's driving me
bonkers, but so far, I seem to keep getting all sorts of subtle, hard
to google errors every time I try this. I'm hoping for something like:
package My::SOAP::Server;
use SOAP::Lite;
my @EXISTING_CLASSES_TO_DISPATCH_TO = (...);
sub start { ... }
sub stop { ... }
And then be able to have a simple test suite:
use Test::More qw/no_plan/;
my $server;
BEGIN {
$server = My::SOAP::Server->start(@server_data);
use_ok 'My::SOAP::Client' or die;
}
my $client = My::SOAP::Client->new(@server_data);
ok my @records = $client->call('SomeClass.get_some_records', @args),
'... we should be able to fetch some records';
That seems very straightforward, right? I can't find a single danged
example of doing something like that. Being able to interface to
multiple underlying classes via a single SOAP server is rather
confusing.
I'm used to building clients, not servers. Any pointers would be
welcome. And I have the book "Web Services with Perl." I'm not
terribly impressed.
Cheers,
Ovid
--
If this message is a response to a question on a mailing list, please send
follow up questions to the list.
Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/
From david at kineticode.com Fri Apr 22 19:15:15 2005
From: david at kineticode.com (David Wheeler)
Date: Fri Apr 22 19:15:26 2005
Subject: [Pdx-pm] SOAP::Lite Server
In-Reply-To: <20050422173124.67158.qmail@web60801.mail.yahoo.com>
References: <20050422173124.67158.qmail@web60801.mail.yahoo.com>
Message-ID: <1c4c7bbf771ac09588194812b494017a@kineticode.com>
On Apr 22, 2005, at 10:31 AM, Ovid wrote:
> Hi all,
>
> This is profoundly annoying to me, but can anyone point me to a clear,
> easy-to-understand example of setting up a SOAP::Lite server AS AN
> EASY-TO-TEST MODULE that can use existing classes?
Maybe the SOAP::Lite cookbook has something?
http://cookbook.soaplite.com/
Cheers,
David
From perl-pm at joshheumann.com Tue Apr 26 21:17:02 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Tue Apr 26 21:17:16 2005
Subject: [Pdx-pm] More oscon housing
In-Reply-To: <33767.130.94.161.230.1114106715.squirrel@joshheumann.com>
References: <33767.130.94.161.230.1114106715.squirrel@joshheumann.com>
Message-ID: <44206.130.94.161.230.1114575422.squirrel@joshheumann.com>
I haven't gotten any responses yet. Stas would really like to hang out
with us, so if someone could offer a room, he would definitely appreciate
it.
Josh
> Stas Beckman of mod_perl fame, is presenting at oscon this year and
> would like to hang out and see the sights after the conference, but has
> already made hotel reservations. He's looking for someone to put him up
> the last night of the conference, Friday August 5th.
>
> Respond to me off-list if you're interested and I'll hook you up with a
> slice of Stas.
>
> J
>
>
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list@pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list
From perl-pm at joshheumann.com Wed Apr 27 10:43:52 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Wed Apr 27 10:44:13 2005
Subject: [Pdx-pm] More oscon housing
Message-ID: <44572.130.94.161.230.1114623832.squirrel@joshheumann.com>
Update: Steve Wickman has offered Stas a place to stay. Thanks be to Steve!
Josh
I haven't gotten any responses yet. Stas would really like to hang out
with us, so if someone could offer a room, he would definitely appreciate
it.
Josh
> Stas Beckman of mod_perl fame, is presenting at oscon this year and
would like to hang out and see the sights after the conference, but has
already made hotel reservations. He's looking for someone to put him up
the last night of the conference, Friday August 5th.
>
> Respond to me off-list if you're interested and I'll hook you up with a
slice of Stas.
>
> J
>
>
> _______________________________________________
> Pdx-pm-list mailing list
> Pdx-pm-list@pm.org
> http://mail.pm.org/mailman/listinfo/pdx-pm-list
From perl-pm at joshheumann.com Fri Apr 29 10:52:45 2005
From: perl-pm at joshheumann.com (Josh Heumann)
Date: Fri Apr 29 10:53:00 2005
Subject: [Pdx-pm] [Fwd: Newsletter from O'Reilly UG Program, April 28]
Message-ID: <35465.130.94.161.230.1114797165.squirrel@joshheumann.com>
Remember, we can get copies of the new books for members to review.
-------- Original Message --------
Subject: Newsletter from O'Reilly UG Program, April 28
From: Marsee Henon
Date: Thu, April 28, 2005 2:43 pm
================================================================
O'Reilly UG Program News--Just for User Group Leaders
April 28, 2005
================================================================
-Thank you!
-Promotional Material Available for Your Group
-Safari Affiliate Program for User Groups
----------------------------------------------------------------
Book Info
----------------------------------------------------------------
***Review books are available
Copies of our books are available for your members to review--
send me an email and please include the book's ISBN number on
your request. Let me know if you need your book by a certain date.
Allow at least four weeks for shipping.
***Please send copies of your book reviews
Email me a copy of your newsletters or book reviews.
For tips and suggestions on writing book reviews, go to:
http://ug.oreilly.com/bookreviews.html
***Discount information
Don't forget to remind your members about our 20% discount on O'Reilly,
No Starch, Paraglyph, Pragmatic Bookshelf, SitePoint, and Syngress
books and O'Reilly conferences.
Just use code DSUG.
***Group purchases with better discounts are available
Please let me know if you are interested and I can put you in
touch with our sales department.
----------------------------------------------------------------
General News
----------------------------------------------------------------
***Thanks for all the replies to my request for Linux reviewers.
The response was fantastic.
***Promotional Material Available:
The following items are available for your next meeting.
Numbers are limited so please don't wait too long.
Let me know the type and the amount you would like
and I'll do my best.
-Square Vinyl O'Reilly Stickers featuring the tarsier (vi Guy)
-Missing Manual Series bookmark featuring the "Mac OS X: The Missing
Manual" and
"iPhoto: The Missing Manual"
***Safari Affiliate Program for User Groups
Give your members access to content from Safari's thousands of
technology books, right on your site--for free--and raise money for your
user group at the same time.
For more information and to sign up for the Safari Affiliate Program, go
to:
http://ug.oreilly.com/safari_affl.html?CMP=EMC-U1L284871961
================================================================
O'Reilly News for User Group Members
April 28, 2005
================================================================
----------------------------------------------------------------
Book News
----------------------------------------------------------------
-Ant: The Definitive Guide, 2nd Edition
-Test Driving Linux: From Windows to Linux in 60 Seconds
-Data Crunching
-Developing Feeds with RSS and Atom
-Degunking Microsoft Office
-Photoshop Elements 3 for Windows One-on-One
-Spring: A Developer's Notebook
-Degunking Your Personal Finances
-Network Security Tools
-MAKE Subscriptions Available
----------------------------------------------------------------
Upcoming Events
----------------------------------------------------------------
-BSDCan 2005, Ontario, Canada--May 12-14
-David Sklar Classes at Big Nerd Ranch, Atlanta, GA--May 16-20
-Colin Moock's ActionScript Boot Camp, Los Angeles, CA--May 16-17
----------------------------------------------------------------
Conference News
----------------------------------------------------------------
-Where 2.0 Conference Registration Open, San Francisco, CA--June 29-30
-EuroOSCON Call for Papers Now Open,
Amsterdam, The Netherlands--October 17-20
----------------------------------------------------------------
News
----------------------------------------------------------------
-O'Reilly Radar Blog Launched
-Mapping Hacks Safari Exclusive
-Wired, MAKE, And MacGyver
-Revitalizing the Pay-Per-Call System
-The State of the Dolphin at the MySQL Users Conference 2005
-PHP 5 on Mac OS X
-Trust and Zeal in Open Source Advocacy
-Housecleaning Tips for Tiger
-Mac Mini Eye for the Linux-Windows Guy
-Protect Yourself from WiFi Snoops
-XML DataSource Controls in .NET 2.0
-Five Favorite Features from 5.0
-Adding Custom Buttons to Internet Explorer
-Make Your Own Music Software with Pure Data
-Johnny ???Juice??? Rosado: Digital Public Enemy
-Panoramas Made Easy
-The CSS Anthology: 101 Essential Tips, Tricks, & Hacks
-The Future: HTML or XHTML?
================================================
Book News
================================================
Did you know you can request a free book to review for your
group? Ask your group leader for more information.
For book review writing tips and suggestions, go to:
http://ug.oreilly.com/bookreviews.html
Don't forget, you can receive 20% off any O'Reilly, No Starch,
Paraglyph, Pragmatic Bookshelf, SitePoint, or Syngress book you
purchase directly from O'Reilly.
Just use code DSUG when ordering online or by phone 800-998-9938.
http://www.oreilly.com/
***Free ground shipping is available for online orders of at
least $29.95 that go to a single U.S. address. This offer
applies to U.S. delivery addresses in the 50 states and Puerto Rico. For
more details, go to:
http://www.oreilly.com/news/freeshipping_0703.html
----------------------------------------------------------------
New Releases
----------------------------------------------------------------
***Ant: The Definitive Guide, 2nd Edition
Publisher: O'Reilly
ISBN: 0596006098
A must-have for Java developers, this second edition has been reworked,
revised, and expanded upon to reflect Ant's evolution. It documents the
new ways that Ant is being applied, as well as the array of optional
tasks that Ant supports. In fact, this new edition covers everything
about this extraordinary build management tool from downloading and
installing, to using Ant to build web applications, to using Ant to test
code.
http://www.oreilly.com/catalog/anttdg2/
Chapter 6, "Getting Source Code from CVS Repositories," is available:
http://www.oreilly.com/catalog/anttdg2/chapter/index.html
***Test Driving Linux: From Windows to Linux in 60 Seconds
Publisher: O'Reilly
ISBN: 059600754X
This detailed, step-by-step guide provides both home and business users
with a hassle-free way to investigate Linux before purchasing and
installing a complete Linux distribution. Quickly learn how to use Linux
to perform your most common tasks without changing, installing, or
configuring a thing on your computer. This release comes with Move, a CD
that allows Windows users to try all the features of Mandrake Linux
without the hassle of actually installing Linux.
http://www.oreilly.com/catalog/tdlinux/
Chapter 7, "Edit Digital Images," is available online:
http://www.oreilly.com/catalog/tdlinux/chapter/index.html
***Data Crunching
Publisher: Pragmatic Bookshelf
ISBN: 0974514071
This book describes the most useful data crunching techniques, explains
when you should use them, and shows how they will make your life easier.
Along the way, it will introduce you to some handy, but under-used,
features of Java, Python, and other languages. It will also show you how
to test data crunching programs, and how data crunching fits into the
larger software development picture.
http://www.oreilly.com/catalog/0974514071/
***Developing Feeds with RSS and Atom
Publisher: O'Reilly
ISBN: 0596008813
This step-by-step guide offers bloggers, web developers, and programmers
an understanding of content syndication and the technologies that make
it possible. It highlights all the new features of RSS 2.0, and offers
complete coverage of its rival technology, Atom. If you're interested in
producing your own content feed, this is the one book you'll want in
hand.
http://www.oreilly.com/catalog/deveoprssatom/
Chapter 4, "RSS 2.0," is available online:
http://www.oreilly.com/catalog/deveoprssatom/chapter/index.html
***Degunking Microsoft Office
Publisher: Paraglyph Press
ISBN: 1932111956
"Degunking Microsoft Office" covers the basics to help you quickly get
your PC back to top performance. The book is organized according to
special "cleaning" processes that will improve the performance of your
computer. Shortcut and time calculation charts are provided at the
beginning of the book to help you determine how much time is required to
perform different degunking tasks from small to large.
http://www.oreilly.com/catalog/1932111956/index.html
***Photoshop Elements 3 for Windows One-on-One
Publisher: O'Reilly
ISBN: 0596008449
"Photoshop Elements 3 for Windows One-on-One" is a complete training
system on how to use Adobe Photoshop Elements software to edit and
optimize images. Written in conversational style and packed with
full-color photos, this book contains 12 step-by-step lessons on
real-world tasks, along with two hours of video tutorials on CD.
You???ll also learn about photography and graphic theory, best
practices, and tips for avoiding problems. Both image-editing novices
and those already familiar with using Photoshop Elements will benefit
from this book. http://www.oreilly.com/catalog/photoele3/
***Spring: A Developer's Notebook
Publisher: O'Reilly
ISBN: 0596009100
This no-nonsense book quickly gets you up to speed on the new Spring
open source framework. Favoring examples and practical application over
theory, "Spring: A Developer's Notebook" features ten code-intensive
labs that will force you to hone your skills by working through multiple
instructional examples. In the end, you'll understand how to produce
simple, clean, and effective applications.
http://www.oreilly.com/catalog/springadn/
Chapter 6, "Services and AOP," is available online:
http://www.oreilly.com/catalog/springadn/chapter/index.html
***Degunking Your Personal Finances
Publisher: Paraglyph Press
ISBN: 1933097027
You don't have to win the lottery to improve your financial status.
"Degunking Your Personal Finances" will give you a simple, proven,
12-step plan to help you get out and stay out of debt. This unique book
will help you create a workable and enjoyable lifestyle, and get you to
organize your finances, save money, and really put your money to work
for you. http://www.oreilly.com/catalog/1933097027/index.html
***Network Security Tools
Publisher: O'Reilly
ISBN: 0596007949
"Network Security Tools" accessibly shows experienced administrators how
to modify, customize, and extend popular open source security tools such
as Nikto, Ettercap, and Nessus. This concise, high-end guide discusses
the common customizations and extensions for these tools, then shows you
how to write even more specialized attack and penetration reviews that
are suited to your unique network environment. It also explains how
tools like port scanners, packet injectors, network sniffers, and web
assessment tools function.
http://www.oreilly.com/catalog/networkst/
***MAKE Subscriptions Available
The annual subscription price for four issues is $34.95. When you
subscribe with this link, you'll get a free issue--the first one plus
four more for $34.95. So subscribe for yourself or friends with this
great offer for charter subscribers: five volumes for the cost of four.
Subscribe at:
https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA
The MAKE blog is available at:
http://www.makezine.com/blog/
================================================
Upcoming Events
================================================
***For more events, please see:
http://events.oreilly.com/
***BSDCan 2005, Ontario, Canada--May 12-14
Dru Lavigne ("BSD Hacks"), Greg Lehey ("The Complete FreeBSD, 4th Ed."),
and No Starch's Michael W. Lucas ("Cisco Routers for the Desperate")
will be among the speakers this year.
http://www.bsdcan.org/2005/
***David Sklar Classes at Big Nerd Ranch, Atlanta, GA--May 16-20
Author David Sklar ("PHP Cookbook") leads PHP5 Bootcamp, an intensive
five-day course designed for system administrators, webmasters, and web
application developers, for Big Nerd Ranch.
http://www.bignerdranch.com/classes/php5.shtml
***Colin Moock's ActionScript Boot Camp, Los Angeles, CA--May 16-17 Join
author Colin Moock ("Essential ActionScript 2.0") for this
ActionScript Boot Camp, a crash course on the fundamentals of
ActionScript programming in Flash MX 2004. Topics covered include a
beginner's
introduction to Flash programming, an introduction to object-oriented
programming, and an introduction to Flash application architecture and
design patterns.
http://www.fitc.ca/bootcamp/
================================================
Conference News
================================================
***Where 2.0 Conference Registration Open,
San Francisco, CA--June 29-30
Join us at the first O???Reilly Where 2.0 Conference. Location-based
services and mapping are becoming mainstream technologies. Meanwhile,
innovative new software makes it possible to apply the wealth of new
data to old business problems. Come explore the emerging consumer and
enterprise ecosystems around location-aware technologies that
increasingly impact the way we work and play.
For more information, go to:http://conferences.oreilly.com/where/
User Group members who register before May 31, 2005 get a double
discount. Use code "WHEREUG" when you register, and receive 15% off the
early registration price.
To register for the conference, go to:
http://conferences.oreillynet.com/cs/where2005/create/ord_where
***EuroOSCON Call for Papers Now Open,
Amsterdam, The Netherlands--October 17-20
EuroOSCON 2005, to be held October 17-20 in Amsterdam, will explore the
best and newest open source technologies, with a focus on what's
particularly useful to companies, governments, and non-profits. Session
and tutorial proposals are due by midnight, May 23rd. We're interested
in all aspects of building applications, services, and systems that
utilize the new capabilities of the open source platform.
http://conferences.oreillynet.com/cs/eurooscon/create/e_sess
Submit your proposal:
http://conferences.oreillynet.com/cs/eurooscon/create/e_sess#form
================================================
News From O'Reilly & Beyond
================================================
---------------------
General News
---------------------
***O'Reilly Radar Blog Launched
O'Reilly is constantly watching the horizon for emerging technologies
and trends sure to affect you and your business. Featuring links,
articles, and blog entries posted by Tim O'Reilly, Rael Dornfest, Marc
Hedlund, and Nathan Torkington, the group weblog offers a window into
the O'Reilly predictive sense, letting you track what O'Reilly tracks.
http://radar.oreilly.com/
Be sure to read the About page for an overview:
http://radar.oreilly.com/about/
***"Mapping Hacks" Safari Exclusive
"Mapping Hacks," a collection of one hundred simple techniques for
digital mapmaking, is scheduled for a June release, but your advance
purchase gives you full access to the book's content right now. "Mapping
Hacks" is currently available as a Safari Exclusive, meaning only
subscribers to Safari's e-library can read it before its release.
Purchase now and receive 45 days of free access to the book with no
subscription
necessary.
http://www.oreilly.com/catalog/mappinghks/
***Wired, MAKE, And MacGyver
The evolution of the geek mag.
http://www.mediabistro.com/articles/cache/a4255.asp
***Revitalizing the Pay-Per-Call System
The 900 number, long associated with porn and psychics, is a technology
that was ahead of its time. Despite its reputation, pay-per-call service
is a proven and practical way to collect micropayments and create a
competitive marketplace for information services. Brian McConnell
suggests that third-party wireless providers use pay-per-call as a means
to build and profit from voice and data services.
http://www.oreillynet.com/pub/a/network/2005/04/18/900numbers.html
---------------------
Open Source
---------------------
***The State of the Dolphin at the MySQL Users Conference 2005
Daniel Steinberg's report from the 2005 MySQL Users Conference covers
David Axmark and Michael Widenius' "State of the Dolphin" keynote and
Michael Tiemann's keynote.
http://www.onlamp.com/pub/a/onlamp/2005/04/20/dolphinatmySQL.html
For all the announcements, press coverage, blogs, and photos from the
MySQL Conference, check out our Conference Coverage page:
http://www.onlamp.com/mysqluc2005/
***PHP 5 on Mac OS X
Blane Warren discusses writing PHP 5 on Mac OS X systems--the tools, the
software, and the utilities available to web developers.
http://www.sitepoint.com/blog-post-view.php?id=257605
***Trust and Zeal in Open Source Advocacy
Advocacy is critical to the spread of open source and free software.
Good advocates build trust in their audiences, explaining how, and if,
F/OSS can help them solve their problems. Jono Bacon explains how to
build trust and avoid overzealous advocacy.
http://www.linuxdevcenter.com/pub/a/linux/2005/04/21/advocacy.html
---------------------
Mac
---------------------
***Housecleaning Tips for Tiger
Is your Mac ready for a smooth transition to Tiger? Maybe you're in need
of a spring housecleaning anyway. Check out these tidy tips from Derrick
Story, then roll out the red carpet for Mac OS X 10.4.
http://www.macdevcenter.com/pub/a/mac/2005/04/26/tiger.html
***Mac Mini Eye for the Linux-Windows Guy
Todd had no intention of giving up his Linux and Windows boxes to become
a "Mac switcher." But he had heard good things about OS X, so the Mac
mini presented the opportunity for him to become a Mac-tryer. He details
his experiences here.
http://www.macdevcenter.com/pub/a/mac/2005/04/19/mac_mini.html
---------------------
Windows/.NET
---------------------
***Protect Yourself from WiFi Snoops
You needn't be at the mercy of WiFi snoops. There's a lot you can do to
protect your home or business network, without spending a lot of time or
even any money. Preston Gralla, author of "Windows XP Hacks, 2nd
Edition," shows you how with step-by-step guides to hiding your network
SSID, filtering out MAC addresses, and using encryption.
http://www.windowsdevcenter.com/pub/a/windows/2005/04/19/WiFiHacks.html
***XML DataSource Controls in .NET 2.0
With .NET 2.0's XML DataSource control, you can bind to an XML document
just as easily as you bind to tables in a database. If the XML document
you load is hierarchical, the data is exposed hierarchically, which
makes it ideal for mapping an XML document to a TreeView control. Jesse
Liberty explains how the XML DataSource works in ASP.NET.
http://www.ondotnet.com/pub/a/dotnet/2005/04/18/liberty.html
---------------------
Java
---------------------
***Five Favorite Features from 5.0
David Flanagan reviews five of his favorite new Java 5.0 features: the
Callable and Future interfaces, new APIs for varargs and autoboxing, new
ability interfaces, the @Override annotation, and MatchResult. Read to
the end, where David reveals a bonus sixth feature, a new language
syntax supported by Java 5.0 but known to very few. David is the author
of "Java in a Nutshell, 5th Edition."
http://www.onjava.com/pub/a/onjava/2005/04/20/javaIAN5.html
***Adding Custom Buttons to Internet Explorer
Have you ever wanted to extend the Internet Explorer toolbar by adding
your own buttons? It's not that tough to do. Mitch Tulloch, author of
"Windows Server Hacks," walks you through it in a few easy steps.
http://www.windowsdevcenter.com/pub/a/windows/2005/04/26/ie_buttons.html
---------------------
Digital Media
---------------------
***Make Your Own Music Software with Pure Data
With Pd (Pure Data), the graphical music toolkit for Windows, Linux, and
Mac, you can wire up custom music programs no commercial software can
duplicate--for free. Generate and process complex streams of MIDI and
audio for live performance, build your own software synthesizer and
effects, and even process video. Here's how to get started.
http://digitalmedia.oreilly.com/2005/04/27/pd.html
***Johnny ???Juice??? Rosado: Digital Public Enemy
Chuck D???s right-hand man explains the high-tech (and surprisingly
low-tech) secrets behind the Public Enemy sound, then shares a track
from the group???s upcoming album.
http://digitalmedia.oreilly.com/2005/04/20/juice.html
***Panoramas Made Easy
Alex reviews some groundbreaking new software that any web designer or
digital camera enthusiast will find extremely useful in stitching
together panoramas.
http://www.sitepoint.com/blog-post-view.php?id=254954
---------------------
Web
---------------------
***The CSS Anthology: 101 Essential Tips, Tricks, & Hacks
"The CSS Anthology" from SitePoint offers a problem/solution format
designed to help make your site easier to maintain and faster to load
with CSS. If you've been working with images in CSS, you've probably
looked for answers to questions like "How do I position my background
image?" or "How do I set background images for other elements?" You'll
find solutions to these image-related CSS problems in this sample
excerpt from the book: Chapter 3, "CSS and Images."
http://www.sitepoint.com/article/css-anthology-tips-tricks-3
***The Future: HTML or XHTML?
Lachlan Hunt attempts to answer a crucial question about the future of
the Web: does that future lie with HTML or XHTML?
http://www.sitepoint.com/article/future-html-xhtml
================================================
>From Your Peers
===============================================
*** Don't forget to check out the O'Reilly UG wiki to see what user
groups around the globe are up to:
http://wiki.oreillynet.com/usergroups/index.cgi
Until next time--
Marsee Henon
================================================================
O'Reilly Media
1005 Gravenstein Highway North
Sebastopol, CA 95472
http://ug.oreilly.com/
http://www.oreilly.com/
http://conferences.oreilly.com/
================================================================
From rlucas at tercent.com Sat Apr 30 11:44:41 2005
From: rlucas at tercent.com (Randall Lucas)
Date: Sat Apr 30 11:45:38 2005
Subject: [Pdx-pm] Lisp class
Message-ID: <4273D219.3030006@tercent.com>
Dear Mongers,
I will soon have surpassed that age at which Paul Graham asserts one
must have learned Common Lisp or have missed one's chance. I am
currently self-teaching so many things that I don't have the time and
energy to both teach myself and learn Lisp within my time frame (six
months!). Therefore, I am looking for a course in Lisp in the Portland
area.
Can anyone recommend a course or instructor for this purpose?
Best,
Randall
--
Randall Lucas DF93EAD1
Tercent, Inc / SuperSurvey Online Surveys
http://www.supersurvey.com
From ewilhelm at sbcglobal.net Sat Apr 30 18:55:15 2005
From: ewilhelm at sbcglobal.net (Eric Wilhelm)
Date: Sat Apr 30 18:50:48 2005
Subject: [Pdx-pm] Lisp class
In-Reply-To: <4273D219.3030006@tercent.com>
References: <4273D219.3030006@tercent.com>
Message-ID: <200504301855.15343.ewilhelm@sbcglobal.net>
# The following was supposedly scribed by
# Randall Lucas
# on Saturday 30 April 2005 11:44 am:
>I will soon have surpassed that age at which Paul Graham asserts one
>must have learned Common Lisp or have missed one's chance.
While I find his ideas intriguing and would like to subscribe to his
newsletter, he also asserts that python is more like lisp than Perl.
Do you find yourself wanting to learn python?
While lisp has a very sexy, mysterious allure about it, I'm not really
turned on by the claim that: "You could translate simple Lisp programs
into Python line for line." That says to me that lisp has too many
lines.
Admittedly, I don't really know lisp, but I've seen people who sing its
praises knock perl in favor of python while demonstrating that they
don't really know perl, so I feel pretty comfortable out on this
ledge :-)
IMO, you should first master map(), then consider learning lisp. In the
bit of reading that I've done on it (thinking I was missing out on
something), I was continually waiting to be shown something that I
don't already do with Perl on a regular basis. If there is something
in there, I doubt if it's anything that you'll get from a class (maybe
a mentor, but not a class.)
--Eric
--
"It ain't those parts of the Bible that I can't understand that bother
me, it's the parts that I do understand."
-- Mark Twain
---------------------------------------------
http://scratchcomputing.com
---------------------------------------------
From randall at sonofhans.net Sat Apr 30 19:43:06 2005
From: randall at sonofhans.net (Randall Hansen)
Date: Sat Apr 30 19:43:23 2005
Subject: [Pdx-pm] Lisp class
In-Reply-To: <200504301855.15343.ewilhelm@sbcglobal.net>
References: <4273D219.3030006@tercent.com>
<200504301855.15343.ewilhelm@sbcglobal.net>
Message-ID: <777681722fa191eabe3ced5a0ca707a7@sonofhans.net>
On Apr 30, 2005, at 6:55 PM, Eric Wilhelm wrote:
> "You could translate simple Lisp programs into Python line for line."
> That says to me that lisp has too many lines.
nice.
> Admittedly, I don't really know lisp, but I've seen people who sing its
> praises knock perl in favor of python while demonstrating that they
> don't really know perl, so I feel pretty comfortable out on this
> ledge :-)
interestingly, MJD says, in his new book[1] (which is supposed to be
fabulous; i've only read a little), that he finds perl and lisp quite
similar. i also don't know lisp. knowing what i do about the book,
your map() advice seems sound.
FWIW, paul graham's lisp advice is part of his schtick. he made
fuck-you money with lisp, so naturally has an affinity for it. not
that this disqualifies his opinion, but IMHO you should view it in the
same light as randal schwartz's opinions about perl :) with that much
knowledge, nearly every problem looks solvable with your tool of
choice.
r
----
1) http://perl.plover.com/hop/