From:"Marsee Henon" <>
Subject: Newsletter from O'Reilly UG Program, May 13
Date: Thu, 13 May 2004 16:55:00 -0700
O'Reilly UG Program News--Just for User Group Leaders
May 13, 2004
-Need Expo Hall Passes for Macworld in Boston July 13-15?
-Want to Use the Perl Camel on Your User Group Site?
-Put Up an O'Reilly Open Source Convention 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's ISBN 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, 
No Starch, Paraglyph, and Syngress 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
***Need Expo Hall Passes for Macworld in Boston July 13-15?
Let me know and I can send you some. The free online registration is 
but you can bring these cards on site to register for an exhibit hall

*** Want to Use the Perl Camel on Your User Group Site?
Here is the Perl Camel FAQ:

And the the Perl Camel Usage and Trademark Information:

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

OSCON Conference Banners:

O'Reilly News for User Group Members
May 13, 2004
Book News
-Hacking the Code
-iPhoto 4: The Missing Manual, 3rd Edition
-Network Security Hacks 
-Word Pocket Guide, 2nd Edition
-JavaServer Faces
-Managing and Securing a Cisco SWAN 
Upcoming Events
-Derrick Story ("Digital Photography Hacks," "Digital Photography 
Guide"),Unruh's Photography, Santa Rosa, CA--May 15
-Virtual Author Event, "Meet & Geek"--May 22
-O'Reilly at Microsoft Tech Ed 2004, San Diego, CA--May 23-28
Conference News
-Mac OS X Conference Call for Participation--Ends June 11
-O'Reilly Open Source Convention Early Bird Discount--Ends June 18
-We've got a new name--O'Reilly Media
-Treo 600: Not Your Parents' PalmPilot
-Web Programming Certificate Series
-Learning Assembly Language Is Still a Good Idea
-Building a Parrot Compiler
-Take Command of Your Linux Commands
-"Version Control with Subversion": Introduction
-The Missing Digital Photography Hacks
-Automated Web Photo Galleries with iPhoto and Perl
-Hacking Excel, Part 1
-An Inside Look at XP SP2
-Performance Analysis of J2EE Applications Using AOP Techniques
-The State of JAXB: Availability, Suitability, Analysis, and 
-Creating an FTP Client in .NET
News From Your Peers
-Does your group need help with publicity or meetings?
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, No Starch, 
Paraglyph, 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 U.S. address. This offer 
applies to U.S. delivery addresses in the 50 states and Puerto Rico.
For more details, go to:

New Releases
***Hacking the Code
Publisher: Syngress
ISBN: 1932266658
"Hacking the Code" covers almost all known security issues related to
coding for the Web. It explains how certain code can be attacked, shows
how to edit the code, and offers case studies and examples--actual code
you can drop right into your applications. The book establishes 
for object input, shows how to audit existing code for potential 
problems, and offers best practices for maintaining a session state,
handling cookies, getting user input, and more. You don't want a course 
security; you just want to fix your code. This book will be your guide.

***iPhoto 4: The Missing Manual, 3rd Edition
Publisher: O'Reilly
ISBN: 0596006926
Users will find a lot to like about the new iPhoto 4, and The Missing
Manual covers it all in detail and with scrupulous objectivity. But 
authoritative guide goes further, giving readers the basics they need 
make iPhoto really work, including coverage of the essentials of
photography, editing basics, and photo presentation. "iPhoto 4: The
Missing Manual, 3rd Edition" covers all of these elements step by step,
and offers details on even the smallest nips and tucks.

***Network Security Hacks 
Publisher: O'Reilly
ISBN: 0596006438
This information-packed book provides more than 100 quick, practical, 
clever things to do to help make your Linux, Unix, and Windows networks
more secure. These security hacks don't just cover securing 
services; they also provide intelligent host-based security techniques.
Loaded with concise but powerful examples of applied encryption, 
detection, logging, trending, and incident response, the book 
effective methods for defending your servers and networks from a 
of devious and subtle attacks.

Five sample hacks are available online:

***Word Pocket Guide, 2nd Edition
Publisher: O'Reilly
ISBN: 0596006845
Newly updated for Word 2003, this compact quick reference covers 
Word's keyboard shortcuts, user interface, commands, and tasks. It
provides an overview of fundamental Word concepts, then explains how to
accomplish specific actions, such as formatting, spellchecking, 
printing, customizing, and more. The book also contains reference 
for quick lookup of keyboard shortcuts, regular expressions, and common
file locations. If you're a Word power user, making the move to Word 
or wanting advanced shortcuts and problem-solving help, "Word Pocket
Guide, 2nd Edition" is a must-have.

***JavaServer Faces
Publisher: O'Reilly
ISBN: 0596005393
"JavaServer Faces" teaches developers how to use the new JavaServer 
framework to build real-world web applications. The book covers 
you'll need: how to construct the HTML on the front end; how to create 
user-interface components that connect the front end to your business
objects; how to write a back end that's JSF-friendly; and how to create
the deployment descriptors that tie everything together. This book is a
complete guide to the crucial new JSF technology.

Chapter 1, "Introducing JavaServer Faces" and Chapter 2, "JSF 
Process Overview" are available online:

***Managing and Securing a Cisco SWAN 
Publisher: Syngress
ISBN: 1932266917
This book is essential reading for any network admin, network engineer, 
security consultant responsible for the design, deployment and/or
management of a Cisco Structured Wireless-Aware Network. It covers all
product features, with particular attention to the challenges of
integrating legacy Cisco products into a Wireless-Aware network.
Specifically, the book will include coverage of Cisco IOS 
Cisco Aironet Series access points, Cisco and Cisco Compatible client
adapters and the CiscoWorks Wireless LAN Solution Engine (WLSE).

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

***Derrick Story ("Digital Photography Hacks," "Digital Photography 
Guide"), Unruh's Photography, Santa Rosa, CA--May 15
O'Reilly author and pro photographer Derrick Story is presenting three
mini-sessions designed to help you get the most out of your digital
camera. Sessions begin at 1:00 p.m., and he'll be around to answer
questions and sign copies of his books between sessions. Unruh's will 
have specials on digital cameras and accessories.  823 Fourth St., 
Rosa, CA.

***Virtual Author Event, "Meet & Geek," MacCenter, South Florida--May 
Hook up with Snaggy and Nitrozac ("The Best of the Joy of Tech") and 
Wheaton "Dancing Barefoot" in South Florida. Say "hey" via iChat and
iSight, and get a copy of your book signed with digital ink. Signings 
be held several times throughout the afternoon.

***O'Reilly at Microsoft Tech Ed 2004, San Diego, California--May 23-28
Drop by our booth (#1849), say howdy, and look over our latest

Conference News
***Mac OS X Conference Call for Participation--Ends June 11
If you're pushing the Mac envelope, we want you to speak at our third
annual Mac OS X Conference this October. We're looking for proposals 
developers building new apps, admins tapping the open source toolbox,
small business owners powering their bottom lines, and digital 
leveraging X's muscle--but we're open to surprises, too. 
The deadline for proposals is June 11.

***O'Reilly Open Source Convention Early Bird Discount--Ends June 18
User Group members who register before June 18, 2004 get a double
discount. Use code DSUG when you register, and you'll get 20% off the
"Early Bird" price.

To register, go to:

O'Reilly Open Source Convention
Portland Marriott Downtown
Portland, OR
July 26-30, 2004

News From O'Reilly & Beyond
General News
***We've got a new name--O'Reilly Media
O'Reilly & Associates, Inc. is now O'Reilly Media, Inc. As we enter our
second quarter-century, we've changed out name to reflect our expanding
array of products and services. Though the legendary "animal books" 
a centerpiece of O'Reilly's business, the new name better conveys our
diverse technology information offerings--conferences, the O'Reilly
Network suite of web sites, Safari Tech Books Online, and the new
web-based custom publishing platform, SafariU.

***Treo 600: Not Your Parents' PalmPilot 
Palm's Handspring Treo 600 is at the very high end of the PDA spectrum. 
provides full PalmOS5.2 support with a fast 144MHz ARM processor, a 
GSM or CDMA cell phone, full proxyless web browsing and email support,
synchronization with Palm Desktop and Microsoft Outlook, a 640 by 480
camera with the ability to email directly from the camera, and an 
card slot. Ian Darwin takes you inside in this in-depth review.

***Web Programming Certificate Series
This six-course series from the O'Reilly Learning Lab teaches you the
skills needed for web programming, web administration, and web site
development. You'll learn HTML, JavaScript, XML, SQL, Perl, and Unix. 
completion of the series, students receive a Certificate of 
Development from the University of Illinois Office of Continuing
Education. And for a limited time, enroll in all six courses and save

Open Source
***Learning Assembly Language Is Still a Good Idea
Randall Hyde makes a case for the relevance of learning assembly 
even today. The key, he says, is to learn how to efficiently implement 
application, and the best implementations are written by those who've
mastered assembly language. Randall is the author of No Starch's "Write
Great Code."

***Building a Parrot Compiler
The virtual machine for Perl 6 is not just for Perl 6 anymore. Parrot 
is a
high-level, high-performance target for all sorts of languages. Dan
Sugalski, coauthor of "Perl 6 Essentials," demonstrates by building a
compiler for a vintage 4GL.

Dan and his coauthor, Allison Randal, are both speaking at July's Open
Source Convention:

***Take Command of Your Linux Commands
In this interview, Dan Barrett lists the top
five Linux commands that IT managers should know, Linux tools that 
be mastered, best and worst Linux practices, and the funniest commands 
his lexicon. Dan is the author of "Linux Pocket Guide.",289202,sid39_gci958417,00.html

***"Version Control with Subversion": Introduction
Subversion is an open source version control system that can access its
file repository across networks. Various people are able to modify and
manage the same set of data from their respective locations. 
is fostered, and changes can occur more rapidly. This preview of 
Chapter 1
from "Version Control with Subversion" (available in July) gives you 
history, features, architecture, and components of this important new
version control system.

***The Missing Digital Photography Hacks
Derrick Story says "The quest to compile compelling hacks is not 
I can just turn off now that 'Digital Photography Hacks' has hit the
streets. It's an addictive process. And I admit it; I can't stop. So 
are five brand-new tips for you to explore."

***Automated Web Photo Galleries with iPhoto and Perl
If iPhoto is working nicely as your digital shoebox, but you want to
automate the process of creating web galleries for your own server, 
a nifty setup using sendmail, MySQL, and Perl. Mike Schienle, who
specializes in task automation for a living, shows you the system he
designed for his wife, who is an avid photographer.

***Hacking Excel, Part 1 
Learn how to create a workable speedometer (or "speedo") chart, 
with moving needle, by using a combination of doughnut and pie charts, 
this sample hack from O'Reilly's "Excel Hacks."

***An Inside Look at XP SP2 
The first real beta of SP2, Release Candidate 1, is finally out. Final
release is only a few months away. Is it ready for prime time? And 
inside? Wei-Meng Lee gives you an inside look.

***Performance Analysis of J2EE Applications Using AOP Techniques 
It's tricky to profile a J2EE application to find performance 
it's even trickier to do this with a production system, without
introducing instability or new slowdowns. Aspect-Oriented Programming
(AOP) offers a means of injecting new code, such as performance 
into existing code, without re-compiling. Ramchandar Krishnamurthy 
how this can be done.

***The State of JAXB: Availability, Suitability, Analysis, 
and Architecture
JAXB, now part of Sun's Web Services Developer Pack, offers a means of
converting between Java objects and an XML representation. But is it 
ideal solution? Satya Komatineni investigates what JAXB has to offer.

***Creating an FTP Client in .NET
"The .NET framework provides the plumbing, allowing you to concentrate 
the application you are building." At least, that's the theory, but 
it comes to FTP, .NET has a bit of a gap in the pipes. Jesse Liberty 
you how to write a simple FTP application in .NET.

News From Your Peers
***Does your group need help with publicity or meetings?
Check out  these helpful articles on our User Group Resource page 
on our wiki:

O'Reilly User Group Wiki

Until next time--