From george at metaart.org Thu Jul 1 15:21:48 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] July Oakland.pm Meeting - Change of Plans Message-ID: <200407011321.48408.george@metaart.org> Especially, note that the location of the meeting is Connie's Cantina. Snip from Oakland.pm website http://oakland.pm.org .................................. Next meeting * when: Tue. July 13 at 7:30-9:30pm (on 2nd Tuesdays since Dec. 2002) * where: Connie's Cantina 3340 Grand Ave., Oakland CA 94610 * directions: [link to] directions and ascii map * activities: o introductions o giveaways o informal discussion o eating Mexican food o ... * who: open to anyone interested. * how much: no fee for our meetings. (However, please order something, just a soda, if you wish.) From tonys at oreillynet.com Thu Jul 1 16:33:51 2004 From: tonys at oreillynet.com (Tony Stubblebine) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Code Complete 2ed. In-Reply-To: <200407011321.48408.george@metaart.org> References: <200407011321.48408.george@metaart.org> Message-ID: <40E4833F.4020809@oreillynet.com> I just picked up a copy of Code Complete 2ed., which I see as the definitive book on code construction. I'm real interested in how the ideas in the book interact with the ideas in Perl culture. I've started a mailing list to talk about it. I figured you guys were pretty receptive to the idea that maintainability programming value, so you might want to join: http://groups.yahoo.com/group/perlcomplete/join Want to support my Amazon associate account... errrr, buy the book? http://www.amazon.com/exec/obidos/ASIN/0735619670/tonystubblebi-20/qid=1088707459/sr=2-1/ref=sr_2_1/103-7898458-7048657 From george at metaart.org Thu Jul 1 18:04:31 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Anyone got Access Annoyances? Message-ID: <200407011604.31753.george@metaart.org> reference: http://wiki.oreillynet.com/usergroups/pub?AccessAnnoyances Marsee has put out a call fo Access Annoyances. If you have such, you might follow the link in the reference above. From mtheo at amural.com Thu Jul 1 18:55:50 2004 From: mtheo at amural.com (Mark Theodoropoulos) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Anyone got Access Annoyances? In-Reply-To: <200407011604.31753.george@metaart.org> Message-ID: <40E44216.120.F5BAB0B@localhost> > Marsee has put out a call for Access Annoyances. Does "it exists" count as an Access annoyance? -- producer / classics without walls the anti-warhorse zone / www.amural.com kusf 90.3fm / san francisco From george at metaart.org Thu Jul 1 19:54:45 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Code Complete 2ed. In-Reply-To: <40E4833F.4020809@oreillynet.com> References: <200407011321.48408.george@metaart.org> <40E4833F.4020809@oreillynet.com> Message-ID: <200407011754.45132.george@metaart.org> OK, Tony, I've joined the group and asked a couple of questions. Anyone else? Hm, last month the theme of our monthly meeting was maintenance. And we may continue that in August. On Thursday 01 July 2004 2:33 pm, Tony Stubblebine wrote: > I just picked up a copy of Code Complete 2ed., which I see as the > definitive book on code construction. > > I'm real interested in how the ideas in the book interact with the ideas > in Perl culture. I've started a mailing list to talk about it. I figured > you guys were pretty receptive to the idea that maintainability > programming value, so you might want to join: > > http://groups.yahoo.com/group/perlcomplete/join > > > Want to support my Amazon associate account... errrr, buy the book? > http://www.amazon.com/exec/obidos/ASIN/0735619670/tonystubblebi-20/qid=1088 >707459/sr=2-1/ref=sr_2_1/103-7898458-7048657 From george at metaart.org Thu Jul 1 20:40:39 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Anyone got Access Annoyances? In-Reply-To: <40E44216.120.F5BAB0B@localhost> References: <40E44216.120.F5BAB0B@localhost> Message-ID: <200407011840.39656.george@metaart.org> I don't see why not. Then again, you'll have to be really amusing and probably transcendentally diplomatic as well to get O'Reilly to include such an annoyance in an Access Annoyances book. But who cares? A good annoyance well-expressed is an end in itself. On Thursday 01 July 2004 4:55 pm, Mark Theodoropoulos wrote: > > Marsee has put out a call for Access Annoyances. > > Does "it exists" count as an Access annoyance? From george at metaart.org Mon Jul 5 12:07:13 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] More Reviews? Message-ID: <200407051007.13925.george@metaart.org> Currently, three members of Oakland.pm (that I know of) are working on reviews (of O'Reilly books). A fourth member is waiting on a review copy of a book that appears to have been released. Anyone else want to do a review? 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. Reviews don't have to be of O'Reilly 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 david at fetter.org Tue Jul 6 20:38:32 2004 From: david at fetter.org (David Fetter) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] PL/Perl Needs You Message-ID: <20040707013832.GK30559@fetter.org> Kind people, I'm looking for somebody some very special attributes: * Willing to work unpaid on a Free Software project. * Intimately familiar with PostgreSQL internals. * Knows XS inside and out. If anybody out there fits the description, please get back to me. Please pass this on if you happen to know somebody offlist who fits the description :) 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 Wed Jul 7 14:18:39 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] July Meeting in Oakland: July 13th Message-ID: <200407071218.39565.george@metaart.org> Note two things: (1) The location, in Oakland. (2) The request for RSVP. This will enable us to get a suitable size table. Snip from Oakland.pm Website at http://oakland.pm.org/ ...................... Next meeting * when: Tue. July 13 at 7:30-9:30pm (on 2nd Tuesdays since Dec. 2002) * where: Connie's Cantina 3340 Grand Ave., Oakland CA 94610 * directions: [link to] directions and ascii map * activities: o introductions o giveaways o informal discussion o eating Mexican food o ... * who: open to anyone interested. * how much: no fee for our meetings. (However, please order something, just a soda, if you wish.) * also: please RSVP by Monday, July 12 to george in the domain of metaart.org. From mp at rawbw.com Thu Jul 8 09:08:27 2004 From: mp at rawbw.com (Michael Paoli) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] LinuxWorld free Expo pass/best conference pricing deadline extended through 2004-07-09 with PRIORITY CODE B1601 In-Reply-To: <1088770646.40e5525691c7f@webmail.rawbw.com> References: <1088770646.40e5525691c7f@webmail.rawbw.com> Message-ID: <1089295707.40ed555b9234a@webmail.rawbw.com> The LinuxWorld Conference & Expo deadline for free expo pass and best ("early bird") pricing has been extended through 2004-07-09. Use PRIORITY CODE: B1601 (the deadline for the best prices will still show up as 2004-07-02, but those best prices will show up under "Your Price" when PRIORITY CODE: B1601 is used). references/excerpts: Quoting Michael Paoli: > A reminder, or for those who weren't aware, registration > deadline for free Expo Pass registration (and apparently also best > pricing on conference options) for: > LinuxWorld Conference & Expo > August 2-5, 2004 > The Moscone Center > San Francisco, CA > http://www.linuxworldexpo.com/live/12/events/12SFO04A > PRIORITY CODE: B1601 > for best pricing and/or complimentary Expo registration From george at metaart.org Thu Jul 8 19:23:53 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] LinuxWorld free Expo pass/best conference pricing deadline extended through 2004-07-09 with PRIORITY CODE B1601 In-Reply-To: <1089295707.40ed555b9234a@webmail.rawbw.com> References: <1088770646.40e5525691c7f@webmail.rawbw.com> <1089295707.40ed555b9234a@webmail.rawbw.com> Message-ID: <200407081723.53915.george@metaart.org> Thanks, Michael. Well, I expect we'll have an Oakland.pm outing to LinuxWorld Expo again this year. Likely, either Tue. Aug. 3 or Wed. Aug. 4. If you are thinking of going to LinuxWorld this year, the priority code below could be useful. Note the deadline, though. George On Thursday 08 July 2004 7:08 am, Michael Paoli wrote: > The LinuxWorld Conference & Expo deadline for free expo pass > and best ("early bird") pricing has been extended through 2004-07-09. > Use PRIORITY CODE: B1601 (the deadline for the best prices will still > show up as 2004-07-02, but those best prices will show up under "Your > Price" when PRIORITY CODE: B1601 is used). > > references/excerpts: > > Quoting Michael Paoli: > > A reminder, or for those who weren't aware, registration > > deadline for free Expo Pass registration (and apparently also best > > pricing on conference options) for: > > LinuxWorld Conference & Expo > > August 2-5, 2004 > > The Moscone Center > > San Francisco, CA > > http://www.linuxworldexpo.com/live/12/events/12SFO04A > > PRIORITY CODE: > > B1601 > > > for best pricing and/or complimentary Expo registration From george at metaart.org Fri Jul 9 20:10:03 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, July 9 Message-ID: <200407091810.03080.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, July 9 Date: Friday 09 July 2004 5:06 pm From: Marsee Henon ... ================================================================ O'Reilly News for User Group Members July 9, 2004 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Perl 6 and Parrot Essentials, 2nd Edition -Mastering Oracle SQL, 2nd Edition -Mac OS X Panther in a Nutshell, 2nd Edition -Just a Geek -Version Control with Subversion -3D Game-Based Filmmaking: The Art of Machinima -Eclipse Cookbook -Flash Hacks -The Spam Letters -Online Investing Hacks ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -O'Reilly at Macworld Conference & Expo, Boston, MA--July 12-15 -Chuck Toporek ("Inside .Mac" & "Mac OS X Panther in a Nutshell"), Chicago Apple Store, Chicago, IL--July 16 -O'Reilly at Syllabus2004, San Francisco, CA--July 18-22 -O'Reilly Open Source Convention, Portland, OR--July 26-30 -Dan Gillmor ("We the Media") and Paul Graham ("Hackers & Painters"), Powell's Books, Portland, OR--July 28 -Tim O'Reilly Speaks at the Portland Area .NET User Group Meeting, Portland, OR--July 29 -Alex Martelli ("Python in a Nutshell"), Powell's Books, Portland, OR--July 29 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -O'Reilly Open Source Convention User Group Discount ---------------------------------------------------------------- News ---------------------------------------------------------------- -O'Reilly Releases Spanish-Language Titles -History of Programming Languages -Stealing the Network: A Prequel -How to Write a Basic Gtk# Program with Mono -Unix Printing Basics -Announcing the 2004 Mac OS X Innovators Contest -Hacking Mac OS X Panther -Steve Jobs Introduces Tiger at WWDC 2004 -Top Three Windows RSS Readers -Surf the Web Anonymously -Spring in Action -Inside Class Loaders: Debugging -Refactoring in Whidbey -ASP.NET Forms Security, Part 2 ================================================ 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, 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 ---------------------------------------------------------------- ***Perl 6 and Parrot Essentials, 2nd Edition Publisher: O'Reilly ISBN: 059600737X "Perl 6 and Parrot Essentials, 2nd Edition" provides an insider's look at what's coming in the widely anticipated Perl 6. It uncovers groundbreaking new developments in Parrot, and the most revolutionary change in the language itself, Apocalypse 12 on objects. The book also expands coverage of Apocalypse 5 (regular expressions) and Apocalypse 6 (subroutines). This is the only book to reveal all the ingenious developments that will make Perl 6 more powerful and easier to use. http://www.oreilly.com/catalog/059600737X/index.html Chapter 10, "Parrot Intermediate Representation," is available online: http://www.oreilly.com/catalog/059600737X/chapter/index.html ***Mastering Oracle SQL, 2nd Edition Publisher: O'Reilly ISBN: 0596006322 Updated to cover Oracle 10g, this new edition has a stronger focus on practical, expert best practices and on Oracle-specific SQL techniques than any other book on the market. The book covers Oracle's library of built-in functions, query-writing features, regular expression support, new aggregate and analytic functions, the native XML datatype, XMLType, and more. For those who want to harness the power of Oracle SQL, this essential guide for putting Oracle SQL to work will prove invaluable. http://www.oreilly.com/catalog/0596006322/ Chapter 7, "Set Operations," is available online: http://www.oreilly.com/catalog/0596006322/chapter/index.html ***Mac OS X Panther in a Nutshell, 2nd Edition Publisher: O'Reilly ISBN: 0596006063 "Mac OS X Panther in a Nutshell, 2nd Edition" offers a thorough treatment of Mac OS X Panther, from its BSD Unix foundation to the finer points of its user interface. It familiarizes readers with the Finder and the Dock, file management, system configuration, network administration issues, and more, including a clear picture of what's new. The book also includes the most complete Unix command reference found in print--with each command and option painstakingly tested and checked against Panther. http://www.oreilly.com/catalog/macpantherian/ Chapter 13, "Security Basics," is available online: http://www.oreilly.com/catalog/macpantherian/chapter/index.html ***Just a Geek Publisher: O'Reilly ISBN: 059600768X Wil Wheaton has never been one to take the conventional path to success. Despite early stardom through his childhood role in the motion picture "Stand By Me," and growing up on television as Wesley Crusher on "Star Trek: The Next Generation," Wil left Hollywood in pursuit of happiness, purpose, and a viable means of paying the bills. In this, his newest book, Wil shares his deeply personal and difficult journey to find himself with stories that reveal an honesty and disarming humanity. http://www.oreilly.com/catalog/jag/ A sample chapter, titled "Alone Again, or ...," is available online: http://www.oreilly.com/catalog/jag/chapter/index.html ***Version Control with Subversion Publisher: O'Reilly ISBN: 0596004486 "Version Control with Subversion" introduces the powerful new versioning tool designed to be the successor to CVS. The book starts with an introduction to Subversion, followed by a guided tour of its capabilities. Later chapters cover more complex topics of branching, repository administration, and other advanced features. If you've never used version control in your software projects, this book has everything you need to get started. If you're a seasoned CVS user, it will help you make a painless leap to Subversion. http://www.oreilly.com/catalog/0596004486/ Chapter 2, "Basic Concepts," is available online: http://www.oreilly.com/catalog/0596004486/chapter/index.html ***3D Game-Based Filmmaking: The Art of Machinima Publisher: Paraglyph Press ISBN: 1932111859 Machinima will revolutionize the computer animation industry, and this book will serve as the industry bible for emerging filmmakers. It expertly covers the latest technology in filmmaking, the history of Machinima, the major players, and where the Machinima movement is going. The book clearly explains Machinima and covers the basics you'll need to get started including necessary hardware and software, and other production tools and installation. http://www.oreilly.com/catalog/1932111859/ ***Eclipse Cookbook Publisher: O'Reilly ISBN: 0596007108 "Eclipse Cookbook" demystifies Eclipse with practical recipes for more than 800 situations you may encounter--from deploying a web application automatically to reverse engineering compiled code and from renaming all references to a class across multiple packages to initializing the SWT JNI libraries. Perfect as a companion to the recently released "Eclipse" book by the same author, this latest O'Reilly cookbook will help Java programmers at all levels take advantage of the powerful and convenient Eclipse in their daily work. http://www.oreilly.com/catalog/eclipseckbk/ Chapter 6, "Using Eclipse in Teams," is available online: http://www.oreilly.com/catalog/eclipseckbk/chapter/index.html ***Flash Hacks Publisher: O'Reilly ISBN: 0596006454 This collection of 100 Flash tips and tricks covers optimization, creating interesting effects, ActionScript programming, sound and video effects, and much more--and you don't need to be an expert to use them (although you'll certainly look like one). Ranging from practical hacks to the fun and quirky, the book covers Flash MX, Flash MX 2004, and Flash MX Professional 2004. If you're ready to explore and experiment with Flash, this is the book for you. http://www.oreilly.com/catalog/flashhks/index.html Five sample hacks are available online: http://www.oreilly.com/catalog/flashhks/chapter/index.html ***The Spam Letters Publisher: No Starch Press ISBN: 1593270321 >From the man behind TheSpamLetters.com comes a collection of brilliant and entertaining correspondence with the people who send out mass junk emailings (a.k.a. spam). Compiled from the nearly 200 entries written by Jonathan Land, "The Spam Letters" taunts, prods, and parodies the faceless salespeople in your inbox, giving you a chuckle at their expense. If you hate spam, you'll love "The Spam Letters." http://www.oreilly.com/catalog/1593270321/ ***Online Investing Hacks Publisher: O'Reilly ISBN: 0596006772 For the geek who's an investor, and the investor who's a geek, we present 100 industrial-strength, bleeding-edge tips, tools, and techniques for analyzing and managing online portfolios. This book provides hacks on screening investments, executing trades, investing in mutual funds, portfolio management, financial planning, and much more. Online Investing Hacks is for people who get jazzed by cool online tools and services, and who want to have some fun while trying to strike it rich (or at least not lose their shirt). http://www.oreilly.com/catalog/0596006772/ Ten sample hacks, are available online: http://www.oreilly.com/catalog/0596006772/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***O'Reilly at Macworld Conference & Expo, Boston, MA--July 12-15 In addition to all of our fabulous new Mac titles, we'll feature author appearances at our booth and special promotional fun. Boston Convention & Exhibition Center, Booth #418 http://www.macworldexpo.com/live/20/ ***Chuck Toporek ("Inside .Mac" & "Mac OS X Panther in a Nutshell"), Chicago Apple Store, Chicago, IL--July 16 Chuck discusses "The Seven Essential Services of .Mac" at the Chicago Apple Store. The .Mac team from Apple headquarters will be on hand to discuss and demonstrate .Mac Internet essentials. 679 North Michigan Ave., Chicago, IL http://www.apple.com/retail/northmichiganavenue/ ***O'Reilly at Syllabus2004, San Francisco, CA--July 18-22 Come visit us at booth #304. Hyatt Regency Hotel, San Francisco, CA http://www.syllabus. ***O'Reilly Open Source Convention, Portland, OR--July 26-30 Mark your calendar to join us for the sixth annual O'Reilly Open Source Convention this summer. Fresh ideas are already sizzling on the OSCON program barbie, including keynote addresses by two of 2003's most riveting speakers, Robert Lefkowitz and Milton Ngan, as well as a trio of Dysons: Esther, Freeman, and George. Bring the family along--Portland has something for everyone. Portland Marriott Downtown, Portland, OR http://conferences.oreilly.com/oscon/ ***Dan Gillmor ("We the Media") and Paul Graham ("Hackers & Painters"), Powell's Books, Portland OR--July 28 Powell's hosts a special double-header with two authors in town for OSCON. Powell's Technical Books, Portland, OR http://www.powells.com/calendar.html ***Tim O'Reilly Speaks at the Portland Area .NET User Group Meeting Portland, OR--July 29 "An Evening With Tim O'Reilly--Tim discusses what is on the O'Reilly Radar." The meeting starts at 6:30pm Portland Community College Auditorium, Room 104, 1626 SE Water Ave., Portland, OR http://www.padnug.org ***Alex Martelli ("Python in a Nutshell"), Powell's Books, Portland, OR--July 29 Alex stops in for an appearance at Portland's favorite bookstore. Powell's Technical Books, Portland, OR http://www.powells.com/calendar.html ================================================ Conference News ================================================ ***O'Reilly Open Source Convention User Group Discount User Group use code DSUG when you register, and you'll get 20% off the conference price. To register, go to: http://conferences.oreillynet.com/cs/os2004/create/ord_os04 O'Reilly Open Source Convention Portland Marriott Downtown Portland, OR July 26-30, 2004 http://conferences.oreilly.com/oscon/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***O'Reilly Releases Spanish-Language Titles O'Reilly has been helping English speakers tame and control their computers for over 25 years, and we're now offering eight of our most popular titles in Spanish: four books from the Hacks series, three pocket guides, and the bestseller, "PC Annoyances." http://press.oreilly.com/pub/pr/1188 ***History of Programming Languages O'Reilly has produced a poster on the history of programming languages that plots over 50 languages on a multi-layered, color-coded timeline, based on a diagram created by Eric Levenez. Download the poster in PDF format. You can also find full-size copies at Team O'Reilly bookstores, and at O'Reilly conferences, such as this July's Open Source Convention. http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html ***Stealing the Network: A Prequel Ryan Russell, one of the coauthors of "Stealing the Network: How to Own a Continent" (from Syngress), has written a "prequel" that depicts a '70s-era security hack, set at a tech company back East. If you've been curious about "Stealing the Network," this short bit of fiction provides a real sense of the concept behind the book. And be sure to respond to the talkback at the end of this tale -- we'd like to hear your theory. http://www.oreillynet.com/pub/a/security/2004/07/01/stealthenetwork.html --------------------- Open Source --------------------- *** How to Write a Basic Gtk# Program with Mono Gtk#, the Mono API for the GTK+ UI toolkit, is the open source alternative to Windows.Forms. This article shows how to install Mono on Windows, how Gtk# works, and how to write a simple Gtk# program. This kind of mini-project is just the sort you'll find in O'Reilly's upcoming "Mono: A Developer's Notebook." http://www.onlamp.com/pub/a/onlamp/excerpt/MonoTDN_chap1/index.html ***Unix Printing Basics For some reason, consumer-level printing has never been easy on any OS, including Unix. Unless you're in the know, it seems like a mess of spoolers, filters, and drivers. Fortunately, new versions of Ghostscript and foomatic make configuring printing easier. Dru Lavigne explains the basics of Unix printer installation and configuration. http://www.onlamp.com/pub/a/bsd/2004/07/08/FreeBSD_Basics.html --------------------- Mac --------------------- ***Announcing the 2004 Mac OS X Innovators Contest The second Mac OS X Innovators contest is open and ready for your entry. Here are the links and info you need to shine a light on your great idea. http://www.macdevcenter.com/pub/a/mac/developer/2004/07/06/innovators.html ***Hacking Mac OS X Panther Rael Dornfest, coauthor of "Mac OS X Panther Hacks," has selected three hacks from the book for your sampling pleasure. The first two detail how to find anyone in your Address Book who has an Amazon Wish List, and how to build a GUI to your Unix scripts with some Perl or Python glue code; the third is just for fun. http://www.macdevcenter.com/pub/a/mac/excerpt/pantherhacks/index.html ***Steve Jobs Introduces Tiger at WWDC 2004 So many things to talk about at WWDC. So many things that can't be said. Here's an overview of what can be disclosed, including hardware announcements and a preview of Tiger, Apple's next version of Mac OS X. http://www.macdevcenter.com/pub/a/mac/2004/07/01/wwdc.html --------------------- Windows --------------------- ***Top Three Windows RSS Readers Which are the best RSS readers out there? Wei-Meng Lee picks his favorites and gives you guided tours of them all. http://www.windowsdevcenter.com/pub/a/windows/2004/07/06/rss_readers.html ***Surf the Web Anonymously When you surf the Web, your life is an open book, open to anyone who wants to look. J.W. Olsen looks at two anonymous surfing programs that promise to fix the problem. http://www.windowsdevcenter.com/pub/a/windows/2004/06/29/Anonymity.html --------------------- Java --------------------- ***Spring in Action In this excerpt from "Better, Faster, Lighter Java," authors Bruce Tate and Justin Gehtland provide an example of Spring (their counter-example to the J2EE Pet Store application) in action, to show why you too will come to appreciate this simple framework as elegant and important. http://www.onjava.com/pub/a/onjava/excerpt/BFLJava_chap8/index.html ***Inside Class Loaders: Debugging Andreas Schaefer continues his examination of class loading in Java with a look at what can cause problems in advance class-loading scenarios and how to patch class loaders to help debug the problem. http://www.onjava.com/pub/a/onjava/2004/06/30/classloader2.html --------------------- .NET --------------------- ***Refactoring in Whidbey Code refactoring means restructuring your code so that the original intention of the code is preserved. In this article, Wei-Meng Lee walks you through Whidbey's new support for code refactoring. http://www.ondotnet.com/pub/a/dotnet/2004/06/28/whidbey_refactoring.html ***ASP.NET Forms Security, Part 2 In his previous column, Jesse Liberty showed how to add web form security to your ASP.NET 2.0 application, and how to add users. In this follow-up, he demonstrates how easy it is to create and manage roles. http://www.ondotnet.com/pub/a/dotnet/2004/06/28/liberty_whidbey.html Until next time-- Marsee ------------------------------------------------------- From george at metaart.org Sun Jul 11 20:39:37 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Review of Wil Wheaton Book Message-ID: <200407111839.37228.george@metaart.org> There's a review of "Just A Geek" by Wil Wheaton on our site at: http://oakland.pm.org/reviews/jag.html in case it interests you. George P.S. to Marsee: The short version of the review is also on the O'Reilly site. From sfink at reactrix.com Tue Jul 13 20:03:38 2004 From: sfink at reactrix.com (Steve Fink) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction Message-ID: <40F4866A.7050008@reactrix.com> George Woolley suggested to me that many times newcomers introduce themselves to the list. And from reading through the archives, I can see that he's a bald-faced liar. I didn't see anyone else doing that. Or maybe I just didn't read enough. Are the introductions specifically archived anywhere? I guess I'll go ahead anyway. My name is Steve Fink. I've heard about PerlMongers for some time, but only recently got around to looking for a nearby one to go to. I've now attended the Silicon Valley PM a grand total of one time, and enjoyed it. Now I'm looking for a more active group, even if I have to drive a bit farther. What I liked about svpm was getting exposed to people who use and learn Perl in very different ways than I do. I hang out on perlmonks.org a fair amount, but that's a typically digital age-ish self-selected environment: I only look at nodes that are relevant and similar to the sorts of problems I work on all the time, so don't get a very good feel for what the other 99.4% of the community is thinking about. Anyway, back to my bio. Um... . But that's too much bother, so: I've been using Perl for 11 years, addicted for 8. I started out mostly using it for text munging as a part of other projects, then started using it a little for system administrationy stuff, then for entire applications, graphical and otherwise. After that I started using it for web development (LAMP stuff), and currently have it embedded into a real-time interactive graphics engine that you may have seen at the Metreon, Great Mall, or NikeTown. Along the way I've written a few modules (eg Math::Calc::Units), miserably failed to take over maintainership of another module (CGI::Test), did a fair amount of early development work on Parrot (I was the 0.0.8-0.0.11 release pumpking), and am now infrequently working on the prototype Perl6 compiler (supposedly focusing on the rule engine but in reality spending almost all of my time on the compiler infrastructure so that I can get to the interesting bits of the rule engine.) I like Perl because it allows me to very directly and quickly express in code the things that I want to do, and because it makes me feel like an idiot no matter how much of it I know. I also like talking to other people about Perl because they make me feel irrelevant -- my experience and ways of doing things always end up being ridiculously mismatched to what those other people actually care about. One of the joys of TMTOWTDI. And I won't be seeing any of you tonight because my sister-in-law is visiting. From alamozzz at yahoo.com Tue Jul 13 22:05:13 2004 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <40F4866A.7050008@reactrix.com> Message-ID: <20040714030513.67977.qmail@web50210.mail.yahoo.com> I recall at least several people introducing themselves on the list. We did have a problem with the listserver a few months ago, perhaps we lost some posts. --- Steve Fink wrote: > George Woolley suggested to me that many times > newcomers introduce > themselves to the list. > > And from reading through the archives, I can see > that he's a bald-faced > liar. I didn't see anyone else doing that. > > Or maybe I just didn't read enough. Are the > introductions specifically > archived anywhere? I guess I'll go ahead anyway. > > My name is Steve Fink. I've heard about PerlMongers > for some time, but > only recently got around to looking for a nearby one > to go to. I've now > attended the Silicon Valley PM a grand total of one > time, and enjoyed > it. Now I'm looking for a more active group, even if > I have to drive a > bit farther. What I liked about svpm was getting > exposed to people who > use and learn Perl in very different ways than I do. > I hang out on > perlmonks.org a fair amount, but that's a typically > digital age-ish > self-selected environment: I only look at nodes that > are relevant and > similar to the sorts of problems I work on all the > time, so don't get a > very good feel for what the other 99.4% of the > community is thinking about. > > Anyway, back to my bio. Um... > . > But that's too much bother, so: > > I've been using Perl for 11 years, addicted for 8. I > started out mostly > using it for text munging as a part of other > projects, then started > using it a little for system administrationy stuff, > then for entire > applications, graphical and otherwise. After that I > started using it for > web development (LAMP stuff), and currently have it > embedded into a > real-time interactive graphics engine that you may > have seen at the > Metreon, Great Mall, or NikeTown. Along the way I've > written a few > modules (eg Math::Calc::Units), miserably failed to > take over > maintainership of another module (CGI::Test), did a > fair amount of early > development work on Parrot (I was the 0.0.8-0.0.11 > release pumpking), > and am now infrequently working on the prototype > Perl6 compiler > (supposedly focusing on the rule engine but in > reality spending almost > all of my time on the compiler infrastructure so > that I can get to the > interesting bits of the rule engine.) > > I like Perl because it allows me to very directly > and quickly express in > code the things that I want to do, and because it > makes me feel like an > idiot no matter how much of it I know. I also like > talking to other > people about Perl because they make me feel > irrelevant -- my experience > and ways of doing things always end up being > ridiculously mismatched to > what those other people actually care about. One of > the joys of TMTOWTDI. > > And I won't be seeing any of you tonight because my > sister-in-law is > visiting. > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland > __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail From blyman at iii.com Wed Jul 14 11:21:31 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <20040714030513.67977.qmail@web50210.mail.yahoo.com> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> Message-ID: <1089822091.12494.81.camel@ls104> On Tue, 2004-07-13 at 20:05, Adrien Lamothe wrote: > I recall at least several people introducing > themselves on the list. We did have a problem with the > listserver a few months ago, perhaps we lost some > posts. Still sticking to the cover-up story, eh Adrien?! Why don't you admit it: aliens kidnapped oakland.pm.org. We're now using an exact simulacra which can be distinguished from the original server only by the fact that it looks and smells so much like the original. Think about that. Admit the truth. Set yourself free. Belden, too much caffeine, apparently From cajun at cajuninc.com Wed Jul 14 11:53:38 2004 From: cajun at cajuninc.com (M. Lewis) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <1089822091.12494.81.camel@ls104> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> <1089822091.12494.81.camel@ls104> Message-ID: <200407140953.38142.cajun@cajuninc.com> Isn't that our cummulative objective ? Setting ourselves free? Hmm..... On Wednesday 14 July 2004 09:21, Belden Lyman wrote: > On Tue, 2004-07-13 at 20:05, Adrien Lamothe wrote: > > I recall at least several people introducing > > themselves on the list. We did have a problem with the > > listserver a few months ago, perhaps we lost some > > posts. > > Still sticking to the cover-up story, eh Adrien?! Why don't you > admit it: aliens kidnapped oakland.pm.org. We're now using an > exact simulacra which can be distinguished from the original > server only by the fact that it looks and smells so much like the > original. > > Think about that. Admit the truth. Set yourself free. > > Belden, too much caffeine, apparently > > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland -- IBM: It's Become Monolithic 09:50:01 up 78 days, 7:56, 5 users, load average: 2.57, 2.24, 2.12 From cpm at bitbucket.com Wed Jul 14 12:06:06 2004 From: cpm at bitbucket.com (Craig McLaughlin) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] So long, fare well, bye bye... Message-ID: All -- Well, I never did manage to make it to a meeting (bad me), but at least I got to meet a few of you at JavaOne last year (I think that's where it was... I went to so many cons I've lost track)... My wife and I are relocating to the Portland, OR area in a couple of weeks, so I'll be shifting my perling dervish activities northwards to the tune of 677 miles as the Hybrid drives. I'll likely remain on the list, and I promise that if I ever do anything cool that isn't coded so badly as to be an embarassment, I'll share. :) Best wishes, --Craig Craig McLaughlin / cpm@bitbucket.com / Who, me? From david at fetter.org Wed Jul 14 12:17:07 2004 From: david at fetter.org (David Fetter) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] So long, fare well, bye bye... In-Reply-To: References: Message-ID: <20040714171707.GH7759@fetter.org> On Wed, Jul 14, 2004 at 10:06:06AM -0700, Craig McLaughlin wrote: > All -- > > Well, I never did manage to make it to a meeting (bad me), but at > least I got to meet a few of you at JavaOne last year (I think > that's where it was... I went to so many cons I've lost track)... > > My wife and I are relocating to the Portland, OR area in a couple of > weeks, so I'll be shifting my perling dervish activities northwards > to the tune of 677 miles as the Hybrid drives. > > I'll likely remain on the list, and I promise that if I ever do > anything cool that isn't coded so badly as to be an embarassment, > I'll share. :) Have lots of fun in the Silicon Forest :) Cheers, D -- David Fetter david@fetter.org http://fetter.org/ phone: +1 510 893 6100 mobile: +1 415 235 3778 Remember to vote! From extasia at gmail.com Wed Jul 14 12:22:50 2004 From: extasia at gmail.com (David) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <200407140953.38142.cajun@cajuninc.com> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> <1089822091.12494.81.camel@ls104> <200407140953.38142.cajun@cajuninc.com> Message-ID: <4c714a9c04071410226ffd88d7@mail.gmail.com> On Wed, 14 Jul 2004 09:53:38 -0700, M. Lewis wrote: > Isn't that our cummulative objective ? Setting ourselves free? Hmm..... And I thought our cumulative objective was to use strict; -- Live in a world of your own, but always welcome visitors. From cajun at cajuninc.com Wed Jul 14 12:28:43 2004 From: cajun at cajuninc.com (M. Lewis) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <4c714a9c04071410226ffd88d7@mail.gmail.com> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> <200407140953.38142.cajun@cajuninc.com> <4c714a9c04071410226ffd88d7@mail.gmail.com> Message-ID: <200407141028.43029.cajun@cajuninc.com> Partially right oh wise one. By using strict, we set ourselves free....... On Wednesday 14 July 2004 10:22, David wrote: > On Wed, 14 Jul 2004 09:53:38 -0700, M. Lewis wrote: > > Isn't that our cummulative objective ? Setting ourselves free? Hmm..... > > And I thought our cumulative objective was to use strict; -- IBM: I'd Be Misinforming 10:25:00 up 78 days, 8:31, 5 users, load average: 2.02, 2.02, 2.02 From cpm at bitbucket.com Wed Jul 14 12:31:23 2004 From: cpm at bitbucket.com (Craig McLaughlin) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <200407141028.43029.cajun@cajuninc.com> Message-ID: So... freedom through discipline... are you saying I'm going to have to call my father and tell him he was right? I'm pretty sure that's a sign of the Apocolypse... Shorttimer, --Craig On Wed, 14 Jul 2004, M. Lewis wrote: > Partially right oh wise one. By using strict, we set ourselves free....... > > On Wednesday 14 July 2004 10:22, David wrote: > > On Wed, 14 Jul 2004 09:53:38 -0700, M. Lewis wrote: > > > Isn't that our cummulative objective ? Setting ourselves free? Hmm..... > > > > And I thought our cumulative objective was to use strict; > > From cajun at cajuninc.com Wed Jul 14 12:41:13 2004 From: cajun at cajuninc.com (M. Lewis) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: References: Message-ID: <200407141041.13261.cajun@cajuninc.com> Well, in my humble opinion, your Father was probably right. Go with the flow.... M On Wednesday 14 July 2004 10:31, Craig McLaughlin wrote: > So... freedom through discipline... are you saying I'm going to have to > call my father and tell him he was right? I'm pretty sure that's a sign > of the Apocolypse... > > Shorttimer, > --Craig > > On Wed, 14 Jul 2004, M. Lewis wrote: > > Partially right oh wise one. By using strict, we set ourselves > > free....... > > > > On Wednesday 14 July 2004 10:22, David wrote: > > > On Wed, 14 Jul 2004 09:53:38 -0700, M. Lewis wrote: > > > > Isn't that our cummulative objective ? Setting ourselves free? > > > > Hmm..... > > > > > > And I thought our cumulative objective was to use strict; > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland -- IBM: Incredibly Big Manufacturer 10:40:01 up 78 days, 8:46, 5 users, load average: 2.48, 2.13, 2.03 From blyman at iii.com Wed Jul 14 12:34:52 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] Introduction In-Reply-To: <4c714a9c04071410226ffd88d7@mail.gmail.com> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> <1089822091.12494.81.camel@ls104> <200407140953.38142.cajun@cajuninc.com> <4c714a9c04071410226ffd88d7@mail.gmail.com> Message-ID: <1089826492.12494.97.camel@ls104> On Wed, 2004-07-14 at 10:22, David wrote: > On Wed, 14 Jul 2004 09:53:38 -0700, M. Lewis wrote: > > Isn't that our cummulative objective ? Setting ourselves free? Hmm..... > > And I thought our cumulative objective was to use strict; Hey, study $up and no warnings or exit( @list ); Belden, needs milder arabica From blyman at iii.com Wed Jul 14 12:45:20 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:41 2004 Subject: [oak perl] So long, fare well, bye bye... In-Reply-To: References: Message-ID: <1089827120.12494.107.camel@ls104> On Wed, 2004-07-14 at 10:06, Craig McLaughlin wrote: > All -- > > Well, I never did manage to make it to a meeting (bad me), but at least I > got to meet a few of you at JavaOne last year (I think that's where it > was... I went to so many cons I've lost track)... > > My wife and I are relocating to the Portland, OR area in a couple of > weeks, so I'll be shifting my perling dervish activities northwards to the > tune of 677 miles as the Hybrid drives. > > I'll likely remain on the list, and I promise that if I ever do anything > cool that isn't coded so badly as to be an embarassment, I'll share. :) > > Best wishes, > --Craig There's an O'Reilly conference coming up in Portland soon, July 26-30. Low on the list of things to do if you've just moved, of course. portland.pm.org looks pretty active: be sure to pop in to a few of their meetings, you're likely to pick something up.* Belden * - codewise, that is. Though a habit to recycle does seem to come with the territory. From george at metaart.org Wed Jul 14 15:12:12 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] So long, fare well, bye bye... In-Reply-To: References: Message-ID: <200407141312.12215.george@metaart.org> Craig, Have a blast in Portland. >From the pm website up there, it looks like your "perling dervish activities" will have a good stage (dance floor, or whatever). Best wishes, George On Wednesday 14 July 2004 10:06 am, Craig McLaughlin wrote: > All -- > > Well, I never did manage to make it to a meeting (bad me), but at least I > got to meet a few of you at JavaOne last year (I think that's where it > was... I went to so many cons I've lost track)... > > My wife and I are relocating to the Portland, OR area in a couple of > weeks, so I'll be shifting my perling dervish activities northwards to the > tune of 677 miles as the Hybrid drives. > > I'll likely remain on the list, and I promise that if I ever do anything > cool that isn't coded so badly as to be an embarassment, I'll share. :) > > Best wishes, > --Craig > > Craig McLaughlin / cpm@bitbucket.com / Who, me? > > > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Wed Jul 14 19:44:28 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Introduction [bare faced liar?] In-Reply-To: <20040714030513.67977.qmail@web50210.mail.yahoo.com> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> Message-ID: <200407141744.28786.george@metaart.org> [This is part 1 of my response to your intro.] Steve, welcome: Again, thanks for subscribing. And thanks for posting and for setting off a number of other posts. Thanks for playing. introductions archive: > > Are the introductions specifically > > archived anywhere? No. The closest thing we have to that is member profiles by members who wish to have one at: http://oakland.pm.org/detail/members.html a bald faced liar?: Hm, let me see. Well, these days I don't have a beard or mustache. Yep, I am clean shaven, well, most of the time. But was I lying about people doing introductions on the list? As is generally the case IMO, Adrien's recollections are correct. Here's three references to introductions, one from each of the three years we've been around: me: 2002-11-06 Robert Kuropkat: 2003-04-30 (in 2003-05 archive) (Robert is "normally" host of our monthly meetings.) Benjamin Elijah Griffin: 2004-01-08 (Elijah was active in NY.pm way back when.) I'm not inclined to look back through all the posts, but that's definitely not all the introductions. It's kind of fun being thought of as a bald faced liar -- sounds decisive. Hm, in college I was, perhaps, a hairy faced truth teller. And now it's come to this. Oh, well. Anyway, I'll reflect on what's so and try to do a better job communicating about introductions. My use of "many" seems questionable to me. (Hm, I may need to do further research and reflection on that.) Also, examples might be quite helpful. Thanks for the enjoyable feedback. Also, thanks for being a good sport and having the point of view "I guess I'll go ahead anyway." George ======================================== On Tuesday 13 July 2004 8:05 pm, Adrien Lamothe wrote: > I recall at least several people introducing > themselves on the list. ... ======================================== > --- Steve Fink wrote: > > George Woolley suggested to me that many times > > newcomers introduce > > themselves to the list. > > > > And from reading through the archives, I can see > > that he's a bald-faced > > liar. I didn't see anyone else doing that. > > > > Or maybe I just didn't read enough. Are the > > introductions specifically > > archived anywhere? I guess I'll go ahead anyway. > > > > My name is Steve Fink. ... > > ... > > ... From george at metaart.org Wed Jul 14 19:47:31 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Introduction [TMTOWTDI] In-Reply-To: <40F4866A.7050008@reactrix.com> References: <40F4866A.7050008@reactrix.com> Message-ID: <200407141747.31617.george@metaart.org> [This is part 2 of my response to your intro.] Steve, TMTOWTDI is dear to my heart. Anyway, I believe, there are a lot of different backgrounds and points of view represented here. I'll touch on some of them. If they wish, others can put in their 2 cents (nickle, dime, silver dollar or whatever). * geography There's people from various parts of the East Bay and also people from elsewhere in the SF Bay Area. There's also subscribers from Nevada, New York and, hey, Costa Rica. regexes: There's a range of points of view about regexes. So much so that we had a meeting on the theme "Alternatives to Regular Expressions" the month before Tony Stubblebine gave a talk on "Regular Expression Best Practices". * perl Attitudes toward Perl vary greatly. Some of the points of view are: - Perl and Perl culture rock. - Perl is a useful tool, but it's just a tool. - I need to read Perl code sometimes to do my job. Three people in the group, that I know of, are Perl Monks. If you are, that makes four. * general types of use of perl People are using Perl in a number of different areas: - software development - system administration - websites - databases * education I don't generally find out much about people's educational background. But as best I can tell, there's a lot of variation there too. I had a longer list of things, but I trashed it (silly me). Anyway, likely you get the idea. Hopefully, the above translates into different ways of doing things. George ============================ On Tuesday 13 July 2004 6:03 pm, Steve Fink wrote: > ... > My name is Steve Fink. ... > ... > ... > > I also like talking to other > people about Perl because they make me feel irrelevant -- my experience > and ways of doing things always end up being ridiculously mismatched to > what those other people actually care about. One of the joys of TMTOWTDI. > > ... From george at metaart.org Wed Jul 14 21:41:57 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Introduction [misc.] In-Reply-To: <40F4866A.7050008@reactrix.com> References: <40F4866A.7050008@reactrix.com> Message-ID: <200407141941.57745.george@metaart.org> [This is part 3 (of 3) of my response to your intro.] Steve, meetings: Well, our "regular" meeting place is in Alameda. And I gather that's a trek for you. I hope you make it there, maybe in August. link to website: Thanks for the link to: http://foxglove.dnsalias.org/~sfink/ I was particularly interested in * command-line vs. graphical interfaces * the comic perl 6: pumpking -- kool. rules -- kool. Perhaps, you'll be willing to share some of what you learned and experienced with that. George On Tuesday 13 July 2004 6:03 pm, Steve Fink wrote: > ... > My name is Steve Fink. I've heard about PerlMongers for some time, but > only recently got around to looking for a nearby one to go to. I've now > attended the Silicon Valley PM a grand total of one time, and enjoyed > it. Now I'm looking for a more active group, even if I have to drive a > bit farther. ... > > Anyway, back to my bio. Um... . > But that's too much bother, so: > > I've been using Perl for 11 years, addicted for 8. I started out mostly > using it for text munging as a part of other projects, then started > using it a little for system administrationy stuff, then for entire > applications, graphical and otherwise. After that I started using it for > web development (LAMP stuff), and currently have it embedded into a > real-time interactive graphics engine that you may have seen at the > Metreon, Great Mall, or NikeTown. Along the way I've written a few > modules (eg Math::Calc::Units), miserably failed to take over > maintainership of another module (CGI::Test), did a fair amount of early > development work on Parrot (I was the 0.0.8-0.0.11 release pumpking), > and am now infrequently working on the prototype Perl6 compiler > (supposedly focusing on the rule engine but in reality spending almost > all of my time on the compiler infrastructure so that I can get to the > interesting bits of the rule engine.) > > I like Perl because it allows me to very directly and quickly express in > code the things that I want to do, and because it makes me feel like an > idiot no matter how much of it I know. ... > > And I won't be seeing any of you tonight because my sister-in-law is > visiting. > ... From blyman at iii.com Thu Jul 15 09:08:54 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Introduction [bare faced liar?] In-Reply-To: <200407141744.28786.george@metaart.org> References: <20040714030513.67977.qmail@web50210.mail.yahoo.com> <200407141744.28786.george@metaart.org> Message-ID: <1089900534.16948.30.camel@ls104> On Wed, 2004-07-14 at 17:44, George Woolley wrote: > a bald faced liar?: > Hm, let me see. > Well, these days I don't have a beard or mustache. True fact: George shaves with Occam's razor. Belden, unusally frivolous From blyman at iii.com Thu Jul 15 10:27:00 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Words with 4 consonants in a row Message-ID: <1089905220.16948.188.camel@ls104> A few months ago Tony asked if there were any words in English with 4 consonants in a row. Last night I read one in PO'B's "Fortune of War": 'phthisis'. There's hordes of other words with 4 consonants in a row. The most common substrings are 'nthr', 'nstr', 'phth', and 'ghts' ('enthrall', 'instruct', 'ophthalmology', 'sightsee'). Less common substrings occur in the words 'lightproof', 'ballplayer', and 'eggplant'. 5 consonants are less frequent but are not impossible ('eightscore'). 6 in a row is downright rare ('lengthsman'). My wordlist (scowl, avail from http://scowl.sourceforge.net ) doesn't have any valid words with 7 consonants. Bldn, schws vwls From george at metaart.org Fri Jul 16 01:05:12 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Words with 4 consonants in a row In-Reply-To: <1089905220.16948.188.camel@ls104> References: <1089905220.16948.188.camel@ls104> Message-ID: <200407152305.12879.george@metaart.org> Bldn, Hlp! Smn tk ll m vwls! Stll, Grg hs qstns. Whts schws wth vwls? Whts lngthsmn mn? R thr rll lts f ph wrds? Dd Bldn s Prl fr ths? Hw? Grg "lst m vwls" Wll =============================================== On Thursday 15 July 2004 8:27 am, Belden Lyman wrote: > A few months ago Tony asked if there were any words in English with > 4 consonants in a row. Last night I read one in PO'B's "Fortune of > War": 'phthisis'. There's hordes of other words with 4 consonants in > a row. > > The most common substrings are 'nthr', 'nstr', 'phth', and 'ghts' > ('enthrall', 'instruct', 'ophthalmology', 'sightsee'). Less common > substrings occur in the words 'lightproof', 'ballplayer', and > 'eggplant'. > > 5 consonants are less frequent but are not impossible ('eightscore'). > 6 in a row is downright rare ('lengthsman'). My wordlist (scowl, avail > from http://scowl.sourceforge.net ) doesn't have any valid words with > 7 consonants. > > Bldn, schws vwls > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland From extasia at extasia.org Fri Jul 16 02:01:58 2004 From: extasia at extasia.org (David Alban) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] SIG-BEER-WEST this Saturday 7/17 in Cupertino Message-ID: <20040716000158.A22400@gerasimov.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 SIG-beer-west[1] Saturday, July 17, 2004 at 6:00pm San Francisco, CA Beer. Mental stimulation. [1] http://extasia.org/sig-beer-west/ Note: I'm having problems connecting to the website, so it has not been updated with the info herein. This event: Saturday, 07/17/2004, 6:00pm, at the BJ's Brewhouse[3], Cupertino [3] http://bjsbrewhouse.com/home_page/home_main.html Coming events (third Saturdays): Saturday, 08/21/2004, 6:00pm, location to be determined Saturday, 09/18/2004, 6:00pm, location to be determined Saturday, 10/16/2004, 6:00pm, location to be determined Saturday, 11/20/2004, 6:00pm, location to be determined San Francisco's next social event for techies and their friends, sig-beer-west, will take place at 6:00pm on Saturday, July 17, 2004 at BJ's Brewhouse[4] located at 10690 N De Anza Blvd[5] in Cupertino, CA (next to Apple). [4] http://bjsbrewhouse.com/home_page/home_main.html [5] http://bjsbrewhouse.com/restaurants_page/cupertino.html Here's a review shamelessly pulled from Brew-Monkey.Com.[6] [6] http://www.brew-monkey.com/forums/topic.asp?TOPIC_ID=11 I checked out the new BJ's location at the Westfield mall in south San Jose last night and wanted to share my impressions. First, it's a comfortable pub to sit and enjoy a pint. Plenty of wood and breweriana covering the walls. A wall of televisions in back of the bar so you can catch most any sport or other TV experience. The large serving staff is quick to attend. Last night's bartender, John, was quite knowledgeable- especially about the BJ's beers. I did not order food but the menu indicated typical pub fare with the usual deep-fried appetizer treats, burgers, sandwiches and actual entrees. The plates coming out of the kitchen were piled high, looked great and smelled wonderful. The food prices may have been a little higher than we like paying but no more so than other San Jose stops. I ordered a 7 beer sampler, for $7.95 which consists of the six 4 oz glasses of the standard BJ's beers and one 4 oz glass of a special beer. Following are my impressions of the six standard BJ's beers: BJ's Blonde[7]: Delicate Kolsch style blonde ale. Slight malt and aromatic hops are evident well balanced with hop bittering. [7] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_blonde.html Harvest Heffeweizen[8]: Nice bannana/clove character. It's very similar to the latest heffeweizen I've brewed! [8] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_hefe.html Piranha Ale[9]: As they say "A hoppy, American-style pale ale made with Yakima Valley's best hops. bittered with Chinook, while dry-hopped with the snappy flavor and bite of Cascade hops." This was my personal favorite of them all. [9] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_piranha.html Jeremiah Red[10]: An Irish style red ale loosely based on strong ale style. I felt there was something funny going on with the selected malts. Perhaps some smoked or peated malt along with brown? I would've preferred more hops, but it's not an American style red (amber). [10] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_jeremiah.html PM Porter[11]: Seems like they were going for Fuller's London Porter. It's creamy, served on the nitro tap. I would prefer more chocolate malt and less brown. This was the bartender's favorite. [11] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_porter.html Tatonka Stout[12]: I enjoyed the heady chocolate nose of their imperial stout. But felt the taste was lacking due to the muddled malt character. An easy drinking, big 8.1% ABV stout. It's just that I would prefer more character, more like Old Rasputin or Inebriator. I got two BJ's seasonal or special beers. [12] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_tatonka.html Nutty Brunette[13]: Is a respectable brown ale but should probably have more hop aroma and bittering if it is supposed to be an American brown ale. [13] http://bjsbrewhouse.com/brewery_page/beerprofiles/profile_nutty.html BJ's IPA: I liked the hoppy nose but didn't care for the funky (almost buttery) taste which I attributed to the hops. Not sure which hops were used in this but am guessing Warrier. Again, I think it is well made just not to my taste. Along with their own beers there are some notable guest beers available. Last night draft selections included a number of fruited beers along with * Sierra Nevada pale bock & summerfest and * Chimay white label. BJ's also has a respectable number of bottled Belgian beers for the adventurous. It is unfortunate the Cupertino and Westfield Mall (south San Jose) locations do not brew but each of the beers does have a unique character. I wondered if this distinctiveness is a result of the beers being brewed at different BJ's locations. I recommend checking out BJ's and their beers. Beware, parking is challenging at both locations which is the reason valet parking is available! Roger. Festivities will start at 6:00pm and continue until we've all left. BJ's is right next to Apple. Here's a map.[14] [14] http://tinyurl.com/5llqn 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. :-) Note: Please look for the sig-beer-west sign, not for a particular person. sig-beer-west may have different hosts from month to month. Everyone is welcome at this event. We mean it! Please feel free to forward this information and to invite friends, co-workers, and others (all of legal drinking age) who might enjoy lifting a glass with interesting folks from all over the place. Can't come this month? Mark your calendar for next month. (Do it now before you forget!) sig-beer-west occurs on the third Saturday of each month. Any questions, comments, suggestions of things to do later on that evening, or new venue suggestions ... email the current sig-beer-west Instigator. The Instigator's Username is extasia. The Instigator's email address is *the Username* at *the Username* dot *org*. sig-beer-west FAQ 1. Q: Your announcement says "techies and their friends". How do I know if I'm a techie, or a friend of one? A: Well, actually, you don't have to be a techie to attend. You just have to be able to find the sig-beer-west sign at this month's event. That's it. Simple, huh? 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, like maybe I should factor this into my travel time? A: Yes, but the earlier you arrive, the better your chances of finding a spot. __________________________________________________________________ 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 dc-sage[15] tradition, sig-beer, which is described in dc-sage web space as: [15] http://www.dc-sage.org/ 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. __________________________________________________________________ Last modified: $Date: 2004/07/16 06:02:41 $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFA93xVPh0M9c/OpdARAlo5AJ0XPdBOH+ORtTxotuhalHoFuDBkXwCcDa1U 0Cyzi9RI1hmyppCTJdAHztg= =is9D -----END PGP SIGNATURE----- From blyman at iii.com Fri Jul 16 09:55:48 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Words with 4 consonants in a row In-Reply-To: <200407152305.12879.george@metaart.org> References: <1089905220.16948.188.camel@ls104> <200407152305.12879.george@metaart.org> Message-ID: <1089989747.22658.87.camel@ls104> On Thu, 2004-07-15 at 23:05, George Woolley wrote: > B[e]ld[e]n, > H[e]lp! S[o]m[e]n[e] t[oo]k [a]ll m[y] v[o]w[e]ls! > St[i]ll, G[eo]rg[e] h[a]s q[ue]st[io]ns. > > Wh[a]ts schws w[i]th v[o]w[e]ls? 'eschews' :) > Wh[a]ts l[e]ngthsm[a]n m[ea]n? I'd assumed it was a job similar to a longshoreman. It's actually a job that involves looking after "lengths" of something: in some places, looking after stretches of roads http://tinyurl.com/6s2k8 and in other places stretches of railway http://tinyurl.com/6s2k8 > [A]R[e] th[e]r[e] r[ea]ll[y] l[o]ts [o]f ph w[o]rds? > D[i]d B[e]ld[e]n [u]s[e] P[e]rl f[o]r th[i]s? For that yes but unfortunately n[o]t f[o]r th[i]s. > H[o]w? > Here 'tis. Play with this and http://scowl.sourceforge.net to answer the ph question :) Belden #!/usr/bin/perl -s # substr-freq - find frequency of substrings in words # usage: substr-freq -min=4 -max=8 /path/to/dictionary # Belden use strict; use warnings; our( $min, $max ); $min ||= 2; $max ||= 4; $min < $max or die "min ($min) must be smaller than max ($max)\n"; my %dict; while ( my $word = <> ) { chomp $word; $word =~ y/A-Z/a-z/; $word =~ s/[^\w]//g; window( $word, \%dict, $min, $max ); } $|++; while( my ( $seq, $num ) = each %dict ) { print "$num $seq\n" } no warnings 'uninitialized'; sub window { my ( $word, $hr, $min, $max ) = @_; return if $min > $max; while( $word =~ /\G(.{$max})/ ) { $hr->{$1}++; pos($word) = pos($word) + 1; } --$max; window( $word, $hr, $min, $max ) if $max > 0; } From george at metaart.org Fri Jul 16 13:48:12 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Words with 4 consonants in a row In-Reply-To: <1089989747.22658.87.camel@ls104> References: <1089905220.16948.188.camel@ls104> <200407152305.12879.george@metaart.org> <1089989747.22658.87.camel@ls104> Message-ID: <200407161148.12985.george@metaart.org> Belden, On Friday 16 July 2004 7:55 am, Belden Lyman wrote: > On Thu, 2004-07-15 at 23:05, George Woolley wrote: > > B[e]ld[e]n, > > ... > > Wh[a]ts schws w[i]th v[o]w[e]ls? > > 'eschews' :) kool! > > Wh[a]ts l[e]ngthsm[a]n m[ea]n? > > I'd assumed it was a job similar to a longshoreman. It's actually > a job that involves looking after "lengths" of something: in some > places, looking after stretches of roads http://tinyurl.com/6s2k8 > and in other places stretches of railway http://tinyurl.com/6s2k8 Ah. ... > Belden > ... code ... Thanks. George From george at metaart.org Sat Jul 17 18:53:51 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] August Oakland.pm Meeting: Tue. August 10 Message-ID: <200407171653.51976.george@metaart.org> Snip from Oakland.pm Website at http://oakland.pm.org/ .......................................... Next meeting * when: Tue. August 10 at 7:30-9:30pm (on 2nd Tuesdays since Dec. 2002) * where: Robert's Place 2845 Pearl Harbor Road, Alameda CA * directions: directions and ascii map * theme: maintenance (again) * agenda: o introductions o giveaways o talks, discussion on the theme o ... * who: open to anyone interested. * how much: no fee for our meetings. From blyman at iii.com Mon Jul 19 11:41:00 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Words with 4 consonants in a row In-Reply-To: <200407151925.i6FJPIC08588@panix2.panix.com> References: <200407151925.i6FJPIC08588@panix2.panix.com> Message-ID: <1090255260.12865.102.camel@ls104> On Thu, 2004-07-15 at 12:25, eli@panix.com wrote: > http://scowl.sourceforge.net/ > > 404 Not Found > > Elijah *sigh* http://wordlist.sourceforge.net/ luser error. From george at metaart.org Tue Jul 20 22:42:03 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] LinuxWorld Outing Message-ID: <200407202042.03359.george@metaart.org> Last year, some of us met up at LinuxWorld. We'll do it again this year. Here's the plan: * meet at the Conference ? ? ?date: Thursday, August 5, 2004 ? ? ?time: 11am conference location: Moscone Center conference address: 747 Howard St., San Francisco ? ? ?specific meeting place: O'Reilly booth (#873) * while we're at the O'Reilly booth, we'll say hi to Marsee Henon. * follow whoever has a good idea to wherever At any point, you are free to go off on your own. url for conference: http://www.linuxworldexpo.com If you notice any transmogrifications in the above, please speak up. Oh, let me know if you're coming. <<<<<< George P.S. I'm hoping (and expecting) to get some free passes for people who didn't register for that earlier. Let me know, if you need one. <<<<<< P.P.S. Last year there were 9 people. (OK, I admit it, one of them never found us.) I'm thinking there won't be quite so many this year, but who knows? From george at metaart.org Wed Jul 21 14:37:06 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Fwd: O'Reilly Looking for a Perl Programmer--Sebastopol, CA Message-ID: <200407211237.06561.george@metaart.org> ---------- Forwarded Message ---------- Subject: O'Reilly Looking for a Perl Programmer--Sebastopol, CA Date: Wednesday 21 July 2004 11:40 am From: Marsee Henon To: george@metaart.org Hi George, Thought I would pass this along in case you know of anyone who might be interested. Resumes should go to jobs@oreilly.com and not me. Thanks, Marsee **Perl Programmer We're looking for an experienced Perl programmer with extensive web development expertise to help support the Online Publishing Group at O'Reilly. Requires CGI expertise, knowledge of SQL, Apache and database management, and experience with mod_perl and web-based content management systems. As a part of the development team, you will create new web applications working from specifications, develop and test code, and integrate new systems with existing applications. Additionally you will respond to real-time site needs, including troubleshooting and resolving issues related to web applications and site performance. You are a strong communicator with excellent decision-making, problem-solving and analytical skills. You're able to work on your own or with a team to come up with workable and elegant solutions. You are able to give and receive feedback and you can distill technical information and deliver it in a form that non-technical people can readily understand. Sense of humor and people-skills a must. **Minimum Requirements - Intermediate to advanced knowledge of Perl with emphasis on OOP, CGI and mod_perl. Requires web applications development experience for commercial Internet sites - Fundamental knowledge of web processing/design and software development. Knowledge of general web application architecture, involving setup and configuration of web servers and application servers - Advanced knowledge of MySQL and experience in at least one other SQL database required. Ability to configure or set-up database connectivity - Working knowledge of Linux and familiarity with a second operating system - Working knowledge of network topology/security required - BS degree or 4-6 years hands-on work experience **The Facts Location: Sebastopol, CA Status: Full-time Education: College Travel: No Telecommuting: no Contact Us Jobs@O'Reilly O'Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, CA 95472 Fax: 707-829-9610 Email: jobs@oreilly.com No phone calls please. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marsee Henon O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 707-827-7103 800-998-9938 Fax 707-829-0104 marsee@oreilly.com http://ug.oreilly.com/ http://www.oreilly.com/ http://conferences.oreilly.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------------------------------- From blyman at iii.com Wed Jul 21 14:42:26 2004 From: blyman at iii.com (Belden Lyman) Date: Mon Aug 2 21:33:42 2004 Subject: [JOB] [oak perl] Fwd: O'Reilly Looking for a Perl Programmer--Sebastopol, CA In-Reply-To: <200407211237.06561.george@metaart.org> References: <200407211237.06561.george@metaart.org> Message-ID: <1090438945.21853.113.camel@ls104> Hmm, I'm surprised this hasn't been filled yet: it's been open for a few months on jobs.perl.org, hasn't it? From tonys at oreillynet.com Wed Jul 21 15:10:11 2004 From: tonys at oreillynet.com (Tony Stubblebine) Date: Mon Aug 2 21:33:42 2004 Subject: [JOB] [oak perl] Fwd: O'Reilly Looking for a Perl Programmer--Sebastopol, CA In-Reply-To: <1090438945.21853.113.camel@ls104> References: <200407211237.06561.george@metaart.org> <1090438945.21853.113.camel@ls104> Message-ID: <40FECDA3.4090900@oreillynet.com> I think you're talking about this one: http://www.oreillynet.com/pub/j/12 That's new and it's in my group. This is definitely a great place to work; so get the word out and the resumes in =) We do also have two other openings, both for perl programmers, that have been open for a long time. http://www.oreillynet.com/pub/j/38 http://www.oreillynet.com/pub/j/41 --tony Belden Lyman wrote: > Hmm, I'm surprised this hasn't been filled yet: it's been open for > a few months on jobs.perl.org, hasn't it? > > > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Thu Jul 22 19:28:11 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, July 22 Message-ID: <200407221728.11187.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, July 22 Date: Thursday 22 July 2004 4:49 pm From: Marsee Henon ... ================================================================ O'Reilly News for User Group Members July 22, 2004 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps -The Book of Nero 6 Ultra Edition -Enterprise JavaBeans, 4th Edition -Learning PHP 5 -Java 1.5 Tiger: A Developer's Notebook -Enterprise Service Bus -GarageBand: The Missing Manual -Mac OS X Panther Hacks ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -O'Reilly Open Source Convention, Portland, OR--July 26-30 -Dan Gillmor ("We the Media") and Paul Graham ("Hackers & Painters"), Powell's Books, Portland, OR--July 28 -Tim O'Reilly Speaks at the Portland Area .NET User Group Meeting, Portland, OR--July 29 -Alex Martelli ("Python in a Nutshell"), Powell's Books, Portland, OR--July 29 -Niel M. Bornstein (".NET and XML"), Extreme Markup Languages 2004, Montreal, Canada--August 2-6 -O'Reilly at LinuxWorld, San Francisco, CA--August 2-5 -MERLOT International Conference, Costa Mesa, CA--August 3-6 -Steve Bass ("PC Annoyances"), 11th Annual Southwest Computer User Group Conference, San Diego, CA--August 6-8 -Wil Wheaton ("Just a Geek"), Powell's Technical Books, Portland, OR--August 6 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -O'Reilly Open Source Convention User Group Discount ---------------------------------------------------------------- News ---------------------------------------------------------------- -The Ideal Digital Photographer's Workflow, Part 5 -SafariU: Create, Customize, and Share Teaching Material -The Great Linux Desktop Migration Contest -Why PHP 5 Rocks! -How to Fall in Love with Your iSight, Again -12 Steps to Improving Your Mac's Performance -Macworld Boston 2004: Brains Over Beauty -Windows Server Hacks: Restoring Shadow Copies Using the Command Line -Understanding WinFX in Longhorn -Better, Faster, Lighter Programming in .NET and Java -Cooking with Eclipse -Writing Cross-Platform Mobile Applications Using Crossfire ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -How to Write a Book Review by the Melbourne PHP User Group ================================================ 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, 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 ---------------------------------------------------------------- ***Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps Publisher: Pragmatic Bookshelf ISBN: 0974514039 Forget wizards, you need a slave--someone to do your repetitive, tedious and boring tasks, without complaint and without pay, so you'll have more time to design and write exciting code. Enlist your computer to automate all of your Java project's repetitive tasks from individual builds and testing through to product release and deployment. Enjoy pragmatic, automatic, unattended software production that's reliable and accurate every time. http://www.oreilly.com/catalog/0974514039/ ***The Book of Nero 6 Ultra Edition Publisher: No Starch Press ISBN: 1593270437 The Nero Ultra 6 software makes it easier to burn a CD or DVD, but to use it you first need to understand how it works, as well as things such as whether to burn a multisession CD, what mode to use, how to burn music files, and much more. The Book of Nero 6 Ultra Edition takes you step by step through using Nero for these tasks, and many others, so you'll be ready to burn in no time. http://www.oreilly.com/catalog/1593270437/ ***Enterprise JavaBeans, 4th Edition Publisher: O'Reilly ISBN: 059600530X "Enterprise JavaBeans, 4th Edition" includes everything that made previous editions the single must-have book for EJB developers. Providing a solid grasp of EJBs??? complexities; hundreds of clear, practical examples; and adept coverage of EJBs' key concepts, this fourth edition also includes everything you need to get up to speed quickly on the changes in EJB version 2.1, including an architecture overview, design strategies, XML deployment descriptors, and more. The book also includes a JBoss implementation guide. http://www.oreilly.com/catalog/entjbeans4/ A sample excerpt, "Workbook 8: Exercises for Chapter 11," is available online: http://www.oreilly.com/catalog/entjbeans4/chapter/index.html ***Learning PHP 5 Publisher: O'Reilly ISBN: 0596005601 "Learning PHP 5" is the ideal tutorial for graphic designers, bloggers, and other web crafters who want a thorough but non-intimidating way to understand the code that makes web sites dynamic. The book begins with an introduction to the just-released PHP 5, then moves to more advanced features: language basics, arrays and functions, web forms, connecting to databases, and much more. Complete with exercises to make sure the lessons stick, this book offers the ideal classroom experience to learning PHP 5. http://www.oreilly.com/catalog/learnphp5/ Chapter 8, "Remembering Users with Cookies and Sessions,' is available online: http://www.oreilly.com/catalog/learnphp5/chapter/index.html ***Java 1.5 Tiger: A Developer's Notebook Publisher: O'Reilly ISBN: 0596007388 Java 1.5, code-named "Tiger," promises to be the most significant new version of Java since the language's introduction. But with so many changes, where do you start? This no-nonsense, down-and-dirty guide is the answer, providing complete coverage of generics, boxing and unboxing, varargs, enums, annotations, formatting, the for/in loop, concurrency, and more. Following the task-oriented format unique to this new series, this book allows you to get straight to work with Tiger's new features. http://www.oreilly.com/catalog/learnphp5/chapter/index.html Chapter 3, "Enumerated Types," is available free online: http://www.oreilly.com/catalog/javaadn/chapter/index.html ***Enterprise Service Bus Publisher: O'Reilly ISBN: 0596006756 "Enterprise Service Bus" provides an architectural overview of the ESB, showing how it can bring the task of integrating enterprise applications and services built on J2EE, .NET, C/C++, and other legacy environments into the reach of everyday IT professionals, using an event-driven Service-Oriented Architecture. Through the study of real-world-use cases drawn from several industries deploying ESB, this book coherently outlines the benefits of moving toward this integration strategy, and it compares and contrasts ESB to other integration architectures. http://www.oreilly.com/catalog/esb/ Chapter 3, "Necessity Is the Mother of Invention," is available online: http://www.oreilly.com/catalog/esb/chapter/index.html ***GarageBand: The Missing Manual Publisher: O'Reilly ISBN: 0596006950 Imagine how many thousands of musicians, though enormously talented, remain undiscovered because they lack recording studios and backup bands. For them, GarageBand may open doors--or just offer a lot of fun. GarageBand can turn the inspiration of musical novices into commercial-sounding demos, but you have to know how to take advantage of all that the program offers. This book provides that knowledge. "GarageBand: The Missing Manual" is an authoritative, witty guide to constructing your digital recordings. http://www.oreilly.com/catalog/garageband/ Check out the GarageBand examples CD available for download: http://www.missingmanuals.com/cds/#garageband ***Mac OS X Panther Hacks Publisher: O'Reilly ISBN: 0596007183 This book offers the perfect combination of tips, tricks, and tools to help serious Mac users get the most from their machines. This newly revised collection provides hands-on solutions in topics such as user interface, accessories, wired and wireless networking, email, messaging, and much more. Written for users who need to go beyond what's covered in conventional manuals, "Mac OS X Panther Hacks" will bring your Mac to its full potential. http://www.oreilly.com/catalog/0596007183/ Ten sample hacks are available online: http://www.oreilly.com/catalog/0596007183/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***O'Reilly Open Source Convention, Portland, OR--July 26-30 Mark your calendar to join us for the sixth annual O'Reilly Open Source Convention this summer. Fresh ideas are already sizzling on the OSCON program barbie, including keynote addresses by two of 2003's most riveting speakers, Robert Lefkowitz and Milton Ngan, as well as a trio of Dysons: Esther, Freeman, and George. Bring the family along--Portland has something for everyone. Portland Marriott Downtown, Portland, OR http://conferences.oreilly.com/oscon/ ***Dan Gillmor ("We the Media") and Paul Graham ("Hackers & Painters"), Powell's Books, Portland OR--July 28 Powell's hosts a special double-header with two authors in town for OSCON. Powell's Technical Books, Portland, OR http://www.powells.com/calendar.html ***Tim O'Reilly Speaks at the Portland Area .NET User Group Meeting Portland, OR--July 29 "An Evening With Tim O'Reilly--Tim discusses what is on the O'Reilly Radar." The meeting starts at 6:30pm Portland Community College Auditorium, Room 104, 1626 SE Water Ave., Portland, OR http://www.padnug.org ***Alex Martelli ("Python in a Nutshell"), Powell's Books, Portland, OR--July 29 Alex stops in for an appearance at Portland's favorite bookstore. Powell's Technical Books, Portland, OR http://www.powells.com/calendar.html ***Niel M. Bornstein (".NET and XML"), Extreme Markup Languages 2004, Montreal, Canada--August 2-6 Niel presents a tutorial based on his book. Hotel Europa, Montreal, Canada http://www.mulberrytech.com/Extreme/Tutorial/Bornstein_tutorial.html ***O'Reilly at LinuxWorld, San Francisco, CA--August 2-5 Come by and say hello in the Exhibit Hall (I--Marsee--will be there on Thursday, August 5th), and page through our latest publications, as well as our classic references, at our booth (#873). Be sure to catch a panel on The Future of Open Source with Tim O'Reilly on Tuesday, August 3. Moscone Center, San Francisco, CA http://www.linuxworldexpo.com/live/12/ ***MERLOT International Conference, Costa Mesa, CA--August 3-6 We'll be exhibiting at this event for faculty members, digital library providers and developers, authors of digital learning materials, and those involved in administering and supporting instructional technology. Stop by for a preview of our SafariU service. Hilton Costa Mesa, Costa Mesa, CA http://conference.merlot.org/ ***Steve Bass ("PC Annoyances"), 11th Annual Southwest Computer User Group Conference, San Diego, CA--August 6-8 If you'll be there on the evening of August 7, be sure to drop by the Vendor Fair and say hello to Steve. Hilton Hotel--Mission Valley, San Diego, CA http://www.swugconf.org/ ***Wil Wheaton ("Just a Geek"), Powell's Technical Books, Portland, OR--August 6 Wil heads north for an appearance and book signing. 33 NW Park Avenue Portland, OR http://www.powells.com/calendar.html ================================================ Conference News ================================================ ***O'Reilly Open Source Convention User Group Discount User Group use code DSUG when you register, and you'll get 20% off the conference price. To register, go to: http://conferences.oreillynet.com/cs/os2004/create/ord_os04 O'Reilly Open Source Convention Portland Marriott Downtown Portland, OR July 26-30, 2004 http://conferences.oreilly.com/oscon/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***The Ideal Digital Photographer's Workflow, Part 5 Ken Milburn, author of "Digital Photography: Expert Techniques," offers the latest installment in his series on creating ideal (and least destructive) workflows for digital photography. This week, he offers step-by-step routines for performing the three stages of sharpening that are almost always necessary: rescue, effect, and output. And he offers advice on a few things you should do before you even start sharpening your images. http://www.oreillynet.com/pub/a/javascript/2004/07/20/digital_photography.htm l ***SafariU: Create, Customize, and Share Teaching Material Looking for a way to truly customize your course textbook and offer students exactly the material you choose to teach, while saving them a good bit of money? Become a SafariU beta tester and check out the new web-based publishing platform from O'Reilly that allows you to create custom textbooks and online syllabi. http://academic.oreilly.com/safariu-more.csp --------------------- Open Source --------------------- ***The Great Linux Desktop Migration Contest If you're considering, or you have already embarked upon, a Linux desktop migration, here's your chance to help guide and inspire others and be eligible to win an all-expense-paid trip to Barcelona, Spain. Novell and O'Reilly Media have joined forces to present this contest and are looking for entries that describe the benefits realized from a desktop migration, a phased migration plan, or the most practical tips for migrating to Linux. The contest deadline is August 9. http://www.linuxdevcenter.com/linux/contest/ ***Why PHP 5 Rocks! Adam Trachtenberg provides a quick tour around PHP 5, highlighting seven of his favorite new features. These features (including better support for OOP, bundled SQLite, iterators, and more cool stuff) will allow your PHP 5 code to be more concise, more elegant, and more flexible than ever. Adam is the author of the upcoming "Upgrading to PHP 5." http://www.onlamp.com/pub/a/php/2004/07/15/UpgradePHP5.html --------------------- Mac --------------------- ***How to Fall in Love with Your iSight, Again Snaggy and Nitrozac are back to show you how to fall in love with your iSight, again, and provide a few chuckles along the way. Consider them your personal tech-therapists, willing to help bring you and your gorgeous hardware back together, with advice on apps and add-ons that will enhance your iSight relationship. If you like the way S and N weave humor and tech talk, check out their book, "The Best of The Joy of Tech." http://www.macdevcenter.com/pub/a/mac/2004/07/20/iSightLove.html ***12 Steps to Improving Your Mac's Performance Keeping your Mac happy and performing as it did the day you brought it home takes a bit of degunking. Joli Ballew offers 12 steps to improving your Mac's performance that will have it humming along in no time. For more in-depth details on why the Mac slowdown occurs and what you can do about it, check out Joli's new book, "Degunking Your Mac." http://www.macdevcenter.com/pub/a/mac/2004/07/16/DegunkYourMac.html ***Macworld Boston 2004: Brains Over Beauty In the late 1700s, Boston culture facilitated debate by some of the greatest American minds. Now in 2004, it's once again the home for the Mac elite on the East Coast. Derrick Story photographs and comments on the character of this year's Macworld Boston. http://www.macdevcenter.com/pub/a/mac/2004/07/14/macworld.html --------------------- Windows --------------------- ***Windows Server Hacks: Restoring Shadow Copies Using the Command Line Shadow copies is a new feature of Windows Server 2003 that automatically creates point-in-time copies or snapshots of files in shared folders. Mitch Tulloch, author of "Windows Server Hacks," shows you the easiest way to restore them. http://www.windowsdevcenter.com/pub/a/windows/2004/07/20/shadow_copies.html ***Understanding WinFX in Longhorn Longhorn is still in pre-beta, but it's time to get ready for developing apps for it. Wei-Meng Lee, author of "Windows XP Unwired," gives a rundown about the APIs that developers will use to write the next generation of Windows applications. http://www.windowsdevcenter.com/pub/a/windows/2004/07/13/winfx.html --------------------- Java --------------------- ***Better, Faster, Lighter Programming in .NET and Java In "Better, Faster, Lighter Java," authors Bruce Tate and Justin Gehtland lay out five basic principles to combat the "bloat" that has built up over time in modern Java programming. In this article, Justin shows how programmers developing .NET apps can apply the same principles, and along the way, cultivate still more ideas that make programming simpler and fun again. http://www.onjava.com/pub/a/onjava/2004/07/14/BFLJava.html ***Cooking with Eclipse In these sample recipes from O'Reilly's "Eclipse Cookbook" learn how to create a custom perspective in Eclipse, and how to speed up the JDT Editor. http://www.onjava.com/pub/a/onjava/excerpt/eclipseckbk_chap1/index.html --------------------- .NET --------------------- *** Writing Cross-Platform Mobile Applications Using Crossfire If you are a Microsoft developer familiar with the .NET Framework, you generally have two options if you want to write mobile applications. For mobile handsets, you can develop mobile web applications using the ASP.NET Mobile controls. For standalone applications, you can use the .NET Compact Framework. However, using the .NET Compact Framework you can only target Pocket PC devices. And that essentially means that you are out of luck when it comes to developing for competing devices such as Palm and Symbian Smartphones. In this article, Wei-Meng Lee introduces you to a new open source project known as Crossfire that promises to close the gap. http://www.ondotnet.com/pub/a/dotnet/2004/07/12/crossfire.html ================================================ News From Your Peers ================================================ ***How to Write a Book Review by the Melbourne PHP User Group http://melbourne.ug.php.net/content/view/63/59/ Thanks to Chris Burgess for sharing this. You can find this URL along with other tips and tricks on the O'Reilly UG wiki: http://wiki.oreillynet.com/usergroups/lpt?HomePage Until next time-- Marsee ------------------------------------------------------- From george at metaart.org Thu Jul 22 20:26:15 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] Discounts Message-ID: <200407221826.15541.george@metaart.org> Very recently, the topic of discounts has come up twice in emails from group members. (yesterday and today) My understanding is that using the DSUG discount code, you can get a 20% discount on: * O'Reilly books and also - No Starch books - Paraglyph books - Pragmatic Bookshelf books - Syngress books * O'Reilly conferences. For books it's worth comparing prices. Two money saving thoughts: * second hand books * books on CDs From george at metaart.org Mon Jul 26 17:13:16 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] A Test Message-ID: <200407261513.16278.george@metaart.org> This is merely a test to make sure everything is working. From mruggiero at formfactor.com Mon Jul 26 17:11:25 2004 From: mruggiero at formfactor.com (Michael Ruggiero) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] A Test Message-ID: <81E9E591B71B614888AB1E1D923DA385032C620F@EMAIL.formfactor.com> Looks good. -----Original Message----- From: George Woolley [mailto:george@metaart.org] Sent: Monday, July 26, 2004 3:13 PM To: oakland@mail.pm.org Subject: [oak perl] A Test This is merely a test to make sure everything is working. _______________________________________________ Oakland mailing list Oakland@mail.pm.org http://mail.pm.org/mailman/listinfo/oakland From cpm at bitbucket.com Tue Jul 27 00:42:03 2004 From: cpm at bitbucket.com (Craig McLaughlin) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] A Test In-Reply-To: <200407261513.16278.george@metaart.org> Message-ID: I'm working! I'm working! I'm working! Oh, wait.. that isn't what you meant? Will this test be a major part of our final grade? I hate pop quizzes... Broken (in the head, clearly), --Craig On Mon, 26 Jul 2004, George Woolley wrote: > Date: Mon, 26 Jul 2004 15:13:16 -0700 > From: George Woolley > Reply-To: Oakland Perl Mongers > To: oakland@mail.pm.org > Subject: [oak perl] A Test > > > This is merely a test to make sure everything is working. > > _______________________________________________ > Oakland mailing list > Oakland@mail.pm.org > http://mail.pm.org/mailman/listinfo/oakland > > > From george at metaart.org Tue Jul 27 03:07:09 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] A Test In-Reply-To: References: Message-ID: <200407270107.09760.george@metaart.org> Craig, Congratulations! I've learned that the way I interpret my own words is not always the best way (even for me). Anyway, sounds like a constructive job of reframing to me. I don't much like tests, even if announced. Grade, if you wish one: A+! Well, having work will likely repair that perceived broken head. George On Monday 26 July 2004 10:42 pm, Craig McLaughlin wrote: > I'm working! I'm working! I'm working! > > Oh, wait.. that isn't what you meant? Will this test be a major part of > our final grade? I hate pop quizzes... > > Broken (in the head, clearly), > --Craig > > On Mon, 26 Jul 2004, George Woolley wrote: > > > > This is merely a test to make sure everything is working. From george at metaart.org Thu Jul 29 14:39:41 2004 From: george at metaart.org (George Woolley) Date: Mon Aug 2 21:33:42 2004 Subject: [oak perl] LinuxWorld - Free Pass? Message-ID: <200407291239.41152.george@metaart.org> I asked for and Marsee sent me some free Exhibit Hall passes. Anyone want one? George