[From nobody Mon Aug 2 21:31:06 2004 Received: from smtp.oreilly.com (rock.oreilly.com [209.204.146.34]) by tipjar.com id h2J3buP5044046; Tue, 18 Mar 2003 20:37:56 -0700 (MST) X-Received-From: marsee@oreilly.com X-Received-For: <kcpm-moderate@davidnicol.com> Received: from rock.west.ora.com (localhost [127.0.0.1]) by smtp.oreilly.com (8.12.8/8.12.8) with ESMTP id h2J3bosb009735 for <kcpm-moderate@davidnicol.com>; Tue, 18 Mar 2003 19:37:50 -0800 (PST) Received: (from marsee@localhost) by rock.west.ora.com (8.12.8/8.12.8/Submit) id h2J3bnix009728 for kcpm-moderate@davidnicol.com; Tue, 18 Mar 2003 19:37:49 -0800 (PST) Date: Tue, 18 Mar 2003 19:37:49 -0800 (PST) From: Marsee Henon <marsee@oreilly.com> Message-Id: <200303190337.h2J3bnix009728@rock.west.ora.com> To: kcpm-moderate@davidnicol.com Subject: Newsletter from O'Reilly UG Program, March 18 X-UIDL: [Cg"!0G6"![Gj"!IB%#! Mime-Version: 1.0 Content-Transfer-Encoding: 7bit O'Reilly User Group Program Newsletter March 18, 2003 Please share this information with your members... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Java Extreme Programming Cookbook -Learning Red Hat Linux, 3rd Edition -Web, Graphics & Perl/Tk: Best of the Perl Journal -Switching to the Mac: The Missing Manual ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Derrick Story ("iPhoto:The Missing Manual" and "Digital Photo Pocket Guide") will present to the North Coast Mac Users Group at O'Reilly, Sebastopol, CA--March 22 -Jesse Liberty ("Programming ASP.NET") at the Web Services Edge 2003 East Conference, Boston, MA--March 20 -Software Legends Night at Softpro Books, Burlington, MA--March 26 -Colin Moock ("ActionScript for Flash MX") at Flash Forward 2003, San Francisco, CA--March 26 ---------------------------------------------------------------- Conference ---------------------------------------------------------------- -Registration is open for the 2003 O'Reilly Open Source Convention -Mac OS X Innovators Contest Winning Entry to be Announced at the O'Reilly Emerging Technology Conference -New--Put Up A O'Reilly Open Source Convention Banner, Get A Free Book --------------------------------------------------------------- Safari ---------------------------------------------------------------- -First "Go On Safari" Winner--Michael J. Ross, San Diego Oracle Users Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -The Next Revolution: Smart Mobs -What does Linux have to do with Dickens? -Interview with Rael Dornfest -Official O'Reilly Gear at ThinkGeek -Hackers Meet Soldiers -Egoboo: The Cute Way to Dungeon Role Play -The XML.com Interview: Eric Meyer -Making Java Objects Comparable -Detecting Duplicate Code with PMD's CPD -Configuration Handlers in .NET -Build Hyperlinks into Your Client App with the Windows Forms LinkLabel Control -Hands on X11 -Apple Releases Java 1.4.1 for Mac OS X ================================================ 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/ ***Java Extreme Programming Cookbook Order Number: 3870 Extreme Programming does not mean programming naked while rollerblading down the side of the Grand Canyon. It does mean a new approach to software development that is both radical and common sense. Brimming over with 100 recipes for getting down to business and actually doing XP, "Java Extreme Programming Cookbook" succinctly documents the most important features of popular open source tools for XP in Java, and then digs right in, providing recipes for implementing the tools in real-world environments. http://www.oreilly.com/catalog/jextprockbk/ Chapter 4, "JUnit," is available online: http://www.oreilly.com/catalog/jextprockbk/chapter/index.html ***Learning Red Hat Linux, 3rd Edition Order Number: 4699 "Learning Red Hat Linux, 3rd Edition" guides you through the process of installing and running Red Hat Linux on your PC. Written in a friendly, easy-to-understand style, this book contains all you need to get started, including the complete Red Hat 8.0 distribution on CD. With new tutorials covering OpenOffice Tools and the desktop, this book is excellent for first-time Linux users who want to install the operating system on a new PC or convert an existing system to Linux. http://www.oreilly.com/catalog/redhat3/ Chapter 10, "Connecting to the Internet," is available online: http://www.oreilly.com/catalog/redhat3/ ***Web, Graphics & Perl/Tk: Best of the Perl Journal Order Number: 3110 "Web, Graphics & Perl/Tk: Best of the Perl Journal" includes the very best (and still relevant) articles published in "The Perl Journal" over its five years of publication. Written by 23 of the most prominent and prolific members of the closely knit Perl community, including Lincoln Stein, Mark-Jason Dominus, Alligator Descartes, and Dan Brian, the 40 articles included in this volume are simply some of the finest Perl articles ever written on the subjects of graphics, the Web, and Perl/Tk. http://www.oreilly.com/catalog/tpj2/ Chapter 4, "Cookies," is available online: http://www.oreilly.com/catalog/tpj2/chapter/index.html ***Switching to the Mac: The Missing Manual Order Number: 4524 If you've made the switch to Mac, or you're ready to, this book will show you how to: move files, address books, and email collections from a PC to the Mac; find familiar controls in the new system; set up a network to share files with PCs and Macs; and adapt old printers, scanners, and other peripherals. If you've discovered that just buying a new Mac isn't all there is to it, this guide by celebrated author and columnist David Pogue will have you converting from Windows to Mac quickly and easily. http://www.oreilly.com/catalog/switchmacmm/ =============================================== Upcoming Events =============================================== ***Derrick Story ("iPhoto:The Missing Manual" and "Digital Photo Pocket Guide") will present to the North Coast Mac Users Group at O'Reilly, Sebastopol, CA--March 22 Join Derrick Story as he shows you how to take advantage of the powerful, yet easy to use, features in the latest version of the iLife application suite. Create "Ken Burns like" QuickTime movies, add music from your iTunes library, and publish it all to a CD, DVD, or the Web. Plus, you'll receive a special "behind the scenes" tour of the O'Reilly Campus here in Sebastopol. Derrick will be available to answer questions and sign books. The O'Reilly bookstore is open for this event. O'Reilly Saturday, March 22, 2003 11am--1pm 1005 Gravenstein Highway North Sebastopol, CA Directions: http://www.oreilly.com/oreilly/seb_directions.html For more information on NCMUG go to: http://www.ncmug.org/ ***Jesse Liberty ("Programming ASP.NET") at the Web Services Edge 2003 East Conference, Boston, MA--March 20 Author Jesse Liberty ("Programming C#," "Learning C#," "Learning Visual Basic .NET," and "Programming ASP.NET") is the keynote speaker at Web Services Edge 2003 East Conference. Web Services Edge 2003 East Conference & Expo March 18-20, 2003 Hynes Convention Center Boston, MA http://www.sys-con.com/webservicesedge2003east/index.cfm ***Software Legends Night at Softpro, Burlington, MA--March 26 Spend an evening filled with tips, tricks, best practices, and fun with author Chris Sells ("Mastering Visual Studio .NET"). Softpro Books Wednesday, March 26, 2003 6:30 to 8:00 pm 112 Mall Road Burlington, MA 01803-5300 http://www.softpro.com/events.html ***Colin Moock ("ActionScript for Flash MX") at Flash Forward 2003, San Francisco, CA--March 26 Author Colin Moock leads an ActionScript Workshop and a session on "Multiuser Flash with Unity 2." Flash Forward 2003 March 26- 29, 2003 Herbst Theatre San Francisco, CA http://www.flashforward2003.com/ For more events, please see: http://events.oreilly.com/ ================================================ Conference News ================================================ ***Registration is open for the 2003 O'Reilly Open Source Convention--Portland, OR Programmers, developers, strategists, technical staff, and other open source votaries from around the world congregate for five days of tutorials, conference sessions, and networking of the flesh-and-blood variety. Recognizing that open source tools have moved squarely into the mainstream, this year's convention focuses on "embracing and extending proprietary software." 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: 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/ ***Mac OS X Innovators Contest Winning Entry to be Announced at the O'Reilly Emerging Technology Conference Have you created a Mac OS X application, plug-in, or some other type of innovative software that you believe is top in its class? Then enter it in the Mac OS X Innovators contest. First prize is an ADC Premier membership (includes WWDC pass, hardware credits, and tons of other benefits) plus a full pass to the O'Reilly Mac OS X Conference plus a one year subscription to the premium online book service, Safari--these awards total nearly $5,000 for the first place winner. Deadline for entries is March 28. Find out how to enter here: http://www.macdevcenter.com/mac/developer/ For more info on the O'Reilly Emerging Technology Conference: http://conferences.oreilly.com/etcon/ User Group members get 20% off the conference pricing. Use the code DSUG. To register, go to: http://conferences.oreillynet.com/pub/w/22/register.html ***New--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: http://ug.oreilly.com/banners/oscon2003/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--Michael J. Ross, San Diego Oracle Users Group "One advantage that Safari has over newsgroups is the higher quality of source code. Developers can better rely upon sample code from technical books tested by professional reviewers and countless readers, and supplemented with more extensive explanations and errata--as opposed to code culled from thrice-borrowed scripts, and usually presented with insufficient context." 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 safari_talk@oreilly.com. 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 --------------------- ***The Next Revolution: Smart Mobs What do you get when you mix together millions of cell phones and P2P-enabled computers with wireless Internet floating in the air and users reviewing products, sellers, and each other? Smart mobs. That's what Howard Rheingold, a keynoter at O'Reilly's upcoming Emerging Technology Conference, calls these folks. Read what he has to say about this third computing revolution. http://www.openp2p.com/pub/a/p2p/2003/03/13/howard.html For more info on the O'Reilly Emerging Technology Conference: http://conferences.oreilly.com/etcon/ ***What does Linux have to do with Dickens? Tim O'Reilly's weblog from Sunday, March 16, 2003. http://www.oreillynet.com/pub/wlg/2911 ***Interview with Rael Dornfest Listen to Minnesota Public Radio's "Future Tense" interview with Rael Dornfest and learn about some of Google's lesser-known search techniques. Just click on the link beside "Google Hacks." Rael is a coauthor of O'Reilly's recently released "Google Hacks." http://news.mpr.org/programs/futuretense/ Google Hacks Order Number: 4478 http://www.oreilly.com/catalog/googlehks/ ***Official O'Reilly Gear at ThinkGeek For years, our customers have asked us to make and sell various items with our animals on them. We are pleased and proud to present our first collection of official OReilly animal swag. For a limited time only, order any O'Reilly t-shirt, babydoll tee, or child's t-shirt/creeper, and get a free O'Reilly 2003 Calendar. For every shirt you buy, ThinkGeek will give you a free calendar. www.thinkgeek.com/oreilly. --------------------- Open Source --------------------- ***Hackers Meet Soldiers OpenBSD has a well-deserved reputation for fanatical security. Why is the U.S. military funding it? What do you get out of it? Cameron Laird and George Peter Staplin investigate. http://www.onlamp.com/pub/a/bsd/2003/03/13/darpabsd.html ***Egoboo: The Cute Way to Dungeon Role Play Dungeon crawls are as popular among the computer RPG crowd as first person shooters are among the action crowd. In the open source world, Egoboo is perhaps the cutest and most accessible RPG. Howard Wen examines the project, its history, and its future. http://linux.oreillynet.com/pub/a/linux/2003/03/13/egoboo.html --------------------- XML --------------------- ***The XML.com Interview: Eric Meyer Russell Dyer talks to Eric Meyer, invited expert to the W3C's CSS Working Group, and author of "Cascading Style Sheets: The Definitive Guide." http://www.xml.com/pub/a/2003/03/12/meyer.html Cascading Style Sheets: The Definitive Guide Order Number: 6226 http://www.oreilly.com/catalog/css/ --------------------- Java --------------------- ***Making Java Objects Comparable Sometimes how objects relate to each other is as important as the existence of the objects. There's no single way to compare them--a person might be sorted by age, name, or position in a queue. In this article, Budi Kurniawan demonstrates how to make your objects comparable and sortable with java.util.Comparator and java.lang.Comparable. http://www.onjava.com/pub/a/onjava/2003/03/12/java_comp.html ***Detecting Duplicate Code with PMD's CPD Code reuse has been a grail for years. Why, then, is there still so much copying and pasting going on? Tom Copeland introduces CPD, the Copy/Paste Detector, which can identify large swaths of duplicate Java code. http://www.onjava.com/pub/a/onjava/2003/03/12/pmd_cpd.html --------------------- .NET --------------------- ***Configuration Handlers in .NET In the shiny new world of .NET-based applications with xcopy deployment and smart clients, we can no longer use the registry to hold application configuration information. Instead, we're supposed to use XML-based configuration files accessed via the CLR's pluggable configuration framework. In this article by Ben Lowery, he explains how this all works. http://www.ondotnet.com/pub/a/dotnet/2003/01/01/configsections.html ***Build Hyperlinks into Your Client App with the Windows Forms LinkLabel Control Writing for MSDN, Dan Hurwitz discusses the flexibility of the LinkLabel control in the .NET Framework, its properties, built-in behaviors, and their use in VB.NET and C#. http://msdn.microsoft.com/msdnmag/issues/03/02/LinkLabel/default.aspx Dan is a coauthor of "Programming ASP.NET." Order Number: 1711 http://www.oreilly.com/catalog/progaspdotnet/index.html --------------------- Mac --------------------- ***Hands on X11 The imprementation of X11 for Mac OS X includes a window server, libraries, and basic utilities such as xterm. In this article, Dan Benjamin shows you how to install and use the latest beta offered by Apple. http://www.macdevcenter.com/pub/a/mac/2003/03/14/install_x11.html ***Apple Releases Java 1.4.1 for Mac OS X Apple takes Java to the next level with the latest release of the Java 2 Platform, Standard Edition, version 1.4.1 for Mac OS X. It includes 60 percent more features than 1.3.1. Daniel Steinberg brings you up to speed. http://www.macdevcenter.com/pub/a/mac/2003/03/10/osx_java.html Until next time-- Marsee ]