From george at metaart.org Thu Sep 4 00:20:26 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] New Newsletter Message-ID: <200309032220.26165.george@metaart.org> The latest newsletter is on our site at http://oakland.pm.org/oreilly/2003/newsletter_20030903.txt should you wish to look at it. -- george Interesting Snip trom Newsletter .................................................... ***Five Habits for Successful Regular Expressions For many programmers, writing regular expressions is a black art. They stick to the features they know and hope for the best. Tony Stubblebine, author of "Regular Expression Pocket Reference," says programmers can avoid a lot of trial and error by adopting these five habits for regular expression development. The code examples in this article use Perl, PHP, and Python, but the advice Tony espouses is applicable to nearly any regex implementation. http://www.onlamp.com/pub/a/onlamp/2003/08/21/regexp.html?CMP=NLC-HV9035832232 From george at metaart.org Sun Sep 7 18:34:38 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Meeting Reminder: Tue. September 9 In-Reply-To: <200307161956.06468.george@metaart.org> References: <200307161956.06468.george@metaart.org> Message-ID: <200309071634.38620.george@metaart.org> I'm looking forward to the meeting tin two days, seeing people, having the lotteries, talks, etc. It looks like we'll have a number of people talking on the theme "How did you learn Perl?" Come, if you can. -- george Snip of Announcement from Oakland.pm Website at http://oakland.pm.org/ ............................................................................. Come to our next meeting: * when: Tue. September 9, 2003 7:30pm-9:30pm. (We meet 2nd Tuesdays) * where: Arden Schaeffer's place 413 61st Street, Oakland CA * directions: original, Arden's * theme: How did you learn Perl? * what: o introductions o yet another lottery o short talks, etc. on the theme o ... * who: open to anyone interested. * how much: no fee for our meetings. From tony at nog.net Thu Sep 11 18:24:20 2003 From: tony at nog.net (Tony Monroe) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] The Nondeterministic Yodapproximator Message-ID: <20030911232420.GA14756@bloodrose.nog.net> Originally written as a non-web text filter, and adapted to the new environment of the weird wide WEEB. Minutes of fun! http://bloodrose.nog.net/~tony/cgi-bin/yoda.cgi -- tony -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://mail.pm.org/pipermail/oakland/attachments/20030911/f21b5847/attachment.bin From blyman at iii.com Thu Sep 11 19:06:23 2003 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] The Nondeterministic Yodapproximator References: <20030911232420.GA14756@bloodrose.nog.net> Message-ID: <3F610DFF.4050506@iii.com> Tony Monroe wrote: > Originally written as a non-web text filter, and adapted to the new > environment of the weird wide WEEB. Minutes of fun! > > http://bloodrose.nog.net/~tony/cgi-bin/yoda.cgi > > -- tony > > This is extra funny if you keep yoda'ing the same sentence: looks wonder this program like the for code what I . Does Parse use it :: RecDescent ? I for looks the this code program wonder what like . use Does it Parse :: RecDescent ? like for program looks this what wonder I code the . Parse Does use it :: RecDescent ? c'mon, show us the code! At a guess: #fisher_yates shuffle is Cookbook recipe 4.17 print join ' ', fisher_yates( split /([^'\w]+)/, $sentence ) ; Close? :) Belden From george at metaart.org Thu Sep 11 22:00:37 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] New Newsletter Message-ID: <200309112000.37742.george@metaart.org> The latest newsletter is on our site at http://oakland.pm.org/oreilly/2003/newsletter_20030911.txt should you wish to look at it. -- george From tony at nog.net Fri Sep 12 11:08:17 2003 From: tony at nog.net (Tony Monroe) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] The Nondeterministic Yodapproximator In-Reply-To: <3F610DFF.4050506@iii.com> References: <20030911232420.GA14756@bloodrose.nog.net> <3F610DFF.4050506@iii.com> Message-ID: <20030912160817.GA17524@bloodrose.nog.net> [Re-sending my reply to the entire list, instead of just Belden. Stress, bad for the brain, you know.] Meditate ye upon the words of Belden Lyman: > > c'mon, show us the code! At a guess: > > #fisher_yates shuffle is Cookbook recipe 4.17 > print join ' ', fisher_yates( split /([^'\w]+)/, $sentence ) ; > > Close? :) I wrote this before I knew about the Perl Cookbook, so it uses a custom algorithm. If the algorithm resembles Fisher-Yates, it's entirely coincidental. And no, it doesn't use Parse::RecDescent. For those of you not at Tuesday's meeting, I sent this link out because I mentioned the script as part of how I learned Perl. (Lesson 1: Stupid Text Tricks with Perl 4.) -- tony -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://mail.pm.org/pipermail/oakland/attachments/20030912/6233fd78/attachment.bin From blyman at iii.com Fri Sep 12 12:24:09 2003 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] The Nondeterministic Yodapproximator References: <20030911232420.GA14756@bloodrose.nog.net> <3F610DFF.4050506@iii.com> <20030912160817.GA17524@bloodrose.nog.net> Message-ID: <3F620139.1050706@iii.com> Tony Monroe wrote: > [Re-sending my reply to the entire list, instead of just Belden. > Stress, bad for the brain, you know.] > Combined with lack of sleep, one gets some pretty interesting hallucinations. I daydream music when riding Greyhound... > Meditate ye upon the words of Belden Lyman: > >>c'mon, show us the code! At a guess: >> >> #fisher_yates shuffle is Cookbook recipe 4.17 >> print join ' ', fisher_yates( split /([^'\w]+)/, $sentence ) ; >> >>Close? :) > > > I wrote this before I knew about the Perl Cookbook, so it uses a > custom algorithm. If the algorithm resembles Fisher-Yates, it's > entirely coincidental. Oooh, you've whetted my appetite for that custom algo of yours... > And no, it doesn't use Parse::RecDescent. Hmm, Parse::RecDescent::Yoda would be a fun project for learning P::R. mumble mumble round tuit mumble mumble. Belden From blyman at iii.com Fri Sep 12 12:42:47 2003 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Making Activestate Perl & Cygwin perl play nicely Message-ID: <3F620597.2030904@iii.com> I've got Cygwin (with cygperl, or whatever it calls itself) installed on my win2k box here at work, and also have Activestate Perl. It took me a few minutes the other day to figure out that my program wasn't working because I was trying to use a module that I'd installed for my activestate perl, and I was actually in a cygwin window. ("What do you mean, RTF::Parser not found? I just installed it!") Does anyone have a magic incancation that I can insert somewhere so my cygperl looks at activeperl's @INC, and vice versa? I'd prefer not to be tossing in 'use lib' at the top of my programs, partly because I'm lazy and partly because some of these programs need to run on different machines (Unix servers which thankfully only have 1 perl installation). Hmm, I always[1] 'use strict' and 'use warnings', so maybe I should change both perls' strict.pm manipulate @INC the way I want it to be... thoughts? Horrified reactions? Better suggestions? PERL5LIB and other environmental solutions won't work, because those unshift() entries onto @INC, and I need to push() onto @INC. Belden 1 - Well, except for when I don't. And then I'm being naughty, and deserve whatever grief I end up in :) From blyman at iii.com Fri Sep 12 12:59:41 2003 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Making Activestate Perl & Cygwin perl play nicely References: <3F620597.2030904@iii.com> Message-ID: <3F62098D.807@iii.com> Belden Lyman wrote: > > Hmm, I always[1] 'use strict' and 'use warnings', so maybe I > should change both perls' strict.pm manipulate @INC the way I > want it to be... thoughts? Horrified reactions? Better > suggestions? > At the head of both perls' strict.pm, I injected: BEGIN { if( $^O eq 'cygwin' ) { splice @INC, -1, -1, qw# C:/Perl/lib C:/Perl/site/lib #; } elsif ( $^O eq 'MSWin32' ) { splice @INC, -1, -1, qw# c:/cygwin/lib/perl5/5.8.0/cygwin-multi-64int c:/cygwin/lib/perl5/5.8.0 c:/cygwin/lib/perl5/site_perl/5.8.0/cygwin-multi-64int c:/cygwin/lib/perl5/site_perl/5.8.0 c:/cygwin/lib/perl5/site_perl #; } } Better suggestions still welcome :) It's nice to know that this is working though: $ perl -MRTF::Parser -e 1 Can't locate RTF/Parser.pm in @INC (@INC contains: blah) BEGIN failed--compilation aborted. $ perl -Mstrict -MRTF::Parser -e 1 Hmm, maybe I'd better remove the cygwin-multi-64int's from that second list though... Belden From george at metaart.org Fri Sep 12 15:04:48 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Thanks to Arden Message-ID: <200309121304.48044.george@metaart.org> This is a big thank you to Arden for * hosting our last 6 meetings * hosting 7 of our last 8 meetings * hosting our next meeting too His place has been a really nice place to meet. I didn't dream * that there would be goodies after each meeting * that he'd be OK with some of us staying so late Anyway, thank you Arden! -- george From george at metaart.org Fri Sep 12 15:04:51 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Meeting Place? Message-ID: <200309121304.51648.george@metaart.org> All, Arden has decided he prefers not to host Oakland.pm meetings anymore. The next meeting will be the last at his place. Likely, the following meeting will be at my place. We need a place for future meetings. I've sent personal emails concerning this to subscribers who've been to at least two of the last four meetings. If I missed someone, let me know. <<<< If anyone else has thoughts or concerns about where we meet, let me know. <<<< -- george From joshnjillwait at yahoo.com Sat Sep 13 23:35:39 2003 From: joshnjillwait at yahoo.com (Joshua Wait) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Re: Oakland Digest, Vol 3, Issue 4 In-Reply-To: <200309121700.h8CH0Rd27639@mail.pm.org> Message-ID: <20030914043539.22816.qmail@web10702.mail.yahoo.com> That's hillarious. Thanks Tony! --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. The Nondeterministic Yodapproximator (Tony > Monroe) > 2. Re: The Nondeterministic Yodapproximator > (Belden Lyman) > 3. New Newsletter (George Woolley) > 4. Re: The Nondeterministic Yodapproximator (Tony > Monroe) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 11 Sep 2003 16:24:20 -0700 > From: Tony Monroe > Subject: [oak perl] The Nondeterministic > Yodapproximator > To: oakland@mail.pm.org > Message-ID: > <20030911232420.GA14756@bloodrose.nog.net> > Content-Type: text/plain; charset="us-ascii" > > Originally written as a non-web text filter, and > adapted to the new > environment of the weird wide WEEB. Minutes of fun! > > http://bloodrose.nog.net/~tony/cgi-bin/yoda.cgi > > -- tony > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: not available > Type: application/pgp-signature > Size: 187 bytes > Desc: not available > Url : > http://mail.pm.org/pipermail/oakland/attachments/20030911/f21b5847/attachment-0001.bin > > ------------------------------ > > Message: 2 > Date: Thu, 11 Sep 2003 17:06:23 -0700 > From: Belden Lyman > Subject: Re: [oak perl] The Nondeterministic > Yodapproximator > To: tmonroe+pm@nog.net, Oakland Perl Mongers > > Message-ID: <3F610DFF.4050506@iii.com> > Content-Type: text/plain; charset=us-ascii; > format=flowed > > > > Tony Monroe wrote: > > Originally written as a non-web text filter, and > adapted to the new > > environment of the weird wide WEEB. Minutes of > fun! > > > > > http://bloodrose.nog.net/~tony/cgi-bin/yoda.cgi > > > > -- tony > > > > > > This is extra funny if you keep yoda'ing the same > sentence: > > looks wonder this program like the for code what I > . > Does Parse use it :: RecDescent ? > > I for looks the this code program wonder what like > . > use Does it Parse :: RecDescent ? > > like for program looks this what wonder I code the > . > Parse Does use it :: RecDescent ? > > c'mon, show us the code! At a guess: > > #fisher_yates shuffle is Cookbook recipe 4.17 > print join ' ', fisher_yates( split /([^'\w]+)/, > $sentence ) ; > > Close? :) > > Belden > > > ------------------------------ > > Message: 3 > Date: Thu, 11 Sep 2003 20:00:37 -0700 > From: George Woolley > Subject: [oak perl] New Newsletter > To: oakland@mail.pm.org > Message-ID: <200309112000.37742.george@metaart.org> > Content-Type: text/plain; charset="iso-8859-1" > > The latest newsletter is on our site at > > http://oakland.pm.org/oreilly/2003/newsletter_20030911.txt > should you wish to look at it. > > -- george > > > ------------------------------ > > Message: 4 > Date: Fri, 12 Sep 2003 09:08:17 -0700 > From: Tony Monroe > Subject: Re: [oak perl] The Nondeterministic > Yodapproximator > To: Belden Lyman > Cc: Oakland Perl Mongers > Message-ID: > <20030912160817.GA17524@bloodrose.nog.net> > Content-Type: text/plain; charset="us-ascii" > > [Re-sending my reply to the entire list, instead of > just Belden. > Stress, bad for the brain, you know.] > > Meditate ye upon the words of Belden Lyman: > > > > c'mon, show us the code! At a guess: > > > > #fisher_yates shuffle is Cookbook recipe 4.17 > > print join ' ', fisher_yates( split /([^'\w]+)/, > $sentence ) ; > > > > Close? :) > > I wrote this before I knew about the Perl Cookbook, > so it uses a > custom algorithm. If the algorithm resembles > Fisher-Yates, it's > entirely coincidental. And no, it doesn't use > Parse::RecDescent. > > > For those of you not at Tuesday's meeting, I sent > this link out > because I mentioned the script as part of how I > learned Perl. > (Lesson 1: Stupid Text Tricks with Perl 4.) > > > > -- tony > > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: not available > Type: application/pgp-signature > Size: 187 bytes > Desc: not available > Url : > http://mail.pm.org/pipermail/oakland/attachments/20030912/6233fd78/attachment-0001.bin > > ------------------------------ > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland > > > End of Oakland Digest, Vol 3, Issue 4 > ************************************* __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com From extasia at extasia.org Sun Sep 14 09:30:23 2003 From: extasia at extasia.org (David Alban) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] SIG-BEER-WEST this Saturday 9/20 in San Francisco Message-ID: <20030914073023.A8498@gerasimov.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 SIG-beer-west http://extasia.org/sig-beer-west/ Saturday, September 20, 2003 at 6:00pm San Francisco, CA Beer. Mental stimulation. This event: Saturday, 09/20/2003, 6:00pm, at [1]Jack's in the Cannery, San Francisco [2]directions [3]parking [1] http://extasia.org/sig-beer-west/jacks-cannery/ [2] http://www.thecannery.com/directions.html [3] http://www.thecannery.com/directions_parking.html Coming events (third Saturdays): Saturday, 10/18/2003, 6:00pm, location to be determined Saturday, 11/15/2003, 6:00pm, location to be determined Saturday, 12/20/2003, 6:00pm, location to be determined Saturday, 01/17/2004, 6:00pm, location to be determined San Francisco's next social event for computer sysadmins and their friends, sig-beer-west, will take place on Saturday, September 20, 2003 at [4]Jack's in the Cannery in San Francisco, CA. Jack's has 110 beers on tap, and food is available. From sandwiches to steak to New England style clam chowder (which I personally recommend). Festivities will start at 6:00pm and continue until we've all left. Directions to Jack's can be found on the Cannery's [5]directions page. For additional details, see the [6]sig-beer-west venue page for Jack's. [4] http://www.thecannery.com/dining/restaurants.html [5] http://www.thecannery.com/directions.html [6] http://extasia.org/sig-beer-west/jacks-cannery/ When you show up, you should look for some kind of home made sig-beer-west sign. We will try to make it obvious who we are. :-) Everyone is welcome at this event. We mean it! Please feel free to forward this information and to invite friends, co-workers, and others who might enjoy lifting a glass with interesting folks from all over the place. (O.K., you do have to be of legal drinking age to attend.) Can't come this month? Mark your calendar for next month. sig-beer-west is always on the third Saturday of the month. Any Comments, Questions, Suggestions of Things to Do Later on That Evening, or New Venue Suggestions ... email [7]David. [7] mailto:extasia@extasia.org There is a sig-beer-west mailing list. To subscribe, send an email with "subscribe" in the body to . sig-beer-west FAQ 1. Q: Your announcement says "computer sysadmins and their friends". How do I know if I'm a friend of a computer sysadmin? I don't even know what one is. A: You're a friend of a computer sysadmin if you can find the sig-beer-west sign at this month's sig-beer-west event. 2. Q: I'm not really a beer person. In fact I'm interested in hanging out, but not in drinking. Would I be welcome? A: Absolutely! The point is to hang out with fun, interesting folks. Please do join us. 3. Q: Is parking difficult in the city, like maybe I should factor this into my travel time? A: Yes. ______________________________________________________________________ sig-beer-west was started in February 2002 when a couple Washington, D.C. based systems administrators who moved to the San Francisco Bay area wanted to continue a [8]dc-sage tradition, sig-beer, which is described in dc-sage web space as: SIG-beer, as in "Special Interest Group - Beer" ala ACM, or as in "send the BEER signal to that process". The original SIG-beer gathering takes place in Washington DC, usually on the first Saturday night of the month. [8] http://www.dc-sage.org/ ______________________________________________________________________ Last modified: $Date: 2003/09/04 17:20:12 $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE/ZHpNPh0M9c/OpdARAl4nAJ9p735DVT6GtKo9BAP9x4cE64LA2wCggRp1 PMaul/DIUYDpcyttvcE7toM= =PV7Q -----END PGP SIGNATURE----- From george at metaart.org Tue Sep 16 14:10:56 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Fwd: Re: Oakland.pm Meeting Place? Message-ID: <200309161210.56496.george@metaart.org> All, Arden asked me to pass this on to you. -- george ---------- Forwarded Message ---------- Subject: Re: Oakland.pm Meeting Place? Date: Tuesday 16 September 2003 11:21 am From: Arden Schaeffer To: George Woolley On Monday, Sep 15, 2003, at 17:18 US/Pacific, George Woolley wrote: > ... George: Please pass this on ... to all the other member of the perl-mongers group: Thanks to Antoinette, who, being European, provided the munchables without having been asked. It was a pleasure to have the group's meetings at my house, and i enjoyed meeting all the folks, and hearing all the talks and discussions. However, since i don't expect my meatware to hold out for more than a few more decades before it finally kicks the bucket and croaks, and since the are not more than twenty-five hours in a day, and since even my dreams have been telling me this, i've finally come to understand that in the interim i must tighten my focus, stop serving my computer, make it serve me, and focus my entire attention on writing the index of terminology of metaphysics for whose writing i bought my first and every subsequent computer in the first place, and which i'm continuing to maintain at http://users.lmi.net/arden/index.html In the meantime, i wish all of you great success in all your enterprises, including that of finding the new place to meet which i'm sure exists for you, somewhere. The best of luck to you all. ~Arden From iapp at yahoo.com Wed Sep 17 10:57:11 2003 From: iapp at yahoo.com (Cal Schrotenboer) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] On-line Introductory Perl Class at Skyline College Message-ID: <6.0.0.22.2.20030917085153.03c10ca0@pop.mail.yahoo.com> Skyline College is introducing an on-line class, Programming in PERL, which will run from September 22 to December 12. This class is modelled on a similar class offered by the same instructor at Foothill College which has routinely been one of the highest enrolled courses in the entire division. Some comments from former students in this class include the following: "In your introduction you mentioned that this will be the first online class you've instructed. This is my eighth online class at Foothill, and after having perused through your online class material and interface, I just wanted to comment that it's the best format I've seen thus far. It's very well organized." "In comparison with the other classes I've tried at Foothill yours is a model of clarity, reasonableness and excellent pedagogy. Obviously there've been a few minor teething problems with the assignments but nothing serious." "The textbook is excellent. Everything is presented straightforwardly and with no nonsense." "The course assessment seems perfectly fair. The assignments cover topics from the assigned reading and are a fair test of the material." "The lecture notes are concise and integrate nicely with the text. And it's great to have the practise questions and scripts to look at when stuck on something." "Thanks to your well-designed course outline and clear online presentations, the class did give me quite enough exposure to PERL such that I feel comfortable using the language. I feel I've accomplished the goals I set up before entering the class. And I am sure I will continue using it for quite some time." "I especially like the section on regular expressions. It's become a little hobby now for me to exchange *difficult* regular expression matching pattern / riddles with friends. :)" You can preview the content of this class for yourself by logging on at the following URL: http://etudes.fhda.edu/etudes.cgi?request,logframe!cs_id,2059643461! The appropriate User ID is StudentPreview with a password of guest. Both are case sensitive. Tuition for this class is approximately $50. To apply for admission to Skyline College you can use the following URL: https://apply.smccd.net/application.asp Once you have been admitted, you should receive a UserID (your SSN) and PIN number (your birthday -- MMDDYY) to use to register. It takes about 24 hours before your account is activated. The URL for the Skyline WebSmart page is https://websmart.smccd.net/pls/prod/twbkwbis.P_WWWLogin The Course ID is COMP-378 and the CRN # is 89693. For any questions about the course or assistance with registration, please contact the instructor, Cal Schrotenboer, at GotDotNet@Lycos.Com Seats are also still available in Fundamentals of C# (CIS-019A) at Foothill College beginning on September 24. From george at metaart.org Wed Sep 17 20:36:30 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] New Newsletter Message-ID: <200309171836.30441.george@metaart.org> The latest newsletter is on our site at http://oakland.pm.org/oreilly/2003/newsletter_20030917.txt should you wish to look at it. -- george From george at metaart.org Fri Sep 19 13:31:50 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Review of "User Friendly - a comic strip" Message-ID: <200309191131.50719.george@metaart.org> There's a review of the book "User Friendly - a comic strip" on our site at: http://oakland.pm.org/reviews/uf.html should you wish to look at it. It's the first of four (so far) book compilations of the User Friendly comic strips. It was originally published way back in 1999, but it's still very funny. The fourth is supposed to arrive at my house shortly, but I couldn't wait. -- george From george at metaart.org Wed Sep 24 21:10:14 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Review of "Even Grues Get Full" Message-ID: <200309241910.14636.george@metaart.org> There's a review of the book "Even Grues Get Full" on our site at: http://oakland.pm.org/reviews/grues.html should you wish to look at it. "Even Grues Get Full" is the most recent of four (so far) book compilations of the User Friendly comic strip. It was just published in August, 2003. -- george From george at metaart.org Thu Sep 25 20:54:02 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, September 24 Message-ID: <200309251854.02621.george@metaart.org> Here's the latest newsletter. I'm forwarding it directly to you because I'm not able to put it on the website just now. -- george ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, September 24 Date: Wednesday 24 September 2003 5:43 pm From: "Marsee Henon" To: george@metaart.org ... ================================================================ O'Reilly News for User Group Members September 24, 2003 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Learning XML, 2nd Edition -Optimizing Oracle Performance ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Louis Rosenfeld ("Information Architecture for the World Wide Web"), SocioMedia, Tokyo, Japan--Oct 2-3 -David Sklar and Adam Trachtenberg ("PHP Cookbook"), (NYSIA) Open Source SIG Author Event, NY, NY--Oct 7 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA ---------------------------------------------------------------- News ---------------------------------------------------------------- -Google Code Jam 2003 -O'Reilly Learning Lab Special Deal for UG Members -Sendmail Trouble -Cleaning and Customizing Your Ports -Java for Bioinformatics -Create Desktop Applications with Java-Based Web Technologies -Cooking with Active Directory -Bluetooth File Transfer with Windows XP -Secrets of the Jedi Lunchbox -Control Your Mac from Afar -An evening with Roy Atkinson, Maryland Apple Corps, Towson, MD--October 14 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly 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 ***Learning XML, 2nd Edition Order Number: 4206 "Learning XML, 2nd Edition" covers XML concepts and language syntax,in addition to important related tools such as the CSS- and XSL-styling languages and the XLink and XPointer specifications.The second edition includes information about three schema languages for validation: W3C Schema, Schematron, and RELAX-NG, which are gaining widespread support. Also new to this edition is a chapter on XSL-FO. "Learning XML" helps designers and programmers wade through the acronym soup of XML to start really using this powerful tool. http://www.oreilly.com/catalog/learnxml2/ Chapter 2, "Markup and Core Concepts," is available online: http://www.oreilly.com/catalog/learnxml2/chapter/index.html ***Optimizing Oracle Performance Order Number: 527X "Optimizing Oracle Performance" eliminates the time-consuming, trial-and-error guesswork inherent in most conventional approaches to performance tuning by explaining how to use Oracle's response time statistics to diagnose and repair performance problems. The book also shows how "queueing theory" can be applied to response time statistics to predict the impact of upgrades and other system changes. "Optimizing Oracle Performance" focuses on optimization techniques that any DBA can use quickly and successfully to make noticeable--even dramatic-- improvements. http://www.oreilly.com/catalog/optoraclep/ Chapter 1, "A Better Way to Optimize," is available online: http://www.oreilly.com/catalog/optoraclep/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Louis Rosenfeld ("Information Architecture for the World Wide Web"), SocioMedia, Tokyo, Japan--Oct 2-3, 2003 Author Louis Rosenfeld is a participant in a special event sponsored by SocioMedia. For more information: http://www.sociomedia.com/index.html ***David Sklar and Adam Trachtenberg ("PHP Cookbook"), (NYSIA) Open Source SIG Author Event, NY, NY--Oct 7 David Sklar and Adam Trachtenberg address members of the New York Software Industry Association (NYSIA) Open Source SIG on the topic of PHP at the group's October meeting, Free to NYSIA members, $20 for nonmembers You must pre-register using our online form, or by calling. For registration information and directions, go to: http://www.nysia.org/events/eve200310.cfm#7 6:00pm-8:00pm IBM 590 Madison @ 57th Street, Room 975 New York, NY ================================================ Conference News ================================================ ***The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA--October 27-30 Tracks this year include Fearless Programming, Scripting Genius, Sys Admin and Networking Mac Style, Media and Publishing, and Emerging Topics. User Group members can use code DSUG to register and receive 20% off conference pricing. To register, go to: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Google Code Jam 2003 When: Registration will begin October 1, 2003 What: Solve increasingly difficult coding problems within a set time period Who: Sponsored by Google, powered by TopCoder Where: http://www.topcoder.com/googlecodejam ***O'Reilly Learning Lab Special Deal Alert We're offering a 50% discount on the Linux/Unix Certification Series from the O'Reilly Learning Lab. With this User Group-only discount, you can save nearly $1000 on these online courses. And everyone who completes the four-course series earns a University of Illinois System Administration Certificate. This offer ends November 1, 2003. Why Learning Lab? We partnered with Learning Lab two years ago because we felt they'd created the best online learning environment we'd ever seen. Every class includes compelling, hands-on content, root access to a Linux server, an online coach, and a free O'Reilly book. To enroll for the Learning Lab Linux/Unix Certification Series go to: http://oreilly.useractive.com/linuxa/ --------------------- Open Source --------------------- ***Sendmail Trouble Noel Davis looks at problems in Sendmail OpenSSH, Pine, saned, MySQL, gtkhtml, and Solstice AdminSuite. http://linux.oreillynet.com/pub/a/linux/2003/09/22/insecurities.html ***Cleaning and Customizing Your Ports One of FreeBSD's biggest benefits is its ports collection. It seems like magic, but a little maintenance can make it work even better for your system. Dru Lavigne explains how to keep your ports collection clean and how to customize individual ports. http://www.onlamp.com/pub/a/bsd/2003/09/18/FreeBSD_Basics.html --------------------- Java --------------------- ***Java for Bioinformatics Bioinformaticians and biological scientists have to sift through a lot of data. Visualization helps. While Perl has been a mainstay of bioinformatics, several projects and APIs in the Java world are making Java a viable development language. Stephen Montgomery surveys the scene. http://www.onjava.com/pub/a/onjava/2003/09/24/java_bioinformatics.html ***Create Desktop Applications with Java-Based Web Technologies Will Iverson provides detailed, step-by-step instructions for building a simple, point-and-shoot installer for a basic web application using Apache Jakarta Tomcat and a combination of free tools and various Apache-license projects. Will is the author of "Mac OS X Java for Java Geeks." http://www.onjava.com/pub/a/onjava/2003/09/17/macosxjava.html Will is the author of "Mac OS X Java for Java Geeks." Order Number: 4001 http://www.oreilly.com/catalog/macxjvgks/index.html --------------------- .NET --------------------- ***Cooking with Active Directory Try out these two new recipes--the first on finding the domain controllers that are acting as one of the FSMO roles, and the second on determining the last time a user logged into a domain --from O'Reilly's upcoming "Active Directory Cookbook." http://www.ondotnet.com/pub/a/dotnet/excerpt/ADcookbook_chap1/index.html Active Directory Cookbook Order Number: 4648 http://www.oreilly.com/catalog/activedckbk/index.html --------------------- Wireless --------------------- ***Bluetooth File Transfer with Windows XP Wei-Meng Lee shows you how to set up an ad hoc, wireless network (without the need for a network infrastructure) that lets you copy files from one Bluetooth-enabled Windows XP computer to another. http://www.oreillynet.com/pub/a/wireless/2003/09/18/winxpunwired.html Wei-Meng is the author of "Windows XP Unwired." Order Number: 5369 http://www.oreilly.com/catalog/winxpunwired/index.html --------------------- Mac --------------------- ***Secrets of the Jedi Lunchbox Read this interview with Andy Ihnatko, one of the truly unique minds in the Mac community, who has been there through all of Apple's highs and lows over the years. http://www.macdevcenter.com/pub/a/mac/2003/09/18/andy_ihnatko.html And don't miss Andy's keynote, "The Big Rethink," at this fall's Mac OS X Conference. http://conferences.oreilly.com/macosxcon/ ***Control Your Mac from Afar Do you want to control your Mac, or one that you're responsible for, from a remote location? If you're running Mac OS X, you can take advantage of a variety of built-in Unix and AppleScript tools to control your computer from afar. Harold Martin shows you how. http://www.macdevcenter.com/pub/a/mac/2003/09/19/remote_control.html ================================================ >From your Peers ================================================ ***An evening with Roy Atkinson, Maryland Apple Corps, Towson, MD--October 14 Roy Atkinson, Apple UG Liaison for the East Coast is the guest speaker. This meeting includes the monthly members-only door prizes & a raffle in which all attendees can participate. 6:30 pm-8:45 pm Tuesday, October 14, 2003 Towson Library--Lower Level Meeting Room 320 York Rd., Towson, MD http://mdapple.org/ Until next time-- Marsee ------------------------------------------------------- From george at metaart.org Thu Sep 25 21:48:34 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Review of "The Root of All Evil" Message-ID: <200309251948.34710.george@metaart.org> Usually I put reviews on the Website and inform you about them. But currently I'm unable to access the website and the review is short, so I'm posting this review on the mailing list. What follows is a cut and paste from the page I created for the website (with two annotations to supply links). ================================================== Oakland.pm Reviews Review of "The Root of All Evil: User Friendly, the Comic Strip" reviewed by George Woolley The Root of All Evil By Illiad August 2001 0-596-00193-2, Order Number: 1932 144 pages, $12.95 US, $19.95 CA, ?8.95 UK The above is taken from the O'Reilly online catalog entry [ at http://www.oreilly.com/catalog/rootofevil/ ] which contains more information about the book. Excellent. Hilarious. (5 owls of 5 in O'Reilly terms) The User Friendly (UF) Comic Strip is about the saga of a cast of characters who work at or are somehow involved with Columbia Internet, a fictional Internet Service Provider. This is the third of four (so far) book compilations of the User Friendly comic strip. What did you expect from the book? I was expecting still another compilation of User Friendly strips. I was expecting lots of strips and lots of laughs. I was also expecting much evil. Did you get what you expected? Yep, lots of User Friendly strips and a lot of good laughs. And there's a healthy dose of evil too. For example: * Pitr strives to become "SUPER ADMINISTRATOR OF ALL BORG FUNCTION". * Amazon tries to patent the letter "a", ".com", etc. * The FBI renames "CARNIVORE" as "CARNY" and makes it available in software stores. * AOL produces a CD that when played backwards says "DOMINATE!! DOMINATE!! EAT YOUR YOUNG AND AGGREGATE." And the evilest creature of all, the Mirosoft paperclip thingy, also makes an appearance. What else did you especially like? Well, there were lots of really fun things including: * the man/woman interations (or should I say geek/woman) between A.J. and Miranda. * the hilarious tech support questions and also the responses by Mike and others. * the similar minimalistic AI programs by Sid and Pitr. * Sid's caustic old timer humor. You can read more about A.J., Miranda, Mike and Sid in the UF character gallery [ at http://www.userfriendly.org/cartoons/gallery.html ]. What was disappointing? Illiad didn't show the source for the AI programs. He didn't even say what language they were written in. I would have enjoyed more evil and a greater presence of the most evil of the UF characters. Who's the book for? The book is appropriate for geeks and people interested in learning about geeks and geek culture. (I know I said that in an earlier review, but, hey, that's still what I think.) George Woolley of Oakland.pm C.F. GUVF OBBX VF JNL XBBY! written: 2003-09-25 From george at metaart.org Thu Sep 25 22:11:29 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] Review of "Evil Geniuses in a Nutshell" Message-ID: <200309252011.29697.george@metaart.org> Usually I put reviews on the Website and inform you about them. But currently I'm unable to access the website and the review is short, so I'm posting it on the mailing list. What follows is a cut and paste from the page I created for the website (with one annotation to supply a link). ======================================================== Oakland.pm Reviews Review of "Evil Geniuses in a Nutshell: A Guide to World Domination" reviewed by George Woolley Evil Geniuses in a Nutshell By Illiad April 2000 1-56592-861-X, Order Number: 861X 132 pages, $12.95 US, $18.95 CA, ?8.95 UK The above is taken from the O'Reilly online catalog entry [ at http://www.oreilly.com/catalog/evilgenius/ ] which contains more information about the book. Good. (3 owls of 5 in O'Reilly terms) The User Friendly (UF) Comic Strip is about the saga of a cast of characters who work at or are somehow involved with Columbia Internet, a fictional Internet Service Provider. This is the second of four (so far) book compilations of the User Friendly comic strip. What did you expect from the book? Based on the title of the book, I expected a humorous guide to world domination in something like the format of an O'Reilly Nutshell book. I also expected lots of User Friendly strips and especially ones involving Cthulhu, Pitr and Crud Puppy, who are all evil geniuses. I expected to encounter some other evil geniuses as well, for example, Bill Gates. Did you get what you expected? Well: * The book is geeky funny. * The book contains plenty of UF strips, actually more than I expected. * Pitr appears often. However: * The book doesn't focus on world domination. * Cthulhu does not appear at all. We don't see much of Crud Puppy either. Darn! :( * The format is not that of a Nutshell book. For example, there is no table of contents or index. The book is very funny, but it does not deliver fully on the title of the book. I think it's time for a second edition with more focussed content and following, more closely, the format of a typical O'Reilly Nutshell book. Who's the book for? The book is appropriate for geeks and people interested in learning about geeks and geek culture. George Woolley of Oakland.pm written: 2003-09-24 ------------------------------------------------------- From george at metaart.org Thu Sep 25 22:53:43 2003 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:34 2004 Subject: [oak perl] I Can Update The Site Again. Message-ID: <200309252053.43223.george@metaart.org> Mike explained to me what I needed to do to be able to access the site again. {Thank you, again, Mike!] The site now includes recent additions of * the newsletter I posted to the list earlier today * the two reviews I posted to the list earlier today -- george