Newsletter: August 21, 2003

O'Reilly News for User Group Members
August 21, 2003
Book News
-Amazon Hacks
-TiVo Hacks
-CVS Pocket Reference, 2nd Edition
Upcoming Events
-Derrick Story ("Digital Video Pocket Guide" & "iPhoto 2:The Missing
Manual,") North Bay Multimedia Association, Novato, CA--August 28
-Correction***Jesse Liberty ("Programming C#" & "Programming ASP.NET"),
Cape Cod .NET User Group, Hyannis, MA--August 23
-Great T-Shirt Exchange
-"Go On Safari" Tip of the Week Winner--Garrett Goebel, 
Kansas City Perl Mongers
-Dispelling the Myth of Wireless Security
-Rob Flickenger on SeattleWireless TV
-Trademarks by Cory Doctorow
-Guido van Rossum Speaks
-PHP Security, Part 1
-FreeBSD Access Control Lists
-Making Media from Scratch, Part 1
-Service-Oriented Architecture Explained
-Low Bandwidth SOAP
-Integrating QuickTime with Cocoa
News From Your Peers
-SUCON '03 - Swiss Unix Conference 2003, Zurich, Switzerland--
September 5

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

For writing book review tips and suggestions, go to:

Don't forget, you can receive 20% off any O'Reilly book your purchase
directly from O'Reilly. Just use code DSUG when ordering online or by

***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:

***Amazon Hacks
Order Number: 5423
"Amazon Hacks" is a collection of real-world tips, tricks, and
full-scale solutions to practical uses of and the Amazon Web
Services API. The book offers a variety of interesting ways for power
users to get the most out of Amazon and its community, for Associates
to hone their recommendations for better linking and more referral
fees, for researchers to mine the enormous amount of information in
Amazon's data store, and for developers to integrate Amazon Web
Services into their applications and services.

A collection of sample hacks is available online:

***TiVo Hacks
Order Number: 5539
"TiVo Hacks" covers tips for changing the order of recorded programs,
activating the 30-second skip to blaze through commercials, and more,
by using magical remote-control codes. Then, once you take the lid off
your TiVo, you will learn how to gain even more fun and functionality.
You can upgrade the hard drive for more hours of recording. Log in to
the serial port for command-line access to programming data, log files,
closed-captioning data, display graphics on the TiVo screen, and even
play MP3s. While TiVo gives viewers personalized control of their TVs,
TiVo Hacks gives users personalized control of TiVo.

A collection of sample hacks is available online::

****CVS Pocket Reference, 2nd Edition
Order Number: 5679
Much more than a quick list of commands and options, "CVS Pocket
Reference, 2nd Edition," is packed with a surprising amount of
detail--including an overview of background concepts, thorough
descriptions on how to use and administer a CVS repository, and
discussions of CVS-related files and how to manage them--all in a
convenient reference format. It's an absolute must for developers who
need an on-the-job guide for quick answers to CVS dilemmas.

A Sample Excerpt, "Administrator Commands," is available online:

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

***Derrick Story ("Digital Video Pocket Guide," "iPhoto 2:The Missing
Manual,") North Bay Multimedia Association, Novato, CA--August 28
Author Derrick Story will be speaking about "The Blurred Line Between
Digital Photography and Video." The cost is free to NBMA members; $10
for non-members, $5 for students with valid ID.

Thursday, August 28, 2003
Networking at 6:30 PM; Program from 7-9:00 PM
Marin Community Foundation
Hangar #5
5 Hamilton Landing
Novato, CA
For directions to this meeting go to:

***Correction***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), 
Cape Cod .NET User Group, Cape Cod, MA--August 23
Author Jesse Liberty presents an all-day "crash course" on ASP.NET for
the Cape Cod .NET User Group. If interested, please go to following
website for pre-registration instructions and location information. You
must be registered ahead of time for this event.

Conference News
***Great T-Shirt Exchange
Is your closet overflowing with unworn tradeshow schwag? Then scour
your drawers and bring all those tees that haven't seen the light of
day to the Great T-Shirt Exchange at our Mac OS X Conference. We'll
have a special table at the conference where you can put your unused(!)
Mac t-shirt--or any other branded tee--and swap it for any other tee
that catches your eye.

The Second Annual O'Reilly Mac OS X Conference 
User Group members who register before September 12, 2003 get a double
discount. Use code DSUG when you register, and receive 20% off the
"Early Bird" price.

To register, go to:

O'Reilly Mac OS X Conference
October 27-30, 2003
Westin Santa Clara, Santa Clara, CA

Safari News
***"Go On Safari" Tip of the Week Winner--Garrett Goebel, Kansas City
Perl Mongers 
"The user interface of the service is fairly flexible and intuitive. My
favorite is the 'hide' tab that clears off most of the visible screen
space to let you get down to some serious reading. I also have found to
my surprise, that I may actually read some texts faster on monitor than
in hand. And while I must admit there is still something to pulling a
text down off the shelf and flipping through the pages, it is certainly
nice when I don't have to lug ten pounds of paper back and forth from
the office when I'm reading up on a particular subject or technology."

You can also participate in this introductory program just for user
group members. To "Go on Safari," any UG member who signs up for our
Safari 14-day free trial can 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 [email protected].
(Please include your UG name in the email.)

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
***Dispelling the Myth of Wireless Security
Rob Flickenger shows how to find out just how "secure" your standard
wireless network really is in this excerpt from his soon-to-release
"Wireless Hacks."

Wireless Hacks
Order Number: 5598

***And Don't Miss Rob Flickenger on SeattleWireless TV
The August installment of Seattle Wireless TV, which features an
interview with Rob Flickenger, as well as a discussion on a cool
remote-controlled helicopter with a wireless video feed, and reviews of
some of the latest wireless gear.

Cory Doctorow, who works with the EFF, wrote this article on the heels
of a rash of trademark incidents that he's encountered. His point of
view in this opinion piece is that trademark and copyright are supposed
to promote expression. He doesn't write about any specific details of
particular cases; rather, he restates an overview of these issues that
serves as his guiding light.

Open Source
***Guido van Rossum Speaks
Guido van Rossum, creator of the Python programming language, recently
announced that he'll be leaving PythonLabs to work for a California
startup. In this interview, Guido talks about the move, recent
developments, and Python in general.

***PHP Security, Part 1
If you have users, you'll undoubtedly have bad guys trying to break
things. As a PHP developer, it's your responsibility to make sure your
code is secure. John Coggeshall demonstrates one common PHP error that
can leave you vulnerable, and he explains how to think like a bad guy
to prevent these mistakes in the first place.

***FreeBSD Access Control Lists
The Unix permissions model has worked for decades due to its flexible
simplicity. It's not the only approach, though. FreeBSD 5.0 supports
Access Control Lists, which allow for more flexible permissions. Daniel
Harris explains what ACLs can make easier.

*** Making Media from Scratch, Part 1
QuickTime is a media creation API. It supports far more than just
editing and playing movies -- you can create them, one frame at a time.
Chris Adamson demonstrates how to make moves from scratch with
QuickTime for Java.

***Service-Oriented Architecture Explained
SOA (service-oriented architecture) has become a buzzword of late.
Although the concepts behind SOA have been around for over a decade
now, SOA has gained extreme popularity of late due to web services.
Before we dive in and talk about what SOA is and what are the
essentials behind SOA, it is a useful first step to look back at the
evolution of SOA. To do that, we have to simply look at the challenges
developers have faced over the past few decades and observe the
solutions that have been proposed to solve their problems.

***Low Bandwidth SOAP
Using web services on low resource J2ME devices is possible through's KSOAP classes. This article shows you how to create
lightweight web service clients and servers.

***Integrating QuickTime with Cocoa
After providing a brief QuickTime overview, Doug Welton shows you how
to integrate digital media with Cocoa, then finishes up with an example
of building a QuickTime Movie Player that you can include in your own

News From Your Peers
***SUCON '03 - Swiss Unix Conference 2003, Zurich, Switzerland--September 5
The Swiss Unix Conference is taking place for the first time. It is
about education intended for open-minded individuals interested in the
Unix environment. The conference brings together developers, system
administrators, and others interested in the Unix operating system and
Unix related topics.

September 5, 2003
Kongresshaus Zurich, Switzerland
For Program details go to:

Until next time--


Leave a Reply

Your email address will not be published. Required fields are marked *