From george at metaart.org Wed Apr 4 14:56:56 2007 From: george at metaart.org (George Woolley) Date: Wed, 4 Apr 2007 14:56:56 -0700 Subject: [oak perl] Fwd: Perl Programmer position in Palo Alto Message-ID: <200704041456.56992.george@metaart.org> ---------- Forwarded Message ---------- ... Senior Programmer We have a client in Palo Alto who is looking for talented Senior Perl Programmers. As a member of the development staff, you would be spearheading projects to deliver world-class features. Position Responsibilities: * Work with project managers to implement features that enhance the overall user experience * Design code modules that scale well under heavy load * Interface with graphic designers to assist with front-end development * Work with QA analysts to resolve issues before going live Desired Qualifications: * 3+ years experience with PERL and mod_perl * Solid SQL and relational database knowledge * HTML fluency * Understanding how high volume and a load-balanced environment can affect coding approach. * Self-motivated problem solver * Excellent written and oral communication skills Salary $95k Plus Quarterly Bonuses Willing to pay relocation Please send resume to michellejacobsen at spherion.com . Michelle Jacobsen Technical Recruiter Professional Staffing Group Spherion Corporation Recruiting and Staffing Excellence 3825 Hopyard Road Ste 270 Pleasanton, CA 94588 Phone: 925-847-8500 x 32 Main Fax: 925-847-8885 michellejacobsen at spherion.com www.spherion.com ... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20070404/56705b44/attachment.html From cba at groundworkopensource.com Thu Apr 5 14:58:38 2007 From: cba at groundworkopensource.com (Chris Barton Anderson) Date: Thu, 05 Apr 2007 14:58:38 -0700 Subject: [oak perl] BayLISA Monitoring SIG, Weds April 11 7PM Message-ID: <1175810318.32213.11.camel@peterX20> (Hi: You're invited to the BayLISA Monitoring SIG, Weds April 11, 7PM. See the meeting announcement pasted below: invite your friends!) ================================================= April '07 BayLISA Monitoring SIG: SIGnificant Monitoring Tools Everybody gets to chime in this month as part of our effort to document and disseminate best monitoring practices. At an earlier SIG meeting we classified monitoring functionality into four broad categories: Generation, Collection, Analysis, and Presentation. We'll flesh this out by 1) defining the specific monitoring capability that goes in each category and 2) fitting available monitoring tools into these categories. Newbies: bring your thorniest (or most basic) monitoring questions and issues. Not-So- Newbies: come prepared to share your experiences re. successful deployment, knowledge of specific tools and techniques, etc. What: BayLISA Monitoring SIG VI: SIGnificant Monitoring Tools Who: Anyone interested in IT monitoring issues and tools (newbies particularly welcome!) When: Wednesday, April 11 2007, 7PM Where: GroundWork Open Source, 139 Townsend St., San Francisco How: 139 Townsend St. is very near AT&T Park. It is two blocks from the CalTrain Depot. Take the new MUNI T trolley to 2nd and King (ballpark stop) or take the 30 or 45 bus (among others) crosstown. Free evening street parking can probably be found because the Giants are out of town that evening. Cost: Free!! A potpourri of oven fresh vegetarian and non-vegetarian pizzas, carbonated and non-carbonated drinks, and high and low calorie snacks will be provided by GroundWork. We'll open up the doors at 6:30 or so and start the formal part of the meeting promptly at 7PM. RSVP (not necessary, but helpful): Peter Mui, pmui at groundworkopensource.com, 415 992 4573 From george at metaart.org Sat Apr 7 18:27:23 2007 From: george at metaart.org (George Woolley) Date: Sat, 7 Apr 2007 18:27:23 -0700 Subject: [oak perl] Review of: "Everyday Scripting with Ruby" Message-ID: <200704071827.23418.george@metaart.org> Hi All, There's a review of "Everyday Scripting with Ruby" on our site at http://www.metaart.org/opug/reviews/pragmatic_bmsft.html should you wish to read it. Comments (and corrections) would be much appreciated. George From jseidel at edpci.com Sat Apr 7 21:14:29 2007 From: jseidel at edpci.com (Jon Seidel CMC) Date: Sat, 7 Apr 2007 21:14:29 -0700 Subject: [oak perl] Review of: "Everyday Scripting with Ruby" In-Reply-To: <200704071827.23418.george@metaart.org> References: <200704071827.23418.george@metaart.org> Message-ID: <009801c77994$6781d0b0$9400000a@EDP17> Thanks, George... I've been playing around with Ruby on Rails (really neat and still challenging). I've got a new Rails-powered website that I just put up, and I'd appreciate your taking a look at it and letting me know what you think. 4mypasswords.com Cheers...hope you're doing well...jon -- -----Original Message----- From: oakland-bounces+jseidel=edpci.com at pm.org [mailto:oakland-bounces+jseidel=edpci.com at pm.org] On Behalf Of George Woolley Sent: Saturday, April 07, 2007 6:27 PM To: Oakland Perl Mongers Cc: Marsee Henon Subject: [oak perl] Review of: "Everyday Scripting with Ruby" Hi All, There's a review of "Everyday Scripting with Ruby" on our site at http://www.metaart.org/opug/reviews/pragmatic_bmsft.html should you wish to read it. Comments (and corrections) would be much appreciated. George _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Sun Apr 8 17:42:01 2007 From: george at metaart.org (George Woolley) Date: Sun, 8 Apr 2007 17:42:01 -0700 Subject: [oak perl] Review of: "Everyday Scripting with Ruby" In-Reply-To: <009801c77994$6781d0b0$9400000a@EDP17> References: <200704071827.23418.george@metaart.org> <009801c77994$6781d0b0$9400000a@EDP17> Message-ID: <200704081742.01925.george@metaart.org> Hi Jon, I'll answer in more detail off-list. The general idea is * I'm glad you're into Ruby. * I like the site. Skoal, George On Saturday 07 April 2007 21:14, Jon Seidel CMC wrote: > Thanks, George... I've been playing around with Ruby on Rails (really neat > and still challenging). > > I've got a new Rails-powered website that I just put up, and I'd appreciate > your taking a look at it and letting me know what you think. > > 4mypasswords.com > > Cheers...hope you're doing well...jon > > -- > > > -----Original Message----- > From: oakland-bounces+jseidel=edpci.com at pm.org > [mailto:oakland-bounces+jseidel=edpci.com at pm.org] On Behalf Of George > Woolley > Sent: Saturday, April 07, 2007 6:27 PM > To: Oakland Perl Mongers > Cc: Marsee Henon > Subject: [oak perl] Review of: "Everyday Scripting with Ruby" > > Hi All, > There's a review of "Everyday Scripting with Ruby" > on our site at > http://www.metaart.org/opug/reviews/pragmatic_bmsft.html > should you wish to read it. > > Comments (and corrections) would be much appreciated. > George > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > > > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Mon Apr 9 13:46:37 2007 From: george at metaart.org (George Woolley) Date: Mon, 9 Apr 2007 13:46:37 -0700 Subject: [oak perl] Fwd: UG News: O'Reilly School of Technology Launches; Discount for Group Members Message-ID: <200704091346.37284.george@metaart.org> ---------- Forwarded Message ---------- Subject: UG News: O'Reilly School of Technology Launches; Discount for Group Members Date: Monday 09 April 2007 13:02 From: "Marsee Henon" ... Hi, We're excited to release the following news. Please share with your members if you think they will be interested: The O'Reilly School of Technology has officially opened its virtual doors with educational offerings for students looking to further or launch their IT careers, whether they aspire to become alpha geeks or not. The school is a unique partnership between O'Reilly Media and the University of Illinois. Students can earn a Certificate for Professional Development from the University of Illinois Office of Continuing Education upon completion of a selected series of courses. Certificates are currently offered in Client-Side Web Programming, Linux/Unix System Administration, Web Programming, Open Source Programming, and .NET Programming. Courses are offered at beginning, intermediate, and advanced levels. Whether students take the courses individually or with a certificate in mind, the completion of each course earns Continuing Education Units from the University of Illinois, and count toward the certificates that include that course. For more information about the O'Reilly School of Technology, including a current list of certificate and courses, see: Watch the video to see how it works: And UG Members Receive a 30% Discount! As an O'Reilly User Group member, you save on all the courses and certificate series. To redeem, use Promotion Code "ORALL1," good for a 30% discount, in Step #2 of the enrollment process. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: Group leaders--post a discount banner on your group's site and I'll send you the book of your choice: --Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ------------------------------------------------------- From george at metaart.org Fri Apr 13 16:21:08 2007 From: george at metaart.org (George Woolley) Date: Fri, 13 Apr 2007 16:21:08 -0700 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, April 13 Message-ID: <200704131621.08067.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, April 13 Date: Friday 13 April 2007 10:38 From: "Marsee Henon" ... ================================================================ O'Reilly News for User Group Members April 13, 2007 ================================================================ ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- -40 Digital Photo Retouching Techniques with Photoshop Elements -A Grammar of Game Play -Ajax: The Definitive Guide: Rough Cuts Version -Beyond Schemas: Planning Your XML Model (PDF Shortcut) -C# 3.0 in a Nutshell: Rough Cuts Edition -Checking Java Programs (PDF Shortcut) -Closeup Shooting -Designing BSD Rootkits -Devices of the Soul -DIY Coffee--Make: Projects -Essential SharePoint 2007: Rough Cuts Edition -Facelets (PDF Short Cut) -Ferret (PDF Short Cut) -GarageBand Tips and Tricks -High Performance Web Sites: Rough Cuts Version -Low Budget Shooting -Managing RPM-Based Systems with Kickstart and Yum (PDF Short Cut) -No Fluff, Just Stuff Anthology -Office 2007: The Missing Manual -QuickBase: The Missing Manual -Release It! -Schematron (PDF Short Cut) -Securing the Vista Environment (PDF Short Cut) -SQL Injection Defenses (PDF Short Cut) -SQL Server Integration Services (PDF Short Cut) -Test Driven Ajax (on Rails) (PDF Short Cut) -Understanding MySQL Internals -Web Scripting Little Black Book -Windows PowerShell: The Definitive Guide: Rough Cuts Version -XQuery ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Peter Krogh, ASMP "It's Your Business" Series, Louis, MO--Apr 14 -Eddie Tapp, Southeastern Professional Photographers Association, Atlanta, GA--Apr 16 -Peter Morville, 2007 Association of Independent Information Professionals Annual Conference, Minneapolis, MN--Apr 21 -Stephen Johnson conducts a seminar on color management, Pacifica, CA--Apr 21 -Jesse Liberty and Alex Horovitz at Microsoft MIX 07, Las Vegas, NV--Apr?30-May?2 -Stephen Few at Technology Transfer in Italy, Rome, Italy--May 5-6 -Stephen Johnson conducts a California Coast Field Workshop, Mendocino, CA--May 5-6 -O'Reilly at CRE8 Conference, Orlando, FL, May 9-10 -Stephen Johnson on digital black and White Photography, Pacifica, CA--May 12 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -Registration is Open for OSCON 2007, Portland, OR--July 23-27 -Registration is Open for Ubuntu Live, Portland, OR--July 22-24 -Last Chance--Register for Web 2.0 Expo, San Francisco, CA--Apr 15-18 -Register for the MySQL Conference and Expo, Santa Clara, CA--Apr 23-26 -Register for Where 2.0, San Jose, CA--May 29-30 -Register for the O'Reilly Tools of Change Conference, San Jose, CA--Jun 18-20 ---------------------------------------------------------------- News ---------------------------------------------------------------- -April is Web 2.0 Month at O'Reilly -License our Content -Maker Faire 2007 Tickets on Sale, SF Bay Area--May?19-20 -Jolt Award Winners: Third Year in a Row! -What's All This Fuss About Erlang? -Create Your Own O'Reilly Shirt or Mug -O'Reilly School of Technology Courses: UG Members Receive a 30% Discount -The lighttpd Web Server -PHP Search Engine Showdown -Lightroom Getting Started: Creating Identity Plates in Lightroom -Robert Leslie on Shooting TED and Using Aperture -Digital Media Insider Podcast 10: Annoying Audio _Build a Photo Gallery Using CakePHP and Flickr -Apple TV: State of the Hacks -Introducing Google Desktop for Mac -A Chat with Nobi -The Logic of Service-Orientation Plus 14 SO Tenets and Practical Principles -Logging with Custom Web Events -Controlling Threads by Example -Using Groovy to Send Emails -The Principles of Beautiful Web Design -How-to Flip A Web Site Fixer-upper -Making Money With Web Communities --------------------------------------------------------------- New Releases--Books, Short Cuts, and Rough Cuts ---------------------------------------------------------------- Get 35% off from O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or YoungJin books you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. Free ground shipping on orders of $29.95 or more. For more details, go to: Did you know you can request a free book or PDF to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: ***40 Digital Photo Retouching Techniques with Photoshop Elements Publisher: Young Jin ISBN 10: 8931433700 With digital camera usage now established, the demand for easy, affordable photo editing tools has increased. Adobe's Photoshop Elements leads the way as an affordable image editing tool. This easy-to-follow, full-color guide shows all digital photographers how to make their photos look their best with dozens of well-organized, hands-on techniques. Readers learn how to change or replace a color, enhance faces, fix burred images, correct poor exposures, create a slide show, and more. ***A Grammar of Game Play Publisher: Paraglyph Press ISBN 10: 1933097159 In this sequel to his bestselling and award-winning book, master game designer Raph Koster now takes on the inner workings of how games are expertly designed by professionals. Using the latest thinking from game studies as well as years of experience, games are broken down and revealed as models of reality. Readers will learn how games tick, how they teach, and what sorts of things they can communicate. In this highly unique book, Koster takes the reader on a thought-provoking journey with the goal being to develop a unique grammar and approach for designing games. ***Ajax: The Definitive Guide: Rough Cuts Version Publisher: O'Reilly ISBN 10: 059651381X Ajax builds on older technologies and techniques but reaches a tipping point where the results are new. This book gives you a boost to this next stage of web application development, revealing ways to apply Ajax solutions to classically difficult web interface and structure issues. Learn to build browser-based applications that function like desktop programs, using sophisticated server-aware approaches that give users information when they need it. ***Beyond Schemas: Planning Your XML Model (PDF Shortcut) Publisher: O'Reilly ISBN 10: 0596527705 Have you ever wondered how to get started writing your own schema? As you prepare to create your schema, you must consider a number of factors. This guide explains each of those factors in detail and recommends an approach for documenting your schema development plan in an information model. ***C# 3.0 in a Nutshell: Rough Cuts Edition Publisher: O'Reilly ISBN 10: 0596513895 Get a jump on C# 3.0 with this all-new edition of O'Reilly's classic "C# 3.0 In a Nutshell." Completely rewritten to encompass changes to the C# language planned for the "Orcas" release of Visual Studio, this is the one reference experienced programmers will want to have at hand as they put its new features to work. ***Checking Java Programs (PDF Shortcut) Publisher: O'Reilly ISBN 10: 0596510233 This Short Cut tells you about tools that will improve the quality of your Java code, using checking above and beyond what the standard tools do, including: Using javac, options, JUnit and assertions, Making your IDE work harder, Checking your source code with PMD, Checking your compiled code (.class files) with FindBugs, and Checking your program's run-time behavior with Java PathFinder. ***Closeup Shooting Publisher: Rocky Nook ISBN 10: 1933952091 Cyrill Harnischmacher explains all aspects of close-up shooting for both inside the studio, as well as outdoors. This book is filled with beautifully illustrated examples and detailed instructions on how to set up a system and workflow for successful close-up photography. ***Designing BSD Rootkits Publisher: No Starch Press ISBN 10: 1593271425 "Designing BSD Rootkits" introduces the fundamentals of programming and developing rootkits under the FreeBSD operating system. In addition to explaining rootkits and rootkit writing, the book aims to inspire readers to explore the FreeBSD kernel and gain a better understanding of the kernel and the FreeBSD operating system itself. Written in a friendly, accessible style and sprinkled with geek humor and pop culture references, the author favors a "learn by example" approach that assumes no prior kernel hacking experience. ***Devices of the Soul Publisher: O'Reilly ISBN 10: 0596526806 In this deeply thoughtful work, the author reviews our technological dreams of improvement and destruction, finding both possibilities where others see only one or the other. His tour of the technical landscape leads from Odysseus' wonderful technological deceits to the world of the blind and mentally handicapped; from the technical marvels of the Amazonian blow-gun to the wholesale re-engineering of organisms through genetic engineering; from computers as substitutes for teachers, students, and schools, to the paradoxical role of technology in distancing us from the natural world--so that, if we are willing, we can learn to love this world and master the technology that increasingly dominates it. ***DIY Coffee--Make: Projects Publisher: O'Reilly ISBN 10: 0596514395 Got a jones for caffeine and technology? Mod your espresso machine to dial in the perfect shot, with precise temperature control and a filter hack that kicks out maximum tasty crema. Roast your own with a hand-built custom coffee roaster. Hack a toaster timer to perfect-brew your tea every time. And fire up your coffee pot from the internet using X10 automation. Using home-grown techniques and off-the-shelf parts, caffeine junkies will find everything they need to overclock the fix from their favorite shade-grown beverage. ***Essential SharePoint 2007: Rough Cuts Edition Publisher: O'Reilly ISBN 10: 0596514344 If you're considering the vastly improved 2007 version of SharePoint, this concise, practical and friendly guide will teach you how to get the most from Microsoft's latest information-sharing and collaboration platform. Essential SharePoint 2007 demonstrates how your business can use SharePoint to control documents, structure workflow, and share information over the Web using standard tools business users already know--Microsoft Office and Internet Explorer. ***Facelets (PDF Short Cut) Publisher: O'Reilly ISBN 10: 0596529244 This Short Cut begins with an explanation of what Facelets is, how it works, and what it will do for you. Then, it shows you how to install Facelets, and teaches you how to build Facelets templates, how to create UI components without writing a single line of Java code, how to create custom Facelets tags, how to integrate AJAX into a Facelets application, and more. ***Ferret (PDF Short Cut) Publisher: O'Reilly ISBN 10: 0596527853 This Short Cut will show you how to quickly get up and running with Ferret. You'll learn how to index different document types such as PDF, Microsoft Word, and HTML, as well as how to deal with foreign languages and different character encodings. This document describes the Ferret Query Language in detail along with the object-oriented approach to building queries. ***GarageBand Tips and Tricks Publisher: PC Publishing ISBN 10: 1870775198 Some dismiss GarageBand as a toy. But that's just plain silly. Yes it does lack the high-end features of some of the more expensive recording software programs. But rest assured, there are plenty of useful work-arounds and tips and tricks to be had. For those in the know, GarageBand provides all the power tools needed to produce stunning, CD-quality audio projects. Read this book and all will be revealed. ***High Performance Web Sites: Rough Cuts Version Publisher: O'Reilly ISBN 10: 0596514212 Want to speed up your web site? This book presents 14 specific rules that will cut 20% to 25% off response time when users request a page. Author Steve Souders, in his job as Chief Performance Yahoo!, collected these best practices while optimizing some of the most-visited pages on the Web. Even sites that had already been highly optimized were able to benefit from these surprisingly simple performance guidelines. ***Low Budget Shooting Publisher: Rocky Nook ISBN 10: 1933952105 Filled with full-color images and easy-to-follow text, this book shows how to build essential lighting and studio equipment; how to make the perfect light-table for shooting small objects; and how to build reflectors, soft-boxes, and light-tents that really work. It also tells where to get some of the little helpers that make a photographer's life so much easier. This clever little book is a creative and valuable resource for most any photographer. ***Managing RPM-Based Systems with Kickstart and Yum (Short Cut PDF) Publisher: O'Reilly ISBN 10: 0596513828 Managing multiple Red Hat-based systems can be easy--with the right tools. The yum package manager and the Kickstart installation utility are full of power and potential for automatic installation, customization, and updates. Here's what you need to know to take control of your systems. ***No Fluff, Just Stuff Anthology Publisher: Pragmatic Bookshelf ISBN 10: 0978739280 The No Fluff, Just Stuff Symposium Series is a traveling conference series for software developers visiting 27 cities a year. No Fluff has put on over 75 symposia throughout the US. and Canada, with more than 12,000 attendees so far. Its success has been a result of focusing on high quality technical presentations, great speakers, and no marketing hype. Now this world-class material is available to you in print for the first time. ***Office 2007: The Missing Manual Publisher: O'Reilly ISBN 10: 0596514220 Quickly learn the most useful features of Microsoft Office 2007 with our easy to read four-in-one guide. This fast-paced book gives you the basics of Word, Excel, PowerPoint, and Access so you can start using the new versions of these major Office applications right away. It's a great way to master all 4 programs without having to stock up on a shelf-load of different books. ***QuickBase: The Missing Manual Publisher: O'Reilly ISBN 10: 0596529600 Ready to put Intuit's QuickBase to work? Our new Missing Manual shows you how to capture, modify, share, and manage data and documents with this web-based data-sharing program quickly and easily. You'll learn how to choose among QuickBase's dozens of ready-made applications and customize one to fit your needs so you can filter, sort, and group data, display it several ways, create reports, and assign people to different roles. ***Release It! Publisher: Pragmatic Bookshelf Everything changes after Release 1.0. The consultants leave; key developers get reassigned to new projects, and the wild and free environment of development gets replaced by change review boards and defect reports. And the public starts beating on the system. Your application needs to be ready to live in that environment--without you. ***Schematron (PDF Short Cut) Publisher: O'Reilly ISBN 10: 0596527713 Schematron is a rule-based XML schema language, offering flexibility and power that W3C XML schema, RELAX NG, and DTDs simply can't match. You need Schematron and can't settle for other languages if you have to check rules that go beyond checking the document structures (i.e., checking that an element bar is included in element foo) and their datatypes. Schematron is the right tool for checking conditions such as "startDate is earlier than or equal to endDate." ***Securing the Vista Environment (PDF Short Cut) Publisher: O'Reilly ISBN 10: 0596514301 "Securing the Vista Environment" takes you on a quick tour of the most significant security features in Vista, Microsoft's first revision of Windows in almost six years. You'll get background on threats and vulnerabilities that will make you think differently about security. ***SQL Injection Defenses (PDF Short Cut) Publisher: O'Reilly ISBN 10: 0596529643 This Short Cut introduces you to how SQL injection vulnerabilities work, what makes applications vulnerable, and how to protect them. It helps you find your vulnerabilities with analysis and testing tools and describes simple approaches for fixing them in the most popular web-programming languages. ***SQL Server Integration Services (PDF Short Cut) Publisher: O'Reilly ISBN 10: 0596513755 This Short Cut begins with an overview of key SSIS concepts, capabilities, standard workflow and ETL elements, the development environment, execution, deployment, and migration from Data Transformation Services (DTS). ***Test Driven Ajax (on Rails) Publisher: O'Reilly ISBN 10: 0596510659 This Short Cut seeks fixes for the hardest situation in web development; proactive test cases for Ajax code. We survey existing techniques, and invent new ones. Our goal is heads-down programming, without repeatedly clicking on a web browser. ***Understanding MySQL Internals Publisher: O'Reilly ISBN 10: 0596009577 Although MySQL's source code is open in the sense of being publicly available, it's essentially closed to you if you don't understand it. This book provides a comprehensive tour of MySQL 5 that shows you how to figure out the inner-workings of this powerful database. You'll learn how data structures and convenience functions operate, how to add new storage engines and configuration options, and much more. ***Web Scripting Little Black Book Publisher: Paraglyph Press ISBN 10: 1933097191 The Web Scripting Little Black Book will help administrators take full advantage of the most popular scripting languages and extensions, covering topics such as automating Web pages and managing content, database setups and automation, essential e-commerce scripts, user support topics, securing scripts, FTP access and much more. ***Windows PowerShell: The Definitive Guide: Rough Cuts Version Publisher: O'Reilly ISBN 10: 0596514328 Written by Microsoft PowerShell team developer and blogger Lee Holmes, this book is a complete Windows PowerShell language learning resource as well as a tool for day-to-day administration. Not only will you learn the essentials of the PowerShell scripting language and environment, you'll find nearly 250 tested scripts that you can use to automate an impressive variety of tasks. Ideal for those who administer Exchange 2007 and MOM v3. ***XQuery Publisher: O'Reilly ISBN 10: 0596006349 XQuery delivers a carefully paced tutorial that goes into the final 1.0 standard in detail. The book delves into critical advanced issues such as data typing and designing efficient query logic. Whether you're coming from SQL, XSLT, or starting from scratch, you'll learn about XQuery's support for filtering, sorting, and grouping data, as well as how to use FLWR expressions, XPath, and XQuery tools for extracting and combining information. ***MAKE Magazine Subscriptions MAKE Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--one plus?four? more for $34.95. So subscribe for yourself or friends with this great offer for UG Members: five volumes for the cost of four. Subscribe at: ***Craft Magazine Subscriptions The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: ================================================ Upcoming Events ================================================ ***For more events, please see: ***Peter Krogh, ASMP "It's Your Business" Series, Louis, MO--Apr 14 Author Peter Krogh ("The DAM Book: Digital Asset Management for Photographers") will be teaching the "Get Your DAM Stuff Together" track for ASMP's "It's Your Business" Series. ***Ignite at the Web 2.0 Expo, April 15 If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds? Would you pitch a project? Launch a web site? Teach a hack? We?re going to find out when we try our first Ignite event at Web 2.0 Expo. Happening Sunday evening, this will be a high-energy event. If you're not attending Web 2.0 Expo, register for the exhibit hall pass to get in. ***Eddie Tapp, Southeastern Professional Photographers Association, Atlanta, GA--Apr 16 Author Eddie Tapp ("Photoshop Workflow Setups" and "Practical Color Management") is one of the speakers at this year's event. ***Peter Morville, 2007 Association of Independent Information Professionals Annual Conference, Minneapolis, MN--Apr 21, 2007 Peter Morville ("Information Architecture for the World Wide Web, Third Edition" and "Ambient Findability") presents "Ambient Findability" at the 2007 AIIP Annual Conference. ***Stephen Johnson conducts a seminar on color management, Pacifica, CA--Apr 21 Join Stephen Johnson ("Stephen Johnson on Digital Photography") in a one-day exploration of color management in theory and practice. The day is designed to get you comfortable with the concepts and architecture of color management and build practical experience in using profiles in printing. Monitor calibration and print profiles will be explained and you will have hands-on experience making both. ***Jesse Liberty and Alex Horovitz at Microsoft MIX 07, Las Vegas, NV--Apr?30-May?2 Join Jesse Liberty ("Programming .NET 3.0" and "Learning C# 2005, Second Edition") and Alex Horovitz ("Programming .NET 3.0" and "Getting Started with .NET 3.0") for their panel sessions at this sold out event. ***Stephen Few at Technology Transfer, Rome, Italy--May 5-6 Author Stephen Few ("Information Dashboard Design") presents three days of workshops at Residenza di Ripetta. ***Stephen Johnson conducts a California Coast Field Workshop, Mendocino, CA--May 5-6 Join Stephen Johnson ("Stephen Johnson on Digital Photography") as he explores the landscape of Mendocino and the North Coast. ***O'Reilly at CRE8 Conference, Orlando, FL, May 9-10 The conference for creative and technical professionals featuring keynote address by Al Gore has been scheduled for May 9-10, 2007 with pre and post conference sessions on the 8th and 11th at the Disney Coronado Resort in Orlando, FL. Don't miss speaker Derrick Story, coauthor of iPhoto 6: The Missing Manual and author of Digital Photography Pocket Guide, 3rd Edition. Stop by the O'Reilly booth to say hi, peruse our titles, and meet our expert authors. ***Stephen Johnson conducts a seminar on digital black and white photography, Pacifica, CA--May 12 Join Stephen Johnson as he explores black and white photography in the digital age from file to print. Discussions will include scanning film, conversion from color files, using filtered color for traditional tonal effects, duotones controls for tonal tuning, in addition to various black and white printing options and papers. ================================================ Conference News ================================================ ***Registration is now open for OSCON 2007, Portland, OR --July 23-27 Use code "os07dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: ***Registration is Now Open for Ubuntu Live, Portland, OR --July 22-24 Use code "ubu07dusg" when you register, and receive 15% off the registration price. To register for the conference, go to: ***Last Chance--Register for Web 2.0 Expo, San Francisco, CA --Apr 15-18 The Web 2.0 Expo is the first event specifically designed to help teach Web 2.0 techniques and best practices to people in the trenches directly involved in the design, development, engineering, marketing, and business of second-generation internet technology. ****Register for the MySQL Conference and Expo, Santa Clara, CA--Apr 23-26 Co-presented by O'Reilly Media and MySQL AB Use code "mys07ugmy" when you register and receive 15% off the registration price. To register for the conference, go to: ***Register for Where 2.0, San Jose, CA--May 29-30 Use code "whr07dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: ***Register for the O'Reilly Tools of Change Conference, San Jose, CA--Jun 18-20 Use code "toc07dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: For complete conference information, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***April is Web 2.0 Month at O'Reilly We've put together a special resource page dedicated to Web 2.0 essentials including books, Short Cuts, articles, courses, and info about the upcoming Web 2.0 Expo. ***License our Content We are pleased to announce our partnership with CCC's Rightslink service. You can now purchase reprint rights to our book content to reuse on your corporate internet, intranet, in newsletters, magazines, and course packs. This same tool makes it easy for you to browse much more of our books online before deciding to make a purchase. ***Maker Faire 2007 Tickets on Sale, SF Bay Area--May?19-20 Join us for MAKE magazine's Maker Faire--a hands-on event featuring Makers whose science and technology projects will amaze you and ignite your imagination. Meet Expert Makers, MAKE contributors, authors, attend DIY Tutorials, explore DIY projects and demonstrations, and more. For more information or to purchase tickets, go to: ***Jolt Award Winners:Third Year in a Row! "Head First Object-Oriented Analysis and Design" won the coveted Jolt Award (the top prize) and "CSS: The Missing Manual" won the Productivity Award. ***What's All This Fuss about Erlang? What is Erlang? Why is it different? Why is everyone talking about it? Find the answers to your questions. ***Create Your Own O'Reilly Shirt or Mug In three easy steps you can create your own O'Reilly shirt or mug. *** O'Reilly School of Technology Courses: UG Members Receive a 30% Discount O'Reilly School of Technology has opened its virtual doors with educational offerings and certification for IT students looking to further their careers or to launch one. As an O'Reilly User Group member, you save on all the courses in the following University of Illinois Certificate Series: -Linux/Unix System Administration -Web Programming -Open Source Programming -.NET Programming -Client-Side Web Programming featuring AJAX To redeem, use Promotion Code "ORALL1," good for a 30% discount, in Step #2 of the enrollment process. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: --------------------- Open Source --------------------- ***The lighttpd Web Server Apache is the 800-pound gorilla in the web server arena, but a plucky young featherweight called lighttpd is knocking at the door--and already powering some of the best-known and highly frequented sites on the Internet. ***PHP Search Engine Showdown Your users know exactly what they want to find on your web site, but they just can't find it. If only your site had a good search engine. Michael Douma and his team recently compared several different search engines for PHP sites. --------------------- Digital Media --------------------- ***Lightroom Getting Started: Creating Identity Plates in Lightroom You can personalize the Lightroom environment by creating Identity Plates that appear throughout the application for a nice aesthetic touch. They also have very practical purposes as they can be used to identify slideshows, web galleries, and prints. Here?s how to set up an Identity Plate of your own. ***Robert Leslie on Shooting TED and Using Aperture Event photographers need all the help they can get to survive the grueling hours and gigabytes of data they amass. Pro shooter Robert Leslie just completed one of the most challenging events of all, the TED conference in Monterey, California. ***Digital Media Insider Podcast 10: Annoying Audio Peter Drescher designed the sounds for everything from After Dark screensavers to the T-Mobile Sidekick. Hear what it takes to annoy (and thrill) this top ringtone composer. ***Build a Photo Gallery Using CakePHP and Flickr Is the Flickr interface doing justice to your stunning snaps? It's time to consider customization. Jonathan shows us the ropes in his hands-on tutorial, as he uses CakePHP and the Flickr API to build an attractive, fully customized gallery that displays Flickr photos to their best advantage. --------------------- Mac --------------------- ***Apple TV: State of the Hacks Erica Sadun has been hacking away on the new Apple TV and presents this "State of the Hacks" roundup of what people are doing with their Apple TV boxes. Discover what kinds of mods are out there and whether they're the right fit for your needs and abilities. ***Introducing Google Desktop for Mac Giles Turnbull takes an in-depth look at Google Desktop for the Mac, putting the recently released OS X version of Google's desktop search product through its paces. Learn what Google Desktop can do for you, how it does it, and why it needs to install itself with high-level permissions on your system. ***A Chat with Nobi Chris Stone interviews longtime Japanese Mac journalist Nobuyuki "Nobi" Hayashi. Nobi shares his thoughts on this year's MacWorld, gives hints for Mac developers wanting to cross the Pacific, and explains why Apple TV won't be the next big thing in Japan, but what might instead. --------------------- Microsoft/.NET --------------------- ***The Logic of Service-Orientation Plus 14 SO Tenets and Practical Principles What exactly is service orientation, and what does it mean for the future of the software industry? What are the principles that should guide any developer using it? In this excerpt from Programming WCF Services, Juval Lowy explains what it's about and offers practical principles for its use. ***Logging with Custom Web Events Every serious ASP.NET application requires logging. Jesse Liberty shows how to use the little-known ASP.NET Health Monitoring system to create a robust and extensible, yet minimal, logging system that will send email in a crisis and routinely log to a database. --------------------- Java --------------------- ***Controlling Threads by Example The methods people commonly think of for controlling threads were deprecated long ago, and are not safe to use. In this article, Viraj Shetty shows the appropriate techniques for starting, pausing, resuming, and stopping activities taking place in a multithreaded application. ***Using Groovy to Send Emails Groovy is one of the more popular dynamic languages for the JVM. It has a familiar syntax, reduces large amounts of scaffolding code, and integrates seamlessly with Java. Learning Groovy means gaining access to all of the richness emerging in the dynamic language world while still leveraging the skills, infrastructure, and libraries you already have from the Java world. This is a quick tutorial showing how to send emails from Groovy using Java libraries. --------------------- Web --------------------- ***The Principles of Beautiful Web Design Does your heart soar when you see great web page designs...and break when you look at your own? You don't need to go to art school to create those sweet designs, as Jason explains. Read his hands-on tour of the underlying concepts of web page layout and composition today. ***How-to Flip A Web Site Fixer-upper Want to buy and sell web sites for profit? In this practical guide, experienced site flipper Peter steps through the process, providing tips to keep you from the common pitfalls, and showing how to add value that translates to real profits when you sell. ***Making Money With Web Communities Run a large web community and looking to monetize it? Chris explains the ins-and-outs of monetizing blogs, forums, and more. Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ------------------------------------------------------- From george at metaart.org Fri Apr 13 16:24:47 2007 From: george at metaart.org (George Woolley) Date: Fri, 13 Apr 2007 16:24:47 -0700 Subject: [oak perl] Fwd: UG News: Ignite Expo This Sunday, April 15, San Francisco, CA--Free to Anyone Message-ID: <200704131624.47893.george@metaart.org> ---------- Forwarded Message ---------- Subject: UG News: Ignite Expo This Sunday, April 15, San Francisco, CA--Free to Anyone Date: Friday 13 April 2007 11:17 From: "Marsee Henon" ... Hi-- Thought you or your group members might be interested in this SF Bay Area event: This Sunday, Ignite Expo will feature the following 16 speakers (in order). They each get 5 minutes to speak using only 20 slides that switch automatically every 15 seconds. Doors open at 6:45pm. The first set of 8 speakers will go on at 7:00pm. The second set will go on shortly after 8:00pm. After each set of talks there will be voting via SMS with Mozes. The speakers include Jane McGonigal (Cruel 2 B Kind), Salim Ismail (Confabb & Yahoo's Brickhouse), Avi Bryant (DabbleDB), Jordan Schwartz (doing a reprise of his excellent "Bee-Keeping & The Hive-Mind" talk), Kellan Elliott-McCrea (creator of the ExpoCal) and Justin. Topics include South Pole hacks, remote usability, WebFS, and power supplies for emerging markets. Ignite Expo will be held in the Moscone West, in Room 2022. The event is open for anyone to attend. For more details, go to: http://radar.oreilly.com/archives/2007/04/ignite_expo_thi.html Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ------------------------------------------------------- From george at metaart.org Sat Apr 14 18:59:26 2007 From: george at metaart.org (George Woolley) Date: Sat, 14 Apr 2007 18:59:26 -0700 Subject: [oak perl] O'Reilly Books? Message-ID: <200704141859.26168.george@metaart.org> Hi all, From time to I have the opportunity to get one or more O'Reilly books (e.g. for putting up banners). Any suggestions re what I should get would be appreciated. Skoal, George From quinn at fairpath.com Sun Apr 15 10:10:12 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Sun, 15 Apr 2007 10:10:12 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <200704141859.26168.george@metaart.org> References: <200704141859.26168.george@metaart.org> Message-ID: <20070415171012.GB12380@fu.funkspiel.org> On Sat, Apr 14, 2007 at 06:59:26PM -0700, George Woolley wrote: > Hi all, > >From time to I have the opportunity > to get one or more O'Reilly books > (e.g. for putting up banners). > > Any suggestions re what I should get > would be appreciated. > > Skoal, > George Perl Best Practices is indispensable. -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From george at metaart.org Sun Apr 15 12:19:57 2007 From: george at metaart.org (George Woolley) Date: Sun, 15 Apr 2007 12:19:57 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <20070415171012.GB12380@fu.funkspiel.org> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> Message-ID: <200704151219.57369.george@metaart.org> Hi Quinn, Thanks for the suggestion. George Hi all, Any other suggestions? I could use 5 or 6 (or even more). George On Sunday 15 April 2007 10:10, Quinn Weaver wrote: > On Sat, Apr 14, 2007 at 06:59:26PM -0700, George Woolley wrote: > > Hi all, > > > > >From time to I have the opportunity > > > > to get one or more O'Reilly books > > (e.g. for putting up banners). > > > > Any suggestions re what I should get > > would be appreciated. > > > > Skoal, > > George > > Perl Best Practices is indispensable. From bob.goolsby at gmail.com Sun Apr 15 13:39:13 2007 From: bob.goolsby at gmail.com (Bob goolsby) Date: Sun, 15 Apr 2007 13:39:13 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <20070415171012.GB12380@fu.funkspiel.org> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> Message-ID: <1a208dd0704151339w19745126xd4453294bc6ddbdb@mail.gmail.com> 'Perl Cook Book' and 'Perl in a Nut Shell'; these are the two that live on my desk rather then in the bookcase.My current project has 'Perl and XML' living there, too. On 4/15/07, Quinn Weaver wrote: > On Sat, Apr 14, 2007 at 06:59:26PM -0700, George Woolley wrote: > > Hi all, > > >From time to I have the opportunity > > to get one or more O'Reilly books > > (e.g. for putting up banners). > > > > Any suggestions re what I should get > > would be appreciated. > > > > Skoal, > > George > > Perl Best Practices is indispensable. > > -- > Quinn Weaver, independent contractor | President, San Francisco Perl Mongers > http://fairpath.com/quinn/resume/ | http://sf.pm.org/ > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > From doom at kzsu.stanford.edu Sun Apr 15 14:29:34 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Sun, 15 Apr 2007 14:29:34 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <20070415171012.GB12380@fu.funkspiel.org> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> Message-ID: <200704152129.l3FLTYej043125@kzsu.stanford.edu> Quinn Weaver wrote: > George Woolley wrote: > > >From time to I have the opportunity > > to get one or more O'Reilly books > > (e.g. for putting up banners). > > > > Any suggestions re what I should get > > would be appreciated. > Perl Best Practices is indispensable. Well... it's really, really good anyway. (Whenever Damien recommends a module, I wonder what the gotcha is *this* time. Usually they break the debugger or something.) If you're not up on "The Perl Cookbook", that's an obvious one that I would say really is indispensable. I'm interested in the "Perl Hacks" book, though haven't read it yet, myself. "Mastering Regular Expressions" is really good, if you haven't read it yet. The Mason book is pretty good, and I see there's a competing Template Toolkit book... you need to know one or the other (if not both) if you're going to do any serious web work with perl. Oh, and this book isn't bad (though it's a little sketchy, as you might expect): "Perl Testing: A Developer's Notebook" But note: read the on-line errata. There's a code example that can't work without a non-standard extension. From george at metaart.org Sun Apr 15 20:06:33 2007 From: george at metaart.org (George Woolley) Date: Sun, 15 Apr 2007 20:06:33 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <1a208dd0704151339w19745126xd4453294bc6ddbdb@mail.gmail.com> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> <1a208dd0704151339w19745126xd4453294bc6ddbdb@mail.gmail.com> Message-ID: <200704152006.33588.george@metaart.org> Bob, Thanks for the suggestions. George :) On Sunday 15 April 2007 13:39, Bob goolsby wrote: > 'Perl Cook Book' and 'Perl in a Nut Shell'; these are the two that > live on my desk rather then in the bookcase.My current project has > 'Perl and XML' living there, too. > > On 4/15/07, Quinn Weaver wrote: > > On Sat, Apr 14, 2007 at 06:59:26PM -0700, George Woolley wrote: > > > Hi all, > > > > > > >From time to I have the opportunity > > > > > > to get one or more O'Reilly books > > > (e.g. for putting up banners). > > > > > > Any suggestions re what I should get > > > would be appreciated. > > > > > > Skoal, > > > George > > > > Perl Best Practices is indispensable. > > > > -- > > Quinn Weaver, independent contractor | President, San Francisco Perl > > Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ > > _______________________________________________ > > Oakland mailing list > > Oakland at pm.org > > http://mail.pm.org/mailman/listinfo/oakland > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Sun Apr 15 20:08:30 2007 From: george at metaart.org (George Woolley) Date: Sun, 15 Apr 2007 20:08:30 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <200704152129.l3FLTYej043125@kzsu.stanford.edu> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> <200704152129.l3FLTYej043125@kzsu.stanford.edu> Message-ID: <200704152008.30964.george@metaart.org> Hi Joe, Thanks for the suggestions and accompanying commentary. George :) On Sunday 15 April 2007 14:29, Joe Brenner wrote: > Quinn Weaver wrote: > > George Woolley wrote: > > > >From time to I have the opportunity > > > > > > to get one or more O'Reilly books > > > (e.g. for putting up banners). > > > > > > Any suggestions re what I should get > > > would be appreciated. > > > > Perl Best Practices is indispensable. > > Well... it's really, really good anyway. > > (Whenever Damien recommends a module, I wonder what the > gotcha is *this* time. Usually they break the debugger > or something.) > > If you're not up on "The Perl Cookbook", that's an obvious > one that I would say really is indispensable. > > I'm interested in the "Perl Hacks" book, though haven't > read it yet, myself. > > "Mastering Regular Expressions" is really good, if you > haven't read it yet. > > The Mason book is pretty good, and I see there's a competing > Template Toolkit book... you need to know one or the other > (if not both) if you're going to do any serious web work with > perl. > > Oh, and this book isn't bad (though it's a little sketchy, > as you might expect): "Perl Testing: A Developer's Notebook" > But note: read the on-line errata. There's a code example that > can't work without a non-standard extension. > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland From quinn at fairpath.com Sun Apr 15 20:18:10 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Sun, 15 Apr 2007 20:18:10 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <200704152129.l3FLTYej043125@kzsu.stanford.edu> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> <200704152129.l3FLTYej043125@kzsu.stanford.edu> Message-ID: <20070416031810.GA13932@fu.funkspiel.org> On Sun, Apr 15, 2007 at 02:29:34PM -0700, Joe Brenner wrote: > > Quinn Weaver wrote: > > > George Woolley wrote: > > > > >From time to I have the opportunity > > > to get one or more O'Reilly books > > > (e.g. for putting up banners). > > > > > > Any suggestions re what I should get > > > would be appreciated. > > > Perl Best Practices is indispensable. > > Well... it's really, really good anyway. > > (Whenever Damien recommends a module, I wonder what the > gotcha is *this* time. Usually they break the debugger > or something.) I didn't say he actually _followed_ the best practices. :-) Also, I now favor Class::InsideOut over Class::Std. But most of what he has to say is solid. -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/ From doom at kzsu.stanford.edu Tue Apr 17 11:26:43 2007 From: doom at kzsu.stanford.edu (Joe Brenner) Date: Tue, 17 Apr 2007 11:26:43 -0700 Subject: [oak perl] O'Reilly Books? In-Reply-To: <20070416031810.GA13932@fu.funkspiel.org> References: <200704141859.26168.george@metaart.org> <20070415171012.GB12380@fu.funkspiel.org> <200704152129.l3FLTYej043125@kzsu.stanford.edu> <20070416031810.GA13932@fu.funkspiel.org> Message-ID: <200704171826.l3HIQhif075925@kzsu.stanford.edu> Quinn Weaver wrote: > Joe Brenner wrote: > > Quinn Weaver wrote: > > > Perl Best Practices is indispensable. > > > > Well... it's really, really good anyway. > > > > (Whenever Damien recommends a module, I wonder what the > > gotcha is *this* time. Usually they break the debugger > > or something.) > > I didn't say he actually _followed_ the best practices. :-) > > Also, I now favor Class::InsideOut over Class::Std. > > But most of what he has to say is solid. Well, if I were working for a boss who told me to use Conway as a coding standard, I wouldn't complain -- in fact I'd be overjoyed at finding such an enlightened employer. But really, I have some problems with a significant chunk of his recommendations, and some of them are pretty big problems: (1) Class::Std isn't (2) I like interspersed pod better than pod-at-the-bottom style. It isn't perfect, but has some strong DRY advantages, and Conway's argument against seems very anecdotal (perhaps closer to "personal taste"). In general, whenever he mentions an approach I haven't tried yet (e.g. exception objects), I don't feel like I can just take his word for it. He's "the mad scientist of perl", you can't expect him to come up with sane ways of doing things. From george at metaart.org Wed Apr 18 16:25:31 2007 From: george at metaart.org (George Woolley) Date: Wed, 18 Apr 2007 16:25:31 -0700 Subject: [oak perl] Fwd: UG News--New Life for Old Electronics on April 22 Message-ID: <200704181625.31230.george@metaart.org> ---------- Forwarded Message ---------- Subject: UG News--New Life for Old Electronics on April 22 Date: Wednesday 18 April 2007 15:17 From: "Marsee Henon" ... Hi-- Please pass along if your members have items to contribute for this Earth Day event. New Life for Old Electronics! This Earth Day, April 22, makers will find new uses for abandoned electronics when Alameda County Computer Resource Center (ACCRC) and Make magazine kick off a three-part Earth Day extravaganza. On Earth Day, ACCRC and Make will be collecting any household electronics?including old projects, failed inventions, and half finished prototypes. Once all of the electronics have been collected, a team of makers will work for 24 hours, April 28-29, to create new, amusing and quirky items. ACCRC will provide internet, sleeping quarters, food, and plenty of toys to aid makers in the quest for creating the ultimate new gadget. The reused items will then be displayed at this year?s Maker Faire; May 19-20 at the San Mateo Fairgrounds, showcasing how a little innovation can make the old, new again. ACCRC is a 13-year old award winning electronics recycler. Their primary focus is computers and the charitable placement of F/OSS computers in the hands of those who do not have access. A secondary focus is on finding a re-use for everything else that comes in and they get a lot of stuff. ACCRC will be creating Silicon Death Valley at this year?s Maker Faire. Alameda County Computer Resource Center 1501 East Shore Highway in Berkeley http://www.accrc.org/ Maker Faire Bay Area: May 19 & 20, 2007--San Mateo Fairgrounds http://makerfaire.com/ Make Magazine: http://makezine.com/ Thanks, Marsee ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ ================================================================ ------------------------------------------------------- From george at metaart.org Fri Apr 20 18:55:37 2007 From: george at metaart.org (George Woolley) Date: Fri, 20 Apr 2007 18:55:37 -0700 Subject: [oak perl] Almost Free O'Reilly Gear Message-ID: <200704201855.37350.george@metaart.org> Hi all, If anyone is interested, let me know. I have two promotion codes to give out. George ---------- Forwarded Message ---------- ... Date: Thursday 19 April 2007 17:19 From: Marsee Henon ... and I want to give you a couple of promotion codes to use with the new company that makes O'Reilly gear called Qoop. Here are the codes. Each one is good for one custom product. But you have to pay the shipping for the item which runs about $5 or $6 dollars. ... Here is the url to order the custom O'Reilly Product: http://www.qoop.com/photobooks/photofront/pub_store.php?pub_name=oreilly ... The fun thing is you can design your own mug or t-shirt with an O'Reilly graphic and your own text. You could make a special Perl shirt with your group's name, etc. The codes do expire, so don't wait too long. ----------------------------------------- From george at metaart.org Thu Apr 26 13:45:55 2007 From: george at metaart.org (George Woolley) Date: Thu, 26 Apr 2007 13:45:55 -0700 Subject: [oak perl] Fwd: [pm_groups] White Camel awards nominations Message-ID: <200704261345.55144.george@metaart.org> ---------- Forwarded Message ---------- Subject: [pm_groups] White Camel awards nominations Date: Thursday 26 April 2007 11:24 From: "David H. Adler" ... Nominations are now open for the White Camel awards, given for community-oriented contributions to perl (previous winners can be found at http://www.perl.org/advocacy/white_camel/). Nominations are open to the public. If you could let your members know that they can submit them to whitecamel-suggestions at perl.org until the end of May 31st, that would be swell. ... ------------------------------------------------------- From george at metaart.org Thu Apr 26 18:01:03 2007 From: george at metaart.org (George Woolley) Date: Thu, 26 Apr 2007 18:01:03 -0700 Subject: [oak perl] Fwd: 6 Book Giveaways Message-ID: <200704261801.03676.george@metaart.org> Hi All, I now have the following books to give away: * Mastering Regular Expressions [3] * Perl Best Practices * Perl Cookbook [2] * Learning PHP 5 * Learning Perl [4] * HTML & XHTML: The Definitive Guide [6] The numbers in brackets are edition numbers. Let me know if you want any of these books. The deal is you need to be willing to pick the book(s) up at my place in Oakland at an agreed upon time. Otherwise, there are no strings attached -- except the book is not intended for resale. If more than one person wants a book, I'll figure out what to do when that happens. Below my signature is more info on the books including the URL of the O'Reilly online Catalog Entry for the book. Typically, the Catalog Entry provides such info as: * link to table of contents * link to index * link to sample chapter * description of book * reviews Thanks to everyone who suggested a book. It was gratifying to receive so many suggestions. I believe the above list includes at least one book from each person's suggestions. There are reviews of two of these books on our site: * Mastering Regular Expressions [3] URL of Review: http://www.metaart.org/opug/reviews/regex3.html * Perl Cookbook [2] URL of Review: http://www.metaart.org/opug/reviews/cookbook2.html Skoal, George == More Info on the Books (1) Title: Mastering Regular Expressions Author: Jeffrey E. F. Friedl Edition: Third Publication Month: August 2006 ISBN 10: 0-596-52812-4 ISBN 13: 9780596528126 Pages: 542 Catalog Entry URL: http://www.oreilly.com/catalog/regex3/ (2) Title: Perl Best Practices Author: Damian Conway Edition: First Publication Month: July 2005 ISBN 10: 0-596-00173-8 ISBN 13: 9780596001735 Pages: 542 Catalog Entry URL: http://www.oreilly.com/catalog/perlbp/ (3) Title: Perl Cookbook Authors: Tom Christiansen, Nathan Torkington Edition: Second Publication Month: August 2003 ISBN 10: 0-596-00313-7 ISBN 13: 9780596003135 Pages: 964 Catalog Entry URL: http://www.oreilly.com/catalog/perlckbk2/ (4) Title: Learning PHP 5 Author: David Sklar Edition: First Publication Month: June 2004 Pages: 368 ISBN 10: 0-596-00560-1 ISBN 13: 9780596005603 Catalog Entry URL: http://www.oreilly.com/catalog/learnphp5/ (5) Title: Learning Perl Authors: Randal L. Schwartz, Tom Phoenix, brian d foy Edition: Fourth Publication Month: July 2005 Pages: 304 ISBN 10: 0-596-10105-8 ISBN 13: 9780596101053 Catalog Entry URL: http://www.oreilly.com/catalog/learnperl4/ (6) Title: HTML & XHTML: The Definitive Guide Authors: Chuck Musciano, Bill Kennedy Edition: Sixth Publication Month: October 2006 Pages: 678 ISBN 10: 0-596-52732-2 ISBN 13: 9780596527327 Catalog Entry URL: http://www.oreilly.com/catalog/html6/ ------------------------------------------------------- From george at metaart.org Fri Apr 27 18:44:14 2007 From: george at metaart.org (George Woolley) Date: Fri, 27 Apr 2007 18:44:14 -0700 Subject: [oak perl] 6 Book Giveaways [request deadline] In-Reply-To: <200704261801.03676.george@metaart.org> References: <200704261801.03676.george@metaart.org> Message-ID: <200704271844.14918.george@metaart.org> Hi All, == Request Deadline My plan is to stop taking requests for the current 6 books at 6:00pm tomorrow. However, it's actually quite useful to know what you want even after that, since I expect to have more opportunities to request O'Reilly book. Sigh, I don't usually get to ask for a whole bunch of books all at once (like this time), but I do get the opportunity to ask for a book I specify from time to time. Skoal, George From george at metaart.org Mon Apr 30 15:18:07 2007 From: george at metaart.org (George Woolley) Date: Mon, 30 Apr 2007 15:18:07 -0700 Subject: [oak perl] Link to: "The Virtues of Monoculture" article Message-ID: <200704301518.07333.george@metaart.org> Link: http://www.oreillynet.com/onlamp/blog/2007/04/the_virtues_of_monoculture.html Hi All, Here's a tad re the article: * It's short. * I found it easy to read and quite interesting. * It appears the author has not sold his soul to the devil. * The article is on the O'Reilly Network. * The title is in contrast to TMTOWTDI. Skoal, George From quinn at fairpath.com Mon Apr 30 16:23:27 2007 From: quinn at fairpath.com (Quinn Weaver) Date: Mon, 30 Apr 2007 16:23:27 -0700 Subject: [oak perl] Link to: "The Virtues of Monoculture" article In-Reply-To: <200704301518.07333.george@metaart.org> References: <200704301518.07333.george@metaart.org> Message-ID: <20070430232327.GA19150@fu.funkspiel.org> On Mon, Apr 30, 2007 at 03:18:07PM -0700, George Woolley wrote: > Link: > http://www.oreillynet.com/onlamp/blog/2007/04/the_virtues_of_monoculture.html I've found the same to be true, in spades, of Catalyst versus Ruby on Rails. In Catalyst there are so many different combinations of form handlers, ORMs, loggers, templating systems, et cetera. The permutations can quickly get out of hand. TMWWTDI: There're Too Many Ways to Do It. In RoR, by constrast, you at least know that all the pieces are out of beta, work, and work together naturally, with a minimum of manually shovelling values from one place to another. The components themselves are sometimes inferior (e.g. their ORM, ActiveRecord, must be told about foreign key constraints rather than discovering them through introspection). But at least you know the parts all work together. Before you whip out your flamethrowers, please skip the "MVCs suck" rants. People do use them for a reason. If you use Catalyst, at least, you can address performance problems as they come up by bypassing the ORM and using straight DBI. -- Quinn Weaver, independent contractor | President, San Francisco Perl Mongers http://fairpath.com/quinn/resume/ | http://sf.pm.org/