[Pdx-pm] Fwd: Newsletter from O'Reilly UG Program, September 14

The Dread Parrot scratchcomputing at gmail.com
Sun Sep 17 09:26:39 PDT 2006

(trying this again without the .net and java sections to see if that 
makes it small enough to go through to the list...)

the highlights (see below (maybe way,way,way below) for more details)

Slashdot and Amazon Reviewers for "Ubuntu Linux for Non-Geeks"

Books: (bit short on perl at the moment, eh?)
-Ajax and Web Services (PDF)
-Classic LEGO Mindstorms Projects and Software Tools
-Code Craft (wow, how topical!)
-Hacking the Cable Modem
-How to Cheat at Windows System Administration Using Command Line
-Mac OS X Tiger Server Administration (PDF)
-Running Mac OS X on Windows (PDF)
-SQL Hacks: Rough Cuts Version
-Ubuntu Linux for Non-Geeks
-Visual Basic 2005 Cookbook

-chromatic ("Perl Testing: A Developer's Notebook" and "Perl
 Hacks") at the Seattle Perl Users Seattle, WA--September 19
-C.J. Date ("The Relational Database Dictionary" and "Database in
 Depth") at the Data Management Association, Beaverton, OR--
 October 4

Open Source:
-Unit Testing Your Documentation
-Understanding Newlines

-A Briefing on Synching

-Advanced Accessibility Techniques

----------  Forwarded Message:  ----------
-Looking for Slashdot and Amazon Reviewers for "Ubuntu Linux for
-Put Up a MAKE or CRAFT Banner, Get a Free Book
Book Info
***Review Books are Available
Copies of our books are available for your members to review--just send
me an email to request books and and please include the book's ISBN
number (click on the "More Details" link to find the ISBN.) Let me know
if you need your book by a certain date. Allow at least four weeks for

***Please Send Copies of Your Book Reviews
Email me a copy of your newsletter or book review.
For tips and suggestions on writing book reviews, go to:

***Group Purchase Discounts are Available
Please let me know if you are interested and I can put you in
touch with our sales department.

General News or Inquiries
***Looking for Slashdot and Amazon Reviewers for No Starch's "Ubuntu
Linux for Non-Geeks"
If you or one of your group members can write a review, let me know.
I'll send you a copy right away.

***Put Up an MAKE or CRAFT Banner, Get a Free Book
We're looking for user groups to display our magazine banners on their
web sites. If you send me the link to your group's site with one or
 both more banners, I'll send you the O'Reilly book(s) of your choice.

MAKE Banners:

CRAFT Banners (Craft comes out in October 2006):

O'Reilly News for User Group Members
September 14, 2006
New Releases
-Ajax and Web Services (PDF)
-ASP.NET 2.0 Black Book
-Classic LEGO Mindstorms Projects and Software Tools
-Code Craft
-Designing and Building Enterprise DMZs
-Enemy at the Water Cooler
-Essential Computer Security: Everyone's Guide to Email, Internet, and
 Wireless Security
-Firewall Policies and VPN Configurations
-Getting Started with .NET 3.0 (PDF)
-Getting Started with Atlas (PDF)
-Getting Started with Hibernate 3 (PDF)
-Hacking the Cable Modem
-How to Cheat at Windows System Administration Using Command Line
-JavaScript: The Definitive Guide, Fifth Edition
-Mac OS X Tiger Server Administration (PDF)
-MAKE: Volume 07
-PC Music: The Easy Guide
-Photoshop Elements 5: The Missing Manual
-Photoshop Workflow Setups
-Ruby Cookbook (PDF Version)
-Ruby on Rails: Up and Running
-Running Mac OS X on Windows (PDF)
-Scripting InDesign with JavaScript (PDF)
-SQL Hacks: Rough Cuts Version
-Ubuntu Linux for Non-Geeks
-Virtualization with Microsoft Virtual Server 2005
-Visual Basic 2005 Cookbook

Upcoming Events
-O'Reilly at the Sonoma County Book Festival, Santa Rosa, CA--
 September 16
-chromatic ("Perl Testing: A Developer's Notebook" and "Perl
 Hacks") at the Seattle Perl Users Seattle, WA--September 19
-Stephen Johnson ("Stephen Johnson on Digital Photography") joins
 SFDIG, San Francisco, CA--October 3
-C.J. Date ("The Relational Database Dictionary" and "Database in
 Depth") at the Data Management Association, Beaverton, OR--
 October 4
-Julieanne Kost ("Window Seat") Project: Photoshop Lightroom
 School Tour
-Peter Krogh ("The DAM Book") ASMP/It's Your Business Event Series
-Eddie Tapp ("Photoshop Workflow Setups") Pro Tips Tour
-Derrick Story ("Digital Photography Pocket Guide" and "iPhoto 6:
 The Missing Manual") at NCMUG's Macintosh Computer Expo,
 Santa Rosa, CA--October 7
-Derrick Story ("Digital Photography Pocket Guide" and "iPhoto 6:
 The Missing Manual") at Santa Rosa Junior College,
 Santa Rosa, CA--October 8

Conference News
-ETech 2007 Call for Papers
-Proposals for the 2007 MySQL Conference & Expo

-CRAFT on Newsstands October 17
-Work for O'Reilly
-User Group Members receive a special 30% discount on
 O'Reilly Learning Courses
-Unit Testing Your Documentation
-Understanding Newlines
-Digital Media Insider Podcast: Playing with Audio Plugins
-George Jardine Discusses the Adobe Lightroom Adventure
-Image Sharpening With Photoshop CS2
-A Briefing on Synching
-Unify and Synchronize Your iTunes Libraries
-How to Remove Startup Programs
-Building Photo Uploaders with XAML
-Separation of Concerns in Web Service Implementations
-How to Publish Multiple Websites Using a Single Tomcat Web
-Batch Updates with PL/pgSQL
-Visualizing Database Information with Tableau
-MAKE Japan Now Available
-Weekend Projects: Batometer Instructions
-Barbara Brundage discusses "Photoshop Elements 5: The Missing Manual"
-Life Cycles
-Flex 2: Rich Internet Applications in a Flash
-Advanced Accessibility Techniques

New Releases--Books, PDFs, and Rough Cuts
Get 30% off a single book or 35% off two or more books from O'Reilly,
No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint,
or Syngress books you purchase directly from O'Reilly.
Just use code DSUG when ordering online or by phone 800-998-9938.

Free ground shipping on orders of $29.95 or more.
For more details, go to:

Did you know you can request a free book to review for your
group? Ask your group leader for more information.

For book review writing tips and suggestions, go to:

***Ajax and Web Services (PDF)
Publisher: O'Reilly
ISBN: 0596528531
Ajax and web services are a perfect match for developing web
applications. Ajax has built-in abilities to access and manipulate XML
data, the native format for almost all REST and SOAP web services.
 Using numerous examples, this document explores how to fit the pieces
 together. Examples demonstrate how to use Ajax to access publicly
 available web services from Yahoo! and Google. You'll also learn how
 to use web proxies to access data on remote servers and how to
 transform XML data using XSLT.

***ASP.NET 2.0 Black Book
Publisher: Paraglyph Press
ISBN: 1933097175
The book covers the entire spectrum of ASP.Net 2.0, from Webparts to
Master Pages, incorporating newer technologies including Ajax and
 Atlas, developing mobile Web applications using ADO.Net 2.0, and data
 binding to many sources including databases, file-streams, and XML.
 Hundreds of unique programming solutions are provided that developers
 can use right away to save many hours of programming time.

***Classic LEGO Mindstorms Projects and Software Tools
Publisher: Syngress
ISBN: 159749089X
The perfect book/DVD for the Lego Mindstorms geek eager to extend the
life of their RIS 1.x and 2.x kits, RCX Bricks, motors, and programs by
building new projects. Includes 40 projects, software tools such as
LDraw, MLCad andPOV-Ray; and complete RCX and NQC code files. All
projects are in PDF form on the DVD, ready for printing, copying or
annotating. A perfect resource for clubs and classes as well.

***Code Craft
Publisher: No Starch Press
ISBN: 1593271190
"Code Craft" teaches programmers how to move beyond writing correct
 code to writing great code. The book covers code writing concerns,
 including code presentation style, variable naming, error handling,
 and security; and the wider issues of programming in the real world,
 such as good teamwork, development processes, and documentation. "Code
 Craft" presents language-agnostic advice that is relevant to all
 developers, from an author with loads of practical experience.

***Designing and Building Enterprise DMZs
Publisher: Syngress
ISBN: 1597491004
Building DMZs for Enterprise Networks covers a sorely needed area in
critical business infrastructure: the Demilitarized Zone. DMZs play a
crucial role in any network consisting of a Hosted Internet Web Server,
internal servers which need to be segregated, External to Internal DNS
Server, and an E-mail SMTP Relay Agent. This book covers what an
administrator needs to plan out and integrate a DMZ into a network for
small, medium, and Enterprise networks.

***Enemy at the Water Cooler
Publisher: Syngress
ISBN: 1597491292
Organizations spend billions each year securing assets. Most
countermeasures are designed to address external attacks. What happens
when the attacker is a trusted employee with access to sensitive
 assets? Insider threats are easy to perpetrate, hard to prevent, and
 managing them is politically charged. Spanning over a decade, this
 book shares real life stories of insider threats and countermeasures
 through various geographies and business verticals.

***Essential Computer Security: Everyone's Guide to Email, Internet,
 and Wireless Security
Publisher: Syngress
ISBN: 1597491144
Do you want your computer to be absolutely, positively, 100% secure
against all vulnerabilities and exploits both known now and those yet
 to be discovered? That is simple--leave your computer in the box it
 came in. The only way to be 100% secure is never to turn the computer
 on. Once you turn the computer on, you begin a tight-rope-balancing
 act between functionality, convenience, and security.

***Firewall Policies and VPN Configurations
Publisher: Syngress
ISBN: 1597490881
The security provided by firewalls and VPNs is only as strong as the
protocol rules and policies that you create. "Defense-in-depth" and
"least privilege" are merely holes in your perimeter waiting to be
exploited, unless you can define and maintain protocol rules that allow
only the minimum protocols required to provide your requisite services.
This book provides fundamental information necessary to configure
firewalls and build VPNs and DMZs to survive the dangers of today's
internet. Products covered include Cisco PIX Firewall, ISA Server 2004,
Check Point NGX, Juniper's NetScreen Firewalls, SonicWall, and Nokia.

***Getting Started with .NET 3.0 (PDF)
Publisher: O'Reilly
ISBN: 059652921X
Learn how to create more dynamic user experiences and build secure web
services using Windows Communication Foundation (WCF) and Windows
Presentation Foundation (WPF), two of the foundational pillars of .NET
3.0, with this succinct and well-written PDF document.

***Getting Started with Atlas (PDF)
Publisher: O'Reilly
ISBN: 0596529171
In this Short Cut, Microsoft MVP Wei-Meng Lee introduces you to Atlas
 by showing ten ways you can use the technology to improve the user
 experience of your existing ASP.NET 2.0 apps. There's no better way to
 get acquainted with Atlas than by diving into a project, so read on
 and get started.

***Getting Started with Hibernate 3 (PDF)
Publisher: O'Reilly
ISBN: 0596528183
This PDF updates the introductory material from the award-winning
"Hibernate: A Developer's Notebook" to teach you how to jump right in
 and get productive with the current release of Hibernate. You'll be
 walked through the ins and outs of setting up Hibernate and some
 related tools that make it easier to use--and that may give you new
 ideas about how to store information in your Java programs.

***Hacking the Cable Modem
Publisher: No Starch Press
ISBN: 1593271018
Inside "Hacking the Cable Modem," you'll learn the history of cable
modem hacking, how a cable modem works, the importance of firmware, how
to unblock network ports and unlock hidden features, how to hack and
modify your cable modem, what uncapping is and how it makes cable
modems upload and download faster. Written for people at all skill
levels, the book features step-by-step tutorials with easy to follow
diagrams, source code examples, hardware schematics, links to software
(exclusive to this book!), and previously unreleased cable modem hacks.

***How to Cheat at Windows System Administration Using
Command Line Scripts
Publisher: Syngress
If you want to streamline the administration of your Windows servers
 and workstations by using command line scripts, this is the book for
 you. With every new version of Windows, Microsoft attempts to ease
administrative tasks by adding more and more layers of graphical user
interface (GUI) or configuration wizards (dialog boxes). While these
"wizards" are interactive and make the administrator's job simpler,
 they are nowhere near as quick or efficient as a well-crafted
 command-line script or batch file.

***JavaScript: The Definitive Guide, Fifth Edition
Publisher: O'Reilly
ISBN: 0596101996
The indispensable reference for JavaScript programmers since 1996,
"JavaScript: The Definitive Guide, Fifth Edition" is completely revised
and expanded to cover JavaScript as it is used in today's Web 2.0

***Mac OS X Tiger Server Administration (PDF)
Publisher: O'Reilly
ISBN: 0596529546
"Mac OS X Tiger Server Administration" gives Unix, Windows, and Mac
administrators what they need to master every aspect of this server,
from the command line to Apple's graphical tools. Full of much-needed
insight, clear explanations, and troubleshooting tips, the book shows
readers how to utilize Tiger server's capabilities and features in
 their individual environments, while highlighting the differences
 between Mac OS X and other server platforms.

***MAKE: Technology On Your Time Volume 07
Publisher: O'Reilly
ISBN: 0596527187
If you like to tweak, disassemble, recreate, and invent cool new uses
for technology, you'll love MAKE, our project-based quarterly for the
inquisitive do-it-yourselfer. "MAKE Volume 07" is the Backyard Biology
issue, with DNA extraction, plant grafting, home mycology lab, snail
cryogenics, and more. Also, learn how to make your own Stirling engine,
install a video camera on a model rocket, make a head-mounted water
cannon, and dozens of other projects to satiate your inner maker.

***PC Music: The Easy Guide
Publisher: PC Publishing
ISBN: 1870775201
Completely updated with new sections on the MP3 revolution, the PC as a
complete Media Center and the realisation of your PC as a recording
studio, this new edition of "PC Music--the easy guide," will show you
what can be done, what it all means, and what you will need to start
creating and enjoying your own music on your PC.

***Photoshop Elements 5: The Missing Manual
The most popular photo-editing program on the market, Photoshop
 Elements not only has Photoshop's marvelous powers, but includes
 creative capabilities the mothership lacks. The latest version,
 "Photoshop Elements 5," offers new scrapbook features among many other
improvements. Our Missing Manual carefully explains every feature
(something no other book has done) by putting each one into a clear,
easy-to-understand context--all with a bit of wit and good humor. This
book is for the Windows users of Photoshop Elements.

***Photoshop Workflow Setups
Publisher: O'Reilly
ISBN: 0596101686
Adobe Photoshop has so many different work areas and tools that it can
become confusing or even intimidating for digital photographers to use
in a production environment. This first book in our new series on
digital photography offers a step-by-step approach to Photoshop's vast
collection of menus, palettes, and tools, showing you not only how they
work, but how they should work for your specific needs in a visually
uncluttered workspace.

***Ruby Cookbook (PDF Version)
Publisher: O'Reilly
ISBN: 0596523696
From data structures and algorithms, to integration with cutting-edge
technologies, the "Ruby Cookbook" has something for every programmer.
 When you need to solve a problem, don't reinvent the wheel: look for
 it in the Cookbook.

***Ruby on Rails: Up and Running
Publisher: O'Reilly
ISBN: 0596101325
This compact guide from O'Reilly teaches you the basics of Ruby on
Rails, the super-productive new way to develop full-featured web
applications. Discover how to install and use both the Ruby scripting
language and the Rails framework. More advanced material shows you just
how fast Ruby on Rails can go.

***Running Mac OS X on Windows (PDF)
Publisher: O'Reilly
ISBN: 0596528434
Despite Apple's move to Intel's CPU architecture, if you want to run
 the Mac OS X operating system on your Windows PC, the only logical way
 to do it is to run it in an emulator. In this Short Cut, you will
 learn how to install Mac OS X on your PC using PearPC, an open source
 emulator that emulates the PowerPC architecture. We'll walk you
 through all of the steps needed to successfully get Mac OS X working,
 as well as show you how to configure additional settings to make Mac
 OS X functional. <http://www.oreilly.com/catalog/runningmacpc/>

***Scripting InDesign with JavaScript (PDF)
Publisher: O'Reilly
ISBN: 0596528175
InDesign provides a powerful set of tools for producing beautiful
documents. While you can certainly do all your work by hand through
InDesign's graphical interface, there are many times when it's much
easier to write a script. Once you've automated a task, you can run it
over the whole document, ensuring consistency, or just when you need
 it, simplifying and speeding your layout process. All it takes is a
 bit of JavaScript knowledge and a willingness to explore InDesign's
 programming features.

***SQL Hacks: Rough Cuts Version
Publisher: O'Reilly
ISBN: 0596527152
Whether you're running Access, MySQL, SQL Server, Oracle, or
 PostgreSQL, this book will help you push the limits of traditional SQL
 to squeeze data effectively from your database. It offers 100
 hacks--unique tips and tools--that bring you the knowledge of experts
 who apply what they know in the real world to help you take full
 advantage of the expressive power of SQL. You'll find practical
 techniques to address complex data manipulation problems.

***Ubuntu Linux for Non-Geeks
Publisher: No Starch Press
ISBN: 1593271182
This newbie's guide to Ubuntu lets readers learn by doing. Step-by-step
projects build upon earlier tutorial concepts and increase the reader's
understanding of topics such as installing new software; Internet
connectivity; working with removable devices; and even handling DVDs
 and iPods. Average desktop users are eased into the world of commands,
 thus allowing them to work with script-based applications; converting
 RPMs to DEB files; and compiling software from source.

***Virtualization with Microsoft Virtual Server 2005
Publisher: Syngress
ISBN: 1597491063
This book provides the essential concepts as well as an advanced
understanding of Microsoft's Virtual Server 2005 and explains what the
virtual evolution is and why it is important. Readers of this book will
have 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. In short, this book will evolve its readers
 into virtual gurus.

***Visual Basic 2005 Cookbook
Publisher: O'Reilly
ISBN: 0596101775
This book will help you solve more than 300 of the most common and
not-so-common tasks that working Visual Basic 2005 programmers face
every day. If you're a seasoned .NET developer, beginning Visual Basic
programmer, or a developer seeking a simple and clear migration path
from VB6 to Visual Basic 2005, the Visual Basic 2005 Cookbook delivers
 a practical collection of problem-solving recipes for a broad range of
 Visual Basic programming tasks. It's sure to save you time, serving up
 the code you need, when you need it.

***MAKE Magazine Subscriptions
MAKE Magazine Subscriptions
The annual subscription price for four issues is $34.95. When you
subscribe with this link, you'll get a free issue--one plus four 
more for $34.95. So subscribe for yourself or friends with this
great offer for UG Members: five volumes for the cost of four.
Subscribe at:

***Craft Magazine Subscriptions
The annual subscription price for four issues is $34.95. When you
subscribe with this link, you'll get a free issue--the first one plus
four more for $34.95. So subscribe for yourself or friends with this
great offer for charter subscribers: five volumes for the cost of four.
Subscribe at:

Upcoming Events
***For more events, please see:

***O'Reilly at the Sonoma County Book Festival,
   Santa Rosa, CA--September 16
Visit our booth to peruse just a few of our many titles,  grab a
catalog, and pick up a copy of MAKE magazine while you're there.

***chromatic ("Perl Testing: A Developer's Notebook" and "Perl
   Hacks") at the Seattle Perl Users Seattle, WA--September 19
Join author chromatic for a talk on "Perl Hacks You Might Not Know,"
featuring hacks from the book and some new hacks. He'll also cover
embedding Parrot in Perl 5 and Ruby and bootstrapping tests for a
language using Parrot.

***Stephen Johnson ("Stephen Johnson on Digital Photography") joins
   SFDIG, San Francisco, CA--October 3
Photographer and author Stephen Johnson will be discussing his hard won
insights into digital photography and print making. Existing SFDIG 2006
members get in free, or you can attend an individual meeting for a fee
of $20.

***C.J. Date ("The Relational Database Dictionary" and "Database in
   Depth") at the Data Management Association, Beaverton,
   Oregon--October 4
Author Chris Date shares the secrets to Dropping ACID, Nullology: the
study of the empty set, View Updating, and Database Graffiti at the
"Masterclass with Chris Date" training event.

***Julieanne Kost ("Window Seat") Project: Photoshop Lightroom
   School Tour
Author Julieanne Kost will provide students with an in-depth seminar on
using Adobe Photoshop CS2 and Adobe Lightroom beta, highlighting their
combined support for a digital workflow. For a complete list of cities
and dates, go to:

***Peter Krogh ("The DAM Book"), ASMP/It's Your Business Event Series  
Author Peter Krogh will be teaching the "Get Your DAM Stuff Together"
track for ASMP's "It's Your Business" Series. For a complete list of
cities and dates, go to:

***Eddie Tapp ("Photoshop Workflow Setups") Pro Tips Tour
Author Eddie Tapp will teach you the complete digital workflow from
capture to final output. During this seminar, Monte Zucker and Eddie
Tapp cover concept to completion--posing, pixels, Photoshop, and
printing--everything needed to create beautiful digital photographic
portraits. For a complete list of cities and dates, go to:

***Derrick Story ("Digital Photography Pocket Guide" and "iPhoto 6:
   The Missing Manual") at NCMUG's Macintosh Computer Expo,
   Santa Rosa, CA--October 7
Author Derrick Story  will be at speaking at the annual NCMUG Macintosh
Computer Expo. O'Reilly will be on hand to sell books at the Expo.

***Derrick Story ("Digital Photography Pocket Guide" and "iPhoto 6:
The Missing Manual") at Santa Rosa Junior College,
  Santa Rosa, CA--October 8
Author Derrick Story will be holding half-day seminar through the Santa
Rosa Junior College Community Education program.

Conference News
***ETech 2007 Call for Papers
According to Arthur C. Clarke, "Any sufficiently advanced technology is
indistinguishable from magic." But just how advanced is sufficiently
advanced? Clarke's Third Law provides the inspiration for the next
ETech, the O'Reilly Emerging Technology Conference. The 2007 edition of
the conference is all about magical innovations and will reveal the
sufficiently advanced technology behind them. The next ETech takes
 place on March 26-29, 2007 in San Diego, California. Proposals are due
 no later than October 9, 2006.

***Proposals for the 2007 MySQL Conference & Expo Are Now Being
 Accepted The Call for Participation for the 2007 MySQL Conference &
 Expo has just opened: an invitation for database experts and
 enthusiasts to share their knowledge of MySQL with the global open
 source community. The theme for the 2007 conference is "Scale to New
 Heights with MySQL." This annual event brings nearly 2,000 MySQL
 developers, DBAs, users, and partners together in Santa Clara,
 California. The Call for Participation ends November 7, 2006; the
 conference takes place April 23-26, 2007. <http://www.mysqluc.com>

News From O'Reilly & Beyond
General News
***CRAFT on Newsstands October 17
From the team who brought you MAKE, CRAFT is the first project-based
magazine dedicated to the renaissance that is occurring within the
 world of crafts. Celebrating the DIY spirit, Craft's goal is to unite,
 inspire, inform, and entertain a growing community of highly
 imaginative people who are transforming traditional art and crafts
unconventional, unexpected and even renegade techniques, materials, and
tools; resourceful spirits who undertake amazing crafting projects in
their homes and communities. We call them "Makers."

We anticipate a very quick sellout (as was the case with the inaugural
issue of MAKE). Avoid the crushing disappointment of an empty
 newsstand, and reserve a copy today by subscribing with this special
 UG discount URL:

***O'Reilly Media Announces Co-Publishing Agreement with Adobe Systems
We just  announced the Adobe Developer Library, a new publishing
 imprint in partnership with Adobe Systems, designed to meet the rising
 demand among developers for tools and resources to help create the
 next generation of rich internet applications. Adobe and O'Reilly have
 entered into an agreement to co-publish and co-brand books and online
 learning resources for developers creating applications with
technologies such as Adobe Flex, ActionScript, and Adobe Flash and
 Flash Video. Stay tuned for more information.

***Work for O'Reilly
We have immediate openings for the following:
-Digital Content Specialist
-Senior Software Engineer
-Strategic Sales Executive
For more information and more job openings, go to:

***User Group Members receive a special 30% discount on
   O'Reilly Learning Courses
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

To redeem, use Promotion Code "ORALL1," good for a 30% discount,
in Step #3 of the enrollment process. Each course comes with a free
O'Reilly book and a 7-day money-back guarantee. Register online:

Open Source
***Unit Testing Your Documentation
It's fairly easy to prevent errors in code from occurring and
reoccurring; unit tests are an effective strategy to prevent
regressions. But what about the example code in your documentation?
Errors there can frustrate and thwart readers and learners.
 Fortunately, it's possible to test your documentation almost as
 effectively. Leonard Richardson, coauthor of the "Ruby Cookbook,"
 demonstrates how he kept his code examples correct.

***Understanding Newlines
Munging text is familiar to agile language programmers. It's very
straightforward, right? Text comes in, text changes, and text goes out.
Yet in a multi-OS world with networks, internationalization, and
character sets, is text really that simple? Xavier Noria delves into
 how computers handle text to explain the newline problem and how to
 work with it in agile languages.

***A Briefing on Synching
The idea behind synchronizing, or synching, is simple: take information
you collect on one device, like the contact lists you keep on your
laptop, and combine it with similar information on other devices so
 that the two sets of information match. Sounds easy enough, but there
 are a few tricks to understand. In this "Take Control" excerpt,
 Michael Cohen provides an informative overview for getting your info
 in sync.

***Unify and Synchronize Your iTunes Libraries
Last June, David Miller published an article that explained how to
synchronize playlists on iTunes. Today, Matthew Russell extends this
idea by investigating and presenting three different ways to
 synchronize the actual contents of your iTunes music libraries when
 they are scattered across multiple machines. Then in the second half
 of the article, Matthew lays the foundation for a custom Python script
 that you can extend across multiple platforms and in various other

***Batch Updates with PL/pgSQL
Loops are slow, algorithmically speaking. Every time you find yourself
looping over data, you have a process that, at best, scales linearly
with the number of items to process. SQL gives you options to perform
multiple updates at once; David Wheeler demonstrates how to make them
work with PL/pgSQL.

***Visualizing Database Information with Tableau
Although there are several tools available to help users efficiently
 and easily create pivot tables or cross-tabulations, being able to
 visualize the cross-tabulations in real time is much more useful. Ben
 Lorica and the O'Reilly Research team recently tried a visual analysis
 and reporting tool called Tableau. It worked well for them; might it
 work in your data warehouse?

***MAKE Japan Now Available
MAKE is coming to Japan! It will share content from the pages of MAKE,
but will be specifically for Japan.

You can download a sample MAKE 01 (Japanese PDF) here:

***Weekend Projects: Batometer Instructions

For More MAKE Projects and info, go to:

***Barbara Brundage discusses "Photoshop Elements 5: The Missing
 Manual" In this podcast, O'Reilly Media's Sara Peyton interviews
 Barbara Brundage. Barbara's an extraordinary harpist who has performed
 for dignitaries and celebrities around the world including Margaret
 Thatcher, Tom Cruise, the Clintons, and Isaac Stern. She's also the
 go-to expert when it comes to using Photoshop Elements. Her brand new
 book, "Photoshop Elements 5: The Missing Manual" is all about the
 just-announced version of Elements. And she's going to talk to us
 about the cool new tools for digital photographers and scrapbookers in
 this new program.

***Life Cycles
Releasing early and often. Mark Lucovsky contrasts his experience at
Microsoft and at Google. Simon Phipps says that "lock in is the new
 lock out" and we preview Euro OSCON. Six Apart's Anil Dash has a stack
 of services you might use to build your applications and Damian Conway
 pokes fun at the world of Web 2.0 businesses. (DTF 09-11-2006: 26
 minutes 45 seconds)

***Flex 2: Rich Internet Applications in a Flash
Take your interactive web apps to the next level with Adobe's Flex
2--it's fast, fashionable, and free! Join Josh as he walks through the
process of developing a simple Flash project that shows just how easy
 it is to build cross-platform web apps with Flex 2.

***Advanced Accessibility Techniques
If you think the W3C guidelines are your ticket to an accessible site,
think again! While the W3C guidelines are important, if you want your
web site to be truly accessible, you'll need to venture beyond these
guidelines. Trenton explains all in this hands-on technical tour.




More information about the Pdx-pm-list mailing list