From tlgalenson at chatnfiles.com Wed Sep 3 18:13:12 2003 From: tlgalenson at chatnfiles.com (Tom Miller) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] 2nd Perl book Message-ID: What is your opinion of the "2nd" Perl book I should get. I have Perl for Dummies and the O'Reilly Perl/CGI books. Tom --------- I provide computer support (Desktop Help, LAN Help, Website creation) to North East Kansas. (785)331-5956 www.bluecollarcc.com From dougl at dougledbetter.org Wed Sep 3 18:48:30 2003 From: dougl at dougledbetter.org (Doug Ledbetter) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] 2nd Perl book In-Reply-To: Message-ID: <5.2.0.9.2.20030903184312.03772610@127.0.0.1> At 06:13 PM 9/3/2003 -0500, you wrote: >What is your opinion of the "2nd" Perl book I should get. I have Perl for >Dummies and the O'Reilly Perl/CGI books. By "O'Reilly Perl/CGI books" do you mean the "Camel" book? ;) What I mean is, do you have Programming Perl (3rd Edition)? It's a great reference book and definitely the most used book on my shelf. I've also occasionally used the Perl Cookbook by Tom Christiansen & Nathan Torkington (another O'Reilly book). It's full of "recipes" to accomplish common tasks in Perl. Of course, I also have the Mastering Regular Expressions, Programming the Perl DBI and Perl Graphics Programming, but I haven't used them much (I just recently got the Perl Graphics Programming book for an upcoming project creating graphs where I expect I'll use it). I learned enough about regular expressions to get by in the Camel book and I picked up the DBI from examples. -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/20030903/6c40bdc7/attachment.htm From marsee at oreilly.com Wed Sep 3 22:36:54 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, September 3 Message-ID: <200309040336.h843asK24052@smtp.oreilly.com> ================================================ O'Reilly UG Program News for User Group Leaders only September 3, 2003 ================================================ -Book Review Requests and Other Information -Put Up an O'Reilly Mac OS X Conference Banner, Get a Free Book -UG Quote from Tim O'Reilly -New Learning Lab Offer headed your way ---------------------------------------------------------------- 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 ---------------------------------------------------------------- ***UG Quote from Tim O'Reilly Recently we had a request from Linda Gonse of the Orange County PC User Group for a quote from Tim O'Reilly on user groups. He was happy to oblige so I have posted it on our UG page to share with everyone. Please feel free to use this in your newsletters or on your web site. http://ug.oreilly.com/ ***O'Reilly Learning Lab offer headed your way Soon you'll receive an email about a special discount on the Linux/Unix Certification Series from the O'Reilly Learning Lab. For a sneak peek go to: http://oreilly.useractive.com/linuxa/ ================================================ O'Reilly News for User Group Members September 3, 2003 ================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Windows XP Unwired -Regular Expression Pocket Reference -Kerberos: The Definitive Guide -eBay Hacks -Perl Cookbook, 2nd Edition -Windows XP Hacks -The Linux Web Server CD Bookshelf, Version 2.0 ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Chuck Cavaness ("Programming Jakarta Struts"), Utah Java User Group, West Valley City, UT--September 18th, 2003 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -O'Reilly Emerging Technology Conference Call for Participation -Apple Consultants Network Members Are Invited to Attend Exclusive Tech Camp--October 25-27, 2003 ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--W. Jim Jordan, Nortel Linux Users Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -David Pogue & Tim O'Reilly make the list of the 25 most powerful and influential people in Macintosh computing -O'Reilly Open Books Project -How to Talk About Jini, J2EE, and Web Services at a Cocktail Party -Globalizing and Localizing Windows Applications, Part 1 -A Web Services Strategy for Mobile Phones -Scanners and Mac OS X -Newsstand in Your Pocket: See and Hear Current Events on Your iPod ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -New Meeting Day for the Portland Linux User Group, Portland, OR -Uber TiVo, Linux Users' Group of Davis, Davis, CA--September 15 ================================================ 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 ***Windows XP Unwired Order Number: 5369 "Windows XP Unwired" provides a complete introduction to all the wireless technologies supported by Windows XP, including Wi-Fi (802.11b, a, and g), infrared, Bluetooth, CDMA2000, and GPRS. This book is a one-stop wireless information source for technically savvy Windows XP users. It will show you the full-spectrum view of Windows XP's wireless capabilities, how to take advantage of them, and the limitations and liabilities of each wireless technology. http://www.oreilly.com/catalog/winxpunwired/ Chapter 9, "Global Positioning System (GPS)," is available online: http://www.oreilly.com/catalog/winxpunwired/chapter/index.html?CMP=NLC-YN2131871387 ***Regular Expression Pocket Reference Order Number: 415X "Regular Expression Pocket Reference" is a comprehensive guide to regular expression APIs for C, Perl, PHP, Java, .NET, Python, vi, and the POSIX regular expression libraries. This handy book offers newbie and advanced programmers a complete overview of the syntax and semantics of regular expressions, which are at the heart of every text-processing application. When you've reached a sticking point and need to get to a solution quickly, this pocket reference is the book you'll want to have. http://www.oreilly.com/catalog/regexppr/ Sample excerpts are available online: http://www.oreilly.com/catalog/regexppr/chapter/index.html ***Kerberos: The Definitive Guide Order Number: 4036 By integrating Kerberos into Active Directory in Windows 2000 and 2003, Microsoft has extended the reach of Kerberos to all networks large or small. This book shows you how to implement Kerberos on Windows and Unix systems for secure authentication. In addition to covering the basic principles behind cryptographic authentication, the book covers everything from basic installation to advanced topics such as cross-realm authentication and defending against attacks on Kerberos. http://www.oreilly.com/catalog/kerberos/ Chapter 5, "Troubleshooting," is available online: http://www.oreilly.com/catalog/kerberos/chapter/index.html ***eBay Hacks Order Number: 5644 Whether you're a newcomer or a longtime user, "eBay Hacks" will teach you how to maximize your success within this community. The book features hacks written for buyers, sellers, developers, and all users. You'll find a wide range of topics, from monitoring the bidding process, getting refunds to fixing photos to in-depth tips for running a business on eBay to writing scripts to automate the more tedious tasks. http://www.oreilly.com/catalog/ebayhks/ Sample Hacks are available online: http://www.oreilly.com/catalog/ebayhks/chapter/index.html?CMP=NLC-7B7J68077529 ***Perl Cookbook, 2nd Edition Order Number: 3137 "Perl Cookbook, 2nd Edition" offers a comprehensive collection of problems, solutions, and practical examples for anyone programming in Perl. The second edition has been fully updated for Perl 5.8, with extensive changes for Unicode support, I/O layers, mod_perl, and new technologies that have emerged since the previous edition. Recipes have been updated to include the latest modules, and new recipes have been added to every chapter. Find a Perl programmer, and you'll find a copy of "Perl Cookbook" nearby. http://www.oreilly.com/catalog/perlckbk2/ Sample recipes from Chapter 1, "Strings," are available online: http://www.oreilly.com/catalog/perlckbk2/chapter/index.html?CMP=NLC-2IR626251167 ***Windows XP Hacks Order Number: 5113 "Windows XP Hacks" offers tips, tools, and know-how to bend Windows XP to your will. The book delves into topics such as changing unchangeable icons, removing uninstallable components, stopping pop-up ads, speeding up file downloads, and much more. Users of both the Home Edition and Pro Edition will find timesaving, fun, and useful hacks for virtually every feature in their OS. Even if you're not yet a power user, this book will have you well on your way. http://www.oreilly.com/catalog/winxphks/ A list of Sample Hacks is available online: http://www.oreilly.com/catalog/winxphks/chapter/index.html?CMP=NLC-45F2O6441461 ***The Linux Web Server CD Bookshelf, Version 2.0 Order Number: 5296 "The Linux Web Server CD Bookshelf, Version 2.0" contains six of our best-selling books on the open source web platform--all in one searchable CD-ROM: "Linux in a Nutshell, 4th Edition;" "Running Linux, 4th Edition;" "Apache: The Definitive Guide, 3rd Edition;" "Programming PHP;" "Managing & Using MySQL, 2nd Edition;" and "Practical mod_perl." The CD also comes with a paperback edition of "Linux in a Nutshell, 4th Edition." Never has it been easier to find what you need to know about Linux web servers. http://www.oreilly.com/catalog/linuxwebcdbs2/?CMP=NLC-A24W70458523 ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Chuck Cavaness ("Programming Jakarta Struts"), Utah Java User Group, West Valley City, UT--September 18th, 2003 Please join this O'Reilly author for his discussion of Jakarta Struts. For more information and to RSVP go to: http://www.ujug.org/meetings.html Thursday, September 18th, 2003 IHC Lake Park Facility, 4646 West Lake Park Blvd. West Valley City, UT http://www.ujug.org/location.html ================================================ Conference News ================================================ ***O'Reilly Emerging Technology Conference Call for Participation Programmers, technologists, researchers, CTOs, CIOs, hackers, and entrepreneurs are invited to submit proposals to lead tutorial and conference sessions at the 3rd Annual O'Reilly Emerging Technology Conference slated for February 9-12, 2004 in San Diego, CA. Suggested topics include: Interfaces and Services, Social Software, Untethered, Location, Hardware, and Business Models, as a start. The submission deadline for proposals is September 24, 2003. http://conferences.oreillynet.com/etcon/?CMP=NLC-W80C43814372 ***Apple Consultants Network Members Are Invited to Attend Exclusive Tech Camp--October 25-27, 2003 Three days of the latest information and training on Mac OS X from Apple and admission to the O'Reilly Mac OS X Conference in a single package exclusively for members of the Apple Consultants Network (ACN). To learn more about the ACN program, go to: www.apple.com/consultants 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--W. Jim Jordan, Nortel Linux Users Group "Books are like consultants. The best of them help you, provided you make the appropriate investments in identifying and using them. The worst of them only waste your time and money. When there are over 1600 titles to choose from, the selection process is often hit-and-miss. You may wind up paying for something that tells you only a bit of what you want to know, or you may wind up with a valuable resource. Safari aids you in that selection process by allowing you to search all of the titles in its catalogue for relevant sections, while providing immediate access to the full text of a small number of titles that you hold on your virtual bookshelf." 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 --------------------- ***David Pogue & Tim O'Reilly make the list of the 25 most powerful and influential people in Mac computing MDJ, the Journal for Serious Macintosh Users released the fourth annual MDJ Power 25 list. David Pogue is number six and Tim O'Reilly is number seven. http://www.macjournals.com/gcsf/mdj_power_25_2003.html ***O'Reilly Open Books Project Over the years O'Reilly has published a number of books with various forms of "open" copyright, plus made some of our out-of-print books available free online. The latest addition to our Open Books Project is "Programming the Be Operating System." http://www.oreilly.com/openbook/ --------------------- Open Source --------------------- ***Five Habits for Successful Regular Expressions For many programmers, writing regular expressions is a black art. They stick to the features they know and hope for the best. Tony Stubblebine, author of "Regular Expression Pocket Reference," says programmers can avoid a lot of trial and error by adopting these five habits for regular expression development. The code examples in this article use Perl, PHP, and Python, but the advice Tony espouses is applicable to nearly any regex implementation. http://www.onlamp.com/pub/a/onlamp/2003/08/21/regexp.html?CMP=NLC-HV9035832232 Regular Expression Pocket Reference Order Number: 415X http://www.oreilly.com/catalog/regexppr/ --------------------- Java --------------------- ***How to Talk About Jini, J2EE, and Web Services at a Cocktail Party Heard about distributed technologies for Java, but not sure what they are or why they're important? Kathy Sierra and Bert Bates, authors of "Head First Java," present this cocktail-party overview. Hold your own in conversation with Java geeks now! http://www.onjava.com/pub/a/onjava/2003/08/27/cocktails.html?CMP=NLC-TE9755903113 Head First Java Order Number: 4656 http://www.oreilly.com/catalog/hfjava/index.html --------------------- .NET --------------------- ***Globalizing and Localizing Windows Applications, Part 1 With the explosive growth of the Internet and rapid globalization of the world's economies, the earth is getting smaller and smaller. The applications that you develop for a local market may soon be used in another country. If the world used a common language, that would make the life of developers much easier. However, reality is far from perfect. Wei-Meng Lee shows you how to make your applications ready for the global marketplace. http://www.ondotnet.com/pub/a/dotnet/2003/08/25/globalization_pt1.html?CMP=NLC-PG3581597948 --------------------- XML --------------------- ***A Web Services Strategy for Mobile Phones Planning to deploy information services on mobile phones? This article gives an overview of the various technologies and routes available for mobile web service development. http://webservices.xml.com/pub/a/ws/2003/08/19/mobile.html --------------------- Mac --------------------- ***Scanners and Mac OS X Seems like the drivers for legacy flatbed scanners were at the bottom of manufacturers' lists for Mac OS X conversion. The wait was so long that many users just gave up hope. But over recent months new drivers from Epson, Canon, HP, and others have quietly appeared. David Weiss provides a helpful update to the state of scanning on Mac OS X. http://www.macdevcenter.com/pub/a/mac/2003/08/26/osx_scanners.html?CMP=NLC-9XK122515527 ***Newsstand in Your Pocket: See and Hear Current Events on Your iPod Some people don't care what's going on around them, but some of us mainline headlines, becoming noticeably disoriented without regular infusions of CNN and Google News. J. D. Biersdorfer, author of "iPod: The Missing Manual," explains different ways to use your iPod for your current events needs. http://www.macdevcenter.com/pub/a/mac/2003/08/22/newstand.html?CMP=NLC-CR3582019385 iPod: The Missing Manual Order Number: 477X http://www.oreilly.com/catalog/ipodtmm/ ================================================ News From Your Peers ================================================ ***New Meeting Day for the Portland Linux User Group, Portland, OR PDXLUG is now meeting on the second Thursday of each month at the Fireside Cafe in Portland, OR. The next meeting is September 11th. Learn about the PDXLUG Media Library that currently offers 175 technical books and almost 40 users. To sign up for the library go to: http://library.pdxlug.org/' For more information on PDXLUG go to: http://www.pdxlug.org/ ***Uber TiVo, Linux Users' Group of Davis, Davis, CA--September 15 LUGOD's next meeting features Ryan Castelluci. He will talk about the various hacks than can be used on TiVos. Demonstrations include Backdoors, Caller ID, TiVo Web, TyStudio, video streaming and more. A live hard-disk upgrade will also be performed. http://www.lugod.org/meeting/ 6:30pm - 9:00pm Monday, September 15th, 2003 Davis Library Blanchard Room 315 East 14th Street Davis, CA 95616 Until next time-- Marsee From sparling at uclick.com Wed Sep 3 23:29:06 2003 From: sparling at uclick.com (Doug Sparling) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] 2nd Perl book Message-ID: <1062649746.3f56bf92a3dfb@www.electricwebmail.com> Quoting Tom Miller : > What is your opinion of the "2nd" Perl book I should > get. I have Perl for > Dummies and the O'Reilly Perl/CGI books. > Tom Here are a few suggestions: Beginning/General Perl ----------------------- Learning Perl, 3rd Edition - Randal L. Schwartz, (O'Reilly) Sams's Teach Yourself Perl in 24 Hours - Clinton Pierce (Not the 21 Days) Perl Cookbook, 2nd Edition?, (O'Reilly) Programming Perl, 3rd Edition, (O'Reilly) is handy, but I normally just use the Perl docs. CGI --- Writing CGI Applications with Perl, Kevin Meltzer/Brent Michalski, Addison Wesley Official Guide to CGI.pm, Linconl Stein Beyond that, it depends on what you want to do (mod_perl, XML, etc.) -- doug sparling - uclick sparling@uclick.com/816.300.6595 From garrett at scriptpro.com Thu Sep 4 08:06:52 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] 2nd Perl book Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F23@EXCH_MISSION> Tom Miller wrote: > > What is your opinion of the "2nd" Perl book I should > get. I have Perl for Dummies and the O'Reilly Perl/ > CGI books. I've been maintaining an amazon listmania list of Perl book recommendations. I've just updated it a bit. It starts introductory moves toward advanced subjects, before forking off in many different sub-topics. Going out on a limb though... After you've worked through a good bit of Programming Perl, the best advice I can give is to start wading through the standard perl distribution documentation one section at a time. Perldoc is your friend: http://www.perldoc.com/perl5.8.0/pod/perl.html. All the documentation is usually installed during the Perl install. You can read up on how to use perldoc by going to a shell and typing: perldoc perldoc I'd recommend starting with: perldoc perlintro and perldoc perltoc Garrett -- 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/20030904/f906a12b/attachment.htm From garrett at scriptpro.com Thu Sep 4 08:45:43 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] 2nd Perl book [x-adr][x-bayes] Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F25@EXCH_MISSION> Garrett Goebel wrote: > > I've been maintaining an amazon listmania list of > Perl book recommendations. Probably would have helped to include the link: http://www.amazon.com/exec/obidos/tg/listmania/list-browse/-/1OQV9AGCQG0ED Garrett -- 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/20030904/f96991b1/attachment.htm From garrett at scriptpro.com Thu Sep 4 14:01:30 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Reminder: Meeting 7PM Tues. Sept. 9th at Planet Sub Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F26@EXCH_MISSION> Just a reminder that this month's meeting will be 7PM next Tuesday the 9th at the Planet Sub on 50th and Main. Just a social gathering this month... no presentation planned. I had thought I'd be able to get a presentation together on Apache::Test, but it won't be ready in time. If anyone else would like to step in to the void please let me know. A book review or a short talk on anything remotely perl related would be welcome. In the mean time bring yourself and any particularly interesting and/or nasty perl problems and/or stories you might have. Looking forward 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/20030904/52d9ed97/attachment.htm From tlgalenson at chatnfiles.com Thu Sep 4 18:02:52 2003 From: tlgalenson at chatnfiles.com (Tom Miller) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Sorry, due to spam filter error Message-ID: I am sorry, due to a spam filter error, I lost all of the responses to my message about a "2nd" Perl book and also David Nicol's private e-mail. Tom --------- I provide computer support (Desktop Help, LAN Help, Website creation) to North East Kansas. (785)331-5956 www.bluecollarcc.com From garrett at scriptpro.com Tue Sep 9 10:52:52 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Reminder KC.PM Meeting Tonight Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F43@EXCH_MISSION> Hope to see you there when: 7:00PM where: Planet Sub at 50th and Main -- 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/20030909/27a03b2e/attachment.htm From ironicface at earthlink.net Tue Sep 9 21:12:44 2003 From: ironicface at earthlink.net (Teal) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Reminder KC.PM Meeting Tonight References: <71BEC0D4E1DED3118F7A009027B12028034C8F43@EXCH_MISSION> Message-ID: <3F5E889C.6070003@earthlink.net> Garrett Goebel wrote: > Hope to see you there > > when: 7:00PM > where: Planet Sub at 50th and Main > > -- > 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 > Thanks for the notice. I had forgotten. Hope things went well. I was planning on attending, but had something last minute come up. Teal From garrett at scriptpro.com Wed Sep 10 15:41:19 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] Meeting Summary: 9/8/03 Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F4D@EXCH_MISSION> I guess we're not a social lot. As if the mailing list weren't proof of that ;) Last night's meeting was attended by CJ, Michael Morgan, and myself. CJ updated us on his CGI::Carp efforts, and we spent most of the evening doing a code review of one of his scripts. One of the ideas which came up was to make code reviews a more regular activity. Though in the past, some people asking for help and hints on the mailing list have come away wishing they'd had a pair of asbestos underpants. I can't recall any particularly scathing commentaries myself, but then again I might have been the culprit, and it may just be that my threshold for separating emotional and constructive criticism is higher than average. So as an alternative to us ripping apart and laying into each others' code, I suggested that people find particularly useful scripts without burdensome licenses from places like Matt's Script archive (http://www.scriptarchive.com/), etc. I figure with our base of Mac, Win32, and Linux perspectives, differing perl distributions and versions, and the liberal application of "acceptable" perl style, strict, warnings, tainting, etc. -We ought to have enough expertise to improve pretty much any code we put under the kc.pm microscope. We could place the results in our own kc.pm script archive and/or feed the resulting code back to the original authors. Any way we chose to do it, I'm sure we'd all learn through the exchange of ideas. Thoughts? As for next month's presentation, I was considering doing either a presentation on Apache::Test or Regular Expressions based on the Mark Jason Dominus' tutorial which David Nicol mentioned. Anyone have a preference for one over the other? And does anyone have something that they'd particularly like to hear about? Or a tool, script, module which they find particularly interesting or useful? Another thought was to get together a group of people willing to lead presentations by adapting chapters from Randal Schwartz' "Learning Perl" and "Learning Objects, References & Modules". As the books were written with teaching Perl classes in mind, this shouldn't be too difficult. Such presentations might well help counter balance the tendency of many kc.pm regulars (myself included) to wander off into advanced and esoteric topics with little application to solving everyday problems. My review of the Safari Bookshelf was used for the Safari "Quote of the Week". http://www.pm.org/pipermail/kc/2003-July/000125.html. This has netted us a anniversary coffee mug, which I'll be finding a way to redistribute at a future meeting. Perhaps someone will help me ressurrect the monthly puzzle? Two more things. Michael Morgan's book review of the "Digital Video Pocket Guide" is going to be featured on the O'Reilly's User Group website http://ug.oreilly.com. Until it shows up there, you can find it at http://www.pm.org/pipermail/kc/2003-August/000150.html. Last, a Perl Job Listings section has been added to the http://kc.pm.org/jobs.shtml website. This feature was suggested by David Nicol, and has actually been on the website for some time. -I don't think I ever got around to announcing it. It is basically a syndicated feed from http://jobs.perl.org. Ask Bj?rn Hansen responded favorably my request to extend the customizability of the jobs feeds so we can filter down to Kansas and Missouri listings. -- 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/20030910/548824de/attachment.htm From marsee at oreilly.com Wed Sep 10 19:19:11 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:09 2004 Subject: [Kc] O'Reilly UG Program--Learning Lab Discount Message-ID: <200309110019.h8B0JB215599@smtp.oreilly.com> Dear User Group Leader, Special deal alert--we're offering a 50% discount on the Linux/Unix Certification Series from the O'Reilly Learning Lab. With this User Group-only discount, your members can save nearly $1000 on these online courses. And everyone who completes the four-course series earns a University of Illinois System Administration Certificate. This offer ends November 1, 2003. Why Learning Lab? We partnered with Learning Lab two years ago because we felt they'd created the best online learning environment we'd ever seen. Every class includes compelling, hands-on content, root access to a Linux server, an online coach, and a free O'Reilly book. Want to let your members know about this special 50% discount? To enroll for the the Learning Lab Linux/Unix Certification Series go to: http://oreilly.useractive.com/linuxa/ Please use the code ORALL1 We've created a set of web site banners and text announcements that you can use: http://ug.oreilly.com/banners/learninglab/ We hope your members find these courses a convenient, enjoyable way to go 'Back to School.' Regards, Marsee From marsee at oreilly.com Thu Sep 11 21:37:48 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, September 11 Message-ID: <200309120237.h8C2bmw08963@smtp.oreilly.com> ================================================ O'Reilly UG Program News for User Group Leaders only September 11, 2003 ================================================ -Remind Your Members--Early Bird Registration Ends September 12 for the Mac OS X Conference -Update on the Next Two O'Reilly Conferences -Get the O'Reilly Network on Your Web Site -Put Up an O'Reilly ThinkGeek Banner, Get A Free Book ---------------------------------------------------------------- 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 ---------------------------------------------------------------- ***Remind Your Members--Early Bird Registration Ends September 12 User Group members who register before Friday, September 12, 2003 get a double discount. Use code DSUG when you register, and receive 20% off the "Early Bird" price. http://conferences.oreilly.com/macosxcon/ ***Update on the next two O'Reilly Conferences: O'Reilly Emerging Technology Conference February 9-12, 2004 San Diego, CA http://conferences.oreilly.com/etcon/ O'Reilly Open Source Convention July 26-30, 2004 Portland, OR http://conferences.oreilly.com/oscon/ ---------------------------------------------------------------- General News ---------------------------------------------------------------- ***Get the O'Reilly Network on Your Web Site Thanks to the O'Reilly Network's Meerkat Open Wire Service, with a simple copy-and-paste, you can embed a live feed of the latest stories from oreillynet.com the moment they're published! http://oreillynet.com/getorn.csp ***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/ ================================================ O'Reilly News for User Group Members September 11, 2003 ================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Oracle Regular Expressions Pocket Reference -Even Grues Get Full -ASP.NET in a Nutshell, 2nd Edition -C# in a Nutshell, 2nd Edition -XForms Essentials ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Tim O'Reilly, Accelerating Change Conference 2003, Palo Alto, CA--Sep 12-14, 2003 -Robbie Allen ("Active Directory" and "Active Directory Cookbook"), 2003 Directory Experts Conference, Ottawa, Canada--Sep 14-17 -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 Emerging Technology Conference Call for Participation -Top Ten Tips for Mac Conference Goers -O'Reilly Mac OS X Conference: Early-Bird Registration Ends September 12 ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Contest ---------------------------------------------------------------- News ---------------------------------------------------------------- -Tim O'Reilly on Macromedia's site "INTO-What are you into?" -Selling with eBay's New Auction Page -Encrypted Email Cookbook -FreeBSD Jails -Code-Generation Techniques for Java -Debugging Windows Services -Installing Oracle 9iR2 on Red Hat 9 -The State of the Python-XML Art, 2003 -Ten Favorite XForms Engines -Using Java to Expand iTunes Functionality ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- -Join the Connecticut ACCESS Users Group for their next meeting, Farmington, CT ================================================ 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 ***Oracle Regular Expressions Pocket Reference Order Number: 6012 "Oracle Regular Expressions Pocket Reference" is part tutorial and part quick reference. It's suitable for those who have never used regular expressions before, as well as those who have experience with Perl and other languages that support regular expressions. The book describes Oracle Database 10G's support for regular expressions, including globalization support and differences between the Perl and POSIX syntax. It also provides a comprehensive reference, including examples, to all supported regular expression operators, functions, and error messages. This book delivers just what you need to complete the task at hand. http://www.oreilly.com/catalog/oracleregexpr/ ***Even Grues Get Full Order Number: 5660 The User Friendly comic strip is called "Dilbert for Geeks" by Wired magazine and considered one of the few consistently intelligent and socially aware cartoons on the Net. In this latest compilation, Stef contends with an enormous tequila worm, Mike is tormented by Mr. Cola, and the techs move shop to an abandoned missile silo. Also included are the 9/11 tribute cartoons that were widely praised for their clear and simple pathos. http://www.oreilly.com/catalog/grues/?CMP=NLC-C7M663021718 If you aren't yet familiar with the cast of characters, meet them in this interview with the User Friendly gang. http://www.oreillynet.com/pub/a/oreilly/news/rootofevil_1001.html ***ASP.NET in a Nutshell, 2nd Edition Order Number: 5202 Newly updated for Visual Studio .NET 2003, the second edition of this book includes fresh information on application and web service development, custom controls, data access, security, deployment, and error handling, plus an overview of the class libraries. Rounding out this latest edition is new material on web application development for mobile devices. http://www.oreilly.com/catalog/aspdotnetnut2/ Chapter 6, "User Controls and Custom Server Controls," is available online: http://www.oreilly.com/catalog/aspdotnetnut2/chapter/ch06.pdf ****C# in a Nutshell, 2nd Edition Order Number: 5261 "C# in a Nutshell, 2nd Edition" is a detailed reference to C# and the .NET types most essential to C# programmers. Each chapter includes a quick-reference entry for each .NET type, with name, assembly, category, description, member availability, class hierarchy, and other relevant information. Updated for .NET Framework version 1.1, this book also adds a CD that allows you to integrate the book's contents directly into the help files of Visual Studio .NET 2002 and 2003. http://www.oreilly.com/catalog/csharpnut2/ Chapter 1, "Introducing C# and the .NET Framework," is available online: http://www.oreilly.com/catalog/csharpnut2/chapter/index.html?CMP=NLC-AK4362455320 ***XForms Essentials Order Number: 3692 "XForms Essentials" is an introduction and practical guide to the new XForms specification. The book explains the how and why of XForms, showing readers ways to take advantage of them without having to write their own code. You'll learn how to integrate XForms with both HTML and XML vocabularies, and how XForms can simplify the connection between client-based user input and server-based processing. "XForms Essentials" will provide you with a simpler route to more sophisticated interactions with users. http://www.oreilly.com/catalog/xforms/ Chapter 2, "XForms Building Blocks," is available online: http://www.oreilly.com/catalog/xforms/chapter/index.html?CMP=NLC-FJ9453182282 ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Tim O'Reilly, Accelerating Change Conference 2003, Palo Alto, CA--Sep 12-14, 2003 Tim O'Reilly leads an Action Breakout session in this event that explores accelerating change. http://www.accelerating.org/acc2003/conf_home.htm September 12-14, 2003 Stanford University Palo Alto, CA http://www.accelerating.org/acc2003/map&parking.htm ***Robbie Allen ("Active Directory" and "Active Directory Cookbook"), 2003 Directory Experts Conference, Ottawa, Canada--Sep 14-17 Author Robbie Allen is a featured speaker at this event dedicated to advancing the skills of experienced Active Directory users. http://www.netpro.com/events/decadfall/index.cfm September 14-17, 2003 Fairmont Chateau Laurier Ottawa, Canada http://www.netpro.com/events/decadfall/index.cfm ****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. Derrick will be signing books and answering questions from 10:00am-10:30am and then again at 1:30pm-2:30pm at the O'Reilly booth. All your favorite O'Reilly Mac books will be available for sale. 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 Emerging Technology Conference Call for Participation Programmers, technologists, researchers, CTOs, CIOs, hackers, and entrepreneurs are invited to submit proposals to lead tutorial and conference sessions at the 3rd Annual O'Reilly Emerging Technology Conference slated for February 9-12, 2004 in San Diego, CA. Suggested topics include: Interfaces and Services, Social Software, Untethered, Location, Hardware, and Business Models, as a start. The submission deadline for proposals is September 24, 2003. http://conferences.oreillynet.com/etcon/?CMP=NLC-W80C43814372 ***Top Ten Tips for Mac Conference Goers Here are ten tips to help you maximize your investment at the upcoming Mac OS X Conference, or just about any other Mac gathering. http://www.macdevcenter.com/pub/a/mac/2003/09/09/conference_tips.html ***Mac OS X Conference: Early-Bird Registration ends September 12 If you're thinking about attending the O'Reilly Mac OS X Conference, this is the time to sign up: the early-bird discount ends this Friday. 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 Contest User Group members can participate in our "Go On Safari" introductory program. 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 a free gift, 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 this 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 --------------------- ***Tim O'Reilly on Macromedia's site "INTO-What are you into?" Can you pick Tim out of all the faces? He is story number 5. (You must install Flash to view.) http://www.macromedia.com/into/ ***Selling with eBay's New Auction Page O'Reilly's new "eBay Hacks" has something for everyone--buyers, sellers, and developers alike. In this article for eBay sellers, you'll find tips to help you with the primary reason for using the auction site--to bring in the cash. Get the most out of eBay with "eBay Hacks." http://www.oreillynet.com/pub/a/javascript/2003/09/09/ebayhacks.html For up-to-date information on "eBay Hacks" check out David Karp's site: http://www.ebayhacks.com/ eBay Hacks Order Number: 5644 http://www.oreilly.com/catalog/ebayhks/ --------------------- Open Source --------------------- ***Encrypted Email Cookbook A feature of the current email protocol is that anyone can claim to be anyone else. Another feature is that email tends to be sent as plain text. Clearly, there's room for more security, including authentication (you are who you claim to be) and encryption (only the intended receiver can read a message). Robert Bernier presents several recipes for implementing authentication and encryption in your email. http://linux.oreillynet.com/pub/a/linux/2003/09/04/email_pki.html?CMP=NLC-JW3252563703 ***FreeBSD Jails A common security breach involves exploiting one application to gain access to another. Keeping separate applications separate can limit the potential damage. Mike DeGraw-Bertsch explains how FreeBSD's jails can help secure necessary applications. http://www.onlamp.com/pub/a/bsd/2003/09/04/jails.html?CMP=NLC-3MD222003293 --------------------- Java --------------------- ***Code-Generation Techniques for Java J2EE is powerful, but it can lead to a lot of repetitive code. You could hand this code off to junior developers, or you could generate it automatically. Jack Herrington explores this higher level of abstraction and how it can improve your productivity. by Jack Herrington http://www.onjava.com/pub/a/onjava/2003/09/03/generation.html?CMP=NLC-X43Q60625248 --------------------- .NET --------------------- ***Debugging Windows Services Debugging Windows services is not as trivial as debugging Windows applications because they do not run directly within Visual Studio .NET. Hence, more elaborate techniques must be deployed to effectively develop and debug Windows services. In this article, Wei-Meng Lee will discuss two techniques that you can use to debug and test your Windows services. http://www.ondotnet.com/pub/a/dotnet/2003/09/02/debuggingsvcs.html?CMP=NLC-27N1Z9943120 --------------------- ORACLE --------------------- Installing Oracle 9iR2 on Red Hat 9 While Oracle's understandably proud of their Linux support, Oracle 9i is unsupported on the latest and greatest Red Hat. That doesn't mean it doesn't work, just that you'll have to do a little tinkering. Roko Roic demonstrates how to install Oracle 9iR2 on Red Hat 9. http://linux.oreillynet.com/pub/a/linux/2003/09/04/oracle_install.html?CMP=NLC-6T8J41781720 --------------------- XML --------------------- ***The State of the Python-XML Art, 2003 In this month's Python and XML column Uche Ogbuji updates his report on the state of the Python-XML art, adding 24 new projects. http://www.xml.com/pub/a/2003/09/10/py.html ***Ten Favorite XForms Engines The author of O'Reilly's "XForms Essentials" describes ten software packages that implement the W3C's XForms specification, seen as the XML-friendly successor to HTML forms. http://www.xml.com/pub/a/2003/09/10/xforms.html XForms Essentials Order Number: 3692 http://www.oreilly.com/catalog/xforms/ --------------------- Mac --------------------- ***Using Java to Expand iTunes Functionality An in-depth look at MyTunes, which provides an easy-to-use and extensible framework that allows expanded control of your iTunes library via Java, even from a remote computer. http://www.macdevcenter.com/pub/a/mac/2003/09/03/mytunes.html?CMP=NLC-UG4804271335 ================================================ News From Your Peers ================================================ ***Join the Connecticut ACCESS Users Group for their next meeting, Farmington, CT CtAUG meets at the MS Offices in Farmington, CT, every 2nd Wednesday of the month from 5:30pm 9:00pm. Programs feature demonstrations of ACCESS systems and ACCESS-related products and are designed to address beginning, intermediate, and advanced topics. Meetings are free and open to the public. For more information go to: http://www.CtAUG.org Or you can contact Frank Butash: FrankButash@msn.com 860-232-7173 Until next time-- Marsee From jmreinke at sunflower.com Fri Sep 12 00:24:16 2003 From: jmreinke at sunflower.com (John Reinke) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] dynamically loading and unloading perl packages Message-ID: <1063344248.17945.41.camel@jupiter.reinke.net> I've got a challenge that I just haven't been able to find a solution for. I'll describe the feature I need to add to the application, in case I'm headed in the wrong direction. I have a script which runs constantly, watching another application. It has certain tasks it performs, and occasionally needs to add and/or subtract from the list of tasks it performs through checking to see if a config file has changed. Here's the tricky part: the tasks are performed by custom perl packages that are not known until the config file is read. This means that the main program needs to be able to dynamically load/initialize or unload packages according to changes made to the config file since the last time it was read. I've not been able to figure out how to dynamically load or unload packages within a global scope. The closest I've been able to find is DynaLoader, which allows dynamically loading C libs into a perl program. This seems like something that should be easy in perl, but I've not been able to figure it out. Any suggestions? Thanks, John From ironicface at earthlink.net Fri Sep 12 14:10:41 2003 From: ironicface at earthlink.net (Teal) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] dynamically loading and unloading perl packages References: <1063344248.17945.41.camel@jupiter.reinke.net> Message-ID: <3F621A31.5090800@earthlink.net> John Reinke wrote: >I've got a challenge that I just haven't been able to find a solution >for. I'll describe the feature I need to add to the application, in case >I'm headed in the wrong direction. > >I have a script which runs constantly, watching another application. It >has certain tasks it performs, and occasionally needs to add and/or >subtract from the list of tasks it performs through checking to see if a >config file has changed. > >Here's the tricky part: the tasks are performed by custom perl packages >that are not known until the config file is read. This means that the >main program needs to be able to dynamically load/initialize or unload >packages according to changes made to the config file since the last >time it was read. > >I've not been able to figure out how to dynamically load or unload >packages within a global scope. The closest I've been able to find is >DynaLoader, which allows dynamically loading C libs into a perl program. > >This seems like something that should be easy in perl, but I've not been >able to figure it out. > >Any suggestions? > >Thanks, >John > > > My idea, can't say as I know its a good idea, but ... is to load the special modules in mini-scripts and then exec () them from the controlling script. I am guessing (though not sure) that since the exec should execute in a seperate (child) shell, when it returned that shell should close its process, and release the eonvironment. Teal From garrett at scriptpro.com Mon Sep 15 10:04:18 2003 From: garrett at scriptpro.com (Garrett Goebel) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] dynamically loading and unloading perl packages Message-ID: <71BEC0D4E1DED3118F7A009027B12028034C8F59@EXCH_MISSION> John Reinke wrote: > > I've got a challenge that I just haven't been able to > find a solution for. I'll describe the feature I need > to add to the application, in case I'm headed in the > wrong direction. > > I have a script which runs constantly, watching another > application. It has certain tasks it performs, and > occasionally needs to add and/or subtract from the list > of tasks it performs through checking to see if a > config file has changed. > > Here's the tricky part: the tasks are performed by > custom perl packages that are not known until the > config file is read. This means that the main program > needs to be able to dynamically load/initialize or unload > packages according to changes made to the config file > since the last time it was read. Are you sure? I would think giving each package intialize and/or cleanup routines and a little code organization would be sufficient. But TIMTOWTDI... Reloading packages is as simple as: do '/path/to/package'; But what's already in memory remains. So you'd have to make sure you have explicit default value assignments for all variables. And follow the same type of advice given to apache mod_perl programmers to otherwise make sure you don't have any package state from a previous request carry over to the next one. Removing a package from memory is considerably more difficult... you might try: _pkg_clear('Foo::Bar'); sub _pkg_clear ($) { no strict 'refs'; my ($package) = shift; my $stash = *{$package . '::'}{HASH}; foreach my $name (keys %$stash) { $name = join('::', $package, $name); # print "undef $name\n"; undef $$name; undef @$name; undef %$name; undef &$name; undef *$name; } undef %{$package . '::'}; } But that's more of a shotgun than a recipe for reliable behaviour. It doesn't do much for detecting and removing circular references, or handling object destruction ordering issues and class clean-up code. And it'll any slots in the package namespace typeglobs I've failed to account for: like IO, FORMAT, etc. If all the code you're using is stuff you wrote yourself... then perhaps through a little discipline you might be able to use the above. But the more complex your perl and reliance on tricky CPAN modules particularly OO-Perl, the less confident I'd be about taking the shotgun approach. > I've not been able to figure out how to dynamically > load or unload packages within a global scope. The > closest I've been able to find is DynaLoader, which > allows dynamically loading C libs into a perl program. > > This seems like something that should be easy in perl, > but I've not been able to figure it out. If you want some well thought out ideas on building a system that has various components which must support being initiated, suspended, resumed, terminated, and reconfigured at runtime... I'd recommend doing a little reading on the component configurator pattern. http://wendtstud1.hpi.uni-potsdam.de/SCAP/documents/ComponentConf.pdf http://www.tml.hut.fi/Studies/Tik-109.450/2001/Presentations/ComponentConfig urator.pdf -- 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/20030915/d5b78756/attachment.htm From brandonward at kcpipeband.org Mon Sep 15 14:57:13 2003 From: brandonward at kcpipeband.org (Brandon Ward) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] Database - Work Message-ID: <3F661999.2090208@kcpipeband.org> Electronic Controls Assembly Company (ECA) is currently looking for an experienced individual to extract data from our preexisting database, setup a new database, design a new user interface and connect the existing data. Requirements: 1. Experience using Microsoft Access 97, with the ability to extract the data from our current database. 2. Middleware must be written with PHP, Perl, Python, JSP, Ruby, etc. Must be OS independent. 3. Must use the DBI or equavalent. Software must be written to interface with any database backend. 4. Middleware must be able to generate PDFs for printing on dot-matrix and laser printers. You can accomplish this with Ghostscript, LaTeX, Docbook, etc. ? as long as we get a PDF at the end. 5. User interface must be web based and secure. 6. Database backend must be able to run on a Linux server. Interested individuals or companies should submit their portfolio/creditials/relevant expereience and their pricing framework. We will then provide a specification to which a specific time and price quote can be written. Thank you, Brandon Ward Network Administrator ecacomp@sbcglobal.net Electronic Controls Assembly Company 886 North Jan-Mar Court Olathe, Kansas 66105 (P) 913-780-0035 (F) 913-780-0037 From marsee at oreilly.com Wed Sep 17 19:45:38 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, September 17 Message-ID: Hi, I am using a new email system starting today for these User Group Newsletters. Just thought I'd warn you in case they look a bit different then usual. --Marsee ================================================================ O'Reilly UG Program News for User Group Leaders only September 17, 2003 ================================================================ -O'Reilly's Press Room -The Perl Camel Usage and Trademark Information -Put Up an O'Reilly ThinkGeek Banner, Get A Free Book ---------------------------------------------------------------- Book Info ---------------------------------------------------------------- ***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. ---------------------------------------------------------------- General News ---------------------------------------------------------------- ***The O'Reilly Press Room Have you ever visited our Press Room? Here's where you find copies of all our press releases in HTML or RSS. We have a short and long company description and we have Tim O'Reilly's bio and photo. http://press.oreilly.com/index.html If you need more info on RSS readers go to: http://blogspace.com/rss/readers ***The Perl Camel Usage and Trademark Information http://perl.oreilly.com/usage/ ***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/ ================================================================ O'Reilly News for User Group Members September 17, 2003 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Wireless Hacks -Enterprise Services Architecture ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Louis Rosenfeld, ("Information Architecture for the World Wide Web"), 2003 Dublin Core Conference, Seattle, WA--Sep 28-Oct 2 -Jason Hunter, ("Java Servlet Programming, 2nd Ed" & "Java Enterprise Best Practices"), SDForum Emerging Technology SIG, Palo Alto, CA--Oct 14 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Ends September 24--O'Reilly Emerging Technology Conference Call for Participation -The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Contest Winner--Rory Blyth, Portland Area Game Developer Interest Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -O'Reilly Authors in the News -Hacking Windows XP -Single Sign-on for Your Web Applications -The Hacker Behind "Hacking the XBox" -Web and Enterprise Architecture Design Patterns for J2EE -Enhancing ASP.NET Pages with JavaScript -Ten Tips for Building a Flash Remoting Application -Keynote Plays Ball with PowerPoint ================================================ 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 ***Wireless Hacks Order Number: 5598 "Wireless Hacks" offers 100 industrial-strength tips about wireless networking, contributed by experts who use the tips every day. Written for intermediate to advanced wireless users, this book is full of direct, practical, ingenious solutions to real-world networking problems. Whether your wireless network needs to extend to the edge of your office or to the other end of town, this collection of non-obvious, "from the field" techniques will show you how to get the job done. http://www.oreilly.com/catalog/wirelesshks/ Sample Hacks are available online: http://www.oreilly.com/catalog/wirelesshks/chapter/index.html ***Enterprise Services Architecture Order Number: 5512 "Enterprise Services Architecture" outlines a disciplined and structured approach to understanding how today's enterprise applications will make use of web services. Aimed at senior management and IT professionals, the book presents a forward-looking architecture that can meet future development challenges with ease and agility. This book was commissioned by SAP, but we're making it available to the general public because we believe the information can help the marketplace come to grips with the architectural revolution that is underway. http://www.oreilly.com/catalog/entservapps/ Chapter 1, "Concepts and Philosophy," is available online: http://www.oreilly.com/catalog/entservapps/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Louis Rosenfeld, ("Information Architecture for the World Wide Web"), 2003 Dublin Core Conference, Seattle, WA-- Sep 28-Oct 2 Louis is a featured speaker at the 2003 Dublin Core Conference: Supporting Communities of Discourse and Practice-Metadata Research and Applications. http://dc2003.ischool.washington.edu/index.html Bell Harbor International Conference Center 2211 Alaskan Way, Pier 66 Seattle, WA 98121 http://dc2003.ischool.washington.edu/venue.html ***Jason Hunter, ("Java Servlet Programming, 2nd Ed" & "Java Enterprise Best Practices"), SDForum Emerging Technology SIG, Palo Alto,CA--Oct 14 Jason will be presenting XQuery, a W3C specification for querying XML or anything that can have an XML facade such as a relational database. It has the backing of all the big players including Oracle, IBM, BEA, and Microsoft, and has several open source implementations as well. In this talk you'll learn how to use XQuery, when to use XQuery, and which implementations to trust. For more information, including cost, go to: http://www.sdforum.org/p/calEvent.asp?CID=1188&mo=10&yr=2003 7pm, Tuesday, October 14 Cubberley Community Center 4000 Middlefield Road, Room H-1 Palo Alto, CA ================================================ Conference News ================================================ ***Ends September 24--O'Reilly Emerging Technology Conference Call for Participation Programmers, technologists, researchers, CTOs, CIOs, hackers, and entrepreneurs are invited to submit proposals to lead tutorial and conference sessions at the 3rd Annual O'Reilly Emerging Technology Conference slated for February 9-12, 2004 in San Diego, CA. Suggested topics include: Interfaces and Services, Social Software, Untethered, Location, Hardware, and Business Models, as a start. The submission deadline for proposals is September 24, 2003. http://conferences.oreillynet.com/etcon/?CMP=NLC-W80C43814372 ***The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA--October 27-30 Tracks this year include Fearless Programming, Scripting Genius, Sys Admin and Networking Mac Style, Media and Publishing, and Emerging Topics. User Group members can use code DSUG to register and receive 20% off conference pricing. 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 Contest Winner--Rory Blyth, Portland Area Game Developer Interest Group "Social Ramifications--The benefits of Safari go even beyond its intended scope. Just walk into a room full of nerds and say, 'I've got Safari.' About 10% of them will be scratching their heads, wondering why it is that you're bragging about having the latest and greatest OS X web browser, but the rest will be drooling and calling you horrible names. They will call you horrible names because they're jealous. They'll be jealous because they're sick of finding lewd photos of tennis rackets when what they really want is help." For the rest of Rory's review go to: http://www.neopoleon.com/blog/safari.aspx User Group members can participate in our "Go On Safari" introductory program. 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 a free gift, 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 this 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 --------------------- ***O'Reilly Authors in the News *Google on NPR Listen to this "Talk of the Nation" interview with Google co-founder Sergey Brin and Rael Dornfest, coauthor of O'Reilly's "Google Hacks." http://www.npr.org/features/feature.php?wfId=1421546 *An Interview with Paul Bausch Listen in on this IT Conversations interview with Paul Bausch, the author of "Amazon Hacks." Paul talks about topics covered in the book, including the Amazon Associates program and the Amazon Wish List. http://www.itconversations.com/index.php For more info on our Hacks: http://hacks.oreilly.com/ ***Hacking Windows XP In these two hacks excerpted from "Windows XP Hacks," author Preston Gralla walks through how to shorten the time it takes for your desktop to appear when you turn on your PC (and make XP shut down faster as well), and how to use some of Preston's favorite Registry hacks to make nifty interface changes. http://www.oreillynet.com/pub/a/network/excerpt/winxphacks_chap1/index.html --------------------- Open Source --------------------- ***Single Sign-on for Your Web Applications Jason Garman walks you through the implementation of SPNEGO, which allows for single sign-on of your web applications with Apache and Kerberos. http://www.onlamp.com/pub/a/onlamp/2003/09/11/kerberos.html Jason is the author of "Kerberos: The Definitive Guide." Order Number: 4036 http://www.oreilly.com/catalog/kerberos/ ***The Hacker Behind "Hacking the XBox" Reverse engineering seems a mysterious and dark art, aided, perhaps, by the specter of the U.S. DMCA. Andrew "Bunnie" Huang risked penalties for his self-published "Hacking the Xbox." Howard Wen recently interviewed Huang on reverse engineering, disclosure, and the guts of the Xbox itself. http://linux.oreillynet.com/pub/a/linux/2003/09/11/bunniehuang_interview.html --------------------- Java --------------------- ***Web and Enterprise Architecture Design Patterns for J2EE >From their experience as web-era application designers, Ganesh Prasad, Rajat Taneja, and Vikrant Todankar saw a need for a set of named ways of doing things at the application or subsystem level, in the same manner that the original design patterns fulfilled a need for standardization of lower-level functionality. In part one of a two-part series, the authors discuss their Web and Enterprise Architecture Design Patterns in the Partitioning and Scope categories. http://www.onjava.com/pub/a/onjava/2003/09/10/patterns.html --------------------- .NET --------------------- ***Enhancing ASP.NET Pages with JavaScript A sprinkling of JavaScript code can enhance the reach and responsiveness of your ASP.NET web pages without sacrificing ASP.NET's secure, server-based model for your coding. Matthew MacDonald, coauthor of "ASP.NET in a Nutshell, 2nd Edition," shows you how to use JavaScript in an ASP.NET web page to perform three common tasks: showing a pop-up window, changing control focus, and handling frame navigation. You can use these tricks to quickly solve problems that have no native .NET solution. http://www.ondotnet.com/pub/a/dotnet/2003/09/15/aspnet.html --------------------- Web --------------------- ***Ten Tips for Building a Flash Remoting Application Flash Remoting has not changed much for the release of Flash MX 2004, which is good news for programmers building complex Rich Internet Applications (RIA). Flash Remoting still offers the most flexible, intuitive way to add an application server to an RIA. Tom Muck, author of O'Reilly's upcoming "Flash Remoting: The Definitive Guide," offers ten tips for building a Flash Remoting application that will help programmers deliver the most efficient RIA possible. http://www.oreillynet.com/pub/a/javascript/2003/09/16/flashremoting.html --------------------- Mac --------------------- ***Keynote Plays Ball with PowerPoint Apple's Keynote is the first major-company presentation software in years to step up to bat against ruling giant Microsoft PowerPoint. Ian Darwin provides a detailed comparison of the two presentation heavyweights. http://www.macdevcenter.com/pub/a/mac/2003/09/12/keynote.html Until next time-- Marsee From marsee at oreilly.com Wed Sep 24 19:43:45 2003 From: marsee at oreilly.com (Marsee Henon) Date: Mon Aug 2 21:31:10 2004 Subject: [Kc] Newsletter from O'Reilly UG Program, September 24 Message-ID: ================================================================ O'Reilly UG Program News--Just for User Group Leaders only September 24, 2003 ================================================================ -APCUG Fall 2003 Conference at COMDEX, Las Vegas -Need articles for your newsletters? -User Group Resources to explore -Put Up an O'Reilly ThinkGeek Banner, Get a Free Book ---------------------------------------------------------------- Book Info ---------------------------------------------------------------- ***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. ---------------------------------------------------------------- General News ---------------------------------------------------------------- ***Are you attending the APCUG Fall 2003 Conference at COMDEX, Las Vegas? Let me know! ***Need Articles for your newsletters? If you are interested in using an article from O'Reilly to reprint in your newsletter just let me know. I can check to see if it is available for reprint. In most cases, you are allowed to reprint our article as long as you include the URL to the original article. To start searching, go the O'Reilly Network: http://www.oreillynet.com/ ***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'll send you the O'Reilly book of your choice. O'Reilly ThinkGeek Banners: http://ug.oreilly.com/banners/thinkgeek/ ================================================================ O'Reilly News for User Group Members September 24, 2003 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Learning XML, 2nd Edition -Optimizing Oracle Performance ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Louis Rosenfeld ("Information Architecture for the World Wide Web"), SocioMedia, Tokyo, Japan--Oct 2-3 -David Sklar and Adam Trachtenberg ("PHP Cookbook"), (NYSIA) Open Source SIG Author Event, NY, NY--Oct 7 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA ---------------------------------------------------------------- News ---------------------------------------------------------------- -Google Code Jam 2003 -O'Reilly Learning Lab Special Deal for UG Members -Sendmail Trouble -Cleaning and Customizing Your Ports -Java for Bioinformatics -Create Desktop Applications with Java-Based Web Technologies -Cooking with Active Directory -Bluetooth File Transfer with Windows XP -Secrets of the Jedi Lunchbox -Control Your Mac from Afar -An evening with Roy Atkinson, Maryland Apple Corps, Towson, MD--October 14 ================================================ 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 you purchase directly from O'Reilly. Just use code DSUG when ordering online or by phone 800-998-9938. 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 ***Learning XML, 2nd Edition Order Number: 4206 "Learning XML, 2nd Edition" covers XML concepts and language syntax,in addition to important related tools such as the CSS- and XSL-styling languages and the XLink and XPointer specifications.The second edition includes information about three schema languages for validation: W3C Schema, Schematron, and RELAX-NG, which are gaining widespread support. Also new to this edition is a chapter on XSL-FO. "Learning XML" helps designers and programmers wade through the acronym soup of XML to start really using this powerful tool. http://www.oreilly.com/catalog/learnxml2/ Chapter 2, "Markup and Core Concepts," is available online: http://www.oreilly.com/catalog/learnxml2/chapter/index.html ***Optimizing Oracle Performance Order Number: 527X "Optimizing Oracle Performance" eliminates the time-consuming, trial-and-error guesswork inherent in most conventional approaches to performance tuning by explaining how to use Oracle's response time statistics to diagnose and repair performance problems. The book also shows how "queueing theory" can be applied to response time statistics to predict the impact of upgrades and other system changes. "Optimizing Oracle Performance" focuses on optimization techniques that any DBA can use quickly and successfully to make noticeable--even dramatic-- improvements. http://www.oreilly.com/catalog/optoraclep/ Chapter 1, "A Better Way to Optimize," is available online: http://www.oreilly.com/catalog/optoraclep/chapter/index.html ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Louis Rosenfeld ("Information Architecture for the World Wide Web"), SocioMedia, Tokyo, Japan--Oct 2-3, 2003 Author Louis Rosenfeld is a participant in a special event sponsored by SocioMedia. For more information: http://www.sociomedia.com/index.html ***David Sklar and Adam Trachtenberg ("PHP Cookbook"), (NYSIA) Open Source SIG Author Event, NY, NY--Oct 7 David Sklar and Adam Trachtenberg address members of the New York Software Industry Association (NYSIA) Open Source SIG on the topic of PHP at the group's October meeting, Free to NYSIA members, $20 for nonmembers You must pre-register using our online form, or by calling. For registration information and directions, go to: http://www.nysia.org/events/eve200310.cfm#7 6:00pm-8:00pm IBM 590 Madison @ 57th Street, Room 975 New York, NY ================================================ Conference News ================================================ ***The Second Annual O'Reilly Mac OS X Conference, Santa Clara, CA--October 27-30 Tracks this year include Fearless Programming, Scripting Genius, Sys Admin and Networking Mac Style, Media and Publishing, and Emerging Topics. User Group members can use code DSUG to register and receive 20% off conference pricing. 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/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Google Code Jam 2003 When: Registration will begin October 1, 2003 What: Solve increasingly difficult coding problems within a set time period Who: Sponsored by Google, powered by TopCoder Where: http://www.topcoder.com/googlecodejam ***O'Reilly Learning Lab Special Deal Alert We're offering a 50% discount on the Linux/Unix Certification Series from the O'Reilly Learning Lab. With this User Group-only discount, you can save nearly $1000 on these online courses. And everyone who completes the four-course series earns a University of Illinois System Administration Certificate. This offer ends November 1, 2003. Why Learning Lab? We partnered with Learning Lab two years ago because we felt they'd created the best online learning environment we'd ever seen. Every class includes compelling, hands-on content, root access to a Linux server, an online coach, and a free O'Reilly book. To enroll for the Learning Lab Linux/Unix Certification Series go to: http://oreilly.useractive.com/linuxa/ --------------------- Open Source --------------------- ***Sendmail Trouble Noel Davis looks at problems in Sendmail OpenSSH, Pine, saned, MySQL, gtkhtml, and Solstice AdminSuite. http://linux.oreillynet.com/pub/a/linux/2003/09/22/insecurities.html ***Cleaning and Customizing Your Ports One of FreeBSD's biggest benefits is its ports collection. It seems like magic, but a little maintenance can make it work even better for your system. Dru Lavigne explains how to keep your ports collection clean and how to customize individual ports. http://www.onlamp.com/pub/a/bsd/2003/09/18/FreeBSD_Basics.html --------------------- Java --------------------- ***Java for Bioinformatics Bioinformaticians and biological scientists have to sift through a lot of data. Visualization helps. While Perl has been a mainstay of bioinformatics, several projects and APIs in the Java world are making Java a viable development language. Stephen Montgomery surveys the scene. http://www.onjava.com/pub/a/onjava/2003/09/24/java_bioinformatics.html ***Create Desktop Applications with Java-Based Web Technologies Will Iverson provides detailed, step-by-step instructions for building a simple, point-and-shoot installer for a basic web application using Apache Jakarta Tomcat and a combination of free tools and various Apache-license projects. Will is the author of "Mac OS X Java for Java Geeks." http://www.onjava.com/pub/a/onjava/2003/09/17/macosxjava.html Will is the author of "Mac OS X Java for Java Geeks." Order Number: 4001 http://www.oreilly.com/catalog/macxjvgks/index.html --------------------- .NET --------------------- ***Cooking with Active Directory Try out these two new recipes--the first on finding the domain controllers that are acting as one of the FSMO roles, and the second on determining the last time a user logged into a domain --from O'Reilly's upcoming "Active Directory Cookbook." http://www.ondotnet.com/pub/a/dotnet/excerpt/ADcookbook_chap1/index.html Active Directory Cookbook Order Number: 4648 http://www.oreilly.com/catalog/activedckbk/index.html --------------------- Wireless --------------------- ***Bluetooth File Transfer with Windows XP Wei-Meng Lee shows you how to set up an ad hoc, wireless network (without the need for a network infrastructure) that lets you copy files from one Bluetooth-enabled Windows XP computer to another. http://www.oreillynet.com/pub/a/wireless/2003/09/18/winxpunwired.html Wei-Meng is the author of "Windows XP Unwired." Order Number: 5369 http://www.oreilly.com/catalog/winxpunwired/index.html --------------------- Mac --------------------- ***Secrets of the Jedi Lunchbox Read this interview with Andy Ihnatko, one of the truly unique minds in the Mac community, who has been there through all of Apple's highs and lows over the years. http://www.macdevcenter.com/pub/a/mac/2003/09/18/andy_ihnatko.html And don't miss Andy's keynote, "The Big Rethink," at this fall's Mac OS X Conference. http://conferences.oreilly.com/macosxcon/ ***Control Your Mac from Afar Do you want to control your Mac, or one that you're responsible for, from a remote location? If you're running Mac OS X, you can take advantage of a variety of built-in Unix and AppleScript tools to control your computer from afar. Harold Martin shows you how. http://www.macdevcenter.com/pub/a/mac/2003/09/19/remote_control.html ================================================ >From your Peers ================================================ ***An evening with Roy Atkinson, Maryland Apple Corps, Towson, MD--October 14 Roy Atkinson, Apple UG Liaison for the East Coast is the guest speaker. This meeting includes the monthly members-only door prizes & a raffle in which all attendees can participate. 6:30 pm-8:45 pm Tuesday, October 14, 2003 Towson Library--Lower Level Meeting Room 320 York Rd., Towson, MD http://mdapple.org/ Until next time-- Marsee