From alamozzz at yahoo.com Thu Dec 1 10:08:40 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Thu, 1 Dec 2005 10:08:40 -0800 (PST) Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <200511291857.16349.eugene@metaart.org> Message-ID: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> > I'll think about whether I prefer > code embedded in HTML or HTML embedded in code. > That could be the deciding factor. Code embedded in HTML is much cleaner to work with than HTML embedded in code. Using Perl CGI.pm requires pushing HERE Documents back to the browser; give that a try and see how clean it is. CGI.pm does have some functions to avoid HERE documents, but I found them to be incomplete. Adrien Lamothe --------------------------------- Yahoo! Personals Single? There's someone we'd like you to meet. Lots of someones, actually. Try Yahoo! Personals -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20051201/527214f5/attachment.html From eugene at metaart.org Thu Dec 1 16:35:22 2005 From: eugene at metaart.org (Eugene) Date: Thu, 1 Dec 2005 16:35:22 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> References: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> Message-ID: <200512011635.22529.eugene@metaart.org> Hi Adrien, Thanks. That's a useful perspective. Eugene ------------------------------------ On Thursday 01 December 2005 10:08 am, Adrien Lamothe wrote: > > I'll think about whether I prefer > > code embedded in HTML or HTML embedded in code. > > That could be the deciding factor. > > Code embedded in HTML is much cleaner to work with than HTML embedded in > code. Using Perl CGI.pm requires pushing HERE Documents back to the > browser; give that a try and see how clean it is. CGI.pm does have some > functions to avoid HERE documents, but I found them to be incomplete. > > Adrien Lamothe > > > > > --------------------------------- > Yahoo! Personals > Single? There's someone we'd like you to meet. > Lots of someones, actually. Try Yahoo! Personals From zed.lopez at gmail.com Fri Dec 2 10:51:05 2005 From: zed.lopez at gmail.com (Zed Lopez) Date: Fri, 2 Dec 2005 10:51:05 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <200512011635.22529.eugene@metaart.org> References: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> <200512011635.22529.eugene@metaart.org> Message-ID: <83a996de0512021051k2505e167g65a42b38c5106876@mail.gmail.com> If you're working in Perl, check out Template Toolkit or HTML::Template (the latter is probably a better idea if you're without mod_perl -- TT is pretty hefty.) That way you're neither putting (Perl) code in HTML or HTML in code. Most web programmers (including me) will tell you that you're doomed if you don't use a model-view-controller framework in which you separate the presentation code (view), the navigation & user/permissions/session management code (controller), and the application logic (model). Using a template system enforces the separation of view from everything else to a large degree -- it becomes more difficult to intermix things in a bad way, so it acts as an implicit reminder not to. It's not that you can't have a good separation with Perl mixed with HTML (Mason is one popular Perl web programming framework that does just this), but it makes it easy to violate the separation without even necessarily noticing you do so. And it's not that I favor systems that hamstring you in an effort to enforce good coding practices (I can rant at length at how tedious and annoying I find Python, where that was a major design consideration), it's that I haven't felt hamstrung in good template systems -- they do a lot for you. Of course, I've been out of web programming in Perl for over a year and there could be some latest, greatest thing I've never heard of. I'd be sure to do some research and to check out CGI::Prototype, Maypole and Catalyst, for starters if I were to embark on some more. (These are more controllers than template engines, or they were last I looked.) Perlmonks.org is a good place to search for info on this (or related matters) -- you get a lot of commentary on things from people who've been in the trenches. From mruggiero at formfactor.com Fri Dec 2 11:08:25 2005 From: mruggiero at formfactor.com (Michael Ruggiero) Date: Fri, 2 Dec 2005 11:08:25 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? Message-ID: <222EBC1FDB42814D9E2D4B5BAFDD21299F1A7C@EMAIL.formfactor.com> I would echo that the Template Toolkit is a good way to get started with this. The O'Reilly book will get you there. I admit I occasionally violate the separation (creating tables in HTML), a bad habit that betrays my need to refactor. But when we changed site navigation the other day, I only had to amend 2 template files and I was done. Far, far better than debugging a bunch of routines that create HTML as they go. -----Original Message----- From: oakland-bounces at pm.org [mailto:oakland-bounces at pm.org] On Behalf Of Zed Lopez Sent: Friday, December 02, 2005 10:51 AM To: Oakland Perl Mongers Subject: Re: [oak perl] Requests for Advise: Perl CGI or PHP? If you're working in Perl, check out Template Toolkit or HTML::Template (the latter is probably a better idea if you're without mod_perl -- TT is pretty hefty.) That way you're neither putting (Perl) code in HTML or HTML in code. Most web programmers (including me) will tell you that you're doomed if you don't use a model-view-controller framework in which you separate the presentation code (view), the navigation & user/permissions/session management code (controller), and the application logic (model). Using a template system enforces the separation of view from everything else to a large degree -- it becomes more difficult to intermix things in a bad way, so it acts as an implicit reminder not to. It's not that you can't have a good separation with Perl mixed with HTML (Mason is one popular Perl web programming framework that does just this), but it makes it easy to violate the separation without even necessarily noticing you do so. And it's not that I favor systems that hamstring you in an effort to enforce good coding practices (I can rant at length at how tedious and annoying I find Python, where that was a major design consideration), it's that I haven't felt hamstrung in good template systems -- they do a lot for you. Of course, I've been out of web programming in Perl for over a year and there could be some latest, greatest thing I've never heard of. I'd be sure to do some research and to check out CGI::Prototype, Maypole and Catalyst, for starters if I were to embark on some more. (These are more controllers than template engines, or they were last I looked.) Perlmonks.org is a good place to search for info on this (or related matters) -- you get a lot of commentary on things from people who've been in the trenches. _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland From george at metaart.org Fri Dec 2 13:26:25 2005 From: george at metaart.org (george@metaart.org) Date: Fri, 2 Dec 2005 13:26:25 -0800 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, December 2 Message-ID: <200512021325.40736.george@metaart,org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, December 2 Date: Friday 02 December 2005 10:49 From: Marsee Henon ... ================================================================ O'Reilly News for User Group Members December 2, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Programming MapPoint in .NET -Monad -DV Filmmaking: From Start to Finish -Makers -Wireless Hacks, Second Edition -Quicken 2006 for Starters: The Missing Manual -Time Management for System Administrators -Java Enterprise in a Nutshell, Third Edition -Designing Interfaces -Photoshop Elements 4 One-on-One -Applied Software Project Management -Practical Perforce -Understanding the Linux Kernel, Third Edition -Wicked Cool Java -Linux Multimedia Hacks ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -O'Reilly at LISA 2005, San Diego, CA--December 4-9 -O'Reilly at ApacheCon 2005, San Diego, CA--December 10-14 -O'Reilly at Macworld 2006, San Francisco, CA--January 9-13 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -ETel Registration Now Open ---------------------------------------------------------------- News ---------------------------------------------------------------- -New O'Reily Newsletter Topics Available -UFOs (Ubiquitous Findable Objects) -User Group Members receive a special 50% discount on Learning Lab Courses--Ends December 31 -What Is Prefactoring? -Avoid Common Pitfalls in Greasemonkey -PHP Problems -TCP Tuning and Network Troubleshooting -Getting Video Out of Your New iPod--for Cheap! -An Introduction to Tiger Terminal, Part 5 -What Is Spyware? -Visual Studio Express 2005: Now Available -Creating an Application from Scratch, Part 1 -Toughen Forms' Security with an Image -To Pop or Not To Pop -Ruby the Rival -Hibernate for Java SE -What Is Screencasting -Inside a Luxury Synth: Creating the Linux-Powered Korg OASYS -MAKE's Mostly Under $100 Gift Guide 2005 -MAKE on "Attack of the Show" -Introducing the iPod VR ---------------------------------------------------------------- From Your Peers ---------------------------------------------------------------- Linuxfest Northwest 2006 Looking for Speakers--Bellingham, WA ================================================ 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: Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. ***Free ground shipping is available for online orders of at least $29.95 that go to a single address. This offer applies to US delivery addresses in the 50 states and Puerto Rico. For more details, go to: ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Programming MapPoint in .NET Publisher: O'Reilly ISBN: 0596009062 This comprehensive guide shows you how to use MapPoint's interactive mapping abilities to improve your company's bottom line. Learn how to build custom applications for the desktop, web, and mobile devices. Perfect for anyone who wants to render maps, calculate routes, obtain real-time location information, and analyze map data. Chapter 6, "MapPoint Web Service Find APIs," is available online: ***Monad Publisher: O'Reilly ISBN: 0596100094 This compact guide offers an exciting tour of the opportunities presented by Monad, the powerful new command shell from Microsoft. Improve productivity by learning how to automate a wide range of existing administrative tasks. Featuring a host of real-world examples, it's the perfect resource for developers, administrators, and power users alike. ***DV Filmmaking: From Start to Finish Publisher: O'Reilly ISBN: 0-596-00848-1 Written in an engaging, accessible style, "DV Filmmaking" provides a solid foundation of tremendous value to a beginner, while addressing the fine points of filmmaking with a level of sophistication, detail, and insight that even the most worldly director or educator can appreciate. The author draws upon his years of experience teaching at the college and graduate level, his extensive professional background as a media producer, and his unmistakable love of cinema to create a text that's not only easy to learn from, but fun to read. Chapter 13, "Artistically Using Still Images," is available online: ***Makers Publisher: O'Reilly ISBN: 0596101880 Celebrating digital tinkering, hardware hacks, and D.I.Y. of all stripes, O'Reilly introduces "Makers," a beautiful hardbound book celebrating the creativity and resourcefulness of the D.I.Y. movement. Author Bob Parks profiles 100 people and their homebrew projects--people who make ingenious things in their backyards, basements and garages. Technologies old and new are used in service of the serious and the amusing, the practical and the outrageous as "Makers" explores both the inventions and the characters behind them in living color. ***Wireless Hacks, Second Edition Publisher: O'Reilly ISBN: 0596101449 Wireless technology gives us the flexibility, range and mobility to live, work, and think differently. It also opens up a vast range of tasty new hack possibilities, 100 of which are explored in the second edition of "Wireless Hacks," by Rob Flickenger and Roger Weeks. Completely revised and updated, "Wireless Hacks" includes over thirty brand-new hacks, major overhauls of over thirty more, and timely adjustments and touch-ups to dozens of others introduced in the first edition. Sample Hacks "Share Your GPS," "Monitor Wireless Links in Linux with Wavemon," and "Track Wireless Users" are available online: ***Quicken 2006 for Starters: The Missing Manual Publisher: O'Reilly ISBN: 0596101279 Quicken is one of today's most popular and convenient ways to keep track of personal finances, and "Quicken 2006 for Starters: The Missing Manual" is the refreshingly funny and sensible guide to using Quicken to simplify your finances and make the most of your money. It delivers clear explanations, step-by-step instructions, relevant advice, and plenty of real-world examples for putting Quicken to the best use. Chapter 2, "Accounts and Categories," is available online: ***Time Management for System Administrators Publisher: O'Reilly ISBN: 0596007833 This collection of time management tools addresses the very specific needs of embattled system administrators everywhere. Author Thomas Limoncelli shows you how to manage interruptions, eliminate timewasters, prioritize based on customer expectations, automate processes for faster execution, and much more. It's the first step to a more productive, happier you. Chapter 4, "The Cycle System," is available online: ***Java Enterprise in a Nutshell, Third Edition Publisher: O'Reilly ISBN: 0596101422 Revised and updated for the new 1.4 version of Sun Microsystems Java Enterprise Edition software, "Java Enterprise in a Nutshell, 3rd Edition" is a practical guide for Enterprise Java developers. Chapter 18, "JUnit and Cactus," is availavble online: ***Designing Interfaces Publisher: O'Reilly ISBN: 0596008031 This convenient resource offers advice on creating user-friendly interface designs--whether they're delivered on the Web, a CD, or a "smart" device like a cell phone. Solutions to common UI design problems are expressed as a collection of patterns--each one containing concrete examples, recommendations, and warnings. Intended for designers with basic UI design knowledge. Chapter 4, "Organizing the Page: Layout of Page Elements" is available online: ***Photoshop Elements 4 One-on-One Publisher: O'Reilly ISBN: 0596100981 Revised to cover all the new features of Photoshop Elements 4, this full-color book / high-definition video DVD package gives new users the accessible guidance they need to master this powerful but complex digital imaging program from the ground up, while still providing a wealth of tips, shortcuts, and secrets that even the most experienced Photoshop users won't know. ***Applied Software Project Management Publisher: O'Reilly ISBN: 0596009488 Whether you're starting a software project from scratch, or fixing an ailing one, this handy guide is your ticket to success. Written by a group of seasoned project managers, "Applied Software Project Management" provides essential project management tools, techniques, and practices-all designed to eliminate the frustrating cycle of releases and patches. Ideal for anyone on a project team. Chapter 3, "Estimation," is available online: ***Practical Perforce Publisher: O'Reilly ISBN: 0596101856 Authored by Perforce's own VP of product technology, "Practical Perforce" is the ideal complement to the existing product manual. The book is not only a helpful introduction to Perforce, it's an enlightening resource for those already familar with this versatile SCM product. Whether you're a programmer, product manager, or build engineer, you stand to benefit from the many insider tips and ideas presented in this convenient guide. Chapter 1, "Files in The Depot," and Chapter 7, "How Software Evolves," are available online: ***Understanding the Linux Kernel, Third Edition Publisher: O'Reilly ISBN: 0596005652 This new edition covers Version 2.6 of the Linux kernel, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. "Understanding the Linux Kernel" provides a guided tour of the code that forms the core of all Linux operating systems. Beyond the functioning of the code, the book explains the theoretical underpinnings behind Linux, and many other operating systems. ***Wicked Cool Java Publisher: No Starch Press ISBN: 1593270615 Wicked Cool Java contains 101 fun, interesting, and useful ways to get more out of Java. This isn't intended as a Java tutorial--it's targeted at developers and system architects who have some basic Java knowledge but may not be familiar with the wide range of libraries available. Full of example code and ideas for combining them in useful projects, this book is perfect for hobbyists, while professionals will find tips and open-source projects to enhance their code and make their jobs easier. ***Linux Multimedia Hacks Publisher: O'Reilly ISBN: 0596100760 This Hacks book gives you the technical chops to enjoy the considerable multimedia options available on the Linux platform. Learn step-by-step how to do cool things with images, audio, and video. Included are tips and tricks for connecting to iPods, creating MP3s and Oggs, watching and making DVDs, turning your Linux box into a Tivo ala MythTV, and much more. ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***O'Reilly at LISA 2005, San Diego, CA--December 4-9 Authors Eric Allman ("sendmail Desktop Reference" and "sendmail"), David N. Blank-Edelman ("Perl for System Administration"), Gerald Carter ("LDAP System Administration"), Tom Christiansen ("Perl Cookbook," and "Programming Perl"), AEleen Frisch ("Essential System Administration, 3rd Edition" and "Essential Windows NT System Administration"), Tom Limoncelli ("Time Management for System Administrators"), and W. Curtis Preston ("Using SANs and NAS" and "Unix Backup & Recovery") lead sessions at this sys admin confab. And don't miss the special evening with MAKE Magazine on Monday night! ***O'Reilly at ApacheCon 2005, San Diego, CA--December 10-14 Lots of O'Reilly authors are on this year's speaker roster: Rich Bowen and Ken Coar ("Apache Cookbook"), Brian Fitzpatrick ("Version Control with Subversion"), Rasmus Lerdorf ("Programming PHP" and "PHP Pocket Reference"), and Adam Trachtenberg ("Upgrading to PHP 5" and "PHP Cookbook"). ***O'Reilly at Macworld 2006, San Francisco, CA--January 9-13 Come to our booth to see our handsome and useful selection of Mac-related titles. Be sure to tune in to Macworld Live! hosted by author David Pogue ("Missing Manual Series"); David's guests include Nitrozac and Snaggy, authors of "The Best of the Joy of Tech." David will also be presenting a session on Tiger Secrets at Macworld. ================================================ Conference News ================================================ ***ETel Registration Now Open Emerging telephony networks enable a new generation of powerful communication applications, which threaten established business models--but more importantly, open up new opportunities and new markets. O'Reilly's Emerging Telephony Conference, January 24-26 in San Francisco, aims to articulate this revolution, provide a framework, and spark creative discussions among enterprise managers, developers, hackers, and sponsors interested in telephony. Join us as we explore this exciting new territory and investigate its implications. Receive 20% off the registration price when you use our special code Email marsee at oreilly.com for details. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***New O'Reily Newsletters Topics Available- Now you can subscibe to "Digital Photography--Photoshop" in Product Annoucements, "Head First Series" Newsletters, or find out more about our new conferences. You can update your newsletter subscriptions here: ***UFOs (Ubiquitous Findable Objects) The emergence of ubiquitous findable objects (UFOs) enables us to tag and track products, possessions, pets, and people as they wander through space and time. In this fascinating read, bestselling author Peter Morville illustrates the power of the future presence of UFOs with real examples, such as Plazes, Meetro, Dodgeball, GPS, RFID, flocking patterns, anomaly detection, and more. Peter is the author of "Ambient Findability." ***User Group Members receive a special 50% discount on Learning Lab Courses--Ends December 31 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 This offer ends December 31st, 2005. To redeem, use Promotion Code "ORALL1" to save 50%. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: ***What Is Prefactoring? You've probably heard of Refactoring (the process of restructuring code without changing its external behavior), but what is Prefactoring? Ken Pugh provides the answer, then covers some of the guidelines to prefactoring in the areas of Extreme Abstraction, Extreme Separation, and Extreme Readability. Ken is the author of "Prefactoring." ***Avoid Common Pitfalls in Greasemonkey Mark Pilgrim walks through a major security concern that prompted the architectural changes in Greasemonkey 0.5, and then provides solutions to ten common pitfalls to avoid when writing Greasemonkey scripts. The hacks he describes, as well as the underlying history of the breach in Greasemonkey 0.3's security, provide a useful lesson on designing secure user scripts. Mark is the author of "Greasemonkey Hacks." --------------------- Open Source --------------------- ***PHP Problems Noel Davis looks at problems in PHP, Emacs, ftpd-ssl, Lynx, Roaring Penguin pppoe, OpenVPN, RAR, Fedora Core X-Chat, HP-UX xterm, libungif4, and GpsDrive. ***TCP Tuning and Network Troubleshooting Information doesn't travel across networks in one big chunk--it goes in little packets wrapped in packets wrapped in packets. Sure, you know that, but did you know that a bit of measuring and a bit of tweaking can improve your networking performance by two orders of magnitude? --------------------- Mac --------------------- ***Getting Video out of Your New iPod--for Cheap! Yes, you can spend extra dollars for Apple's sleek white video cable for TV connectivity, or you can hack your own together for cheap. ***An Introduction to Tiger Terminal, Part 5 In Part 5, Mary Norbury-Glaser looks at how Tiger Mac OS X runs regularly scheduled commands and scripts to execute recurring jobs, like system maintenance and backups. She compares the "old" way, using the Unix tool called cron (for chronological), with the new Tiger method of using the launched daemon. --------------------- Windows/.NET --------------------- ***What Is Spyware? As business use of the internet has grown up, so has business abuse. From this incubator emerged spyware--the grownup cousin to viruses and worms, whose intent is not simply to have fun at someone else's expense but to make money at someone else's expense. Anton Chuvakin looks at what spyware is, how it works, and what you can do to keep your systems free of spyware infection. ***Visual Studio Express 2005: Now Available Microsoft's Visual Studio Express software is now available as a free download...Kevin Yank tells you why you should grab a copy to develop your ASP.NET 2.0 web sites. ***Creating an Application from Scratch, Part 1 Watch over Jesse Liberty's virtual shoulder as he documents his creation of a real-world application from scratch. In real time--that is, as he develops it. --------------------- Web --------------------- ***Toughen Forms' Security with an Image Keep your web site and server secure from "brute force attacks" by requiring visitors to type in a code embedded into an image. ***To Pop or Not To Pop If you run or own a content web site, should you be using pop-ups to monetize your traffic? Chris Beasley takes a look at the pros and cons of pop-up ad networks. --------------------- Java --------------------- ***Ruby the Rival Bruce Tate's Beyond Java picks Ruby as the front-runner among languages that could succeed Java among enterprise developers. But what's so great about Ruby--and frankly, what's wrong with Java? We asked some top Java bloggers, authors, and developers what they think of Ruby's challenge. ***Hibernate for Java SE For many, Hibernate goes hand in hand with Java EE as part of their enterprise development strategy. But what if you need access to your data access objects outside of the EE container? Jason Lee offers some strategy for getting and using a Hibernate session from Java SE code. --------------------- Digital Media --------------------- ***What Is Screencasting Whether it's for a tutorial, a how-to, or a software review, if you have a product you'd like to explain to other users, screencasting???the art of screen recording with audio narration???can be both easier and more effective than written descriptions accompanied by static screen shots. Jon Udell walks you through how to make, edit, and deliver compelling screencasts. ***Inside a Luxury Synth: Creating the Linux-Powered Korg OASYS Defying the trend toward ever-cheaper plastic gear and soulless soft synths, this super-keyboard is designed to rock the world for years to come. Create Digital Music's Peter Kirn goes behind the scenes at Korg USA to learn how the designers finally built the dream instrument they'd been planning for 15 years. --------------------- MAKE --------------------- ***MAKE's Mostly Under $100 Gift Guide 2005 MAKE proudly presents a gift guide for the holiday season with listings you certainly won't find anywhere else. MAKE staffers and pals sent in their favorite maker-friendly gift ideas for mostly under $100, as well as Editor Phillip Torrone's personal picks...happy holidays! May all of your warranties be voided! ***MAKE on "Attack of the Show" MAKE Editor Phil Torrone was on G4's "Attack of the Show" sharing the PEZ MP3 player, the "Fly" pen computer, and homemade high-speed flash photography. Here's a QuickTime of the segment: ***Introducing the iPod VR MAKE wanted to see if the new iPod video would foster a new market for virtual reality/LCD goggles. Here are the photos of the iPod video, homemade battery extender, travel case, and LCD goggles: ***Give the Gift of MAKE Magazine--Special Offer for UG Members Give the geek on your list a truly unique gift this holiday season-- their very own subscription to MAKE magazine. MAKE is the first magazine devoted to digital projects, hardware hacks, and DIY inspiration. Each issue brings the do-it-yourself mindset to all the technology in your life. You have a choice: Give a gift for $5 off the regular gift subscription rate--$29.95 (US), $34.95 (Canada), $44.95 (all other countries): Or place your gift order at the regular price $34.95 (US), $39.95 (Canada), $49.95 (all other countries)--and get a MAKE T-shirt free. ***Please note gift postcards and MAKE vol 4 will begin mailing on 12/9/05, orders received after 12/9/05 and non-US orders may not arrive in time for the holiday season. Your recipient(s) will receive the opportunity to add digital access to their subscription. All MAKE T-shirts will ship to your billing address. To order multiple orders for multiple countries, please contact customer service at 1-866-289-8847 (US & Canada), 1-818-487-2037 (all other countries) between the hours of 5am and 5pm Pacific time or Email: MAKE at espcomp.com ================================================ From Your Peers ================================================ ***Linuxfest Northwest 2006 Looking for Speakers--Bellingham, WA Linuxfest Northwest 2006 (April 29, 2006), is looking for presentations on all aspects of Linux and open source technology. They welcome both introductory lectures and advanced discussions on software development, database, server application, networking, and system administration topics. They also invite those using Linux and open source applications to give talks about their experiences and lessons learned. Lecture slots are 90-minute with presenters speaking for 45 to 60 minutes followed by a question and answering period. For details see: ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ------------------------------------------------------- From george at metaart.org Fri Dec 2 13:58:42 2005 From: george at metaart.org (george@metaart.org) Date: Fri, 2 Dec 2005 13:58:42 -0800 Subject: [oak perl] Oakland.pm Meeting: 1-3pm, Saturday, Dec. 10 Message-ID: <200512021358.42022.george@metaart.org> Hi All, Two thoughts about the December meeting: (1) Since next year the plan is to have only /occasional meetings/ (see post of Nov. 22) and since there are none currently planned, some people may wish to come in order to see others in the group (hope so). (2) There will be especially good /giveaways/ including some sent by Marsee especially for this meeting. And I'll be asking for people to bring more if they have stuff they feel good about giving to someone else in the group. Hey it's as close to Christmas as we get. George Snip from Oakland.pm Home Page which you can access with http://oakland.pm.org/ ...................................... Next meeting * when: 1-3pm, Saturday, Dec. 10th * where: Grand Lake Neighborhood Center 530 Lake Park Ave., Oakland CA * directions: [link to] directions and ascii map * type: social * activities: o introductions o giveaways o ... * who: open to anyone interested. * how much: no fee for our meetings. However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. * RSVP: is a big help to me but is not required. From eugene at metaart.org Fri Dec 2 14:15:22 2005 From: eugene at metaart.org (Eugene) Date: Fri, 2 Dec 2005 14:15:22 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <83a996de0512021051k2505e167g65a42b38c5106876@mail.gmail.com> References: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> <200512011635.22529.eugene@metaart.org> <83a996de0512021051k2505e167g65a42b38c5106876@mail.gmail.com> Message-ID: <200512021415.22090.eugene@metaart.org> Hi Zed, Thanks for even more input. I see your point. However, I wonder if this isn't overkill for a simple personal site. Eugene On Friday 02 December 2005 10:51, Zed Lopez wrote: > If you're working in Perl, check out Template Toolkit or > HTML::Template (the latter is probably a better idea if you're without > mod_perl -- TT is pretty hefty.) > > That way you're neither putting (Perl) code in HTML or HTML in code. > > Most web programmers (including me) will tell you that you're doomed > if you don't use a model-view-controller framework in which you > separate the presentation code (view), the navigation & > user/permissions/session management code (controller), and the > application logic (model). Using a template system enforces the > separation of view from everything else to a large degree -- it > becomes more difficult to intermix things in a bad way, so it acts as > an implicit reminder not to. > > It's not that you can't have a good separation with Perl mixed with > HTML (Mason is one popular Perl web programming framework that does > just this), but it makes it easy to violate the separation without > even necessarily noticing you do so. > > And it's not that I favor systems that hamstring you in an effort to > enforce good coding practices (I can rant at length at how tedious and > annoying I find Python, where that was a major design consideration), > it's that I haven't felt hamstrung in good template systems -- they do > a lot for you. > > Of course, I've been out of web programming in Perl for over a year > and there could be some latest, greatest thing I've never heard of. > I'd be sure to do some research and to check out CGI::Prototype, > Maypole and Catalyst, for starters if I were to embark on some more. > (These are more controllers than template engines, or they were last I > looked.) > > Perlmonks.org is a good place to search for info on this (or related > matters) -- you get a lot of commentary on things from people who've > been in the trenches. From eugene at metaart.org Fri Dec 2 14:16:28 2005 From: eugene at metaart.org (Eugene) Date: Fri, 2 Dec 2005 14:16:28 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <222EBC1FDB42814D9E2D4B5BAFDD21299F1A7C@EMAIL.formfactor.com> References: <222EBC1FDB42814D9E2D4B5BAFDD21299F1A7C@EMAIL.formfactor.com> Message-ID: <200512021416.28916.eugene@metaart.org> Hi Michael, Thanks for your confirmation of Zed's post on this. However, as indicated in my response to Zed, I wonder if this approach isn't overkill for a simple personal site. Eugene On Friday 02 December 2005 11:08, Michael Ruggiero wrote: > I would echo that the Template Toolkit is a good way to get started with > this. The O'Reilly book will get you there. > > I admit I occasionally violate the separation (creating tables in HTML), > a bad habit that betrays my need to refactor. But when we changed site > navigation the other day, I only had to amend 2 template files and I was > done. Far, far better than debugging a bunch of routines that create > HTML as they go. ... From zed.lopez at gmail.com Fri Dec 2 15:15:50 2005 From: zed.lopez at gmail.com (Zed Lopez) Date: Fri, 2 Dec 2005 15:15:50 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <200512021415.22090.eugene@metaart.org> References: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> <200512011635.22529.eugene@metaart.org> <83a996de0512021051k2505e167g65a42b38c5106876@mail.gmail.com> <200512021415.22090.eugene@metaart.org> Message-ID: <83a996de0512021515o654ac1a6q87d3ca382bab252e@mail.gmail.com> I'd say no. Once you know HTML::Template (and it works well with CGI::Application for lightweight dynamic sites) -- and neither is hard to learn -- your overall lines of code+HTML will be shorter, easier to read, easier to modify, and faster to write. Not doing it would be what the Camel Book calls false laziness. Doing thorough research of all the frameworks and using something like Maypole might be overkill for a simple personal site. Another bonus of this separation is that it facilitates moving the system to a different framework, 'cause all of their separations are fairly similar. If you've written a mass of mixed HTML & code there's nothing for it but to start over. On 12/2/05, Eugene wrote: > Hi Zed, > Thanks for even more input. > > I see your point. > However, I wonder if this isn't overkill > for a simple personal site. > > Eugene > > On Friday 02 December 2005 10:51, Zed Lopez wrote: > > If you're working in Perl, check out Template Toolkit or > > HTML::Template (the latter is probably a better idea if you're without > > mod_perl -- TT is pretty hefty.) > > > > That way you're neither putting (Perl) code in HTML or HTML in code. > > > > Most web programmers (including me) will tell you that you're doomed > > if you don't use a model-view-controller framework in which you > > separate the presentation code (view), the navigation & > > user/permissions/session management code (controller), and the > > application logic (model). Using a template system enforces the > > separation of view from everything else to a large degree -- it > > becomes more difficult to intermix things in a bad way, so it acts as > > an implicit reminder not to. > > > > It's not that you can't have a good separation with Perl mixed with > > HTML (Mason is one popular Perl web programming framework that does > > just this), but it makes it easy to violate the separation without > > even necessarily noticing you do so. > > > > And it's not that I favor systems that hamstring you in an effort to > > enforce good coding practices (I can rant at length at how tedious and > > annoying I find Python, where that was a major design consideration), > > it's that I haven't felt hamstrung in good template systems -- they do > > a lot for you. > > > > Of course, I've been out of web programming in Perl for over a year > > and there could be some latest, greatest thing I've never heard of. > > I'd be sure to do some research and to check out CGI::Prototype, > > Maypole and Catalyst, for starters if I were to embark on some more. > > (These are more controllers than template engines, or they were last I > > looked.) > > > > Perlmonks.org is a good place to search for info on this (or related > > matters) -- you get a lot of commentary on things from people who've > > been in the trenches. > > > _______________________________________________ > Oakland mailing list > Oakland at pm.org > http://mail.pm.org/mailman/listinfo/oakland > From eugene at metaart.org Fri Dec 2 17:45:47 2005 From: eugene at metaart.org (Eugene) Date: Fri, 2 Dec 2005 17:45:47 -0800 Subject: [oak perl] Requests for Advise: Perl CGI or PHP? In-Reply-To: <83a996de0512021515o654ac1a6q87d3ca382bab252e@mail.gmail.com> References: <20051201180841.11929.qmail@web31402.mail.mud.yahoo.com> <200512021415.22090.eugene@metaart.org> <83a996de0512021515o654ac1a6q87d3ca382bab252e@mail.gmail.com> Message-ID: <200512021745.47449.eugene@metaart.org> Hi Zed, Thanks once more. I'll keep that in mind. Eugene ------------------------------------------------ On Friday 02 December 2005 15:15, Zed Lopez wrote: > I'd say no. Once you know HTML::Template (and it works well with > CGI::Application for lightweight dynamic sites) -- and neither is hard > to learn -- your overall lines of code+HTML will be shorter, easier to > read, easier to modify, and faster to write. > > Not doing it would be what the Camel Book calls false laziness. > > Doing thorough research of all the frameworks and using something like > Maypole might be overkill for a simple personal site. > > Another bonus of this separation is that it facilitates moving the > system to a different framework, 'cause all of their separations are > fairly similar. If you've written a mass of mixed HTML & code there's > nothing for it but to start over. > > On 12/2/05, Eugene wrote: > > Hi Zed, > > Thanks for even more input. > > > > I see your point. > > However, I wonder if this isn't overkill > > for a simple personal site. > > > > Eugene > > > > On Friday 02 December 2005 10:51, Zed Lopez wrote: > > > If you're working in Perl, check out Template Toolkit or > > > HTML::Template (the latter is probably a better idea if you're without > > > mod_perl -- TT is pretty hefty.) > > > > > > That way you're neither putting (Perl) code in HTML or HTML in code. > > > > > > Most web programmers (including me) will tell you that you're doomed > > > if you don't use a model-view-controller framework in which you > > > separate the presentation code (view), the navigation & > > > user/permissions/session management code (controller), and the > > > application logic (model). Using a template system enforces the > > > separation of view from everything else to a large degree -- it > > > becomes more difficult to intermix things in a bad way, so it acts as > > > an implicit reminder not to. > > > > > > It's not that you can't have a good separation with Perl mixed with > > > HTML (Mason is one popular Perl web programming framework that does > > > just this), but it makes it easy to violate the separation without > > > even necessarily noticing you do so. > > > > > > And it's not that I favor systems that hamstring you in an effort to > > > enforce good coding practices (I can rant at length at how tedious and > > > annoying I find Python, where that was a major design consideration), > > > it's that I haven't felt hamstrung in good template systems -- they do > > > a lot for you. > > > > > > Of course, I've been out of web programming in Perl for over a year > > > and there could be some latest, greatest thing I've never heard of. > > > I'd be sure to do some research and to check out CGI::Prototype, > > > Maypole and Catalyst, for starters if I were to embark on some more. > > > (These are more controllers than template engines, or they were last I > > > looked.) > > > > > > Perlmonks.org is a good place to search for info on this (or related > > > matters) -- you get a lot of commentary on things from people who've > > > been in the trenches. From alamozzz at yahoo.com Sat Dec 3 12:18:05 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Sat, 3 Dec 2005 12:18:05 -0800 (PST) Subject: [oak perl] O'Reilly newsletter Message-ID: <20051203201805.23615.qmail@web31413.mail.mud.yahoo.com> O'Reilly has a recent new title, called *Beyond Java*. The newsletter points to an interview with the author, Bruce Tate. He talks about the pro's and con's of different languages and makes some good points. The interview URL is: http://www.onjava.com/pub/a/onjava/2005/11/16/ruby-the-rival.html Enjoy, - Adrien --------------------------------- Yahoo! Personals Single? There's someone we'd like you to meet. Lots of someones, actually. Try Yahoo! Personals -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20051203/a679d934/attachment.html From george at metaart.org Tue Dec 6 15:04:57 2005 From: george at metaart.org (George Woolley) Date: Tue, 6 Dec 2005 15:04:57 -0800 Subject: [oak perl] December Giveways Message-ID: <200512061504.57857.george@metaart.org> == Summary There will be many giveaways. Please bring more. == Many Giveaways Marsee has sent 4 O'Reilly books specifically for the December meeting. As of now, there are also 3 other books and some other stuff as well. == Request to Bring More If you have more that you'd feel good about giving away at the meeting, great! One starting point for identifying books you could give away might be to ask: * What technical book(s) do you own that you haven't looked at in the last year? * What technical book(s) do you own that is an older edition of a book you own the latest edition of? Of course, giveaways are not limited to technical books (or even to books). George From george at metaart.org Fri Dec 9 12:04:39 2005 From: george at metaart.org (George Woolley) Date: Fri, 9 Dec 2005 12:04:39 -0800 Subject: [oak perl] Oakland.pm Meeting: 1-3pm Sat. Dec. 10 Message-ID: <200512091204.39571.george@metaart.org> See some of you tomorrow (Saturday) at the December meeting. George Snip from Oakland.pm Home Page which you can access with http://oakland.pm.org/ ...................................... Next meeting ? ? * when: 1-3pm, Saturday, Dec. 10th ? ? * where: ? ? ? Grand Lake Neighborhood Center ? ? ? 530 Lake Park Ave., Oakland CA ? ? * directions: [link to] directions and ascii map ? ? * type: social ? ? * activities: ? ? ? ? ? o introductions ? ? ? ? ? o giveaways ? ? ? ? ? o ... ? ? * who: open to anyone interested. ? ? * how much: no fee for our meetings. ? ? ? However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. ? ? * RSVP: is a big help to me but is not required. From alamozzz at yahoo.com Fri Dec 9 19:30:21 2005 From: alamozzz at yahoo.com (Adrien Lamothe) Date: Fri, 9 Dec 2005 19:30:21 -0800 (PST) Subject: [oak perl] Oakland.pm Meeting: 1-3pm Sat. Dec. 10 In-Reply-To: <200512091204.39571.george@metaart.org> Message-ID: <20051210033021.3029.qmail@web31407.mail.mud.yahoo.com> Hi George, Arden has a bad cold and most likely won't attend. Adrien George Woolley wrote: See some of you tomorrow (Saturday) at the December meeting. George Snip from Oakland.pm Home Page which you can access with http://oakland.pm.org/ ...................................... Next meeting * when: 1-3pm, Saturday, Dec. 10th * where: Grand Lake Neighborhood Center 530 Lake Park Ave., Oakland CA * directions: [link to] directions and ascii map * type: social * activities: o introductions o giveaways o ... * who: open to anyone interested. * how much: no fee for our meetings. However, the neighborhood center would appreciate (but does not require) a donation of $1 per person for the use of their space. * RSVP: is a big help to me but is not required. _______________________________________________ Oakland mailing list Oakland at pm.org http://mail.pm.org/mailman/listinfo/oakland --------------------------------- Yahoo! Shopping Find Great Deals on Holiday Gifts at Yahoo! Shopping -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20051210/f309345d/attachment.html From jseidel at edpci.com Sun Dec 11 10:22:13 2005 From: jseidel at edpci.com (Jon Seidel, CMC) Date: Sun, 11 Dec 2005 10:22:13 -0800 Subject: [oak perl] Perl application frameworks...? Message-ID: <004001c5fe7f$cf2c5d20$6200000a@edpci.com> Folks... Has anyone had some (successful) experience using one of the perl application framework packages and/or do you recommend one? I know of: Maypole (Simon Cozens) Catalyst I tried unsuccessfully to use Maypole and was continually confounded by poor/incorrect documentation, missing pieces from the tarball, etc. Would have loved to have been able to get it up and running, but I don't think it's ready for prime time (unless you're a perl wizard :) I looked briefly at Catalyst, and have started working on it, but also ran into problems (but I do like the fact that they have operational scripts that set up the directory structure and do lots of housekeeping for you... similar to Ruby on Rails). Any input/suggestions would be most appreciated. I'm starting here with the local group first and then will try PerlMongers. Thanks...jon PS Have a happy holiday! -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Connecting Business and Technology Since 1979 Jon E. Seidel, CMC +1-510-530-6314 EDP Consulting, Inc. http://www.edpci.com The Certified Management Consultant (CMC) mark is awarded to consultants who meet the strict standards defined by the Institute of Management Consultants USA, including examination by their peers, client evaluations, and a written examination evidencing their understanding of the IMC USA's Code of Ethics. See http://www.imcusa.org/cmc.acgi for more information. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/oakland/attachments/20051211/ece68d94/attachment.html From david at fetter.org Sun Dec 11 18:47:08 2005 From: david at fetter.org (David Fetter) Date: Sun, 11 Dec 2005 18:47:08 -0800 Subject: [oak perl] Perl application frameworks...? In-Reply-To: <004001c5fe7f$cf2c5d20$6200000a@edpci.com> References: <004001c5fe7f$cf2c5d20$6200000a@edpci.com> Message-ID: <20051212024708.GA31786@fetter.org> On Sun, Dec 11, 2005 at 10:22:13AM -0800, Jon Seidel, CMC wrote: > Folks... > > Has anyone had some (successful) experience using one of the perl > application framework packages and/or do you recommend one? > I know of: > Maypole (Simon Cozens) > Catalyst I kinda like Template Toolkit http://www.template-toolkit.org/ on which both of those are based. It has enough shortcuts for things I find repetitive but doesn't make too many assumptions about what I'll be doing and how. > I tried unsuccessfully to use Maypole and was continually confounded > by poor/incorrect documentation, missing pieces from the tarball, > etc. Would have loved to have been able to get it up and running, > but I don't think it's ready for prime time (unless you're a perl > wizard :) > > I looked briefly at Catalyst, and have started working on it, but > also ran into problems (but I do like the fact that they have > operational scripts that set up the directory structure and do lots > of housekeeping for you... similar to Ruby on Rails). I can't tell you much about Catalyst or other "frameworks," as I haven't found one that applies to the kind of work I do: apps that are really new and different from others. Especially with RoR, there is a tendency to make trivial stuff of which better ones are available on freshmeat (Yet Another Blog, e.g.) quick and easy to write the first version of. It's far from obvious to me what good they do when you're doing something that would require more effort than a freshmeat search in the 1st place. Counter-examples are always welcome :) > Any input/suggestions would be most appreciated. I'm starting here > with the local group first and then will try PerlMongers. You might try SF perl mongers, too :) Cheers, D -- David Fetter david at fetter.org http://fetter.org/ phone: +1 415 235 3778 Remember to vote! From george at metaart.org Tue Dec 13 17:16:44 2005 From: george at metaart.org (George Woolley) Date: Tue, 13 Dec 2005 17:16:44 -0800 Subject: [oak perl] Fwd: Apress Quarterly UG Newsletter--Please Distribute + Message-ID: <200512131716.44319.george@metaart.org> ---------- Forwarded Message ---------- Subject: Apress Quarterly UG Newsletter--Please Distribute Date: Tuesday 13 December 2005 3:33 pm From: Apress Usergroup ... Apress User Group Newsletter Issue 4; Quarter 4, 2005 ... Sections: 1. Apress Affiliate Program-Make Money! 2. Ablog--The Apress Weblogs 3. Special Offers and Promotions 4. The Apress SuperIndex 5. Ajax--Check It Out 6. The Latest Apress Books--Hot Off the Press 7. Forthcoming Books--Winter Releases *************************************** 1. Apress Affiliate Program--Make Money! We're pleased to introduce the Apress Affiliate Program, which benefits online communities, website owners, and bloggers who publicly recognize Apress books and help generate sales. The program credits affiliates who link to Apress eBooks a 10% commission on eBook sales when their visitors click through and purchase Apress eBooks. Setup is free and an account is easy to maintain. We'll supply affiliates with images or text links to place on their sites. Then at the beginning of every month, we'll send a check to each affiliate for the previous month's commissions. For more details and to set up an affiliate account, visit http://www.apress.com/affiliate/ *************************************** 2. Ablog--The Apress Weblogs Visit the new and improved Ablog to be a part of inside opinion and the latest industry talk. You'll find timely posts from Apress' own authors, editors, and readers. (And be sure to check out postings by Gary Cornell, Apress publisher and voice behind the creative insightful "Gary's Eclectic Thoughts-From the Publisher.") Apress is proud to provide this venue, combining authors, technologists, employees, and the publisher-all on one floor, thinking out loud and outside of the box. Ablog is RSS enabled and supports RSS1, RSS2, and Atom formats. Subscribe and stay current: http://blogs.apress.com/ *************************************** 3. Special Offers and Promotions A. eBooks: 1. We're offering a FREE companion eBook with the purchase of any of our selected .NET 2.0 titles. But only early adopters can take advantage of this opportunity-so hurry and buy your copy from your favorite bookseller. Then look for the URL and instructions on the back page of the book, to claim your free eBook version! http://www.apress.com/misc/promo.html 2. Sharing an eBook discount is now as easy as sending a postcard from our sister site, ASPToday.com-so keep in touch with a friend and receive a hefty total 60% savings off an eBook price. ASPToday.com is always filled with new and useful information for the Windows developer. For a limited time only, we're offering this discount off selected .NET 2.0 eBooks when you tell a friend. Visit ASPToday for details: http://www.ASPToday.com B. Rebates: You have less than a month left to take advantage of the Apress-Zend Certification Rebate! Apress has partnered with Zend, the PHP Company, to offer this fantastic rebate. Here's how it works: through the end of 2005, purchase a Zend certification voucher plus an Apress PHP title, and receive $25 back. For details and rules, please visit http://www.apress.com/promo/zend/ C. Bundles: Interested in ADO.NET 2.0 interactive training? Keystone Learning features interactive instructor-based video training courses, taught by Apress author Sahil Malik. This is a one-stop package to learn ADO.NET 2.0. http://store.keystonelearning.com/ADOnet20.aspx?affiliate=131 Also check out Sahil's Apress book, "Pro ADO.NET 2.0" (ISBN: 1-59059-512-2). http://www.apress.com/book/bookDisplay.html?bID=10002 *************************************** 4. The Apress SuperIndex If you've ever kicked yourself for not bookmarking that PDF or turning down the corner of the book with the awesome code, suffer no longer. We introduce the Apress SuperIndex, a search function that locates the keyword or code snippet you need to make your life easier. With the SuperIndex, you can quickly search for specific sentences or lines of code within a book you already own or are interested in purchasing. Usage is limited by IP. Search now at http://superindex.apress.com. *************************************** 5. Ajax--Check It Out Apress' ground-breaking new book, "Foundations of Ajax," has already taken a record number of developers into the new world of WebDev. But it doesn't stop there--we have three more books in the works for Web developers who want to catch the Ajax wave and ride it all the way to the bank as they impress clients with the coolest WebDev technology around. Check out what's new and on the horizon: "Foundations of Ajax" (also available as an eBook) By Ryan Asleson and Nathaniel T. Schutta October 2005 | ISBN: 1-59059-582-3 | 296 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10042 "Pro JSF and Ajax: Building Rich Internet Components" By John Fallows and Jonas Jacobi To publish February 2006 | ISBN: 1-59059-580-7 | 400 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10044 "Ajax Patterns and Best Practices" By Christian Gross To publish February 2006 | ISBN: 1-59059-616-1 | 400 pages | $44.99 http://www.apress.com/book/bookDisplay.html?bID=10069 "Foundations of Atlas: Rapid Ajax Development with ASP.NET 2.0" By Laurence Moroney, To publish April 2006 | ISBN: 1-59059-647-1 | 500 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10104 *************************************** 6. The Latest Apress Books--Hot Off the Press "Pro SQL Server 2005" By Thomas Rizzo, Robin Dewson, Rob Walters, Joseph Sack, and Adam Machanic October 2005 | ISBN: 1-59059-477-0 | 550 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=457 "The Definitive Guide to Building Java Robots" By Scott Preston November 2005 | ISBN: 1-59059-556-4 | 440 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10028 "Pro .NET 2.0 Code and Design Standards in C#" By Mark Horner November 2005 | ISBN: 1-59059-560-2 | 360 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10029 "Beginning Perl Web Development: From Novice to Professional" By Steve Suehring November 2005 | ISBN: 1-59059-531-9 | 376 pages | $39.99 http://www.apress.com/book/bookDisplay.html?bID=10009 "Running IPv6" By Iljitsch van Beijnum November 2005 | ISBN: 1-59059-527-0 | 288 pages | $44.99 http://www.apress.com/book/bookDisplay.html?bID=10026 "Dynamics AX: A Guide to Microsoft Axapta" By Luis Mourao and David Weiner October 2005 | ISBN: 1-59059-489-4 | 496 pages | $69.99 http://www.apress.com/book/bookDisplay.html?bID=442 *************************************** 7. Forthcoming Books--Winter Releases "Microsoft SharePoint: Building Office 2003 Solutions, Second Edition" By Scot P. Hillier To publish December 2005 | ISBN: 1-59059-575-0 | 416 pages | $59.99 http://www.apress.com/book/bookDisplay.html?bID=10055 "Pro JSP 2, Fourth Edition" Edited by Kevin Mukhar To publish December 2005 | ISBN: 1-59059-513-0 | 650 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=464 "SQL Server 2005 T-SQL Recipes: A Problem-Solution Approach" By Joseph Sack To publish December 2005 | ISBN: 1-59059-570-X | 768 pages | $59.99 http://www.apress.com/book/bookDisplay.html?bID=10045 "Beginning ASP.NET 2.0 IN C#: From Novice to Professional" By Matthew MacDonald and Julian Templeman To publish January 2006 | ISBN: 1-59059-572-6 | 1,100 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10035 "Beginning PHP and MySQL 5: From Novice to Professional, Second Edition" By W. Jason Gilmore To publish January 2006 | ISBN: 1-59059-552-1 | 900 pages | $44.99 http://www.apress.com/book/bookDisplay.html?bID=10017 "The Definitive Guide to ImageMagick" By Michael Still To publish December 2005 | ISBN: 1-59059-590-4 | 360 pages | $49.99 http://www.apress.com/book/bookDisplay.html?bID=10052 *************************************** ... Please do not reply to this e-mail. Instead, e-mail info at apress.com and we'll reply to your query. Apress - The Expert's Voice(TM) 2560 Ninth St, Suite 219 Berkeley, CA 94710 510-549-5930 ------------------------------------------------------- ---------- Forwarded Message ---------- Subject: Free Apress Companion eBook Date: Monday 12 December 2005 11:25 am From: Apress Usergroup ... You don't need to tote those heavy new .NET 2.0 books between your home and office-Apress is providing FREE access to the eBook versions of these core titles. We realize that some of you might still prefer the old-fashioned paper format for browsing through Apress books from the comfort of your home, so Apress has devised the perfect combination: for a limited time, we're offering a FREE companion eBook version if you purchase the corresponding new hard-copy .NET 2.0 book. Portable and fully searchable, Apress eBooks are the ideal companions to our traditional printed works. Apress eBooks make a valuable addition to your programming library because you can easily find, copy, and apply code--and then perform examples by quickly toggling between instructions and the application. Or think of it like this: you can magnify and backlight your late-night reading with your eBook which, of course, you can't do with a hard-copy book. Even simultaneously tackling a donut, diet soda, and complex code becomes simplified with our hands-free eBooks! ... Free companion Apress eBooks are available _only_ to early adopters who purchase the following physical books during their first print run*: "Pro ASP.NET 2.0 in C# 2005" by Matthew MacDonald with Mario Szpuszta (1-59059-496-7) "Pro C# 2005 and the .NET 2.0 Platform, Third Edition" by Andrew Troelsen (1-59059-419-3) "Pro ADO.NET 2.0" by Sahil Malik (1-59059-512-2) "Pro SQL Server 2005 Reporting Services" by Rodney Landrum and Walter J. Voytek II (1-59059-498-3) "Beginning ASP.NET 2.0 in C#: From Novice to Professional" by Matthew MacDonald (1-59059-572-6) "Beginning SQL Server 2005 for Developers" by Robin Dewson (1-59059-588-2) "Pro Visual Studio 2005 Team System" by Jeff Levinson and David Nelson (1-59059-460-6) "Beginning C# Programming: From Novice to Professional" by Gary Cornell and Matthew MacDonald (1-59059-415-0) "A Programmer's Introduction to C# 2.0, Third Edition" by Eric Gunnerson and Nick Weinholt (1-59059-501-7) "Pro SQL Server 2005" by Thomas Rizzo et al. (1-59059-477-0) * In the first print run or six months past publication date, these titles will feature instructions on the back page for how to obtain the free companion eBook. ... ------------------------------------------------------- From george at metaart.org Fri Dec 16 16:22:38 2005 From: george at metaart.org (George Woolley) Date: Fri, 16 Dec 2005 16:22:38 -0800 Subject: [oak perl] Fwd: Newsletter from O'Reilly UG Program, December 16 Message-ID: <200512161622.38726.george@metaart.org> ---------- Forwarded Message ---------- Subject: Newsletter from O'Reilly UG Program, December 16 Date: Friday 16 December 2005 11:46 am From: Marsee Henon ... ================================================================ O'Reilly News for User Group Members December 16, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Head First HTML & CSS -Skype Hacks -PHP Hacks -ASP.NET 2.0 Cookbook, Second Edition -How to Cheat at Designing Security for a W2K3 Server Network -XSLT Cookbook, Second Edition -Zero Configuration Networking: The Definitive Guide -Adobe Creative Suite 2 Workflow -Insider Threat: Protecting the Enterprise from Sabotage, Spying, and Theft -Windows Server 2003 Security Cookbook -C in a Nutshell -SQL Cookbook -InDesign Production Cookbook -Run Your Own Web Server Using Linux & Apache -Linux Server Hacks, Volume Two -OS X for Hackers at Heart -Running LInux, 5 Ed. -Sarbanes-Oxley IT Compliance Using COBIT and Open Source Tools -Securing IM and P2P Applications for the Enterprise -VoIp Hacks -VB Express 2005: Now Playing -Running Mac OS X Tiger -Dreamweaver 8: The Missing Manual -PCs: The Missing Manual -Virtualization with VMware ESX Server -Podcasting Pocket Guide -Phishing Exposed -Digital Video Production Cookbook ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Peter Krogh ("The DAM Book") Presents iView MediaPro Workshop, Kensington, MD--January 5 -Peter Krogh ("The DAM Book") offers DAM for Working Photographers Workshop, Kensington, MD--January 3 -Scott MacHaffie ("Palm and Treo Hacks") at Powell's Technical Books, Portland, OR--January 7 -Tom Limoncelli ("Time Management for System Administrators") at BBLISA, Boston, MA--January??22 -Derrick Story ("Digital Photography Pocket Guide, 3rd Ed," iPhoto 5:The Missing Manual) at NCMUG, Rohnert Park, CA--February??21 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -ETech Registration is Open -New 40% discount for ETel--Early Registration Pricing Ends January 9 ---------------------------------------------------------------- News ---------------------------------------------------------------- -Reader Created Tagged Bibliography for "Ambient Findability" -eBay Developer Challenge 2006 -Attention Span -Time Management on Google Video -User Group Members receive a special 50% discount on Learning Lab Courses--Ends December 31 -Through Project Looking Glass with Hideya Kawahara -Managing TV with XMLTV -MacVoices #515: Home Networking with Scott Lowe -Managing MySQL on Mac OS X -What Is Virtualization? -Identifying Essential Windows Services: Part 2 -Work Around Word XP's AutoCorrect Change -Turn a Client Site into Saleable Software -How to choose a product for eCommerce -You Have to Try This on Google -Hibernate Class Generation Using hbm2java -Lightweight O/R Mapping -Five Fun Ways to Play with Audio Hijack Pro -Introduction to the Variations Color Correction Tool in Photoshop -Meet Your Fellow Makers -MAKE Flickr -Give the Gift of MAKE Magazine--Special Offer for UG Members ================================================ 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: Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress book you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. ***Free ground shipping is available for online orders of at least $29.95 that go to a single address. This offer applies to US delivery addresses in the 50 states and Puerto Rico. For more details, go to: ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Head First HTML & CSS Publisher: O'Reilly ISBN: 059610197X Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up "Head First HTML with CSS & XHTML" and really learn HTML. You want to learn HTML so you can finally create those Web pages you've always wanted, so you can communicate more effectively with friends, family, fans and fanatic customers. You also want to do it right so you can actually maintain and expand your Web pages over time, and so your Web pages work in all the browsers and mobile devices out there. So what are you waiting for? Leave those other dusty books behind and come join us in Webville. Your tour is about to begin. Chapter 8, "Adding a Little Style," is available online: ***Skype Hacks Publisher: O'Reilly ISBN: 0596101899 If you've heard about Skype--and who hasn't with all the recent media attention devoted to Internet phone service--chances are you've been mighty tempted to try it out. "Skype Hacks" tells you what all the Skype hype is about, explains the basics, and shows you more than 100 clever tips and tricks for tweaking and tuning Skype so you too can enjoy free phone calls and services. Sample Hacks such as "Make Calls from Your Web Browser," can be found online: ***PHP Hacks Publisher: O'Reilly ISBN: 0596101392 This valuable guide offers both practical and fun PHP programming techniques. Learn to develop more robust PHP applications by improving your database design, automating application testing, and employing design patterns in your PHP scripts and classes. Image and application hacks explain how to create custom MP3 broadcasts, integrate with iTunes, and generate PDFs. Designed for all PHP programmers, from newcomers to experts. Sample Hacks such as "Read RSS Feeds on Your PSP," can be found online: ***ASP.NET 2.0 Cookbook, Second Edition Publisher: O'Reilly ISBN: 0596100647 Completely revised for ASP.NET 2.0, this new edition of the best-selling "ASP.NET Cookbook" has everything you need to go from beginning to advanced Windows-based web site development using Microsoft's popular Visual Studio 2005 and ASP.NET 2.0 developer tools. Written for the impatient professional, "ASP.NET 2.0 Cookbook" contains more than 125 recipes for solving common and not-so-common problems you are likely to encounter when building ASP.NET-based web applications. As with the first edition, every solution is coded in both C# and Visual Basic 2005. ***How to Cheat at Designing Security for a W2K3 Server Network Publisher:??Syngress ISBN: 1597492434 When looking at an organization's security needs, you should begin with any existing security policies or procedures that the organization might already have in place. Examining existing security policies extends to technical measures like analyzing security requirements for different types of data, since some kinds of data might be subject to specific security or retention policies, and some data is simply more mission-critical or sensitive than others. As a network administrator, you will need to balance the human and the technical in order to create the best security design for your organization. ***XSLT Cookbook, Second Edition Publisher: O'Reilly ISBN: 0596009747 "XSLT Cookbook, 2nd Ed." is a collection of detailed code recipes that breaks down everyday XSLT problems into manageable chunks. Learn how to transform XML documents into PDF files, SVG files, HTML documents, etc. Other topics include numerical transformation, XPath, date/time conversion, string manipulation, testing and debugging, and complex sorting and linking. Updated to cover XSLT 2.0. Chapter 9, "Querying XML," is available online: ***Zero Configuration Networking: The Definitive Guide Publisher: O'Reilly ISBN: 0596101007 Offering a unique insider's perspective, "Zero Configuration Networking: The Definitive Guide" takes the mystery out of networking electronic devices, so you can enjoy maximum efficiency at work or home. Covers all networking activities, including the sharing of files, music and photos, and even Instant Messaging. It's the ultimate authority for developers on any platform. Chapter 7, "Using the C APIs," is available online: ***Adobe Creative Suite 2 Workflow Publisher: O'Reilly ISBN: 0596102364 "Adobe Creative Suite 2 Workflow" can help you quickly learn how to take advantage of all that CS2 has to offer. By following its concise explanations and step-by-step exercises, you'll soon learn core skills and techniques that will enable you to create an integrated workflow that will not only save you lots of time, but will also give you more flexibility to move between applications to make necessary tweaks, try out new ideas, and create portable files for review. Chapter 1, "Bridge and Version Cue: The Hub for Creative Suite 2," is available online: ***Insider Threat: Protecting the Enterprise from Sabotage, Spying, and Theft Publisher:??Syngress ISBN: 1597490482 As network defense perimeters get stronger and stronger,IT, security, law enforcement, and intelligence professionals are realizing that the greatest threats to their networks are increasingly coming from within their own organizations. These insiders, comprised of current and former employees or contractors, can use their inside knowledge of a target network to carry out acts of sabotage, espionage, and theft of data. ***Windows Server 2003 Security Cookbook Publisher: O'Reilly ISBN: 0596007531 This handy problem-solver teaches you how to perform important security tasks in the Windows Server 2003 OS using very specific recipes. Each recipe features a brief description of the problem, a step-by-step solution, and then a discussion of the technology at work. Also features a detailed explanation of Microsoft's scripting support. ***C in a Nutshell Publisher: O'Reilly ISBN: 0596006977 Covering the C programming language and C runtime library, this book is destined to be a constant companion in your work. "C in a Nutshell" covers virtually everything you need to program in C. Topics include runtime library calls, common compiler options, and questions of C syntax and usage. Not to be missed by C programmers of all levels. Chapter 10, "Structures, Unions, and Bit-Fields," is available online: ***SQL Cookbook Publisher: O'Reilly ISBN: 0596009763 This convenient guide is for anyone who wants to take his or her SQL skills to the next level. Packed with over 200 recipes, the SQL Cookbook helps you conquer common data query and manipulation problems, including those related to window functions, data warehousing, and string manipulation. Features an easy-to-grasp problem/solution discussion format. ***InDesign Production Cookbook Publisher: O'Reilly ISBN: 0596100485 Whether you're an experienced designer or a desktop publisher new to InDesign CS2, you'll find "InDesign Production Cookbook" chock-full of useful information, with quick solutions to real-world layout challenges. From handling typography and applying color and transparency to building tables and multi-page documents, the unique combination of concise explanations, expert tips, and practical recipes makes this the ultimate, no-nonsense production guide for every InDesign user. A sample excerpt, "Nested Styles, Working With Images and The Pen Tool," is available online: ***Run Your Own Web Server Using Linux & Apache Publisher: SitePoint ISBN: 0975240226 Learn to install Linux and Apache 2.0 on a home or office computer for testing and development, and then learn how to perform dozens of common administration, security and optimization tasks related to using Linux for web hosting. Save thousands on expensive third party support and maintenance. ***Linux Server Hacks, Volume Two Publisher: O'Reilly ISBN: 0596100825 This handy reference offers 100 completely new server management tips and techniques designed to improve your productivity and sharpen your administrative skills. Each hack represents a clever way to accomplish a specific task, saving you countless hours of searching for the right answer. And you don't have to be a system administrator with hundreds of boxes to get something useful from this book as many of the hacks apply equally well to a single system or a home network. Whether they help you recover lost data, collect information from distributed clients, or synchronize administrative environments, the solutions found in "Linux Server Hacks, Volume Two" will simplify your life as a system administrator. Sample Hacks such as "Autostart VNC Servers on Demand," can be found online: ***OS X for Hackers at Heart Publisher: Syngress ISBN: 1597490407 With sexy hardware, a powerful operating system, and easy to use applications, Apple has made OS X the operating system of choice for hackers everywhere. But as great as OS X is out of the box, hackers are eager to push the boundaries by tweaking and tuning the software and hardware in order to do the things that really excite them such as penetration testing or software development. These modifications are often sexy in their own right and drive the OS X community even deeper into the realm of "elite." This book attempts to capture these purpose-driven modifications and shows how the best and brightest use OS X to do cutting edge research, development, and just plain fooling around. ***Running Linux, 5 Ed. Publisher: O'Reilly ISBN: 0596007604 The fifth edition of "Running Linux" is greatly expanded, reflecting the maturity of the operating system and the teeming wealth of software available for it. Hot consumer topics such as audio and video playback applications, groupware functionality, and spam filtering are covered, along with the basics in configuration and management that always made the book popular. Chapter 6, "Electronic Mail Clients," is available online: ***Sarbanes-Oxley IT Compliance Using COBIT and Open Source Tools Publisher: Syngress ISBN: 1597490369 Whether you work for a publicly traded or pre-IPO company or an IT consultant, you are familiar with the daunting task of complying with The Sarbanes-Oxley Act. You have no doubt seen the hour and dollar estimates for compliance go up and up. Now, you can re-grain control. This ground-breaking, fully integrated book and bootable, live CD provide all of the information AND the open source tools required for you to achieve SOX compliance the cheap and easy way. ***Securing IM and P2P Applications for the Enterprise Publisher: Syngress November 2005 ISBN: 1597490172 As an IT Professional, you know that the majority of the workstations on your network now contain IM and P2P applications that you did not select, test, install, or configure. As a result, malicious hackers, as well as virus and worm writers are targeting these inadequately secured applications for attack This book will teach you how to take back control of your workstations and reap the benefits provided by these applications while protecting your network from the inherent dangers. ***VoIp Hacks Publisher: O'Reilly ISBN: 0596101333 Interested in saving money, increasing productivity, or just impressing your friends? If so, then "VoIP Hacks" can show you how. This practical guide offers dozens of clever tips, tricks, and techniques for working with VoIP, the cool technology that makes phone service via the Internet possible. Hack your way to the phone service of the future-today. Sample Hacks such as "Wire Your House Phones for VoIP" can be found online: ***VB Express 2005: Now Playing Publisher: No Starch Press ISBN: 1593270593 A true guide for beginners, "Now Playing: Visual Basic 2005 Express" starts off with a short primer on how programming works, regardless of the programming language used. Once readers understand the general principles behind computer programming, the book then teaches readers how to use the Visual Basic Express program itself and how to write programs using the Visual Basic language. ***Running Mac OS X Tiger Publisher: O'Reilly ISBN: 0596009135 "Running Mac OS X Tiger" is the ideal resource for power users and system administrators who want to tweak Tiger to run faster, better, or just differently. Easy to follow and intuitively organized, the book helps you understand the inner workings of Mac OS X so you can know how to get the most out of it and become master of your Mac. ***Dreamweaver 8: The Missing Manual Publisher: O'Reilly ISBN: 0596100566 Macromedia's Dreamweaver 8 is a professional web design and development program offering drag-and-drop simplicity, streamlined HTML coding tools, and powerful database integration features. But Dreamweaver 8 is missing one vital component: a printed manual. Enter "Dreamweaver 8: The Missing Manual," the completely revised fourth edition of this bestselling book by David McFarland. With crystal-clear writing and more than 500 illustrations, it's the ultimate atlas for Dreamweaver 8. Chapter 17, "Templates," is available online: ***PCs: The Missing Manual Publisher: O'Reilly ISBN: 0596100930 "PCs: The Missing Manual" delivers everything you need to know about PCs. From hooking everything up to configuring today's must-have digital media devices; burning CDs and DVDs, setting up blogs and webcams; networking several computers to accessing TV and radio online, there's something for everyone. ***Virtualization with VMware ESX Server Publisher: Syngress ISBN: 1597490199 This book provides the essential concepts as well as an advanced understanding of VMware's ESX Server and explains what the virtual evolution is and why it is important. This book gives you the requisite knowledge to plan and execute a server consolidation project as well as build both basic and advanced virtual machines and a virtual infrastructure. ***Podcasting Pocket Guide Publisher: O'Reilly ISBN: 0596102305 Whether you're a listener or an aspiring podcaster, "Podcasting Pocket Guide" is a non-technical guide for the non-geek who wants in on this revolutionary new medium. This handy guide shows you how to tune into unique and interesting podcasts and download them to your favorite portable device and contains an introduction to creating, recording, publishing, and finding an audience for your own, professional-quality podcasts. A sample excerpt, "Finding, Subscribing to, and Listening to Podcasts," is available online: ***Phishing Exposed Publisher: Syngress ISBN: 159749030X If you have ever received a phish, become a victim of a phish, or manage the security of a major e-commerce or financial site, then you need to read this book. The author of this book delivers the unconcealed techniques of phishers including their evolving patterns, and how to gain the upper hand against the ever-accelerating attacks they deploy. Filled with elaborate and unprecedented forensics, "Phishing Exposed" details techniques that system administrators, law enforcement, and fraud investigators can exercise and learn more about their attacker and their specific attack methods, enabling risk mitigation in many cases before the attack occurs. ***Digital Video Production Cookbook Publisher: O'Reilly ISBN: 0596100310 With clear, full-color, step-by-step instructions laid out in a stunning, easy-to-follow format, "Digital Video Production Cookbook" shows independent and amateur filmmakers how to create sophisticated-looking visual effects, dramatic shots, and powerful sequences using low-cost techniques adapted from high-end professional practices. From shooting bluescreen effects and simulating weather conditions to choreographing fistfights and chase scenes, this is the ultimate, no-nonsense resource for every aspiring digital filmmaker. A sample excerpt, "Particles of Light & Water Camera," is available online: ================================================ Upcoming Events ================================================ ***For more events, please see: ***Peter Krogh ("The DAM Book") Presents iView MediaPro Workshop, Kensington, MD--January 5 Peter offers a new program especially for digital photographers looking to implement iView MediaPro in a professional photography workflow. ***Peter Krogh ("The DAM Book") offers DAM for Working Photographers Workshop,Kensington, MD--January 3 Peter offer a hands-on program for digital photographers looking to streamline their workflow with Adobe Bridge and Digital Asset Management software. ***Scott MacHaffie ("Palm and Treo Hacks") at Powell's Technical Books, Portland, OR--January 7 Scott will sharing tips and tools that show you how to make the most of your Palm and Treo. ***Tom Limoncelli ("Time Management for System Administrators") at BBLISA, Boston, MA--Jan??22 Tom discusses techniques he's developed over the last 15 years including how to find time to get projects done, the best way to manage interruptions from users, open source tools for tracking requests, and how to turn chaos into free time. ***Derrick Story ("Digital Photography Pocket Guide, 3rd Ed," "iPhoto 5: The Missing Manual") at NCMUG, Rohnert Park, CA--Feb??21, 2006 Derrick presents "Dumb DigiPhoto Tricks" to the North Coast Mac Users Group. There are so many serious things to do with you Mac that sometimes we forget to play. Join Derrick as he shows you how to entertain yourself (and friends) with digital photography toys and your Mac. ================================================ Conference News ================================================ ***ETech Registration is Open We're five years into the O'Reilly Emerging Technology Conference and the stuff of which it is made shows no sign of abating: bandwidth continues to broaden, storage grows ever larger and cheaper, and content keeps pouring from the firehose. How do we visualize all of this digital data, filter it, remix it, and access it in meaningful ways? The coming technical challenge is not about generating digital content-we have more than enough already. It's time to do something with that data. It's time to build The Attention Economy. O'Reilly Emerging Technology Conference, March 6-9, 2006 Manchester Grand Hyatt, San Diego, CA User Group members who register before January 16, 2006 get a double discount. Use code "et06dsug" when you register, and receive 20% off the early registration price. To register for the conference, go to: ***New 40% discount for ETel--Early Registration Pricing Ends January 9 The early registration deadline for O'Reilly's Emerging Telephony Conference (ETel) has been extended to January 9th. Join us on January 24-26 in San Francisco when telephony's key figures, like Jim Van Meggelen, Peter Cochrane, Mark Spencer, Norman Lewis, and Clay Shirkey, convene to provide a high-level perspective of the future of telephony. And as a special offer to our friends, save an additional 40% when you register using code etel06lms. To register for the conference, go to: ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Reader Created Tagged Bibliography for "Ambient Findability" Livia Labate has taken "Ambient Findability's" bibliography ("Ambient Findability" is Peter Morville's highly readable and provocative book on, well, findability), entered the URL of each entry into her page at del.icio.us, and tagged each "ambientfindability," thus making the bibliography entries more ambiently findable. For example, you'll notice that 13 other people have bookmarked Gene Smith's "Beyond the Page," making it a good jumping off point to amble findably through related works. [Tags: tagging taxonomy PeterMorville AmbientFindability EverythingIsMiscellaneous] ***eBay Developer Challenge 2006 eBay and O'Reilly are sponsoring a coding contest for applications built on eBay web services: the eBay Developer Challenge 2006. This contest encourages the development of great tools that the eBay community will love. Winners will be announced at the O'Reilly Emerging Technology Conference in San Diego in March. ***Attention Span Are you paying full attention to anything you do these days? Probably not. Whether at work or at home, you probably are distracted by email, IM, the telephone, the television, and countless other distractions. We begin this podcast with Linda Stone talking about Continuous Partial Attention from her SuperNova address "Your Attention Please." Paul Graham compares amateurs and professionals in his OSCON keynote "What Business Can Learn from Open Source." We respond to a listener comment on a story we ran last week and conclude with Ernie Prabhakar on open source from infancy to adulthood. (DTF 008 beta: 24 minutes, 30 seconds, 13.9MB) ***Time Management on Google Video Tom Limoncelli??recently produced a 45-minute video that highlights many of the techniques in his new book, "Time Management for System Administrators." ***User Group Members receive a special 50% discount on Learning Lab Courses--Ends December 31 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 This offer ends December 31st, 2005. To redeem, use Promotion Code "ORALL1" to save 50%. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: --------------------- Open Source --------------------- ***Through Project Looking Glass with Hideya Kawahara 3D has taken over video gaming. When will it take over mundane computing areas such as file managers, word processors, and desktop environments? Maybe soon, if Hideya Kawahara and the Project Looking Glass team have their way. John Littler explores the ideas, implementations, and possibilities of 3D interfaces in this interview. ***Managing TV with XMLTV XMLTV is a set of open source utilities for working with television schedules. It's not just for people building their own PVRs, though--with a little cleverness, you can build your own schedule applications. Brian Murray shows how he manages his family's entertainment time. --------------------- Mac --------------------- ***MacVoices #515: Home Networking with Scott Lowe Scott Lowe, author of the "Home Networking: The Missing Manual" talks with Chuck Joiner about the benefits and logistics of creating a home network. Why would you want one? What are your options? What are the pros and cons of each? Scott talks about wireless, Ethernet and Powerline, how to choose, and what you can do with them once they are set up. ***Managing MySQL on Mac OS X There are myriad ways to control and manipulate information on a MySQL server--some are stand-alone GUI apps, some are web-based, and of course the venerable (and powerful) command-line option is always available. Robert Daeley shows some of the most useful tools. --------------------- Windows/.NET --------------------- ***What Is Virtualization? Virtualization lets you have multiple "virtual machines," each with its own operating system running in a sandbox, shielded from each other, all in one physical machine. But why would you want to do this? Wei-Meng Lee explains, and takes you on a tour of some of the most popular virtualization software available: Microsoft Virtual PC 2004, VMware Workstation 5.0, and Microsoft Virtual Server 2005. ***Identifying Essential Windows Services: Part 2 In Part 1 of this series, Mitch Tulloch, author of Windows Server Hacks, showed you how to identify which basic server services are essential, and which can be turned off. In this second part, he shows you additional services for servers configured with specific roles. ***Work Around Word XP's AutoCorrect Change THE ANNOYANCE: When I upgraded to Word 2002 a month ago, I found my AutoCorrect entries stopped working. In Word 97 and Word 2000 AutoCorrect, typing an abbreviated form immediately after a period will cause the long form to display???but not in Word 2002. I type many hundreds of measurements in millimeters and centimeters every day, and have therefore created AutoCorrect entries to save keystrokes. For example, in Word 2002, I type "1m" and "1 mm" displays, "3c" and "3 cm" displays, saving me two keystrokes each time. Also I type "1.5m" and "1.5 mm" displays, "3.25c" and "3.25 cm" displays. --------------------- Web --------------------- ***Turn a Client Site into Saleable Software Find out how to turn your Web Design projects into software that you can sell again and again at big profits with this in-depth guide. ***How to choose a product for eCommerce Trying to decide what to sell on the Web? Chris Beasley offers some handy guidelines on what to sell online. ***You Have to Try This on Google Google offers a fantastic service which offers you an insider's glimpse at how Google views your web site. --------------------- Java --------------------- ***Hibernate Class Generation Using hbm2java Hibernate uses mapping files to express the mapping of Java classes to database tables. In a complex project, keeping mappings in sync with your Java code can be burdensome and error-prone. Fortunately, the hbm2java tool can automate this by generating POJO classes from the mapping files. John Ferguson Smart shows how to use hbm2java with Ant and Maven, and how to customize the behavior of the generated classes. ***Lightweight O/R Mapping O/R frameworks map Java classes to database tables and SQL code. While popular, this approach is unpopular among DBAs, with the database at the mercy of an external tool. Another approach is to go the other direction: write tables and stored procedures and generate Java classes from that. Norbert Ehreke introduces Amber, a framework that embodies this approach. --------------------- Digital Media --------------------- ***Five Fun Ways to Play with Audio Hijack Pro It's like a sound lab on your Mac--with Audio Hijack Pro you can digitize legacy music, time-shift radio shows, and even repurpose your legally purchased music. Erica Sadun shows you five of her favorite AHP tips. ***Introduction to the Variations Color Correction Tool in Photoshop Photoshop's Variations tool simplifies color correction by presenting you with visual options in realtime. In this training video, Deke McClelland shows you how perform simple color correction quickly. --------------------- MAKE --------------------- ***Meet Your Fellow Makers Find and post events, exhibits, and more with Maker events listings: ***MAKE Flickr The MAKE Flickr Group Pool has 656 members posting with over 1,142 photos of all sorts of projects and gear. MAKE's favorites: LCD Photo frame: Maker-friendly labels: Small, medium, and organic dogs: ***Give the Gift of MAKE Magazine--Special Offer for UG Members Give the geek on your list a truly unique gift this holiday season-- their very own subscription to MAKE magazine. MAKE is the first magazine devoted to digital projects, hardware hacks, and DIY inspiration. Each issue brings the do-it-yourself mindset to all the technology in your life. You have a choice: Give a gift subscription and save $5 off the regular gift subscription rate--$29.95 (US), $34.95 (Canada), $44.95 (all other countries): Or place your gift order at the regular price $34.95 (US), $39.95 (Canada), $49.95 (all other countries)--and get a MAKE T-shirt free. ***Please note gift postcards and MAKE vol 4 will begin mailing on 12/9/05, orders received after 12/9/05 and non-US orders may not arrive in time for the holiday season. Your recipient(s) will receive the opportunity to add digital access to their subscription. All MAKE T-shirts will ship to your billing address. To order multiple orders for multiple countries, please contact customer service at 1-866-289-8847 (US & Canada), 1-818-487-2037 (all other countries) between the hours of 5am and 5pm Pacific time or Email: MAKE at espcomp.com This offer ends December 31, 2005. ================================================ From Your Peers ================================================ ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ------------------------------------------------------- From george at metaart.org Mon Dec 19 10:29:24 2005 From: george at metaart.org (George Woolley) Date: Mon, 19 Dec 2005 10:29:24 -0800 Subject: [oak perl] Fwd: Manning User Group Newsletter - December 2005 Message-ID: <200512191029.24077.george@metaart.org> ---------- Forwarded Message ---------- Subject: Manning User Group Newsletter - December 2005 Date: Monday 19 December 2005 10:17 am ... ******************************************* Manning User Group Newsletter ? December 2005 1. User Group Members Now Get $10 Off on 4 New Releases! * Ajax in Action * Understanding Enterprise SOA, * WebWork in Action * Hibernate Quickly 2. Coming Soon! POJOs in Action 3. New! Manning T Shirt Giveaway! 4. Free review copies for Manning User Group Program members! 5. Join Manning?s Affiliate program! ******************************************* User Group Members Now Get $10 Off! Exclusive offer from Manning! For the first time ever, Manning is offering User Group members $10.00 (US) off on selected new releases if you order from the publisher?s site! That?s up to 25% off per book plus you get the ebook free! Get $10.00 (US) off these new releases now ? - Ajax in Action - WebWork in Action - Understanding Enterprise SOA - Hibernate Quickly Hurry! This offer expires Jan. 31, 2006. * Ajax in Action ?Magnificent.? --- Slashdot Suddenly very popular, Ajax is a web application technique that produces a new, much better user experience. Ajax in Action is a serious no-fluff 680-page guide to Ajax ? no other book covers Ajax as thoroughly. Our 2005 Best Seller! The most highly rated Ajax book published! What's Inside -- - Ajax principles - Why Ajax design patterns matter - How to avoid Ajax pitfalls - Examples of Ajax in action: type-ahead suggest, live searching using XSL, and more. - Examples using Ajax frameworks: Prototype, Scriptaculous, x and Rico - Ajax usability, security, and performance Ajax in Action print edition with free ebook $44.95 ISBN 1932394-61-3, 680 pages, October 2005. Use discount code ajax10off now to get $10 off the print edition plus the free ebook! http://www.manning.com/affiliate/idevaffiliate.php?id=130_7 Ajax in Action ebook edition $22.50 http://www.manning.com/affiliate/idevaffiliate.php?id=130_7 * Understanding Enterprise SOA Two industry insiders cut through the vendor hype to show you what it really takes to get SOA to work. Intended for both business people and technologists, Understanding Enterprise SOA reviews core SOA technologies and uncovers the critical human factors involved in deploying them. What's Inside -- - How SOA streamlines portal development and EAI - Rapid integration with partners - Effective BPM and real time management - How to design, develop, run, and secure an SOA - al-world SOA deployment scenarios Understanding Enterprise SOA print edition with free ebook $39.95 ISBN 1932394-59-1, 280 pages, November 2005. Use discount code soa10off now to get $10 off the print edition plus the free ebook! http://www.manning.com/affiliate/idevaffiliate.php?id=130_18 Understanding Enterprise SOA ebook edition $20.00 http://www.manning.com/affiliate/idevaffiliate.php?id=130_18 * WebWork in Action The first book to focus entirely on WebWork, written by the two primary WebWork developers, is both a tutorial on WebWork and a sourcebook for its use in demanding, real-world applications. WebWork in Action uses the same basic, continuing example used in Manning's Hibernate in Action to show how to integrate WebWork with the popular Hibernate persistence framework. What's Inside -- - Handling data and displaying content with Expression Language and Tag Libraries - Inversion of Control and WebWork actions - VelocityType conversion and data validation - Internationalization and component-oriented design - Integration of web applications into the Hibernate persistence framework - WebWork best practices and architecture WebWork in Action print edition with free ebook $44.95 ISBN 1932394-53-2, 480 pages, September 2005. Use discount code webw10off now to get $10 off the print edition plus the free ebook! http://www.manning.com/affiliate/idevaffiliate.php?id=130_9 WebWork in Action ebook edition $22.50 http://www.manning.com/affiliate/idevaffiliate.php?id=130_9 * Hibernate Quickly Focuses on the 20% of Hibernate you need 80% of the time plus shows you how Hibernate can work with other common development tools and frameworks like XDoclet, Struts, WebWork, Spring, and Tapestry. What's Inside -- - Writing mapping files and creating associations - Hibernate with XDoclet, Struts, WebWork, Spring, and Tapestry - Querying persistent objects - Using web application architecture - Testing with JUnit and Ant Hibernate Quickly print edition with free ebook $44.95 ISBN 1932394-41-9, 456 pages, August 2005. Use discount code hibq10off now to get $10 off the print edition plus the free ebook! http://www.manning.com/affiliate/idevaffiliate.php?id=130_8 Hibernate Quickly ebook edition $22.50 http://www.manning.com/affiliate/idevaffiliate.php?id=130_8 Coming Soon! POJOs in Action * POJOs in Action Developing Enterprise Applications with Lightweight Frameworks Avoiding EJB bashing, this book calmly teaches the thinking needed to pick the right technologies and productively develop applications with the lightweight frameworks such as Hibernate, Spring, JDO, iBatis--and EJB 3. It discusses the patterns of good lightweight design. What?s Inside ? - How to develop apps in the post EJB 2 world - How to leverage the strengths and work around the weaknesses of: JDO, Hibernate, and EJB 3 - How to benefit by using aspects - How to do test-driven development with lightweight frameworks - How to accelerate the edit-compile-debug cycle POJOs in Action Ebook edition - available December 19, 2005 $22.50 http://www.manning.com/affiliate/idevaffiliate.php?id=130_19 Watch for print edition release at Manning.com on January 9, 2006 $44.95 Register to be notified of its release at the POJOs in Action web page. http://www.manning.com/affiliate/idevaffiliate.php?id=130_19 *** Exclusive Manning.com Offer *** If you buy an ebook from the Manning site and later decide to buy the print edition, Manning will credit the cost of the ebook to your account. This applies only on orders at Manning?s website. New! Manning T Shirt Giveaway! Send us a new review on a recent Manning book that we have already sent you and get a free t-shirt for your group! Email a copy of your review plus where you posted it to Helen Trimes (hetr at manning.com). Quantities are limited so hurry! Free review copies for Manning User Group Program members! Get free review copies to share with your group if your group is registered with Manning?s User Group Program. Not registered yet? Sign up with the Manning User Group Program now and we will send you a free book (hard copies to US only). http://www.manning.com/affiliate/idevaffiliate.php?id=130_11 Featured review copies available this month! Email your choice from this selection to Helen Trimes (hetr at manning.com). Include your name, address, and group with this request. Understanding Enterprise SOA WebWork in Action POJOs in Action Join Manning?s Affiliate program! If you haven't already signed up your group?s website, what are you waiting for? Your group will earn cash or free books when your visitors click through to Manning and place an order for ebooks or printed books. We pay just about the highest commission anywhere -- 15%! Learn more? http://www.manning.com/affiliate/idevaffiliate.php?id=130_14 You are receiving this message through Manning?s user group leadership list. To remove your email address or submit a new contact for the group, please reply to this email. Manning Publications Co. ~ 209 Bruce Park Avenue, Greenwich, CT USA 06830 ~ www.manning.com -------------------------------------------------------