From perl-pm at joshheumann.com Mon Oct 3 11:51:11 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 3 Oct 2005 11:51:11 -0700 Subject: [Pdx-pm] Apress User Group Newsletter Here Message-ID: <20051003185111.GD24279@joshheumann.com> Apress User Group Newsletter Issue 3; Quarter 3, 2005 +++++++++++++++++++++++++++++++++++++++ Sections: 1. Housekeeping and Updates 2. New Features on Apress.com 3. T-shirts and eBooks 4. Code Camps and Other Events 5. Apress Authors Speaking to Groups 6. Top User Group Book Reviewers 7. The Latest Apress Books-Hot Off the Press 8. Forthcoming Books-Fall Releases *************************************** 1. Housekeeping and Updates We hope you enjoyed your summer, whether you took a vacation or toiled away at the office. Apress is gearing up for fall, and we have lots of book news and events to share with you. We just wrapped up the Apress Fractal Programming Contest. After receiving 24 submissions from around the world, we selected three winners from three different language categories. The grand-prize winner received a Sony PSP, and the two runners-up each received an iPod Shuffle. Check out the winning fractals here: http://www.apress.com/promo/fractal/result.html *************************************** 2. New Features on Apress.com Check out our cool User Groups page. The features that were forthcoming at the time of our last newsletter are now live and ready for you to use! http://www.apress.com/userGroups/index.html Features include downloadable Apress logos to post on your site and use in printed materials. We also offer a User Group Finder to locate other groups in your area (or just take a peek to see who's registered around the world). You'll also find a convenient form to request that an Apress author speak at your group's upcoming meeting. http://apress.com/userGroups/speaker.html There's lots of recent buzz about podcasting, and Apress has just published "Podcast Solutions." We have MP3 samples of cool podcasts to inspire you to get started on your own podcast. Visit our homepage, and then scroll down and look at the thumbnail on the right-hand side. You can also learn more about the book on the friends of ED website. http://www.friendsofed.com/books/1590595548/ Very soon, Apress is going to feature a Mozilla Firefox extension! This add-on will enable you to search for Apress books based on keywords and phrases. A browser add-on like this provides better accessibility than a web-based tool, so you'll minimize the time you spend searching for the books you need while maximizing your skill set. We're also going to enhance Apress books by adding a SuperIndex on our site. This way, you can efficiently search for specific sentences or lines of code within the book you've already purchased. Usage will be limited by IP. Keep checking back on our homepage-it will be available soon! http://www.apress.com/ *************************************** 3. T-shirts and eBooks Our line of collectible T-shirts became so popular at recent tradeshows that we just had to sell them on our site. Take a look at the fun and clever styles, and even get a jump-start on your holiday shopping! The t-shirts are just $10 each, plus the cost of shipping. And if you purchase four out of the five featured styles at once, we'll *waive* the shipping cost! http://www.apress.com/ecommerce/tshirt.html The Apress eBookshop has also been very successful. After each hard-copy Apress title releases, we make the eBook version available within a few weeks. In addition, we've answered many of your requests, and we've enhanced the security and functionality of our eBooks. We have incorporated a single download button, implemented better placement of the drop-down title list, and removed all crop and printer's marks from the PDFs. You may send additional comments to support at apress.com. *************************************** 4. Code Camps and Other Events Apress is pleased to announce that we've participated in a dozen code camps, conferences, and user group picnics over the summer. In October, we're participating in three more events. How does this relate to your user group? If your group is participating in or hosting a special event, please let us know about it so that Apress can support the group's efforts and join in on the action. Write to janet at apress.com for more information. *************************************** 5. Apress Authors Speaking to Groups Apress authors are a proactive bunch-true enthusiasts in their fields. We'd like to congratulate several authors who have managed to arrange lots of visits to different user groups in their regions. Kathleen Dollard, author of the ever-popular "Code Generation in Microsoft .NET," has arranged a lengthy tour for herself. She's presenting to ten different groups and organizations through the end of the year. http://www.apress.com/book/bookDisplay.html?bID=212 Meanwhile, first-time author Greg Anthony is speaking to six different user groups, plus some university organizations. Mr. Anthony is the author of the cross-platform "Iterating Infusion: Clearer Views of Objects, Classes, and Systems." http://www.apress.com/book/bookDisplay.html?bID=10006 And Adam Machanic, coauthor of the highly anticipated "Pro SQL Server 2005," will be speaking at four different events now through October 2005. http://www.apress.com/book/bookDisplay.html?bID=457 If you'd like an Apress author to speak at your group's next meeting, you can fill out a simple request form through our User Groups page. It takes only a few minutes, and the results can be memorable for years to come. After we receive your request, we'll try to make a match between your group and a nearby Apress author. http://www.apress.com/userGroups/speaker.html *************************************** 6. Top User Group Book Reviewers Congratulations to some recent top-notch Apress reviewers! Members from these groups promptly wrote reviews for Apress books after winning books at group meetings or buying books on Amazon. --Atlanta .NET Regular Guys --chiPy (Chicago Python User Group) --COLAJUG (Columbia Java Users Group) --Dallas/Fort Worth Perl User Group --New England Java Users Group Do you want to see your name "in lights"-on your group's site, on Amazon.com, and possibly quoted on Apress.com? Ask your group leader about reviewing an Apress book. You'll accomplish several things at once: sharpen your skills, practice your review writing, and enjoy a free book! *************************************** 7. The Latest Apress Books-Hot Off the Press Pro C# 2005 and the .NET 2.0 Platform, Third Edition By Andrew Troelsen Published September 2005 ISBN: 1-59059-419-3 1032 pp. $59.99 http://www.apress.com/book/bookDisplay.html?bID=390 Pro Eclipse JST: Plug-ins for J2EE Development By Christopher M. Judd and Hakeem Shittu Published September 2005 ISBN: 1-59059-493-2 360 pp. $44.99 http://www.apress.com/book/bookDisplay.html?bID=447 Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions By Thomas Kyte Published September 2005 ISBN: 1-59059-530-0 768 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=10008 The Definitive Guide to MySQL 5, Third Edition By Michael Kofler Published September 2005 ISBN: 1-59059-535-1 784 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=10011 Pro ASP.NET 2.0 in C# 2005 By Matthew MacDonald and Mario Szpuszta Published September 2005 ISBN: 1-59059-496-7 1288 pp. $59.99 http://www.apress.com/book/bookDisplay.html?bID=450 *************************************** 8. Forthcoming Books-Fall Releases Get ready, get set-.NET 2.0 is launching on November 7, 2005! Apress has dozens of related titles releasing now through the beginning of 2006. Please browse our online catalog for a complete list. http://apress.com/book/catalog.html Please also visit ASP Today and the Apress Beta Community to learn more. http://www.asptoday.com/ http://asptoday.com/abc/ Pro SQL Server 2005 By Thomas Rizzo et al. To Publish: October 2005 ISBN: 1-59059-477-0 550 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=457 Pro Open SSH By Michael Stahnke To Publish: October 2005 ISBN: 1-59059-476-2 350 pp. $39.99 http://www.apress.com/book/bookDisplay.html?bID=427 Beginning Java EE 5: From Novice to Professional By Kevin Mukhar and Chris Zelenak with James Weaver and Jim Crume To Publish: October 2005 ISBN: 1-59059-470-3 750 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=420 Foundation Flash 8 By Sham Bhangal To Publish: October 2005 ISBN: 1-59059-542-4 400 pp. $34.99 http://www.friendsofed.com/books/1590595424/ Cost-Based Oracle, Volume 1: Fundamentals By Jonathan Lewis To Publish: October 2005 ISBN: 1-59059-636-6 400 pp. $49.99 http://www.apress.com/book/bookDisplay.html?bID=10081 *************************************** ----- End forwarded message ----- From raanders at acm.org Tue Oct 4 08:25:33 2005 From: raanders at acm.org (Roderick A. Anderson) Date: Tue, 04 Oct 2005 08:25:33 -0700 Subject: [Pdx-pm] reverse engineer(?) perl modules Message-ID: <43429EED.4000108@acm.org> I just started a new job and I'm trying to get a handle on one of the _rather_ complex web based applications. Lots of modules that have grown and changed over the years and some of the old stuff wasn't well documented. Plus lots of new stuff added ( with better documentation.) So I'm wondering if there are any tools to diagram all the relations and/or calls that are made by looking at the modules and the cgi scripts that call them. The others here have been doing this for awhile so are too close (or busy ) to it to explain all the bells and whistles. I'm looking to get a better handle on it with a minimum of bother of the others. TIA, Rod -- From perl-pm at joshheumann.com Wed Oct 5 14:22:02 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 5 Oct 2005 14:22:02 -0700 Subject: [Pdx-pm] October Meeting Next Week Message-ID: <20051005212202.GD11412@joshheumann.com> One week from today, folks. October Meeting Wednesday, October 12th, 2005 6:30pm at Free Geek, 1741 SE 10th Ave David Wheeler, How to Move Object-Relational Mapping into the Database Developers of database-backed object-oriented applications sooner or later run up against the impedance mismatch between relational databases and object-oriented design. The solution to the impedance mismatch is generally to create an object/relational mapper in the application space to transparently manage the serialization and deserialization of objects to the database. This session describes a different approach: polymorphic database design. This approach advocates taking advantage of the advanced features of the database to move object/relational mapping to the database itself. While many application developers use only a subset of the functionality of their database server, most databases offer a world of advanced features just waiting to make life easier. Examples from PostgreSQL and SQLite demonstrate how to leverage database features such as update-able views and domains to greatly diminish impedance mismatch while simplifying application source code. From wcooley at nakedape.cc Wed Oct 5 17:57:54 2005 From: wcooley at nakedape.cc (Wil Cooley) Date: Wed, 05 Oct 2005 17:57:54 -0700 Subject: [Pdx-pm] reverse engineer(?) perl modules In-Reply-To: <43429EED.4000108@acm.org> References: <43429EED.4000108@acm.org> Message-ID: <1128560274.20732.63.camel@denk.nakedape.cc> On Tue, 2005-10-04 at 08:25 -0700, Roderick A. Anderson wrote: > I just started a new job and I'm trying to get a handle on one of the > _rather_ complex web based applications. Lots of modules that have > grown and changed over the years and some of the old stuff wasn't well > documented. Plus lots of new stuff added ( with better documentation.) > > So I'm wondering if there are any tools to diagram all the relations > and/or calls that are made by looking at the modules and the cgi scripts > that call them. A lousy answer, because it's not exactly what you're looking for: One technique is to look over the unit tests and if there aren't any, write some. What you're looking for is something like a class browser, which if you were using a more pure OO language like SmallTalk, Python or Ruby you'd find readily, but I don't know how well they'd work with Perl, since a module may or may not be an class, and the constructor may or may not be called ::new. That said, a quick search turns up this: http://user.bahnhof.se/~johanl/perl/Oasis/ Wil -- Wil Cooley wcooley at nakedape.cc Naked Ape Consulting http://nakedape.cc * * * * Linux, UNIX, Networking and Security Solutions * * * * -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/pdx-pm-list/attachments/20051006/d8b7f558/attachment.bin From publiustemp-pdxpm at yahoo.com Wed Oct 5 18:21:11 2005 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Wed, 5 Oct 2005 18:21:11 -0700 (PDT) Subject: [Pdx-pm] reverse engineer(?) perl modules In-Reply-To: <43429EED.4000108@acm.org> Message-ID: <20051006012111.44622.qmail@web60818.mail.yahoo.com> --- "Roderick A. Anderson" wrote: > So I'm wondering if there are any tools to diagram all the relations > and/or calls that are made by looking at the modules and the cgi > scripts that call them. Check out http://bloodgate.com/perl/graph/usage/index.html for graphing module dependencies. It uses PPI so I suspect it will be fairly nice. Also, there's http://search.cpan.org/dist/GraphViz/examples/xref_aux.pl. That will generate subroutine xref graphs for you. Cheers, Ovid -- If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/ From dhmedley at aol.com Wed Oct 5 19:51:56 2005 From: dhmedley at aol.com (dhmedley@aol.com) Date: Wed, 05 Oct 2005 22:51:56 -0400 Subject: [Pdx-pm] Fwd: [Komodo-discuss] Komodo 3.5 Beta ! In-Reply-To: <43434B90.5070401@activestate.com> References: <433654A7.6000204@quintopino.com> <1127636666.4165.2.camel@jette.arlandt> <20050927052154.4n0ek4lal5c88o4s@www.quintopino.com> <20050927160127.GA10308@localhost.localdomain> <43434B90.5070401@activestate.com> Message-ID: <8C798380C9A085F-734-882E@MBLK-M25.sysops.aol.com> This is an IDE for Perl that I have used for quite awhile in both the Win32 and Linux versions... and they announced the OS X version around the time of OSCON. Remembering all of the Powerbooks I saw at the monthly meeting I last attended, I thought this might be of interest .... Beta licenses do have a time expiration, but are otherwise fully functional. Dennis H. Medley Cymberlaen Software DHMedley at aol.com -----Original Message----- From: Jeff Griffiths To: komodo-discuss at listserv.ActiveState.com Sent: Tue, 04 Oct 2005 20:42:08 -0700 Subject: [Komodo-discuss] Komodo 3.5 Beta ! ActiveState released a beta build of Komodo 3.X for OS X today, and will follow this with Win32 and Linux builds sometime in the next week. I've been doing some testing with dev builds on Linux and am pleased to report that everything seems to be working quite nicely. I verified the Pango bug fixes using Ubuntu 5.10, and am also pleased to report that Komodo seems to be running a bit faster on my system than 3.1 did, in terms of both start-up *and* responsiveness of the interface. It is also using a more feature-full file dialog in Gnome ( haven't tested running KDE ). A brief synopsis of 3.5 / '3.X': - now running on Firefox 1.5 codebase - native 'Aqua' interface on OS X - Ruby support, including Ruby Tk support in the GuiBuilder - added support for the Perl Tkx module to GuiBuilder - cool new icon! - bug fixes by the dozens, and in particular fixes for VPM and the Perl debugger If you have a Mac, please go and grab the beta and let us know what you think: http://activestate.com/Products/Komodo/beta.plex If you're running on Win32 / Linux, hold tight for a few days. We will have some new builds for you to check out, that should work on all the new distro releases coming up this fall: Suse 10 Fedora Core 5? Ubuntu 5.10 etc... cheers, JeffG _______________________________________________ Komodo-discuss mailing list Komodo-discuss at listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs Other options: http://listserv.ActiveState.com/mailman/listinfo/Komodo-discuss From perl-pm at joshheumann.com Thu Oct 6 09:32:03 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Thu, 6 Oct 2005 09:32:03 -0700 Subject: [Pdx-pm] Newsletter from O'Reilly UG Program, October 5 Message-ID: <20051006163203.GB16811@joshheumann.com> ----- Forwarded message from Marsee Henon ----- From: Marsee Henon Subject: Newsletter from O'Reilly UG Program, October 5 ================================================================ O'Reilly UG Program News--Just for User Group Leaders October 5, 2005 ================================================================ -Looking for a Speaker? -Put Up an O'Reilly EuroOSCON Banner, Get a Free Book -Promotional Material Available -Safari Affiliate Program for User Groups ---------------------------------------------------------------- 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's ISBN 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 newsletter 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 the 30% discount on O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, and Syngress books. 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 ---------------------------------------------------------------- ***Looking for a speaker? If you group is looking for a speaker, please make sure you list yourself on our wiki page here: http://wiki.oreillynet.com/usergroups/index.cgi?UGsLookingForSpeakers ***Put Up an O'Reilly EuroOSCON Banner, Get a Free Book We're looking for user groups to display our conference banner on their web sites. If you send me the link to your group's site with our O'Reilly 2005 O'Reilly European Open Source Convention banner, I will send you the O'Reilly book of your choice. EuroOSCON Banners: http://ug.oreilly.com/banners/eurooscon/ ***Promotional Material Available: The following items are available for your next meeting. Numbers are limited. Let me know the item and the amount you'd like and I'll do my best: -O'Reilly Catalog -30% UG Discount bookmarks -MAKE Magazine (limit one per group) -MAKE Magzaine Brochures -Safari Bookshelf Postcard -Fliers for Steven Feuerstein's Oracle PL/SQL Programming Conference, Chicago, IL--November 2-3, 2005 ***Safari Affiliate Program for User Groups Give your members access to content from Safari's thousands of technology books right on your site and raise money for your user group at the same time. Use custom designed search boxes, show the latest releases, or display your favorite book cover with our easy to use tools. For more information and to sign up for the Safari Affiliate Program, go to: http://ug.oreilly.com/safari_affl.html?CMP=EMC-U1L284871961 ================================================================ O'Reilly News for User Group Members October 5, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Ambient Findability -Halo 2 Hacks -Cult of iPod -Windows Server 2003 Network Administration -Prefactoring -Degunking Windows, Second Edition -eBay: The Missing Manual -iPod Shuffle Fan Book -Behind Closed Doors -Security and Usability -iLife: The Missing Manual -Digital Photography Pocket Guide, 3rd Edition -Oracle PL/SQL Programming, 4th Edition -TCP/IP Guide -Cisco IOS in a Nutshell, 2nd Edition ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Stephen Teilhet ("C# Cookbook" and "Subclassing and Hooking with Visual Basic") at Compuware OJ.X, Detroit, MI--October 6 -"The Art of Project Management" Tour, Boston, NYC, and Pittsburgh--October 11-19 -O'Reilly Authors at Macromedia Max, Anaheim, CA--October 16-19 -Steven Feuerstein's Oracle PL/SQL Programming Conference, Chicago, IL--November 2-3 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -ETel Registration Now Open -Registration is Open for EuroOSCON ---------------------------------------------------------------- News ---------------------------------------------------------------- -Tim O'Reilly in the News -What Is Web 2.0? -Beta Broadcast 002: Data for Web 2.0 -What Is Asterisk? -Marking up your Designs with HTMLstamps Opera Goes Free Without Ads -User Group Members receive a special 50% discount Learning Lab Courses -Perlcast Interviews Jesse Vincent, author of "RT Essentials" -What Is Free Software? -Installing Debian -Backward Compatibility? We've Heard of It -Using FreeBSD's ACLs -How to Set Up Backup 3 and Save Your Data -Installing Fink on Mac OS X -What Is ASP.NET? -Using Windows Explorer with Alternate Credentials -What Is C#? -What Is Quartz? -What Is Hibernate? -Jack Herrington ("Podcasting Hacks") on the User Group Report -Nate Howard: Midwestern Photographer in Iraq -Julian Kwasneski: Inside Game Audio -Make your own "PowerSquid" ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress 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 ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Ambient Findability ISBN: 0596007655 Written by best-selling author Peter Morville, this thought-provoking book describes the future of information and connectivity, examining how the melding of innovations like GIS and the internet will impact the global marketplace and society at large. Focused on information literacy, information architecture, and usability as critical components, this book doesn't preach or pretend to know all the answers, rather, Morville presents research, stories, and examples for support. http://www.oreilly.com/catalog/ambient/ Chapter 1, "Lost and Found," is available online: http://www.oreilly.com/catalog/ambient/chapter/index.html Book Blog: http://findability.org/ ***Halo 2 Hacks Publisher: O'Reilly ISBN: 0596100590 Even if you've finished Halo 2 in Legendary Mode, you're not done with this game. This incredible book gives you a horde of great hacks for weapons, levels, vehicles, game play, and mods. With all the clever tips and tricks we have in store, you'll turn Halo 2 into a whole new experience, whether you're at level 25 or a complete n00b. http://www.oreilly.com/catalog/halo2hks/index.html Sample Hack 46, "Drop Your Weapons," is available online: http://www.oreilly.com/catalog/halo2hks/chapter/index.html ***Cult of iPod Publisher: No Starch Press ISBN: 1593270666 "The Cult of iPod" is a comprehensive look at how the iPod is changing music, culture, and listening behavior. This 4-color book includes the exclusive back story of the iPod's development, looks at the many ways iPod's users pay homage to their devices, and investigates the quirkier aspects of iPod culture. From Wired News reporter Leander Kahney. http://www.oreilly.com/catalog/1593270666/index.html ***Windows Server 2003 Network Administration Publisher: O'Reilly ISBN: 0596008007 Ideal for system administrators and network managers, this essential guide is divided into three distinct sections: fundamental concepts, tutorial, and reference. The first three chapters are a basic discussion of the network protocols and services. The remaining chapters provide a how-to tutorial for planning, installing, and configuring various important network services. The book concludes with three appendixes that are technical references for various configuration options. http://www.oreilly.com/catalog/windowsvrnet/ Chapter 14, "Troubleshooting TCP/IP," is available online: http://www.oreilly.com/catalog/windowsvrnet/chapter/index.html ***Prefactoring Publisher: O'Reilly ISBN: 0596008740 If you understand object-oriented design, and you want to save time and money by considering more efficient designs before you begin your project, Prefactoring will show you the way. This practical, thought-provoking guide details prefactoring guidelines in design, code, and testing, derived from lessons learned by many developers over the years. With these guidelines, you'll create more readable code before you reach the second-guessing stage. http://www.oreilly.com/catalog/prefactoring/ Chapter 2, "The System in So Many Words," is available online: http://www.oreilly.com/catalog/prefactoring/chapter/index.html ***Degunking Windows, Second Edition Publisher: Paraglyph Press ISBN: 1933097078 This fully updated and expanded edition provides numerous new Degunking techniques to help Windows users get the most out of the latest version of Windows XP-Service Pack 2. The book features new software, an expanded 12-step Degunking plan, expanded hardware coverage, techniques for getting the "kinks" out of SP 2, and new chapters on Windows Media Player and security updates to keep PCs running safely and efficiently. http://www.oreilly.com/catalog/1933097078/index.html ***eBay: The Missing Manual Publisher: O'Reilly ISBN: 0596006446 This book has gems of wisdom for everyone from total novices to more experienced traders. It covers both buying and selling, and it's chock full of step-by-step instructions. Buyers will find the most effective ways to find what they want and pay great prices. Sellers will get surefire tips from eBay veterans who have discovered ways to ramp up their own auctions and sell at the highest possible prices. http://www.oreilly.com/catalog/ebaytmm/ Chapter 3, "Finding and Getting Bargains," is available online: http://www.oreilly.com/catalog/ebaytmm/chapter/index.html ***iPod Shuffle Fan Book Publisher: O'Reilly ISBN: 0596100701 This is the ultimate written companion for iPod Shuffle owners. This user-friendly guide will teach you how to get your Shuffle up and running, load it with up to 240 songs, and even use it as a flash drive to transport files. Then, learn how to create custom playlists, share and publish with iMix, burn playlists on CDs, and more. Beautifully designed in a colorful, compact format, this handy reference book is a must have for "shufflers" everywhere. http://www.oreilly.com/catalog/ipodshufflefb/ ***Behind Closed Doors Publisher: Pragmatic Bookshelf ISBN: 0976694026 If you're a seasoned manager who wants to be more effective, or if you're considering moving into management, this book will show you what to do and how to do it effectively. http://www.oreilly.com/catalog/0976694026/index.html ***Security and Usability Publisher: O'Reilly ISBN: 0596008279 Destined to be the classic reference in this emerging field, Security & Usability collects groundbreaking essays from leading security and human-computer interaction (HCI) researchers on authentication, privacy and anonymity, secure systems, commercialization, and much more. This book is expected to start an avalanche of discussion, new ideas, and further advances in this important field. http://www.oreilly.com/catalog/securityusability/ Chapter 23, "Privacy Analysis for the Casual User with Bugnosis," is available online: http://www.oreilly.com/catalog/securityusability/chapter/index.html ***iLife: The Missing Manual Publisher: O'Reilly ISBN: 0596100361 Objective and in-the-know, David Pogue highlights the newest features, changes, and improvements of iLife '05, covers the capabilities and limitations of each program within the suite, and delivers countless undocumented tips, tricks, and secrets for getting the best performance out of every iLife application. Pogue examines all five programs in iLife '05 in depth: iTunes 4.7, iPhoto 5, iMovie HD, iDVD 5, and GarageBand 2. http://www.oreilly.com/catalog/ilife5tmm/ ***Digital Photography Pocket Guide, 3rd Edition Publisher: O'Reilly ISBN: 0596100159 Portable and affordable, this is the perfect on-the-go guide for taking top-notch digital photos. In full color, this third edition of the bestseller covers everything from shooting sports action, close ups, and night shots, to dealing with image resolution, archiving, memory cards, and more. There's also a comprehensive table of contents and index, so you'll waste no time flipping to the specific information you need. http://www.oreilly.com/catalog/digphotopg3/ A sample excerpt, "Who's in Charge?", is available online: http://www.oreilly.com/catalog/digphotopg3/chapter/index.html ***Oracle PL/SQL Programming, 4th Edition Publisher: O'Reilly ISBN: 0596009771 This fourth edition of the 10-year bestseller is a comprehensive update with significant new content extending to Oracle Database 10g Release 2. New chapters added cover security, I/O (file, email, and web), and internationalization. New features described include the PL/SQL optimizing compiler, conditional compilation, compile-time warnings, regular expressions, and much more. This classic reference provides language syntax, best practices, and extensive code. http://www.oreilly.com/catalog/oraclep4/ Chapter 20, "Managing PL/SQL Code," is available online: http://www.oreilly.com/catalog/oraclep4/chapter/index.html ***TCP/IP Guide Publisher: No Starch Press ISBN: 159327047X The "TCP/IP Guide" is both an encyclopedic and comprehensible guide to the TCP/IP protocol suite. Its personal, easy-going writing style lets anyone understand the dozens of protocols and technologies that run the Internet, with full coverage of PPP, ARP, IP, IPv6, IP NAT, IPSec, Mobile IP, ICMP, RIP, BGP, TCP, UDP, DNS, DHCP, SNMP, FTP, SMTP, NNTP, HTTP, Telnet, and much more. http://www.oreilly.com/catalog/159327047X/index.html ***Cisco IOS in a Nutshell, 2nd Edition Publisher: O'Reilly ISBN: 0596008694 Fully revised, this second edition takes the mystery out of IOS 12.3 and consolidates the most important commands and features of IOS into a single, well-organized volume that you'll find refreshingly user-friendly. This book covers IOS configuration for the TCP/IP protocol family, and includes information on the user interface, configuring lines and interfaces, dial-on-demand routing and security, access lists, and much more. http://www.oreilly.com/catalog/cisconut2/ Chapter 14, "Switches and VLANs," is available online: http://www.oreilly.com/catalog/cisconut2/chapter/index.html ***MAKE Magazine Subscriptions Available The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Stephen Teilhet ("C# Cookbook" and "Subclassing and Hooking with Visual Basic") at Compuware OJ.X, Detroit, MI--October 6 Author Stephen will sign copies of his books at this event. http://www.compuwareojx.com/ ***"The Art of Project Management" Tour, Boston, NYC, and Pittsburgh-- October 11-19 Scott Berkun, author of the bestselling book "The Art of Project Management," is hitting the road in October. Inspiring, funny, honest, and compelling, this essential book is fueled by over a decade of work in the industry and will save you and your team countless hours of trial and error. Further details on the tour can be found on Scott's blog. http://www.scottberkun.com/blog/?p=128 ***O'Reilly Authors at Macromedia Max, Anaheim, CA--October 16-19 Colin Moock ("Essential ActionScript 2.0" and "ActionScript for Flash MX: The Definitive Guide") and Joey Lott ("Actionscript Cookbook") are both presenting at this year's event. http://www.macromedia.com/macromedia/events/max/ ***Steven Feuerstein's Oracle PL/SQL Programming Conference, Chicago, IL--November 2-3 Join Steven Feuerstein, author of "Oracle PL/SQL Programming, 4th Edition," for this one-of-a-kind event on everything PL/SQL. It's a unique opportunity to learn from some of the most respected and experienced PL/SQL experts in the world. Whether you've been using PL/SQL for years or have recently started working with this language, OPP 2005 is a must-attend event. http://www.oracleplsqlprogramming.com/opp2005.php ================================================ Conference News ================================================ ***ETel Registration Now Open Emerging telephony networks enable a new generation of powerful communication applications, which threaten established business models--but more importantly, open up new opportunities and new markets. O'Reilly's Emerging Telephony Conference, January 24-26 in San Francisco, aims to articulate this revolution, provide a framework, and spark creative discussions among enterprise managers, developers, hackers, and sponsors interested in telephony. Join us as we explore this exciting new territory and investigate its implications. http://conferences.oreilly.com/etel/ Use code "etel06dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: http://conferences.oreillynet.com/cs/etel2006/create/ord_etel06 ***Registration is Open for EuroOSCON Join developers, systems and network administrators, and IT managers at the very first O'Reilly European Open Source Convention in Amsterdam on October 17-20. EuroOSCON will explore the best and newest open source technologies, particularly for companies, governments, and nonprofits. EuroOSCON showcases the diversity in open source while maintaining a practical edge. http://conferences.oreilly.com/eurooscon/ Use code "euos05usrg" when you register, and receive 25% off the registration price. To register for the conference, go to: http://conferences.oreillynet.com/cs/eurooscon/create/ord_euos05 ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***Tim O'Reilly in the News "The New York Times," September 28, "Search and Rescue" http://radar.oreilly.com/archives/2005/09/ny_times_op_ed_on_authors_guil.html "Wired," October 2005, "The Trend Spotter": http://www.wired.com/wired/archive/13.10/oreilly.html ***What Is Web 2.0 Defining just what Web 2.0 means still engenders much disagreement. Some decry it as a meaningless marketing buzzword, while others have accepted it as the new conventional wisdom. Tim O'Reilly attempts to clarify just what we mean by Web 2.0, digging into the implications of viewing the web as a platform, which applications fall squarely under its purview, and which do not. http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html ***Beta Broadcast 002: Data for Web 2.0 This week, O'Reilly's audio magazine program "Distributing the Future" takes a look at the Data for Web 2.0. Tim O'Reilly explains "What is Web 2.0," Marc Hedlund ponders the browsers of the future that might mash up the private data on your hard drive with data that lives on the Web, NAVTEQ's Robert Denaro discusses why NAVTEQ drives so many miles each day to gather the geographic information you use in your favorite online mapping applications, Phil Torrone is already hacking the iPod nano, and our "FOO Cast" is more of Richard Giles' Gadget show interview with John Batelle. (24 minutes, 52 seconds) http://www.oreillynet.com/pub/a/network/2005/09/23/distributing-the-future.html ***What Is Asterisk? Asterisk is an open source PBX (private branch exchange) that provides all the functionality of high-end business telephone systems, and much more. Brian McConnell explains how Asterisk works, where to get it, and provides an overview of its feature set and platform capabilities. http://www.oreillynet.com/pub/a/network/2005/09/30/what-is-asterisk.html ***Marking up your Designs with HTMLstamps Alex shows you how to bridge the gap between Website designs done in Photoshop (or any other graphics editor) and the HTML code required to make them real. http://www.sitepoint.com/blogs/2005/09/22/marking-up-your-designs-with-htmlstamps/ ***Opera goes free without ads It's finally happened. Opera, the 3rd player in the browser market (after Microsoft and Mozilla's Firefox), has finally made its popular browser available for free--without embedded ads. Kevin Yank takes a closer look at the move and what it means. http://www.sitepoint.com/blogs/2005/09/20/opera-goes-free-without-ads/ ***User Group Members receive a special 50% discount Learning Lab Courses As an O'Reilly User Group member, you save on all the courses in the following University of Illinois Certificate Series: -Linux/Unix System Administration -Web Programming -Open Source Programming -.NET Programming -Client-Side This offer ends December 31st, 2005. To redeem, use Promotion Code "ORALL1" to save 50%. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: http://learninglab.oreilly.com/ --------------------- Open Source --------------------- ***Perlcast Interviews Jesse Vincent, author of "RT Essentials" http://perlcast.com/2005/09/29/interview-with-jesse-vincent/ ***What Is Free Software? Today, free software is a large body of high-quality code on which much of the internet depends for critical functions. But free software is much more than a collection of programs. Karl Fogel examines free software under three different lights: as a political movement, as a programming methodology, and as a business model. Karl is the author of "Producing Open Source Software." http://www.onlamp.com/pub/a/onlamp/2005/09/29/what-is-free-software.html ****Installing Debian Debian GNU/Linux is a powerful and popular community-developed Linux distribution--and the basis for several other useful and usable distributions. With the recent release of Debian Sarge, it's better than ever. Edd Dumbill, Debian developer and GNU/Linux advocate, walks through a typical installation. http://www.linuxdevcenter.com/pub/a/linux/2005/09/29/installing_debian.html ***Backward Compatibility? We've Heard of It PHP 5's release has sparked a PR disaster for the popular open source programming language because of some significant backwards compatibility issues. http://www.sitepoint.com/blogs/2005/09/15/backward-compatibility-weve-heard-of-it/ ***Using FreeBSD's ACLs The standard Unix permissions scheme works fine if you have simple needs, but juggling groups and users can grow unwieldy very quickly. FreeBSD's Access Control Lists give you more control over who can access files and directories. Dru Lavigne explains how to enable, understand, and use them appropriately. http://www.onlamp.com/pub/a/bsd/2005/09/22/FreeBSD_Basics.html --------------------- Mac --------------------- ***How to Set Up Backup 3 and Save Your Data Combined with a hefty 1GB of online storage, Backup 3 provides .Mac subscribers with a robust, easy-to-use workflow for protecting their most valuable data. In this tutorial, Derrick Story shows you how to get the most out of version 3, using both your iDisk and DVDs for preserving your work. http://www.macdevcenter.com/pub/a/mac/2005/09/23/backup3.html ***Installing Fink on Mac OS X The Fink project aims to port Unix software to Mac OS X and make it easy to install. In this article, Koen Vervloesem shows you the ins and outs of Fink, with some info about how it compares to DarwinPorts, another package management system for Mac OS X. http://www.macdevcenter.com/pub/a/mac/2005/09/30/fink.html --------------------- Windows/.NET --------------------- ***What Is ASP.NET? Part of the .NET Framework, ASP.NET allows developers to build dynamic web apps and web services using compiled languages like VB.NET and C#. Wei-Meng Lee provides a look under the ASP.NET hood, describing how it works, its improved support in areas like state management and tracing and debugging, and important new features in version 2.0. Wei-Meng is the author of "ASP.NET: A Developer's Notebook." http://www.ondotnet.com/pub/a/dotnet/2005/09/19/what-is-asp-net.html ***Using Windows Explorer with Alternate Credentials Running Windows using administrator credentials can be hazardous to the health of your machine. Mitch Tulloch, author of "Windows Server Hacks," shows you how you can help solve the problem by using Windows Explorer while running alternate credentials. http://www.windowsdevcenter.com/pub/a/windows/2005/09/20/using-windows-explorer-with-alternate-credentials.html ***What Is C#? Jesse Liberty reveals this little-understood secret: C# is really one of two "coatings" of MSIL, the Microsoft Intermediate Language (the second is Visual Basic 2005). Both C# and VB 2005 produce MSIL, and it is MSIL that runs on the .NET platform. Jesse provides an overview of the C# language and how it works within the .NET platform, and concludes with resources for coding in C#. Jesse is the author of "Programming C#, 4th Edition." http://www.ondotnet.com/pub/a/dotnet/2005/10/03/what-is-csharp.html --------------------- Java --------------------- ***What Is Quartz? Java programmers: if you've ever needed an application to perform a task at a specific time, automatically, Chuck Cavaness suggests you check out the Quartz Scheduler. Cavaness looks at this open source job-scheduling framework, explains where to get it, how it works, and reviews its feature set. http://www.onjava.com/pub/a/onjava/2005/09/28/what-is-quartz.html ***What Is Hibernate? Hibernate is a free open source Java package that makes it easy to work with relational databases. James Elliott describes the "enlightened laziness" that resulted in the development of Hibernate, how it works, and when it makes good sense to use it in your projects. James is the author of "Hibernate: A Developer's Notebook." http://www.onjava.com/pub/a/onjava/2005/09/21/what-is-hibernate.html --------------------- Digital Media --------------------- ***Jack Herrington ("Podcasting Hacks") interviewed on the User Group Report on The MUG Center. http://www.mugcenter.com/usergroupreport/2005/534.html (You can also subscribe to this Podcast through iTunes.) ***Nate Howard: Midwestern Photographer in Iraq A photojournalist from Rochester, Minnesota is assigned to cover a local transportation unit on duty in Iraq. The images that Nate Howard returned with document the Iraqi people and American soldiers from a compassionate point of view. http://digitalmedia.oreilly.com/2005/09/28/featured.html ***Julian Kwasneski: Inside Game Audio If you've played Star Wars, The Lord of the Rings, Indiana Jones, James Bond, or any number of NBA, NFL, PGA, or NCCA console games, you've likely heard the music and sound effects of Bay Area Sound. Cofounder Julian Kwasneski takes us inside the process of optimizing audio for games, then shares five MP3s. http://digitalmedia.oreilly.com/2005/09/21/bas-kwasneski-game-audio.html --------------------- MAKE --------------------- ***Make your own "PowerSquid" Have you seen the "PowerSquid" on ThinkGeek? It's a very cool, five-outlet power strip that allows you to plug in those bulky square adapters. The Make team was going to order one, but they were out of stock and so they made their own--with a total of eight outlets--for almost half the price. Here's the simple cheap version. http://www.makezine.com/blog/archive/2005/09/how_to_make_your_own_powersqui.html Try a Sample Project from MAKE: http://makezine.com/samples/ MAKE Show Archive: http://www.makezine.com/blog/archive/make_podcast/ ***For more information on MAKE, go to: http://www.makezine.com/ ================================================ >From Your Peers ================================================ ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ----- End forwarded message ----- From perl-pm at joshheumann.com Fri Oct 7 09:36:34 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Fri, 7 Oct 2005 09:36:34 -0700 Subject: [Pdx-pm] GOSCON Message-ID: <20051007163634.GB24510@joshheumann.com> As it was brought to my attention that not all of you may be aware, GOSCON is being organized in Portland next Thursday and Friday. You can read more about this event at http://www.news4neighbors.net/article.pl?sid=05/10/06/1420237 Josh From perl-pm at joshheumann.com Tue Oct 11 10:30:47 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Tue, 11 Oct 2005 10:30:47 -0700 Subject: [Pdx-pm] October Meeting Tomorrow Night Message-ID: <20051011173046.GD5862@joshheumann.com> October Meeting Wednesday, October 12th, 2005 6:30pm at Free Geek, 1741 SE 10th Ave David Wheeler, How to Move Object-Relational Mapping into the Database Developers of database-backed object-oriented applications sooner or later run up against the impedance mismatch between relational databases and object-oriented design. The solution to the impedance mismatch is generally to create an object/relational mapper in the application space to transparently manage the serialization and deserialization of objects to the database. This session describes a different approach: polymorphic database design. This approach advocates taking advantage of the advanced features of the database to move object/relational mapping to the database itself. While many application developers use only a subset of the functionality of their database server, most databases offer a world of advanced features just waiting to make life easier. Examples from PostgreSQL and SQLite demonstrate how to leverage database features such as update-able views and domains to greatly diminish impedance mismatch while simplifying application source code. From scratchcomputing at gmail.com Tue Oct 11 16:20:39 2005 From: scratchcomputing at gmail.com (Eric Wilhelm) Date: Tue, 11 Oct 2005 16:20:39 -0700 Subject: [Pdx-pm] Module::Signature and pm_to_blib file Message-ID: <200510111620.39995.ewilhelm@cpan.org> Schwern, chromatic, etc. I was installing Text::WikiFormat and getting a failed test on t/0-signature.t because whenever I run 'make test' it creates the pm_to_blib file :-) This happens with ExtUtils::MakeMaker 6.17 and 6.30. Text::WikiFormat 0.67. Module::Signature 0.50 I would file a bug report if I could say offhand where it should be filed. Who's bug is this? --Eric -- "Because understanding simplicity is complicated." --Eric Raymond --------------------------------------------------- http://scratchcomputing.com --------------------------------------------------- From chromatic at wgz.org Tue Oct 11 18:18:56 2005 From: chromatic at wgz.org (chromatic) Date: Tue, 11 Oct 2005 18:18:56 -0700 Subject: [Pdx-pm] Module::Signature and pm_to_blib file In-Reply-To: <200510111620.39995.ewilhelm@cpan.org> References: <200510111620.39995.ewilhelm@cpan.org> Message-ID: <1129079936.18929.236.camel@localhost> On Tue, 2005-10-11 at 16:20 -0700, Eric Wilhelm wrote: > I was installing Text::WikiFormat and getting a failed test on > t/0-signature.t because whenever I run 'make test' it creates the > pm_to_blib file :-) > > This happens with ExtUtils::MakeMaker 6.17 and 6.30. Text::WikiFormat > 0.67. Module::Signature 0.50 > > I would file a bug report if I could say offhand where it should be > filed. Who's bug is this? Hm, looks like maybe mine for having a MANIFEST.SKIP file in there that doesn't have a pattern for pm_to_blib. I don't remember why it's there, but if you add it it might fix things (or screw up the signature further). -- c From chromatic at wgz.org Tue Oct 11 18:19:26 2005 From: chromatic at wgz.org (chromatic) Date: Tue, 11 Oct 2005 18:19:26 -0700 Subject: [Pdx-pm] Perl Hacks and Productivity Tips Message-ID: <1129079966.18937.238.camel@localhost> Hi all, As Josh mentioned last week, I'm working on a new book. The goal is to share hacks, tips, and tricks that we've learned the hard way for making Perl more effective. For example, one drawback of using hashes instead of scalars is that you lose compile-time checking of the keys. If you use locked hashes (see Scalar::Util), you gain that back. Another interesting trick is to put a code ref in @INC. You can use that to see which modules load which other modules, to trace a chain of dependencies and see exactly what you're loading that pulls in all of POSIX.pm, for example. One of my favorites is the use of subroutine attributes to enforce access control on objects exposed to web services. (Hint: use a proxy and an authentication token.) We're looking for things suitable for everyone who's been programming Perl for a few months to experienced hackers. If you have something that might work out well (and especially if you want to write it), let me know, either at the meeting tomorrow or via mail. -- c From ajsavige at yahoo.com.au Wed Oct 12 16:01:29 2005 From: ajsavige at yahoo.com.au (Andrew Savige) Date: Thu, 13 Oct 2005 09:01:29 +1000 (EST) Subject: [Pdx-pm] Perl Hacks and Productivity Tips In-Reply-To: <1129079966.18937.238.camel@localhost> Message-ID: <20051012230129.46534.qmail@web36107.mail.mud.yahoo.com> --- chromatic wrote: > If you use locked hashes (see Scalar::Util), you gain that back. Are you referring to the lock_keys(), lock_value(), lock_hash() functions in Hash::Util? These look very nice to me. However, Damian's PBP Chapter 15 offers the guideline: "Don't use restricted hashes". In support of this he states: "like the now-deprecated pseudohashes, restricted hashes still offer only voluntary security. The Hash::Util module also provides unlock_keys(), unlock_value() and unlock_hash() subroutines, with which all that pesky consistency checking and annoying attribute encapsulation can be instantly circumvented." This guideline was offered in the context of providing full encapsulation for objects. /-\ ____________________________________________________ Do you Yahoo!? The New Yahoo! Movies: Check out the Latest Trailers, Premiere Photos and full Actor Database. http://au.movies.yahoo.com From david at kineticode.com Thu Oct 13 11:28:38 2005 From: david at kineticode.com (David Wheeler) Date: Thu, 13 Oct 2005 11:28:38 -0700 Subject: [Pdx-pm] Polymorphic Database Design Message-ID: <40F17327-142C-46AD-8C75-4702AC09F58C@kineticode.com> PDX.pm'ers: Thank you all for coming to my talk last night. You can download the slides for the code examples here: http://www.kineticode.com/docs/polymorphic_database_design.pdf Enjoy! David From randall at sonofhans.net Mon Oct 17 19:51:00 2005 From: randall at sonofhans.net (Randall Hansen) Date: Mon, 17 Oct 2005 19:51:00 -0700 Subject: [Pdx-pm] wiki formatter module? Message-ID: <913003CF-22D9-4ECB-AE7E-48115111451C@sonofhans.net> folks ~ i'm in the market for a wiki formatting module. i know there's no shortage of them :) i'd prefer to use Kwiki::Formatter, but it's giving me no end of trouble, and debugging Spoon.pm is more madness than i want to unleash right now. CGI::Kwiki::Formatter has worked well for me in the past, but is abandoned and buggy. Template::Plugin::KwikiFormat would be perfect, but it seems to depend on something in Kwiki that doesn't exist anymore. any other suggestions? TIA, r From raanders at acm.org Tue Oct 18 05:25:47 2005 From: raanders at acm.org (Roderick A. Anderson) Date: Tue, 18 Oct 2005 05:25:47 -0700 Subject: [Pdx-pm] reverse engineer(?) perl modules In-Reply-To: <43429EED.4000108@acm.org> References: <43429EED.4000108@acm.org> Message-ID: <4354E9CB.5040700@acm.org> Roderick A. Anderson wrote: > I just started a new job and I'm trying to get a handle on one of the > _rather_ complex web based applications. Lots of modules that have > grown and changed over the years and some of the old stuff wasn't well > documented. Plus lots of new stuff added ( with better documentation.) > > So I'm wondering if there are any tools to diagram all the relations > and/or calls that are made by looking at the modules and the cgi scripts > that call them. I am sorry for not reply sooner to the suggestions. Seems I was learning the system! It is complex and even the main programmer shakes his head when we bump into that complexity. The end of this month I'll be able to put more time into this and look forward trying the different optins you all suggested. Thanks for the great support. Rod -- From raanders at acm.org Tue Oct 18 07:37:41 2005 From: raanders at acm.org (Roderick A. Anderson) Date: Tue, 18 Oct 2005 07:37:41 -0700 Subject: [Pdx-pm] Webmail solutions Message-ID: <435508B5.3020505@acm.org> This will be a duplicate for many of you. Sorry. My fingers on the mouse clicked faster than my mind and I sent this to PLUG. So now to the _correct_ list. A few months ( or years ) ago I asked about "perl" coded solutions for several common tasks. I can't remember if it was here or PLUG. I'm out again this time looking for a webmail solution that is coded in Perl. I've only found two that come close to nailing our needs. Acmemail/sparkle is one but it hasn't seen any changes on sourceforge in 3-1/2 years. The listed lead developer/programmer doesn't even make any reference to it on his personal site. My guess is it is dead project. The other is CaMail. A little newer but the last release was a little over two years ago -- v 0.2.1 I think. CaMail also has the advantages of working with IMAP and SMTP servers on other systems and ... the interface is done using Template-toolkit -- a big plus to me. Is anyone familiar enough with either of these so say if I should put effort into installing and ( possibly internally ) maintaining them? Or if there are other webmail solutions I didn't find via google.com or cpan? Rod -- From joe at radiojoe.org Tue Oct 18 09:15:33 2005 From: joe at radiojoe.org (Joe Oppegaard) Date: Tue, 18 Oct 2005 09:15:33 -0700 (PDT) Subject: [Pdx-pm] Webmail solutions In-Reply-To: <435508B5.3020505@acm.org> References: <435508B5.3020505@acm.org> Message-ID: On Tue, 18 Oct 2005 at 7:37am -0700, Roderick A. Anderson wrote: > This will be a duplicate for many of you. Sorry. My fingers on the > mouse clicked faster than my mind and I sent this to PLUG. So now to > the _correct_ list. > > A few months ( or years ) ago I asked about "perl" coded solutions for > several common tasks. I can't remember if it was here or PLUG. I'm out > again this time looking for a webmail solution that is coded in Perl. > I've only found two that come close to nailing our needs. > > Acmemail/sparkle is one but it hasn't seen any changes on sourceforge in > 3-1/2 years. The listed lead developer/programmer doesn't even make any > reference to it on his personal site. My guess is it is dead project. > > The other is CaMail. A little newer but the last release was a little > over two years ago -- v 0.2.1 I think. CaMail also has the advantages > of working with IMAP and SMTP servers on other systems and ... the > interface is done using Template-toolkit -- a big plus to me. > > Is anyone familiar enough with either of these so say if I should put > effort into installing and ( possibly internally ) maintaining them? Or > if there are other webmail solutions I didn't find via google.com or cpan? > I'm surprised you didn't come across openwebmail. [1] It is actively developed, fairly popular, and quite nice. I've been running one install of it for multiple domain names for a few years now at least and it has always worked great. [1] http://openwebmail.org/ -Joe Oppegaard From raanders at acm.org Tue Oct 18 13:09:06 2005 From: raanders at acm.org (Roderick A. Anderson) Date: Tue, 18 Oct 2005 13:09:06 -0700 Subject: [Pdx-pm] Webmail solutions In-Reply-To: References: <435508B5.3020505@acm.org> Message-ID: <43555662.1080007@acm.org> Joe Oppegaard wrote: > I'm surprised you didn't come across openwebmail. [1] It is actively > developed, fairly popular, and quite nice. I've been running one install > of it for multiple domain names for a few years now at least and it has > always worked great. Actually I did but gave it a pass early on when mod_perl was ruled out. Rod -- From joe at radiojoe.org Tue Oct 18 13:21:30 2005 From: joe at radiojoe.org (Joe Oppegaard) Date: Tue, 18 Oct 2005 13:21:30 -0700 (PDT) Subject: [Pdx-pm] Webmail solutions In-Reply-To: <43555662.1080007@acm.org> References: <435508B5.3020505@acm.org> <43555662.1080007@acm.org> Message-ID: On Tue, 18 Oct 2005 at 1:09pm -0700, Roderick A. Anderson wrote: > Joe Oppegaard wrote: >> I'm surprised you didn't come across openwebmail. [1] It is actively >> developed, fairly popular, and quite nice. I've been running one install >> of it for multiple domain names for a few years now at least and it has >> always worked great. > > Actually I did but gave it a pass early on when mod_perl was ruled out. > Since I don't actually know what your requirements are for the setup you're wanting to get going (as your initial message just specified an webmail system in perl), I will just assume that you want to use mod_perl strictly for performance and not any other reason. So, if that is right and speed is what you're concerned about, you can optionally use CGI::SpeedyCGI with openwebmail. I initially wasn't using this on my install, but once I got it going I noticed a big difference. >From the Openwebmail README: "Openwebmail can get almost 5x to 10x speedup when running with SpeedyCGI. You can get a quite reactive openwebmail systems on a very old P133 machine :)" -Joe Oppegaard From kellert at ohsu.edu Fri Oct 21 15:41:36 2005 From: kellert at ohsu.edu (Thomas J Keller) Date: Fri, 21 Oct 2005 15:41:36 -0700 Subject: [Pdx-pm] Template toolkit Message-ID: Hi all, I'm trying to get started using the "Perl Template Toolkit". But I seem to be having trouble with some prereqs: FAILED 28: - template text 13 process FAILED: [% USE dbi(dsn, user, pass, attr... t/dbi............NOK 28FAILED 29: - (obviously did not match expected) t/dbi............ok 32/63FAILED 33: - template text 15 did not match expected t/dbi............ok 34/63FAILED 35: - template text 16 did not match expected t/dbi............NOK 35Use of uninitialized value in string eq at / Library/Perl/5.8.6/darwin-thread-multi-2level/DBI/SQL/Nano.pm line 314. t/dbi............ok 36/63FAILED 37: - template text 17 did not match expected t/dbi............NOK 37Template process failed: DBI error - DBI prepare failed: Couldn't find WHERE clause in '' FAILED 38: - template text 18 process FAILED: [% USE dbi(dsn, user, pass, attr... t/dbi............NOK 38FAILED 39: - (obviously did not match expected) t/dbi............ok 58/63FAILED 59: - template text 28 did not match expected t/dbi............FAILED tests 28-29, 33, 35, 37-39, 59 Failed 8/63 tests, 87.30% okay . . . t/gd.............ok 6/11FAILED 7: - template text 2 did not match expected t/gd.............FAILED test 7 Failed 1/11 tests, 90.91% okay . . . Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------ ------- t/dbi.t 63 8 12.70% 28-29 33 35 37-39 59 t/gd.t 11 1 9.09% 7 4 tests skipped. Failed 2/90 test scripts, 97.78% okay. 9/2658 subtests failed, 99.66% okay. make: *** [test_dynamic] Error 2 /usr/bin/make test -- NOT OK I went ahead and used force to install Template, but I'm worried I'll have problems down the road. Would you have some suggestions? Thanks, Tom K Tom Keller, Ph.D. http://www.ohsu.edu/research/core kellert at ohsu.edu 503-494-2442 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/pdx-pm-list/attachments/20051021/2c2574c8/attachment.html From perl-pm at joshheumann.com Fri Oct 21 15:48:30 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Fri, 21 Oct 2005 15:48:30 -0700 Subject: [Pdx-pm] [Jobs] JAPH wanted Message-ID: <20051021224830.GB6281@joshheumann.com> Rod Mclaughlin emailed me this job description from Wells Fargo. I've pieced the following information together from email exchanges with him: I've been coding in Perl here at Wells Fargo for a year, but I've found another job. I'm looking for a replacement. Know anyone? Contact info: INT Technologies (a recruiting company), via Dawn West, dwest at inttechnologies.com, tel. 480 893 1266, reference Rod's old position in the Wells Fargo IMI Team. From randall at sonofhans.net Fri Oct 21 18:31:19 2005 From: randall at sonofhans.net (Randall Hansen) Date: Fri, 21 Oct 2005 18:31:19 -0700 Subject: [Pdx-pm] Template toolkit In-Reply-To: References: Message-ID: <958B5EF2-05F9-47FC-965D-A07CF33361CC@sonofhans.net> On Oct 21, 2005, at 3:41 PM, Thomas J Keller wrote: > I'm trying to get started using the "Perl Template Toolkit". But I > seem to be having trouble with some prereqs: > > Failed Test Stat Wstat Total Fail Failed List of Failed > ---------------------------------------------------------------------- > --------- > t/dbi.t 63 8 12.70% 28-29 33 35 37-39 59 > t/gd.t 11 1 9.09% 7 most of these are dbi tests, which can be a PITA to setup if you're unwary. unless you specifically asked to run them, and gave the install script DB config information, i wouldn't worry about it. i usually skip them. dunno 'bout the gd test, though. r From dpool at hevanet.com Sat Oct 22 09:30:57 2005 From: dpool at hevanet.com (David Pool) Date: Sat, 22 Oct 2005 09:30:57 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org Message-ID: <1129998658.5405.10.camel@localhost.localdomain> For those who missed it there were three articles on News4Neighbors this week which might interest you: Local Perl luminary Allison Randal steps down from leading the Perl Foundation, local luminary "Ovid" steps up to help out: http://www.news4neighbors.net/article.pl?sid=05/10/21/1457254 Congressman David Wu's presentation about Oregon OSS at GOSCON: http://www.news4neighbors.net/article.pl?sid=05/10/21/150218 Portland based writer Jay Lyman covered the recent Government Open Source Conference on Newsforge: http://www.news4neighbors.net/article.pl?sid=05/10/20/1446213 If you've got a local technology issue or announcement, consider turning it in to the Tech section. http://www.news4neighbors.net/index.pl?section=Technology David From david at kineticode.com Sat Oct 22 09:52:41 2005 From: david at kineticode.com (David Wheeler) Date: Sat, 22 Oct 2005 09:52:41 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <1129998658.5405.10.camel@localhost.localdomain> References: <1129998658.5405.10.camel@localhost.localdomain> Message-ID: On Oct 22, 2005, at 9:30 AM, David Pool wrote: > Local Perl luminary Allison Randal steps down from leading the Perl > Foundation, local luminary "Ovid" steps up to help out: > http://www.news4neighbors.net/article.pl?sid=05/10/21/1457254 That photo of Ovid must be from a goth gathering. Looks like he's about to suck someone's blood. :-) D From dpool at hevanet.com Sat Oct 22 10:03:26 2005 From: dpool at hevanet.com (David Pool) Date: Sat, 22 Oct 2005 10:03:26 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: References: <1129998658.5405.10.camel@localhost.localdomain> Message-ID: <1130000606.5405.17.camel@localhost.localdomain> On Sat, 2005-10-22 at 09:52 -0700, David Wheeler wrote: > On Oct 22, 2005, at 9:30 AM, David Pool wrote: > > > Local Perl luminary Allison Randal steps down from leading the Perl > > Foundation, local luminary "Ovid" steps up to help out: > > http://www.news4neighbors.net/article.pl?sid=05/10/21/1457254 > > That photo of Ovid must be from a goth gathering. Looks like he's > about to suck someone's blood. :-) Hee hee, it's actually the 2004 Stonehenge party during OSCON. I suppose there could be a goth undercurrent though :-) d From merlyn at stonehenge.com Sat Oct 22 10:11:04 2005 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 22 Oct 2005 10:11:04 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <1130000606.5405.17.camel@localhost.localdomain> References: <1129998658.5405.10.camel@localhost.localdomain> <1130000606.5405.17.camel@localhost.localdomain> Message-ID: <861x2d8ok7.fsf@blue.stonehenge.com> >>>>> "David" == David Pool writes: David> Hee hee, it's actually the 2004 Stonehenge party during OSCON. I suppose David> there could be a goth undercurrent though :-) I suppose "I'm sorry" isn't quite enough? :) -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From publiustemp-pdxpm at yahoo.com Sat Oct 22 11:15:05 2005 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Sat, 22 Oct 2005 11:15:05 -0700 (PDT) Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: Message-ID: <20051022181505.57381.qmail@web60813.mail.yahoo.com> --- David Wheeler wrote: > On Oct 22, 2005, at 9:30 AM, David Pool wrote: > > > Local Perl luminary Allison Randal steps down from leading the Perl > > Foundation, local luminary "Ovid" steps up to help out: > > http://www.news4neighbors.net/article.pl?sid=05/10/21/1457254 > > That photo of Ovid must be from a goth gathering. Looks like he's > about to suck someone's blood. :-) Oh my god. How do they find such phenomenally bad photos? I think that's just about the worst one of me which I've seen. Cheers, Ovid -- If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/ From dpool at hevanet.com Sun Oct 23 14:36:40 2005 From: dpool at hevanet.com (David Pool) Date: Sun, 23 Oct 2005 14:36:40 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <20051022181505.57381.qmail@web60813.mail.yahoo.com> References: <20051022181505.57381.qmail@web60813.mail.yahoo.com> Message-ID: <1130103400.5716.23.camel@localhost.localdomain> On Sat, 2005-10-22 at 11:15 -0700, Ovid wrote: > --- David Wheeler wrote: > > > On Oct 22, 2005, at 9:30 AM, David Pool wrote: > > > > > Local Perl luminary Allison Randal steps down from leading the Perl > > > Foundation, local luminary "Ovid" steps up to help out: > > > http://www.news4neighbors.net/article.pl?sid=05/10/21/1457254 > > > > That photo of Ovid must be from a goth gathering. Looks like he's > > about to suck someone's blood. :-) > > Oh my god. How do they find such phenomenally bad photos? I think > that's just about the worst one of me which I've seen. My apologies Curtis, it was the only photo I had of you. I didn't even have one of Allsion. I wish I had better shots of several people on this list. Maybe next year I'll actually get a press pass from O'Reilly and be able to cover more than just the exhibit hall and parties. I know there are a few O'Reilly people on the list, any advice on getting a press pass would be most welcome. I'm 0 for 2 so far on asking for one myself. David From david at kineticode.com Sun Oct 23 15:06:39 2005 From: david at kineticode.com (David Wheeler) Date: Sun, 23 Oct 2005 15:06:39 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <1130103400.5716.23.camel@localhost.localdomain> References: <20051022181505.57381.qmail@web60813.mail.yahoo.com> <1130103400.5716.23.camel@localhost.localdomain> Message-ID: <21EF1540-9D7C-48B0-8FF5-E8B8C1CD52F8@kineticode.com> On Oct 23, 2005, at 2:36 PM, David Pool wrote: > I know there are a few O'Reilly people on the list, any advice on > getting a press pass would be most welcome. I'm 0 for 2 so far on > asking > for one myself. You could always ask James Duncan Davidson what he has, and under what terms he'd be willing to let you publish his photos. See http://www.flickr.com/photos/x180/ And, for this year's OSCON: http://www.flickr.com/photos/x180/sets/660556/ Best, David From dpool at hevanet.com Mon Oct 24 12:19:41 2005 From: dpool at hevanet.com (David Pool) Date: Mon, 24 Oct 2005 12:19:41 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <21EF1540-9D7C-48B0-8FF5-E8B8C1CD52F8@kineticode.com> References: <20051022181505.57381.qmail@web60813.mail.yahoo.com> <1130103400.5716.23.camel@localhost.localdomain> <21EF1540-9D7C-48B0-8FF5-E8B8C1CD52F8@kineticode.com> Message-ID: <1130181582.11542.83.camel@localhost.localdomain> On Sun, 2005-10-23 at 15:06 -0700, David Wheeler wrote: > On Oct 23, 2005, at 2:36 PM, David Pool wrote: > > > I know there are a few O'Reilly people on the list, any advice on > > getting a press pass would be most welcome. I'm 0 for 2 so far on > > asking > > for one myself. > > You could always ask James Duncan Davidson what he has, and under > what terms he'd be willing to let you publish his photos. See > > http://www.flickr.com/photos/x180/ > > And, for this year's OSCON: > > http://www.flickr.com/photos/x180/sets/660556/ Thanks for the pointer, he actually states that the low res stuff is available under the creative commons attribution license which is very cool. Upon scanning the 163 image thumbnails I don't see Ovid or Allison though... or any locals for that matter. Local Portland stuff is not O'Reilly's focus, they've as much as told me so. The result is that local coverage is done at the parties and free events like FOSCON over at Free Geek, or the free PHP stuff that happened at PSU during OSCON 2005. And the Stonehenge party of course :-) d From dpool at hevanet.com Mon Oct 24 12:23:42 2005 From: dpool at hevanet.com (David Pool) Date: Mon, 24 Oct 2005 12:23:42 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <1130181582.11542.83.camel@localhost.localdomain> References: <20051022181505.57381.qmail@web60813.mail.yahoo.com> <1130103400.5716.23.camel@localhost.localdomain> <21EF1540-9D7C-48B0-8FF5-E8B8C1CD52F8@kineticode.com> <1130181582.11542.83.camel@localhost.localdomain> Message-ID: <1130181822.11542.85.camel@localhost.localdomain> On Mon, 2005-10-24 at 12:19 -0700, David Pool wrote: > Upon scanning the 163 image thumbnails I don't see Ovid or Allison > though... or any locals for that matter. Spoke too soon, there's Randal Schwartz with Allison Randal and chromatic in the background: http://www.flickr.com/photos/x180/31024713/in/set-660556/ d From david at kineticode.com Mon Oct 24 12:25:25 2005 From: david at kineticode.com (David Wheeler) Date: Mon, 24 Oct 2005 12:25:25 -0700 Subject: [Pdx-pm] 3 tech stories at News4Neighbors.org In-Reply-To: <1130181582.11542.83.camel@localhost.localdomain> References: <20051022181505.57381.qmail@web60813.mail.yahoo.com> <1130103400.5716.23.camel@localhost.localdomain> <21EF1540-9D7C-48B0-8FF5-E8B8C1CD52F8@kineticode.com> <1130181582.11542.83.camel@localhost.localdomain> Message-ID: <7038A574-938F-42AD-BFF1-D89537A0454A@kineticode.com> On Oct 24, 2005, at 12:19 PM, David Pool wrote: > Thanks for the pointer, he actually states that the low res stuff is > available under the creative commons attribution license which is very > cool. Upon scanning the 163 image thumbnails I don't see Ovid or > Allison > though... or any locals for that matter. Ovid: http://www.flickr.com/photos/x180/9064009/ Allison (with Autrijus): http://www.flickr.com/photos/x180/53361850/ :-) Best, David From gabrielle.roth at xo.com Mon Oct 24 13:13:20 2005 From: gabrielle.roth at xo.com (Roth, Gabrielle) Date: Mon, 24 Oct 2005 14:13:20 -0600 Subject: [Pdx-pm] CGI - form creation & form input testing Message-ID: Hey all, I'm playing around writing my first real cgi script & I need some advice. The script is fairly simple - FLW ;) - a few text fields & one radio button, & it just takes some user-defined numbers & generates some other numbers. Whee. 1. Is CGI::Form the recommended module for generating the form itself? 2. I need to generate a couple of series of test inputs - first would be valid data, so I can verify that my script is doing the math correctly; second would be invalid data (e.g. letters) so I can verify that it handles errors correctly. Can I build something that does that with HTTP::Request::Form or CGI::Test::(mumble) or am I barking up the wrong tree? I can't be the first person who needed to do this, but google's not being much help. >:( - gabrielle - data != information From perl-pm at joshheumann.com Mon Oct 24 14:32:14 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Mon, 24 Oct 2005 14:32:14 -0700 Subject: [Pdx-pm] [Jobs] Wells Fargo Position Message-ID: <20051024213214.GD18806@joshheumann.com> Before anyone asks, I have no idea if this is the same job as the more cryptic Wells Fargo job posted earlier. Josh ----- Forwarded message from Diana.L.Ferguson at wellsfargo.com ----- Wells Fargo has an opening for a regular full time employee. The title of this role is Application Systems Engineer 4. I'm sorry, but we are not currently sponsoring visas for this position. The description of the role is as follows: Perl Guru Works on problems involving the evaluation of specifications for complex business requirements and processes (new, enhancements, maintenance), and develops and prepares computer solutions. Performs and leads modeling, simulations, and analysis efforts. Verifies program logic by preparing test data for trial runs, tests and debugs programs. Participates in the overall systems testing. Supports the implementation of the application into production. Maintains and supports the ImageMark Interface (IMI) application. Analyzes, responds to and resolves application issues, including addressing their effects on operational departments. Communicates to, and addresses changes with, other team members, operational users and management. The position requires periodic rotating 24/7 production support. Can be in any of the Wells locations supporting ImageMark (Chandler, AZ; Portland, OR; Dallas/Houston, TX; Des Moines, IA; Minneapolis, MN; Greenwood Village, CO; Salt Lake City, UT ) Minimum Qualifications 4 year degree. Perl expert. Experience with Perl scripts, shell scripts, UNIX tools, UNIX OS commands, C++, SQL, Microsoft SQL Server, Pathing; basic knowledge of Windows 2003/NT/2000. Good written and verbal communication skills and organizational skills. Ability to analyze, address, and follow to resolution user questions and issues. Good documentation skills. Preferred Skills Knowledge of UNIX security. Working knowledge of MQ series messaging software and Connect Direct NDM. Experience with NCR ImageMark application. NCR MP-RAS experience. Salary range depends on location but is generally $58,900 - $83,000. This is a bonus eligible position with full benefits. If you are interested in this position, please create a profile at www.wellsfargo.com/jobs and post to requisition #610901 Diana L. Ferguson Sr. Technical Staffing Consultant Wells Fargo Technology Information Group 303-889-2988 direct 303-437-3503 mobile 303-771-2600 fax Wells Fargo is an Affirmative Action and Equal Opportunity Employer M/F/D/V This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. ----- End forwarded message ----- From schwern at pobox.com Mon Oct 24 15:00:40 2005 From: schwern at pobox.com (Michael G Schwern) Date: Mon, 24 Oct 2005 15:00:40 -0700 Subject: [Pdx-pm] [Jobs] Wells Fargo Position In-Reply-To: <20051024213214.GD18806@joshheumann.com> References: <20051024213214.GD18806@joshheumann.com> Message-ID: <20051024220039.GB22459@windhund.schwern.org> On Mon, Oct 24, 2005 at 02:32:14PM -0700, Josh Heumann wrote: > 4 year degree. Perl expert. Experience with Perl scripts, shell > scripts, UNIX tools, UNIX OS commands, C++, SQL, Microsoft SQL Server, > Pathing; basic knowledge of Windows 2003/NT/2000. Good written and Pathing? -- Michael G Schwern schwern at pobox.com http://www.pobox.com/~schwern Just call me 'Moron Sugar'. http://www.somethingpositive.net/sp05182002.shtml From publiustemp-pdxpm at yahoo.com Mon Oct 24 15:06:07 2005 From: publiustemp-pdxpm at yahoo.com (Ovid) Date: Mon, 24 Oct 2005 15:06:07 -0700 (PDT) Subject: [Pdx-pm] [Jobs] Wells Fargo Position In-Reply-To: <20051024220039.GB22459@windhund.schwern.org> Message-ID: <20051024220607.88998.qmail@web60820.mail.yahoo.com> --- Michael G Schwern wrote: > On Mon, Oct 24, 2005 at 02:32:14PM -0700, Josh Heumann wrote: > > 4 year degree. Perl expert. Experience with Perl scripts, shell > > scripts, UNIX tools, UNIX OS commands, C++, SQL, Microsoft SQL > Server, > > Pathing; basic knowledge of Windows 2003/NT/2000. Good written > and > > Pathing? Typo. They meant "bathing". Cheers, Ovid -- If this message is a response to a question on a mailing list, please send follow up questions to the list. Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/ From jkeroes at eli.net Mon Oct 24 15:53:21 2005 From: jkeroes at eli.net (Joshua Keroes) Date: Mon, 24 Oct 2005 15:53:21 -0700 Subject: [Pdx-pm] [Jobs] Wells Fargo Position In-Reply-To: <20051024220607.88998.qmail@web60820.mail.yahoo.com> References: <20051024220607.88998.qmail@web60820.mail.yahoo.com> Message-ID: On Oct 24, 2005, at 3:06 PM, Ovid wrote: > --- Michael G Schwern wrote: > > >> On Mon, Oct 24, 2005 at 02:32:14PM -0700, Josh Heumann wrote: >>> 4 year degree. Perl expert. Experience with Perl scripts, shell >>> scripts, UNIX tools, UNIX OS commands, C++, SQL, Microsoft SQL >>> Server, Pathing; basic knowledge of Windows 2003/NT/2000. >> >> >> Pathing? >> > > Typo. They meant "bathing". No, no, "pithing"; I'm sure of it. -Joshua From cpm at bitbucket.com Mon Oct 24 16:16:30 2005 From: cpm at bitbucket.com (Craig McLaughlin) Date: Mon, 24 Oct 2005 16:16:30 -0700 (PDT) Subject: [Pdx-pm] [Jobs] Wells Fargo Position In-Reply-To: <20051024220039.GB22459@windhund.schwern.org> Message-ID: On Mon, 24 Oct 2005, Michael G Schwern wrote: > On Mon, Oct 24, 2005 at 02:32:14PM -0700, Josh Heumann wrote: > > 4 year degree. Perl expert. Experience with Perl scripts, shell > > scripts, UNIX tools, UNIX OS commands, C++, SQL, Microsoft SQL Server, > > Pathing; basic knowledge of Windows 2003/NT/2000. Good written and > > Pathing? Pithy comments about bathing aside, I guess I assumed they were referring to XML Pathing. I could be wrong. It's been known to happen. :) --Craig From xrdawson at gmail.com Tue Oct 25 11:20:31 2005 From: xrdawson at gmail.com (Chris Dawson) Date: Tue, 25 Oct 2005 11:20:31 -0700 Subject: [Pdx-pm] powerbook power cable Message-ID: <435E776F.1060708@gmail.com> My G4 powerbook powercable has failed. The cable states it outputs 24.5V. Is anyone working at a coffee shop or otherwise in the vicinity of SE 30th & Hawthorne with an identical cable that I could use for 20 minutes? I'm happy to head anywhere within a few miles. This is all so I can hotsync my partially dead Treo before sending it back for repairs. What a day. It might seem like an odd request for this list, but it seems everyone uses a powerbook nowadays at the PDX.pm meetings, so I figured someone might be able to help me. I assume no one wants to know about the thrilling resolution to this thread, so please contact me offlist. Chris From randall at sonofhans.net Tue Oct 25 11:21:46 2005 From: randall at sonofhans.net (Randall Hansen) Date: Tue, 25 Oct 2005 11:21:46 -0700 Subject: [Pdx-pm] powerbook power cable In-Reply-To: <435E776F.1060708@gmail.com> References: <435E776F.1060708@gmail.com> Message-ID: <0EAAFC39-24BA-40F2-B43E-3E5C8C370D70@sonofhans.net> On Oct 25, 2005, at 11:20 AM, Chris Dawson wrote: > My G4 powerbook powercable has failed. The cable states it outputs > 24.5V. Is anyone working at a coffee shop or otherwise in the > vicinity > of SE 30th & Hawthorne with an identical cable that I could use for 20 > minutes? chris, i'm at 2725 se woodward. it's 2 blocks SE of the clinton street theater. we have two cables, and i'd happily loan you one for a bit. r From jkeroes at eli.net Tue Oct 25 11:25:14 2005 From: jkeroes at eli.net (Joshua Keroes) Date: Tue, 25 Oct 2005 11:25:14 -0700 Subject: [Pdx-pm] powerbook power cable In-Reply-To: <435E776F.1060708@gmail.com> References: <435E776F.1060708@gmail.com> Message-ID: On Oct 25, 2005, at 11:20 AM, Chris Dawson wrote: > My G4 powerbook powercable has failed. The cable states it outputs > 24.5V. Is anyone working at a coffee shop or otherwise in the > vicinity > of SE 30th & Hawthorne with an identical cable that I could use for 20 > minutes? I have a spare at my house, which is in SW PDX, about a 10 minute drive south down I5. You're welcome to borrow it for a few days until you get your replacement. Call me, and I'll give you directions. 503 805 7770. Joshua Keroes Sr. Software Engineer, Citizens Electric Frontier, Inc. From alan at clueserver.org Tue Oct 25 23:36:43 2005 From: alan at clueserver.org (Alan) Date: Tue, 25 Oct 2005 23:36:43 -0700 Subject: [Pdx-pm] PLUG Advanced Topics Request for Speakers Message-ID: <1130308603.11721.9.camel@dagon> The Portland Linux/Unix Group Advanced Topics is looking for speakers. We have our meetings every third Wednesday of the month downtown at Jax Restaurant at 7pm. We are looking for speakers who can speak on topics a bit more advanced than what you get at the usual user group meeting. Anyone who is interested can drop me an e-mail with which meeting you are available for and the topic you want to speak on. Thanks! From perl-pm at joshheumann.com Wed Oct 26 10:13:37 2005 From: perl-pm at joshheumann.com (Josh Heumann) Date: Wed, 26 Oct 2005 10:13:37 -0700 Subject: [Pdx-pm] Newsletter from O'Reilly UG Program, October 25 Message-ID: <20051026171337.GB531@joshheumann.com> There are a lot of books in this newsletter. If you don't remember or are new to the list, any member of the group can review a book on this list for free. Just let me know which books you want and I'll order them. Here's the list of books so you don't have to go looking for it: -Practical Development Environments -Twisted Network Programming Essentials -FileMaker Pro 8: The Missing Manual -Beyond Java -My Job Went to India -Open Sources 2.0 -Palm and Treo Hacks -Programming Windows Presentation Foundation -Asterisk: The Future of Telephony -iWork '05: The Missing Manual -Build Your Own Standards Compliant Website Using Dreamweaver 8 -Yahoo! Hacks -BlackBerry Hacks -JBoss at Work: A Practical Guide -Essential PHP Security -PHP in a Nutshell -Internet Forensics -Producing Open Source Software -Retro Gaming Hacks -Switching to the Mac: The Missing Manual -Essential SNMP, 2nd Edition -PHPUnit Pocket Guide -Visual Basic 2005 Jumpstart -Linux Desktop Pocket Guide ----- Forwarded message from Marsee Henon ----- Hello, We have been changing things around here at O'Reilly as you might have noticed when you go to http://www.oreilly.com/. In an effort to catch up and get ahead a little, I have listed all the books we have released from the last newsletter until today. There are 24 books on this list. I think that is a record. Thanks for your help as always! Marsee ================================================================ O'Reilly UG Program News--Just for User Group Leaders October 25, 2005 ================================================================ -Looking for SIGs--Photoshop, Small or Home Office, Quicken or Quickbooks, or Filemaker -Slashdot reviewer needed for Mapping Hacks--Can you help? -Looking for feedback on O'Reilly Learning Labs Courses -Web Site or Newsletter Content available from O'Reilly -Promotional Material Available -Safari Affiliate Program for User Groups ---------------------------------------------------------------- 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's ISBN 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 newsletter 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 the 30% discount on O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, and Syngress books. 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 or Inquiries ---------------------------------------------------------------- ***Do you have a Photoshop, home or small office, Quicken, Quickbooks, or Filemaker SIG? Let me know and we can send them some books to use. ***Looking for a Slashdot reviewer for "Mapping Hacks." Let me know if your interested. ***Have you are your members taken courses through the O'Reilly Learning Lab? Send me an email and share your experiences with us. ***Looking for Web Site or Newsletter Content? Web site and newsletter editors--you can use the sample chapters or sample hacks we provide online for your group's web site or newsletter. Just reprint the article and include a URL back to the original page. You can find these chapters (if available) on the catalog page for each book. They are also included in the new release section of each UG newsletter. Chapters are added weekly. New titles include "Excel for Starters: The Missing Manual," "DV Filmmaking: From Start to Finish," "Podcasting Pocket Guide," and more. http://www.oreillynet.com/pub/q/ug_sample_chapters ***Promotional Material Available: The following items are available for your next meeting. Let me know the item and the amount you'd like: -O'Reilly Catalog--new Fall catalogs -30% UG Discount bookmarks -Learning Lab Discount coupons (Limited supply available) ***Safari Affiliate Program for User Groups Give your members access to content from Safari's thousands of technology books right on your site and raise money for your user group at the same time. Use custom designed search boxes, show the latest releases, or display your favorite book cover with our easy to use tools. For more information and to sign up for the Safari Affiliate Program, go to: http://ug.oreilly.com/safari_affl.html?CMP=EMC-U1L284871961 ================================================================ O'Reilly News for User Group Members October 25, 2005 ================================================================ ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Practical Development Environments -Twisted Network Programming Essentials -FileMaker Pro 8: The Missing Manual -Beyond Java -My Job Went to India -Open Sources 2.0 -Palm and Treo Hacks -Programming Windows Presentation Foundation -Asterisk: The Future of Telephony -iWork '05: The Missing Manual -Build Your Own Standards Compliant Website Using Dreamweaver 8 -Yahoo! Hacks -BlackBerry Hacks -JBoss at Work: A Practical Guide -Essential PHP Security -PHP in a Nutshell -Internet Forensics -Producing Open Source Software -Retro Gaming Hacks -Switching to the Mac: The Missing Manual -Essential SNMP, 2nd Edition -PHPUnit Pocket Guide -Visual Basic 2005 Jumpstart -Linux Desktop Pocket Guide ---------------------------------------------------------------- Upcoming Events ---------------------------------------------------------------- -Tom Limoncelli ("Time Management for System Administrators"), New York City BSD User Group, New York, NY--November 2 -Jack Herrington ("Podcasting Hacks"), NCMUG, Rohnert Park, CA-- November 15 -Tom Limoncelli ("Time Management for System Administrators") at the Boston Linux & Unix User Group, Boston, MA--November 16 -Sinan Si Alhir ("UML in a Nutshell") at the MilwaukeeSPIN Group, Milwaukee, WI--November 17 ---------------------------------------------------------------- Conference News ---------------------------------------------------------------- -ETel Registration Now Open -Conference List for 2006 ---------------------------------------------------------------- News ---------------------------------------------------------------- -The Real Problem with Textbooks: A SafariU Editorial -O'Reilly Authors on the Air -Encrypting Voice: An Interview with Phil Zimmermann -Dreamweaver 8 Does Standards -My Top 10 CSS Tricks -User Group Members receive a special 50% discount on Learning Lab Courses -EuroOSCON--Doctorow on Europe's Coming Broadcast Flag -What Is Ruby on Rails? -An Introduction to Artificial Intelligence -TextEdit's Default Format: RTF... Why? -Security Myths: The Perimeter Is Everything -C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg, Part 1 -Moving Past Java: An Interview with Bruce Tate Diagnostic Tests with Ant -Canon 5D: First Impressions -Hacking Your Car: How to Get Clean Audio and Video Signals into Your Car -iPod Boxes into Art -Kid-Tested Haunted House Tricks ================================================ Book News ================================================ Did you know you can request a free book to review for your group? Ask your group leader for more information. For book review writing tips and suggestions, go to: http://ug.oreilly.com/bookreviews.html Don't forget, you can receive 30% off any O'Reilly, No Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or Syngress 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 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 ---------------------------------------------------------------- New Releases ---------------------------------------------------------------- ***Practical Development Environments Publisher: O'Reilly ISBN: 0596007965 Everyone wants a good technical environment for developing their software, and "Practical Development Environments" contains helpful guidelines for how to create and maintain a great development environment. It discusses some of the current tools that are available, covering different areas such as version control, build tools, testing tools, bug tracking systems, documentation environments, release tools, and maintenance. http://www.oreilly.com/catalog/practicalde/ Chapter 2, "Project Basics," is available online: http://www.oreilly.com/catalog/practicalde/chapter/index.html ***Twisted Network Programming Essentials Publisher: O'Reilly ISBN: 0596100329 This title is a task-oriented look at Twisted, a Python-based network application framework. Twisted is fast becoming indispensable to Python network programmers. It supports common networking protocols such as TCP/IP, SSH, and SMTP. Using Python and Twisted, you can develop web services applications, email clients and servers, and just about any other type of networking application that you can conceive. http://www.oreilly.com/catalog/twistedadn/ ***FileMaker Pro 8: The Missing Manual Publisher: O'Reilly ISBN: 0596005792 Used by millions worldwide, FileMaker Pro is an award-winning database program for managing people, projects, images, assets, and other information. But it doesn't come with a manual--"FileMaker Pro: The Missing Manual" is the book that should have been in the box. With practical information, countless expert tips, and invaluable guidance, it's your guide to designing and building useful databases with the powerful and pliable FileMaker Pro. http://www.oreilly.com/catalog/fmakerprotmm/ ***Beyond Java Publisher: O'Reilly ISBN: 0596100949 In "Beyond Java," Bruce Tate, author of the Jolt Award-winning "Better, Faster, Lighter Java," chronicles the rise of the most successful language of all time, and then lays out in painstaking detail, the compromises the founders had to make to establish success. If you are agree with the book's premise--that Java's reign is coming to an end--then this book will help you start to build your skills accordingly. Beyond Java will teach you what a new language needs to succeed, so when things do change, you'll be more prepared. And even if you think Java is here to stay, you can use the best techniques from frameworks introduced in this book to improve what you're doing in Java today. http://www.oreilly.com/catalog/beyondjava/ ***My Job Went to India Publisher: Pragmatic Bookshelf ISBN: 0976694018 The American IT job market is slowly coming apart at the seams, and it's all our fault. Most of us have been stumbling around letting our careers take us where they may, and now we're surprised when companies are shipping jobs overseas for a fraction of the price. It's time to take control of our careers, and in the process, learn to stay both relevant and employed. This book will show you how to take action to avoid becoming yet another casualty of offshoring. http://www.oreilly.com/catalog/0976694018/ ***Open Sources 2.0 Publisher: O'Reilly ISBN: 0596008023 "Open Sources 2.0" is a collection of insightful and thought-provoking essays from today's technology leaders that explore open source's impact on the software industry and reveal how open source concepts are infiltrating other areas of commerce and society. http://www.oreilly.com/catalog/opensources2/ Beta Excerpt, "Introduction," is available online: http://www.oreilly.com/catalog/opensources2/chapter/index.html ***Palm and Treo Hacks Publisher: O'Reilly ISBN: 059610054X Written for beginning to experienced Palm users, "Palm and Treo Hacks" is full of practical, ingenious tips and tricks you can apply immediately. Whether you're looking to master the built-in applications or you want to trick out your Palm to the fullest, this book will show you how to do it. http://www.oreilly.com/catalog/palmtreohks/ Sample hacks are available online: http://www.oreilly.com/catalog/palmtreohks/chapter/index.html ***Programming Windows Presentation Foundation Publisher: O'Reilly ISBN: 0596101139 Get up to speed on Windows Presentation Foundation (WPF). By page two, you'll have written your first WPF application, and by the end of Chapter 1, "Hello WPF," you'll have completed a rapid tour of the framework and its major elements including the XAML markup language, the mapping of XAML to WinFX code; the WPF content model; layout; controls, styles, and templates; graphics, and more. http://www.oreilly.com/catalog/avalon/ Chapter 5, "Styles and Control Templates," is available online: http://www.oreilly.com/catalog/avalon/chapter/index.html ***Asterisk: The Future of Telephony Publisher: O'Reilly ISBN: 0596009623 This new cost-cutting guide offers a complete roadmap for installing, configuring, and integrating Asterisk with existing phone systems, opening the door to open source telephony. The authors walk you through a basic dial plan step by step, and give you enough working knowledge to set up a simple but complete system. http://www.oreilly.com/catalog/asterisk/index.html Chapter 5, "Dialplan Basics," is available online: http://www.oreilly.com/catalog/asterisk/chapter/index.html ***iWork '05: The Missing Manual Publisher: O'Reilly ISBN: 059610037X While iWork '05 helps you create stunning documents and presentations, it doesn't come with any in-depth documentation of its own. Refreshingly entertaining and scrupulously detailed, our Missing Manual gives you all the essentials of iWork '05, including countless undocumented tips, tricks, and secrets that you won't find anywhere else. Best yet, you get an objective look at iWork's capabilities, its advantages over similar programs, and its limitations. http://www.oreilly.com/catalog/iwork5tmm/index.html Chapter 6, "Sharing Pages Documents," is available online: http://www.oreilly.com/catalog/iwork5tmm/chapter/index.html ***Build Your Own Standards Compliant Website Using Dreamweaver 8 Publisher: SitePoint ISBN: 0975240234 This book was written for any user of Dreamweaver MX who wants to create standards compliant and fully accessible websites. Web standards are the set of recommendations created by the W3C, which guide web developers in making their websites fully accessible as well as making them easier to maintain and develop. This book shows developers how to overcome Dreamweaver's limitations and use it to create fully functional and standards compliant websites. http://www.oreilly.com/catalog/0975240234/ ***Yahoo! Hacks Publisher: O'Reilly ISBN: 0596009453 Whether you want to become a power searcher, news monger, super shopper, or innovative web developer, "Yahoo! Hacks" provides the tools to take you further than you ever thought possible. http://www.oreilly.com/catalog/yahoohks/ ***BlackBerry Hacks Publisher: O'Reilly ISBN: 0596101155 The versatile and flexible BlackBerry handheld computing device allows you to stay in touch and in-the-know--no matter where you are or where you go. For both corporate and consumer users, "BlackBerry Hacks" delivers tips, tools, and innovative ways to most effectively use the all-in-one phone, inbox, organizer, and browser for phone calls, instant messaging, email, organizing, web browsing, receiving RSS feeds, and much more. http://www.oreilly.com/catalog/blackberryhks/ ***JBoss at Work: A Practical Guide ISBN: 0596007345 Publisher: O'Reilly Written for Java programmers who want to use JBoss on their projects, this convenient guide from O'Reilly takes an in-depth look at JBoss, the fastest growing open source tool on the market. Learn how to integrate JBoss with other open source Java products such as Tomcat and Hibernate, and much more. http://www.oreilly.com/catalog/jboss/ Chapter 3, "Building and Deploying an EAR," are avaiable online: http://www.oreilly.com/catalog/jboss/chapter/index.html ***Essential PHP Security Publisher: O'Reilly ISBN: 059600656X The PHP scripting language works beautifully with other open source tools, such as the MySQL database and Apache web server software, to build interactive web applications. But given the frequency of attacks on web sites, security is still an issue that developers need to address. "Essential PHP Security" explains the types of attacks that hackers use on web sites and how to correctly configure Apache and PHP to guard against them. The author of "Essential PHP Security," Chris Shiflett, is an internationally recognized expert in the field of PHP security and his book shows developers how to guard against attacks by writing secure PHP code. http://www.oreilly.com/catalog/phpsec/ Chapter 4, "Sessions and Cookies," can be found online: http://www.oreilly.com/catalog/phpsec/chapter/index.html ***PHP in a Nutshell Publisher: O'Reilly ISBN: 0596100671 "PHP in a Nutshell" is a complete reference to the core of the language as well as the most popular PHP extensions. The topic grouping, tips, and examples in this book make it an essential reference for every PHP programmer. It covers the functions commonly used by a majority of developers so you can look up the information you need quickly. Whether you're just getting started or have years of experience in PHP development, "PHP in a Nutshell" is a valuable addition to your desk library. http://www.oreilly.com/catalog/phpnut/ Chapter 16, "Manipulating Images," can be found online: http://www.oreilly.com/catalog/phpnut/chapter/index.html ***Internet Forensics Publisher: O'Reilly ISBN: 059610006X This practical guide to Internet fraud gives you the skills you need to fight back against the spammers, con artists, and identity thieves that plague the Internet. The book shows you how to nab the bad guys by extracting the information that lies hidden in every email message, web page, and web server on the Internet. Real-world examples illustrate all the major techniques discussed. http://www.oreilly.com/catalog/internetforensics/ Chapter 4, "Obfuscation," is available online: http://www.oreilly.com/catalog/internetforensics/chapter/index.html ***Producing Open Source Software Publisher: O'Reilly ISBN: 0596007590 This comprehensive guide offers several tried and true steps to help you successfully manage the complex process of developing free software. Topics include project management, developer motivation, technical infrastructure to support collaboration, and project promotion. Producing Open Source Software is ideal for developers starting their own free software projects, or people who simply want to participate in the process. http://www.oreilly.com/catalog/producingoss/ Chapter 4, "Social and Political Infrastructure," is available online: http://www.oreilly.com/catalog/producingoss/chapter/index.html ***Retro Gaming Hacks Publisher: O'Reilly ISBN: 0596009178 Video game journalist Chris Kohler serves up hard-nosed hacks for reviving classic games. Want to game on an original system? Kohler shows you how to hack ancient hardware, and includes a primer for home-brewing classic software. Rather adapt today's equipment to run retro games? Kohler provides emulation techniques, complete with instructions for hacking a classic joystick that's compatible with a contemporary computer. http://www.oreilly.com/catalog/retrogaminghks/ ***Switching to the Mac: The Missing Manual Publisher: O'Reilly ISBN: 0596006608 Becoming a Mac convert is easy--so long as you've got our new Missing Manual. This incomparable guide delivers what Apple doesn't: everything you need to know to smoothly and seamlessly move to a Mac. Bestselling author David Pogue teams up with Adam Goldstein to cover every aspect of the switch in a refreshingly funny and down-to-earth style. http://www.oreilly.com/catalog/switchmacmm2/ ***Essential SNMP, 2nd Edition Publisher: O'Reilly ISBN: 0596008406 Written for network and system administrators, this practical book introduces the basics of SNMP and offers the technical background to use it effectively. This updated edition covers version 3 and offers valuable information on SNMP scripting and programming. Five new chapters and a host of real examples have been added. Administrators will attain a solid foundation for managing their networks, creating managed objects, and extending the operation of SNMP agents. http://www.oreilly.com/catalog/esnmp2/index.html The complete set of examples is available at: http://examples.oreilly.com/esnmp2/ ***PHPUnit Pocket Guide Publisher: O'Reilly ISBN: 0596101031 This handy guide answers all your PHPUnit questions, and then some. Written by the tool's creator, "PHPUnit Pocket Guide" delivers insight and sage advice not found anywhere else. It brings together hard-to-remember information, syntax, and rules for working with this popular code-testing tool. Perfect for developers of any level. http://www.oreilly.com/catalog/phpunitpg/ ***Visual Basic 2005 Jumpstart Publisher: O'Reilly ISBN: 059610071X Okay VB6 developers--time's up. Microsoft no longer supports this version of Visual Basic, but VB 2005 offers several attractive reasons to upgrade. Our jumpstart guide lets you test-drive the beta version of VB 2005 with three hands-on projects that let you learn the new syntax quickly. It's the painless way to migrate, and the perfect training manual for moving to the world of .NET. http://www.oreilly.com/catalog/vbjumpstart/ Chapter 4, "Developing a Windows Application, is available online: http://www.oreilly.com/catalog/vbjumpstart/chapter/index.html ***Linux Desktop Pocket Guide Publisher: O'Reilly ISBN: 059610104X Using Linux doesn't have to be hard. This book introduces you to the five most popular desktop distributions and covers essential topics such as configuring video card's screen resolution, sound, and wireless networking. Laptop issues are covered too. Explore desktop apps, including browsers, IM, and email clients with the same functionality as those used on Windows. http://www.oreilly.com/catalog/linuxdesktoppr/ Chapter 1, "Distributions," is available online: http://www.oreilly.com/catalog/linuxdesktoppr/chapter/index.html ***MAKE Magazine Subscriptions Available The annual subscription price for four issues is $34.95. When you subscribe with this link, you'll get a free issue--the first one plus four more for $34.95. So subscribe for yourself or friends with this great offer for charter subscribers: five volumes for the cost of four. Subscribe at: https://www.pubservice.com/MK/Subnew.aspx?PC=MK&PK=M5ZUGLA ================================================ Upcoming Events ================================================ ***For more events, please see: http://events.oreilly.com/ ***Tom Limoncelli ("Time Management for System Administrators"), New York City BSD User Group, New York, NY--November 2 Author Tom Limoncelli discusses techniques he's developed over the last fifteen years including how to find time to get projects done, the best way to manage interruptions from users, open source tools for tracking requests, and how to turn chaos into free time. http://nycbug.org/index.php?NAV=Home&SUBM=126 ***Jack Herrington ("Podcasting Hacks"), NCMUG, Rohnert Park, CA--November 15 Jack will walk us through the basics of podcasting, starting with audio recording using a variety of equipment that he will bring along. He also covers multi-track editing and mixdown with Audacity, conversion to MP3, and uploading to a podcasting enabled blog that integrates into iTunes. http://www.ncmug.org/events.html#nov ***Tom Limoncelli ("Time Management for System Administrators") at the Boston Linux & Unix User Group, Boston, MA--November 16 Tom discusses techniques he's developed over the last fifteen years including how to find time to get projects done, the best way to manage interruptions from users, open source tools for tracking requests, and how to turn chaos into free time. http://blu.org/cgi-bin/calendar/2005-nov ***Sinan Si Alhir ("UML in a Nutshell") at the MilwaukeeSPIN Group, Milwaukee, WI--November 17 Author Sinan Si Alhir presents "The Art of Agility: Project Management and Software Development" at a meeting of the Milwaukee Software Process Improvement Network (SPIN) Group. http://www.milwaukeespin.com/pn/html/index.php ================================================ Conference News ================================================ ***ETel Registration Now Open Emerging telephony networks enable a new generation of powerful communication applications, which threaten established business models--but more importantly, open up new opportunities and new markets. O'Reilly's Emerging Telephony Conference, January 24-26 in San Francisco, aims to articulate this revolution, provide a framework, and spark creative discussions among enterprise managers, developers, hackers, and sponsors interested in telephony. Join us as we explore this exciting new territory and investigate its implications. http://conferences.oreilly.com/etel/ Use code "etel06dsug" when you register, and receive 15% off the registration price. To register for the conference, go to: http://conferences.oreillynet.com/cs/etel2006/create/ord_etel06 ***Conference List for 2006 So Far O'Reilly Emerging Telephony Conference January 24-26, 2006 San Francisco, California http://conferences.oreilly.com/etel/ O'Reilly Emerging Technology Conference 2006 March 6-9, 2006 San Diego, California http://conferences.oreilly.com/etech/ MySQL Users Conference 2006 April 24-27, 2006 Santa Clara, California http://www.mysqluc.com/ ================================================ News From O'Reilly & Beyond ================================================ --------------------- General News --------------------- ***The Real Problem with Textbooks: A SafariU Editorial The Government Accountability Office (GAO) reports that textbook prices rose 186 percent from 1986 to 2004--twice the rate of inflation. This populist revolt is getting lots of press, but the problem with textbooks is deeper and more fundamental than high prices: expensive textbooks are relics of the pre-internet world. O'Reilly CIO CJ Rayhill explicates and highlights O'Reilly's web-based co-publishing tool: SafariU. http://www.oreillynet.com/pub/a/network/2005/10/21/problem-with-textbooks-safariu-editorial.html ***O'Reilly Authors on the Air: 11/5 10:00am PT--David Pogue talks about the Missing Manual series on the "Digital Village" radio show. Archives of the shows are available online. http://www.digitalvillage.org/ 11/22 5:00PM PT David Pogue and Adam Goldstein interviewed on the "Computer Outlook" radio show on "Switching to the Mac: The Missing Manual, Tiger Ed." Podcast of the show online. http://www.computeroutlook.com/ 11/23 5:00pm PT--Jack Herrington on the "Computer Outlook" radio show with host John Iasiulo on "Podcasting Hacks." Podcast of the show online. http://www.computeroutlook.com/ ***Encrypting Voice: An Interview with Phil Zimmermann VoIP Magazine recently interviewed Phil Zimmermann, creator of PGP, the most widely used email encryption software. Phil discusses the urgency of creating powerful encryption for VoIP, among other issues. Phil will be speaking at O'Reilly's upcoming Emerging Telephony Conference, January 24-26 in San Francisco. http://www.voip-magazine.com/content/view/520/ ***Dreamweaver 8 Does Standards The latest incarnation of Dreamweaver--version 8--supports web standards and the WCAG with more fervour than ever before. Rachel Andrew explains the product's evolution, and shows how to set up Dreamweaver 8 for standards-compliant development. http://www.sitepoint.com/article/dreamweaver-8-standards ***My Top 10 CSS Tricks For years, designers have manipulated CSS to meet their needs. Now Trenton has compiled his favourite tips to help you get more out of your designs. From page-width, the text-transform command, and IE-specific tricks, to hints on creating CSS documents for hand-held devices, these powerful tips will save you time and hassle. http://www.sitepoint.com/article/top-ten-css-tricks ***User Group Members receive a special 50% discount on Learning Lab Courses As an O'Reilly User Group member, you save on all the courses in the following University of Illinois Certificate Series: -Linux/Unix System Administration -Web Programming -Open Source Programming -.NET Programming -Client-Side This offer ends December 31st, 2005. To redeem, use Promotion Code "ORALL1" to save 50%. Each course comes with a free O'Reilly book and a 7-day money-back guarantee. Register online: http://learninglab.oreilly.com/ --------------------- Open Source --------------------- ***EuroOSCON--Doctorow on Europe's Coming Broadcast Flag In Cory Doctorow's closing keynote at O'Reilly's first-ever European Open Source Convention, he stated, "Right now we find ourselves in the midst of a global attack on free software. A global attack that is supposed to uphold copyright, but that has no nexus with what copyright actually does." At the heart of this attack, asserts Cory, is the DRM and certain American entertainment companies' push for a Broadcast Flag in Europe. Daniel Steinberg reports on Cory's keynote. http://www.oreillynet.com/pub/a/network/2005/10/21/doctorow-on-europe-broadcast-flag.html ***What Is Ruby on Rails? Ruby on Rails is an impressive web development framework that will soon reach version 1.0. While there's a lot of buzz, it can sometimes be difficult to discern the steak beneath the sizzle. Curt Hibbs walks through the features and pieces of Ruby on Rails to show how it fits together and where its big benefits come from. http://www.onlamp.com/pub/a/onlamp/2005/10/13/what_is_rails.html --------------------- Mac --------------------- ***An Introduction to Artificial Intelligence Have you ever thought about using an iSight to take and classify images, such as those of a user sitting at the iMac? We have. And while we're working on that tutorial, we thought it might be a good idea to first publish a background piece on artificial intelligence. http://www.macdevcenter.com/pub/a/mac/2005/10/21/artificial-intelligence.html ***TextEdit's Default Format: RTF...Why? Rich Text Format (.rtf) is the default choice for Mac OS X's TextEdit. Have you ever wondered why? Giles Turnbull takes a look at the RTF spec and discusses its strengths and shortcomings...and possibly uncovers why Apple chose it as the default for text processing. http://www.macdevcenter.com/pub/a/mac/2005/10/18/rtf.html --------------------- Windows/.NET --------------------- ***Security Myths: The Perimeter Is Everything Is the perimeter the be-all and end-all of network defense? Mitch Tulloch, author of Windows Server Hacks, takes a look at whether it's time to kill the myth that perimeter defense is everything. http://www.windowsdevcenter.com/pub/a/windows/2005/10/18/security-myths-the-perimeter-is-everything.html ***C#: Yesterday, Today, and Tomorrow: An Interview with Anders Hejlsberg, Part 1 Anders Hejlsberg, in charge of the ongoing development of the C# programming language for Microsoft, talks about the past, present, and future of C#. Among other topics, he covers the implementation of C# generics (compared to Java), nullable types, and how language integrated query is implemented. http://www.ondotnet.com/pub/a/dotnet/2005/10/17/interview-with-anders-hejlsberg.html --------------------- Java --------------------- ***Moving Past Java: An Interview with Bruce Tate WebServicesSummit.com recently interviewed Bruce Tate about the future of Java and web development. Bruce discusses scalable enterprise applications, database-enabled applications, AJAX, and lightweight solutions for web development, while questioning whether Java is still a technology for the masses. Bruce is the author of the newly released "Beyond Java." http://www.webservicessummit.com/Articles/MovingPastJava.htm ***Diagnostic Tests with Ant Determining what's gone wrong with your software--source or binary--in a remote location is no simple task. Before taking a call and walking the user through error-prone troubleshooting, why not collect information about the user's system and the application files? Koen Vervloesem shows how you can do this with Ant. http://www.onjava.com/pub/a/onjava/2005/10/12/diagnostic-tests-with-ant.html --------------------- Digital Media --------------------- ***Canon 5D: First Impressions The first thing that's noticeable about the EOS 5D is that it is a full-frame camera. I took a shot out of my hotel window with an EF 24-70 L zoom lens at 24mm. My reaction was, "So that's where my wide-angle has been hiding all these years." James Duncan Davidson reports on the Canon 5D after his first assignment with it. http://digitalmedia.oreilly.com/2005/10/13/canon-5d.html ***Hacking Your Car: How to Get Clean Audio and Video Signals into Your Car In the living room, red, white, and yellow RCA jacks are the universal standard for input. Wouldn't it be nice if car manufacturers did the same and put these jacks in your car? Damien Stolarz thinks so, and shows you how to hack your ride to get a clean audio and video signal into your car. Damien is the author of "Car PC Hacks." http://digitalmedia.oreilly.com/2005/10/05/audio-video-hack-for-your-car.html --------------------- MAKE --------------------- ***iPod Boxes into Art There are millions and millions of iPods out there, but what happens to all the empty boxes? The packaging is pretty nice, and at this point, as iconic as the iPod itself. So in Maker spirit, here is a photo diary of HOW TO turn an empty iPod into a little robot-looking guy. Made with just the packaging materials, hot glue, and paint, it could be a fun project for kids. http://www.makezine.com/blog/archive/2005/10/how_to_make_a_robot_statue_fro.html ***Kid-Tested Haunted House Tricks Eric Wilhelm's Halloween Haunted House Controller project in Make 03 explained how to build a multi-relay controller board that synchronizes lights, sounds, and other effects with soundtracks playing through Winamp on a laptop. This article describes some of the scare scenarios that Eric has staged using this controller, plus some other kid-tested tricks from haunted houses he's built. http://www.makezine.com/extras/27.html Sample Projects from MAKE: http://makezine.com/samples/ ================================================ >From Your Peers ================================================ ***Don't forget to check out the O'Reilly UG wiki to see what user groups around the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee Henon ================================================================ O'Reilly 1005 Gravenstein Highway North Sebastopol, CA 95472 http://ug.oreilly.com/ http://www.oreilly.com ================================================================ ----- End forwarded message ----- From bruce at drangle.com Sun Oct 30 11:56:56 2005 From: bruce at drangle.com (Bruce J Keeler) Date: Sun, 30 Oct 2005 11:56:56 -0800 Subject: [Pdx-pm] MacOS Apache and mod_perl Message-ID: <1130702216.3905.5.camel@scrunge.drangle.com> I'm a proud new Powerbook owner, but very new to MacOS. I want to get a good Apache/perl/mod_perl setup going, and since I see so many of you at the meetings proudly sporting those titanium beauties, I figured I'd ask a few questions. It seems there are a few options out there: the apache that comes with MacOS, the one in fink, the one from DarwinPorts, or build it from scratch. Probably the same set of options for Perl too. Which do you recommend? Why? Any pitfalls I should know about? Thanks. From merlyn at stonehenge.com Sun Oct 30 12:09:35 2005 From: merlyn at stonehenge.com (Randal L. Schwartz) Date: 30 Oct 2005 12:09:35 -0800 Subject: [Pdx-pm] MacOS Apache and mod_perl In-Reply-To: <1130702216.3905.5.camel@scrunge.drangle.com> References: <1130702216.3905.5.camel@scrunge.drangle.com> Message-ID: <86ek62sr5s.fsf@blue.stonehenge.com> >>>>> "Bruce" == Bruce J Keeler writes: Bruce> I'm a proud new Powerbook owner, but very new to MacOS. I want to get a Bruce> good Apache/perl/mod_perl setup going, and since I see so many of you at Bruce> the meetings proudly sporting those titanium beauties, I figured I'd ask Bruce> a few questions. Bruce> It seems there are a few options out there: the apache that comes with Bruce> MacOS, the one in fink, the one from DarwinPorts, or build it from Bruce> scratch. Probably the same set of options for Perl too. Bruce> Which do you recommend? Why? Any pitfalls I should know about? I used the built-in version for quick CGI testing, but my own built like stonehenge.com's for offline testing of stonehenge.com. I'm writing up an article for MacDevCenter on how to install apache2/modperl2 on Tiger *including* how to have it be controlled from the Sharing pane. Should be published in a few weeks. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! From david at kineticode.com Sun Oct 30 13:39:41 2005 From: david at kineticode.com (David Wheeler) Date: Sun, 30 Oct 2005 13:39:41 -0800 Subject: [Pdx-pm] MacOS Apache and mod_perl In-Reply-To: <86ek62sr5s.fsf@blue.stonehenge.com> References: <1130702216.3905.5.camel@scrunge.drangle.com> <86ek62sr5s.fsf@blue.stonehenge.com> Message-ID: <52527C8D-44BF-45A7-ABC3-8C577BD26ACD@kineticode.com> On Oct 30, 2005, at 12:09 PM, Randal L. Schwartz wrote: > I used the built-in version for quick CGI testing, but my own built > like stonehenge.com's for offline testing of stonehenge.com. If you build your own (and I generally recommend that you do), you can compile Apache just like on any other Unix box, with one difference: When you run Apache's configure script, you must pass the "--without-execstrip" option. Everything else should be normal. Oh, and if you want to compile in mod_ssl, you'll need to apply this patch to it, first: http://www.justatheory.com/computers/os/macosx/mod_ssl_dylib.patch Best, David