From fhew3 at cogeco.ca Sun Feb 6 12:14:27 2005 From: fhew3 at cogeco.ca (Fulko Hew) Date: Sun Feb 6 12:14:38 2005 Subject: [kw-pm] January TPM Audio Recording - "Testing the Testers" Message-ID: <42067AA3.1030206@cogeco.ca> The recording of January's Toronto Perl Monger's meeting is now available. "Testing the Testers" by James FitzGibbon. The audio, the slides, and the archive of past talks are available via links at: http://hew.ca/talks_audio/ From eric at uc.org Mon Feb 7 12:29:25 2005 From: eric at uc.org (Eric - fishbot) Date: Mon Feb 7 12:29:51 2005 Subject: [kw-pm] Feb. Meeting - Paging Dr. Perl Message-ID: The February meeting is just ten days away! http://kw.pm.org/wiki/index.cgi?DearDrPerl (see also the Upcoming Meetings page or kw.pm.org homepage for Daniel's updates on meeting location changes) The premise of the February meeting is this: We all have code laying around that we wrote in an hour, and that has cool ideas, poorly implemented. Or we have an implementation that seems way too complicated for the task. Or something that just looks ugly, and that -must- have a better solution. Everyone who can should bring code that they would like a second opinion on. As a PM group, we will all be Dr. Perl together. The group has people of different skill levels, and different areas of expertise. Our critique and discussion will be -constructive- criticism, and non-judgemental. It's not a competition, but rather a chance to talk code with peers. I always learn a lot when we sit down and talk over a chunk of code. Invariably someone says: "What if you just did X?" And I say: "You can do X with perl?" And out come the dry-erase markers. Plan ahead of time to bring code, questions, and a notepad. The Dr. Perl Wikipage has ways to vector the code to the meeting. Looking forward to seeing you then, fishbot From daniel at coder.com Mon Feb 7 13:53:16 2005 From: daniel at coder.com (Daniel R. Allen) Date: Mon Feb 7 14:00:20 2005 Subject: [kw-pm] Feb. Meeting - Paging Dr. Perl In-Reply-To: Message-ID: ...And pizza! If you want 'za, add yourself to the pizza list: http://kw.pm.org/wiki/?PizzaList and bring $5 to the meeting. I'll send a reminder a few days in advance of the meeting. Hm, maybe I can convince Zookrick that's part of his job description too... -Daniel On Mon, 7 Feb 2005, Eric - fishbot wrote: > > The February meeting is just ten days away! > > http://kw.pm.org/wiki/index.cgi?DearDrPerl > (see also the Upcoming Meetings page or kw.pm.org homepage for > Daniel's updates on meeting location changes) > > The premise of the February meeting is this: > > We all have code laying around that we wrote in an hour, and that > has cool ideas, poorly implemented. Or we have an implementation > that seems way too complicated for the task. Or something that > just looks ugly, and that -must- have a better solution. > > Everyone who can should bring code that they would like a second > opinion on. As a PM group, we will all be Dr. Perl together. > > The group has people of different skill levels, and different > areas of expertise. Our critique and discussion will be > -constructive- criticism, and non-judgemental. It's not a > competition, but rather a chance to talk code with peers. > > I always learn a lot when we sit down and talk over a chunk of > code. Invariably someone says: > > "What if you just did X?" > > And I say: > "You can do X with perl?" > > And out come the dry-erase markers. > > Plan ahead of time to bring code, questions, and a notepad. The > Dr. Perl Wikipage has ways to vector the code to the meeting. > > Looking forward to seeing you then, > fishbot > _______________________________________________ > kw-pm mailing list > kw-pm@pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > From dcarr at sdf.lonestar.org Mon Feb 7 16:51:02 2005 From: dcarr at sdf.lonestar.org (lloyd carr) Date: Mon Feb 7 16:52:06 2005 Subject: [kw-pm] Feb. Meeting - Paging Dr. Perl In-Reply-To: References: Message-ID: > The group has people of different skill levels, and different > areas of expertise. Our critique and discussion will be > -constructive- criticism, and non-judgemental. It's not a > competition, but rather a chance to talk code with peers. Can't we be just a little bit judgemental? ;-) > I always learn a lot when we sit down and talk over a chunk of > code. Or a chunk of pizza ;-) > "What if you just did X?" > > And I say: > "You can do X with perl?" And they say: "When Godot brings Perl 6 you will be able to do X with perl." ;-) > And out come the dry-erase markers. And out go the lights and it gets really interesting! - Lloyd From dcarr at sdf.lonestar.org Mon Feb 7 16:57:44 2005 From: dcarr at sdf.lonestar.org (lloyd carr) Date: Mon Feb 7 16:58:52 2005 Subject: [kw-pm] Feb. Meeting - Paging Dr. Perl In-Reply-To: References: Message-ID: > I'll send a reminder a few days in advance of the meeting. Hm, maybe I > can convince Zookrick that's part of his job description too... That's what you get for hiring a unionized gnome ;-) - Lloyd From daniel at coder.com Tue Feb 8 07:45:40 2005 From: daniel at coder.com (Daniel R. Allen) Date: Tue Feb 8 07:52:49 2005 Subject: [kw-pm] OT: cool Message-ID: http://maps.google.com/maps?q=tim+hortons+kitchener click on a few of the links. nice drop shadows. And you can drag the map. Go, google. -Daniel From simon-kwpm at uc.org Tue Feb 8 08:43:05 2005 From: simon-kwpm at uc.org (simon-kwpm@uc.org) Date: Tue Feb 8 08:43:16 2005 Subject: [kw-pm] OT: cool In-Reply-To: References: Message-ID: I created a similar draggy picture for network maps, but mine isn't nearly as cool, or dynamic... Does anyone else have an interest in GIS? I'd like to come up with something similar to drag around SVG's. On Tue, 8 Feb 2005, Daniel R. Allen wrote: > http://maps.google.com/maps?q=tim+hortons+kitchener > > click on a few of the links. nice drop shadows. > > And you can drag the map. > > Go, google. > > -Daniel > > > _______________________________________________ > kw-pm mailing list > kw-pm@pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > From elbie at trig.net Tue Feb 8 11:17:01 2005 From: elbie at trig.net (Christopher Calzonetti) Date: Tue Feb 8 11:17:12 2005 Subject: [kw-pm] OT: cool In-Reply-To: References: Message-ID: <20050208191701.GF94488@trig.net> A side project that I'd like to tackle someday is a sort of public mapping site that gathers all its data from users uploading data from their GPS units. I've never really had a good opportunity to sit down and do it though. On Tue, Feb 08, 2005 at 11:43:05AM -0500, simon-kwpm@uc.org wrote: > I created a similar draggy picture for network maps, but mine isn't > nearly as cool, or dynamic... > > Does anyone else have an interest in GIS? I'd like to come up with > something similar to drag around SVG's. From simon-kwpm at uc.org Tue Feb 8 12:30:46 2005 From: simon-kwpm at uc.org (simon-kwpm@uc.org) Date: Tue Feb 8 12:30:57 2005 Subject: [kw-pm] OT: cool In-Reply-To: <20050208191701.GF94488@trig.net> References: <20050208191701.GF94488@trig.net> Message-ID: Do you have one of these GPS units? Would the map be usable through all the localized spam? On Tue, 8 Feb 2005, Christopher Calzonetti wrote: > A side project that I'd like to tackle someday is a sort of public mapping > site that gathers all its data from users uploading data from their GPS > units. > > I've never really had a good opportunity to sit down and do it though. > > On Tue, Feb 08, 2005 at 11:43:05AM -0500, simon-kwpm@uc.org wrote: > > I created a similar draggy picture for network maps, but mine isn't > > nearly as cool, or dynamic... > > > > Does anyone else have an interest in GIS? I'd like to come up with > > something similar to drag around SVG's. > From dcarr at sdf.lonestar.org Tue Feb 8 13:33:58 2005 From: dcarr at sdf.lonestar.org (lloyd carr) Date: Tue Feb 8 13:35:06 2005 Subject: [kw-pm] OT: cool In-Reply-To: References: Message-ID: > http://maps.google.com/maps?q=tim+hortons+kitchener > > click on a few of the links. nice drop shadows. > > And you can drag the map. > > Go, google. Cool indeed! - LLoyd From elbie at trig.net Tue Feb 8 13:40:11 2005 From: elbie at trig.net (Christopher Calzonetti) Date: Tue Feb 8 13:40:20 2005 Subject: [kw-pm] OT: cool In-Reply-To: References: <20050208191701.GF94488@trig.net> Message-ID: <20050208214011.GG94488@trig.net> I'm not sure what you mean by localised spam. Unless you mean the extra noise brought out by people just wandering wherever, or randomness introduced by the satalites, etc, which I have thought about. The system is a bit complicated, but I don't think it's totally unimplementable. But it does rely on users identifying key paths and points as streets, routes or landmarks, and other users moderating that data, a la the everything engine handles user moderation. On Tue, Feb 08, 2005 at 03:30:46PM -0500, simon-kwpm@uc.org wrote: > Do you have one of these GPS units? Would the map be usable through all > the localized spam? From daniel at coder.com Thu Feb 10 13:35:15 2005 From: daniel at coder.com (Daniel R. Allen) Date: Thu Feb 10 13:42:46 2005 Subject: [kw-pm] OT: cool In-Reply-To: <20050208191701.GF94488@trig.net> Message-ID: Try adding: &output=xml to any google maps request. http://maps.google.com/maps?q=from+waterloo+to+toronto&output=xml Lots of possibilities.. -Daniel On Tue, 8 Feb 2005, Christopher Calzonetti wrote: > A side project that I'd like to tackle someday is a sort of public mapping > site that gathers all its data from users uploading data from their GPS > units. > > I've never really had a good opportunity to sit down and do it though. > > On Tue, Feb 08, 2005 at 11:43:05AM -0500, simon-kwpm@uc.org wrote: > > I created a similar draggy picture for network maps, but mine isn't > > nearly as cool, or dynamic... > > > > Does anyone else have an interest in GIS? I'd like to come up with > > something similar to drag around SVG's. > _______________________________________________ > kw-pm mailing list > kw-pm@pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > From martin.kokkelink at golden.net Thu Feb 10 13:49:19 2005 From: martin.kokkelink at golden.net (martin.kokkelink) Date: Thu Feb 10 13:50:14 2005 Subject: [kw-pm] OT: cool In-Reply-To: References: Message-ID: cool! i'm loving the "local search". i wonder if you can coax xml from that... -------------------------------------------------------------------- Martin E. Kokkelink. Golden Triangle Online Inc. Systems Division. (519) 576-3334 ext. 1386 On Thu, 10 Feb 2005, Daniel R. Allen wrote: > Try adding: &output=xml to any google maps request. > > http://maps.google.com/maps?q=from+waterloo+to+toronto&output=xml > > Lots of possibilities.. > > -Daniel > > On Tue, 8 Feb 2005, Christopher Calzonetti wrote: > > > A side project that I'd like to tackle someday is a sort of public mapping > > site that gathers all its data from users uploading data from their GPS > > units. > > > > I've never really had a good opportunity to sit down and do it though. > > > > On Tue, Feb 08, 2005 at 11:43:05AM -0500, simon-kwpm@uc.org wrote: > > > I created a similar draggy picture for network maps, but mine isn't > > > nearly as cool, or dynamic... > > > > > > Does anyone else have an interest in GIS? I'd like to come up with > > > something similar to drag around SVG's. > > _______________________________________________ > > kw-pm mailing list > > kw-pm@pm.org > > http://mail.pm.org/mailman/listinfo/kw-pm > > > > > _______________________________________________ > kw-pm mailing list > kw-pm@pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > From zookrick at kw.pm.org Tue Feb 15 11:08:27 2005 From: zookrick at kw.pm.org (zookrick@kw.pm.org) Date: Tue Feb 15 11:16:26 2005 Subject: [kw-pm] Meeting Thursday, February 17, 2005 Message-ID: An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/kw-pm/attachments/20050215/d88538f7/attachment.htm From daniel at coder.com Tue Feb 15 11:32:04 2005 From: daniel at coder.com (Daniel R. Allen) Date: Tue Feb 15 11:39:58 2005 Subject: [kw-pm] html email In-Reply-To: Message-ID: Apologies for the HTML-only email. Our scheduling gnome is lazy. Does anybody know of a module to convert HTML to plaintext, with footnotes for URLs? Like use.perl has for its daily front-page email alerts? I don't like the only cheap alternative I have, which is saving to a temp file and piping through lynx. -Daniel On Tue, 15 Feb 2005 zookrick@kw.pm.org wrote: > > KITCHENER-WATERLOO PERL MONGERS > > Thursday, February 17, 2005 > > Dear Dr. Perl... People will bring code/design issues and we'll talk > about solutions. (Discussion at DearDrPerl) > > This month's pizza is donated by an anonymous benefactor. Sign up on the > PizzaList by Thursday noon. > > Location change: For this meeting, we'll be in DC 3323, which is one > floor upstairs from our old space, one corridor down (toward the end of > the building). > > See our FAQ for more information, or email info@kw.pm.org. > From elbie at trig.net Tue Feb 15 12:31:40 2005 From: elbie at trig.net (Christopher Calzonetti) Date: Tue Feb 15 12:31:52 2005 Subject: [kw-pm] html email In-Reply-To: References: Message-ID: <20050215203140.GB90849@trig.net> You could skip the saving to tmp part if you used -stdin with lynx Mutt handles html e-mails semi-well. I believe that's all it does. On Tue, Feb 15, 2005 at 02:32:04PM -0500, Daniel R. Allen wrote: > Apologies for the HTML-only email. Our scheduling gnome is lazy. > > Does anybody know of a module to convert HTML to plaintext, with footnotes > for URLs? Like use.perl has for its daily front-page email alerts? I > don't like the only cheap alternative I have, which is saving to a temp > file and piping through lynx. > > -Daniel > > On Tue, 15 Feb 2005 zookrick@kw.pm.org wrote: > > > > > KITCHENER-WATERLOO PERL MONGERS > > > > Thursday, February 17, 2005 > > > > Dear Dr. Perl... People will bring code/design issues and we'll talk > > about solutions. (Discussion at DearDrPerl) > > > > This month's pizza is donated by an anonymous benefactor. Sign up on the > > PizzaList by Thursday noon. > > > > Location change: For this meeting, we'll be in DC 3323, which is one > > floor upstairs from our old space, one corridor down (toward the end of > > the building). > > > > See our FAQ for more information, or email info@kw.pm.org. > > > > _______________________________________________ > kw-pm mailing list > kw-pm@pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > -- Christopher Calzonetti, Technical Lead, Trig.Net Web: http://www.trig.net/ Mail: mailto:chris@trig.net From da at coder.com Tue Feb 15 14:24:14 2005 From: da at coder.com (Daniel R. Allen) Date: Tue Feb 15 14:32:10 2005 Subject: [kw-pm] html email In-Reply-To: <20050215203140.GB90849@trig.net> Message-ID: I never noticed the -stdin parameter. That'll do the trick. Nice. I (and everyone else who prefers their emails with fewer angle-brackets) thank you. :) On Tue, 15 Feb 2005, Christopher Calzonetti wrote: > You could skip the saving to tmp part if you used -stdin with lynx > > Mutt handles html e-mails semi-well. I believe that's all it does. (was this a dig at mutt? what's wrong with mutt? ...never mind, I don't want to start *that* flame-war) -Daniel From daniel at coder.com Fri Feb 18 20:27:11 2005 From: daniel at coder.com (Daniel R. Allen) Date: Fri Feb 18 20:35:42 2005 Subject: [kw-pm] Newsletter from O'Reilly UG Program, February 18 (fwd) Message-ID: Occasionally there's an O'Reilly newsletter that seems particularly interesting (as opposed to the java-heavy ones). They haven't published any perl books recently, but I'm going to ask for some copies of their new quarterly magazine called "Make", and one other book for a member to review. As always: let me know if you see anything you'd like to review; they'll send us a copy, and for your troubles, you can keep the book. -Daniel ---------- Forwarded message ---------- Date: Fri, 18 Feb 2005 14:41:35 -0800 From: Marsee Henon To: daniel@coder.com Subject: Newsletter from O'Reilly UG Program, February 18 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D O'Reilly UG Program News--Just for User Group Leaders February 18, 2005 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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 newsletters or book reviews. For tips and suggestions on writing book reviews, go to: http://ug.oreilly.com/bookreviews.html ***Discount information Don't forget to remind your members about our 20% discount on O'Reilly, No Starch, Paraglyph, Pragmatic Bookshelf, SitePoint, and Syngress books and O'Reilly conferences. Just use code DSUG. ***Group purchases with better discounts are available Please let me know if you are interested and I can put you in touch with our sales department. ---------------------------------------------------------------- General News ---------------------------------------------------------------- ***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. New chapters or hacks online include: "AppleScript: The Missing Manual"--Chapter 5: "Controlling Files" http://www.oreilly.com/catalog/applescripttmm/chapter/index.html "Head First Java, 2nd Edition"--Chapter 2: "A Trip to Objectville" & Chapter 8: "Serious Polymorphism" http://www.oreilly.com/catalog/hfjava2/chapter/index.html "Home Networking Annoyances"--Chapter 4: "File-Sharing Annoyances" http://www.oreilly.com/catalog/homenetannoy/chapter/index.html "Google Hacks, 2nd Ed"--Sample Hacks: Hack 17: "Calculate Google Centuryshare" Hack 21: "Like a Version" Hack 52: "Google Cartography: Street Art in Your Neighborhood" Hack 61: "Google Your Desktop" Hack 63: "Google from Word" Hack 73: "Import Your Contacts into Gmail" Hack 84: "Determine the Worth of AdWords Words" http://www.oreilly.com/catalog/googlehks2/chapter/index.html ****Promotional Material Available: The following items are available for your next meeting. Numbers are limited so please don't wait too long. Let me know the type and the amount you would like and I will do my best. -MAKE Magazine Sample Copies http://make.oreilly.com/ -SafariU Brochures http://academic.oreilly.com/safariu-more.csp -Photoshop World, Las Vegas, NV--March 9 Expo Passes http://www.photoshopworld.com/ -MySQL Users Conference, Santa Clara, CA--April 18-21 Brochures http://www.mysqluc.com/ -2005 O'Reilly Winter Book Catalogs http://www.oreilly.com/catalog/prdindex.html -SitePoint Sampler Booklets http://www.sitepoint.com/ ***Safari Affiliate Program for User Groups Give your members access to content from Safari's thousands of technology books, right on your site--for free--and raise money for your user group at the same time. For more information and to sign up for the Safari Affiliate Program, go to: http://ug.oreilly.com/safari_affl.html?CMP=3DEMC-U1L284871961 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D O'Reilly News for User Group Members February 18, 2005 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ---------------------------------------------------------------- Book News ---------------------------------------------------------------- -Head First Java, 2nd Edition -Linux Device Drivers, 3rd Edition -Surviving PC Disasters, Mishaps, and Blunders -Linux Network Administrator's Guide, 3rd Edition -Windows XP in a Nutshell, 2nd Edition ---------------------------------------------------------------- News ---------------------------------------------------------------- -MAKE on Slashdot -Getting Real-Time Data From the Web in Excel -Stewart Butterfield on Flickr -Jolt Awards Finalists -500 O'Reilly Books on Safari -Fear and Loathing in Information Security -Object Oriented PHP Programming & Performance -Michael Stutz on Computer Outlook/KLAV Radio -Writing Apache's Logs to MySQL -iPod shuffle Tips and Tricks -Apache and AppleScript -Encrypting Connection Strings in Web.config -Building the Perfect Budget PC, Part 1 -JDMK and Legacy IT Management -Eclipse Plugins Exposed, Part 1: A First Glimpse -High Definition in Focus at 2005 Sundance Festival -Raymond Soemarsono: Natural Eye -Introduction to Browser Specific CSS Hacks -Web Programming Certificate Series Extended until February 28 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Book News =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 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 20% off any O'Reilly, No Starch, Paraglyph, 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 ---------------------------------------------------------------- ***Head First Java, 2nd Edition Publisher: O'Reilly ISBN: 0596009208 "Head First Java, 2nd Edition" delivers a highly interactive, multi-sensory learning experience that lets new programmers pick up the fundamentals of the Java language quickly. Through mind-stretching exercises, memorable analogies, humorous pictures, and casual language, "Head First Java" encourages readers to think like Java programmers. This revised second edition focuses on Java 5.0, the latest version of the Java development platform. http://www.oreilly.com/catalog/hfjava2/ Chapter 2, "A Trip to Objectville," and Chapter 8, "Serious Polymorphism," are available online: http://www.oreilly.com/catalog/hfjava2/chapter/index.html ***Linux Device Drivers, 3rd Edition Publisher: O'Reilly ISBN: 0596005903 Over the years, this best-selling guide has helped countless programmers learn how to support computer peripherals and how to develop new hardware under the Linux operating system. Now, with this third edition, it's even more helpful, covering all the significant changes to Version 2.6 of the Linux kernel. The guide even includes full-featured examples that programmers can compile and run without special hardware. http://www.oreilly.com/catalog/linuxdrive3/ Chapter 13, "USB Drivers," is available online: http://www.oreilly.com/catalog/linuxdrive3/chapter/index.html ***Surviving PC Disasters, Mishaps, and Blunders Publisher: Paraglyph Press ISBN: 1932111980 "Surviving PC Disasters, Mishaps, and Blunders" is the must-have survival guide for every PC user. Written in an engaging, reassuring, and fun style, it gives you the answers you need immediately to fix the thorniest PC problems. It also provides valuable insight on measures that can prevent a difficult and often expensive cure. (Who's got money to waste these days on fixing mishaps and blunders anyway?) http://www.oreilly.com/catalog/1932111980/index.html ***Linux Network Administrator's Guide, 3rd Edition Publisher: O'Reilly ISBN: 0596005482 This refreshed resource takes an in-depth look at everything you need to know to join a network. Topics covered include all of the essential networking software that comes with the Linux operating system, plus information on a host of cutting-edge services including wireless hubs, spam filtering, IPv6, OpenLDAP, and more. http://www.oreilly.com/catalog/linag3/ Chapter 18, "Wireless Networking," is available online: http://www.oreilly.com/catalog/linag3/chapter/index.html ***Windows XP in a Nutshell, 2nd Edition Publisher: O'Reilly ISBN: 0596009003 "Windows XP in a Nutshell, 2nd Edition" documents everything there is to know about the world's most widely used operating system. Updated to include information on the security technologies featured in Service Pack 2 (SP2), this must-have desktop reference is dedicated to making your time at the computer safer, easier, and more fun. It's the ultimate resource for IT professionals and Windows XP power users everywhere. http://www.oreilly.com/catalog/winxpnut2/ Chapter 8, "The Registry," is available online: http://www.oreilly.com/catalog/winxpnut2/chapter/index.html =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D News From O'Reilly & Beyond =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --------------------- General News --------------------- ***User Groups Benefit from Safari When O=E2=80=99Reilly developers needed someone to user-test the new Safari Affiliate Program, Stephen Henry from the North Coast Mac Users Group was the ideal choice. Situated 40 miles north of San Francisco, NCMUG has been active since the Mac first arrived in 1984. Henry created an excellent working example of how user groups can implement the Affiliate Program to benefit their members. Ed Stephenson brings you the details. http://oreilly.com/news/ncmug.html ****MAKE on Slashdot http://books.slashdot.org/books/05/02/17/1958221.shtml?tid=3D222&tid=3D159&= tid=3D126&tid=3D6 The MAKE blog is available at: http://www.makezine.com/blog/ MAKE 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=3DMK&PK=3DM5ZUGLA ***Getting Real-Time Data From the Web in Excel Did you know that you can use Excel for more than just storing and organizing static data? In this article, Matthew MacDonald, author of "Excel: The Missing Manual," shows you how to use Excel as a tool to handle up-to-the-minute information like sales figures and currency exchange rates. http://www.windowsdevcenter.com/pub/a/windows/2005/02/08/xcel_mm.html ***Stewart Butterfield on Flickr Not even a year old and still in beta, Flickr is a revolutionary photo storage, sharing, and organization application boasting roughly 270,000 members. Richard Koman catches Flickr CEO Stewart Butterfield for a few words on what has made Flickr so revolutionary and where it may be headed. http://www.oreillynet.com/pub/a/network/2005/02/04/sb_flckr.html ***Jolt Awards Finalists "Software Development Magazine" recently announced the finalists for the 15th Annual Jolt Product Excellence Awards. Several O'Reilly titles and sites were nominated: "Head First Design Patterns" in the General Books category; and "Better, Faster, Lighter Java," "Head First Servlets & JSP," "Hibernate: A Developer's Notebook," and "Mono: A Developer's Notebook" in the Technical Books category. Java.net and the O'Reilly Network were named finalists in the Web Sites and Developer Networks category. http://www.sdmagazine.com/jolts/15th_jolt_finalists.html ***500 O'Reilly Books on Safari O'Reilly now boasts over 500 books on Safari, the premier electronic reference library for IT professionals and programmers. With Safari, you can search electronic versions of a broad range of the best technical books from leading publishers including O'Reilly. Check out our newest title, "All About Your iPod Photo," and learn how to get the most out of your favorite toy. Give Safari a try today with a free trial subscription. http://www.oreilly.com/go/safari-ug --------------------- Open Source --------------------- ***Fear and Loathing in Information Security "Society has always treated innovators and whistle blowers with ambivalence," writes author Michael D. Bauer in reference to hackers. In this article, Michael discusses why information security professionals demonize hackers and why that tendency is both irrational and counterproductive. Michael is the author of "Linux Server Security, 2nd Edition." http://www.oreillynet.com/pub/a/network/2005/02/11/mbauer_1.html ***Object Oriented PHP Programming & Performance Harry explores the trade-offs between object oriented and procedural programming in PHP in a lengthy discussion on the pros and cons of each. http://www.sitepoint.com/blog-post-view.php?id=3D223760 ***Michael Stutz on Computer Outlook/KLAV Radio Listen to the author of No Starch's "The Linux Cookbook, 2nd Edition." http://computeroutlook.com/audiostudio.html ***Writing Apache's Logs to MySQL Adding a few performance statistics to your Apache httpd logs can help you profile your applications. Digging through flat files for information i= s a drag, though. Logging to a relational database can make reporting and analysis much more convenient. Chris Josephes demonstrates how to install and configure mod_log_mysql and shows off what you can do with it. http://www.onlamp.com/pub/a/apache/2005/02/10/database_logs.html --------------------- Mac --------------------- ***iPod shuffle Tips and Tricks The iPod shuffle is the easiest-to-use iPod to date. But that doesn't mean you can't customize how you listen and upload music. Scott Knaster shows you some very handy tips and tricks for the shuffle and iTunes 4.7.1. http://www.macdevcenter.com/pub/a/mac/2005/02/15/shuffle.html ***Apache and AppleScript AppleScript traditionally interacts with Mac applications and Apache is the web server that powers most of the Internet. David Miller shows you how AppleScript can invoke Unix utilities through its do shell script command, thereby creating some interesting intersections with Apache. http://www.macdevcenter.com/pub/a/mac/2005/02/11/applescript.html --------------------- Windows/.NET --------------------- ***Building the Perfect Budget PC, Part 1 You can build a powerhouse system without breaking the bank. In this first part of a two-part article, Robert Bruce Thompson and Barbara Fritchm= an Thompson, authors of "Building the Perfect PC," show you which components to buy. http://www.windowsdevcenter.com/pub/a/windows/2005/02/15/Perfect_BudgetPC.h= tml --------------------- Digital Media --------------------- ***High Definition in Focus at 2005 Sundance Festival Cheaper than film, bigger and better than plain, old digital video, high-definition digital video definitely came into its own during this year's Sundance Film Festival. According to Sony, nearly half of the features, documentaries, and shorts screened in Park City were shot in HD. Susan Boyer reports. http://digitalmedia.oreilly.com/2005/02/09/hd.html ***Raymond Soemarsono: Natural Eye Some people are meant to be artists. Self-taught photographer Raymond Soemarsono has a natural eye for composing stunning landscape scenes, then taming his digital camera to record them according to his vision. His gallery features many places with which you're probably familiar. Maybe it's time to get in the car and revisit them? http://digitalmedia.oreilly.com/2005/02/16/featured.html --------------------- Web --------------------- ***Introduction to Browser Specific CSS Hacks CSS leaves your layout open to interpretation by browsers...or does it? In this hands-on trouble-shooter, Trenton explains why and how different browser-specific CSS hacks work--and provides code to help you regain control over your layouts. http://www.sitepoint.com/article/browser-specific-css-hacks ***Web Programming Certificate Series Extended until February 28 This six-course series from the O'Reilly Learning Lab teaches you the skills needed for web programming, web administration, and web site development. You'll learn HTML, JavaScript, XML, SQL, Perl, and Unix. Upon completion of the series, students receive a Certificate of Profession= al Development from the University of Illinois Office of Continuing Education. Sign up today and save 40% on all Web Programming Certificate courses. Offer extended until February 28. http://www.oreilly.com/redirector.csp?link=3DUAWeb&type=3Dnews =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >From Your Peers =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Don't forget to check out the O'Reilly UG wiki to see what user groups across the globe are up to: http://wiki.oreillynet.com/usergroups/index.cgi Until next time-- Marsee From dcarr at sdf.lonestar.org Sun Feb 20 11:41:05 2005 From: dcarr at sdf.lonestar.org (lloyd carr) Date: Sun Feb 20 11:42:27 2005 Subject: [kw-pm] Linux Journal Message-ID: Was Daniel perhaps too modest to mention that he has an article on the Perl Debugger in the March issue of the Linux Journal? - Lloyd dcarr@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org From daniel at coder.com Sun Feb 20 14:57:12 2005 From: daniel at coder.com (Daniel R. Allen) Date: Sun Feb 20 15:05:45 2005 Subject: [kw-pm] Linux Journal In-Reply-To: Message-ID: Hrm, actually, I forgot. :) On Sun, 20 Feb 2005, lloyd carr wrote: > Was Daniel perhaps too modest to mention that he has an article on the > Perl Debugger in the March issue of the Linux Journal? > > - Lloyd > > dcarr@sdf.lonestar.org > SDF Public Access UNIX System - http://sdf.lonestar.org > _______________________________________________ > kw-pm mailing list > kw-pm@pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > From daniel at coder.com Tue Feb 22 10:37:10 2005 From: daniel at coder.com (Daniel R. Allen) Date: Tue Feb 22 10:46:02 2005 Subject: [kw-pm] Feb meeting wrapup Message-ID: I notice that fishbot has added some wrapup stuff to: http://kw.pm.org/wiki/index.cgi?DearDrPerl which includes various peoples' code we looked at on Thursday. Thanks to everybody who presented; I enjoyed seeing what people were working on. And thanks again to our anonymous pizza donor. -Daniel -- drallen@cs.uwaterloo.ca - Linux software specialist - (519) 888-4567 x6975 http://coder.com/ - Prescient Code Solutions - (519) 575-3733 da@coder.com http://kw.pm.org/ - Kitchener-Waterloo Perl Mongers - da@kw.pm.org From dcarr at sdf.lonestar.org Mon Feb 28 18:32:44 2005 From: dcarr at sdf.lonestar.org (lloyd carr) Date: Mon Feb 28 18:32:58 2005 Subject: [kw-pm] Doctor Perl Message-ID: Dear Doctor Perl, I could use this- use List::Util shuffle; my @tiles = 0..10816; shuffle( @tiles ); or this- my @array = 0..10816; # fisher_yates_shuffle( \@array ) : # generate a random permutation of @array in place sub fisher_yates_shuffle { my $array = shift; my $i; for ($i = @$array; --$i; ) { my $j = int rand ($i+1); next if $i == $j; @$array[$i,$j] = @$array[$j,$i]; } } fisher_yates_shuffle( \@array ); # permutes @array in place but what I'd really like to know is there a way to do the Fisher-Yates shuffle in XSLT/eXSLT? -Lloyd dcarr@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org