O’Reilly User Group Program Newsletter May 29, 2003
Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Head First Java -iPhoto 2: The Missing Manual -Programming C#, 3rd Edition -Games, Diversions & Perl Culture -Cocoa in a Nutshell -Java Database Best Practices ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Perl Whirl Geek Cruise, Hawaii--Jun 1-8, 2003 -Mac Mania II Geek Cruise, Hawaii--Jun 1-8, 2003 -Microsoft Tech Ed 2003, Dallas, TX--Jun 1-6, 2003 -JavaOne, San Francisco, CA--Jun 10-13, 2003 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -New Talks at OSCON -Put Up an O'Reilly Open Source Convention Banner, Get a Free Book ---------------------------------------------------------------- News ---------------------------------------------------------------- -Are you an Amazon Associate? -Apple as Innovator -Why Try to Out-Google Google? -Buy Where You Shop -Gear Up for Summer -Adventures with Kerberos, CVS, and GSS-API -Apple and Linux: A Mutual Friendship? -JBoss Optimizations 101 -Using Calculated DataColumns in ADO.NET -Automating iPhoto 2 with AppleScript -A DNS Primer ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -MacFeast 2003, Norwalk, CA--June 14, 2003 ================================================ 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/ ***Head First Java Order Number: 4656 You've never seen an O'Reilly book (or any other book, for that matter) like "Head First Java." Learning well and at a deep level takes a lot more than reading text on a page. Actively combining words and pictures helps in both understanding a subject and remembering it. "Head First Java" puts these ideas into practice with mind-stretching exercises, memorable analogies, and stories, humor, and attitude that aren't pasted-on distractions--they drive home key points and make ideas come alive. The Head First approach is as effective as it is unique. http://www.oreilly.com/catalog/hfjava/ Excerpts on "A Trip to Objectville" and "Serious Polymorphism" are available online: http://www.oreilly.com/catalog/hfjava/chapter/index.html ***iPhoto 2: The Missing Manual Order Number: 5067 Presented by best-selling author David Pogue, this updated edition keeps pace with Apple's recently revised digital shoebox for uploading, organizing, printing, publishing, and touching up digital photos. "iPhoto 2: The Missing Manual" charts the latest changes and illustrates the interactivity among Apple's iLife software products. With this guide, Macintosh fans can take their digital photos to the screen, the Web, printouts, hardbound photo books, and even to DVDs, CDs, and digital movies. http://www.oreilly.com/catalog/iphoto2/ Chapter 10, "Publishing a Photo," is available online: http://www.oreilly.com/catalog/iphoto2/chapter/index.html ***Programming C#, 3rd Edition Order Number: 4893 "Programming C#, 3rd Edition" focuses on the features and programming patterns that are new to the C# language and fundamental to programming web services and web applications on the .NET platform. Newly updated for version 1.1 of the .NET Framework and Visual Studio .NET 2003, the book features expanded coverage of events and delegates, answers to frequently asked questions about C#, and new tips and tricks, including some for programmers coming from VB and C++ backgrounds. http://www.oreilly.com/catalog/progcsharp3/ Chapter 12,"Delegates and Events," is available online: http://www.oreilly.com/catalog/progcsharp3/chapter/index.html ***Games, Diversions & Perl Culture Order Number: 3129 This third volume of "The Best of the Perl Journal" includes some of the most popular Perl articles ever written on the subjects of games, diversions, and the unique culture of this close-knit community. You'll find all of the playful features TPJ offered over the years, including the Obfuscated Perl Contests, Perl Quiz Shows, renowned one-line recipes, and a panoply of quirky Perl applications, such as genetic algorithms, home automation, music programming, and natural language processing. http://www.oreilly.com/catalog/tpj3/ Read "Searching for Rhymes with Perl" and "The Zeroth Annual Obfuscated Perl Contest" online: http://www.oreilly.com/catalog/tpj3/chapter/index.html ***Cocoa in a Nutshell Order Number: 4621 "Cocoa in a Nutshell" begins with a complete overview of Cocoa's object classes, and ends with a detailed quick reference. It provides developers who may be experienced in other application toolkits with the grounding they'll need to start developing Cocoa applications. A complement to Apple's documentation, it is the only reference to the classes, functions, types, constants, protocols, and methods that make up Cocoa's Foundation and Application Kit frameworks, based on the Jaguar release (Mac OS X 10.2). http://www.oreilly.com/catalog/cocoaian/ Chapter 4, "Drawing and Imaging," is available online: http://www.oreilly.com/catalog/cocoaian/chapter/index.html ***Java Database Best Practices Order Number: 5229 "Java Database Best Practices" takes you through a variety of ways to store and access data, enabling you to learn which "persistence model" is most appropriate for each type of application. This unique and comprehensive guide introduces each of the dominant APIs (Enterprise JavaBeans, Java Data Objects, and JDBC), along with lesser-known options. The book also explores the methodology and design components that use those APIs, and offers practices most appropriate for different types and makes of databases and applications. http://www.oreilly.com/catalog/javadtabp/ Chapter 2, "Relational Data Architecture," is available online: http://www.oreilly.com/catalog/javadtabp/chapter/index.html =============================================== Upcoming Events =============================================== ***For more events, please see: http://events.oreilly.com/ ***Perl Whirl Geek Cruise, Hawaii--Jun 1-8, 2003 Take a Perl Whirl Geek Cruise with authors Tim Bunce ("Programming the Perl DBI"), Randal Schwartz ("Learning Perl"), Nathan Torkington ("Perl Cookbook"), and Larry Wall ("Programming Perl, 3rd Ed."). Aloha! http://www.geekcruises.com/home/pw3_home.html ***Mac Mania II Geek Cruise, Hawaii--Jun 1-8, 2003 Have fun in the tropical sun on the Mac Mania II Geek Cruise with authors James Duncan Davidson ("Learning Cocoa with Objective-C") and David Pogue (Missing Manual Series). http://www.geekcruises.com/home/mm2_home.html ***Microsoft Tech Ed 2003, Dallas, TX--Jun 1-6, 2003 Drop by our booth, say howdy, and look over our latest publications. http://www.microsoft.com/usa/teched/home.asp ***JavaOne, San Francisco, CA--Jun 10-13, 2003 Check out our latest Java offerings. Also, authors David Jordan and Craig Russell ("Java Data Objects") are making the sole JDO presentation at JavaOne. http://servlet.java.sun.com/javaone/ ================================================ Conference News ================================================ ***New Talks at OSCON Don't miss these newly added talks at July's Open Source Convention: Clay Shirky and Stewart Brand on archiving digital data for the long term; everyone's favorite Mozilla wrangler, Mitchell Baker, with a session on Chandler; and David Fetter on why database projects fail. http://conferences.oreillynet.com/os2003/ 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 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/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Are you an Amazon Associate? Let me know at [email protected]. We're interested in hearing about your experiences with Amazon. ***Apple as Innovator Tim O'Reilly's latest: Thoughts on Apple as innovator, especially as a cultural innovator. http://www.oreillynet.com/pub/wlg/3246 ***Why Try to Out-Google Google? Tara Calishain writes that Google's success, at least initially, had nothing to do with actual technology. In this article, she looks at what has made Google a success and ways the search engine could out-Google itself. Tara is the coauthor of O'Reilly's best-selling "Google Hacks." http://www.oreillynet.com/pub/a/javascript/2003/05/16/googlehacks.html Google Hacks Order Number: 4478 http://www.oreilly.com/catalog/googlehks/ ***Buy Where You Shop In O'Reilly's spring catalog, Tim O'Reilly writes, "If you value the bookstore experience, my advice is this: buy where you shop. I buy lots of books online....But when I shop for books in bookstores, I buy them there, and so should you." http://tim.oreilly.com/values/buy_where_shop.csp ***Gear Up for Summer Do some entertaining this summer. We've got a few things that will help you impress your guests: open source beer coasters, tarsier mugs, and classy T-shirts. Show them just how cool you really are. Check out all the O'Reilly gear at ThinkGeek. http://www.thinkgeek.com/interests/oreilly/ --------------------- Open Source --------------------- ***Adventures with Kerberos, CVS, and GSS-API One of the difficulties of writing about technology is exploring the dark corners where no one's ever been before. Jennifer Vesperman recently tried to make her CVS installation use Kerberos authentication. In this article she describes how she went about integrating the two. http://linux.oreillynet.com/pub/a/linux/2003/05/22/cvs_gssapi.html Jennifer is the author of the upcoming "Essential CVS." Order Number: 4591 http://www.oreilly.com/catalog/cvs/ ***Apple and Linux: A Mutual Friendship? Is running a Linux distro on Mac hardware just sick? Why do people do it? O'Reilly's editors talk about the benefits of, and pitfalls in, running Linux on Mac OS X, in the latest "From the Editors List." http://www.oreilly.com/pub/a/oreilly/editors/apple_linux_0503.html --------------------- Java --------------------- ***JBoss Optimizations 101 "First make it work, then make it fast." Your J2EE application works, but it's slower than you'd like under peak load. Before you rush out for new hardware, check out your configuration. Sacha Labourey and Juha Lindfors demonstrate a few simple techniques to improve JBoss performance without spending money. http://www.onjava.com/pub/a/onjava/2003/05/28/jboss_optimization.html --------------------- .NET --------------------- ***Using Calculated DataColumns in ADO.NET If you have a background in database work, you have undoubtedly run into the rules of normalization. But even though ADO.NET's DataSet class is sometimes described as a "relational database in memory," it's important to remember that there are differences between databases and DataSets. In this particular case, the DataSets are designed to manage calculated columns. In this article Mike Gunderloy will show you the syntax for building calculated columns in your own DataSets, and discuss some of the pros and cons of using such columns. http://www.ondotnet.com/pub/a/dotnet/2003/05/26/datacolumn_expressions.html --------------------- Mac --------------------- ***Automating iPhoto 2 with AppleScript Derrick Story writes "It's easy enough to get your photos in iPhoto 2, but how do you process them en masse once they're there? The best combination is AppleScript and Photoshop. Here's a tutorial on how to automate iPhoto 2, complete with downloadable scripts." http://www.macdevcenter.com/pub/a/mac/2003/05/28/iphoto2.html Derrick is coauthor of " iPhoto 2: The Missing Manual" Order Number: 5067 http://www.oreilly.com/catalog/iphoto2/index.html ***A DNS Primer Lurking in your Utilities folder is the Network Utility application, which provides you with a variety of lookup services. Dan Benjamin introduces you to this utility in his DNS primer. http://www.macdevcenter.com/pub/a/mac/2003/05/28/dns_primer.html ================================================ News From Your Peers ================================================ ***MacFeast 2003, Norwalk, CA--June 14, 2003 Shawn King, host of Your Mac Life, internet radio show and Brendan Schilling, regional manager from Apple Computer are the special guest speakers. This event includes a chuck wagon BBQ dinner, the evening's speakers, plus the pre-show vendor expo and door prize drawing. Seating is very limited and must be reserved online in advance. Please use invitation code OR-1. There will be no onsite admission. http://www.macfeast.com/ Cerritos College Student Activities Center 11110 Alondra Blvd Norwalk, CA Until next time--