From marsee at oreilly.com Fri Aug 1 22:48:44 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:08 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, August 1 Message-ID: <200308020348.h723mid20084@smtp.oreilly.com> O'Reilly User Group Program Newsletter August 1, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -iMovie 3 & iDVD: The Missing Manual -BLAST -PC Hardware in a Nutshell, 3rd Edition -Cisco Cookbook -Extreme Programming Pocket Guide ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Randal L. Schwartz ("Learning Perl, 3rd Edition"), NoCOUG Summer Conference, San Ramon, CA--August 21 -Derrick Story ("Digital Video Pocket Guide," "Digital Photography Pocket Guide," & "iPhoto 2:The Missing Manual," NCMUG Computer Expo, Santa Rosa, CA--September 20 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -O'Reilly Mac OS X Conference Sponsorship Discount -Call For Participation: The 2004 O'Reilly Life Science Informatics Conference -Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Robert Kuropkat, Oakland Perl Mongers Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -New O'Reilly Beta Chapters Available Online Including TiVo Hacks" "Regular Expression Pocket Reference," "Kerberos: The Definitive Guide," and many more. -GNU.org Versus OpenSource.org -Exegesis 6 -Introducing JavaServer Faces -Introduction to System.DirectoryServices, Part 1 -XML Source Highlighting -Paul Kafasis Tells the Story of Audio Hijack Pro -The Care and Feeding of Your iPod ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Picn*x12:The Linux 12th Anniversary Picnic/BBQ, Sunnyvale, CA --August 9 ================================================ 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. Email me copies of your newsletters and book reviews. For book review tips and suggestions on writing, go to: http://ug.oreilly.com/bookreviews.html 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/ ***iMovie 3 & iDVD: The Missing Manual Order Number: 5075 iMovie 3 offers powerful audio enhancements, slick new photo effects, and integration with iTunes and iPhoto--but it still comes without a single page of printed instructions. Award-winning author David Pogue provides a complete course in Macintosh filmmaking in this funny, authoritative, and updated guide. From the basics of moviemaking to mastering DVDs, "iMovie 3 & iDVD: The Missing Manual" lets you marry the stunning quality of digital video with the power of your imagination. http://www.oreilly.com/catalog/imoviemm3/?CMP=NLC-HI9379235447 ***BLAST Order Number: 2998 BLAST (Basic Local Alignment Search Tool) is a set of similarity search programs that explore all of the available sequence databases for protein or DNA. "BLAST" is the only book completely devoted to this popular and important technology, and it offers biologists, computational biology students, and bioinformatics professionals a clear understanding of this program. It shows you how to get specific answers with BLAST and how to use the software to interpret results. http://www.oreilly.com/catalog/blast/ Chapter 4, "Sequence Similarity," is available online: http://www.oreilly.com/catalog/blast/chapter/index.html ***PC Hardware in a Nutshell, 3rd Edition Order Number: 513X A longtime favorite among PC users, the new edition of this book now contains information for people running both Windows and Linux operating systems. Written for novices and seasoned professionals alike, the book is packed with useful and unbiased information. In addition to covering the fundamentals and general tips about working on PCs, the book includes chapters focusing on motherboards, processors, memory, floppies, hard drives, optical drives, tape devices, video devices, input devices, audio components, communications, power supplies, and maintenance. http://www.oreilly.com/catalog/pchardnut3/?CMP=NLC-1QO643062721 Chapter 4, "Processors," is available online: http://www.oreilly.com/catalog/pchardnut3/chapter/index.html ***Cisco Cookbook Order Number: 3676 There are often many different ways to solve any given networking problem using Cisco devices, and some solutions are more effective than others. The pressing question for network engineers is which solution is the most appropriate for their situation. A good working configuration example can often save huge amounts of time. "Cisco Cookbook" gathers hundreds of examples of router configurations all in one place. http://www.oreilly.com/catalog/ciscockbk/?CMP=NLC-C2R127272823 A sample excerpt on "Simple Network Management Protocol" is available online: http://www.oreilly.com/catalog/ciscockbk/chapter/index.html ***Extreme Programming Pocket Guide Order Number: 4850 "Extreme Programming Pocket Guide" covers XP assumptions, principles, events, artifacts, roles, resources, and more. The book also concisely explains the relationships between the XP practices. If you want to adopt XP in stages, "Extreme Programming Pocket Guide" will help you choose what to apply and when. This easy-to-carry-anywhere guide to XP is a must-have quick reference for anyone implementing a test-driven development environment. http://www.oreilly.com/catalog/extprogpg/?CMP=EMC-HQ6240228602 A sample excerpt on "Roles in Extreme Programming" is available online: http://www.oreilly.com/catalog/extprogpg/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Randal L. Schwartz ("Learning Perl, 3rd Edition"), NoCOUG Summer Conference, San Ramon, CA--August 21 Author Randal L. Schwartz is presenting "Introduction to Using Oracle with Perl and Perl's Database" as one of 12 technical sessions specifically designed for Oracle database administrators and application developers at the NoCOUG Summer Conference For more information and to RSVP, please go to: http://www.nocoug.org/next.html Thursday, August 21, 2003 ChevronTexaco campus in San Ramon. 6101 Bollinger Canyon Road San Ramon, CA 94583 Please note that the conference building is just after the ChevronTexaco Campus. http://www.nocoug.org/next.html#directions ****Derrick Story ("Digital Video Pocket Guide," "Digital Photography Pocket Guide," & "iPhoto 2:The Missing Manual," NCMUG Computer Expo, Santa Rosa, CA--September 20 Come visit O'Reilly and watch Derrick Story, author and MacDevCenter.com editor, at the North Coast Mac Users Group's annual fundraising event. All your favorite O'Reilly Mac books will be available for sale at the O'Reilly booth. http://www.ncmug.org/mce.html 11th Annual NCMUG Mac Computer Expo Saturday, September 20, 2003 9:30am to 3:30pm Santa Rosa Junior College--Doyle Student Center 1501 Mendocino Avenue, Santa Rosa CA Free Admission, but parking at the JC is $2.00 http://www.santarosa.edu/map/doyle/doyle.html ================================================ Conference News ================================================ ***O'Reilly Mac OS X Conference Sponsorship Discount Have a small company or a start-up geared for the Mac OS X audience? Receive a 50% discount if you sponsor or exhibit at the O'Reilly Mac OS X Conference. For more information download the exhibitor and sponsor prospectus: http://conferences.oreillynet.com/macosx2003/sponsor_pkt.pdf 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/ ***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/ ***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--Robert Kuropkat, Oakland Perl Mongers Group "I just wanted to say I am quite impressed with the service so far. It seems you may have helped me finally solve a career long dilemma: How to have my books in two places at the same time! Ever since I started buying tech books I have wanted them both at work and at home. Obviously, the idea of buying two copies of every thing, or lugging them all back and forth each day was hardly appealing. Now, I can access all my books online at work complete with searching, notes and bookmarks, while keeping my print editions enshrined at home!" 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 --------------------- ***New O'Reilly Beta Chapters Available Online We have many new titles on the horizon. Get a glimpse of what's in store on our Beta Chapters site. Check out chapters from upcoming books such as: "TiVo Hacks" "Regular Expression Pocket Reference," "Kerberos: The Definitive Guide," "Optimizing Oracle Performance," ".NET Framework Essentials, 3rd Edition," and "Windows XP Unwired." Read a beta chapter today. http://www.oreilly.com/beta/ ***GNU.org Versus OpenSource.org What's the difference between the Free Software Movement and the Open Source Movement? Tim O'Reilly explains their philosophies in the latest "Ask Tim." http://www.oreilly.com/pub/a/oreilly/ask_tim/2003/gnusource_0703.html --------------------- Open Source --------------------- ***Exegesis 6 Damian Conway explains how the new syntax and semantics of subroutines in Perl 6 make for cleaner, simpler, and more powerful code. http://www.perl.com/pub/a/2003/07/29/exegesis6.html --------------------- Java --------------------- ***Introducing JavaServer Faces JavaServer Faces, or JSF, is heralded as the next step in server-side programming. It promises to make your life easier, your programs more maintainable, and maybe even your job more enjoyable. Budi Kurniawan demonstrates JSF, explaining why it's useful and if it lives up to its promises. http://www.onjava.com/pub/a/onjava/2003/07/30/jsf_intro.html --------------------- .NET --------------------- ***Introduction to System.DirectoryServices, Part 1 The .NET Framework's System.DirectoryServices namespace contains numerous classes, but two you should become familiar with are DirectoryEntry and DirectorySearcher. In Part 1 of this two-part series, Robbie Allen, coauthor of "Active Directory, 2nd Edition," covers the DirectoryEntry class and shows examples of how to iterate over the attributes of an object. http://www.ondotnet.com/pub/a/dotnet/2003/07/28/activedir.html Active Directory, 2nd Edition Order Number: 4664 http://www.oreilly.com/catalog/actdir2/ --------------------- XML --------------------- ***XML Source Highlighting When writing documents in XHTML, getting XML examples and other source code neatly is vital for a well-presented document. Kyle Downey presents a tool for doing just that. http://www.xml.com/pub/a/2003/07/30/formatting.html --------------------- Mac --------------------- ***Paul Kafasis Tells the Story of Audio Hijack Pro There are many ways to build a successful software company. In this interview with Paul Kafasis of Rogue Amoeba, you'll see how three guys built the award-winning application Audio Hijack Pro while working miles, and sometimes even countries, apart. http://www.macdevcenter.com/pub/a/mac/developer/2003/07/30/innovators.html ***The Care and Feeding of Your iPod Here are ten basic battery tips to help iPodders keep the tunes spinning, from J.D. Biersdorfer, author of" iPod: The Missing Manual." http://www.macdevcenter.com/pub/a/mac/2003/07/29/ipod_battery.html?CMP=NLC-0KO022292565 iPod: The Missing Manual Order Number: 477X http://www.oreilly.com/catalog/ipodtmm/ ================================================ News From Your Peers ================================================ ***Picn*x12:The Linux 12th Anniversary Picnic/BBQ, Sunnyvale, CA--August 9 LUGOD, SVLUG, EBLUG and sbay.org are putting together the third annual "Linux anniversary picnic & BBQ", also known as "Picn*x12"! All members of the Linux community are invited and encouraged to bring their friends and family. Picn*x12 is organized as a family event so bring your kids. Linux 12th Anniversary Picnic/BBQ August 9th, 2003 from 11:00 to 6:00 Sunnyvale Baylands Park, Sunnyvale, CA, http://www.linuxpicnic.org/ Until next time-- Marsee From garrett at scriptpro.com Tue Aug 5 08:14:26 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Next Tuesday's Meeting: Pay2Send Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8EAB@EXCH_MISSION> Next Tuesday August 12th at our regular time and venue, David Nicol will be making a presentation on Pay2Send. On the surface, Pay2Send is similar to a Mail Transport Agent (MTA) like Sendmail, Postfix, or qmail using a Tagged Message Delivery Agent (TMDA) to provide both blacklists and whitelists for spam filtering. Additionally Pay2Send as you might expect from its name, offer you the ability to set the monetary threshold at which you are willing to accept unsolicited email. An alternative usage might be pay-per-email support. I look forward to hearing about the architecture, perl mailserver implementation, and the current status of Pay2Send. Hope to see you there. Where there is of course the Planet Sub at 50th and Main. And when is 7PM ;) -- 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@scriptpro.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030805/ccd218cc/attachment.htm From garrett at scriptpro.com Tue Aug 12 09:54:23 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Tonight's Meeting: Pay2Send Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8EC6@EXCH_MISSION> Today at our regular time and venue, David Nicol will be making a presentation on Pay2Send. On the surface, Pay2Send is similar to a Mail Transport Agent (MTA) like Sendmail, Postfix, or qmail using a Tagged Message Delivery Agent (TMDA) to provide blacklists, whitelists, and challenge-response for spam filtering. Where Pay2Send steps off the beaten path is by offering the ability to set the monetary threshold at which you are willing to accept unsolicited email. An alternative usage might be pay-per-email support. I look forward to hearing about the architecture, perl mailserver implementation, and the current status of Pay2Send. Hope to see you there. Where there is of course the Planet Sub at 50th and Main. And when is 7PM ;) -- 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/20030812/9810c71f/attachment.htm From garrett at scriptpro.com Wed Aug 13 14:56:03 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] CGI error messages on no-frills ISPs Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8ED4@EXCH_MISSION> Last night CJ asked what he could do to get better error output for CGI scripts when running scripts on barebones no-frills ISPs... Here's the stuff to put at the top of your CGI scripts to enable graceful error messages. I'm taking it directly from ch3, p108 of the "Official Guide to Programming with CGI.pm" #!/usr/bin/perl use CGI; use CGI::Carp qw(fatalsToBrowser carpout); open (LOG, ">>/home/youraccount/logs/cgi_errors.log") or die "couldn't open log file: $!"; carpout(LOG); The effects of these statements will be to log warnings and other nonfatal error messages to a file. Fatal errors, in addition to being sent to the file will appear in the browser window. -- 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/20030813/f259226e/attachment.htm From marsee at oreilly.com Wed Aug 13 22:22:47 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Newsletter from the O'Reilly UG Program, August 13 Message-ID: <200308140322.h7E3Mlq18042@smtp.oreilly.com> O'Reilly User Group Program Newsletter August 13, 2003 Please share the information your members would be interested in.... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Programming ColdFusion MX, 2nd Edition -.NET Framework Essentials, 3rd Edition -Programming .NET Security ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Hyannis, MA--August 23 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -What to "See and Do" while you are at the 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--Mike Caprio, Worcester Macromedia User Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -When Is 54 Not Equal to 54? -Introduction to OOP in Flash and ActionScript -Five Lessons You Should Learn from Extreme Programming -The Java Speech API, Part 1 -The Factory Design Pattern -Comments in a "No comment" World -Outboard Brains for Mac OS X -Open Directory and Active Directory, Part 1 ---------------------------------------------------------------- Fun Stuff ---------------------------------------------------------------- -Take the Geek Test ================================================ 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. Email me copies of your newsletters and book reviews. For book review tips and suggestions on writing, go to: http://ug.oreilly.com/bookreviews.html 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 ColdFusion MX, 2nd Edition Order Number: 3803 The first edition of this book has been called "the best reference available on the subject." This new edition goes even further, documenting the latest techniques for using ColdFusion MX to develop and serve dynamic web page content. It's an exhaustive guide that covers everything from the basics to advanced topics, with examples you can use for your own applications. Packed with insider hints, tips, and tricks, this book will help you make the most out of ColdFusion MX. http://www.oreilly.com/catalog/coldfusion2/?CMP=NLC-95OC69668232 Chapter 11, "Advanced Database Techniques," is available online: http://www.oreilly.com/catalog/coldfusion2/chapter/index.html ***.NET Framework Essentials, 3rd Edition Order Number: 5059 Fully updated for version 1.1 of the .NET Framework, this new edition of .NET Framework Essentials is an objective, no-nonsense overview of .NET. It touches all the bases, from the Common Language Run-Time (CLR) and key class libraries to the specialized packages for ASP.NET, Windows Forms, XML web services, and data access (ADO.NET). Written for intermediate to advanced VB, C/C++, Java, and Delphi developers, the book is also useful to system leaders and architects who are assessing tools for future projects. http://www.oreilly.com/catalog/dotnetfrmess3/?CMP=NLC-2MV239432998 Chapter 2, "The Common Language Runtime," is available online: http://www.oreilly.com/catalog/dotnetfrmess3/chapter/index.html ***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/?CMP=NLC-B12M76941348 Chapter 4, "The Lifetime of a Secure Application," is available online: http://www.oreilly.com/catalog/prognetsec/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Hyannis, MA--August 23 Author Jesse Liberty presents an all-day "crash course" on ASP.NET for the Cape Cod .NET User Group. http://www.ccdevgroup.net/ Saturday, August 23, 9am-5 pm Cape Cod Community College Hyannis Campus Adult Learning Center 540 Main Street Hyannis, MA 02601 http://www.capecod.mass.edu/directions/ ================================================ Conference News ================================================ ***What to "See and Do" while you are at the O'Reilly Mac OS X Conference Held in the heart of Silicon Valley, the O'Reilly Mac OS X Conference provides conference attendees and speakers the opportunity to network with peers in a comfortable and enjoyable setting. Check out the things to "See & Do" in Santa Clara. http://conferences.oreillynet.com/pub/w/25/see_do.html 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--Mike Caprio, Worcester Macromedia User Group "I'm a partner in a three person software consulting firm; simply put, Safari is the perfect tool for my business. Our clients often have varied needs, and they sometimes need help with the latest technologies--if we didn't have the resource we needed to refer to in order to help, we'd have to order a book online or drive out to the local bookstore to browse the shelves and hope they had something we could use. Having Safari online texts at our fingertips gives us a much faster response time providing expertise to our clients. Now that all the text from so many books is available and searchable, we can access that kind of specialized technical knowledge much more quickly from a very reliable source." 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 --------------------- ***When Is 54 Not Equal to 54? "Protection" mechanisms added to 802.11g to ensure backward compatibility with legacy 802.11b clients can cut throughput by 50 percent or more. Matthew Gast, author of "802.11 Wireless Networks: The Definitive Guide," explains. http://www.oreillynet.com/pub/a/wireless/2003/08/08/wireless_throughput.html?CMP=NLC-2439WB792718 802.11 Wireless Networks: The Definitive Guide Order Number: 1835 http://www.oreilly.com/catalog/802dot11/ ***E-Commerce Pioneers Split on Patent Rights In this "Associated Press" article, Tim O'Reilly talks about why he didn't patent the idea of using advertising revenue to run a web portal as a "business method"--a move that would have changed the course of internet history. http://seattletimes.nwsource.com/html/businesstechnology/2001274072_btpatents28.html ***Introduction to OOP in Flash and ActionScript One of the greatest stumbling blocks in learning object-oriented programming is the inherent abstractness. Enter the simplicity of Flash and ActionScript. In this first of two articles, Joey Lott offers an introduction to basic OOP with ActionScript. http://www.oreillynet.com/pub/a/javascript/2003/08/12/actionscriptckbk.html Joey is the author of "ActionScript Cookbook." Order Number: 4907 http://www.oreilly.com/catalog/actscptckbk/ --------------------- Open Source --------------------- ***Five Lessons You Should Learn from Extreme Programming Extreme Programming (XP) is yet another popular idea gaining press. It adapts the best ideas from the past decades of software development. Whether or not you adopt XP, it's worth considering what XP teaches. chromatic, author of "Extreme Programming Pocket Guide," offers five lessons you should learn from Extreme Programming. http://www.onlamp.com/pub/a/onlamp/2003/07/31/extremeprogramming.html?CMP=NLC-Q87B09432775 Extreme Programming Pocket Guide Order Number: 4850 http://www.oreilly.com/catalog/extprogpg/index.html --------------------- Java --------------------- ***The Java Speech API, Part 1 Speech technology has advanced to the point where it's practical to consider speech synthesis and speech recognition in certain applications. In the first of two articles, Mandar Chitnis and Lakshmi Ananthamurthy explore JSAPI, an API for accessing various speech engines, building a simple application with speech synthesis. http://www.onjava.com/pub/a/onjava/2003/08/06/jsapi.html?CMP=NLC-4G1A98664309 --------------------- .NET --------------------- ***The Factory Design Pattern Many popular software libraries make extensive use of design patterns so that the APIs can be abstracted out at a high level for the end programmer. The .NET Framework Class Library (FCL) is no exception. Given that the FCL builds on the strengths of Microsoft's experience with developing software libraries, one can assume that instances of design patterns found in the FCL are fairly appropriate usages of these patterns. In this article, Amit Goel describes some instances of a commonly occurring design pattern in the FCL: the Factory Method design pattern. http://www.ondotnet.com/pub/a/dotnet/2003/08/11/factorypattern.html --------------------- XML --------------------- ***Comments in a "No comment" World In this month's XML Q&A column, John E. Simpson examines two issues related to documentation of, and comments in, XML documents and schemas. http://www.xml.com/pub/a/2003/07/30/qa.html --------------------- Mac --------------------- ***Outboard Brains for Mac OS X Here's a brief look at some applications designed to be digital brain-dumps; electronic Pensieves into which you can throw any information you want, knowing that it will still be there when you need it later. Giles Turnbull looks at a variety of "outboard brains" utilities and highlights their particular strengths. http://www.macdevcenter.com/pub/a/mac/2003/08/05/outboard_brains.html ***Open Directory and Active Directory, Part 1 For the last number of months, Michael Bartosh has been working on this series of articles for Mac DevCenter readers that examines Mac OS X's Directory Services architecture in depth and explores how to integrate these services with Microsoft's Active Directory. http://www.macdevcenter.com/pub/a/mac/2003/08/05/active_directory.html?CMP=NLC-J9A196900446 This is the same topic that Michael will be discussing in person at the O'Reilly Mac OS X Conference. http://conferences.oreillynet.com/cs/macosx2003/view/e_sess/4513 ================================================ Fun Stuff ================================================'' ***Take the Geek Test http://www.innergeek.us/geek.html Until next time-- Marsee From tlgalenson at chatnfiles.com Fri Aug 15 08:38:27 2003 From: tlgalenson at chatnfiles.com (Tom Miller) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] new to mongering Message-ID: Hi, I am new to "mongering" but have spent a lot of time in IT. (We used to call it Dataprocessing, wayback when). I have 2 questions. What is a good source of examples (that are explained) of "regular expressions." The 2nd question is, is there a perl-monger out there who is available for tutoring? I need about 8 hours (1 hr a week or so) to get all the way off the ground. I know its not convenient, but I am intown mostly on saturdays.... My environment is Windows 2000 IIS/CGI. I have some scripts I have bought and borrowed running. I need to be able to modify the scipts as well as do modest development. Yes, there is money... $500? Tom --------- I provide computer support (Desktop Help, LAN Help, Website creation) to North East Kansas. (785)331-5956 www.bluecollarcc.com From joe at oppegaard.net Sun Aug 17 14:01:49 2003 From: joe at oppegaard.net (Joe Oppegaard) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Informal social meeting Message-ID: <41B88B1B-D0E5-11D7-9C3E-000A956702A0@oppegaard.net> Hey, I'm a Portland Perl Monger out driving around this beautiful country and it I'm going to be in KC tonight (I'm in Dodge City right now). Some people free on such short notice feel like getting together and having a beer or whatever? I've never been to KC before so suggestions on places to go and how to get there would be nice. So, maybe somewhere around 8 or 9ish? I should be getting into town around 6 or 7 I think. (I'll be driving so I won't be able to check e-mail until I can find another place to connect down the road a bit). Cheers, -Joe Oppegaard From garrett at scriptpro.com Mon Aug 18 09:49:37 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] new to mongering Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8EDA@EXCH_MISSION> Tom Miller wrote: > > I have 2 questions. What is a good source of examples (that > are explained) of "regular expressions." http://www.amazon.com/exec/obidos/tg/detail/-/0596002890/ http://www.perldoc.com/perl5.8.0/pod/perlrequick.html http://www.perldoc.com/perl5.8.0/pod/perlretut.html http://www.perldoc.com/perl5.8.0/pod/perlre.html > The 2nd question is, is there a perl-monger out there who is > available for tutoring? I wonder if anyone would be willing to do a presentation on regular expressions? Welcome Tom... -- 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@scriptpro.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030818/26d92d05/attachment.htm From tlgalenson at chatnfiles.com Mon Aug 18 10:06:55 2003 From: tlgalenson at chatnfiles.com (Tom Miller) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] new to mongering In-Reply-To: <71BEC0D4E1DED3118F7A009027B12028034C8EDA@EXCH_MISSION> Message-ID: RE: [Kc] new to mongering A very good question.... Since I have trouble attending meetings.... except on Saturdays.... it would be another one I couldn't get too.... I wonder if anyone would be willing to do a presentation on regular expressions? Welcome Tom... [Tom Miller] Thank you... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030818/ff7facb3/attachment.htm From whatever at davidnicol.com Mon Aug 18 18:35:46 2003 From: whatever at davidnicol.com (david nicol) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] new to mongering In-Reply-To: References: Message-ID: <1061249719.12066.32.camel@plaza.davidnicol.com> MJD's slides from YAPC are available on his web site I believe... http://perl.plover.com/yak/regex/ has a nice outline for a regex tutorial and links to slides (which is taking quite some time to load) MJD appears to have taken a firm stand for "regexes" and against "regexps." All the slides are available in an archive. On Mon, 2003-08-18 at 10:06, Tom Miller wrote: > > A very good question.... Since I have trouble attending > meetings.... except on Saturdays.... it would be another one I > couldn't get too.... > > I wonder if anyone would be willing to do a presentation on > regular expressions? > > Welcome Tom... > [Tom Miller] Thank you... > > > > ______________________________________________________________________ > > _______________________________________________ > kc mailing list > kc@mail.pm.org > http://mail.pm.org/mailman/listinfo/kc -- David Nicol / If at first you don't succeed, use a bigger hammer. http://gallaghersmash.com From garrett at scriptpro.com Tue Aug 19 07:31:37 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] new to mongering [x-adr][x-bayes] Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8EDD@EXCH_MISSION> david nicol wrote: > > MJD's slides from YAPC are available on his web site I believe... > > http://perl.plover.com/yak/regex/ has a nice outline for a regex > tutorial and links to slides (which is taking quite some time > to load) MJD appears to have taken a firm stand for "regexes" > and against "regexps." All the slides are available in an archive. Wow. That looks really good. Thanks! -- 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/20030819/c769a7ba/attachment.htm From amoore at mooresystems.com Tue Aug 19 10:15:44 2003 From: amoore at mooresystems.com (Andrew Moore) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Informal social meeting In-Reply-To: <41B88B1B-D0E5-11D7-9C3E-000A956702A0@oppegaard.net>; from joe@oppegaard.net on Sun, Aug 17, 2003 at 01:01:49PM -0600 References: <41B88B1B-D0E5-11D7-9C3E-000A956702A0@oppegaard.net> Message-ID: <20030819101544.C13760@cow.mooresystems.com> On Sun, Aug 17, 2003 at 01:01:49PM -0600, Joe Oppegaard wrote: > Hey, > > I'm a Portland Perl Monger out driving around this beautiful country > and it I'm going to be in KC tonight (I'm in Dodge City right now). > Some people free on such short notice feel like getting together and > having a beer or whatever? I've never been to KC before so suggestions > on places to go and how to get there would be nice. Hi Joe - Sorry no one seems to have spoken up to meet you. I hope you found a place to eat and tip back a pint while in KC. I can assure you we're not always this quiet. You must have caught us at a bad time all around. Have fun on the rest of your tour! -Andy From garrett at scriptpro.com Tue Aug 19 11:02:58 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Informal social meeting Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8EE2@EXCH_MISSION> Andrew Moore wrote: > Joe Oppegaard wrote: > > > > I'm a Portland Perl Monger out driving around this > > beautiful country and it I'm going to be in KC tonight > > (I'm in Dodge City right now). Some people free on such > > short notice feel like getting together and having a > > beer or whatever? I've never been to KC before so > > suggestions on places to go and how to get there would > > be nice. > > Hi Joe - > > Sorry no one seems to have spoken up to meet you. I hope you > found a place to eat and tip back a pint while in KC. I can > assure you we're not always this quiet. You must have caught > us at a bad time all around. > > Have fun on the rest of your tour! Shhhhh... you'll disturb all the lurkers ;) -- 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/20030819/a7b73fb9/attachment.htm From garrett at scriptpro.com Wed Aug 20 17:28:29 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] August Meeting reloaded Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8EEE@EXCH_MISSION> We had a decent turn out in August with Teal Ashby, Garrett Goebel, David Nicol, Michael Morgan, Adam Sajna, Louis Schenick, CJ Scheppers, and Jared Smith in attendance. David brought us up to speed on the current happenings with pay2send. For those who haven't been following along with David's progress over the past 2 years, pay2send is an interesting twist on mail server filtering. But why use a 3 word description when I could have said: a fee weighted whitelist and challenge/response filter for Mail Transport Agents (MTAs)? pay2send is building on top of David's tipjar transaction system, authentication identy service, and dotgnu's cash box. Among other things David discussed some of the issues pertinant to getting a handle on the identities we wish to filter. Why blacklisting wouldn't specifically be built in, but how it could be achieved by the financial weight placed on filters for unsolicited email. David looks forward to the day when pay2send bounces its first message with an SMTP equivalent of the http 402 error code: "payment required". CJ asked how to get good error notifications for CGI scripting on barebones no-frills ISP's. Teal mentioned CGI::Carp's support for sending fatal errors to the browser. And I later posted an example to the mailing list: http://www.pm.org/pipermail/kc/2003-August/000133.html. Which showed how to log warnings and other nonfatal error messages to a file, and fatal errors to the browser. There was discussion led by Teal on getting Perl and Apache running on various flavors of Mac OS's. What was possible and what not. I enjoyed many of the insights Teal shared on security issues, buffer overflows, etc. Speaking of which if you like tiny little details you might like to head over to Gibson Research's site at grc.com. On the other side of the room discussion Jared started off a thread on chess, go, strategy and tactics. I have the feeling that were I to sit down to a game of either with Louis... that despite his friendly and pleasant demeanor... I'd be in for a beating ;) At this point, your faithful summerizer had to bow out for the evening... -- 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/20030820/cd2cadbe/attachment.htm From joe at oppegaard.net Thu Aug 21 13:29:53 2003 From: joe at oppegaard.net (Joe Oppegaard) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Informal social meeting In-Reply-To: <71BEC0D4E1DED3118F7A009027B12028034C8EE2@EXCH_MISSION> References: <71BEC0D4E1DED3118F7A009027B12028034C8EE2@EXCH_MISSION> Message-ID: On Tue, 19 Aug 2003, Garrett Goebel wrote: > Andrew Moore wrote: > > Joe Oppegaard wrote: > > > > > > I'm a Portland Perl Monger out driving around this > > > beautiful country and it I'm going to be in KC tonight > > > (I'm in Dodge City right now). Some people free on such > > > short notice feel like getting together and having a > > > beer or whatever? I've never been to KC before so > > > suggestions on places to go and how to get there would > > > be nice. > > > > Hi Joe - > > > > Sorry no one seems to have spoken up to meet you. I hope you > > found a place to eat and tip back a pint while in KC. I can > > assure you we're not always this quiet. You must have caught > > us at a bad time all around. > > > > Have fun on the rest of your tour! > > Shhhhh... you'll disturb all the lurkers ;) > Well if anyone of you are swinging into Portland, feel free to send an e-mail to pdx.pm - unlike me hopefully you're able to give more then 8 hours notice! -Joe From marsee at oreilly.com Thu Aug 21 22:30:17 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, August 21 Message-ID: <200308220330.h7M3UHa09835@smtp.oreilly.com> Hi Everyone, Looking through the feedback on our recent UG survey (and there was lots of it--thanks), I had several people request separating our newsletter into sections for UG Leaders and UG members to make it easier to forward our information along. We decided to go ahead and try it. So here we are! The top will be for you the leader, feel free to cut that off and forward the rest to your members. --Marsee ===================================================== O'Reilly UG Program News for User Group Leaders only August 21, 2003 ===================================================== -Book review requests and other Information -Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book -Updated O'Reilly UG Program banners -Promote Your Group ---------------------------------------------------------------- Book News ---------------------------------------------------------------- ***Review books are available Copies of our books are available for your members to review--send me an email and please include the book order number on your request. Let me know if you need your book by a certain date. Allow at least four weeks for shipping. ***Please send copies of your book reviews Email me a copy of your newsletters or book review. For tips and suggestions on writing book reviews, go to: http://ug.oreilly.com/bookreviews.html ***Discount information Don't forget to remind your members about our 20% discount on O'Reilly books and conferences. Just use code DSUG. ***Group purchases with better discounts are available Please let me know if you are interested and I can put you in touch with our sales department. ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- ***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/ ---------------------------------------------------------------- General News ---------------------------------------------------------------- ***Updated O'Reilly UG Program banners We have added some new banners. We now have the ColdFusion Tern, the Mac German Shepherd, the .NET Dolphin, the Windows XP Frog, and a few more. http://ug.oreilly.com/banners/ ***Promote Your Group Have a special event coming up or something else you would like to share with other user groups? Let me know. On a space-available basis, I can try and fit it into our UG newsletter. Please include a URL or email address for more information. ================================================ O'Reilly News for User Group Members August 21, 2003 ================================================ Please share the information your members would be interested in.... ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Amazon Hacks -TiVo Hacks -CVS Pocket Reference, 2nd Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Derrick Story ("Digital Video Pocket Guide" & "iPhoto 2:The Missing Manual,") North Bay Multimedia Association, Novato, CA--August 28 -Correction***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Hyannis, MA--August 23 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Great T-Shirt Exchange ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Garrett Goebel, Kansas City Perl Mongers ---------------------------------------------------------------- News ---------------------------------------------------------------- -Dispelling the Myth of Wireless Security -Rob Flickenger on SeattleWireless TV -Trademarks by Cory Doctorow -Guido van Rossum Speaks -PHP Security, Part 1 -FreeBSD Access Control Lists -Making Media from Scratch, Part 1 -Service-Oriented Architecture Explained -Low Bandwidth SOAP -Integrating QuickTime with Cocoa ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -SUCON '03 - Swiss Unix Conference 2003, Zurich, Switzerland-- September 5 ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For writing book review tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 20% off any O'Reilly book your purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone. http://www.oreilly.com/ ***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. For more details, go to: http://www.oreilly.com/news/freeshipping_0703.html ***Amazon Hacks Order Number: 5423 "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. The book offers a variety of interesting ways for power users to get the most out of Amazon and its community, for Associates to hone their recommendations for better linking and more referral fees, for researchers to mine the enormous amount of information in Amazon's data store, and for developers to integrate Amazon Web Services into their applications and services. http://www.oreilly.com/catalog/amazonhks/?CMP=NLC-ZL2148071462 A collection of sample hacks is available online: http://hacks.oreilly.com/pub/ht/24 ***TiVo Hacks Order Number: 5539 "TiVo Hacks" covers tips for changing the order of recorded programs, activating the 30-second skip to blaze through commercials, and more, by using magical remote-control codes. Then, once you take the lid off your TiVo, you will learn how to gain even more fun and functionality. You can upgrade the hard drive for more hours of recording. Log in to the serial port for command-line access to programming data, log files, closed-captioning data, display graphics on the TiVo screen, and even play MP3s. While TiVo gives viewers personalized control of their TVs, TiVo Hacks gives users personalized control of TiVo. http://www.oreilly.com/catalog/tivohks/?CMP=NLC-U9N383213924 A collection of sample hacks is available online:: http://www.oreilly.com/catalog/tivohks/chapter/index.html ****CVS Pocket Reference, 2nd Edition Order Number: 5679 Much more than a quick list of commands and options, "CVS Pocket Reference, 2nd Edition," is packed with a surprising amount of detail--including an overview of background concepts, thorough descriptions on how to use and administer a CVS repository, and discussions of CVS-related files and how to manage them--all in a convenient reference format. It's an absolute must for developers who need an on-the-job guide for quick answers to CVS dilemmas. http://www.oreilly.com/catalog/cvspr2/?CMP=NLC-CM0248058677 A Sample Excerpt, "Administrator Commands," is available online: http://www.oreilly.com/catalog/cvspr2/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Derrick Story ("Digital Video Pocket Guide," "iPhoto 2:The Missing Manual,") North Bay Multimedia Association, Novato, CA--August 28 Author Derrick Story will be speaking about "The Blurred Line Between Digital Photography and Video." The cost is free to NBMA members; $10 for non-members, $5 for students with valid ID. http://www.nbma.com/events/art_8-03.html Thursday, August 28, 2003 Networking at 6:30 PM; Program from 7-9:00 PM Marin Community Foundation Hangar #5 5 Hamilton Landing Novato, CA For directions to this meeting go to: http://www.nbma.com/events/art_8-03.html#directions_mcf ***Correction***Jesse Liberty ("Programming C#" & "Programming ASP.NET"), Cape Cod .NET User Group, Cape Cod, MA--August 23 Author Jesse Liberty presents an all-day "crash course" on ASP.NET for the Cape Cod .NET User Group. If interested, please go to following website for pre-registration instructions and location information. You must be registered ahead of time for this event. http://www.ccdevgroup.net/ ================================================ Conference News ================================================ ***Great T-Shirt Exchange Is your closet overflowing with unworn tradeshow schwag? Then scour your drawers and bring all those tees that haven't seen the light of day to the Great T-Shirt Exchange at our Mac OS X Conference. We'll have a special table at the conference where you can put your unused(!) Mac t-shirt--or any other branded tee--and swap it for any other tee that catches your eye. http://conferences.oreillynet.com/pub/w/25/events.html 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/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--Garrett Goebel, Kansas City Perl Mongers "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." You can also participate in this introductory program just for user group members. To "Go on Safari," any UG member who signs 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 --------------------- ***Dispelling the Myth of Wireless Security Rob Flickenger shows how to find out just how "secure" your standard wireless network really is in this excerpt from his soon-to-release "Wireless Hacks." http://www.oreillynet.com/pub/a/wireless/excerpt/wirlsshacks_chap1/index.html?CMP=NLC-UI6243101723 Wireless Hacks Order Number: 5598 http://www.oreilly.com/catalog/wirelesshks/ ***And Don't Miss Rob Flickenger on SeattleWireless TV The August installment of Seattle Wireless TV, which features an interview with Rob Flickenger, as well as a discussion on a cool remote-controlled helicopter with a wireless video feed, and reviews of some of the latest wireless gear. http://tv.seattlewireless.net/ ***Trademarks Cory Doctorow, who works with the EFF, wrote this article on the heels of a rash of trademark incidents that he's encountered. His point of view in this opinion piece is that trademark and copyright are supposed to promote expression. He doesn't write about any specific details of particular cases; rather, he restates an overview of these issues that serves as his guiding light. http://www.openp2p.com/pub/a/p2p/2003/08/14/trademarks.html?CMP=NLC-201PL0259145 --------------------- Open Source --------------------- ***Guido van Rossum Speaks Guido van Rossum, creator of the Python programming language, recently announced that he'll be leaving PythonLabs to work for a California startup. In this interview, Guido talks about the move, recent developments, and Python in general. http://www.onlamp.com/pub/a/python/2003/08/14/gvr_interview.html?CMP=NLC-WR2218661818 ***PHP Security, Part 1 If you have users, you'll undoubtedly have bad guys trying to break things. As a PHP developer, it's your responsibility to make sure your code is secure. John Coggeshall demonstrates one common PHP error that can leave you vulnerable, and he explains how to think like a bad guy to prevent these mistakes in the first place. http://www.onlamp.com/pub/a/php/2003/07/31/php_foundations.html ***FreeBSD Access Control Lists The Unix permissions model has worked for decades due to its flexible simplicity. It's not the only approach, though. FreeBSD 5.0 supports Access Control Lists, which allow for more flexible permissions. Daniel Harris explains what ACLs can make easier. http://www.onlamp.com/pub/a/bsd/2003/08/14/freebsd_acls.html --------------------- Java --------------------- *** Making Media from Scratch, Part 1 QuickTime is a media creation API. It supports far more than just editing and playing movies -- you can create them, one frame at a time. Chris Adamson demonstrates how to make moves from scratch with QuickTime for Java. http://www.onjava.com/pub/a/onjava/2003/08/13/qtj_reintro.html?CMP=NLC-3RH891419319 --------------------- .NET --------------------- ***Service-Oriented Architecture Explained SOA (service-oriented architecture) has become a buzzword of late. Although the concepts behind SOA have been around for over a decade now, SOA has gained extreme popularity of late due to web services. Before we dive in and talk about what SOA is and what are the essentials behind SOA, it is a useful first step to look back at the evolution of SOA. To do that, we have to simply look at the challenges developers have faced over the past few decades and observe the solutions that have been proposed to solve their problems. http://www.ondotnet.com/pub/a/dotnet/2003/08/18/soa_explained.html --------------------- XML --------------------- ***Low Bandwidth SOAP Using web services on low resource J2ME devices is possible through Enhydra.org's KSOAP classes. This article shows you how to create lightweight web service clients and servers. http://webservices.xml.com/pub/a/ws/2003/08/19/ksoap.html --------------------- Mac --------------------- ***Integrating QuickTime with Cocoa After providing a brief QuickTime overview, Doug Welton shows you how to integrate digital media with Cocoa, then finishes up with an example of building a QuickTime Movie Player that you can include in your own applications. http://www.macdevcenter.com/pub/a/mac/2003/08/15/quicktime_cocoa.html?CMP=NLC-YU0540798564 ================================================ News From Your Peers ================================================' ***SUCON '03 - Swiss Unix Conference 2003, Zurich, Switzerland--September 5 The Swiss Unix Conference is taking place for the first time. It is about education intended for open-minded individuals interested in the Unix environment. The conference brings together developers, system administrators, and others interested in the Unix operating system and Unix related topics. http://www.sucon.ch/ SUCON '03 September 5, 2003 Kongresshaus Zurich, Switzerland For Program details go to: http://www.sucon.ch/sucon/03/grid.html Until next time-- Marsee From hamer at ronsrapidresponse.biz Sun Aug 17 15:00:29 2003 From: hamer at ronsrapidresponse.biz (fairfax ng) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Kcory Valiumm Viagraa Xanaxx short online formw k; qu:bw.ch.dyx:yjif:j:a. Message-ID: Viagraa, Phenterminee, Xenicall & many others prescribed online and shipped overnight! No prior prescriptions required for Valiumm Xanaxxx Prozaccc and more http://uGBKYqtCDkbDOKvbsPisHUnjoQIDCrLBa@internet-generic-pharmacy.com/index7.php?lemm linkunsubscrbe Link removefromlist http://GhciRROaMAPPVMEV@internet-generic-pharmacy.com/remove?lemm From dougl at dougledbetter.org Mon Aug 25 17:15:07 2003 From: dougl at dougledbetter.org (Doug Ledbetter) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Book Review: Perl & XML Message-ID: <5.2.0.9.2.20030825171008.03420bb0@127.0.0.1> Hello all, I appreciated Garrett's honest review of the O'Reilly Perl & XML book. Being new to XML myself, I might have been tempted to purchase this book. Instead, I turn to you for help. ;) I was wondering if anybody (everbody?) could recommend a particular Perl XML module. I'm new to XML and want to do a small project where I read in a simple well-formed (and maybe even valid) XML document. I want something that's fairly simple to use and since there were over 900 returns when I did 'i /xml/' from the CPAN command line, I was a little overwhelmed. Any suggestions would be appreciated. thanks in advance, -dougl ____________________________________________________________ Doug Ledbetter -- Hagen Software, Inc. dougl@dougledbetter.org My PGP Public Key: http://dougledbetter.org/public_key.html -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030825/6e1ab4c4/attachment.htm From sparling at uclick.com Mon Aug 25 17:33:07 2003 From: sparling at uclick.com (Doug Sparling) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Book Review: Perl & XML In-Reply-To: <5.2.0.9.2.20030825171008.03420bb0@127.0.0.1> References: <5.2.0.9.2.20030825171008.03420bb0@127.0.0.1> Message-ID: <1061850787.3f4a8ea389361@www.electricwebmail.com> Quoting Doug Ledbetter : > Hello all, > > I appreciated Garrett's honest review of the > O'Reilly Perl & XML > book. Being new to XML myself, I might have been > tempted to purchase this > book. Instead, I turn to you for help. ;) If you want to buy a Perl/XML book, I found "XML and Perl" by Mark Riehl and Ilya Sterin (Sams) to be pretty good. However, most modules come with good docs... > I was wondering if anybody (everbody?) could > recommend a > particular Perl XML module. I'm new to XML and want > to do a small project > where I read in a simple well-formed (and maybe even > valid) XML > document. You said simple, right? :) You might try XML::Simple. I've used XML::Parser and XML::DOM as well, but XML::Simple may be a good place to start. -- doug sparling - uclick sparling@uclick.com/816.300.6595 From ironicface at earthlink.net Mon Aug 25 17:23:31 2003 From: ironicface at earthlink.net (Teal) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Perl-XML Module List Message-ID: <3F4A8C63.1000007@earthlink.net> http://www.cpan.org/modules/by-module/XML/perl-xml-modules.html This seems like a good list. XML:Grove, is supposed to be easier to use. Many of these rely on Expat (a C xml parser), and the Expat perl libraries. Validating is a little harder, and I don't know any of the details for that. - Teal <<< Hello all, I appreciated Garrett's honest review of the O'Reilly _Perl & XML_ book. Being new to XML myself, I might have been tempted to purchase this book. Instead, I turn to you for help. ;) I was wondering if anybody (everbody?) could recommend a particular Perl XML module. I'm new to XML and want to do a small project where I read in a simple well-formed (and maybe even valid) XML document. I want something that's fairly simple to use and since there were over 900 returns when I did 'i /xml/' from the CPAN command line, I was a little overwhelmed. Any suggestions would be appreciated. thanks in advance, -dougl >>> From garrett at scriptpro.com Tue Aug 26 07:25:55 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Book Review: Digital Video Pocket Guide Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F04@EXCH_MISSION> Title: Digital Video Pocket Guide Author: Derrick Story Publisher: O'Reilly Published: 2003_07 ISBN: 0596005237 Pages: 126 Dear Friends, The Pocket Guide to Digital Video by Derrick Story is a book every beginning videographer should read. Derrick suggests keeping it in your camera bag alongside the camera's instruction manual. He says, "When you're on location and waiting for the event to begin, pull out this book, read a few pages that apply to the work your about to do..." If you follow his advice, this 113 page book will help you make better movies by teaching you to avoid the most common mistakes and by introducing you to the most essential tricks of the trade. Derrick covers everything from how to work the camera's levers, buttons and wheels to how to blend in at special events. I especially liked learning how to compare cameras. To know why you may want to buy a camera with three CCDs -- read this book. I was hired as a videographer for the first time this weekend to record a wedding. I followed many of Derrick's tips. I blacked and labeled all the tapes I could imagine using at the event. I stayed ahead of the action and out of the way of the other camera guys. I zoomed in very close during the vows so the couple would be clearly visible even in smaller versions of the recording made for the Internet. I was able to compress and burn the most important parts of the ceremony onto a CD and hand it to the mother of the bride a half hour after the couple left on the honeymoon. How's that for fast turn-around time, Derrick? My favorite facts: 1) it takes 3 DVDs to hold the 13 gigs of data recorded on one video tape, 2) two channel 16bit PMC is one of the major advantages of DV, and 3) the lifetime of a VHS tape is 10 years. My favorite tips: 1) "Quietly go about your work so people forget about you. Then you'll get the great footage." 2) "Try to record moments that are actually happening, not ones you create." and 3) "Tell the story of the day as simply as possible." Derrick uses simple language to explain difficult concepts. O'Reilly's published a great book for $14.95! Michael Morgan mike at handuma dot com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kc/attachments/20030826/4ed9b8b7/attachment.htm From linux at kisuu.com Tue Aug 26 15:34:51 2003 From: linux at kisuu.com (SK-47) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Regexp help Message-ID: I am having difficulties crafting 2 regexps. 1. Accept year between 1900 and 2100 OR a string "blah" 2. Accept 1 to 12 digits in a supplied number Any help will be appreciated. Sila. From frank at wiles.org Tue Aug 26 16:00:58 2003 From: frank at wiles.org (Frank Wiles) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Regexp help In-Reply-To: References: Message-ID: <20030826160058.612d09b8.frank@wiles.org> On Tue, 26 Aug 2003 15:34:51 -0500 "SK-47" wrote: > I am having difficulties crafting 2 regexps. > 1. Accept year between 1900 and 2100 OR a string "blah" > 2. Accept 1 to 12 digits in a supplied number > > Any help will be appreciated. The first one you don't need a regex you need something like this: if( $year eq 'blah' or ( 1900 <= $year <= 2100 ) ) { } The second one can be accomplished with something like: if( $number =~ /^\d{1,12}$/ ) {} Hope this helps. --------------------------------- Frank Wiles http://frank.wiles.org --------------------------------- From linux at kisuu.com Tue Aug 26 16:10:21 2003 From: linux at kisuu.com (SK-47) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Regexp help In-Reply-To: <20030826161929.30bba6f6.frank@wiles.org> Message-ID: My sincere gratitude for your solutions. They both worked. On Tue, 26 Aug 2003 16:19:29 -0500 Frank Wiles wrote: >On Tue, 26 Aug 2003 15:50:14 -0500 >"SK-47" wrote: > >> Thanks for your quick response. Actually, I really do need a regexp >> for first situation. Thanks. > > Then I would suggest doing the following: > > if( $year =~ /^(?:blah|(?:19|20|21)\d\d)$/ ) { } > > --------------------------------- > Frank Wiles > http://frank.wiles.org > --------------------------------- > From marsee at oreilly.com Tue Aug 26 18:45:35 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] O'Reilly Emerging Tech. Conf. Call for Participation Message-ID: <4.3.2.7.2.20030826164451.033c4278@pop3.west.ora.com> Just in case someone is interested in submitting a proposal... --marsee For Immediate Release August 26, 2003 For more information, contact: Suzanne Axtell (707) 827-7114 or suzanne@oreilly.com You Are Here--Mapping the Future of Computing: 2004 O'Reilly Emerging Technology Conference Call for Participation Sebastopol, CA--Are you a technologist, strategist, CTO or CIO, programmer, hacker, entrepreneur, researcher, or standards worker itching to put a particular computing innovation or issue on the map? If so, we invite you to submit a proposal to lead tutorials and conference sessions at the upcoming O'Reilly Emerging Technology Conference. The third annual event happens at the Westin Horton Plaza in sunny San Diego, CA for four days, February 9-12, 2004. Program chair and O'Reilly editor Rael Dornfest notes that mobility will be one of the primary technological directions for this year's conference: what's happening with data, devices, and communication now that they're freed from the desktop and broadcast models of the past decade? The conference will also explore a number of juicy ideas, such as post-browser interfaces for data and services; social software, from Hiptop Nation to weblogs; the untethered world of ad hoc networking made possible by wireless technologies like WiFi, Bluetooth, cellular, and Rendezvous; Geolocation, sensors, and RFID. These themes will be organized under six tracks: Interfaces As the laptop, palmtop, and hiptop tend more and more toward mobility, the ways we interact with data and services are changing dramatically. We're reconsidering the browser interface, embracing lighter-weight, component-ized, flexible interfaces such as Sherlock, Watson, Dashboard, micro-content viewers, and RSS. What happens when you turn web pages back into their underlying applications and data? Social Software After nearly a decade of exploring the Web's uses as a one-to-many medium, there is a growing excitement about software designed to support the many-to-many interactions of groups of people. Friendster, Technorati, LinkedIn, and FOAF (friend-of-a-friend networks) are a proving ground for describing and exploring social connections. Location and mobility are being thrown into the mix, making possible silly experiments like Flash Mobs and serious ones, like Howard Dean's use of MeetUp for his presidential campaign. Untethered Networks without wires have transformed the tethered user into a high-speed mobile swarm that makes innovative use of Rendezvous, SMS, ad hoc networking, and J2ME mobile development environments. Devices from the likes of Nokia, Sony Ericsson, and Symbian have found their way onto desktops, in pockets, and built into cars loosely coupled via Bluetooth into a personal area network. Wireless electricity is moving from the ideas of Tesla to the realities of desktop trickle-charge. Location With people and their array of personal gadgets increasingly on the move, being able to locate oneself, others, and local data and services is key. A bumper crop of navigational devices, geospacial annotation tools, and visualization software are throwing new light on the landscape. Yet hidden in this seeming utopia of location-based services are yet-to-be addressed questions about privacy and security. Hardware Hardware hacks expand the machine in new and powerful ways. Arrays of sensors and RFID tags are finding and interacting with one another, broadcasting everything from product freshness to chemical safety levels to bridge tolls. Clouds of tiny devices running the open source TinyOS are monitoring the conditions around, and growth of, redwood groves. What are the future applications and implications of sub-micro computing? Business Models We place a spotlight on people, projects, and technologies that are hovering just below the horizon of commercial viability, and are likely to become very important to the future of internet computing. Equally important is a careful study of what the new business models will look like. Will there be a return to the traditional, or is there room to innovate? Submitting Proposals Individuals and companies interested in making presentations, giving a tutorial, or participating in panel discussions are invited to submit proposals for session presentations and tutorials. Session presentations are 45 minutes long, and tutorials are three hours long. The deadline to submit proposals is September 24, 2003. For more conference details and to submit a proposal, visit: http://conferences.oreilly.com/etcon . If you are interested in participating in or moderating panel discussions, or otherwise contributing to the conference, please let us know (and please include your area of expertise). If you have an idea for a panel discussion or a particularly provocative group of panelists that you'd love to see square off, feel free to send your suggestions to etech-idea@oreilly.com . "Participation" is a key word at O'Reilly conferences, and the O'Reilly Emerging Technology Conference has a reputation as an exceptional meeting place for people passionately interested in how technology shapes the world in which we live--not only computing, but communication, lifestyle, business, and education. Conference participants, particularly speakers, can be profound catalysts for change, influencing new applications, network, and online culture. Come be a part of the conversation. Comments about the 2003 Emerging Technology Conference: "The annual conference has become one of the key events geeks attend to tune in to the vibrations of trends on the industry's edges, where legions of software developers...are knitting new bits of Net together."--Scott Rosenberg, Salon, April 29, 2003 "But for hundreds of do-it-yourself technology developers drawn to the O'Reilly Emerging Technology conference here during the past week, prospects have never seemed brighter...this is no fringe-fest, judging from who attends. Software architects from BEA Systems, IBM and Microsoft, as well as computer pioneers such as Alan Kay, who helped coin the term 'personal computer,' and Lotus founder Mitch Kapor came to prove they still have what it takes to be a geek..."--Eric Auchard, Reuters, April 28, 2003 "The O'Reilly conferences are the gold standard for drawing together a critical mass of thought leadersPerhaps the biggest clue was the presence of star alumna, not as keynotes, but as notetakers. Adam Bosworth sat in Wednesday's Birds of a Feather session on Chandler and offered his (and BEA's) XML Query work to the open source effort." --Steve Gillmor, CRN, April 26, 2003 "Call it a Davos for geeks...the conference is an umbrella symposium for all the brand-new, up-and-coming technologies that may or may not make a dent on the future. It is one of the primary gatherings of all the geeks and nerds busy inventing tomorrow, and those seeking to make a buck off their ideas. Never mind if you're nowhere near Northern California: It is probably the most blogged event on the planet." --Leander Kahney, Wired, April 23, 2003 Additional Resources: Media coverage from the 2003 O'Reilly Emerging Technology Conference can be found at: http://www.oreillynet.com/et2003/ For information on exhibition and sponsorship opportunities at the conference, contact Andrew Calvo at (707) 827-7176, or andrewc@oreilly.com About O'Reilly O'Reilly & Associates is the premier information source for leading-edge computer technologies. The company's books, conferences, and web sites bring to light the knowledge of technology innovators. O'Reilly books, known for the animals on their covers, occupy a treasured place on the shelves of the developers building the next generation of software. O'Reilly conferences and summits bring alpha geeks and forward-thinking business leaders together to shape the revolutionary ideas that spark new industries. From the Internet to XML, open source, .NET, Java, and web services, O'Reilly puts technologies on the map. For more information: http://www.oreilly.com # # # O'Reilly is a registered trademark of O'Reilly & Associates, Inc. All other trademarks are property of their respective owners. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marsee Henon O'Reilly & Associates 1005 Gravenstein Highway North Sebastopol, CA 95472 707-827-7103 800-998-9938 Fax 707-829-0104 marsee@oreilly.com http://ug.oreilly.com/ http://www.oreilly.com/ http://conferences.oreilly.com/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~