Date: Fri, 6 Jun 2003 18:47:43 -0700 (PDT)
From:"Marsee Henon" <marsee@oreilly.com> 
To:mswier@yahoo.com
Subject: Newsletter from O'Reilly UG Program, June 6
O'Reilly User Group Program
Newsletter
June 6, 2003


Please share this information with your members...


Highlights This Week:
----------------------------------------------------------------
Book News
----------------------------------------------------------------
-Jakarta Struts Pocket Reference
-Practical mod_perl
-C++ Pocket Reference
----------------------------------------------------------------
Upcoming Events
----------------------------------------------------------------
-Portland Perl Mongers Meeting Starts at Powell's Tech Books, 
Portland, OR--June 11
-Derrick Story, ("iPhoto 2: The Missing Manual"), Chico Mac User Group,
Chico, CA--June 19
----------------------------------------------------------------
Conferences
----------------------------------------------------------------
-Don't miss Intel's Linux-driven Robot at OSCON
-Put Up an O'Reilly Open Source Convention Banner, 
Get a Free Book
----------------------------------------------------------------
News
----------------------------------------------------------------
-Do We Need A Bill of Rights for Web Services?
-Hacker Takes a Crack at TiVo
-Incredible Movies
-Python Success Stories: Eight True Tales of Flexibility, 
Speed, and Improved Productivity
-Saving Our Bacon: Snort Security Holes and Strategies for Safe Network
Monitoring
-Making Sense of Java's Dates
-Implementing Custom Data Bindable Classes: CollectionBase
-Designing a New Schema with XML Design Patterns
-Power Keys in Jaguar
-Rob Griffiths' Top Mac OS X Hints, Part 2
----------------------------------------------------------------
News From Your Peers
----------------------------------------------------------------
-Ed Brill at the Portland Domino/Notes User Group, Portland, OR
--June 17

================================================
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.
http://www.oreilly.com/

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

Press releases are available on our press page:
http://press.oreilly.com/


***Jakarta Struts Pocket Reference
Order Number: 5199
An essential companion to O'Reilly's "Programming Jakarta Struts,"
"Jakarta Struts Pocket Reference" provides detailed coverage of every
Struts JSP tag, the Struts configuration files and directives, built-in
actions, and a wealth of other resources.
http://www.oreilly.com/catalog/jakartapr/

A sample excerpt, "Configuring Struts," is available online:
http://www.oreilly.com/catalog/jakartapr/chapter/index.html


***Practical mod_perl
Order Number: 2270
Written for Perl web developers and web administrators, "Practical
mod_perl" is an extensive guide to the nuts and bolts of the powerful
and popular combination of Apache and mod_perl. From writing and
debugging scripts to keeping your server running without failures, the
techniques in this book will help you squeeze every ounce of power out
of your server. True to its title, this is the practical guide to
mod_perl.  
http://www.oreilly.com/catalog/pmodperl/

Chapter 6, "Coding with mod_perl in Mind," is available online:
http://www.oreilly.com/catalog/pmodperl/chapter/index.html


***C++ Pocket Reference
Order Number: 4966
"C++ Pocket Reference" is a compact memory aid for C++ programmers,
enabling them to quickly look up usage and syntax for unfamiliar and
infrequently used aspects of the language. The book will also help
programmers familiar with C or Java quickly get up to speed on how a
particular construct or concept is implemented in C++. Topics covered
include C++ types and type conversions, declarations, storage classes,
arrays, pointers, strings, and expressions.
http://www.oreilly.com/catalog/cpluspluspr/

A beta excerpt, "Statements, " is available online:
http://www.oreilly.com/catalog/cpluspluspr/chapter/index.html

===============================================
Upcoming Events
===============================================
***For more events, please see:
http://events.oreilly.com/

***Portland Perl Mongers Meeting Starts at Powell's Tech Books, 
Portland, OR--June 11
Join the Portland Perl Mongers on Wed, June 11 for an all-O'Reilly
evening, starting with books and ending with modules, with food along
the way.  
http://portland.pm.org/

Here is the agenda for the evening:

*7:00 - 8:30ish--Rael Dornfest and Rob Flickenger talk about their
O'Reilly Hacks series at Powell's Technical Books. Powell's will be
giving away a "Hacks" book with any O'Reilly book (excluding Pocket
References) purchased all day June 11.

Powell's Technical Books
33 NW Park Ave
Portland, OR
http://www.powells.com/technicalbooks

*8:45--Walk to House of Louie, order pu-pu platters and agar pudding.
House of Louie
331 NW Davis St
Portland, OR
Map: http://snurl.com/1ig0

