From brandon at echobox.com Sat Jun 21 21:16:58 2003 From: brandon at echobox.com (Brandon Gohsman) Date: Wed Aug 4 00:01:29 2004 Subject: FW: Newsletter from O'Reilly UG Program, June 13 Message-ID: <018001c33864$5fd92fe0$6501a8c0@echobox5sn5l2k> Newsletter! Woohoo! Brandon Gohsman EchoBox Interactive O-418 Johnson St. NW Grand Rapids, MI 49544 T 616.677.1334 C 616.443.8162 E brandon@echobox.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Friday, June 13, 2003 9:08 PM To: Brandon@echobox.com Subject: Newsletter from O'Reilly UG Program, June 13 O'Reilly User Group Program Newsletter June 13, 2003 Please share this information with your members... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Essential CVS -Learning Perl Objects, References & Modules -Java Web Services in a Nutshell -Packaged Composite Applications -Linux Security Cookbook ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -David Jordan & Craig Russell (Java Data Objects), JavaRanch Online Author Forum--June 17-20 -Visit O'Reilly at Apple WWDC June 23-27 -Jesse Liberty ("Programming C#, 3rd Ed"), .NET User Group of Greater Boston, Waltham, MA--July 9 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -OSCON-New Sessions Added on MySQL -Community Software at OSCON ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -Congratulations to Lee Williamson of the Portland Area .NET User Group ---------------------------------------------------------------- News ---------------------------------------------------------------- -Sun, O'Reilly, and CollabNet Partner to Develop java.net -A Musician's Take on File Sharing, DRM, and Copyleft Licensing -Etech 2003 Stories -O'Reilly Book Sales Expectations -Put Up an O'Reilly ThinkGeek Banner, Get A Free Book -Embedded Systems, Linux, and the Future -Running Arbitrary Scripts Under CVS -JSP Progress Bars -Using Regular Expressions and XML Classes to Parse Your Log Files -Visualizing XSLT in SVG -Deadline for Second Innovators Contest Nears -Knowing When to Let Go: Better Living Through Memory Management -Need a Free Exhibit Guest Pass for Macworld CreativePro in New York? ================================================ Book News ================================================ Review books are available--email me for a copy. ***Please include the book order number on your requests. Let me know if you need your books by a certain date. Allow at least four weeks for shipping. Send or email me copies of your newsletters and book reviews. Don't forget, your members get 20% off any O'Reilly book they purchase directly from O'Reilly. Just use code DSUG when ordering. http://www.oreilly.com/ ***Group purchases with better discounts are available*** Please let me know if you are interested. Press releases are available on our press page: http://press.oreilly.com/ ***Essential CVS Order Number: 4591 "Essential CVS" shows you how to apply order, using CVS, to the task of managing large quantities of documents, code, web site content, and more. The book covers basic concepts and usage of CVS, and features a comprehensive reference for CVS commands. You'll also find advanced information on automation, logging, branching and merging, and "watches." With Essential CVS you can have it all: the order that CVS brings and the comprehensive documentation you need. http://www.oreilly.com/catalog/cvs/ Chapter 2, "CVS Quickstart Guide," is available online: http://www.oreilly.com/catalog/cvs/chapter/index.html ***Learning Perl Objects, References & Modules Order Number: 4788 "Learning Perl Objects, References & Modules" picks up where "Learning Perl" leaves off. The book offers a gentle introduction to the world of references, object-oriented programming, and the use of Perl modules. Like "Learning Perl," each chapter in "Learning Perl Objects" is designed to be small enough to be read in an hour or two, and each ends with exercises to practice what you've learned. This book covers everything that separates the Perl dabbler from the Perl programmer. http://www.oreilly.com/catalog/lrnperlorm/ Chapter 3, "Introduction to References," is available online: http://www.oreilly.com/catalog/lrnperlorm/chapter/index.html ***Java Web Services in a Nutshell Order Number: 3994 "Java Web Services in a Nutshell" is a high-speed tutorial to the technologies Sun Microsystems is creating to implement web services with Java. This book offers a succinct introduction and a handy reference to the Java/XML APIs, more commonly known as the Java Web Services Development Pack. Filled with practical information, the book provides Java developers with everything they need to know to use J2EE APIs for web services, as well as to program with JAX-RPC. http://www.oreilly.com/catalog/javawsian/ Chapter 3, "SAAJ," is available online: http://www.oreilly.com/catalog/javawsian/chapter/index.html ***Packaged Composite Applications Order Number: 5520 "Packaged Composite Applications" is the result of a systematic search through the brain trust of SAP for all of the relevant arguments, examples, concepts, and analogies related to Packaged Composite Applications (PCAs). The book combines the approach of a forward-looking analyst with the perspective of an executive who must make things work, without skimping on the relevant technical details. Learn about the ideas driving PCAs forward in the marketplace, and the problems and solutions that executives and technologists will encounter in implementation. http://www.oreilly.com/catalog/pkgcompaps/ ***Linux Security Cookbook Order Number: 3919 "Linux Security Cookbook" is a system saver. It includes real solutions to a wide range of targeted problems, such as sending encrypted email within Emacs, restricting access to network services at particular times of day, firewalling a web server, preventing IP spoofing, setting up key-based SSH authentication, and much more. With over 150 ready-to-use scripts and configuration files, this unique book helps administrators secure their systems without having to look up specific syntax. http://www.oreilly.com/catalog/linuxsckbk/ Sample recipes from Chapter 9, "Testing and Monitoring," are available online: http://www.oreilly.com/catalog/linuxsckbk/chapter/index.html =============================================== Upcoming Events =============================================== ***For more events, please see: http://events.oreilly.com/ ***David Jordan & Craig Russell (Java Data Objects), JavaRanch Online Author Forum --June 17-20 Authors David Jordan and Craig Russell ride up to the JavaRanch for four days, answering questions and responding to Forum topics. On the last day, four winners will be randomly selected from all Forum participants to win a copy of the book. http://www.javaranch.com/bookpromo.jsp ***Visit O'Reilly at Apple WWDC June 23-27 We'll have a great new selection of Mac developer books to choose from at this show. http://developer.apple.com/wwdc/ June 23-27, 2003 Moscone Center 747 Howard Street San Francisco, CA http://www.moscone.com/ ***Jesse Liberty ("Programming C#, 3rd Ed"), .NET User Group of Greater Boston, Waltham, MA--July 9 Jesse Liberty will be presenting a session, "An Introduction to Web Services, " for creating and consuming web services with an introduction to the underlying technologies of XML, XSD, WSDL, and SOAP. http://www.bostondotnet.org/ July 9, 5:00pm-6:30pm Microsoft Corporation 201 Jones Road Waltham, MA 02451 http://www.microsoft.com/usa/offices/waltham.asp ================================================ Conference News ================================================ ***OSCON-New Sessions Added on MySQL Jeremy D. Zawodny, software engineer with Yahoo!, is slated to teach two sessions titled Benchmarking MySQL Queries and MySQL Scaling Pains on Friday, July 11. http://conferences.oreillynet.com/cs/os2003/view/e_spkr/757 ***Community Software at OSCON Get in touch with your fellow OSCON attendees during the convention. A variety of community software tools will be available for you to meet, chat, and network with other like-minded folks. We'll provide information on how to log on during the week of the convention. http://conferences.oreillynet.com/pub/w/23/community_software.html There is still time to register. User Group Members--use code DSUG when you register and you'll get 20% off the conference pricing. To register, go to: http://conferences.oreillynet.com/cs/os2003/create/ord_os03 O'Reilly Open Source Convention Portland Marriott Downtown, Portland, OR July 7-11, 2003 http://conferences.oreilly.com/oscon/ ================================================ Safari News ================================================ ***Congratulations to Lee Williamson, Vice President of the Portland Area .NET User Group--the selected winner of the 'Go On Safari' promotion. Lee's Safari Bookshelf review submission has qualified his user group to receive an on-site visit from our intrepid founder and CEO, Tim O'Reilly. Check out how Lee is using the Safari Bookshelf as part of his development 'toolbox' http://www.padnug.org/padnug/Safari.aspx. Lee says he finds Safari valuable and comparatively inexpensive at $29.99/mo for 30 books. You, too, can 'Go On Safari' as a user group member and perhaps host Tim at your next meeting. Try out the Safari Bookshelf with a Free Trial and forward your review to safari_talk@oreilly.com. (Please include your UG name in the email.) **Please use this special 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 --------------------- ***Sun, O'Reilly, and CollabNet Partner to Develop java.net On June 10 at JavaOne, Sun Microsystems announced the doors are now open at java.net, a site designed in partnership with O'Reilly & Associates and CollabNet to be the ultimate watering hole for developers to share ideas, source code, documentation, and other development work based on Java technology. http://www.java.net/ O'Reilly is also producing technical content for the site in the form of a community newspaper for Java developers called Java Today. http://today.java.net/ ***A Musician's Take on File Sharing, DRM, and Copyleft Licensing Musicans can be a very adaptable community, and many are looking at online music and file sharing differently than the companies that often contract with them. Miriam Rainsford explores issues of P2P, DRM, and copyleft licensing from her musician point of view. http://www.openp2p.com/pub/a/p2p/2003/06/10/musician_pov.html ***ETech 2003 Stories This year's ETech was a whirlwind of provocative ideas, mind-bending technological innovations, and great conversations. Tim O'Reilly offers his favorite moment and wants to hear about yours. And for more intellectual stimulation, don't miss O'Reilly's next convention--it all kicks off July 7 at OSCON 2003. http://www.oreillynet.com/pub/a/network/2003/06/04/etech_feedback_0603.h tml ***O'Reilly Book Sales Expectations How many copies of your book could you expect to sell as an O'Reilly author? How long would it take, and how much money would you bring in? Tim talks about what you can expect if you write for O'Reilly in his latest "Ask Tim." http://www.oreilly.com/pub/a/oreilly/ask_tim/2003/salesexpect_0603.html ***New--Put Up an O'Reilly ThinkGeek Banner, Get A Free Book Ready for the next banner promotion? Here it is: 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/ --------------------- Open Source --------------------- ***Embedded Systems, Linux, and the Future Here's a comprehensive essay examining the various initiatives, moves, and trends having an impact on the future direction of embedded Linux, by Karim Yaghmour, author of "Building Embedded Linux Systems." http://linux.oreillynet.com/pub/a/linux/2003/06/09/embedlinux.html Building Embedded Linux Systems Order Number: 222X http://www.oreilly.com/catalog/belinuxsys/index.html ***Running Arbitrary Scripts Under CVS CVS includes several hooks to integrate with other tools, such as bug and project tracking. Jennifer Vesperman demonstrates how to expand CVS to meet your needs, using Bugzilla as an example. http://linux.oreillynet.com/pub/a/linux/2003/06/05/scripts.html Jennifer is the author of "Essential CVS." Order Number: 4591 http://www.oreilly.com/catalog/cvs/ --------------------- Java --------------------- ***JSP Progress Bars As web interfaces become ubiquitous, more and more complex back-end processing is necessary. Of course, stateless HTTP leaves few ways to tell users what's going on. Andrei Cioroianu presents a JSP technique to display application "progress bars." http://www.onjava.com/pub/a/onjava/2003/06/11/jsp_progressbars.html --------------------- ..NET --------------------- ***Using Regular Expressions and XML Classes to Parse Your Log Files Most systems these days can generate log files to store activity of the system. What about when you are asked to transform all that data into usuable information? Roy Osherove shows you how to use regular expressions and .NET's XML classes to turn your log files into a DataSet to allow you to search, sort, or report on your data http://www.ondotnet.com/pub/a/dotnet/2003/06/09/parsinglogs.html --------------------- XML --------------------- ***Visualizing XSLT in SVG XSLT stylesheets can rapidly become difficult to understand for anyone but their original author. By using XSLT on itself, this article demonstrates how to create a diagram explaining the flow of control within a stylesheet. http://www.xml.com/pub/a/2003/06/04/xslt-svg.html --------------------- Mac --------------------- ***Deadline for Second Innovators Contest Nears The deadline for the second Mac OS X Innovators Contest is fast approaching: Monday, June 16, 2003. So polish up that software and enter today. http://www.macdevcenter.com/pub/a/mac/developer/2003/06/05/innovators.ht ml ***Knowing When to Let Go: Better Living Through Memory Management The basic idea of memory management is to keep objects around exactly as long as they're needed. In this article Rob Rix helps you learn how to keep objects around for as long as they are needed, but no longer. http://www.macdevcenter.com/pub/a/mac/2003/06/10/memory_mgmt.html ***Need a Free Exhibit Guest Pass for Macworld CreativePro July 16-18 in New York? You can register online with priority code PC0174 on or before June 16, 2003 at: http://www.macworldexpo.com/ Or I can send you some free passes to bring onsite--just let me know. Until next time-- Marsee From brandon at echobox.com Sat Jun 21 21:23:29 2003 From: brandon at echobox.com (Brandon Gohsman) Date: Wed Aug 4 00:01:29 2004 Subject: FW: "Go on Safari"--O'Reily UG Program Message-ID: <018801c33865$47f2e960$6501a8c0@echobox5sn5l2k> ...let's go surfin' now, come on a safari with me... Brandon Gohsman EchoBox Interactive O-418 Johnson St. NW Grand Rapids, MI 49544 T 616.677.1334 C 616.443.8162 E brandon@echobox.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Thursday, June 19, 2003 5:14 PM To: Brandon@echobox.com Subject: "Go on Safari"--O'Reily UG Program Hello User Group Leader, Due to the overwhelming success of our recent "Go On Safari" program, we have decided to offer all of you User Group leaders another chance to participate in this cool promotion for the O'Reilly Network Safari Bookshelf. And once again, Tim O'Reilly will be the grand prize. Here's how it works to "Go On Safari": 1-Post a Safari announcement Post a "Go On Safari" banner ad on your user group web site, and/or run an announcement for your members in a print or email newsletter or on your email discussion list. The banner ads are available at the Safari User Group Resource page at http://ug.oreilly.com/banners/safari (After you have completed this step, please send an email with the URL or copy of the Safari announcement to marsee@oreilly.com.) 2-Pick a reviewer A member of your user group (you or someone you designate) reviews Safari. That person will get a free one-year subscription if they publish a review of Safari within 60 days of opening their account. (It can be published in your newsletter, on your website or email list, or in another publication altogether; please send reviews to me.) Once you've chosen your Safari reviewer, please send me an email (marsee@oreilly.com), with the subject heading "Safari Subscription," listing your reviewer's name, address, email, and user group. If someone other than your reviewer should receive the banner ad or announcement text, please include that in your email. Your reviewer will receive a Safari Welcome email containing their user name and password within a week. 3-Have your members send in tips and tricks We also have an introductory program just for user group members http://www.oreilly.com/safari/ug. To enter, any of your members who sign up for our Safari 14-day free trial email (including the official reviewer) 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. ***Submitters should include your UG name in their email.*** 4-Winners are picked weekly Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, 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. 5-Win a visit from Tim O'Reilly One lucky group will be selected for an on-site speaking visit from our fearless leader, Tim O'Reilly (http://tim.oreilly.com/). About the O'Reilly Network Safari Bookshelf: If you're not yet familiar with the O'Reilly Network Safari Bookshelf, it's worth a look. With Safari, you can access over 1,000 technical books from the top technical book publishers--O'Reilly (of course), Pearson, and Microsoft Press. There is an extremely cool search capability that allows you to search through all 1,000+ books for the answer you need--or even code samples--in minutes. Check it out at: http://safari.oreilly.com/ We're looking forward to hearing what you think of the O'Reilly Network Safari Bookshelf Thanks, Marsee From HEUSSERM at student.gvsu.edu Mon Jun 23 06:48:25 2003 From: HEUSSERM at student.gvsu.edu (Matthew R. Heusser) Date: Wed Aug 4 00:01:29 2004 Subject: FW: Message-ID: <1056368905.5e2fc900HEUSSERM@student.gvsu.edu> 1) If no one else wants it, I'll do the safari thing. 2) "Learning perl objects & stuff" - please order this. Matt H. -----Original Message----- From: "Brandon Gohsman" To: Date: Sat, 21 Jun 2003 22:23:29 -0400 Subject: FW: "Go on Safari"--O'Reily UG Program ...let's go surfin' now, come on a safari with me... Brandon Gohsman EchoBox Interactive O-418 Johnson St. NW Grand Rapids, MI 49544 T 616.677.1334 C 616.443.8162 E brandon@echobox.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Thursday, June 19, 2003 5:14 PM To: Brandon@echobox.com Subject: "Go on Safari"--O'Reily UG Program Hello User Group Leader, Due to the overwhelming success of our recent "Go On Safari" program, we have decided to offer all of you User Group leaders another chance to participate in this cool promotion for the O'Reilly Network Safari Bookshelf. And once again, Tim O'Reilly will be the grand prize. Here's how it works to "Go On Safari": 1-Post a Safari announcement Post a "Go On Safari" banner ad on your user group web site, and/or run an announcement for your members in a print or email newsletter or on your email discussion list. The banner ads are available at the Safari User Group Resource page at http://ug.oreilly.com/banners/safari (After you have completed this step, please send an email with the URL or copy of the Safari announcement to marsee@oreilly.com.) 2-Pick a reviewer A member of your user group (you or someone you designate) reviews Safari. That person will get a free one-year subscription if they publish a review of Safari within 60 days of opening their account. (It can be published in your newsletter, on your website or email list, or in another publication altogether; please send reviews to me.) Once you've chosen your Safari reviewer, please send me an email (marsee@oreilly.com), with the subject heading "Safari Subscription," listing your reviewer's name, address, email, and user group. If someone other than your reviewer should receive the banner ad or announcement text, please include that in your email. Your reviewer will receive a Safari Welcome email containing their user name and password within a week. 3-Have your members send in tips and tricks We also have an introductory program just for user group members http://www.oreilly.com/safari/ug. To enter, any of your members who sign up for our Safari 14-day free trial email (including the official reviewer) 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. ***Submitters should include your UG name in their email.*** 4-Winners are picked weekly Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, 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. 5-Win a visit from Tim O'Reilly One lucky group will be selected for an on-site speaking visit from our fearless leader, Tim O'Reilly (http://tim.oreilly.com/). About the O'Reilly Network Safari Bookshelf: If you're not yet familiar with the O'Reilly Network Safari Bookshelf, it's worth a look. With Safari, you can access over 1,000 technical books from the top technical book publishers--O'Reilly (of course), Pearson, and Microsoft Press. There is an extremely cool search capability that allows you to search through all 1,000+ books for the answer you need--or even code samples--in minutes. Check it out at: http://safari.oreilly.com/ We're looking forward to hearing what you think of the O'Reilly Network Safari Bookshelf Thanks, Marsee From HEUSSERM at student.gvsu.edu Mon Jun 23 06:48:40 2003 From: HEUSSERM at student.gvsu.edu (Matthew R. Heusser) Date: Wed Aug 4 00:01:29 2004 Subject: FW: Message-ID: <1056368920.5e2fc900HEUSSERM@student.gvsu.edu> 1) If no one else wants it, I'll do the safari thing. 2) "Learning perl objects & stuff" - please order this. Matt H. -----Original Message----- From: "Brandon Gohsman" To: Date: Sat, 21 Jun 2003 22:23:29 -0400 Subject: FW: "Go on Safari"--O'Reily UG Program ...let's go surfin' now, come on a safari with me... Brandon Gohsman EchoBox Interactive O-418 Johnson St. NW Grand Rapids, MI 49544 T 616.677.1334 C 616.443.8162 E brandon@echobox.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Thursday, June 19, 2003 5:14 PM To: Brandon@echobox.com Subject: "Go on Safari"--O'Reily UG Program Hello User Group Leader, Due to the overwhelming success of our recent "Go On Safari" program, we have decided to offer all of you User Group leaders another chance to participate in this cool promotion for the O'Reilly Network Safari Bookshelf. And once again, Tim O'Reilly will be the grand prize. Here's how it works to "Go On Safari": 1-Post a Safari announcement Post a "Go On Safari" banner ad on your user group web site, and/or run an announcement for your members in a print or email newsletter or on your email discussion list. The banner ads are available at the Safari User Group Resource page at http://ug.oreilly.com/banners/safari (After you have completed this step, please send an email with the URL or copy of the Safari announcement to marsee@oreilly.com.) 2-Pick a reviewer A member of your user group (you or someone you designate) reviews Safari. That person will get a free one-year subscription if they publish a review of Safari within 60 days of opening their account. (It can be published in your newsletter, on your website or email list, or in another publication altogether; please send reviews to me.) Once you've chosen your Safari reviewer, please send me an email (marsee@oreilly.com), with the subject heading "Safari Subscription," listing your reviewer's name, address, email, and user group. If someone other than your reviewer should receive the banner ad or announcement text, please include that in your email. Your reviewer will receive a Safari Welcome email containing their user name and password within a week. 3-Have your members send in tips and tricks We also have an introductory program just for user group members http://www.oreilly.com/safari/ug. To enter, any of your members who sign up for our Safari 14-day free trial email (including the official reviewer) 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. ***Submitters should include your UG name in their email.*** 4-Winners are picked weekly Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, 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. 5-Win a visit from Tim O'Reilly One lucky group will be selected for an on-site speaking visit from our fearless leader, Tim O'Reilly (http://tim.oreilly.com/). About the O'Reilly Network Safari Bookshelf: If you're not yet familiar with the O'Reilly Network Safari Bookshelf, it's worth a look. With Safari, you can access over 1,000 technical books from the top technical book publishers--O'Reilly (of course), Pearson, and Microsoft Press. There is an extremely cool search capability that allows you to search through all 1,000+ books for the answer you need--or even code samples--in minutes. Check it out at: http://safari.oreilly.com/ We're looking forward to hearing what you think of the O'Reilly Network Safari Bookshelf Thanks, Marsee From HEUSSERM at student.gvsu.edu Mon Jun 23 06:48:47 2003 From: HEUSSERM at student.gvsu.edu (Matthew R. Heusser) Date: Wed Aug 4 00:01:29 2004 Subject: FW: Message-ID: <1056368927.5e2fc900HEUSSERM@student.gvsu.edu> 1) If no one else wants it, I'll do the safari thing. 2) "Learning perl objects & stuff" - please order this. Matt H. -----Original Message----- From: "Brandon Gohsman" To: Date: Sat, 21 Jun 2003 22:23:29 -0400 Subject: FW: "Go on Safari"--O'Reily UG Program ...let's go surfin' now, come on a safari with me... Brandon Gohsman EchoBox Interactive O-418 Johnson St. NW Grand Rapids, MI 49544 T 616.677.1334 C 616.443.8162 E brandon@echobox.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Thursday, June 19, 2003 5:14 PM To: Brandon@echobox.com Subject: "Go on Safari"--O'Reily UG Program Hello User Group Leader, Due to the overwhelming success of our recent "Go On Safari" program, we have decided to offer all of you User Group leaders another chance to participate in this cool promotion for the O'Reilly Network Safari Bookshelf. And once again, Tim O'Reilly will be the grand prize. Here's how it works to "Go On Safari": 1-Post a Safari announcement Post a "Go On Safari" banner ad on your user group web site, and/or run an announcement for your members in a print or email newsletter or on your email discussion list. The banner ads are available at the Safari User Group Resource page at http://ug.oreilly.com/banners/safari (After you have completed this step, please send an email with the URL or copy of the Safari announcement to marsee@oreilly.com.) 2-Pick a reviewer A member of your user group (you or someone you designate) reviews Safari. That person will get a free one-year subscription if they publish a review of Safari within 60 days of opening their account. (It can be published in your newsletter, on your website or email list, or in another publication altogether; please send reviews to me.) Once you've chosen your Safari reviewer, please send me an email (marsee@oreilly.com), with the subject heading "Safari Subscription," listing your reviewer's name, address, email, and user group. If someone other than your reviewer should receive the banner ad or announcement text, please include that in your email. Your reviewer will receive a Safari Welcome email containing their user name and password within a week. 3-Have your members send in tips and tricks We also have an introductory program just for user group members http://www.oreilly.com/safari/ug. To enter, any of your members who sign up for our Safari 14-day free trial email (including the official reviewer) 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. ***Submitters should include your UG name in their email.*** 4-Winners are picked weekly Every week someone will be chosen from the tips or comments submitted to receive fun stuff from O'Reilly (T-shirts, book bags, 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. 5-Win a visit from Tim O'Reilly One lucky group will be selected for an on-site speaking visit from our fearless leader, Tim O'Reilly (http://tim.oreilly.com/). About the O'Reilly Network Safari Bookshelf: If you're not yet familiar with the O'Reilly Network Safari Bookshelf, it's worth a look. With Safari, you can access over 1,000 technical books from the top technical book publishers--O'Reilly (of course), Pearson, and Microsoft Press. There is an extremely cool search capability that allows you to search through all 1,000+ books for the answer you need--or even code samples--in minutes. Check it out at: http://safari.oreilly.com/ We're looking forward to hearing what you think of the O'Reilly Network Safari Bookshelf Thanks, Marsee From brandon at echobox.com Fri Jun 27 21:49:05 2003 From: brandon at echobox.com (Brandon Gohsman) Date: Wed Aug 4 00:01:29 2004 Subject: FW: Newsletter from O'Reilly UG Program, June 27 Message-ID: <002701c33d1f$da61d130$6501a8c0@echobox5sn5l2k> New newsletter. I'm guessing that the Perl 6 Essentials is a given? Brandon Gohsman EchoBox Interactive O-418 Johnson St. NW Grand Rapids, MI 49544 T 616.677.1334 C 616.443.8162 E brandon@echobox.com -----Original Message----- From: Marsee Henon [mailto:marsee@oreilly.com] Sent: Friday, June 27, 2003 9:02 PM To: Brandon@echobox.com Subject: Newsletter from O'Reilly UG Program, June 27 O'Reilly User Group Program Newsletter June 27, 2003 Please share this information with your members... Highlights This Week: ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Linux in a Nutshell, 4th Edition -Secure Coding: Principles & Practices -Perl 6 Essentials -Tomcat: The Definitive Guide -Google Pocket Guide ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Applied XML Developers Conference 2003 West, Portland, OR--Jul 10-11 -MacWorld CreativePro, New York, NY--Jul 14-18 ---------------------------------------------------------------- Conferences ---------------------------------------------------------------- -Powell's Technical Bookstore Open House--July 10, 7-9pm -Extracurricular Activities at OSCON ---------------------------------------------------------------- Safari ---------------------------------------------------------------- -"Go On Safari" Tip of the Week Winner--Tony King, Chicago.pm ---------------------------------------------------------------- News ---------------------------------------------------------------- -O'Reilly in a Nutshell--Tim O'Reilly interview on Apple.com -Put Up an O'Reilly ThinkGeek Banner, Get A Free Book -O'Reilly Hits Milestone on Bookshare.org -Need a Free Exhibit Guest Pass for LinuxWorld in San Francisco? -Secure Cooking with Linux -An Interview with George Dyson -Top Ten Tomcat Configuration Tips -Using Delegates to Implement Event Handling -How (Not) to Grow a Technology -Developer Notes from WWDC -Top Ten Digital Video Tips ---------------------------------------------------------------- News From Your Peers ---------------------------------------------------------------- Join the Linux Users' Group of Davis for a Special Meeting, Davis, CA--July 21 ================================================ Book News ================================================ Review books are available--email me for a copy. ***Please include the book order number on your requests. Let me know if you need your books by a certain date. Allow at least four weeks for shipping. Send or email me copies of your newsletters and book reviews. Don't forget, your members get 20% off any O'Reilly book they purchase directly from O'Reilly. Just use code DSUG when ordering. http://www.oreilly.com/ ***Group purchases with better discounts are available*** Please let me know if you are interested. Press releases are available on our press page: http://press.oreilly.com/ ***Linux in a Nutshell, 4th Edition Order Number: 4826 "Linux in a Nutshell, 4th Edition" is an essential desktop reference for the commands that Linux users need every day. The book covers all substantial user, programming, administration, and networking commands for the most common Linux distributions. It's several quick references rolled into one: sed, gawk, RCS, CVS, vi, Emacs, bash, tcsh, regular expressions, package management, bootloaders, and desktop environments are all covered, along with core command-line utilities. You get it all in this concise and comprehensive volume. http://www.oreilly.com/catalog/linuxnut4/ Chapter 5, "Red Hat and Debian Package Managers," is available online: http://www.oreilly.com/catalog/linuxnut4/chapter/index.html ***Secure Coding: Principles & Practices Order Number: 2424 Nearly all attacks on computer systems have one fundamental cause: insecure code. Flaws in design, implementation, testing, and operations allow all too easy access for attackers. This book looks at the problem of bad code in a new way. Packed with advice based on decades of experience in computer security, "Secure Coding" explains why so much code today is filled with vulnerabilities, and tells readers what they must do to avoid exploitation by attackers. http://www.oreilly.com/catalog/securecdng/ Chapter 1, "No Straight Thing," is available online: http://www.oreilly.com/catalog/securecdng/chapter/index.html ***Perl 6 Essentials Order Number: 4990 "Perl 6 Essentials" is the first book to offer a peek into the next major version of the Perl language. It covers the development of Perl 6 syntax as well as Parrot, the language-independent interpreter developed as part of the Perl 6 design strategy. This book is essential reading for anyone interested in the future of Perl. It will satisfy your curiosity and show you how changes in the language will make Perl more powerful and easier to use. http://www.oreilly.com/catalog/perl6es/ Chapter 1, "Project Overview," is available online: http://www.oreilly.com/catalog/perl6es/chapter/index.html ***Tomcat: The Definitive Guide Order Number: 3188 "Tomcat: The Definitive Guide" offers something for everyone who uses Tomcat, from system and network administrators who will find detailed instructions on installation, configuration, and maintenance to seasoned enterprise Java developers who will have a complete reference for setting up, running, and using this powerful software. The book covers all major platforms, contains details on Tomcat configuration files, and even has a quick-start guide to get developers up and running with Java servlets and JavaServer Pages http://www.oreilly.com/catalog/tomcat/ Chapter 6, "Tomcat Security," is available online: http://www.oreilly.com/catalog/tomcat/chapter/index.html ***Google Pocket Guide Order Number: 5504 "Google Pocket Guide" unleashes the power behind that blinking curser by delivering a thorough, concise tour of Google's features. You'll find practical examples to inspire going beyond the basic keyword search; secrets for constructing more powerful queries using Google's special syntax; and tips on understanding and refining the results Google provides. Crafted from our best-selling "Google Hacks" title, "Google Pocket Guide" provides exactly the information you need to make your searches faster and more effective. http://www.oreilly.com/catalog/googlepg/ Sample Excerpts on "Google Basics," "Froogle," and "Consulting the Dictionary" are available online: http://www.oreilly.com/catalog/googlepg/chapter/index.html =============================================== Upcoming Events =============================================== ***For more events, please see: http://events.oreilly.com/ ***Applied XML Developers Conference 2003 West, Portland Area, OR--Jul 10-11 Editor and author Brian Jepson ("Learning Unix for Mac OS X" and "Mac OS X for Unix Geeks") presents "Web Services in your Pocket" at this event. http://www.sellsbrothers.com/conference/ Applied XML Developers Conference 2003 West Greenwood Inn 10700 SW Allen Boulevard Beaverton, OR 97005 (503) 643-7444 ***MacWorld CreativePro. New York, NY--Jul 14-18 O'Reilly's got lots of Mac going on--see our latest offerings in the Big Apple. Drop by our booth in the Expo Hall (it's #322) and catch iMovie and iPhoto presentations from authors David Pogue ("Missing Manual" Series) and Derrick Story ("iPhoto 2: The Missing Manual" and "Digital Photography Pocket Guide"). http://www.macworldexpo.com/macworld2003/V40/index.cvn? MacWorld CreativePro The Javits Center 655 West 34th Street New York, NY 10001 212-216-2000 http://www.javitscenter.com/content/guide/here/main.htm ================================================ Conference News ================================================ ***Powell's Technical Bookstore Open House--July 10, 7-9 pm Peruse a vast selection of technical books at one of the world's best bookstores. Flash your OSCON badge to receive 10% off every book in stock. Attention Trekkies: Wil Wheaton is coming to OSCON, and will be signing copies of his new book, "Dancing Barefoot," during this event at Powell's. Powell's Technical Books Thursday Night, July 10, 7-9 pm 33 NW Park Avenue Portland, OR 97209 http://wwww.powells.com/calendar.html#OSCON ***Extracurricular Activities at OSCON http://conferences.oreillynet.com/pub/w/23/events.html? There is still time to register. User Group Members--use code DSUG when you register and you'll get 20% off the conference pricing. To register, go to: http://conferences.oreillynet.com/cs/os2003/create/ord_os03 O'Reilly Open Source Convention Portland Marriott Downtown, Portland, OR July 7-11, 2003 http://conferences.oreilly.com/oscon/ ================================================ Safari News ================================================ ***"Go On Safari" Tip of the Week Winner--Tony King, Chicago.pm "I just signed-up for Safari a couple of days ago as they are having a free 14-day trial offer. I've been reviewing it for my office and it's a very good reference tool. While I wouldn't want to read a whole book online, it beats the price of having to purchase those books individually and having that many technical books at the click of a mouse can't be beat." 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 --------------------- ***O'Reilly in a Nutshell--Tim O'Reilly interview on Apple.com "My business thrives when the industry is interesting," says O'Reilly & Associates founder and president. http://www.apple.com/pro/ ***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 Hits Milestone on Bookshare.org There are now more than 100 O'Reilly titles available for blind and visually impaired readers on Bookshare.org, an online community that enables book scans to be shared. http://www.bookshare.org/web/Welcome.html Check out the complete list of O'Reilly titles on Bookshare.org: http://www.bookshare.org/web/BooksOreilly.html --------------------- Open Source --------------------- ***Need a Free Exhibits Only Pass for LinuxWorld August 5-7 in San Francisco, CA? You can register online with priority code LWEXH on or before June 30, 2003 at: http://www.linuxworldexpo.com/ Or I can send you some free passes to bring onsite at the event --just let me know. ***Secure Cooking with Linux Learn how to authenticate by public key, encrypt backups, and combine log files in this first of three sets of recipes selected by the authors of "Linux Security Cookbook." http://linux.oreillynet.com/pub/a/linux/excerpt/lsckbk_chap1/index1.html Linux Security Cookbook Order Number: 3919 http://www.oreilly.com/catalog/linuxsckbk/ ***An Interview with George Dyson In this interview with chromatic, George Dyson talks about his upcoming OSCON keynote in which he'll explore the pioneering work in computation and computational biology at the Institute for Advanced Study, drawing parallels between that world and open source development. http://www.onlamp.com/pub/a/onlamp/2003/06/17/dyson.html Hear Dyson speak in July at the O'Reilly Open Source Convention: http://conferences.oreilly.com/oscon/ --------------------- Java --------------------- ***Top Ten Tomcat Configuration Tips How can you configure Tomcat to do what you want it to do? Jason Brittain, coauthor of O'Reilly's "Tomcat: The Definitive Guide," provides tips and configuration examples that cover frequently asked questions from newbies about configuring Jakarta Tomcat. http://www.onjava.com/pub/a/onjava/2003/06/25/tomcat_tips.html Tomcat: The Definitive Guide Order Number: 3188 http://www.oreilly.com/catalog/tomcat/ --------------------- ..NET --------------------- ***Using Delegates to Implement Event Handling In this article, Jesse Liberty focuses on how delegates are used to implement event handling, with a look at the implementation of a custom event. http://www.ondotnet.com/pub/a/dotnet/2003/06/23/progCsharp3.html Jesse is the author of the recently released "Programming C#, 3rd Edition." Order Number: 4893 http://www.oreilly.com/catalog/progcsharp3/ --------------------- XML --------------------- ***How (Not) to Grow a Technology Grassroots chaos or death-by-committee? The choice is yours. Kendall Clark looks at strategies for growing XML technologies. http://www.xml.com/pub/a/2003/06/25/deviant.html --------------------- Mac --------------------- ***Developer Notes from WWDC After the keynote, press releases, and standing-room-only sessions, developers at WWDC process their impressions through conversation and note comparison. Here's what some of them have to say. http://www.macdevcenter.com/pub/a/mac/2003/06/24/wwdc_2003.html ***Top Ten Digital Video Tips Unless the guy next door happens to be Steven Soderbergh, you'll probably have a hard time getting good advice about how to master your DV camcorder. Yes, you can pore over each dryly composed paragraph in your multilanguage owner's manual, but chances are all that will improve is your French. Instead, check out these ten handy tips that will transform your ho-hum footage into compelling video. http://www.macdevcenter.com/pub/a/mac/2003/06/13/dv_tips.html Derrick Story is the author of the upcoming "Digital Video Pocket Guide" Order Number: 5237 http://www.oreilly.com/catalog/dvideopg/ ================================================ News From Your Peers ================================================ ***Join the Linux Users' Group of Davis for a Special Meeting, Davis, CA--July 21 Seth David Schoen, Electronic Frontier Foundation, will be speaking about "The Empire Strikes Back: Constraining Free Software Development." He will review the story of the DVD Wars, the broader debates over copyright policy, and current regulatory initiatives. He will also discuss new technologies such as software-defined radio and trusted computing, and emphasize that free software's future is far from assured. http://www.lugod.org/meeting/upcoming/ Until next time-- Marsee From gclifton at goisg.com Mon Jun 30 15:54:14 2003 From: gclifton at goisg.com (Greg Clifton) Date: Wed Aug 4 00:01:29 2004 Subject: Test for Last Workday of Month Message-ID: Hello, I am trying to test for the last workday of the month in a Perl script. Could anyone point me in the right direction? Thanks, Greg Clifton 10720 Adams St. Holland, MI 49423 616.393.7250 x 7804 +ADw-file:///C:/Documents+ACU-20and+ACU-20Settings/gclifton/Application+ACU-20Data/Microsoft/Signatures/www.goISG.com+AD4- www.goISG.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http:+AC8ALw-mail.pm.org+AC8-archives+AC8-grand-rapids-pm-list+AC8-attachments+AC8-20030630+AC8-30b66f59+AC8-attachment.htm From ptjapkes at chartermi.net Mon Jun 30 20:06:23 2003 From: ptjapkes at chartermi.net (Paul Tjapkes) Date: Wed Aug 4 00:01:29 2004 Subject: Test for Last Workday of Month In-Reply-To: References: Message-ID: <3F00DE8F.3050403@chartermi.net> I think something like this will work. --Paul use Date::Manip; my +ACQ-month = +ACY-UnixDate('today', '+ACU-B'); +ACM- Get name of month +ACU-B my +ACQ-last+AF8-workday+AF8-of+AF8-month = +ACY-Date+AF8-PrevWorkDay("last day of +ACQ-month",0); if (+ACY-ParseDate('12:00AM tomorrow') eq +ACQ-last+AF8-workday+AF8-of+AF8-month) +AHs- print "Today is the last workday of the month.+AFw-n"; +AH0- Greg Clifton wrote: > Hello, > I am trying to test for the last workday of the month in a Perl > script. Could anyone point me in the right direction? > Thanks, > > Greg Clifton > 10720 Adams St. > Holland, MI 49423 > 616.393.7250 x 7804 > +AF8- +AF8- > > +AF8-www.goISG.com+AF8- > > >