[From nobody Mon Aug 2 21:28:49 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 B12CE224021; Sat, 7 Jun 2003 03:46:59 +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 4EA71224017 for <mlamertz@localhost>; Sat, 7 Jun 2003 03:46:51 +0200 (CEST) Received: from struppi1.friedrichstrasse62.de [195.138.32.98] by localhost with POP3 (fetchmail-6.2.1) for mlamertz@localhost (single-drop); Sat, 07 Jun 2003 03:46:51 +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 DAA01515 for <mike@perl-ronin.de>; Sat, 7 Jun 2003 03:43:40 +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 h571hCi01474 for <mlamertz@cologne.pm.org>; Fri, 6 Jun 2003 20:43:12 -0500 Received: (from marsee@localhost) by smtp.oreilly.com (8.11.2/8.11.2) id h571h6p24154 for mlamertz@cologne.pm.org; Fri, 6 Jun 2003 18:43:06 -0700 (PDT) Date: Fri, 6 Jun 2003 18:43:06 -0700 (PDT) From: Marsee Henon <marsee@oreilly.com> Message-Id: <200306070143.h571h6p24154@smtp.oreilly.com> To: mlamertz@cologne.pm.org Subject: Newsletter from O'Reilly UG Program, June 6 X-UIDL: 2!I!!lO6!!?I6"![gI"! 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 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 ]