*9:00-10:00--chromatic (technical editor of the O'Reilly Network)
speaks about Mail::SimpleList covering mail filtering, object
orientation, test-driven development, customer testing, deployment,
refactoring, and the normal ups and downs of any type of software
development.


***Derrick Story, ("iPhoto 2: The Missing Manual"), Chico Mac User 
Group, 
Chico, CA--June 19
Join coauthor Derrick Story for a presentation on iPhoto 2.

June 19, 2003 at 7:30pm
Masonic Family Center
1110 W East Ave
Chico, CA
http://www.macchug.com/events.html

================================================
Conference News
================================================
***Don't miss Intel's Linux-driven Robot at OSCON
Myron Hattig, senior architect at Intel Research, will discuss how
Intel is building Linux-driven robots that communicate over wireless
LANs. His session is on Friday, July 11 and he'll have one of the
robots on hand at the O'Reilly Open Source Convention.
http://conferences.oreillynet.com/cs/os2003/view/e_sess/4506

Read more about the project in an article by Jim Butler.
http://www.linuxdevices.com/articles/AT2705574735.html

**There is still time to register. User Group Members--use code DSUG
when you register and you'll get 20% off the conference pricing.

To register, go to:
http://conferences.oreillynet.com/cs/os2003/create/ord_os03


O'Reilly Open Source Convention
Portland Marriott Downtown,
Portland, OR
July 7-11, 2003
http://conferences.oreilly.com/oscon/


***Put Up an O'Reilly Open Source Convention Banner, Get A Free Book
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:
http://ug.oreilly.com/banners/oscon2003/

================================================
News From O'Reilly & Beyond
================================================
---------------------
General News
---------------------
***Do We Need A Bill of Rights for Web Services?
Tim O'Reilly's latest:You can think of open source as a kind of "bill
of rights" outlining key protections for software users and developers.
As we move into the world of web services, in which software is no
longer distributed as either binaries OR source code, but instead
performed on a remote server, what kind of bill of rights is required
to protect users? What kind of agreements will provide web services
users and developers with some of the freedoms that we have come to
expect from open source?  http://www.oreillynet.com/pub/wlg/3266


***Hacker Takes a Crack at TiVo
Breaking into your DVR isn't about stealing service--TiVo has been
really friendly to hackers in the past. Instead, hacking your TiVo is
about scoring more features and getting the services you want. This
Wired article tells you what author Raffi Krikorian has in store for
you in his upcoming book, "TiVo Hacks."
http://www.wired.com/news/technology/0,1282,59028,00.html

TiVo Hacks
Order Number: 5539
http://www.amazon.com/exec/obidos/tg/detail/-/0596005539/103-9536749-1016659
(O'Reilly catalog page should be available soon.)


***Incredible Movies
Almost 2,000 ephemeral films (industrial, educational, and advertising)
from the early 1900s through the 1960s are available for free on the
Net, thanks to film archivist Rick Prelinger.
http://www.oreillynet.com/pub/a/policy/2003/05/23/rickp.html

---------------------
Open Source
---------------------
***Python Success Stories: Eight True Tales of Flexibility, Speed, 
and Improved Productivity
The future looks bright for Python. O'Reilly's collection of stories
about successful Python-powered projects makes it easy to see why
Python isn't just a scripting language; it is being used more and more
in projects of all sizes, in all application areas.
http://www.oreillynet.com/pub/wlg/3198

Download a copy of Python Success Stories.
http://python.oreilly.com/news/python_success_stories.pdf


***Saving Our Bacon: Snort Security Holes and Strategies for Safe 
Network Monitoring
Bob Byrnes reviews past attacks and recently discovered buffer-overflow
vulnerabilities in Snort, a popular security-monitoring tool used for
detecting suspicious network activities. He also discusses strategies
you can use to minimize risks.
http://linux.oreillynet.com/pub/a/linux/2003/06/02/snort.html

Bob is a coauthor of the upcoming "Linux Security Cookbook"
Order Number: 3919
http://www.oreilly.com/catalog/linuxsckbk/index.html

---------------------
Java
---------------------
***Making Sense of Java's Dates
Measuring time is easy. Representing it is hard. Time zones,
internationalization, and localization all make it tricky to give the
correct date. Newer versions of the JDK have improved Java's date and
time APIs, but they're still a little tricky. Philipp Janert explores
date and time handling in Java.
http://www.onjava.com/pub/a/onjava/2003/06/05/java_calendar.html

---------------------
.NET
---------------------
***Implementing Custom Data Bindable Classes: CollectionBase 
By now, everyone is familiar with grabbing a DataSet from the database
and binding it at runtime to an ASP.NET list control. This works just
fine. But DataSets are weakly typed, providing late bound access to
their properties. What if you want to use your own strongly typed
custom object with meaningful properties and methods instead of a
generic DataSet? James Still shows you how to create them for your own
classes.
http://www.ondotnet.com/pub/a/dotnet/2003/06/02/collectionbase.html

---------------------
XML
---------------------
***Designing a New Schema with XML Design Patterns
Following on from our articles on XML schema design patterns, this
article applies these patterns to the design of a new schema,
leveraging existing XML languages such as XHTML and RDF along the way.
http://www.xml.com/pub/a/2003/06/04/patterns.html

---------------------
Mac
---------------------
***Power Keys in Jaguar
David Pogue received a letter from a reader who couldn't put his Mac to
sleep. The keyboard command described in "Mac OS X: The Missing Manual,
2nd Edition" kept giving him a black screen instead. David points the
power user in the right direction in the latest "From David's Desk."
http://missingmanuals.com/david/


***Rob Griffiths' Top Mac OS X Hints, Part 2
Rob Griffiths has selected his favorite or most fun tips from his book,
"Mac OS X Hints, Jaguar Edition." In Part 2 this week, he offers tips
on speeding up iPhoto, burning a multisession CD, and more.
http://www.macdevcenter.com/pub/a/mac/2003/06/03/macosxhints.html

Mac OS X Hints: Jaguar Edition
Order Number: 4516
http://www.oreilly.com/catalog/macxhints/

================================================
News From Your Peers
================================================
***Ed Brill at the Portland Domino/Notes User Group, Portland, OR
--June 17
The Portland Domino/Notes User Group and Boom Vang Consulting present
Ed Brill, Lotus Senior Marketing Manager to discuss "The Future of
Collaborative Technologies: Lotus and the Competitive Landscape."

Tuesday, June 17, 2003
The Oregon Zoo, Skyline Room
4001 SW Canyon Road
Portland, OR 97221

Space is limited, so please RSVP by June 12.
Send a note to usergroup@boomvang.com or call Lauren Williams at
503-276-1590.  
For more info:  www.boomvang.com

Until next time--

Marsee