[From nobody Mon Aug 2 21:28:51 2004 Return-Path: <marsee@oreilly.com> X-Original-To: mlamertz@localhost Delivered-To: mlamertz@localhost Received: by tweety.intern.perl-ronin.de (Postfix, from userid 8) id AEDE2C000F; Tue, 29 Jul 2003 02:46:57 +0200 (CEST) X-Scanned-By: AMaViS-ng at tweety.intern.perl-ronin.de Received: from localhost (tweety [127.0.0.1]) by tweety.intern.perl-ronin.de (Postfix) with ESMTP id 22A84C000E for <mlamertz@localhost>; Tue, 29 Jul 2003 02:46:55 +0200 (CEST) Received: from struppi1.friedrichstrasse62.de [195.138.32.98] by localhost with POP3 (fetchmail-6.2.3) for mlamertz@localhost (single-drop); Tue, 29 Jul 2003 02:46:55 +0200 (CEST) Received: from mail.pm.org (mail.pm.org [64.49.222.22]) by struppi1.friedrichstrasse62.de (8.9.3/8.9.3) with ESMTP id CAA04538 for <mike@perl-ronin.de>; Tue, 29 Jul 2003 02:42:16 +0200 Received: from smtp.oreilly.com (rock.oreilly.com [209.204.146.34]) by mail.pm.org (8.11.6/8.11.6) with ESMTP id h6T0fnK10824 for <mlamertz@cologne.pm.org>; Mon, 28 Jul 2003 19:41:49 -0500 Received: (from marsee@localhost) by smtp.oreilly.com (8.11.2/8.11.2) id h6T0fgi23298 for mlamertz@cologne.pm.org; Mon, 28 Jul 2003 17:41:42 -0700 (PDT) Date: Mon, 28 Jul 2003 17:41:42 -0700 (PDT) From: Marsee Henon <marsee@oreilly.com> Message-Id: <200307290041.h6T0fgi23298@smtp.oreilly.com> To: mlamertz@cologne.pm.org Subject: Newsletter from the O'Reilly UG program, July 28 X-UIDL: b%8!!(Y]"!~Xf"!pR<!! X-Spam-Status: No, hits=0.0 required=5.0 tests=none version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) O'Reilly User Group Program Newsletter July 28, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -RTF Pocket Guide -Practical RDF ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Come See Me at LinuxWorld, San Francisco, CA--Aug 5 -James Duncan Davidson ("Cocoa in a Nutshell"), Utah Java User Group, West Valley City, UT--Aug 21 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Call For Participation: The 2004 O'Reilly Life Science Informatics Conference -The Second Annual O'Reilly Mac OS X Conference -Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--John Davey, Philadelphia Area Computer Society, Web Design SIG ---------------------------------------------------------------- News ---------------------------------------------------------------- -Amazon Hacks: Beta Chapter available online -New User Group page and Book Review Guideline section for the O'Reilly UG Program -Secure Cooking with C and C++ -Simplify Your Life with Apache Virtual Hosts -Why Web Developers Need JavaServer Faces -StringBuilders Explained -Why Choose RSS 1.0? ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Mactopia interview with Lorene Romero NCMUG, CA ================================================ 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/ ***RTF Pocket Guide Order Number: 4753 Any programmer working with text files today needs a way to deal with Microsoft Word documents and their underlying Rich Text Format. Our handy quick reference is the only book available on this notoriously difficult format. Small and easy to use on the job, RTF Pocket Guide focuses on the "workhorse" codes that programmers can't do without, including text style codes, paragraph formatting codes, and page formatting codes--all with real-world examples. http://www.oreilly.com/catalog/rtfpg/?CMP=EMC-OC5466230545 A Sample Excerpt, "RTF Tutorial," is available online: http://www.oreilly.com/catalog/rtfpg/chapter/index.html ***Practical RDF Order Number: 2637 The Resource Description Framework (RDF) is a structure for describing and interchanging metadata on the Web. "Practical RDF" explains RDF from the ground up, providing real-world examples and descriptions of how the technology is being used in applications like Mozilla, FOAF, and Chandler, as well as infrastructure you can use to build your own applications. This book cuts to the heart of the W3C's often obscure specifications, giving you tools to apply RDF successfully in your own projects. http://www.oreilly.com/catalog/pracrdf/?CMP=EMC-79IF02722688 Chapter 8, "Jena: RDF in Java," is available online: http://www.oreilly.com/catalog/pracrdf/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Come See Me at LinuxWorld, San Francisco, CA--Aug 5 Stop by the O'Reilly booth #1473 and say hi to me on Tuesday, August 5. The show runs August 5-7. Here is the list of O'Reilly Events at LinuxWorld: http://linux.oreillynet.com/linux/linuxworld2003/ ***James Duncan Davidson ("Cocoa in a Nutshell"), Utah Java User Group, West Valley City, UT--Aug 21 Author James Duncan demonstrates techniques for writing clear and robust code at this UJUG event. For more information and to RSVP please go to: http://www.ujug.org/meetings.html IHC Lake Park Facility, 4646 West Lake Park Blvd. West Valley City, UT http://www.ujug.org/location.html ================================================ Conference News ================================================ ***Call For Participation: The 2004 O'Reilly Life Science Informatics Conference O'Reilly & Associates invites biologists, computer scientists, software engineers, mathematicians, and experts in other related fields to submit proposals to lead tutorial and conference sessions at the O'Reilly Life Science Informatics Conference, slated for February 9-12, 2004 at the Westin Horton Plaza in San Diego, CA. Proposals are due September 1, 2003. http://conferences.oreillynet.com/lsi2004/ ** 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: http://conferences.oreillynet.com/cs/macosx2003/create/ord_mac03 O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ ***Put Up an O'Reilly Mac OS X Conference 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 Mac OS X Conference banner, I will send you the O'Reilly book of your choice. O'Reilly Mac OS X Conference Banners: http://ug.oreilly.com/banners/macosx2003/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--John Davey, Philadelphia Area Computer Society, Web Design SIG "...Safari dovetails very well with your print library. I have a couple books that now have second editions. Safari lets me review the new editions on the Safari bookshelf for reference when I need them. And of course, when looking to buy a book on a subject, Safari lets you search the catalogs of several publishers and read as much of each book as you need to make a decision." 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 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 safari_talk@oreilly.com. (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** http://www.oreilly.com/safari/ug For more information on Safari: http://safari.oreilly.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Amazon Hacks: Beta O'Reilly's upcoming "Amazon Hacks" is a collection of real-world tips, tricks, and full-scale solutions to practical uses of amazon.com and the Amazon Web services API. http://www.oreilly.com/catalog/amazonhks/chapter/index.html?CMP=EMC-UO9997498356 ***New User Group page and Book Review Guideline section for the O'Reilly UG Program We have decided to give the UG page (http://ug.oreilly.com/) a new look by updating the graphics section, adding a "User Group Programs and Resources" section, and a "Book Review Guidelines and Suggestions" section. Writing a review has never been so easy.... http://ug.oreilly.com/bookreviews.html?CMP=NLC-6DT281319197 ***Secure Cooking with C and C++ In this first in a three-part series of sample recipes from "Secure Programming Cookbook for C and C++," the authors offer nine basic rules for proper data validation, which they recommend all programmers follow. From their first rule: "Assume all input is guilty until proven otherwise" to their last: "The better you understand the data, the better you can filter it," the advice presented here will help programmers keep unwanted, malicious data out of their applications. http://www.oreillynet.com/pub/a/network/excerpt/spcookbook_chap03/index.html Secure Programming Cookbook for C and C++ Order Number: 3943 http://www.oreilly.com/catalog/secureprgckbk/index.html --------------------- Open Source --------------------- ***Simplify Your Life with Apache Virtual Hosts Not every web site needs its own server or IP address. Apache and HTTP 1.1 both allow different sites to share a single box and an IP address. Russell Dyer explains how virtual hosts can make your life easier as a web developer and a system administrator. http://www.onlamp.com/pub/a/apache/2003/07/24/vhosts.html ***Defending Your Site Against Spam To users, unsolicited commercial email is an annoyance. To mail server administrators, it's a threat. Dru Nelson recently had his network attacked by spammers. He explains the various defenses he considered for protecting against future attacks. Part one: http://linux.oreillynet.com/pub/a/linux/2003/06/26/blocklist.html Part two: http://linux.oreillynet.com/pub/a/linux/2003/07/24/blocklist.html --------------------- Java --------------------- ***Why Web Developers Need JavaServer Faces Several good frameworks exist to make the Java server programmer's life easier. Unfortunately, several hard problems still exist, including multiple output-format support and separation of content from presentation. In this first Java Q&A column, Chuck Cavaness explains why JSF matters. http://www.onjava.com/pub/a/onjava/2003/07/23/java_qa.html Chuck is the author of the "Jakarta Struts Pocket Reference" Order Number: 5199 http://www.oreilly.com/catalog/jakartapr/index.html --------------------- .NET --------------------- ***StringBuilders Explained Visual Basic programmers have long enjoyed ease in string manipulations. It is easy to create a string, split it up, concatenate multiple strings, etc. However, this seemingly innocent piece of code is not the recommended way to perform string manipulations in .NET. Wei-Meng Lee shows you how to make sense of the StringBuilder class. http://www.ondotnet.com/pub/a/dotnet/2003/07/21/stringbuilder.html --------------------- XML --------------------- ***Why Choose RSS 1.0? Part of RSS 1.0's value is in retaining its roots as primarily a metadata specification. A journal publisher explains why they chose RSS 1.0 as the basis for distributing RSS feeds of their publications. http://www.xml.com/pub/a/2003/07/23/rssone.html --------------------- Mac --------------------- ***Penny-Pinching PowerBook Do you need portability for email and word processing, but don't want to plunk down a pile of cash for a new Apple laptop? Diehard Mac user Michael Norton describes his penny-pinching Odyssey that explored the PowerBook 280c and the 1400. http://www.macdevcenter.com/pub/a/mac/2003/07/22/cheap_powerbook.html ***Welcome to Swaine Manor Swaine Manor is a new column for Mac DevCenter written by technology veteran Michael Swaine. In this debut, Michael comments on dancing with Apple, Mac rumors, REALbasic, and more. http://www.macdevcenter.com/pub/a/mac/2003/07/18/swaine.html?CMP=NLC-A5T991393753 ================================================ News From Your Peers ================================================'' ***Mactopia interview with Lorene Romero NCMUG, CA Lorene is a board member and past president for the North Coast Mac Users Group in Northern Cailfornia. http://www.microsoft.com/mac/community/usergroups/usergroups.aspx?pid=whyjoin&page=romero Until next time-- Marsee ]