From:"Marsee Henon" <>
Subject: Newsletter from O'Reilly UG Program, November 25
Date: Tue, 25 Nov 2003 16:07:42 -0800
O'Reilly UG Program News--Just for User Group Leaders
November 25, 2003
-Holiday "Gifts for Geeks" flier available online!
-Have a review of our hot new book "PC Annoyances"?
-Put Up an Emerging Technology Conference Banner, Get a Free Book

Book Info
***Review books are available 
Copies of our books are available for your members to review--
send me an email and please include the book order number on 
your request. Let me know if you need your book by a certain date. 
Allow at least four weeks for shipping. 

***Please send copies of your book reviews
Email me a copy of your newsletters or book reviews.
For tips and suggestions on writing book reviews, go to:

***Discount information
Don't forget to remind your members about our 20% discount on 
O'Reilly books and conferences. Just use code DSUG.

***Group purchases with better discounts are available
Please let me know if you are interested and I can put you in 
touch with our sales department.

General News
***Holiday "Gifts for Geeks" flier available online!
Print some out or share the URL with your members

***Have a review of our hot new book "PC Annoyances"? Please send me an
email copyif you haven't already. I will be passing these along to the 
author Steve Bass. 

If you members like this book, let them know they can share their 
on our site. Here's the URL for reader review section for "PC 

***Put Up an Emerging Technology Conference Banner, Get a Free Book
We're looking for user groups to display our conference banners on
their web sites. If you send me the link to your user group site with
our Emerging Technology Conference banner, I will send you the
O'Reilly book of your choice.

Emerging Technology Conference Banners and conference descriptions are
available at:

O'Reilly News for User Group Members
November 25, 2003
Book News
-AppleScript: The Definitive Guide
-.NET and XML
-Mac OS X Panther Pocket Guide
-Learning XSLT
-SQL Tuning
-Apache Cookbook 
Upcoming Events
-Steven Feuerstein ("Oracle PL/SQL Programming") PL/SQL Language 
Chicago, IL--December 9-11
-David Sklar and Adam Trachtenberg ("PHP Cookbook"), New York PHP RAMP
Training, New York, NY--December 9-10
-Tony Stubblebine ("Regular Expression Pocket Reference"), North Bay 
Users' Group, Sebastopol, CA--December 9
-David Blank-Edelman ("Perl for System Administration") Back Bay LISA, 
Cambridge, MA--December 10
-Kathy Sierra ("Head First EJB," "Head First Java"), Denver Java Users
Group, Denver, CO--December 10
-O'Reilly's Emerging Technology Conference Speaker List
-Using JPEG2000
-VBScript or Perl?
-Economics of Writing on Computer Topics
-Using Linux as a Small Business Internet Gateway
-Handling Mixed Content in a Strongly Typed World
-Panther Maintenance Tips
-Keynote's XML Connections
-O'Reilly in the Comics
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 20% off any O'Reilly book you 
purchase directly from O'Reilly. Just use code DSUG when 
ordering online or by phone 800-998-9938.

***Free ground shipping is available for online orders of at 
least $29.95 that go to a single U.S. address. This offer 
applies to U.S. delivery addresses in the 50 states and 
Puerto Rico.
For more details, go to:

***AppleScript: The Definitive Guide
Order Number: 5571
"AppleScript: The Definitive Guide" explores and teaches the language 
the ground up. If you're a beginner and want to learn how to write your
first script, or you just want to understand what the excitement is 
this book brings it all into focus. If you're an experienced
AppleScripter, you'll benefit from the most definitive, up-to-date
language reference available. This book shows all comers how to 
dictionary files, use coercions to streamline scripts, debug and
troubleshoot scripts, and more.

Chapter 7, "Variables," is available online:

***.NET and XML
Order Number: 3978
If you're seeking ways to build network-based applications or XML-based
web services, Microsoft provides most of the tools you'll need. ".NET &
XML" helps intermediate to advanced developers understand the 
between the two technologies. The book's in-depth, concentrated, 
style includes a complete reference to the XML-related namespaces 
the .NET Framework. This is the book to have for writing understandable
XML-based code that interoperates with code written with other tools, 
in other languages.

