From george at metaart.org Wed Sep 1 15:27:05 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 1 15:20:49 2004
Subject: [oak perl] More Reviews?
Message-ID: <200409011327.05911.george@metaart.org>
Currently, four members of Oakland.pm
(that I know of)
are working on reviews (all of O'Reilly books).
Anyone else want to do a review?
O'Reilly books:
Oakland.pm is a member of
the O'Reilly User Group Program.
If you want to review an O'Reilly book,
I can probably get you a review copy.
It doesn't seem to matter
how long ago it was published,
if O'Reilly is still selling it.
I've made quite a few requests for review copies
of O'Reilly books;
so far, I've not been turned down.
Apress books:
Oakland.pm recently became a member of
the Apress User Group Program.
I believe we can get review copies
of their books too.
I'll say more when we have some actual experience.
Let me know if you wish me to request a review copy
of an Apress book for you.
Other reviews:
Reviews don't have to be of O'Reilly or Apress books.
You could write a review of a book
published by Manning, Addison Wesley, or ...
Moreover, reviews don't have to be of books.
They could be of articles, talks, products, ...
Let me know if you wish me
to request a review copy for you.
And let me know if you have any questions.
George
From george at metaart.org Thu Sep 2 22:00:24 2004
From: george at metaart.org (George Woolley)
Date: Thu Sep 2 21:53:56 2004
Subject: [oak perl] Job in SF?
Message-ID: <200409022000.24373.george@metaart.org>
Anyone interested in a contracting job in SF involving
middleware, Websphere and Perl?
If so, let me know,
and I'll send you details.
George
From joshnjillwait at yahoo.com Fri Sep 3 01:18:12 2004
From: joshnjillwait at yahoo.com (Joshua Wait)
Date: Fri Sep 3 01:18:14 2004
Subject: [oak perl] Re: More Reviews?
In-Reply-To: <200409021700.i82H0C2u000365@www.pm.org>
Message-ID: <20040903061812.38685.qmail@web53709.mail.yahoo.com>
When I return from Alaska, I hope to write a review of
Perl Objects of which I already have a copy.
I may also write a review of Perl & XML. Already got
that one.
So maybe when I get done with those books, I'll take a
look at some of the other O'Reilly books.
Do you know if there is a new edition of the Perl for
System Administration coming out? I was thinking about
picking up a copy.
--JOSHUA
--- oakland-request@mail.pm.org wrote:
> Send Oakland mailing list submissions to
> oakland@mail.pm.org
>
> To subscribe or unsubscribe via the World Wide Web,
> visit
> http://mail.pm.org/mailman/listinfo/oakland
> or, via email, send a message with subject or body
> 'help' to
> oakland-request@mail.pm.org
>
> You can reach the person managing the list at
> oakland-owner@mail.pm.org
>
> When replying, please edit your Subject line so it
> is more specific
> than "Re: Contents of Oakland digest..."
>
>
> Today's Topics:
>
> 1. More Reviews? (George Woolley)
>
>
>
----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 1 Sep 2004 13:27:05 -0700
> From: George Woolley
> Subject: [oak perl] More Reviews?
> To: oakland@mail.pm.org
> Message-ID: <200409011327.05911.george@metaart.org>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Currently, four members of Oakland.pm
> (that I know of)
> are working on reviews (all of O'Reilly books).
> Anyone else want to do a review?
>
> O'Reilly books:
> Oakland.pm is a member of
> the O'Reilly User Group Program.
>
> If you want to review an O'Reilly book,
> I can probably get you a review copy.
> It doesn't seem to matter
> how long ago it was published,
> if O'Reilly is still selling it.
> I've made quite a few requests for review copies
> of O'Reilly books;
> so far, I've not been turned down.
>
> Apress books:
> Oakland.pm recently became a member of
> the Apress User Group Program.
>
> I believe we can get review copies
> of their books too.
> I'll say more when we have some actual experience.
> Let me know if you wish me to request a review copy
> of an Apress book for you.
>
> Other reviews:
> Reviews don't have to be of O'Reilly or Apress
> books.
> You could write a review of a book
> published by Manning, Addison Wesley, or ...
> Moreover, reviews don't have to be of books.
> They could be of articles, talks, products, ...
>
> Let me know if you wish me
> to request a review copy for you.
> And let me know if you have any questions.
> George
>
>
>
> ------------------------------
>
> _______________________________________________
> Oakland mailing list
> Oakland@mail.pm.org
> http://mail.pm.org/mailman/listinfo/oakland
>
> End of Oakland Digest, Vol 15, Issue 1
> **************************************
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
From george at metaart.org Fri Sep 3 13:14:20 2004
From: george at metaart.org (George Woolley)
Date: Fri Sep 3 13:12:50 2004
Subject: [oak perl] Re: More Reviews?
In-Reply-To: <20040903061812.38685.qmail@web53709.mail.yahoo.com>
References: <20040903061812.38685.qmail@web53709.mail.yahoo.com>
Message-ID: <200409031114.20493.george@metaart.org>
Joshua,
Oh, good, you may be writing two more reviews!
Oh, kool, you're going to Alaska.
Have a good trip.
I'm not aware of
an about to come out 2nd edition of
"Perl for System Administration",
but I wouldn't necessarly know.
Nor did I see one in the O'Reilly book list
which does include a number of future books.
Since I don't know the answer to your question,
I've sent email to Marsee asking.
I've also asked another question raised by your post.
I'll let you know what I find out,
likely off-list.
George
On Thursday 02 September 2004 11:18 pm, Joshua Wait wrote:
> When I return from Alaska, I hope to write a review of
> Perl Objects of which I already have a copy.
>
> I may also write a review of Perl & XML. Already got
> that one.
>
> So maybe when I get done with those books, I'll take a
> look at some of the other O'Reilly books.
>
> Do you know if there is a new edition of the Perl for
> System Administration coming out? I was thinking about
> picking up a copy.
>
> --JOSHUA
...
From george at metaart.org Tue Sep 7 14:22:35 2004
From: george at metaart.org (George Woolley)
Date: Tue Sep 7 14:15:46 2004
Subject: [oak perl] Next Oakland.pm Meeting: Tue. Sept. 14
Message-ID: <200409071222.35384.george@metaart.org>
Snip for http://oakland.pm.org/
.............................................
Next meeting
* when: Tue. Sept. 14 at 7:30-9:30pm
(on 2nd Tuesdays since Dec. 2002)
* where: Robert's Place
2845 Pearl Harbor Road, Alameda CA
* directions: [link to] directions and ascii map
* theme: hashes
* agenda:
o introductions
o giveaways
o a short talk entitled
"Arnold Schoenberg: Perl Hacker?"
by Mark Theodoropoulos
o talks, discussion on the theme
o ...
* who: open to anyone interested.
* how much: no fee for our meetings.
From george at metaart.org Wed Sep 8 13:35:01 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 8 13:28:07 2004
Subject: [oak perl] Minitalks?
Message-ID: <200409081135.01906.george@metaart.org>
The theme of the September meeting
(oh my, in only 6 days on Sept. 14)
is Hashes.
Anyone up for giving a very short talk
having something to do with hashes.
By very short talk,
I mean lightning talk length or shorter.
Say 0 to 5 minutes.
That would be much appreciated.
George
P.S. Of course, if you want to talk for longer,
that would be great.
From blyman at iii.com Wed Sep 8 13:48:16 2004
From: blyman at iii.com (Belden Lyman)
Date: Wed Sep 8 13:54:29 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <200409081135.01906.george@metaart.org>
References: <200409081135.01906.george@metaart.org>
Message-ID: <1094669296.11531.13.camel@ls104>
If anyone indicates any interest, I'd give a short talk on
one of the following:
2. Using hashes to give your functions named arguments
3. Making a function use a hash to cache return values
1. Creating and accessing hash references
Belden
On Wed, 2004-09-08 at 11:35, George Woolley wrote:
> The theme of the September meeting
> (oh my, in only 6 days on Sept. 14)
> is Hashes.
>
> Anyone up for giving a very short talk
> having something to do with hashes.
> By very short talk,
> I mean lightning talk length or shorter.
> Say 0 to 5 minutes.
> That would be much appreciated.
>
> George
>
> P.S. Of course, if you want to talk for longer,
> that would be great.
>
> _______________________________________________
> Oakland mailing list
> Oakland@mail.pm.org
> http://mail.pm.org/mailman/listinfo/oakland
From george at metaart.org Wed Sep 8 15:00:40 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 8 14:53:46 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <1094669296.11531.13.camel@ls104>
References: <200409081135.01906.george@metaart.org>
<1094669296.11531.13.camel@ls104>
Message-ID: <200409081300.40094.george@metaart.org>
Belden,
Oh kool. Three possible topics! :)
Well, I'd be interested in any (or all) of those topics,
but especially the one numbered 3.
But I may not be in the "anyone" domain
you were thinking of. :(
George
All,
Anyone else wish to hear some of Belden's thoughts
on any of these topics? <<<<<<
Now's your chance to express your interest.
Anyone else have anything to say re hashes? <<<<<<
George
On Wednesday 08 September 2004 11:48 am, Belden Lyman wrote:
> If anyone indicates any interest, I'd give a short talk on
> one of the following:
>
> 2. Using hashes to give your functions named arguments
> 3. Making a function use a hash to cache return values
> 1. Creating and accessing hash references
>
> Belden
>
> On Wed, 2004-09-08 at 11:35, George Woolley wrote:
> > The theme of the September meeting
> > (oh my, in only 6 days on Sept. 14)
> > is Hashes.
> >
> > Anyone up for giving a very short talk
> > having something to do with hashes.
> > By very short talk,
> > I mean lightning talk length or shorter.
> > Say 0 to 5 minutes.
> > That would be much appreciated.
> >
> > George
> >
> > P.S. Of course, if you want to talk for longer,
> > that would be great.
> >
> > _______________________________________________
> > Oakland mailing list
> > Oakland@mail.pm.org
> > http://mail.pm.org/mailman/listinfo/oakland
>
> _______________________________________________
> Oakland mailing list
> Oakland@mail.pm.org
> http://mail.pm.org/mailman/listinfo/oakland
From mtheo at amural.com Wed Sep 8 15:10:38 2004
From: mtheo at amural.com (Mark Theodoropoulos)
Date: Wed Sep 8 15:10:43 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <1094669296.11531.13.camel@ls104>
References: <200409081135.01906.george@metaart.org>
Message-ID: <413F04CE.11741.1808D5ED@localhost>
> If anyone indicates any interest, I'd give a short talk on
> one of the following:
>
> 2. Using hashes to give your functions named arguments
> 3. Making a function use a hash to cache return values
> 1. Creating and accessing hash references
Lest anyone overlook it, Belden's numbering is itself an excellent
lesson in hashes. ;-)
Mark Theodoropoulos
Berkeley
--
producer / classics without walls
the anti-warhorse zone / www.amural.com
kusf 90.3fm / san francisco
From blyman at iii.com Wed Sep 8 15:28:27 2004
From: blyman at iii.com (Belden Lyman)
Date: Wed Sep 8 15:34:38 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <200409081300.40094.george@metaart.org>
References: <200409081135.01906.george@metaart.org>
<1094669296.11531.13.camel@ls104>
<200409081300.40094.george@metaart.org>
Message-ID: <1094675307.11531.52.camel@ls104>
On Wed, 2004-09-08 at 13:00, George Woolley wrote:
> Belden,
> Oh kool. Three possible topics! :)
>
> Well, I'd be interested in any (or all) of those topics,
I'll do one at most :)
> but especially the one numbered 3.
noted, thanks
> But I may not be in the "anyone" domain
> you were thinking of. :(
>
Naw, you (?:a|we)re included in that "anyone"
Belden
From robert-kuropkat at comcast.net Wed Sep 8 17:23:07 2004
From: robert-kuropkat at comcast.net (Robert Kuropkat)
Date: Wed Sep 8 17:24:02 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <1094669296.11531.13.camel@ls104>
Message-ID:
Number 1 could be interesting if you have some good
thoughts/rules of thumb. Every now and then I manage to
confuse myself on the level of dereferencing when I get
tricky and make a complex data structure requiring Data
Dumper to straighten me out :-)
Robert Kuropkat
On 08 Sep 2004 11:48:16 -0700
Belden Lyman wrote:
>*This message was transferred with a trial version of
>CommuniGate(tm) Pro*
>If anyone indicates any interest, I'd give a short talk
>on
>one of the following:
>
>2. Using hashes to give your functions named arguments
>3. Making a function use a hash to cache return values
>1. Creating and accessing hash references
>
>Belden
>
>On Wed, 2004-09-08 at 11:35, George Woolley wrote:
>> The theme of the September meeting
>> (oh my, in only 6 days on Sept. 14)
>> is Hashes.
>>
>> Anyone up for giving a very short talk
>> having something to do with hashes.
>> By very short talk,
>> I mean lightning talk length or shorter.
>> Say 0 to 5 minutes.
>> That would be much appreciated.
>>
>> George
>>
>> P.S. Of course, if you want to talk for longer,
>> that would be great.
>>
>> _______________________________________________
>> Oakland mailing list
>> Oakland@mail.pm.org
>> http://mail.pm.org/mailman/listinfo/oakland
>
>_______________________________________________
>Oakland mailing list
>Oakland@mail.pm.org
>http://mail.pm.org/mailman/listinfo/oakland
From sfink at reactrix.com Wed Sep 8 18:44:01 2004
From: sfink at reactrix.com (Steve Fink)
Date: Wed Sep 8 18:44:30 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <200409081135.01906.george@metaart.org>
References: <200409081135.01906.george@metaart.org>
Message-ID: <413F9941.9020603@reactrix.com>
George Woolley wrote:
> The theme of the September meeting
> (oh my, in only 6 days on Sept. 14)
> is Hashes.
>
> Anyone up for giving a very short talk
> having something to do with hashes.
> By very short talk,
> I mean lightning talk length or shorter.
> Say 0 to 5 minutes.
> That would be much appreciated.
I could give a short talk on abusing tied hashes to conveniently call
functions during interpolation. It's kind of useful for things like
print "Search for $Google{'angry ants with bad breath'} please.\n";
producing
Search for http://www.google.com/search?q=angry+ants+with+bad+breath
please.
I wrote up a small module to make it easy do things like this a while
back, I could dig it up and talk about it.
From george at metaart.org Wed Sep 8 20:21:34 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 8 20:14:39 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <1094675307.11531.52.camel@ls104>
References: <200409081135.01906.george@metaart.org>
<200409081300.40094.george@metaart.org>
<1094675307.11531.52.camel@ls104>
Message-ID: <200409081821.34391.george@metaart.org>
Belden,
OK, both Robert and I have expressed interest,
so you're on for a short talk re hashes
on whichever subject suits you.
Thanks,
George
P.S. And Mark has noted
the relevance of your numbering to the topic.
On Wednesday 08 September 2004 1:28 pm, Belden Lyman wrote:
> On Wed, 2004-09-08 at 13:00, George Woolley wrote:
> > Belden,
> > Oh kool. Three possible topics! :)
> >
> > Well, I'd be interested in any (or all) of those topics,
>
> I'll do one at most :)
>
> > but especially the one numbered 3.
>
> noted, thanks
>
> > But I may not be in the "anyone" domain
> > you were thinking of. :(
>
> Naw, you (?:a|we)re included in that "anyone"
>
> Belden
From george at metaart.org Wed Sep 8 20:28:02 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 8 20:21:05 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <413F9941.9020603@reactrix.com>
References: <200409081135.01906.george@metaart.org>
<413F9941.9020603@reactrix.com>
Message-ID: <200409081828.02135.george@metaart.org>
On Wednesday 08 September 2004 4:44 pm, Steve Fink wrote:
> George Woolley wrote:
> > The theme of the September meeting
> > (oh my, in only 6 days on Sept. 14)
> > is Hashes.
> >
> > Anyone up for giving a very short talk
> > having something to do with hashes.
> > By very short talk,
> > I mean lightning talk length or shorter.
> > Say 0 to 5 minutes.
> > That would be much appreciated.
>
> I could give a short talk on abusing tied hashes to conveniently call
> functions during interpolation. It's kind of useful for things like
>
> print "Search for $Google{'angry ants with bad breath'} please.\n";
>
> producing
>
> Search for http://www.google.com/search?q=angry+ants+with+bad+breath
> please.
>
> I wrote up a small module to make it easy do things like this a while
> back, I could dig it up and talk about it.
Steve,
Excellent!
You're on.
George
From robert-kuropkat at comcast.net Wed Sep 8 22:52:11 2004
From: robert-kuropkat at comcast.net (Robert Kuropkat)
Date: Wed Sep 8 22:46:04 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <413F9941.9020603@reactrix.com>
References: <200409081135.01906.george@metaart.org>
<413F9941.9020603@reactrix.com>
Message-ID: <413FD36B.6010504@comcast.net>
*This message was transferred with a trial version of CommuniGate(tm) Pro*
This one sounds pretty spiffy... abusive perl techniques are always good
to see...
Steve Fink wrote:
> *This message was transferred with a trial version of CommuniGate(tm)
> Pro*
> George Woolley wrote:
>
>> The theme of the September meeting
>> (oh my, in only 6 days on Sept. 14)
>> is Hashes.
>>
>> Anyone up for giving a very short talk
>> having something to do with hashes.
>> By very short talk,
>> I mean lightning talk length or shorter.
>> Say 0 to 5 minutes.
>> That would be much appreciated.
>
>
> I could give a short talk on abusing tied hashes to conveniently call
> functions during interpolation. It's kind of useful for things like
>
> print "Search for $Google{'angry ants with bad breath'} please.\n";
>
> producing
>
> Search for http://www.google.com/search?q=angry+ants+with+bad+breath
> please.
>
> I wrote up a small module to make it easy do things like this a while
> back, I could dig it up and talk about it.
> _______________________________________________
> Oakland mailing list
> Oakland@mail.pm.org
> http://mail.pm.org/mailman/listinfo/oakland
From zed.lopez at gmail.com Thu Sep 9 11:08:31 2004
From: zed.lopez at gmail.com (Zed Lopez)
Date: Thu Sep 9 11:09:40 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <413FD36B.6010504@comcast.net>
References: <200409081135.01906.george@metaart.org>
<413F9941.9020603@reactrix.com> <413FD36B.6010504@comcast.net>
Message-ID: <83a996de040909090949ac0bdb@mail.gmail.com>
Hi folks,
Is anyone driving to the meeting from Berkeley? If so, could I hitch a
ride, please? (Otherwise, I can take the 51 bus most of the way...)
Some thoughts on hash talks -- one of:
hash slices (elementary, but I find some people aren't conversant with them)
using multiple elements for your hash keys, and how you can use this
to simulate an n-dimensional array (this was standard practice before
Perl 5, and has fallen into disuse since we've had references, but it
can still be a useful tool)
hashes: the internal representation (it'll be a squeeze to fit this in
5 minutes, but what the heck.)
Is there going to be a flip-chart or anything speakers can write on?
Zed
From mtheo at amural.com Thu Sep 9 11:55:55 2004
From: mtheo at amural.com (Mark Theodoropoulos)
Date: Thu Sep 9 11:56:00 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <83a996de040909090949ac0bdb@mail.gmail.com>
References: <413FD36B.6010504@comcast.net>
Message-ID: <414028AB.23997.1C7CFC88@localhost>
> Is anyone driving to the meeting from Berkeley? If so, could I hitch
> a ride, please? (Otherwise, I can take the 51 bus most of the way...)
I'm driving from Berkeley. Taking the 51 and trudging the rest of the
way sounds roughly as inviting as switching to Python. We can set up
off list.
Mark Theodoropoulos
--
producer / classics without walls
the anti-warhorse zone / www.amural.com
kusf 90.3fm / san francisco
From george at metaart.org Thu Sep 9 17:48:04 2004
From: george at metaart.org (George Woolley)
Date: Thu Sep 9 17:41:04 2004
Subject: [oak perl] Minitalks?
In-Reply-To: <83a996de040909090949ac0bdb@mail.gmail.com>
References: <200409081135.01906.george@metaart.org>
<413FD36B.6010504@comcast.net>
<83a996de040909090949ac0bdb@mail.gmail.com>
Message-ID: <200409091548.04138.george@metaart.org>
Zed,
re transportation:
Hope the ride idea works out.
If it doesn't, let me or us know.
re hash talk:
I'm unclear.
Are you volunteering to talk on one of the topics
you mention? <<<<<<
Any of those topics would be fine IMO.
I wasn't clear.
The talks don't have to be under 5 minutes,
but they can be as short as you wish.
re something to write on:
I've emailed Robert asking
if he has anything available for us.
If not, I'll look into coming up with something.
I likely won't be able to do that
before tomorrow.
George
On Thursday 09 September 2004 9:08 am, Zed Lopez wrote:
> Hi folks,
>
> Is anyone driving to the meeting from Berkeley? If so, could I hitch a
> ride, please? (Otherwise, I can take the 51 bus most of the way...)
>
> Some thoughts on hash talks -- one of:
>
> hash slices (elementary, but I find some people aren't conversant with
> them)
>
> using multiple elements for your hash keys, and how you can use this
> to simulate an n-dimensional array (this was standard practice before
> Perl 5, and has fallen into disuse since we've had references, but it
> can still be a useful tool)
>
> hashes: the internal representation (it'll be a squeeze to fit this in
> 5 minutes, but what the heck.)
>
> Is there going to be a flip-chart or anything speakers can write on?
>
> Zed
> _______________________________________________
> Oakland mailing list
> Oakland@mail.pm.org
> http://mail.pm.org/mailman/listinfo/oakland
From mp at rawbw.com Thu Sep 9 23:27:21 2004
From: mp at rawbw.com (Michael Paoli)
Date: Thu Sep 9 23:27:25 2004
Subject: [oak perl] Re: Bay area keysigning meetings and mailing list
In-Reply-To: <20040909190715.GX33243@klapaucius.zer0.org>
References: <20040909190715.GX33243@klapaucius.zer0.org>
Message-ID: <1094790441.41412d2913fba@webmail.rawbw.com>
There's now a (San Francisco) Bay Area keysigning mailing list, with
archiving, and some upcoming keysigning events in the Bay Area.
http://zer0.org/mailman/listinfo/ba-keysign/
2004-09-28 Mountain View https://www.biglumber.com/x/web?ev=40234
2004-10-04 Berkeley (at least proposed, see below)
Seems an e-mail to some regional folks on www.biglumber.com and a lot of
reply-all lead to the list (with archiving, and at least some initial
keysigning events) :-).
references/excerpts:
http://www.buug.org/
http://bad.debian.net/
http://www.balug.org/
http://oakland.pm.org/
Quoting Gregory Sutter :
> Hey all. After discussion at our Tied House keysigning last night, I
> came up with a couple of ideas.
> First, why is there no semi-regular keysigning meeting? BALUG and
> BAFUG and countless others seem to be able to have monthly meetings.
> So, I propose meeting at Jupiter in Berkeley on October 4 2004,
> and continuing monthly meetings on the first Monday of each month,
> perhaps in rotating Berkeley-SF-peninsula locations. Jupiter, 21st
> Amendment in SF, and Tied House in Mtn View all seem like great
> places to be drinkers with a PGP problem. Or vice versa.
> Second, to facilitate coordination and discussion for those who are
> interested, without bothering those who are not interested, I've
> created a mailing list. Please feel free to sign yourself up.
> IMO we should continue our discussion on the list so we can stop
> flooding random email addresses.
> http://zer0.org/mailman/listinfo/ba-keysign/
> ba-keysign-subscribe@zer0.org
From p at patrick.net Mon Sep 13 12:36:48 2004
From: p at patrick.net (patrick)
Date: Mon Sep 13 12:40:16 2004
Subject: [oak perl] listing modules
Message-ID:
Hello,
does anyone know the simplest way to list all the perl modules I have installed
on my machine?
Thanks very much.
Patrick
p@patrick.net
From david at fetter.org Mon Sep 13 12:43:58 2004
From: david at fetter.org (David Fetter)
Date: Mon Sep 13 12:44:00 2004
Subject: [oak perl] listing modules
In-Reply-To:
References:
Message-ID: <20040913174357.GA13637@fetter.org>
On Mon, Sep 13, 2004 at 10:36:48AM -0700, patrick wrote:
> Hello,
> does anyone know the simplest way to list all the perl modules I have installed
> on my machine?
perldoc perllocal
Cheers,
D
--
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100 mobile: +1 415 235 3778
Remember to vote!
From mruggiero at formfactor.com Mon Sep 13 14:44:38 2004
From: mruggiero at formfactor.com (Michael Ruggiero)
Date: Mon Sep 13 15:03:40 2004
Subject: FW: [oak perl] listing modules
Message-ID: <81E9E591B71B614888AB1E1D923DA385032C640C@EMAIL.formfactor.com>
there's also this:
http://www.perlmonks.org/index.pl?node_id=312850
> Hello,
> does anyone know the simplest way to list all the perl modules I have installed
> on my machine?
From george at metaart.org Mon Sep 13 15:38:13 2004
From: george at metaart.org (George Woolley)
Date: Mon Sep 13 15:30:54 2004
Subject: [oak perl] Oakland.pm Meeting: Tue. Sept. 14
Message-ID: <200409131338.13653.george@metaart.org>
The meeting is tomorrow (Tuesday).
See a number of you there.
George
Snip from http://oakland.pm.org/
.............................................
Next meeting
* when: Tue. Sept. 14 at 7:30-9:30pm
(on 2nd Tuesdays since Dec. 2002)
* where: Robert's Place
2845 Pearl Harbor Road, Alameda CA
* directions: [link to] directions and ascii map
* theme: hashes
* agenda:
o introductions
o giveaways
o a short talk entitled
"Arnold Schoenberg: Perl Hacker?"
by Mark Theodoropoulos
o talks, discussion on the theme
o ...
* who: open to anyone interested.
* how much: no fee for our meetings.
Notes
.........
(1) 3 people have agreed to talk on hashes.
(2) There are a number of giveaways.
From george at metaart.org Mon Sep 13 16:08:14 2004
From: george at metaart.org (George Woolley)
Date: Mon Sep 13 16:00:54 2004
Subject: [oak perl] Video Card?
Message-ID: <200409131408.14489.george@metaart.org>
Adrien gave me some stuff to give away.
One item is an ASIS GForce2 Video Card.
I'll make it part of the giveaway tomorrow
if there's at least one person interested in it.
From david at fetter.org Mon Sep 13 17:27:54 2004
From: david at fetter.org (David Fetter)
Date: Mon Sep 13 17:27:58 2004
Subject: [oak perl] Text-based UI frameworks?
Message-ID: <20040913222754.GA12712@fetter.org>
Kind people,
I'm looking for a generic text-based UI framework, preferably under
the BSD or Artistic License for doing a top-like program that will
eventually go into the PostgreSQL distribution.
Anybody know of such a thing, or have caveats about one(s) they don't
like?
Big TIA for any pointers on this :)
Cheers,
D
--
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100 mobile: +1 415 235 3778
Remember to vote!
From daniel at electricrain.com Mon Sep 13 18:22:49 2004
From: daniel at electricrain.com (Dan Sully)
Date: Mon Sep 13 21:43:14 2004
Subject: [oak perl] Re: [sf-perl] Text-based UI frameworks?
In-Reply-To: <20040913222754.GA12712@fetter.org>
References: <20040913222754.GA12712@fetter.org>
Message-ID: <20040913232249.GD32523@electricrain.com>
* David Fetter shaped the electrons to say...
>I'm looking for a generic text-based UI framework, preferably under
>the BSD or Artistic License for doing a top-like program that will
>eventually go into the PostgreSQL distribution.
>
>Anybody know of such a thing, or have caveats about one(s) they don't
>like?
>
>Big TIA for any pointers on this :)
You can use my Term::Slang module. I just wrote a top-like program myself for
a custom view of running product information at my company.
-D
--
They're techno trousers, ex-NASA, fantastic for walkies!
From blyman at iii.com Tue Sep 14 10:39:24 2004
From: blyman at iii.com (Belden Lyman)
Date: Tue Sep 14 10:45:36 2004
Subject: [oak perl] listing modules
In-Reply-To: <20040913174357.GA13637@fetter.org>
References:
<20040913174357.GA13637@fetter.org>
Message-ID: <1095176364.15310.60.camel@ls104>
On Mon, 2004-09-13 at 10:43, David Fetter wrote:
> On Mon, Sep 13, 2004 at 10:36:48AM -0700, patrick wrote:
> > Hello,
> > does anyone know the simplest way to list all the perl modules I have installed
> > on my machine?
>
> perldoc perllocal
>
> Cheers,
> D
That only tells you the modules installed by whomever has
write permission on perllocal.pod.
Belden
From david at fetter.org Tue Sep 14 11:49:04 2004
From: david at fetter.org (David Fetter)
Date: Tue Sep 14 11:49:07 2004
Subject: [oak perl] listing modules
In-Reply-To: <1095176364.15310.60.camel@ls104>
References:
<20040913174357.GA13637@fetter.org>
<1095176364.15310.60.camel@ls104>
Message-ID: <20040914164904.GA19634@fetter.org>
On Tue, Sep 14, 2004 at 08:39:24AM -0700, Belden Lyman wrote:
> On Mon, 2004-09-13 at 10:43, David Fetter wrote:
> > On Mon, Sep 13, 2004 at 10:36:48AM -0700, patrick wrote:
> > > Hello,
> > > does anyone know the simplest way to list all the perl modules I have installed
> > > on my machine?
> >
> > perldoc perllocal
> >
> > Cheers,
> > D
>
> That only tells you the modules installed by whomever has write
> permission on perllocal.pod.
True. Short of find / or locate, is there some other way to find
the rest?
Cheers,
D
--
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100 mobile: +1 415 235 3778
Remember to vote!
From blyman at iii.com Tue Sep 14 14:08:43 2004
From: blyman at iii.com (Belden Lyman)
Date: Tue Sep 14 14:14:54 2004
Subject: [oak perl] listing modules
In-Reply-To: <20040914164904.GA19634@fetter.org>
References:
<20040913174357.GA13637@fetter.org> <1095176364.15310.60.camel@ls104>
<20040914164904.GA19634@fetter.org>
Message-ID: <1095188923.15310.193.camel@ls104>
On Tue, 2004-09-14 at 09:49, David Fetter wrote:
> On Tue, Sep 14, 2004 at 08:39:24AM -0700, Belden Lyman wrote:
> > On Mon, 2004-09-13 at 10:43, David Fetter wrote:
> > > On Mon, Sep 13, 2004 at 10:36:48AM -0700, patrick wrote:
> > > > Hello,
> > > > does anyone know the simplest way to list all the perl modules I have installed
> > > > on my machine?
> > >
> > > perldoc perllocal
> > >
> > > Cheers,
> > > D
> >
> > That only tells you the modules installed by whomever has write
> > permission on perllocal.pod.
>
> True. Short of find / or locate, is there some other way to find
> the rest?
>
...not that I can think of. :(
But other people are certainly smarter than me here :)
Belden
From a_lamothe at yahoo.com Tue Sep 14 13:32:21 2004
From: a_lamothe at yahoo.com (a_lamothe@yahoo.com)
Date: Tue Sep 14 14:48:07 2004
Subject: [oak perl] Software Developer
Message-ID: <20040914183221.14053.qmail@lust.craigslist.org>
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/oakland/attachments/20040914/c6f10f11/attachment.htm
-------------- next part --------------
"a_lamothe@yahoo.com" has forwarded you this craigslist posting.
Please see below for more information.
-------------------------------------------------
Software Developer
Original URL: http://www.craigslist.org/sfc/sof/42413404.html
Posted by: bgi.recruiter34@barclaysglobal.com
Posted on: 2004-09-14, 9:03AM
Software Developer
Overview
The Global Market Data IT team is a global team of 11 software developers who are responsible for the support and enhancement of BGI's strategic Market Data system (SUMS). The team is located in London and San Francisco.
The SUMS system acquires, normalizes, and cleanses market data from more than 70 data providers before publishing it to other BGI systems.
We are in the process of reengineering SUMS into a web-based application, which will allow the application to be used throughout BGI. We also have a number of strategic projects either already in progress or scheduled for the coming months.
This role will involve the full software development lifecycle – from working with Business Analysts to help define use cases, through development, testing, release and support.
The SUMS application is built using object oriented Perl and HTML::Mason on Unix using test driven development and design patterns.
Responsibilities
Working with business users to help define use cases
Providing estimates of development effort based on use cases
Technical design of solutions to meet business requirements
Development and unit testing
Deployment and ongoing support
Skills and Requirements
Strong Object Oriented Perl essential
Strong SQL experience – preferably Sybase essential
Experience of test driven development desirable
Financial Services experience desirable
Working knowledge of design patterns and another OO language (e.g. Java , C#) preferable
Good HTML/Javascript design skills preferable (should be able to show screen shots, demo's etc)
HTML::Mason / Apache experience a definite plus
Experience developing in a team based environment using CVS a plus
Interested applicants should send a resume (in a Word document) detailing why you believe your skills and abilities are a good match to bgi.recruiter34@barclaysglobal.com. Please include the job title and id number in your resume and cover letter.
Managing Retirement Dreams for Over 25 Million People Worldwide
Headquartered in San Francisco with offices worldwide, Barclays Global Investors (BGI) is a trusted investment manager to many of the world's largest public and private pension and investment funds. Our 2,100 employees help ensure that people from postal carriers to automotive assembly line workers to executives have predictable financial performance for their future. BGI's manages over US$1 trillion in assets and we're backed by the resources of our parent Barclays PLC, one of the world's largest financial services firms. BGI clients include Citibank, Sony, the US Federal Employees Retirement Plan and London Business School.
For the over 30 years since our San Francisco founding, BGI has been at the forefront of financial innovation creating the first index fund, the first lifecycle fund, building the preeminent risk-controlled active management team and performance record, becoming the world's largest and most successful exchange-traded fund business and becoming the largest institutional manager of hedge fund assets in the world. BGI differentiates itself from other investment managers by its focus on value creation to investors by consistently managing the cost, risk and expected returns across every global investment product we offer. You may be familiar with our current advertising campaign supporting our iShares product .
BGI's culture and history of superior performance is driven by our people, and an intellectually stimulating environment which values absolute integrity, constant protection of client interests, timely execution of our commitments, and honesty and transparency in our dealings.
BGI's San Francisco headquarters is located at 45 Fremont (near Market Street) and is easily accessible by BART, and Muni. More information about careers at BGI can be obtained at .
Principals only. Recruiters, please don't contact this job poster.
Please, no phone calls about this job!
Please do not contact job poster about other services, products or commercial interests.
Reposting this message elsewhere is NOT OK.
-------------------------------------------------
this craigslist posting was forwarded to you by someone using our
email-a-friend feature - if you want to prevent these, please go here:
http://www.craigslist.org/cgi-bin/te/rF2buFGbtBEZslWYtBnLy9mLAAwZo
-------------------------------------------------
From sfink at reactrix.com Tue Sep 14 14:54:48 2004
From: sfink at reactrix.com (Steve Fink)
Date: Tue Sep 14 14:55:29 2004
Subject: [oak perl] listing modules
In-Reply-To: <1095188923.15310.193.camel@ls104>
References: <20040913174357.GA13637@fetter.org>
<1095176364.15310.60.camel@ls104> <20040914164904.GA19634@fetter.org>
<1095188923.15310.193.camel@ls104>
Message-ID: <41474C88.3000706@reactrix.com>
> On Tue, 2004-09-14 at 09:49, David Fetter wrote:
>
>>On Tue, Sep 14, 2004 at 08:39:24AM -0700, Belden Lyman wrote:
>>
>>>On Mon, 2004-09-13 at 10:43, David Fetter wrote:
>>>
>>>>On Mon, Sep 13, 2004 at 10:36:48AM -0700, patrick wrote:
>>>>
>>>>>Hello,
>>>>>does anyone know the simplest way to list all the perl modules I have installed
>>>>>on my machine?
>>>>
>>>>perldoc perllocal
>>>>
>>>>Cheers,
>>>>D
>>>
>>>That only tells you the modules installed by whomever has write
>>>permission on perllocal.pod.
>>
>>True. Short of find / or locate, is there some other way to find
>>the rest?
Well, they all have to be findable through @INC, so would this get you
something close enough?
perl -le 'print foreach map { glob("$_/*.pm") } @INC'
From blyman at iii.com Tue Sep 14 15:00:46 2004
From: blyman at iii.com (Belden Lyman)
Date: Tue Sep 14 15:06:58 2004
Subject: [oak perl] listing modules
In-Reply-To: <41474C88.3000706@reactrix.com>
References:
<20040913174357.GA13637@fetter.org> <1095176364.15310.60.camel@ls104>
<20040914164904.GA19634@fetter.org> <1095188923.15310.193.camel@ls104>
<41474C88.3000706@reactrix.com>
Message-ID: <1095192046.15310.202.camel@ls104>
On Tue, 2004-09-14 at 12:54, Steve Fink wrote:
> > On Tue, 2004-09-14 at 09:49, David Fetter wrote:
> >
> >>On Tue, Sep 14, 2004 at 08:39:24AM -0700, Belden Lyman wrote:
> >>>
> >>>That only tells you the modules installed by whomever has write
> >>>permission on perllocal.pod.
> >>
> >>True. Short of find / or locate, is there some other way to find
> >>the rest?
>
> Well, they all have to be findable through @INC, so would this get you
> something close enough?
>
> perl -le 'print foreach map { glob("$_/*.pm") } @INC'
No, that's not true. lib.pm, -I switch to perl, and installation of
modules into home directories can all yield modules findable by a
particular instance of the perl interpreter, yet not located anywhere
within @INC.
Even if that were the case, your one-liner wouldn't work for modules
such as IO::Socket::INET, because $_ would never be IO/Socket. A
different approach would be:
perl -MFile::Find -le'find(sub{/\.pm$/ and print
$File::Find::name},@INC)'
Belden
From sfink at reactrix.com Tue Sep 14 16:27:56 2004
From: sfink at reactrix.com (Steve Fink)
Date: Tue Sep 14 16:28:28 2004
Subject: [oak perl] listing modules
In-Reply-To: <1095192046.15310.202.camel@ls104>
References: <20040913174357.GA13637@fetter.org>
<1095176364.15310.60.camel@ls104> <20040914164904.GA19634@fetter.org>
<1095188923.15310.193.camel@ls104> <41474C88.3000706@reactrix.com>
<1095192046.15310.202.camel@ls104>
Message-ID: <4147625C.90708@reactrix.com>
Belden Lyman wrote:
> On Tue, 2004-09-14 at 12:54, Steve Fink wrote:
>
>>>On Tue, 2004-09-14 at 09:49, David Fetter wrote:
>>>
>>>
>>>>On Tue, Sep 14, 2004 at 08:39:24AM -0700, Belden Lyman wrote:
>>>>
>>>>>That only tells you the modules installed by whomever has write
>>>>>permission on perllocal.pod.
>>>>
>>>>True. Short of find / or locate, is there some other way to find
>>>>the rest?
>>
>>Well, they all have to be findable through @INC, so would this get you
>>something close enough?
>>
>> perl -le 'print foreach map { glob("$_/*.pm") } @INC'
>
>
> No, that's not true. lib.pm, -I switch to perl, and installation of
> modules into home directories can all yield modules findable by a
> particular instance of the perl interpreter, yet not located anywhere
> within @INC.
Those are not installed modules. I certainly wouldn't want it to find
modules that I had downloaded but never installed, so I also wouldn't
want it to find modules in places like that.
> Even if that were the case, your one-liner wouldn't work for modules
> such as IO::Socket::INET, because $_ would never be IO/Socket. A
> different approach would be:
>
> perl -MFile::Find -le'find(sub{/\.pm$/ and print
> $File::Find::name},@INC)'
Good point! Yes, that is much better. It still isn't guaranteed to be
complete (it doesn't search the rarely-used .pmc files, nor does it
handle CODE refs stuck into @INC by some installed module that then
allow you to find other modules), and it will probably contain more than
you want (my @INC contains . by default, which I've never liked, and
therefore finds all kinds of uninstalled modules depending on where I
run it from), but it seems about right.
The one problem I have with that script is that it is only giving me the
basename of each file, which makes it hard to figure out what A.pm is
(it's Net::FTP::A, or perhaps Net::DNS::RR::A). I never use File::Find,
but from the docs I don't understand why not. At any rate, you can get
the full path with
perl -MFile::Find -le 'find({wanted=>sub{/\.pm$/ and print
$File::Find::name}, no_chdir=>1},@INC)'
but I'm sure there must be a better solution (especially one that gets
rid of the @INC entry from the beginning of the path!). Oh, and get rid
of the stupid current directory:
perl -MFile::Find -le 'find({wanted=>sub{/\.pm$/ and print
"$File::Find::name $File::Find::dir"}, no_chdir=>1},grep{$_ ne "."}@INC)'
Are we recreating the script from perlmonks? I already deleted that
message, so I can't go back and check.
With my bias against File::Find (and for glob()), I'd probably do the
whole thing like
perl -le '@d=map {[$_,$_]} sort {length($b)<=>length($a)} grep
{!/^\./} @INC; while(@d) {($_,$d)=@{shift @d}; next if $e{$_}++; print
substr($_, 1+length($d)) if /\.pm$/; push @d, map {[$_,$d]} glob("$_/*")
if -d $_}'
but that took me a while to come up with, and has gone way over the
one-liner threshold. :-) I just prefer doing the search explicitly,
because I always find myself wanting more control and not wanting to try
to track down some oddly-named configuration setting to do half of what
I want.
Back to work. No email checking for a while.
From blyman at iii.com Tue Sep 14 18:37:10 2004
From: blyman at iii.com (Belden Lyman)
Date: Tue Sep 14 18:43:22 2004
Subject: [oak perl] listing modules
In-Reply-To: <4147625C.90708@reactrix.com>
References:
<20040913174357.GA13637@fetter.org> <1095176364.15310.60.camel@ls104>
<20040914164904.GA19634@fetter.org> <1095188923.15310.193.camel@ls104>
<41474C88.3000706@reactrix.com> <1095192046.15310.202.camel@ls104>
<4147625C.90708@reactrix.com>
Message-ID: <1095205029.15310.332.camel@ls104>
On Tue, 2004-09-14 at 14:27, Steve Fink wrote:
> Belden Lyman wrote:
> > On Tue, 2004-09-14 at 12:54, Steve Fink wrote:
> >>Well, they all have to be findable through @INC, so would this get you
> >>something close enough?
> >>
> >> perl -le 'print foreach map { glob("$_/*.pm") } @INC'
> >
> >
> > No, that's not true. lib.pm, -I switch to perl, and installation of
> > modules into home directories can all yield modules findable by a
> > particular instance of the perl interpreter, yet not located anywhere
> > within @INC.
>
> Those are not installed modules. I certainly wouldn't want it to find
> modules that I had downloaded but never installed, so I also wouldn't
> want it to find modules in places like that.
>
We're using different definitions of "installed". To me, any module
that is available on disk and *can be* loaded by a perl interpreter
is installed.
Ignoring modules in unusual locations simply because they're in
unusual locations seems...odd. It ignores a lot of possibilities:
modules that accept plug-ins; virtual hosting customers, who often
must install modules under $HOME; etc.
Open-source perl programs sometimes install application-specific
modules into an application subdirectory. For example, I've got:
~blyman/bin/syndigator-0.12/lib/RSSReader/Feed/Message.pm
which is pretty nice when you think about it.
> > Even if that were the case, your one-liner wouldn't work for modules
> > such as IO::Socket::INET, because $_ would never be IO/Socket. A
> > different approach would be:
> >
> > perl -MFile::Find -le'find(sub{/\.pm$/ and print
> > $File::Find::name},@INC)'
>
> Good point! Yes, that is much better. It still isn't guaranteed to be
> complete (it doesn't search the rarely-used .pmc files,
Hmm, I didn't know about .pmc files. It also wouldn't handle .pl
files loaded via 'do'.
> nor does it
> handle CODE refs stuck into @INC by some installed module that then
> allow you to find other modules)
File this trick under plug-in modules and see above :) (Actually, I'd
forgotten about this.)
But I think you're helping me make my "perl modules are installed if
they live on disk anywhere" argument... this does not convince me that
"perl modules are installed if they live under @INC".
> , and it will probably contain more than
> you want (my @INC contains . by default, which I've never liked,
So write a module to disable it:
package Acme::DotlessINC;
my $i = 0;
for ( @INC ) { /^\.$/ and last; $i++ }
$INC[$i] = sub { undef };
'potentially harmful'; # true enough
__END__
Then either
use Acme::DotlessINC;
in your scripts, or include it on the command line
$ perl -MAcme::DotlessINC /path/to/your/script
> and
> therefore finds all kinds of uninstalled modules depending on where I
> run it from), but it seems about right.
>
The only real reason I can think of to need to know all modules
installed on a system is to be able to duplicate the setup on another
system. (Though the original poster probably has some different need
at hand.) Therefore finding all modules, including those in '.',
seems fine to me.
...I'm a little curious about all the uninstalled modules on your
system, but you'd probably be curious about the 'cpan' group on my
machine :)
> The one problem I have with that script is that it is only giving me the
> basename of each file, which makes it hard to figure out what A.pm is
> (it's Net::FTP::A, or perhaps Net::DNS::RR::A).
Wierd; I get output such as
[blyman 3:41pm 5]$ perl -MFile::Find -le'find(sub{/\.pm$/ and print
$File::Find::name},@INC)'
/usr/lib/perl5/site_perl/5.8.0/Geo/Weather.pm
/usr/lib/perl5/site_perl/5.8.0/Weather/Underground.pm
/usr/lib/perl5/site_perl/5.8.0/Weather/Bug.pm
[blyman 3:42pm 6]$ perl -MFile::Find\ 999
File::Find version 999 required--this is only version 1.04.
BEGIN failed--compilation aborted.
What version of File::Find are you using?
> I never use File::Find,
> but from the docs I don't understand why not. At any rate, you can get
> the full path with
>
> perl -MFile::Find -le 'find({wanted=>sub{/\.pm$/ and print
> $File::Find::name}, no_chdir=>1},@INC)'
>
That does the same thing on my machine as the previous one-liner.
Curiouser and curiouser.
> but I'm sure there must be a better solution (especially one that gets
> rid of the @INC entry from the beginning of the path!). Oh, and get rid
> of the stupid current directory:
>
> perl -MFile::Find -le 'find({wanted=>sub{/\.pm$/ and print
> "$File::Find::name $File::Find::dir"}, no_chdir=>1},grep{$_ ne "."}@INC)'
>
> Are we recreating the script from perlmonks? I already deleted that
> message, so I can't go back and check.
>
Probably :)
> With my bias against File::Find (and for glob()), I'd probably do the
> whole thing like
>
> perl -le '@d=map {[$_,$_]} sort {length($b)<=>length($a)} grep
> {!/^\./} @INC; while(@d) {($_,$d)=@{shift @d}; next if $e{$_}++; print
> substr($_, 1+length($d)) if /\.pm$/; push @d, map {[$_,$d]} glob("$_/*")
> if -d $_}'
>
> but that took me a while to come up with, and has gone way over the
> one-liner threshold. :-)
Gack, so it has.
If all you want to do is strip off the directories in @INC, then try
perl -MFile::Find -le 'find({wanted=>sub{/\.pm$/ and print \
$File::Find::name}, no_chdir=>1},@INC)' | perl -pe 'BEGIN{$re\
=join"|",@INC}s,(?:$re)/,,'
Or in one fell swoop:
perl -MFile::Find -le'find({wanted=>sub{/\.pm$/ and push @f,
$File::Find::name}, no_chdir=>1}, @INC); $re = join "|", @INC;
for(@f){ s,(?:$re)/,,; print}'
Or, my favorite solution, which avoids File::Find altogether:
find `perl -le'print "@INC"'` -name '*.pm' | \
perl -pe 'BEGIN{$re = join"|",@INC} s,(?:$re)/,,'
Though I'd just do
find / -name '*.pm' | perl blahblahblah
because I really would want to know *all* .pm files on disk, not
just those under @INC.
> I just prefer doing the search explicitly,
> because I always find myself wanting more control and not wanting to try
> to track down some oddly-named configuration setting to do half of what
> I want.
>
So long as all the files get found, I don't care whether the search
is depth-first or breadth-first. I don't mind digging through File::Find
to figure out how to use the module: it's a core module, so is worth
understanding. (Sometimes I need to write code for windows machines.)
ho hum
$0.001
Belden
From mtheo at amural.com Wed Sep 15 14:44:14 2004
From: mtheo at amural.com (Mark Theodoropoulos)
Date: Wed Sep 15 14:44:18 2004
Subject: [oak perl] OT: typeface question at Oakland.pm meeting
In-Reply-To: <200409131338.13653.george@metaart.org>
Message-ID: <4148391E.11974.2CF2D6C@localhost>
I don't remember who asked about the fonts used for the Schoenberg
slides -- of course these days I don't remember things like what month
it is or whether my fly is zipped -- but that provides an excuse to
advertise the typeface for everyone: it's ITC Oldrichium by George E.
Thompson of No Bodoni Typography (http://www.nobodoni.com/).
Oldrichium is a tribute to the Czech expressionist type designer
Oldrich Menhart; Thompson's design is an interpretation of Menhart's
Manuscript face, and it's actually more authentic Menhart than the
"official" Esselte-Letraset version of Menhart's other masterpiece,
Figural. Whoever digitized Figural for LT drained every ounce of blood
out of the roman and most of it out of the italic; it's a complete
abortion and not even worth the time to download a pirated copy, not
that anyone here would ever contemplate such a thing, even those who
know enough history to recognize that copyrighting typefaces is a
complete absurdity....
Cheers,
Mark Theodoropoulos
Berkeley
--
producer / classics without walls
the anti-warhorse zone / www.amural.com
kusf 90.3fm / san francisco
From george at metaart.org Wed Sep 15 21:29:31 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 15 21:21:59 2004
Subject: [oak perl] Draft of CSS Cookbook Review + Request for Feedback
Message-ID: <200409151929.32077.george@metaart.org>
I've just finished a draft of a review
of "CSS Cookbook"
It's at http://oakland.pm.org/reviews/cssckbk.html
I'd greatly appreciate feedback.
George
From george at metaart.org Thu Sep 16 21:03:02 2004
From: george at metaart.org (George Woolley)
Date: Thu Sep 16 20:55:34 2004
Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, September 16
Message-ID: <200409161903.02605.george@metaart.org>
---------- Forwarded Message ----------
Subject: Newsletter from O'Reilly UG Program, September 16
Date: Thursday 16 September 2004 6:07 pm
From: Marsee Henon
...
================================================================
O'Reilly News for User Group Members
September 16, 2004
================================================================
----------------------------------------------------------------
Book News
----------------------------------------------------------------
-iLife: The Missing Manual
-The Mezonic Agenda: Hacking the Presidency
-sendmail 8.13 Companion
-PayPal Hacks
-Camera Phone Obsession
-Linux iptables Pocket Reference
-ASP.NET Cookbook
-Building the Perfect PC
-NUnit Pocket Reference
-Head First Servlets & JSP
-Oracle Initialization Parameters Pocket Reference
-Oracle Application Server 10g Essentials
----------------------------------------------------------------
Upcoming Events
----------------------------------------------------------------
-Digital Lifestyle Expo, New York, NY--September 25-26
-Richard Thieme Visiting Bookstores in WI and IL--September 27-October 2
-Northern California Independent Bookseller's Association Fall Trade Show
--October 1-3
-O'Reilly Authors at Windows Connections 2004--October 24-27
----------------------------------------------------------------
Conference News
----------------------------------------------------------------
-Early-Bird Deadline Extended
-Call for Participation: O'Reilly Emerging Technology Conference
----------------------------------------------------------------
News
----------------------------------------------------------------
-Study Shows Safari Saves Time
-A Conversation Between Dan Gillmor and Jay Rosen
-Fiddling with Nero 6 Ultra Edition
-O'Reilly Launches Digital Media Web Site
-Tasteful Food Photography
-Machinima: Filmmaking's Destiny
-Linux/Unix SysAdmin Certification Special Offer for September
-The Best Tips from the Great Linux Desktop Migration Contest
-More Inside News on O'Reilly's Mac OS X Conference
-Acrobat to a Paperless Office
-Mac OS X for the Traveler
-Site Surveys--Windows DevCenter & ONDotnet
-Lightweight XML Editing in Word 2003
-Site Navigation in ASP.NET 2.0
-IRC Text to Speech with Java
-Developing Your First Enterprise Beans, Part 1
================================================
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
----------------------------------------------------------------
***iLife: The Missing Manual
Publisher: O'Reilly
ISBN: 0596006942
"iLife: The Missing Manual" gives you everything you need to unleash your
creative genius with iLife '04, Apple's suite of five programs--iTunes
4.6, iPhoto 4, iMovie 4, iDVD 4, and GarageBand--that's revolutionizing
the way we work and play. Celebrated author David Pogue makes sure there's
nothing standing between you and professional-caliber music, photos,
movies, and more. He highlights the newest features and improvements,
covers the capabilities and limitations of each program, and delivers
countless goodies you won't find anywhere else: undocumented tips, tricks,
and secrets for getting the very best performance out of every one of
these applications.
http://www.oreilly.com/catalog/ilifetmm/
***The Mezonic Agenda: Hacking the Presidency
Publisher: Syngress
ISBN: 1931836833
The Mezonic Agenda: Hacking the Presidency is the first cyber-thriller
that allows readers to "hack along" with the heroes and villians of this
fictional narrative. It tells the tale of criminal hackers attempting to
compromise the results of a U.S. presidential election for their own gain.
The book deals with some of the most pressing topics in technology and
computer security today--reverse engineering, cryptography, buffer
overflows, and steganography--and includes a CD that contains real,
working versions of all the applications described and exploited in this
thriller.
http://www.oreilly.com/catalog/1931836833/
Hack along at www.mezonicagenda.com
***sendmail 8.13 Companion
Publisher: O'Reilly
ISBN: 0596008457
For a simple dot release, V8.13 sendmail has added more features, options,
and fundamental changes than any other single dot release to date. An
excellent companion to our popular "sendmail, 3rd Edition," this book
documents the improvements in V8.13 in parallel with its release.
Highlighting important changes in the new version, the book points out not
only what is handy or nice to have, but also what's critical in getting
the best behavior from sendmail.
http://www.oreilly.com/catalog/sendmailcomp/
Chapter 3, "Tune sendmail with Compile-Time Macros," is available online:
http://www.oreilly.com/catalog/sendmailcomp/chapter/index.html
***PayPal Hacks
Publisher: O'Reilly
ISBN: 0596007515
Learn how to make the most of PayPal to get the most out of your online
business or transactions. Presented in a clear and logical format, each
hack consists of a task to accomplish or a creative solution to a problem.
You'll learn everything from how to protect yourself while buying and
selling on eBay, to how to handle online subscriptions, affiliations, and
donations. This collection of tips and tricks provides the tools and
details necessary to make PayPal more profitable, more flexible, and more
convenient.
http://www.oreilly.com/catalog/payhks/index.html
Sample hacks are available online:
http://www.oreilly.com/catalog/payhks/chapter/index.html
***Camera Phone Obsession
Publisher: Paraglyph Press
ISBN: 1932111964
"Camera Phone Obsession" is a unique guide that marries the technology of
camera phones with the emerging culture. Author Peter Aitken shows you how
to purchase the best camera phones, how to best shoot and print photos,
what the best services are for sharing photos, and how to use your camera
phones with your PCs.
http://www.oreilly.com/catalog/1932111964/
***Linux iptables Pocket Reference
Publisher: O'Reilly
ISBN: 0596005695
"Linux iptables Pocket Reference" will help you at those critical moments
when you have to open or close a port in a hurry to enable important
traffic or block an attack. The book helps you keep the subtle syntax
straight and remember all the values you have to enter to be as secure as
possible. Listings of all iptables options are organized by suitability
for firewalling, accounting, and Network Address Translation (NAT). This
unique quick reference format is ideal for Linux administrators who have a
firewall in place but need to be prepared for frequent changes in their
environment.
http://www.oreilly.com/catalog/lnxiptablespr/
***ASP.NET Cookbook
Publisher: O'Reilly
ISBN: 0596003781
ASP.NET brings rapid drag-and-drop productivity to web applications and
web services. There are many benefits to using ASP.NET, and one major
drawback: the time developers must devote to mastering this new web
application technology. "ASP.NET Cookbook" provides a wealth of solutions
to problems commonly encountered when developing in ASP.NET. Appealing to
a wide range of developers, each recipe provides an immediate solution to
a pressing problem, followed by discussion so developers can learn to
adapt techniques to similar situations.
http://www.oreilly.com/catalog/aspnetckbk/
Chapter 12, "Dynamic Images," is available online:
http://www.oreilly.com/catalog/aspnetckbk/chapter/index.html
***Building the Perfect PC
Publisher: O'Reilly
ISBN: 0596006632
For many computer users, a ready-made system is about as satisfying as a
frozen microwave dinner: sure, it works, but it's not exactly what you
need or want. Don't accept the assortment of components bundled for your
price point; build your own PC. With straight-forward language, clear
end-to-end instructions, and extensive illustrations, this book covers a
variety of complete systems and their components. Regardless of your
experience, you can take control and create your ideal machine.
Chapter 1, "Fundamentals," is available online:
http://www.oreilly.com/catalog/buildpc/chapter/index.html
***NUnit Pocket Reference
Publisher: O'Reilly
ISBN: 0596007396
"NUnit Pocket Reference" is a complete reference to this popular and
practical new open source framework. Filling in the blanks left by
existing documentation and online discussion, this little book offers
developers everything they need to know to install, configure, and use
NUnit and the NUnit user interface. It includes a reference to the NUnit
framework classes, and offers practical, real-world "NUnit examples." With
NUnit Pocket Reference, IT managers will know what to expect when they
implement unit testing in their projects.
http://www.oreilly.com/catalog/nunitpr/
A sample excerpt, "Unit Testing with NUnit," is available online:
http://www.oreilly.com/catalog/nunitpr/chapter/index.html
***Head First Servlets & JSP
Publisher: O'Reilly
ISBN: 0596005407
"Head First Servlets & JSP" will help you truly understand the latest
version, J2EE 1.4, of Servlets and JSP. You'll learn how to write servlets
and JSPs, what makes the Container tick, how to use the new JSP Expression
Language (EL), and even some server-side design patterns. Written by the
creators of the Sun Certified Web Component Developer (SCWCD) 1.4 exam,
this book will help you pass the exam, talk about Struts at dinner
parties, and put Servlets and JSP to work right away.
http://www.oreilly.com/catalog/headservletsjsp/
***Oracle Initialization Parameters Pocket Reference
Publisher: O'Reilly
ISBN: 0596007701
"Oracle Initialization Parameters Pocket Reference" provides the
information Oracle DBAs need to keep databases operating at peak
performance. The book describes each initialization parameter, including
what category it's in--from auditing to multi-threaded server MTS--and
whether it can be modified dynamically via the ALTER SESSION or ALTER
SYSTEM commands. You'll also find performance tips, such as how the
various parameters interact and optimal settings for different
configurations. No other reference focuses exclusively on these
initialization parameters; this book is an absolute must for anyone
working with an Oracle database.
http://www.oreilly.com/catalog/oracleippr/
***Excel 2003 Programming: A Developer's Notebook
Publisher: O'Reilly
ISBN: 0596007671
Light on theory and heavy on practical application, this guide takes
intermediate to advanced Excel VBA programmers directly to Excel 2003's
new features. With the help of dozens of practical labs, you'll learn to
work with lists and XML data, secure Excel applications, use Visual Studio
Tools for Office, consume Web Services, and collect data with Infopath. If
you'd like to work with Excel 2003 but don't know where to start, this
book is the solution.
http://www.oreilly.com/catalog/exceladn/
Chapter 2, "Share Workspaces and Lists," is available online:
http://www.oreilly.com/catalog/exceladn/chapter/index.html
***Oracle Application Server 10g Essentials
Publisher: O'Reilly
ISBN: 0596006217
"Oracle Application Server 10g Essentials" is a tightly focused,
all-in-one technical overview for Oracle Application Server users of every
level. Divided into three concise sections, the book covers server basics,
core components, and server functionality. If you're concerned with using
and managing web servers, doing Java development and deployment, using or
developing for Oracle Portal, or using and administering business
intelligence and mobile or integration software, this guide will provide a
foundation for understanding and using OracleAS effectively and
efficiently.
http://www.oreilly.com/catalog/appserver/
Chapter 2, "Architecture," is available online:
http://www.oreilly.com/catalog/appserver/chapter/index.html
================================================
Upcoming Events
================================================
***For more events, please see:
http://events.oreilly.com/
***Digital Lifestyle Expo, New York, NY--September 25-26
Author and Mac guru David Pogue (Missing Manual Series) is a keynote
speaker at this event.
Marriott Marquis Hotel
New York, NY
http://www.dlexpo.com/
***Richard Thieme Visiting Bookstores in WI and IL--September 27-
October 2
Richard is author of "Islands in the Clickstream" (Syngress) and is one
of the most visible commentators on technology and society, appearing
regularly on CNN, TechTV, and various other national media outlets.
Schwartz Bookshops--7pm, September 27
4093 North Oakland Avenue,
Shorewood, WI 53211
Transitions Bookplace--7pm, September 28
1000 W. North Avenue
Chicago, IL 60622
Bookworld--October 1 & 2
Friday, October 1 from 4-7:30
Saturday, October 2 9AM to noon
320 Watson Street
Ripon, WI 54971
For more information on Richard Thieme, go to:
http://www.thiemeworks.com/
***Northern California Independent Bookseller's Association Fall
Trade Show--October 1-3
If you're going, be sure to stop by our booth, say "hey," and peruse
our wares.
Oakland Convention Center
Oakland, CA
http://www.nciba.com/tradeshow2004.html
***O'Reilly Authors at Windows Connections 2004--October 24-27
Authors Robbie Allen ("DNS on Windows Server 2003" & "Active Directory
Cookbook"), Mike Danseglio ("Securing Windows Server 2003"), and Roger
Grimes ("Malicious Mobile Code") are featured speakers at this event.
Hyatt Grand Cypress
Orlando, FL
http://www.winconnections.com/devconnections/win/defaultfall2004.asp
================================================
Conference News
================================================
***Early-Bird Deadline Extended
The O'Reilly Mac OS X Conference is October 25-28. This conference brings
together what you need to know and what you want to experience. You'll
learn how to solve the day in-day out problems of connected computing,
leverage the power of scripting, improve the performance of your network,
and protect your systems from intrusion. You'll also get up to speed on
grid computing, home automation, streaming media, how to build your own TV
studio, and much more.
User Group members who register before September 20, 2004 get a double
discount. Use code DSUG when you register, and receive 20% off the
"Early Bird" price.
To register, go to:
http://conferences.oreillynet.com/cs/macosx2004/create/ord_mac04
O'Reilly Mac OS X Conference
October 25-28, 2004
Westin Santa Clara, Santa Clara, CA
http://conferences.oreilly.com/macosxcon/
***Call for Participation: O'Reilly Emerging Technology Conference
What alpha geeks do today can radically alter the future of technology for
everyone tomorrow. O'Reilly's Emerging Technology Conference (ETech)
frames the ideas, projects, and technologies that the alpha geeks are
thinking about, hacking on, and inventing right now into a coherent
picture that we can build upon. If you've got your eye on nascent
technological transformations, send us a proposal (due September 27), and
join us in San Diego, California March 14-17 for ETech 2005.
http://conferences.oreillynet.com/cs/et2005/create/e_sess
O'Reilly Emerging Technology Conference
March 14-17, 2005
Westin Horton Plaza, San Diego, California
http://conferences.oreilly.com/etech/
================================================
News From O'Reilly & Beyond
================================================
---------------------
General News
---------------------
***Study Shows Safari Saves Time
A recent study by The Ridge Group of Princeton, New Jersey found that
Safari Bookshelf delivers savings of about 24 times its cost. The group
found that without the use of an Electronic Reference Library (ERL), the
typical technology professional spends an average of 31 hours per month
looking for answers, researching issues, and helping colleagues do the
same. Safari subscribers, however, report an average of 13.5 hours saved
per month--nearly half the amount of time lost by people who don't
subscribe.
Test it out: oreilly.com/go/safari-ug
***A Conversation Between Dan Gillmor and Jay Rosen
Jay Rosen talks to Dan Gillmor about the current state of journalism and
the impact technology is having on traditional media. For a full expose on
the deep shift in how we make and consume the news, see Dan's recently
released "We the Media."
http://www.oreillynet.com/pub/a/network/2004/09/14/gillmor.html
***Fiddling with Nero 6 Ultra Edition
Wallace Wang, author of "The Book of Nero" writes a review of the latest
version of Nero
for Computing Unplugged.
http://www.computingunplugged.com/issues/issue200408/00001349001.html
---------------------
Digital Media
---------------------
***O'Reilly Launches Digital Media Web Site
To inspire digital media users to new heights of creativity and expertise,
we've unveiled our new Digital Media Web Site:
http://digitalmedia.oreilly.com/
For more information check out Derrick Story's blog "Doing Digital
Media Right":
http://www.oreillynet.com/pub/wlg/5487
Or the official Digital Media Web Site press release:
http://press.oreilly.com/pub/pr/1221
***Tasteful Food Photography
Food photography traditionally has been the realm of a handful of
weathered professionals. So for the casual shooter or even the ambitious
amateur, getting great food shots can seem like an intimidating and
daunting task at best. But it doesn't have to be that way.
http://digitalmedia.oreilly.com/2004/09/15/food_photos.html
***Machinima: Filmmaking's Destiny
Machinima is filmmaking redefined--a merging of three creative mediums:
filmmaking, animation, and 3D game technology. Think animated filmmaking
within a real-time 3D virtual environment. Here's a guided tour from Paul
Marion, author of Paraglyph's recently released "3D Game-Based Filmmaking:
The Art of Machinima."
http://digitalmedia.oreilly.com/2004/09/08/machinima.html
---------------------
Open Source
---------------------
***Linux/Unix SysAdmin Certification Special Offer for September
Learn how to administer Linux/Unix systems and gain real experience with a
root access account. This four-course series from the O'Reilly Learning
Lab covers the Unix file system, networking, Unix services, and scripting.
Upon completion of the series, you'll get a Certificate for Professional
Development from the University of Illinois. And this month, when you
enroll in three of the online courses, you get the fourth free.
http://oreilly.useractive.com/courses/sysadmin.php3
Find out more about the O'Reilly Learning Lab go to:
http://learninglab.oreilly.com
***The Best Tips from the Great Linux Desktop Migration Contest
What's the best way to move an organization to a Linux desktop? Here's a
collection of the best tips we received from our Great Linux Desktop
Migration contest.
http://www.linuxdevcenter.com/pub/a/linux/2004/09/10/migrationtips.html
---------------------
Mac
---------------------
***More Inside News on O'Reilly's Mac OS X Conference
We've added top-level Apple-employed speakers to the conference faculty.
And yes, some have been approved to talk about Tiger. Here's the latest
inside scoop on the upcoming Mac OS X event.
http://www.macdevcenter.com/pub/a/mac/2004/09/16/osx_conf.html
***Acrobat to a Paperless Office
Adobe Acrobat is an excellent program for document distribution. Most
users are familiar with the freely available Acrobat Reader, allowing
anyone to view PDF documents. The full-blown version of Acrobat offers a
range of tools to manage document distribution beyond just converting
other formats to PDF. Julie Starr shows you how to use these tools to
design the paperless office.
http://www.macdevcenter.com/pub/a/mac/2004/09/14/pdf.html
***Mac OS X for the Traveler
In this ongoing series about traveling safely with your PowerBook or
iBook, you'll learn that preparation is one of the keys to peace of mind.
F.J. helps you get your equipment in order.
Part One:
http://www.macdevcenter.com/pub/a/mac/2004/08/31/traveller.html
Part Two:
http://www.macdevcenter.com/pub/a/mac/2004/09/03/traveller.html
Part Three:
http://www.macdevcenter.com/pub/a/mac/2004/09/10/traveller.html
---------------------
Windows
---------------------
***Site Surveys--Windows DevCenter & ONDotnet
We're asking our readers to participate in a couple of online surveys: the
Windows DevCenter Survey and the ONDotnet Survey. This is your opportunity
to help shape our online editorial direction and influence which book
titles we pursue. You'll also have a chance to win some of our most
popular Windows or .NET books.
Windows DevCenter Survey:
http://www.zoomerang.com/recipient/survey-intro.zgi?p=WEB2HMXUEFSE
ONDotnet Survey:
http://www.zoomerang.com/recipient/survey-intro.zgi?p=WEB2PYHVA5GV
***Lightweight XML Editing in Word 2003
Strictly speaking, you can edit custom XML in Word, but there are
limitations that make the process needlessly complex. This article
presents a lightweight approach to XML editing in Word that works in all
editions of Word 2003. All you need besides Word is an XSLT processor.
Evan Lenz, coauthor of Office 2003 XML, shows you how.
http://www.windowsdevcenter.com/pub/a/windows/2004/09/07/XMLnword2003.html
***Site Navigation in ASP.NET 2.0
As your web site grows in complexity, it is imperative that you make the
effort to make your site much more navigable. A common technique employed
by web sites today uses a site map to display a breadcrumb navigational
path on the page. ASP.NET 2.0 comes with the SiteMapPath control to help
you in site navigation. Wei-Meng Lee shows you how it all works.
http://www.ondotnet.com/pub/a/dotnet/2004/09/13/site_nav_aspnet20.html
---------------------
Java
---------------------
***IRC Text to Speech with Java
Paul Mutton creates a multi-platform IRC bot that uses the FreeTTS Java
speech synthesizer library to convert IRC messages into audible speech.
Why would you want to use an IRC text-to-speech system? By reading out
messages as they arrive, you can keep working, diverting your attention to
IRC only when necessary. Paul is the author of "IRC Hacks."
http://www.onjava.com/pub/a/onjava/2004/09/08/IRCinJava.html
***Developing Your First Enterprise Beans, Part 1
In this first installment of a two-part series of excerpts from Chapter 4
of Enterprise JavaBeans, 4th Edition, you'll learn how to develop your
first entity bean. This segment covers how to define the remote interface,
how to create a deployment descriptor, how to deploy, and more. Code
examples step you through everything you need to do to create and use your
first entity bean.
http://www.onjava.com/pub/a/onjava/excerpt/ejb4_chap4/index.html
================================================
O'Reilly User Group Wiki
================================================
Don't forget to check out the O'Reilly UG wiki to see what user groups
across the globe are up to:
http://wiki.oreillynet.com/usergroups/lpt?HomePage
Until next time--
Marsee
-------------------------------------------------------
From david at fetter.org Tue Sep 21 19:15:35 2004
From: david at fetter.org (David Fetter)
Date: Tue Sep 21 19:15:40 2004
Subject: [oak perl] PostgreSQL: Bruce Momjian in the Bay Area
Message-ID: <20040922001535.GA10800@fetter.org>
Folks,
Bruce Momjian of the PostgreSQL project,
will be speaking on licensing this Thursday, September 23rd at the
Software Development Forum.
It's $25 for non-members, and you can register at
Date: September 23
Time: 6:00pm - 9:00pm
Location:
PARC - George E. Pake Auditorium - Palo Alto
3333 Coyote Hill Road
Palo Alto, CA
Directions:
Also featured will be Lawrence Lessig and Dan Gillmor.
Please pardon the duplicate announcements.
Cheers,
D
--
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100 mobile: +1 415 235 3778
Remember to vote!
From david at fetter.org Wed Sep 22 18:47:31 2004
From: david at fetter.org (David Fetter)
Date: Wed Sep 22 18:47:39 2004
Subject: [oak perl] Re: PostgreSQL: Bruce Momjian in the Bay Area
In-Reply-To: <20040922001535.GA10800@fetter.org>
References: <20040922001535.GA10800@fetter.org>
Message-ID: <20040922234731.GD15427@fetter.org>
On Tue, Sep 21, 2004 at 05:15:35PM -0700, David Fetter wrote:
> Folks,
>
> Bruce Momjian of the PostgreSQL project,
> will be speaking on licensing this Thursday, September 23rd at the
> Software Development Forum.
D'oh! Large egg on my face here, apart from other email otherness.
Anyhow, he's really going to be in Palo Alto *this* evening, Wednesday
the 22nd at 6:30, not tomorrow, although tomorrow's talk is very much
worthwhile.
This one's with another Lawrence (Rosen) and Stephen Mutkoski of
Microsoft. Details at
Sorry about the confusion, and hope to see you there.
Cheers,
D
--
David Fetter david@fetter.org http://fetter.org/
phone: +1 510 893 6100 mobile: +1 415 235 3778
Remember to vote!
From george at metaart.org Fri Sep 24 15:09:49 2004
From: george at metaart.org (George Woolley)
Date: Fri Sep 24 15:01:38 2004
Subject: [oak perl] Review of "CSS Cookbook"
Message-ID: <200409241308.34817.george@metaart.org>
There's a review of
"CSS Cookbook" (no longer a draft) on our site at:
http://oakland.pm.org/reviews/cssckbk.html
in case it interests you.
George
From george at metaart.org Sun Sep 26 16:54:14 2004
From: george at metaart.org (George Woolley)
Date: Sun Sep 26 16:45:55 2004
Subject: [oak perl] Test Post
Message-ID: <200409261454.14784.george@metaart.org>
This is a test. Please ignore.
From george at metaart.org Sun Sep 26 17:58:33 2004
From: george at metaart.org (George Woolley)
Date: Sun Sep 26 17:50:14 2004
Subject: [oak perl] Fwd: "How to Shoot Yourself In the Foot
Message-ID: <200409261558.33398.george@metaart.org>
references:
http://linuxmafia.com/cabal/
http://www-users.cs.york.ac.uk/~susan/joke/foot.htm
or
do a search on "shoot yourself in the foot" cobol
or something like that
At CABAL last night,
there were many laughs about
"How to Shoot Yourself In the Foot"
in various computer languages.
[See reference above.]
Some of the languages included were
C, C++, Hypertalk, Java, and Perl (of course)
-- more than 60 languages in all.
From george at metaart.org Wed Sep 29 23:21:09 2004
From: george at metaart.org (George Woolley)
Date: Wed Sep 29 23:12:41 2004
Subject: [oak perl] Review of "Learning Perl Objects, References & Modules"
Message-ID: <200409292121.09209.george@metaart.org>
There's a review of
"Learning Perl Objects, References & Modules"
on our site at:
http://oakland.pm.org/reviews/lrnperlorm.html
in case it interests you.
George
P.S. to Marsee:
Joshua also submitted this review to
O'Reilly, Amazon and Barnes & Noble.