From garrett at scriptpro.com Thu Jul 3 10:45:40 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Meeting Reminder: Politics and Implementation of Internet Infrast ructure (Tues. 8th at 7PM) Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8E04@EXCH_MISSION> A reminder that our next meeting will be at 7PM on Tues. July the 8th at the Planet Sub on 50th and Main. http://kc.pm.org/news.html http://www.planetsub.com/kc.html The presentation will by Adam Sajna on the Politics and Implementation of Internet Infrastructure. Ever wonder about the differences between self-styled Internet backbone providers, Tier 1, Tier 2, and small time ISPs. You've heard of T1's, but what about T3, OC3, OC12, OC48, and OC192? Know what peering is? Variations on peering agreements, when and how they are formed? Balanced bandwidth? Where the feeds come in to Kansas City? What goes on behind the scenes? How to get a 100Mb feed for $1,000/month? Next week's meeting promises to be interesting. Hope to see you there. -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com garrett at scriptpro dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030703/34e319b6/attachment.htm From marsee at oreilly.com Thu Jul 3 19:32:28 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, July 3 Message-ID: <200307040032.h640WSm03693@smtp.oreilly.com> O'Reilly User Group Program Newsletter July 3, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Digital Video Pocket Guide -Learning Web Design, 2nd Edition -Building Wireless Community Networks, 2nd Edition ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Registration Is Open for the Second Annual O'Reilly Mac OS X Conference -Put Up an O'Reilly Mac OS X Conference Banner, Get A Free Book -Can't Make OSCON the whole time? Day Passes are available ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Christian Gagnon, MELUG-North ---------------------------------------------------------------- News ---------------------------------------------------------------- -The Future of Mozilla Application Development -Put Up an O'Reilly ThinkGeek Banner, Get A Free Book -Writing for O'Reilly -Defending Your Site Against Spam -MySQL FULLTEXT Searching -Using the Jakarta Commons, Part 1 -Understanding Interfaces in .NET -Super-Efficient Image Rollovers -Self-Enhancing Stylesheets -Making Movies with the Apple iSight ================================================ 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/ ***Digital Video Pocket Guide Order Number: 5237 The "Digital Video Pocket Guide" is organized into three chapters: "What Is It?", "How Does It Work?", and "How Do I...Tips, Tricks, and Techniques." Its compact size, organization, and detailed illustrations make it easy to find the information you need. This is the ultimate shooting companion that will help you create the videos you want to show to friends, family, or even the world at large. http://www.oreilly.com/catalog/dvideopg/ Sample Excerpts, "Tip 4: How to overcome backlighting," and "Tip 5: How to cope with wind," are available online: http://www.oreilly.com/catalog/dvideopg/chapter/index.html ***Learning Web Design, 2nd Edition Order Number: 4842 In "Learning Web Design," author Jennifer Niederst shares the knowledge she's gained from years of web design experience, both as a designer and a teacher. This book starts from the beginning--defining the Internet, the Web, browsers, and URLs--so you don't need to have any previous knowledge about how the Web works. After reading this book, you'll have a solid foundation in HTML, graphics, and design principles that you can immediately put to use in creating effective web pages. http://www.oreilly.com/catalog/learnweb2/ Chapter 6, "Creating a Simple Page," is available online: http://www.oreilly.com/catalog/learnweb2/chapter/index.html ***Building Wireless Community Networks, 2nd Edition Order Number: 5024 "Building Wireless Community Networks" is about getting people online using wireless network technology. The 802.11b standard (also known as WiFi) makes it possible to network towns, schools, neighborhoods, small business, and almost any kind of organization. All that's required is a willingness to cooperate and share resources. The first edition of this book helped thousands of people engage in community networking activities. This revised and expanded edition adds coverage on new network monitoring tools and techniques, regulations affecting wireless deployment, and IP network administration, including DNS and IP Tunneling. http://www.oreilly.com/catalog/wirelesscommnet2/ Chapter 3, "Network Layout, " is available online: http://www.oreilly.com/catalog/wirelesscommnet2/chapter/index.html ================================================ Conference News ================================================ ***Registration Is Open for the Second Annual O'Reilly Mac OS X Conference Do you want to tame Panther quickly, or live Apple's iLife to the fullest? If so, the second annual O'Reilly Mac OS X Conference can take you where you want to go with Apple's newest software and hardware. One day of in-depth tutorials and three days of conference sessions cover topics like network security, Cocoa, Java, Rendezvous, Quartz, AirPort Extreme, workflow management, Unix administration, and much more. Some of the many experts presenting at the conference include David Pogue, Adam Engst, mmalcolm Crawford, Dan Wood, Andy Ihnatko, Robb Beal, and Dan Frakes. O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ 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 ***Put Up an O'Reilly Mac OS X Conference Banner, Get A Free Book Yet another new banner offer-- 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/ ***Can't Make OSCON the whole time? Day Passes are available (Sorry UG discount not available.) 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/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner-- Christian Gagnon, MELUG-North "Presently, I have a number of reference books in multiple locations, a number of books I keep in my car, and a few that I carry around with me. (Perhaps your situation is similar?) My next experiment with Safari will be to add these references to my bookshelf and lighten my load." 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 --------------------- ***The Future of Mozilla Application Development Recently, mozilla.org announced a major update to its development roadmap. David Boswell and Brian King provide an analysis of the new roadmap, and demonstrate how to convert an existing XPFE-based application into an application that uses the new XUL toolkit. http://www.oreillynet.com/pub/a/mozilla/2003/06/27/mozilla.html Brian and David are coauthors of "Creating Applications with Mozilla." Order Number: 0529 http://www.oreilly.com/catalog/mozilla/index.html ***Put Up an O'Reilly ThinkGeek Banner, Get A Free Book We are looking for user groups to display our ThinkGeek banners on their web sites. If you send me the link to your user group site with one of our O'Reilly ThinkGeek banners, I will send you the O'Reilly book of your choice. O'Reilly ThinkGeek Banners: http://ug.oreilly.com/banners/thinkgeek/ ***Writing for O'Reilly We're always looking for new authors and new book ideas. Our ideal author has real technical competence and a passion for explaining things clearly. We're happy to work with first time authors, and encourage inquiries about virtually any topic. However, it helps if you know that we tend to publish "high end" books rather than books for dummies, and generally don't want yet another book on a topic that's already well covered. For more information, please check out: http://oreilly.com/oreilly/author/intro.html --------------------- Open Source --------------------- ***Defending Your Site Against Spam To users, unsolicited commercial e-mail 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. http://linux.oreillynet.com/pub/a/linux/2003/06/26/blocklist.html ***MySQL FULLTEXT Searching Storing text in your database is handy, but searching can be a pain. MySQL's FULLTEXT search can save your sanity. Joe Stump demonstrates how it works and gives several ideas on how to use it in your own applications. http://www.onlamp.com/pub/a/onlamp/2003/06/26/fulltext.html --------------------- Java --------------------- ***Using the Jakarta Commons, Part 1 Ever find yourself thinking "Someone's surely solved this problem before?" That's the beauty of open source. In this first of three articles, Vikram Goyal explores the Jakarta Commons, mature and well-defined reusable Java components. http://www.onjava.com/pub/a/onjava/2003/06/25/commons.html --------------------- .NET --------------------- ***Understanding Interfaces in .NET .NET introduces the potentially confusing concept of an interface. An interface is a contract that defines the signature of some piece of functionality. Throughout the .NET framework, interfaces are used to define that certain types have well-known behaviors. Nick Harrison explains what interfaces are and how to use them in your own classes. http://www.ondotnet.com/pub/a/dotnet/2003/06/30/interfaces.html --------------------- Web --------------------- ***Super-Efficient Image Rollovers Danny Goodman shows you how to reduce the number of individual image files downloaded to a browser to accomplish three-state image rollovers. http://www.oreillynet.com/pub/a/javascript/2003/07/01/bonusrecipe.html Danny is the author of "JavaScript & DHTML Cookbook." Order Number: 4672 http://www.oreilly.com/catalog/jvdhtmlckbk/index.html --------------------- XML --------------------- ***Self-Enhancing Stylesheets Developing new stylesheets can be a chore. So why not let XSLT take the load? This article shows how to easily check the coverage of your XSLT and create skeleton stylesheets. http://www.xml.com/pub/a/2003/07/02/xslt2.html --------------------- Mac --------------------- ***Making Movies with the Apple iSight Online conferencing is great, but what else can you do with your new iSight? Actually, quite a bit. In this first installment of an ongoing series, Derrick Story shows you how to make professional-looking QuickTime movies with just an iSight and some very inexpensive software. http://www.macdevcenter.com/pub/a/mac/2003/07/01/isight.html Until next time-- Marsee From garrett at scriptpro.com Mon Jul 7 09:50:17 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Tomorrow: Politics and Implementation of Internet Infrastructure (Tues. 8th at 7PM) Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8E16@EXCH_MISSION> A reminder that our next meeting will be tomorrow at 7PM on Tues. July the 8th at the Planet Sub on 50th and Main. http://kc.pm.org/news.html http://www.planetsub.com/kc.html The presentation will by Adam Sajna on the Politics and Implementation of Internet Infrastructure. Ever wonder about the differences between self-styled Internet backbone providers, Tier 1, Tier 2, and small time ISPs. You've heard of T1's, but what about T3, OC3, OC12, OC48, and OC192? Know what peering is? Variations on peering agreements, when and how they are formed? Balanced bandwidth? Where the feeds come in to Kansas City? What goes on behind the scenes? How to get a 100Mb feed for $1,000/month? Next week's meeting promises to be interesting. Hope to see you there. -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com garrett at scriptpro dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030707/1feeb135/attachment.htm From garrett at scriptpro.com Thu Jul 10 13:41:40 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Book Review: Perl & XML Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8E2E@EXCH_MISSION> Title: Perl & XML Authors: Erik T. Ray and Jason McIntosh Publisher: O'Reilly Published: 2002_04 ISBN: 059600205X Pages: 216 I was underwhelmed by this text. I like slim books. I particularly look out for well written short technical books that get right to the meat of a subject. This is not one of those books. There is simply not enough value added content in this book above and beyond what is already publicly available. My advice? Read Kip Hampton's articles at http://www.xml.com/pub/au/83 and the module documentation on the Comprehensive Perl Archive Network (http://www.cpan.org), don't read this book. P&X assumes that the reader is already intimately familiar with both Perl and XML, but not the point where they intersect. As such, the authors frequently punt on XML details. Perhaps it is just me, but I think the problem is that book targets a small or non-existent segment of the market. Most people competent in both Perl and XML won't need an overview of Perl XML modules. They'll already have read the available documentation and be watching the appropriate mailing lists (http://listserv.activestate.com/mailman/listinfo/perl-xml). What's needed is book on XML for Perl programmers. I'll give the book credit as a compendium of the Perl modules available for working with XML. Its not particularly bad, but it is not particularly comprehensive or detailed either. Much of the coverage is dated. And I'll note, as others have, that the example code isn't very practical or useful. A little more information comparing and contrasting the modules covered, where their use is appropriate and the developer communities behind them, would have gone a long way toward making this a better book. -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com garrett at scriptpro dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030710/95e9874a/attachment.htm From garrett at scriptpro.com Thu Jul 10 15:44:41 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Book Review: Web Development with Apache and Perl Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8E2F@EXCH_MISSION> Title: Web Development with Apache and Perl Author: Theo Peterson Publisher: Manning Published: 2002_05 ISBN: 1930110065 Pages: 560 This text is similar to Lincoln Stein's "How to Set-Up and Maintain a Web Site". It is an introductory to intermediate level overview of web development utilizing Apache and Perl. It starts by assuming you've already settled on Apache and Perl, and lays the case to help you convince others. It then proceeds to tour the current offerings for working with persistence, security, session management, templating systems, content and performance management, and e-commerce. My initial impression was that the author was overplaying his hand. He has the habit of starting each chapter with a lot of open ended questions. More than he's able to answer in considerable depth. As I read on, my negative impression softened. These were after all the types of questions the book's readers will asking themselves. Peterson does a good job of covering the first 20% of the what's and how's which get your project 80% of the way there, even if the occassional opening question drops through the cracks never to be answered. Peterson has done an admirable job presenting the current assortment of technologies, tools, and their uses in an approachable manner for readers either new to web development or returning after a hiatus. The advice is reasonable and the issues, examples, and code selections are good. The book could be read either as mile-high overview by managers to familiarize themselves with the technologies and how they fit together... or by budding web developers as a general roadmap with good pointers to avenues for continued research and reading. It is a sad truth in this industry, that as soon as something is printed, it is often already out-of-date. As a case in point, the section on e-commerce mentions Redhat's Credit Card Verification System (CCVS). A service which has already come to an untimely demise. Still the book is timely, well written, and provides excellent coverage for people looking for an efficient start on web development with Perl and Apache. The lingering question is whether it'll still be timely a year from now. Perhaps Manning and Peterson will be willing to keep frequent updates in print. -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com garrett at scriptpro dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030710/4e29e339/attachment.htm From garrett at scriptpro.com Thu Jul 10 16:57:03 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Book Review: Dynamic HTML, 2nd Ed. Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8E32@EXCH_MISSION> Title: Dynamic HTML, 2nd Ed. Author: Danny Goodman Publisher: O'Reilly Published: 2002_09_15 ISBN: 0596003161 Pages: 1500 Dynamic HTML is a colossal 1,500 page reference on HTML, CSS, DOM and JavaScript. Published in September of 2002, the second edition has been updated to cover the latest versions of all the specifications. Coverage of some items such as Netscape Navigator 4's DHTML have been depreciated. The text assumes the reader knows HTML fundamentals and JavaScript basics. This section presents a nice tutorial dialog on the past, present, and future of cross-platform dynamic html. The author also present various cross-platform strategies for working with browser supported DHTML features and planning for graceful degradation when browser support is lacking. The remainder of the book is an indispensable cross-reference of the specifications, what portions are shared across various browsers, and how the browser implementations differ. The appendices include quick references on colors, character entities, keyboard events, Internet Explorer commands, and HTML/XHTML DTD support. In short, the reference section is indispensable. In the preface, the author states that he wrote the book for selfish reasons: "My brain could no longer store the parallels and discrepancies of the hundreds of terms for HTML attributes, style sheets, and scriptable object models. And no browser maker was about to tell me how compatible a particular feature might be in another browser." I can't pretend to imagine the amount of time and effort that must have gone into writing this book. But I can appreciate it. The detail, insight, and information density is excellent. You might buy other books to learn about HTML, CSS, DOM, and JavaScript, but this is the book you will want close at hand when you work with them. -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com garrett at scriptpro dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030710/0933e978/attachment.htm From garrett at scriptpro.com Thu Jul 10 17:02:51 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Book Review: Safari Bookshelf Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8E33@EXCH_MISSION> Safari Bookshelf http://safari.oreilly.com Normally I try to review books. Today however, I'm going to review an online book service. O'Reilly's Safari Bookshelf, is an book service offering online technical books published by: O'Reilly, Addison Wesley, New Riders, Microsoft Press, Prentice Hall, Cisco Press, Sun Microsystems, Peachpit Press, Que, Sams, Adobe Press, Alpha, and Macromedia Press. The current offering includes over 1,300 books with more being added daily. The way it works is that for various monthly or yearly subscription levels, the subscriber receives from 5-30 "slots" for fees ranging from roughly $10-30 per month. Some books take more than 1 slot, but the vast majority do not. As you search the listings and find books of interest, you can add them to your personal bookshelf and peruse them at your pleasure. The catch is that once added, you must wait a month before you are allowed to remove it. Safari offers advanced search capabilities for searching for a specific book or subject. And you can do full text searching on the contents of a book itself. There are also facilities for keeping bookmarks and notes associated with specific sections of books. You can even make your notes available to associates or the public. 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. The service has a fine balance with regards to the publishers' commercial interests. In that, if you really do like a text and keep going back to it, there's an obvious incentive to go ahead and buy it in hard copy so you can free up that monthly slot. And as you might expect, Safari makes the links available to encourage you to do just that. I'm seriously considering trying to convince management within my company to sponsor a corporate account. IS and Software departments routinely shell out for subscriptions to Microsoft's MSDN and similar offerings. I can't see why instant access to quality technical book from Addison Wesley, Microsoft Press, Cisco, and O'Reilly would be any less valuable. -- Garrett Goebel IS Development Specialist ScriptPro Direct: 913.403.5261 5828 Reeds Road Main: 913.384.1008 Mission, KS 66202 Fax: 913.384.2180 www.scriptpro.com garrett at scriptpro dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030710/aa9b5c9f/attachment.htm From marsee at oreilly.com Fri Jul 11 21:00:26 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, July 11 Message-ID: <200307120200.h6C20QD20331@smtp.oreilly.com> O'Reilly User Group Program Newsletter July 11, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Programming .NET Security -Learning UML ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Macworld CreativePro, New York, NY--Jul 14-18 -LinuxWorld Exhibit, San Francisco, CA--Aug 5-7 -IEEE Computer Society Bioinformatics Conference, Palo Alto, CA--Aug 11-14 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Registration is Open for 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--Vincent Danen, Edmonton Linux Users Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -Free Shipping on O'Reilly Orders -Vote for Your Favorite O'Reilly Book -Meeting Tim O'Reilly "In the Flesh" -The State of Open Source -An Interview with the Author of "Practical mod_perl" -Creating Email Templates with XML -Using Network Streams -The Document is the Database -O'Reilly Happenings at the Macworld CreativePro Conference -Hydra, VoodooPad, Finish Tops in Second Mac OS X Innovators Contest -Dot Mac Reloaded ================================================ 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/ ***Programming .NET Security Order Number: 4427 With the spread of web-enabled desktop clients and web-server-based applications, developers can no longer afford to treat security as an afterthought. In fact, .NET forces you to address the topic since Microsoft has placed security-related features at the core of the .NET Framework. Even so, carelessness and lack of experience can enable a program to be used in an unintended way. This book shows programmers how to use. .NET's various tools to write secure applications. http://www.oreilly.com/catalog/prognetsec/ Chapter 4, "The Lifetime of a Secure Application," is available online: http://www.oreilly.com/catalog/prognetsec/chapter/index.html ***Learning UML Order Number: 3447 "Learning UML" introduces and leads you toward mastery of the Unified Modeling Language. You'll learn how UML is used to model the structure of a system, how to employ use-case diagrams to model the functionality of a system, and how component and deployment diagrams are used to model the way in which a system is deployed in a physical environment. Each chapter ends with exercises you can use to test your growing knowledge of UML and its concepts. http://www.oreilly.com/catalog/learnuml/ Chapter 8, "Activity Diagrams," is available online: http://www.oreilly.com/catalog/learnuml/chapter/index.html =============================================== Upcoming Events =============================================== ***Macworld CreativePro. New York, NY--Jul 14-18 O'Reilly's got lots of Mac going on--see our latest offerings in the Big Apple. Drop by our booth in the Expo Hall (it's #322) and catch iMovie and iPhoto presentations from authors David Pogue ("Missing Manual" Series) and Derrick Story ("iPhoto 2: The Missing Manual," "Digital Photography Pocket Guide," and "Digital Video Pocket Guide"). O'Reilly's Activities at Macworld CreativePro NY: http://www.macdevcenter.com/pub/a/mac/2003/07/09/macworld.html MacWorld CreativePro The Javits Center 655 West 34th Street New York, NY http://www.javitscenter.com/content/guide/here/main.htm ***LinuxWorld Exhibit, San Francisco, CA--Aug 5-7 Say hello to our friendly staff, and page through our latest publications, as well as our classic references, at our booth #1473. http://www.linuxworldexpo.com/linuxworldny03/V40/index.cvn? The Moscone Center 747 Howard Street San Francisco, CA http://www.moscone.com/ ***IEEE Computer Society Bioinformatics Conference, Palo Alto, CA--Aug 11-14 Visit with us and peruse our collection of bioinformatics and other books at our booth. http://conferences.computer.org/bioinformatics/ Stanford University Memorial Auditorium At the corner of Galvez and Serra Streets. 551 Serra Street, Stanford, CA. Palo Alto, CA http://conferences.computer.org/bioinformatics/CSB2003/Site.html ================================================ Conference News ================================================ ***Registration is Open for the Second Annual O'Reilly Mac OS X Conference Do you want to tame Panther quickly, or live Apple's iLife to the fullest? If so, the second annual O'Reilly Mac OS X Conference can take you where you want to go with Apple's newest software and hardware. One day of in-depth tutorials and three days of conference sessions cover topics like network security, Cocoa, Java, Rendezvous, Quartz, AirPort Extreme, workflow management, Unix administration, and much more. Some of the many experts presenting at the conference include David Pogue, Adam Engst, mmalcolm Crawford, Dan Wood, Andy Ihnatko, Robb Beal, and Dan Frakes. O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ 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 ***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--Vincent Danen, Edmonton Linux Users Group "Safari is a welcome resource for this book-a-holic in that it saves me time and a lot of money. I regularly buy books and have found with Safari that even by cutting back on 2-3 books a year, I can have a small Safari bookshelf where I can view around 120 books in a year versus owning 2-3. Now I can review books and buy those ones I know will be worth my money, and still get to explore more books than I'll ever have time to read. All in all, Safari is a great resource I'd recommend to anyone." 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 --------------------- ***Free Shipping on O'Reilly Orders 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. This free ground shipping offer may be used in conjunction with other promotional offers including the 20% User Group discount code DSUG. The qualifying amount is the total purchase amount before any discount is applied. If your order qualifies for free ground shipping and you are shipping to Alaska, Hawaii, Puerto Rico, a P.O Box, or an APO address, you'll need to contact our customer service group to complete the order. Email order@oreilly.com or call 800-998-9938 or 707-827-7019. For more information, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Vote for Your Favorite O'Reilly Book "Linux Journal" announced that voting in the 2003 Readers' Choice poll is officially underway and will continue until July 25, 2003. Winners will be published in the November 2003 issue. http://www.linuxjournal.com/rc2003/ ***Meeting Tim O'Reilly "In the Flesh" Wil Wheaton, author of "Dancing Barefoot" by Monolith Press, blogs his meeting with Tim O'Reilly and selling out of his first book at O'Reilly's Open Source Convention in Portland, OR in his July 11 entry. http://www.wilwheaton.net/ --------------------- Open Source --------------------- ***The State of Open Source Daniel Steinberg's report from OSCON details what luminaries from the open source communities of Perl, Python, PHP, MySQL, Apache, and Linux had to say about the current state of their technologies and where they are headed. http://www.onlamp.com/pub/a/onlamp/2003/07/09/oscon_report.html For more reports, photos, and weblogs from the show, don't miss our OSCON 2003 coverage page: http://www.oreillynet.com/oscon2003/ ***An Interview with the Author of "Practical mod_perl" In this ONLamp.com interview with chromatic, Stas Bekman talks about his work, mod_perl 2, and what it's like to be sponsored to work on free software full-time. http://www.onlamp.com/pub/a/onlamp/2003/07/03/stas_interview.html Stas is the author of O'Reilly's recently released "Practical mod_perl." Order Number: 2270 http://www.oreilly.com/catalog/pmodperl/index.html --------------------- Java --------------------- ***Creating Email Templates with XML Nearly every web app needs to send email at some point, but storing message bodies and headers can be tricky. Rafe Colburn demonstrates using XML, the Commons Digester, JavaMail, and MessageFormat to simplify generating and sending email. http://www.onjava.com/pub/a/onjava/2003/07/09/email_templates.html --------------------- .NET --------------------- ***Using Network Streams Wei-Meng Lee's earlier article on .NET streams talked about the various implementations of the Stream class, such as the BufferedStream, FileStream, MemoryStream, and CryptoStream classes. One class which wasn't discussed is the NetworkStream class. In this article, he discusses the use of the NetworkStream class for network communication and how easy it is to use it for socket programming. http://www.ondotnet.com/pub/a/dotnet/2003/07/07/netstreams.html --------------------- XML --------------------- ***The Document is the Database When we convert to a database-backed web application in order to solve problems of shared editing and presentation-oriented file formats, we trade away the convenience of the file-oriented approach. Can we have our cake and eat it too? http://www.xml.com/pub/a/2003/07/09/udell.html --------------------- Mac --------------------- ***O'Reilly Happenings at the Macworld CreativePro Conference The name might not be Macworld NY anymore, but for O'Reilly & Associates, it's still our favorite excuse to visit with customers on the East Coast. Our booth will be teeming with activity, and our authors are deeply involved in this conference. Here's everything you need to know. http://www.macdevcenter.com/pub/a/mac/2003/07/09/macworld.html ***Hydra, VoodooPad, Finish Tops in Second Mac OS X Innovators Contest Hydra, VoodooPad Earn Top Awards in Second Mac OS X Innovators Contest. Here's the official announcement with links to the sites of each of the winners. http://www.macdevcenter.com/pub/a/mac/developer/2003/07/10/innovators.html ***Dot Mac Reloaded Later this year, many Dot Mac subscriptions will be up for renewal, many of which were purchased at discounted prices. But now that full pricing will be in effect, are there enough features to entice Mac users to renew? Michael Brewer explores the changes Panther brings to Dot Mac. http://www.macdevcenter.com/pub/a/mac/2003/07/08/dot_mac.html Until next time-- Marsee From marsee at oreilly.com Fri Jul 18 21:39:20 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Newsletter from the O'Reilly UG Program, July 18 Message-ID: <200307190239.h6J2dKC19194@smtp.oreilly.com> O'Reilly User Group Program Newsletter July 18, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -ActionScript Cookbook -Secure Programming Cookbook for C and C++ -iPod: The Missing Manual -UML Pocket Reference ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- David Pogue (Missing Manual series) will be at the Apple Store, North Michigan Avenue, Chicago--August 9 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Call For Participation: 2004 O'Reilly Life Science Informatics Conference -An Invitation to Attend 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--Claudia Bousquet, Manager Worcester Macromedia User Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -An O'Reilly Focus on System Administration -25 Years of Animal Magnetism -Free Shipping on O'Reilly Orders -State of the Onion 2003 -The Essence of OpenBSD -Putting XML in LDAP with LDAPHttp -SLT Performance in .NET -An XML Fragment Reader -In Sync with CVS ================================================ 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/ ***ActionScript Cookbook Order Number: 4907 ActionScript's sheer volume of capabilities can be daunting. The "ActionScript Cookbook" breaks it all down into tasks that are relevant, practical, and insightful. On top of hundreds of atomic recipes, it offers seven full chapters of larger sample applications. Appealing to all levels of ActionScript coders, this book offers concrete solutions to the most common ActionScript needs and problems. http://www.oreilly.com/catalog/actscptckbk/?CMP=NLC-V4F415829818 Chapter 16, "Storing Persistent Information," is available online: http://www.oreilly.com/catalog/actscptckbk/chapter/index.html ***Secure Programming Cookbook for C and C++ Order Number: 3943 "Secure Programming Cookbook for C and C++" is an important new resource for developers serious about writing secure code for Unix (including Linux) and Windows environments. This essential code companion covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering. Protect your systems from attackers and reduce the risks you face. http://www.oreilly.com/catalog/secureprgckbk/ Sample Chapter 11, "Random Numbers, " is available online: http://www.oreilly.com/catalog/secureprgckbk/chapter/index.html ***iPod: The Missing Manual Order Number: 477X "iPod: The Missing Manual" not only covers all iPod models for both Mac and Windows, including the super-slim 2003 series, it's also the ultimate guide to iTunes, MusicMatch Jukebox Plus, and even the new iTunes Music Store. With humor and authority, "New York Times" technology columnist J. D. Biersdorfer lays bare an astonishing collection of useful tips, tricks, and shortcuts. No matter what kind of music moves you, "iPod: The Missing Manual" will help you get much more out of your iPod--and much more into it. http://www.oreilly.com/catalog/ipodtmm/ ***UML Pocket Reference Order Number: 4974 The Unified Modeling Language (UML) is rich and expressive, one of the most important languages for anyone in the software industry to know. But it's next to impossible to memorize all aspects of UML. Clear and concise, "UML Pocket Reference" will become your UML dictionary. You'll never again be stymied by an unfamiliar UML symbol, a line-ending you don't recognize, or the use of an unfamiliar diagram type. http://www.oreilly.com/catalog/umlpr/ A sample excerpt, "Use Case Diagrams." is available online: http://www.oreilly.com/catalog/umlpr/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***David Pogue (Missing Manual series) will be at the Apple Store, North Michigan Avenue, Chicago--August 9 With his brand new book, "iMovie 3 & iDVD: The Missing Manual" in hand, Pogue will create a real-live movie, featuring the on-camera talents of audience volunteers. Call 312-981-4104 for more information. Saturday, August 9, at 5pm Apple Store 679 North Michigan Ave. Chicago, IL http://www.apple.com/retail/northmichiganavenue/ ================================================ 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. For the past two years, the annual O'Reilly informatics conference has focused on bioinformatics as the theme. This year, we're expanding the scope of this conference to reflect the evolutionary changes happening in the field of life science informatics. The conference will explore topics in life science--from the fundamental levels to the advanced--and will focus on the technologies, techniques, and tools used to understand and analyze that biological data. For more information, go to: http://conferences.oreillynet.com/lsi2004/ **An Invitation to Attend The Second Annual O'Reilly Mac OS X Conference Read why you can't afford to miss the 2003 Mac OS X Conference from Convention Chairs Rael Dornfest and Derrick Story, and O'Reilly & Associates President Tim O'Reilly. O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ 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 ***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--Claudia Bousquet, Manager Worcester Macromedia User Group "I was recently trying to find the answer to a simple question about a function within one of my design software packages. After a frustrating struggle with the "help" feature, I remembered that I had just signed up for Safari. I went online and within two minutes I had found my answer. I wish I had started there in the first place!" 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 --------------------- ***An O'Reilly Focus on System Administration System administrators find their responsibilities lying somewhere between deity and janitor. Having the right tools and resources at hand can make deity status easier to attain. O'Reilly author and system administrator Rob Flickenger has collected our best books, columns, and articles in this "Focus on System Administration." http://networking.oreilly.com/sysadmin/?CMP=NLC-86L47I806826 ***25 Years of Animal Magnetism Join us in celebrating our 25th anniversary. http://www.oreilly.com/25anniversary/ We've heard lots of wonderful stories and reflections from our readers. Take this haiku, for example: "Animals on front / Information on inside / Makes heart go boom boom." If you haven't already, send us your thoughts. We're all ears. http://www.oreillynet.com/cs/25stories/create/c ***Free Shipping on O'Reilly Orders 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. This free ground shipping offer may be used in conjunction with other promotional offers including the 20% User Group discount code DSUG. The qualifying amount is the total purchase amount before any discount is applied. If your order qualifies for free ground shipping and you are shipping to Alaska, Hawaii, Puerto Rico, a P.O Box, or an APO address, you'll need to contact our customer service group to complete the order. Email order@oreilly.com or call 800-998-9938 or 707-827-7019. For more information, go to: http://www.oreilly.com/news/freeshipping_0703.html --------------------- Open Source --------------------- ***State of the Onion 2003 In this full-length transcript of Larry Wall's annual report on the state of Perl, Larry talks about being unreasonable, unwilling, and impossible. http://www.perl.com/pub/a/2003/07/16/soto2003.html ***The Essence of OpenBSD A thousand open source projects quietly produce excellent code under the radar. What goes on in these projects? How do new people join? What motivation is there? Cameron Laird and George Peter Staplin interview several core OpenBSD developers. http://www.onlamp.com/pub/a/bsd/2003/07/17/openbsd_core_team.html --------------------- Java --------------------- ***Putting XML in LDAP with LDAPHttp XML is great for transferring information, but it really falls down as a searchable store. Mapping XML into a relational database is, well, tricky. Jon Roberts demonstrates that a directory database (LDAP, for example) makes a nice compromise while building a weblog commentary system. http://www.onjava.com/pub/a/onjava/2003/07/16/ldaphttp.html --------------------- .NET --------------------- ***SLT Performance in .NET The Microsoft .NET Framework brings with it many new tools and improvements for developers. Among them is a very rich and powerful set of XML classes that allow the developer to tap into XML and XSLT in their applications. Before the Microsoft .NET Framework was released, Microsoft published the XML SDK, now in version 4.0. Which raises the question: how do these two engines compare to each other in performance? Dan Furmin shows you the results of his performance comparison. http://www.ondotnet.com/pub/a/dotnet/2003/07/14/xsltperf.html --------------------- XML --------------------- ***An XML Fragment Reader Despite many potential uses of XML using fragments of XML text, not complete documents, XML parsers require complete documents to do their jobs properly. This article develops an XML fragment reading class for Java. http://www.xml.com/pub/a/2003/07/16/fragmentreader.html --------------------- Mac --------------------- ***In Sync with CVS Apple's Backup and iSync applications are great for Dot-Mac subscribers, but some folks prefer to "roll their own" when synchronizing data among machines. The open source tool, CVS, is a good solution for "do it yourself" types. James Duncan Davidson shows you how to set it up. http://www.macdevcenter.com/pub/a/mac/2003/07/15/cvs.html?CMP= Until next time-- Marsee From marsee at oreilly.com Fri Jul 18 22:05:27 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Newsletter from the O'Reilly UG Program, July 18 Message-ID: <200307190305.h6J35Rm27941@smtp.oreilly.com> O'Reilly User Group Program Newsletter July 18, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -ActionScript Cookbook -Secure Programming Cookbook for C and C++ -iPod: The Missing Manual -UML Pocket Reference ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- David Pogue (Missing Manual series) will be at the Apple Store, North Michigan Avenue, Chicago--August 9 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Call For Participation: 2004 O'Reilly Life Science Informatics Conference -An Invitation to Attend 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--Claudia Bousquet, Manager Worcester Macromedia User Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -An O'Reilly Focus on System Administration -25 Years of Animal Magnetism -Free Shipping on O'Reilly Orders -State of the Onion 2003 -The Essence of OpenBSD -Putting XML in LDAP with LDAPHttp -SLT Performance in .NET -An XML Fragment Reader -In Sync with CVS ================================================ 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/ ***ActionScript Cookbook Order Number: 4907 ActionScript's sheer volume of capabilities can be daunting. The "ActionScript Cookbook" breaks it all down into tasks that are relevant, practical, and insightful. On top of hundreds of atomic recipes, it offers seven full chapters of larger sample applications. Appealing to all levels of ActionScript coders, this book offers concrete solutions to the most common ActionScript needs and problems. http://www.oreilly.com/catalog/actscptckbk/?CMP=NLC-V4F415829818 Chapter 16, "Storing Persistent Information," is available online: http://www.oreilly.com/catalog/actscptckbk/chapter/index.html ***Secure Programming Cookbook for C and C++ Order Number: 3943 "Secure Programming Cookbook for C and C++" is an important new resource for developers serious about writing secure code for Unix (including Linux) and Windows environments. This essential code companion covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering. Protect your systems from attackers and reduce the risks you face. http://www.oreilly.com/catalog/secureprgckbk/ Sample Chapter 11, "Random Numbers, " is available online: http://www.oreilly.com/catalog/secureprgckbk/chapter/index.html ***iPod: The Missing Manual Order Number: 477X "iPod: The Missing Manual" not only covers all iPod models for both Mac and Windows, including the super-slim 2003 series, it's also the ultimate guide to iTunes, MusicMatch Jukebox Plus, and even the new iTunes Music Store. With humor and authority, "New York Times" technology columnist J. D. Biersdorfer lays bare an astonishing collection of useful tips, tricks, and shortcuts. No matter what kind of music moves you, "iPod: The Missing Manual" will help you get much more out of your iPod--and much more into it. http://www.oreilly.com/catalog/ipodtmm/ ***UML Pocket Reference Order Number: 4974 The Unified Modeling Language (UML) is rich and expressive, one of the most important languages for anyone in the software industry to know. But it's next to impossible to memorize all aspects of UML. Clear and concise, "UML Pocket Reference" will become your UML dictionary. You'll never again be stymied by an unfamiliar UML symbol, a line-ending you don't recognize, or the use of an unfamiliar diagram type. http://www.oreilly.com/catalog/umlpr/ A sample excerpt, "Use Case Diagrams." is available online: http://www.oreilly.com/catalog/umlpr/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***David Pogue (Missing Manual series) will be at the Apple Store, North Michigan Avenue, Chicago--August 9 With his brand new book, "iMovie 3 & iDVD: The Missing Manual" in hand, Pogue will create a real-live movie, featuring the on-camera talents of audience volunteers. Call 312-981-4104 for more information. Saturday, August 9, at 5pm Apple Store 679 North Michigan Ave. Chicago, IL http://www.apple.com/retail/northmichiganavenue/ ================================================ 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. For the past two years, the annual O'Reilly informatics conference has focused on bioinformatics as the theme. This year, we're expanding the scope of this conference to reflect the evolutionary changes happening in the field of life science informatics. The conference will explore topics in life science--from the fundamental levels to the advanced--and will focus on the technologies, techniques, and tools used to understand and analyze that biological data. For more information, go to: http://conferences.oreillynet.com/lsi2004/ **An Invitation to Attend The Second Annual O'Reilly Mac OS X Conference Read why you can't afford to miss the 2003 Mac OS X Conference from Convention Chairs Rael Dornfest and Derrick Story, and O'Reilly & Associates President Tim O'Reilly. O'Reilly Mac OS X Conference October 27-30, 2003 Westin Santa Clara, Santa Clara, CA http://conferences.oreilly.com/macosxcon/ 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 ***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--Claudia Bousquet, Manager Worcester Macromedia User Group "I was recently trying to find the answer to a simple question about a function within one of my design software packages. After a frustrating struggle with the "help" feature, I remembered that I had just signed up for Safari. I went online and within two minutes I had found my answer. I wish I had started there in the first place!" 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 --------------------- ***An O'Reilly Focus on System Administration System administrators find their responsibilities lying somewhere between deity and janitor. Having the right tools and resources at hand can make deity status easier to attain. O'Reilly author and system administrator Rob Flickenger has collected our best books, columns, and articles in this "Focus on System Administration." http://networking.oreilly.com/sysadmin/?CMP=NLC-86L47I806826 ***25 Years of Animal Magnetism Join us in celebrating our 25th anniversary. http://www.oreilly.com/25anniversary/ We've heard lots of wonderful stories and reflections from our readers. Take this haiku, for example: "Animals on front / Information on inside / Makes heart go boom boom." If you haven't already, send us your thoughts. We're all ears. http://www.oreillynet.com/cs/25stories/create/c ***Free Shipping on O'Reilly Orders 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. This free ground shipping offer may be used in conjunction with other promotional offers including the 20% User Group discount code DSUG. The qualifying amount is the total purchase amount before any discount is applied. If your order qualifies for free ground shipping and you are shipping to Alaska, Hawaii, Puerto Rico, a P.O Box, or an APO address, you'll need to contact our customer service group to complete the order. Email order@oreilly.com or call 800-998-9938 or 707-827-7019. For more information, go to: http://www.oreilly.com/news/freeshipping_0703.html --------------------- Open Source --------------------- ***State of the Onion 2003 In this full-length transcript of Larry Wall's annual report on the state of Perl, Larry talks about being unreasonable, unwilling, and impossible. http://www.perl.com/pub/a/2003/07/16/soto2003.html ***The Essence of OpenBSD A thousand open source projects quietly produce excellent code under the radar. What goes on in these projects? How do new people join? What motivation is there? Cameron Laird and George Peter Staplin interview several core OpenBSD developers. http://www.onlamp.com/pub/a/bsd/2003/07/17/openbsd_core_team.html --------------------- Java --------------------- ***Putting XML in LDAP with LDAPHttp XML is great for transferring information, but it really falls down as a searchable store. Mapping XML into a relational database is, well, tricky. Jon Roberts demonstrates that a directory database (LDAP, for example) makes a nice compromise while building a weblog commentary system. http://www.onjava.com/pub/a/onjava/2003/07/16/ldaphttp.html --------------------- .NET --------------------- ***SLT Performance in .NET The Microsoft .NET Framework brings with it many new tools and improvements for developers. Among them is a very rich and powerful set of XML classes that allow the developer to tap into XML and XSLT in their applications. Before the Microsoft .NET Framework was released, Microsoft published the XML SDK, now in version 4.0. Which raises the question: how do these two engines compare to each other in performance? Dan Furmin shows you the results of his performance comparison. http://www.ondotnet.com/pub/a/dotnet/2003/07/14/xsltperf.html --------------------- XML --------------------- ***An XML Fragment Reader Despite many potential uses of XML using fragments of XML text, not complete documents, XML parsers require complete documents to do their jobs properly. This article develops an XML fragment reading class for Java. http://www.xml.com/pub/a/2003/07/16/fragmentreader.html --------------------- Mac --------------------- ***In Sync with CVS Apple's Backup and iSync applications are great for Dot-Mac subscribers, but some folks prefer to "roll their own" when synchronizing data among machines. The open source tool, CVS, is a good solution for "do it yourself" types. James Duncan Davidson shows you how to set it up. http://www.macdevcenter.com/pub/a/mac/2003/07/15/cvs.html?CMP= Until next time-- Marsee From marsee at oreilly.com Mon Jul 28 19:06:18 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Newsletter from the O'Reilly UG program, July 28 Message-ID: <200307290006.h6T06Ih15834@smtp.oreilly.com> 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