Chapter 7, "Transforming XML with XSLT," is available online:

***Mac OS X Panther Pocket Guide
Order Number: 6160
Thoroughly updated, this slim book introduces you to the fundamental
concepts of Mac OS X Panther. It also features a handy "Mac OS X 
Guide" that shows Mac users what's changed from Mac OS 9, and helps
Windows and Unix converts get acclimated to their new OS. With more 
250 tips and tricks, this practical, to-the-point book is a small but
powerful resource for unleashing the power of Mac OS X Panther. 

An excerpt on "Keyboard Shortcuts" is online now:

***Learning XSLT
Order Number: 3277
"Learning XSLT" is a carefully paced, example-rich introduction to 
Thorough in its coverage, the book makes few assumptions about what you
may already know. You'll learn about XSLT's template-based syntax, how
XSLT templates work with each other, and gain an understanding of XSLT
variables. "Learning XSLT" also explains how the XML Path Language 
is used by XSLT, and provides a glimpse of what the future holds for 
2.0 and XPath 2.0.

Chapter 2, "Building New Documents with XSLT," is available online:

***SQL Tuning
Order Number: 5733
"SQL Tuning" outlines a timesaving method developed for finding the
optimum execution plan rapidly and systematically, regardless of the
complexity of the SQL or the database platform being used. You'll learn
how to understand and control SQL execution plans and how to diagram 
queries to deduce the best execution plan. Exercises are included to
reinforce the concepts you've learned. "SQL Tuning" concludes by
addressing special concerns and unique solutions to "unsolvable"

Chapter 1, "Introduction," is available online:

***Apache Cookbook
Order Number: 1916
"Apache Cookbook" is a collection of problems, solutions, and practical
examples written for anyone who works with Apache. For every problem
addressed in the book, there's a solution or "recipe," as well as an
explanation of how and why the code works so you can adapt the
problem-solving techniques to real-world situations. The two 
recipes in the book cover topics such as: Security; Aliases, 
and Rewriting; CGI Scripts, the suexec Wrapper, and other dynamic 
techniques; Error Handling; SSL; and Performance.

Chapter 9, "Error Handling," is available online:

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

***Steven Feuerstein ("Oracle PL/SQL Programming") PL/SQL Language
Seminar, Chicago, IL--December 9-11
Steven is leading a three-day "MIN-MAX PL/SQL" seminar--a best 
and optimization event that will radically change (for the better!) the
way you design and implement PL/SQL-based applications.

David Sklar and Adam Trachtenberg ("PHP Cookbook"), New York PHP RAMP
Training, New York, NY--December 9-10
David and Adam will lead sessions in NYPHP's Rapid AMP Technology
Certification program.

***Tony Stubblebine ("Regular Expression Pocket Reference"), North Bay
Linux Users' Group, Sebastopol, CA--December 9
Tony is going to rummage through his Regex Toolbox. Every day, regular
expressions save him time and sanity by diverting spam, controlling
Apache, and searching, organizing, and formatting reams of data. 
expressions aren't just for programmers. They've moved from the shell 
the editor to the database to nearly every major Linux application. 
will pull out his favorite vim, shell, MySQL, Apache, and procmail 
tips, and tricks. 7:30pm, O'Reilly, 1005 Gravenstein Highway North,
Sebastopol, CA

***David Blank-Edelman ("Perl for System Administration") Back Bay 
Cambridge, MA--December 10
David will be presenting the talk "SysAdmin, Stories, and Signing:
Learning from Communication Experts." Meetings start at 7:00pm with
presentations beginning at 7:30pm. MIT, Building E51 70 Memorial Drive, 
Cambridge, MA.

