Date: Fri, 25 Apr 2003 19:03:59 -0700 (PDT)
From:"Marsee Henon" <>
Subject: Newsletter from O'Reilly UG Program, April 25

O'Reilly User Group Program
April 25, 2003

Please share this information with your members...

Highlights This Week:
Book News
-Samba Pocket Reference, 2nd Edition 
-JavaScript & DHTML Cookbook
-Programming .NET Components
Upcoming Events
-Author Matthew Gast ("802.11 Wireless Networks: The Definitive 
Guide"), Networld+Interop, Las Vegas, NV--Apr 28-May 1
-JavaRanch Online Author Forum--May 13-16, 2003
-Author Ron Hitchens (Java NIO) is on the road May 14 & 15 to 
Dallas, TX and Salt Lake City, UT
-The Perl Conference at OSCON
-Coming to OSCON on a Budget?
-O'Reilly Mac OS X Conference Call for Participation--
Deadline is May 14
-Put Up an O'Reilly Open Source Convention Banner, 
Get a Free Book
-"Go On Safari" winner--Casey Milford, Conway Perl Mongers
-PC World: Tech Books to Enter Public Domain
-Wired: Where Real Cyber Worlds Collide
-"Amazon Hacks" Announced
-Swarms and Mobs at This Year's ETech
-Twisted Python
-Secure Programming Techniques
-How Java Web Servers Work
-Using PL/SQL Records in SQL Statements
-Isolated Storage Basics
-At Microsoft's Mercy
-Online Magazines with Apache Cocoon
-NetNewsWire and Spring Earn Top Awards
-Power Tunes Playback
News From Your Peers
-Bay Area Web Services User Group Meeting, San Francisco, CA
--April 29
Book News
Review books are available--email me for a copy.

***Please include the book order number on your requests.

Let me know if you need your books by a certain date.
Allow at least four weeks for shipping. 
Send or email me copies of your newsletters and book reviews.

Don't forget, your members get 20% off any O'Reilly book they purchase
directly from O'Reilly. Just use code DSUG when ordering.

***Group purchases with better discounts are available***
Please let me know if you are interested.

Press releases are available on our press page:

***Samba Pocket Reference, 2nd Edition
Order Number: 5466
"Samba Pocket Reference, 2nd Edition" covers Samba 2.x and the most
important features of 3.0, which was under development as this book
went to print. New 3.0 options covered in this pocket reference include
Samba's acting as a primary domain controller and as a domain member
server, its support for the use of Windows NT/2000/XP authentication
and filesystem security on the host Unix system, and access to shared
files and printers from Unix clients. System administrators who are
familiar with Samba and want a handy reminder of how to administer it
will find this pocket reference invaluable.

***JavaScript & DHTML Cookbook
Order Number: 4672
This new Cookbook answers the question "How do I. . . ?" with a
comprehensive collection of problems, solutions, and practical
examples. The book's more than 150 recipes range from simple tasks,
such as manipulating strings and validating dates in JavaScript, to
entire libraries that demonstrate complex tasks, such as cross-browser
positioning of HTML elements and table sorting. Learn practical and
sensible applications of scripting, along with how and why it all

Chapter 10, "Page Navigation Techniques," is available online:

***Programming .NET Components
Order Number: 3471
"Programming .NET Components" offers a complete introduction to the new
Microsoft .NET component model, focusing on the aspects of .NET that
make it ideal for building reusable, maintainable, and robust
components. The book covers the intricacies and related system issues
of .NET application development, along with design guidelines, tips,
best practices, and known pitfalls.

Chapter 1, "Introducing Component-Oriented Programming," is available 

Upcoming Events
***Author Matthew Gast ("802.11 Wireless Networks: The Definitive 
Guide") Networld+Interop, Las Vegas, NV--Apr 28-May 1
Matthew is instructing the iLabs wireless LAN security class at
Networld+Interop. The class is open to anyone, not just registered
conference attendees.

For more information:

***JavaRanch Online Author Forum--May 13-16, 2003
Authors Eric M. Burke and Brian M. Coyner ("Java Extreme Programming
Cookbook") mosey into the JavaRanch for four days, answering questions
and responding to Forum topics. On the last day, four winners will be
randomly selected from all forum participants to win a copy of the

***Author Ron Hitchens ("Java NIO") is on the road May 14 & 15 to
Dallas, TX and Salt Lake City, UT 
Ron will be speaking to Java Metroplex User's Group in Dallas on May 14
and to the Utah Java User group in Salt Lake City on May 15.

Java Metroplex User's Group
For current meeting location and to RSVP go to:

Utah Java User Group
For current meeting location go to:

For more events, please see:

Conference News
***The Perl Conference at OSCON

O'Reilly Open Source Convention
Portland Marriott Downtown,
Portland, OR
July 7-11, 2003

Early Bird Discount--
User Group members who register before May 23, 2003, get a double
discount. Use code DSUG when you register, and you'll get 20% off the
"Early Bird" price.

To register, go to:

***Coming to OSCON on a Budget?
Save money on your housing costs by sharing a room while you're in
Portland. We have a room-share mailing list to facilitate finding a
suitable roommate. Please visit the room sharing page to submit your
information. The list will be updated and emailed weekly.

***O'Reilly Mac OS X Conference Call for Participation--Deadline is May 
System administrators, developers, strategists, technical staff, and
power users are invited to submit proposals to lead tutorial and
conference sessions at the second annual O'Reilly Mac OS X Conference.
Suggested topics include: Scripting Genius, Amazing Applications,
Ingenious Hacks, and SysAdmin Mac Style, to name a few.

The submission deadline for proposals is May 14, 2003:

***Put Up an O'Reilly Open Source Convention Banner, Get A Free Book
Ready for the next conference banner promotion? Here it is:
We are 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 O'Reilly Open Source Convention banner, I will send
you the O'Reilly book of your choice.

OSCON Conference Banners:

Safari News
***"Go On Safari" Weekly Winner--Casey Milford, Conway Perl Mongers
"When one cycles to work, it becomes difficult to carry more than a
couple books...With that said, online documentation has become a staple
in my daily referencing...I've found the Safari service to be *very*
useful for day to day work."

Your group can also participate in this introductory program just for
user group members. To "Go on Safari," any of your members who sign up
for our Safari 14-day free trial send comments on their experiences, or
tips and tricks for how they used Safari  (it only needs to be 2
sentences long, but it may be longer) to

Every week someone will be chosen from the tips or comments submitted
to receive fun stuff from O'Reilly (T-shirts, book bags, or other
surprises). If a member of your user group is selected, your group
receives free gifts, too. Whatever the individual member receives, your
UG will get one, too, to give away at your next meeting, or use however
you see fit. Recipients--and their comments--will be announced in the
User Group Newsletter.

**Please use this special UG URL to sign up for the 14-day trial**

For more information on Safari:

News From O'Reilly & Beyond
General News
***PC World: Tech Books to Enter Public Domain
Computer book publisher O'Reilly & Associates is taking a dramatic
stand against automatic extensions of U.S. copyrights by voluntarily
limiting its own copyright protection on hundreds of technical
titles--and promising they'll enter the public domain after that.,aid,110419,00.asp

***Wired: Where Real Cyber Worlds Collide
Although the speakers and attendees are gathered here in Silicon
Valley, much of the real action at this week's O'Reilly Emerging
Technology Conference is happening in cyberspace.,1284,58622,00.html

***"Amazon Hacks" Announced
The newest book in O'Reilly's Hacks series, "Amazon Hacks" (due to
release in August), is a collection of real-world tips, tricks, and
full-scale solutions to practical uses of and the Amazon Web
Services API.

If you have an Amazon hack you'd like to contribute, visit:

***Swarms and Mobs at This Year's ETech
Individually, Eric Bonabeau's keynote on Biological Computing and
Howard Rheingold's address on Smart Mobs would have been interesting.
Taken together you can see the application of emergent behavior
described by Bonabeau to the technological challenges issued by
Rheingold. And that's what makes conferences like ETech so powerful.
Here's a look at what exceeds the sum of its parts with these two

Find more up-to-the-minute news, photos, and weblogs in our Emerging
Technology Conference Coverage:

Open Source
***Twisted Python
The Twisted application framework provides rocket-powered tools for
your next network application.

***Secure Programming Techniques
O'Reilly authors Simson Garfinkel, Gene Spafford, and Alan Schwartz
bring you tips and general design principles to code by to help you
avoid security-related bugs, in this excerpt from "Practical Unix &
Internet Security, 3rd Edition."

Practical Unix & Internet Security, 3rd Edition
Order Number: 3234

***How Java Web Servers Work
At the heart, web servers are really very simple. If you can set up a
socket connection and parse some headers, you're well on the way to
writing your own mini web server. Though Apache and Tomcat are already
stable, mature, and featureful, you may find yourself curious as to how
they work--or interested in something a little smaller and easier to
embed. In this article, Budi Kurniawan demonstrates a basic Java web

***Using PL/SQL Records in SQL Statements
The PL/SQL RECORD datatype has been available for years; however, its
usefulness was limited because it wasn't possible to use records inside
SQL statements. Oracle 9i Release 2 corrects this deficiency. In this
final installment in their series on new Oracle 9i features, Steven
Feuerstein, coauthor of "Oracle PL/SQL Programming, 3rd Edition," and
Bryn Llewellyn demonstrate how you can now employ records in UPDATE,
INSERT, DELETE, and SELECT statements.

Oracle PL/SQL Programming, 3rd Edition
Order Number: 3811

***Isolated Storage Basics
It's not unusual for an application to need to store some data for
later use; maybe your application allows the user to set persistent
options or save work in progress. But even the simple act of saving
data can be fraught with dangers in today's world. In this article,
Mike Gunderloy shows you how to use isolated storage to save your

***At Microsoft's Mercy
The future of XML editing is pretty much in Microsoft's hands, writes
Kendall Grant Clark, reporting on community reaction to the news that
Microsoft Office 2003's much-hyped XML features will be restricted to
the higher-end versions of the suite.

***Online Magazines with Apache Cocoon 
Apache Cocoon makes publishing magazines easy. Steven Punte brings
together HTML and RSS documents to show how Cocoon's XML-directed
architecture lends itself to elegant publishing solutions.

***NetNewsWire and Spring Earn Top Awards
Brent Simmons and Robb Beal were the winning entrants in the inaugural
Mac OS X Innovators Contest, run by O'Reilly & Associates and sponsored
by Apple Developer Connection.

***Power Tunes Playback
Digital technology's impact on photography and video has changed the
way we use these media. And thanks to MP3 and Ogg Vorbis encoding,
we're seeing a similar revolution in the world of music. Through my
work as a wedding photographer, I've noticed another evolution
underway. The bulky DJ's music cart brimming with hundreds of CDs (and
requiring a van to lug around) seems to be shrinking in size--possibly
as small as a 1" thick PowerBook. Here's what I've noticed and how it

News From Your Peers
***Bay Area Web Services User Group Meeting, San Francisco, CA
--April 29
Ivan Lumala from Microsoft will be talking about Programming XML Web
Services with .NET. This is a free event from 1:00PM-2:30PM. Please
RSVP by sending an email to or visit: for more details.

Until next time--