***Kathy Sierra ("Head First EJB," "Head First Java"), Denver Java 
Group, Denver, CO--December 10
Kathy will talk about the new Sun EJB 2.x Certification. You'll look at
how to take advantage of the new features, especially focusing on the 
portable abstract schema for object-relational mapping of Entity Beans.
Learn how to make your life easier as a bean developer.
No registration for meetings is required, and there is no fee. Food and
networking at 5:30-6:00pm The early session at 6:00pm. is for learning
basic concepts. Advanced topics are covered by the main speaker at 
Qwest Auditorium, 1005 17th Street, Denver, CO

Conference News
***O'Reilly's Emerging Technology Conference Speaker List
One of the best reasons to attend the O'Reilly Emerging Technology
Conference is the gathering of top-notch presenters, leaders, and 
Core developers, unique users, and visionaries share their knowledge 
you to help you solve your computing or programming challenges. Our
speaker list is growing daily. Please check back regularly to see who 
have lined up.

O'Reilly's Emerging Technology Conference
February 9-12, 2004
Westin Horton Plaza San Diego
San Diego, CA 92101

User Group members who register before January 9, 2004 get a double
discount. Use code DSUG when you register, and receive 20% off the
"Early Bird" price.

To register for the conference, go to:

News From O'Reilly & Beyond
General News
***Using JPEG2000
Is JPEG2000 the killer image file format for lossless storage? Ken 
thinks so. Ken details the options available in the JPEG2000 plugin, 
were designed to help photographers losslessly compress and store their
highest-quality images as efficiently as possible. Ken is the author of
the upcoming "Digital Photographer's Handbook."

***VBScript or Perl? 
In the process of writing "Active Directory Cookbook," author and
long-time Perl coder Robbie Allen had to make a decision that Windows
system administrators often face: whether to use VBScript or Perl.
Ultimately, Robbie decided to use VBScript for the book's examples 
you can find Perl examples on his web site). In this article, Robbie
outlines the advantages and disadvantages of each language, with sample
code, to help you determine which works best for your project.

***Economics of Writing on Computer Topics
How important is timeliness in computer book publishing? Can niche 
succeed? What about gimmicks? Tim O'Reilly says timing is about more 
being first to market on a technology; it's about being first to market
for a market. Tim answers all these questions with some "in the 
stories of O'Reilly publishing, at

Open Source
***Using Linux as a Small Business Internet Gateway 
Internet access is vital to many small businesses. Creating a reliable 
worry-free connection used to be difficult. With good software such as 
Linux kernel, wvdial, Squid, Postfix, and iptables, it's reasonably 
to set up Linux as an Internet gateway. Alexander Prohorenko explains

Sometimes a demo program can spin out of control to take on a life of 
own. A ten-year-old project to demonstrate 3D movement has become a
simple-yet-clever online tank battle game. Howard Wen talks to the 
and maintainer of BZFlag.

***Handling Mixed Content in a Strongly Typed World 
Merge the line between data and text with XMLBeans.

***WinFX: An All-Managed API
In Longhorn, Win32 will no longer be the principal API. It will, of
course, continue to be supported; 20-year-old DOS applications still 
on the latest version of Windows, and likewise, Win32 applications will
also continue to work for the foreseeable future. But just as DOS and
16-bit Windows applications were superseded by Win32 applications, so 
Longhorn will Win32 become the "old way" of doing things. In the first
edition of this new column by Ian Griffiths, he explains why an
all-managed API is a good thing.

***Panther Maintenance Tips 
Yes, Mac OS X is incredibly stable, but here's a comprehensive list of
tips to keep it that way for the duration of your OS install. What? You
don't do any maintenance at all? Well, read on. That might change.

***Keynote's XML Connections 
For its Keynote application, Apple had created an XML syntax, APXL 
for Apple Presentation XML), and made its schema publicly available. 
means you can build presentations outside of Keynote using data stored 
apps like FileMaker Pro and 4D. David Miller explains, and shows you 
to leverage this functionality.

***O'Reilly in the Comics

Thanks to Art Payne (The Michigan Apple User Group) and Julie
Reynolds-Grabbe (NASA Ames Research Center--Mac Group) 
for sending this to me.

Until next time--