From grant at mclean.net.nz Mon Jul 4 15:50:45 2005 From: grant at mclean.net.nz (Grant McLean) Date: Tue, 05 Jul 2005 10:50:45 +1200 Subject: [Wellington-pm] Meeting next Monday Message-ID: <1120517445.24654.62.camel@localhost> Hi Mongers The next meeting of Wellington Perl Mongers is this coming Monday (July 11th), usual time and place: http://wellington.pm.org/ This month, I will be wearing my 'Sprog' hat and doing a practice of my OSCON talk. If you haven't heard of Sprog before, then check out my article on Perl.com: http://www.perl.com/pub/a/2005/06/23/sprog.html Since no-one else has volunteered to speak, I also plan to spend 10-15 minutes on the subject of Perl One-Liners - using Perl from the command line. Now is a good time to think about volunteering to speak at the following meeting in August. The scheduled date is August 8th which gives you plenty of time to prepare. I unfortunately will be away that day. Regards Grant From grant at mclean.net.nz Sun Jul 10 15:05:40 2005 From: grant at mclean.net.nz (Grant McLean) Date: Mon, 11 Jul 2005 10:05:40 +1200 Subject: [Wellington-pm] Reminder: Meeting tonight Message-ID: <1121033140.17790.3.camel@localhost> Just a quick reminder that this month's meeting is on this evening: http://wellington.pm.org/ We need volunteers to speak at future meetings, so get your thinking caps on (you can even reply on the list to volunteer). Regards Grant From grant at mclean.net.nz Mon Jul 11 15:02:31 2005 From: grant at mclean.net.nz (Grant McLean) Date: Tue, 12 Jul 2005 10:02:31 +1200 Subject: [Wellington-pm] Next month's meeting Message-ID: <1121119351.4159.16.camel@localhost> Hi Mongers Thanks for the feedback on my talks last night. I haven't put the slides up on the web site yet but I'll do that this evening. One subject I forgot to mention was talks for future meetings. The next meeting is scheduled for August the 8th. I'll be away then, but I'm sure that one of my co-workers at Catalyst (hi Matt!) will be happy to step up and organise access, projector and reminder messages etc. So if people want to have a meeting, we need volunteers to speak. Suggestions of topics to speak about are also welcome. Speak up (reply here on the list) or it won't happen. One alternative possibility would be to classify the August meeting as a 'social' and arrange to meet somewhere for beer, food and chat. Once again, if people want to do that then someone will need to organise it. Cheers Grant From grant at mclean.net.nz Mon Jul 11 15:10:36 2005 From: grant at mclean.net.nz (Grant McLean) Date: Tue, 12 Jul 2005 10:10:36 +1200 Subject: [Wellington-pm] [Fwd: Newsletter from the O'Reilly UG Program, July 8] Message-ID: <1121119836.4159.19.camel@localhost> -------- Forwarded Message -------- > From: Marsee Henon > To: perlmongers at catalyst.net.nz > Subject: Newsletter from the O'Reilly UG Program, July 8 > Date: Fri, 08 Jul 2005 14:25:29 -0700 > > ================================================================ > O'Reilly News for User Group Members > July 8, 2005 > ================================================================ > ---------------------------------------------------------------- > Book News > ---------------------------------------------------------------- > -JBoss: A Developer's Notebook > -SharePoint Office Pocket Guide > -Project 2003 Personal Trainer > -Astronomy Hacks > -UML 2.0 in a Nutshell > -Maven: A Developer's Notebook > -Web Mapping Illustrated > -Exchange Server Cookbook > -ASP.NET 2.0: A Developer's Notebook > -Knoppix Pocket Reference > -Mapping Hacks > -Mac OS X Tiger Pocket Guide > -Learning Unix for Mac OS X Tiger > -MAKE Magazine Subscriptions Available > ---------------------------------------------------------------- > Upcoming Events > ---------------------------------------------------------------- > -O'Reilly at LinuxWorld, San Francisco, CA--August 8-11 > -David Pogue at Macworld Boston, SOHO Apple Store, and > Stanford Linear Accelerator Center > ---------------------------------------------------------------- > Conference News > ---------------------------------------------------------------- > -Register for the O'Reilly Open Source Convention, > Portland, OR--August 1-5 > ---------------------------------------------------------------- > News > ---------------------------------------------------------------- > -Top Ten Questions People Ask About Switching to Internet Telephones > -Anti-spam Techniques > -Hacking Maps > -Making Your RSS Feed Look Pretty in a Browser > -Google Launches Payment System to Compete With PayPal > -ESR: "We Don't Need the GPL Anymore" > -Problems in OpenSSH, Sudo, and Java > -Secure Your MySQL Databases > -What Developers Want > -Music Gadgets > -Going to the Movies (and More) in iTunes > -Tweaking Tiger Mail > -Is This Security Alert Really from Microsoft? > -Atlas: Microsoft's Answer to Ajax > -Generics in .NET 2.0 > -Getting Your Bluetooth Headset to Work in XP > -Java City: The Java Enterprise Ecosystem > -Getting Started with Maven > -Seven Steps to Noise-Free Digital Audio > -The Ultimate Portable Studio > -MAKE: Audio--Interview with John Maushammer > -MAKE: Blog--Podcasts on Audible > > ================================================ > 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, 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 > ---------------------------------------------------------------- > ***JBoss: A Developer's Notebook > Publisher: O'Reilly > ISBN: 0596100078 > This Developers Notebook takes you on a complete tour of JBoss in a very > unique way: rather than long discussions, you will find code--lots of > code. In fact, the book is a collection of hands-on labs that take you > through the critical JBoss features step-by-step. Don't just read about > JBoss, learn it through direct practical application. > http://www.oreilly.com/catalog/jbossadn/ > > Chapter 9, "Rolling Out JBoss," is available online: > http://www.oreilly.com/catalog/jbossadn/ > > > ***SharePoint Office Pocket Guide > Publisher: O'Reilly > ISBN: 0596101120 > With this handy reference as your guide, you can reap all the benefits > of SharePoint. It shows you, in plain language, how to construct > websites where individuals from all over can capture and share ideas. > Learn how to upload documents, edit content, send alerts, track work > items, add new team members, and much more. > http://www.oreilly.com/catalog/sharepointpg/ > > > ***Project 2003 Personal Trainer > Publisher: O'Reilly > ISBN: 0596008546 > Entertaining, clear, and informative, this book begins with the > fundamentals of planning and managing a project with Microsoft Project > 2003, and then includes sections on working with task lists, updating a > project, tracking progress, creating reports, and more. This fully > illustrated Personal Trainer features dozens of time-saving, > task-oriented lessons, includes detailed diagrams, and comes with an > interactive CD tutorial to guide your learning. > http://www.oreilly.com/catalog/projectpt/ > > Chapter 5, "Working With Tasks," is available online: > http://www.oreilly.com/catalog/projectpt/chapter/index.html > > > ***Astronomy Hacks > Publisher: O'Reilly > ISBN: 0596100604 > Do you relish viewing and identifying celestial objects? Whether you're > a first timer or an advanced hobbyist, this book makes a brilliant > cosmic companion. This handy field guide covers the basics of observing, > and what you need to know about tweaking, tuning, adjusting, and > tricking out a telescope. It includes priceless tips and tools for using > a Dobsonian Telescope that you can build in your garage inexpensively. > http://www.oreilly.com/catalog/astronomyhks/ > > Sample Hack 18, "Print Custom Charts," is available online: > http://www.oreilly.com/catalog/astronomyhks/chapter/index.html > > > ***UML 2.0 in a Nutshell > Publisher: O'Reilly > ISBN: 0596007957 > This comprehensive guide has been crafted to help IT professionals read, > create, and understand system artifacts expressed using UML, and its > fully revised to cover UML 2.0. It not only provides a quick-reference > to all UML 2.0 diagram types, it also explains key concepts in a way > that appeals to readers already familiar with UML or object-oriented > programming concepts. Also includes an example-rich tutorial for those > new to the system. > http://www.oreilly.com/catalog/umlnut2/ > > Chapter 7, "Use Case Diagrams," is available online: > http://www.oreilly.com/catalog/umlnut2/chapter/index.html > > > ***Maven: A Developer's Notebook > Publisher: O'Reilly > ISBN: 0596007507 > If you're a Java programmer, this book will arm you with all the > critical information you need to get up to speed on Maven. It forces you > to get hands-on experience by working through a series of poignant > exercises that speak to you instead of at you. In the end, you'll find > yourself spending less time working on your project's build system and > more time working on your project's code. > http://www.oreilly.com/catalog/mavenadn/ > > Chapter 1, "Maven Jump-Start," is available online: > http://www.oreilly.com/catalog/mavenadn/chapter/index.html > > > ***Web Mapping Illustrated > Publisher: O'Reilly > ISBN: 0596008651 > This clear and concise book shows you how to create maps (even > interactive maps) with open source tools, including MapServer, OpenEV, > GDAL/OGR, and PostGIS. It also explains how to find, collect, > understand, use, and share mapping data, both over the traditional web > and using OGC-standard services like WFS and WMS. > http://www.oreilly.com/catalog/webmapping/ > > Chapter 3, "Converting and Viewing Maps," is available online: > http://www.oreilly.com/catalog/webmapping/chapter/index.html > > > ***Exchange Server Cookbook > Publisher: O'Reilly > ISBN: 0596007175 > This comprehensive how-to guide covers the most common tasks for both > Exchange 2000 and Exchange Server 2003, everything from installation and > maintenance to configuration and optimization. In addition, you'll find > solutions to many uncommon tasks, advanced procedures, and ways to write > scripts for Exchange management and deployment tasks. What's more, > you'll > get answers quickly because chapters are laid out by recipe with > cross-references to related solutions. > http://www.oreilly.com/catalog/exchangeckbk/ > > Chapter 9, "Public Folder Management," is available online: > http://www.oreilly.com/catalog/exchangeckbk/chapter/index.html > > > ***ASP.NET 2.0: A Developer's Notebook > Publisher: O'Reilly > ISBN: 0596008120 > To bring you up to speed with ASP.NET 2.0, this practical book offers > nearly 50 hands-on projects. Each one explores a new feature of the > language, with emphasis on changes that can increase productivity, > simplify programming tasks, and help you add new functionality to your > applications. You get the goods straight from the masters in an > informal, code-intensive style. > http://www.oreilly.com/catalog/aspnetadn/ > > Chapter 1, "What's New?" is available online: > http://www.oreilly.com/catalog/aspnetadn/chapter/index.html > > > ***Knoppix Pocket Reference > Publisher: O'Reilly > ISBN: 0596100752 > If you want more information than the average Knoppix user, this book is > an absolutely essential addition to your personal library. This handy > reference shows you how to use Knoppix to troubleshoot and repair your > computer, how to customize the Knoppix CD, run RAM memory checks, > recover data from a damaged hard drive, scan for viruses on a Windows > system, and much more. > http://www.oreilly.com/catalog/knoppixpr/ > > > ***Mapping Hacks > Publisher: O'Reilly > ISBN: 0596007035 > This collection of one hundred simple techniques is ideal for developers > and power users who want to draw digital maps. You'll learn where to > find the best sources of geographic data, how to interpret the data, and > how to integrate it into your own creations. It even provides practical, > integrative uses for GPS devices. > http://www.oreilly.com/catalog/mappinghks/ > > Sample Hack 15, "Zoom Right in on Your Neighborhood," is available > online: > http://www.oreilly.com/catalog/mappinghks/chapter/index.html > > > ***Mac OS X Tiger Pocket Guide > Publisher: O'Reilly > ISBN: 0596009143 > This concise guide introduces you to the fundamental concepts of using > Mac OS X Tiger, including over 250 tips and tricks for using and > configuring your system. It concentrates a wealth of tables, common > keyboard shortcuts, tips for configuring your Mac, and an introduction > to issuing basic Unix commands using the Terminal application into a > package that is literally small enough to fit in your pocket. > http://www.oreilly.com/catalog/mactigerpg/ > > > ***Learning Unix for Mac OS X Tiger > Publisher: O'Reilly > ISBN: 0596009151 > Thoroughly revised and updated for Mac OS X Tiger, this new edition > introduces Mac users to the Terminal application and shows how to > navigate the command interface, explore hundreds of Unix applications > that come with the Mac, and, most importantly, take advantage of > both the Mac and Unix interfaces. If you want to master the command > line, look no further. > http://www.oreilly.com/catalog/ltigerunix/ > > Chapter 8, "Taking Unix Online," is available online: > http://www.oreilly.com/catalog/ltigerunix/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/ > > > ***O'Reilly at LinuxWorld, San Francisco, CA--August 8-11 > Stop by our booth (#818) to check out our latest Linux and open source > titles. We'll also have info on some of our groovy new projects like > Make, Safari, and SafariU. > http://www.linuxworldexpo.com/live/12/events/12SFO05A > > > ***Don't Miss David Pogue, "NY Times" columnist, Emmy-winning > correspondent for CBS News, and the always hilarious, always informative > author of the Missing Manual series at the following locations: > > *MacWorld Boston, MA--July 13-14 > David will speak at the conference July 13 at the following times: > > 11:15am-12:15pm The Mac OS X Tiger Supersession > > 1:15pm - 2:15 pm David's Favorite OS X Secret > > Or stop by the our booth (#423) to pick up the latest Missing Manual > titles. David will be around on Wednesday and Thursday. > > For more information, go to: > http://www.macworldexpo.com/live/20/events/20BOS05A/SN287250#david > > > *SOHO Apple Store, New York, NY--July 18 > 6:30 pm > 103 Prince Street > For more information, including driving directions, go to: > http://www.apple.com/retail/soho/week/20050501.html > > > *Stanford Linear Accelerator Center, Palo Alto, CA--July 20 > 7:00 pm > Panofsky Auditorium at SLAC > 2575 Sand Hill Road > Palo Alto, California > > Hosted by A32, DVMUG, MilMUG, NCMUG, PlanetMUG, SMUG, SVMUG > > For Driving Directions and public transportation: > http://www.slac.stanford.edu/welcome/location.html > > Space is limited. If you would like to attend, please RSVP by emailing: > mugevent at oreilly.com. > > Please be prepared to show photo ID at the gate. > > ================================================ > Conference News > ================================================ > ***Register for the O'Reilly Open Source Convention, > Portland, OR--August 1-5 > OSCON 2005 explores three deep trends affecting open source: the > commoditization of software, network-enabled collaboration, and software > customizability. Join us at this essential gathering of open source > leaders and practitioners of every persuasion to exchange ideas and push > the boundaries of vital open source technologies. This year, we > introduce the Open Source Business Review, along with a host of other > exciting presentations and events. > http://conferences.oreilly.com/oscon/ > > Use code "os05grpusr" when you register, and receive 15% off the > registration price. > > To register for the conference, go to: > http://conferences.oreillynet.com/cs/os2005/create/ord_os05 > > ================================================ > News From O'Reilly & Beyond > ================================================ > --------------------- > General News > --------------------- > ***Top Ten Questions People Ask About Switching to Internet Telephones > "Talk Is Cheap" author James Gaskin blames internet telephone vendors > and the press for dropping the consumer information ball when it comes > to the basic questions they have about switching to internet or > broadband telephones. If you're contemplating a switch, James has > answers to ten most frequently asked questions about dropping your > traditional telephone provider for broadband. > http://www.oreillynet.com/pub/a/network/2005/06/27/talkischeap.html > > > ***Anti-spam Techniques > No Starch's Jonathan Zdziarski ("Ending Spam") speaks about his DSPAM > application and Bayesian filtering techniques. > http://www.networkworld.com/research/2005/0704radio.html > > > ***Hacking Maps > You've got the address, but where is that in GPS terms? In these two > excerpts from "Mapping Hacks," learn how to geocode (adding geographic > coordinates, such as latitude and longitude, to other information) a > US street address, as well as a whole database of addresses using the > geocoder.us web services. > http://www.oreillynet.com/pub/a/network/excerpt/MapHacks_chap7/index. > html > > > ***Making Your RSS Feed Look Pretty in a Browser > As more and more non-techie websites offer syndication feeds, a growing > number of non-technical readers are clicking on the links and filling > their screens with confusing XML. But syndication content doesn't have > to look like geeky markup or malformed text in your readers' browsers. > You can make it look quite pretty and give clues about what the feed is > actually for. Ben Hammersley, author of "Developing Feeds with RSS and > Atom," shows you how. > http://www.oreillynet.com/pub/a/network/2005/07/01/rss.html > > > ***Google Launches Payment System to Compete With PayPal > Learn about Google's plan to launch a competitor to PayPal and what it > will mean to you. > http://www.sitepoint.com/blog-post-view.php?id=274986 > > --------------------- > Open Source > --------------------- > ***ESR: "We Don't Need the GPL Anymore" > During a recent Brazilian conference on free and open source software, > hacker, writer, and speaker Eric Raymond stated that open source would > see more rapid success if the GPL didn't make people nervous. Federico > Biancuzzi recently interviewed ESR to gain more context for the > statement and to explore these views more fully. > http://www.onlamp.com/pub/a/onlamp/2005/06/30/esr_interview.html > > > ***Problems in OpenSSH, Sudo, and Java > Noel Davis looks at problems in OpenSSH, Sudo, Sun Java, Blackdown Java, > tcpdump, cpio, JBOSS, Adobe Reader and Acrobat, gedit, Gaim, and Trac. > http://www.linuxdevcenter.com/pub/a/linux/2005/06/24/security_alerts. > html > > > ***Secure Your MySQL Databases > With Security being on the forefront of many users' minds, it's very > important to ensure that your own sites databases are properly tied down > from intruders. Learn about the first steps to take here. > http://www.sitepoint.com/blog-post-view.php?id=275986 > > > ***What Developers Want > Regardless of the language and platform you choose for development, you > likely share some goals with your fellow developers: to be productive, > to use good tools, and to keep your tools and processes out of your way > while you create good software. Murugan Pal, CTO of SpikeSource, > explains ten attributes he thinks developers want. > http://www.onlamp.com/pub/a/onlamp/2005/06/23/whatdevswant.html > > --------------------- > Mac > --------------------- > ***Music Gadgets > Derrick Story wants to listen to music in a different way everyday. Here > are the gadgets he's been testing to "shuffle" his setup for music > playback. A few of these are real keepers. > http://www.macdevcenter.com/pub/a/mac/2005/06/24/gadgets.html > > > ***Going to the Movies (and More) in iTunes > Have you played with the video functionality in iTunes? If not, J.D > Biersdorfer presents a few things that Steve Jobs has mentioned--and a > few he hasn't. J.D. is the author of "iPod and iTunes: The Missing > Manual, 3rd Edition." > http://www.macdevcenter.com/pub/a/mac/2005/06/24/itunes.html > > > ***Tweaking Tiger Mail > The release of Mail 2.0 was largely overlooked amid all the fuss about > Tiger's system-level features, but a number of people have made public > complaints about changes made to the user interface. Mail's performance > has improved, but the apparent willingness of Apple's designers to > create an entirely new kind of toolbar icon just for use in Mail has > irritated some. Giles Turnbull shows you how to bring happiness back to > Mail. > http://www.macdevcenter.com/pub/a/mac/2005/06/21/mail.html > > --------------------- > Windows/.NET > --------------------- > ***Is This Security Alert Really from Microsoft? > An excellent way to get information about Windows updates is via email > with Microsoft Technical Security Notification Services. But how do you > know what's real and what's a spoof? Mitch Tulloch, author of "Windows > Server Hacks," shows you. > http://www.windowsdevcenter.com/pub/a/windows/2005/07/05/scripting.html > > > ***Atlas: Microsoft's Answer to Ajax > Microsoft is putting together a toolkit for Web Developers who want to > use AJAX (Asychronous JavaScript and XML). > http://www.sitepoint.com/blog-post-view.php?id=276224 > > > ***Generics in .NET 2.0 > Generics in .NET 2.0 permeates with potential. But what are generics? > Are they for you? Should you use them in your apps? Venkat Subramaniam, > author of ".NET Gotchas," answers these questions and take a closer look > at using generics, and their capabilities and limitations. > http://www.ondotnet.com/pub/a/dotnet/2005/06/20/generics.html > > > ***Getting Your Bluetooth Headset to Work in XP > With Bluetooth support built into SP2, getting a Bluetooth headset to > work should be a breeze. But it ain't necessarily so. Wei-Meng Lee shows > you how to do it. > http://www.windowsdevcenter.com/pub/a/windows/2005/07/05/bluetooth.html > > --------------------- > Java > --------------------- > ***Java City: The Java Enterprise Ecosystem > Should we worry about promoting a healthy Java community? Or > iseverything just fine in Java City? Jim Farley asks you to weigh in on > these questions, and others, in the Talkbacks. He plans a follow up > article summarizing what you have to say. Your comments may help to > shape content in Jim's upcoming book, "Java Enterprise in a Nutshell, > 3rd Edition," due out in the fall. > http://www.onjava.com/pub/a/onjava/2005/06/22/javacity.html > > > ***Getting Started with Maven > In this excerpt from "Maven: A Developer's Notebook," authors Vincent > Massol and Timothy M. O'Brien show you how to install and start working > with Maven, the do-it-all Java project builder/manager. > http://www.onjava.com/pub/a/onjava/excerpt/mavenadn_ch01/index.html > > --------------------- > Digital Media > --------------------- > ***Seven Steps to Noise-Free Digital Audio > Virtually all audio recordings will contain some amount of noise. Learn > what causes it, how to avoid it, and how to remove it from your files. > Based on "Digital Audio Essentials" by Bruce and Marty Fries. > http://digitalmedia.oreilly.com/2005/06/22/noise.html > > > ***The Ultimate Portable Studio > If you're a musician, producer, engineer, or songwriter who wants to set > up a professional, laptop-based recording studio, here's all the > information you need. > http://digitalmedia.oreilly.com/2005/06/29/portable1.html > > Part Two: > http://digitalmedia.oreilly.com/2005/07/06/portable2.html > > --------------------- > MAKE > --------------------- > ***MAKE: Audio--Interview with John Maushammer > John is a talented hardware tinkerer who's leading the way to reusing > disposable digital cameras, and now the new CVS disposable digital video > camcorder. Tune into hear how he does it. > http://www.makezine.com/blog/archive/make_podcast/ > > Don't forget to add the MAKE feed to iTunes 4.9. Click this link: > http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id= > 73330671 > (and then click SUBSCRIBE). > > > ***MAKE: Blog--Podcasts on Audible > Audible announced that they're supporting the podcast way of delivering > some of their content. You can add a URL (RSS feed) to a podcasting > application and the stuff you buy on Audible will go to your > computer/music player just like all the free podcasts you subscribe to. > So here's how it all works, plus the good, the bad, and the how-to for > some other things. > http://www.makezine.com/blog/archive/2005/06/audible_does_po.html > > > ***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 > ================================================================ From matt at catalyst.net.nz Mon Jul 11 15:29:59 2005 From: matt at catalyst.net.nz (Matthew Hunt) Date: Tue, 12 Jul 2005 10:29:59 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <1121119351.4159.16.camel@localhost> References: <1121119351.4159.16.camel@localhost> Message-ID: <42D2F2E7.9050002@catalyst.net.nz> Grant McLean wrote: > I'll be away then, but I'm sure that one of my co-workers at Catalyst > (hi Matt!) will be happy to step up and organise access, projector and > reminder messages etc. Hi, yes I'm happy to help out. > So if people want to have a meeting, we need volunteers to speak. > Suggestions of topics to speak about are also welcome. Speak up (reply > here on the list) or it won't happen. I'm interested in doing a talk on debugging, but I'd like to get some feedback, notably: a) is anyone interested in a talk on debugging? b) would you want a talk about the perl debugger? (I'm less interested in this) c) would you want a talk about debug modules? d) would you want a talk about debugging methods in general? (I'm more interested in this) The likely option is a bit of all of them, with more of a leaning towards the process rather than modules and using the perl debugger. > One alternative possibility would be to classify the August meeting as a > 'social' and arrange to meet somewhere for beer, food and chat. Once > again, if people want to do that then someone will need to organise it. Or that :) Sam did suggest social meetings some time ago, but nothing came of it so far. Cheers, Matt. From don at dis.org.nz Mon Jul 11 16:12:54 2005 From: don at dis.org.nz (Donald Gordon) Date: Tue, 12 Jul 2005 11:12:54 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <42D2F2E7.9050002@catalyst.net.nz> References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> Message-ID: <20050712111254.31bd2b2c.don@dis.org.nz> On Tue, 12 Jul 2005 10:29:59 +1200 Matthew Hunt wrote: > I'm interested in doing a talk on debugging, but I'd like to get some > feedback, notably: > > a) is anyone interested in a talk on debugging? > b) would you want a talk about the perl debugger? (I'm less interested > in this) > c) would you want a talk about debug modules? > d) would you want a talk about debugging methods in general? (I'm more > interested in this) > > The likely option is a bit of all of them, with more of a leaning > towards the process rather than modules and using the perl debugger. YES! Having had to do some perl debugging recently, I'd certainly be interested in a talk on any of the above, although I'd be more interested in the perl-specific bits. donald From sam at vilain.net Mon Jul 11 16:23:16 2005 From: sam at vilain.net (Sam Vilain) Date: Tue, 12 Jul 2005 11:23:16 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <42D2F2E7.9050002@catalyst.net.nz> References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> Message-ID: <42D2FF64.5000609@vilain.net> Matthew Hunt wrote: > a) is anyone interested in a talk on debugging? > b) would you want a talk about the perl debugger? (I'm less interested > in this) > c) would you want a talk about debug modules? > d) would you want a talk about debugging methods in general? (I'm more > interested in this) > The likely option is a bit of all of them, with more of a leaning > towards the process rather than modules and using the perl debugger. One very cool module that I mentioned in passing, during my talk on my trip to YAPC::Taipei earlier this year, is Devel::ebug. This is an ACME product which was started during the YAPC hackathon. For demonstrating the process of debugging, I think it's ideal; as it can display in a web browser, highlight code, etc. It uses a client/server protocol, with a very small debugging core. This assists its application to environments like Perl in an embedded web server, where this is normally problematiC. In summary, it's shiny. Of course I still prefer the good old tty debugger, but that's probably because I was reared on DOS debug and gdb. If I want interactive debugging I'll use M-x perldb from emacs. Sam. From matt at catalyst.net.nz Mon Jul 11 17:07:30 2005 From: matt at catalyst.net.nz (Matthew Hunt) Date: Tue, 12 Jul 2005 12:07:30 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <1121119351.4159.16.camel@localhost> References: <1121119351.4159.16.camel@localhost> Message-ID: <42D309C2.3030007@catalyst.net.nz> Grant McLean wrote: > Suggestions of topics to speak about are also welcome. Speak up (reply > here on the list) or it won't happen. I'd be interested to hear something about Log::Log4perl and Plucene if anyone's used them or is keen to find out and do a presentation anyway. Obviously I _could_ read the manual, but where's the fun in that? Matt. From geoff at catalyst.net.nz Mon Jul 11 17:26:51 2005 From: geoff at catalyst.net.nz (Geoff Cant) Date: Tue, 12 Jul 2005 12:26:51 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <42D2FF64.5000609@vilain.net> References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> <42D2FF64.5000609@vilain.net> Message-ID: <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> I would love to hear a talk on Devel::ebug and any other shiny Devel:: type code. (With maybe some passing references to similar but less good things in the standard perl -d and perldb-mode) I'm also interested in unit testing and in particular unit testing applied to legacy code and the refactoring required to do so. If no- one else wants to pick this up I might have a go. I'd like to talk about Darcs and why it's super-shiny and better than CVS at some stage. Anyone interested in a version control type talk? --Geoff Cant (Catalyst IT) On 2005-07-12, at 11:23 , Sam Vilain wrote: > Matthew Hunt wrote: > >> a) is anyone interested in a talk on debugging? >> b) would you want a talk about the perl debugger? (I'm less >> interested >> in this) >> c) would you want a talk about debug modules? >> d) would you want a talk about debugging methods in general? (I'm >> more >> interested in this) >> The likely option is a bit of all of them, with more of a leaning >> towards the process rather than modules and using the perl debugger. >> > > One very cool module that I mentioned in passing, during my talk on my > trip to YAPC::Taipei earlier this year, is Devel::ebug. This is an > ACME product which was started during the YAPC hackathon. > > For demonstrating the process of debugging, I think it's ideal; as it > can display in a web browser, highlight code, etc. It uses a > client/server protocol, with a very small debugging core. This > assists > its application to environments like Perl in an embedded web server, > where this is normally problematiC. > > In summary, it's shiny. > > Of course I still prefer the good old tty debugger, but that's > probably > because I was reared on DOS debug and gdb. If I want interactive > debugging I'll use M-x perldb from emacs. > > Sam. > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > > From matt at catalyst.net.nz Mon Jul 11 17:39:19 2005 From: matt at catalyst.net.nz (Matthew Hunt) Date: Tue, 12 Jul 2005 12:39:19 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> <42D2FF64.5000609@vilain.net> <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> Message-ID: <42D31137.8090703@catalyst.net.nz> Geoff Cant wrote: > I would love to hear a talk on Devel::ebug and any other shiny > Devel:: type code. (With maybe some passing references to similar but > less good things in the standard perl -d and perldb-mode) > > I'm also interested in unit testing and in particular unit testing > applied to legacy code and the refactoring required to do so. If no- > one else wants to pick this up I might have a go. > > I'd like to talk about Darcs and why it's super-shiny and better than > CVS at some stage. Anyone interested in a version control type talk? How about a debugging lightning talks session then? People could take a bit of debugging (module, perldb, debugging methodology), learn a bit about it and present for 5-10 minutes on it. Anyone keen? Matt. From sam at vilain.net Mon Jul 11 20:52:56 2005 From: sam at vilain.net (Sam Vilain) Date: Tue, 12 Jul 2005 15:52:56 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> <42D2FF64.5000609@vilain.net> <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> Message-ID: <42D33E98.20606@vilain.net> Geoff Cant wrote: > I would love to hear a talk on Devel::ebug and any other shiny > Devel:: type code. (With maybe some passing references to similar but > less good things in the standard perl -d and perldb-mode) Look, just because I saw its inception and have cranked it up before and commented, "ooo, pretty", doesn't mean I can make a whole talk on it! However, if we go with Matt's suggestion to have a focused lightning talks session, I could probably contribute a Devel::ebug section, and an XS debugging section (if anyone's interested!). > I'm also interested in unit testing and in particular unit testing > applied to legacy code and the refactoring required to do so. If no- > one else wants to pick this up I might have a go. Sounds like a good topic. Other interesting related tools and techniques are Devel::Cover for coverage testing, WWW::Mechanize for writing web application test suites, Test::Base for writing data-based test suites, etc. > I'd like to talk about Darcs and why it's super-shiny and better than > CVS at some stage. Anyone interested in a version control type talk? Sure. I can probably contribute Subversion and svk short talks for this session. (for those unaware, Subversion is like CVS with all the design bugs fixed, and svk is the Perl patchset abstraction/management layer that runs atop of Subversion, similar to darcs). So, we've got three great topic areas to discuss, and a range of items to talk about in those topics, this should keep us busy for a few months. I forward the motion for the call for a call for a vote on which topic goes first. Anyone care to second the motion? Is anyone interested in any more Perl 6 talks? I'm thinking that a talk about the Perl 6 OO core, including Classes, Roles, Traits and the MetaModel might be a good one. Sam. From geoff at catalyst.net.nz Tue Jul 12 00:02:31 2005 From: geoff at catalyst.net.nz (Geoff Cant) Date: Tue, 12 Jul 2005 19:02:31 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: <42D33E98.20606@vilain.net> References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> <42D2FF64.5000609@vilain.net> <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> <42D33E98.20606@vilain.net> Message-ID: Options for the August PM meet (8th Aug?): A) Wellington PM Social (Dinner somewhere) B) Lightning Talks (Darcs, Devel::ebug, XS debugging ?, Unit Testing ?, Perl 6?, more?) C) A + B :) D) Other - please submit suggestions on the back of a self-addressed email. Any strong opinions/violent objections/comments/...? --Geoff Cant (Catalyst IT) ps: Would I cause commotion if I second Sam's motion? On 2005-07-12, at 15:52 , Sam Vilain wrote: > Geoff Cant wrote: > >> I would love to hear a talk on Devel::ebug and any other shiny >> Devel:: type code. (With maybe some passing references to similar but >> less good things in the standard perl -d and perldb-mode) >> > > Look, just because I saw its inception and have cranked it up before > and commented, "ooo, pretty", doesn't mean I can make a whole talk on > it! > > However, if we go with Matt's suggestion to have a focused lightning > talks session, I could probably contribute a Devel::ebug section, and > an XS debugging section (if anyone's interested!). > > >> I'm also interested in unit testing and in particular unit testing >> applied to legacy code and the refactoring required to do so. If no- >> one else wants to pick this up I might have a go. >> > > Sounds like a good topic. Other interesting related tools and > techniques are Devel::Cover for coverage testing, WWW::Mechanize for > writing web application test suites, Test::Base for writing data-based > test suites, etc. > > >> I'd like to talk about Darcs and why it's super-shiny and better than >> CVS at some stage. Anyone interested in a version control type talk? >> > > Sure. I can probably contribute Subversion and svk short talks for > this session. > > (for those unaware, Subversion is like CVS with all the design bugs > fixed, and svk is the Perl patchset abstraction/management layer that > runs atop of Subversion, similar to darcs). > > So, we've got three great topic areas to discuss, and a range of items > to talk about in those topics, this should keep us busy for a few > months. > > I forward the motion for the call for a call for a vote on which topic > goes first. Anyone care to second the motion? > > Is anyone interested in any more Perl 6 talks? I'm thinking that a > talk about the Perl 6 OO core, including Classes, Roles, Traits and > the MetaModel might be a good one. > > Sam. > _______________________________________________ > Wellington-pm mailing list > Wellington-pm at pm.org > http://mail.pm.org/mailman/listinfo/wellington-pm > > From matt at catalyst.net.nz Tue Jul 12 13:48:43 2005 From: matt at catalyst.net.nz (Matthew Hunt) Date: Wed, 13 Jul 2005 08:48:43 +1200 Subject: [Wellington-pm] Next month's meeting In-Reply-To: References: <1121119351.4159.16.camel@localhost> <42D2F2E7.9050002@catalyst.net.nz> <42D2FF64.5000609@vilain.net> <26E873CF-A6FB-4E74-A73E-7AA2BDB5C44C@catalyst.net.nz> <42D33E98.20606@vilain.net> Message-ID: <42D42CAB.1050807@catalyst.net.nz> Geoff Cant wrote: > Options for the August PM meet (8th Aug?): > A) Wellington PM Social (Dinner somewhere) > B) Lightning Talks (Darcs, Devel::ebug, XS debugging ?, Unit > Testing ?, Perl 6?, more?) > C) A + B :) > D) Other - please submit suggestions on the back of a self-addressed > email. > > Any strong opinions/violent objections/comments/...? I think that the Perl 6 talks could definitely do with a bit more time than a lightning talk, probably Darcs too. I'd like to see a Debugging/Testing evening some time. > ps: Would I cause commotion if I second Sam's motion? Apparently not... How about this: 1) Social evening, suggestions welcome along with votes 2) Debugging and testing lightning talks evening (possibly thunder talks, as some of them might rumble on a bit - but with the general idea being to keep them under 10 minutes) 3) Version management evening, Subversion, svk, Darcs 4) Perl 6 OO core + random short talk from someone Cheers, Matt. From grant at mclean.net.nz Tue Jul 19 19:59:24 2005 From: grant at mclean.net.nz (Grant McLean) Date: Wed, 20 Jul 2005 14:59:24 +1200 Subject: [Wellington-pm] [Fwd: [OSDC:Australia:Announce] OSDC 2005 Call For Papers] Message-ID: <1121828364.27176.16.camel@localhost> -------- Forwarded Message -------- > From: Anthony Baxter > To: organisers at osdc.com.au, announce at osdc.com.au > Subject: [OSDC:Australia:Announce] OSDC 2005 Call For Papers > Date: Wed, 20 Jul 2005 12:55:44 +1000 > > (Web page: http://osdc2005.cgpublisher.com/cfp.html) > > OSDC (Open Source Developers Conference) is a grass-roots/low cost > conference in the style of a YAPC or PyCon. It's organised for > developers, by developers, and we're looking for papers on open > source languages, technologies and tools. > > The conference will be held in Melbourne (Monash University's Caulfield > Campus) from the 5th til the 7th of December, 2005. > > Last years conference had about 160 people and around 60 papers on a > range of topics - see http://www.osdc.com.au/papers/2004.html for a > list. This list might also be useful if you're looking for ideas on > what sort of thing would be appropriate. > > To submit a proposal, get yourself to the www.osdc.com.au website, and > hit the 'Call for papers' link, or go directly to the paper submission > website at http://osdc2005.cgpublisher.com/cfp.html > > Key Dates: > > Proposals deadline 19th August 2005 > Proposal acceptance 12th September 2005 > Submission deadline 28th October 2005 > Final version for proceedings 15th November 2005 > Conference 5th - 7th December 2005 > > Hope to see you there! > Anthony > From grant at mclean.net.nz Sun Jul 24 13:59:52 2005 From: grant at mclean.net.nz (Grant McLean) Date: Mon, 25 Jul 2005 08:59:52 +1200 Subject: [Wellington-pm] [Fwd: Newsletter from O'Reilly UG Program, July 22] Message-ID: <1122238792.29284.1.camel@localhost> -------- Forwarded Message -------- > From: Marsee Henon > Subject: Newsletter from O'Reilly UG Program, July 22 > Date: Fri, 22 Jul 2005 17:38:44 -0700 > ================================================================ > O'Reilly News for User Group Members > July 22, 2005 > ================================================================ > ---------------------------------------------------------------- > Book News > ---------------------------------------------------------------- > -Perl Testing: A Developer's Notebook > -Write Portable Code > -Home Networking: The Missing Manual > -Perl Best Practices > -Talk Is Cheap > -Switching to VoIP > -Ending Spam > -Swing Hacks > -Word Annoyances > -Advanced Perl Programming, Second Edition > -MAKE Magazine Subscriptions Available > ---------------------------------------------------------------- > Upcoming Events > ---------------------------------------------------------------- > -Jeremy Zawodny ("High Performance MySQL"), Open Tech 2005, > London, UK--July 23 > -UKUUG Linux 2005 Conference, University of Wales--August 4-7 > -O'Reilly at LinuxWorld, San Francisco, CA--August 8-11 > ---------------------------------------------------------------- > Conference News > ---------------------------------------------------------------- > -Visit the 2005 O'Reilly Open Source Convention Exhibit Hall for Free > -Register for the O'Reilly Open Source Convention, > Portland, OR--August 1-5 > -Registration is Open for EuroOSCON > ---------------------------------------------------------------- > News > ---------------------------------------------------------------- > -New Annoyances Central Site > -O'Reilly Nominated for Lovemarks > -Choosing the Best Star Atlases > -Information Security with Colin Percival > -Calculating the True Price of Software > -Learning Lab: Save 50% on the Open Source Programming > Certificate Series > -Building an OpenBSD Live CD > -The Virtual Referral: Mitigating Risk by Hiring Open Source > Developers > -PHP 5.1's Killer Features > -David Pogue Photos from Mug Event > -Programming with Spotlight > -An Introduction to Tiger Terminal, Part 3 > -How to End Wars Between Testers and Programmers > -Unit Testing in .NET Projects > -Making Internet Phone Calls Using Skype > -Taking JUnit Out of the Box > -What Is Business Process Modeling? > -What Is Podcasting? > -Gary Garritan: A Personal Orchestra for Everyone > -My Five Favorite Soft Synths > -HOW TO Make Enhanced Podcasts > -Phil Torrone on "Attack of the Show" > -MAKE Volume 03 at the Press > > ================================================ > 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, 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 > ---------------------------------------------------------------- > ***Perl Testing: A Developer's Notebook > Publisher: O'Reilly > ISBN: 0596100922 > With this series of hands-on labs, you'll learn how Perl's test tools > work and how to use them effectively. Once mastered, these lessons will > help you ensure low-level code correctness, reduce software development > cycle time, and ease maintenance burdens. You don't have to be a diehard > Perl developer to use this book; you just have to want to do your job a > little bit better. > http://www.oreilly.com/catalog/perltestingadn/ > > Chapter 4, "Distributing Your Tests (and Code)", is available online: > http://www.oreilly.com/catalog/perltestingadn/chapter/index.html > > > ***Write Portable Code > Publisher: No Starch > ISBN: 1593270569 > This handy book contains the lessons, patterns, and knowledge for > developing cross-platform software that programmers usually must acquire > through sheer trial and error. Targeted at intermediate-to-advanced > programmers, it is a valuable resource for designers of cross-platform > software, programmers looking to extend their skills to additional > platforms, and programmers faced with the tricky task of moving code > from one platform to another. > http://www.oreilly.com/catalog/1593270569/ > > > ***Home Networking: The Missing Manual > Publisher: O'Reilly > ISBN: 059600558X > Using clear language, straightforward explanations, and a dash of humor, > this Missing Manual shows you how to do everything you need to set up a > home network. Including both Windows and Mac info, it will help you > understand the difference between what you need to know to create and > use your home network and what's best left to system administrators. > http://www.oreilly.com/catalog/homenettmm/ > > Chapter 5, "Using the Network with Windows Computers," is available > online: > http://www.oreilly.com/catalog/homenettmm/chapter/index.html > > > ***Perl Best Practices > Publisher: O'Reilly > ISBN: 0596001738 > This collection of 256 guidelines on the art of coding will help you > write the best Perl code you possibly can. The guidelines cover code > layout, naming conventions, choice of data and control structures, > program decomposition, interface design and implementation, modularity, > object orientation, error handling, testing, and debugging. Offering > only guidelines that actually work, this book presents coherent and > widely applicable suggestions based on real-world experience. > http://www.oreilly.com/catalog/perlbp/ > > Chapter 9, "Subroutines," is available online: > http://www.oreilly.com/catalog/perlbp/chapter/index.html > > > ***Talk Is Cheap > Publisher: O'Reilly > ISBN: 0596009607 > A straightforward, quick introduction to the ins and outs of using VoIP > and other internet telephone options, this book details how to make the > switch and what the tradeoffs will be. In addition, you will learn > advanced techniques, including how to turn your Palm or Pocket PC into > an internet phone and how to work with Wi-Fi phones and videophones. > http://www.oreilly.com/catalog/talk/ > > Chapter 3, "Free Internet Phone Features That You're Paying For Now," is > available online: > http://www.oreilly.com/catalog/talk/chapter/index.html > > > ***Switching to VoIP > Publisher: O'Reilly > ISBN: 0596008686 > Based on real-world experience, this handy manual addresses the most > common VoIP migration challenges. Learn how to build your own VoIP > system, install it, and begin making calls. You'll also explore the > strengths and weaknesses of circuit-switched and packet-switched > networks, how VoIP systems impact network infrastructure, as well as > solutions for common challenges involved with IP voice migrations. Ideal > for IT managers, network engineers, and system administrators. > http://www.oreilly.com/catalog/switchingvoip/ > > Chapter 14, "Traditional Apps on the Converged Network," is available > online: > http://www.oreilly.com/catalog/switchingvoip/chapter/index.html > > > ***Ending Spam > Publisher: No Starch > ISBN: 1593270526 > This landmark title describes, in-depth, how statistical filtering is > being used by next-generation spam filters to identify and filter spam, > how spam filtering works, and how language classification and machine > learning combine to produce remarkably accurate spam filters. Readers > gain a complete understanding of the mathematical approaches used in > today's spam filters, decoding, tokenization, the use of various > algorithms, and the benefits of using open source solutions to end spam. > http://www.oreilly.com/catalog/1593270526/ > > > ***Swing Hacks > Publisher: O'Reilly > ISBN: 0596009070 > Packed with programming lessons, this book will show you how to extend > Swing's rich component set in advanced ways. The hacks touch upon the > entire Swing gamut--tables, trees, sliders, spinners, progress bars, > internal frames, and text components. You'll learn how to filter lists, > power up trees and tables, add drag-and-drop support, and generally > increase your competency with interface-building tools. > http://www.oreilly.com/catalog/swinghks/ > > Sample Hack 89, "Fun with Keyboard Lights," is available online: > http://www.oreilly.com/catalog/swinghks/chapter/index.html > > > ***Word Annoyances > Publisher: O'Reilly > ISBN: 0596009542 > This helpful book offers to-the-point solutions to your most vexing > editing, formatting, printing, faxing, and scanning problems. It covers > everything from installation and templates to tables, columns, and > graphics. It also provides a gentle introduction to the power of macros > so you can slay your annoyances by the truckload. The fixes will work > with most versions of Word, including Word 2000, 2002 (XP), and 2003. > http://www.oreilly.com/catalog/wordannoyances/ > > Chapter 3, "Text Entry and Editing," is available online: > http://www.oreilly.com/catalog/wordannoyances/chapter/index.html > > > ***Advanced Perl Programming, Second Edition > Publisher: O'Reilly > ISBN: 0596004567 > O'Reilly's most high-level Perl tutorial to date, this book teaches you > all the complex techniques for production-ready Perl programs. This > completely updated guide clearly explains concepts such as > introspection, overriding built-ins, extending Perl's object-oriented > model, and testing your code for greater stability. Whatever your > current level of Perl expertise, this book will help you push your > skills to the next level. > http://www.oreilly.com/catalog/advperl2/ > > Chapter 3, "Templating Tools," is available online: > http://www.oreilly.com/catalog/advperl2/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/ > > > ***Jeremy Zawodny ("High Performance MySQL"), Open Tech 2005, > London, UK--July 23 > This event features "Yahoo Troublemaker" and author Jeremy Zawodny. > O'Reilly will be there selling books. > http://www.ukuug.org/events/opentech2005/ > > > ***UKUUG Linux 2005 Conference, University of Wales--August 4-7 > O'Reilly will be there selling books. > http://www.ukuug.org/events/linux2005/ > > > ***O'Reilly at LinuxWorld, San Francisco, CA--August 8-11 > Stop by our booth to check out our latest Linux and open source titles. > We'll also have info on some of our groovy new projects like Make, > Safari, and SafariU. > Moscone Center, Booth #818 > http://www.linuxworldexpo.com/live/12/events/12SFO05A > > ================================================ > Conference News > ================================================ > ***Visit the 2005 O'Reilly Open Source Convention Exhibit Hall for Free > This year's OSCON Exhibit Hall is the largest in our seven-year history, > and will feature a virtual "who's who" of open source companies. From > exciting start-ups such as ActiveGrid, BlackDuck Software, LogicBlaze, > MarvelIT, Merchere, Palamida, SpikeSource, Sourcebeat, SourceLabs, and > SugarCRM to industry giants like Apple Computer, Computer Associates, > Google, HP, IBM, Intel, Novell, Sun Microsystems, and Yahoo!, you'll > find the latest software and hardware offerings for your enterprise, > small or large. To register for your free exhibit hall pass, please > visit: > http://conferences.oreillynet.com/cs/os2005/create/ord_os05 > > > ***Register for the O'Reilly Open Source Convention, > Portland, OR--August 1-5 > OSCON 2005 explores three deep trends affecting open source: the > commoditization of software, network-enabled collaboration, and software > customizability. Join us at this essential gathering of open source > leaders and practitioners of every persuasion to exchange ideas and push > the boundaries of vital open source technologies. This year, we > introduce the Open Source Business Review, along with a host of other > exciting presentations and events. > http://conferences.oreilly.com/oscon/ > > Use code "os05grpusr" when you register, and receive 15% off the > registration price. > > To register for the conference, go to: > http://conferences.oreillynet.com/cs/os2005/create/ord_os05 > > > ***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/ > > User Group discounts are available, email marsee at oreilly.com for more > information. > > To register for the conference, go to: > http://conferences.oreillynet.com/cs/eurooscon/create/ord_euos05 > > ================================================ > News From O'Reilly & Beyond > ================================================ > --------------------- > General News > --------------------- > ***New Annoyances Central Site > O'Reilly has just launched the new Annoyances Central weblog site, > focused on topics and issues from the Annoyances Series books. Check out > the Daily Fix, the Experts' Blog, and Robert's Rant for the most > annoying annoyances--and their fixes, of course. You can even subscribe > to the RSS feed and have piping-hot annoyances delivered straight > to you. > http://www.annoyancescentral.com/ > > > ***O'Reilly Nominated for Lovemarks > The creators of Lovemarks wondered what makes some brands wildly > inspirational and came up with Lovemarks, a celebration of respect and > loyalty. "Take a brand away and people will find a replacement. Take a > Lovemark away and people will protest its absence." Folks can nominate > brands that inspire "loyalty beyond reason," and we're thrilled to be in > the mix. Show your love! > http://www.lovemarks.com/lm/read.php?LID=2603 > > > ***Choosing the Best Star Atlases > Whether you're an observer of deep-sky objects with your 20-inch > Dobsonian reflector, or an amateur astronomer enjoying a simple night of > stargazing with your binoculars, it's helpful to know which star atlases > best suit your needs. Avid astronomers Robert and Barbara Thompson > describe the atlases they use and their reasons for choosing them. > Robert and Barbara are the authors of Astronomy Hacks. > http://www.oreillynet.com/pub/a/network/2005/07/18/staratlases.html > > > ***Information Security with Colin Percival > The recent disclosure of side-channel techniques to retrieve > cryptographic secrets on hyperthreading machines caused stirs in > security and operating system development communities. Colin Percival, a > FreeBSD security officer, reported the vulnerability and weathered the > questions and criticisms. Michael W. Lucas recently interviewed him on > this vulnerability, vendors' responses, and security research. > http://www.onlamp.com/pub/a/bsd/2005/07/21/Big_Scary_Daemons.html > > --------------------- > Open Source > --------------------- > ***Calculating the True Price of Software > Businesses have long viewed support and maintenance as essential > components of software. Open source business models often focus on > charging for support and customization. Is there an economic model that > can demonstrate the true worth of a piece of software and the option for > support, maintenance, and upgrades? Robert Lefkowitz argues that open > source exposes the true value of software itself as, essentially, worth > less in comparison to support and maintenance. > http://www.onlamp.com/pub/a/onlamp/2005/07/21/software_pricing.html > > > ***Learning Lab: Save 50% on the Open Source Programming Certificate > Series > Our Open Source Programming Certificate Series will teach you the core > technical skills necessary to fully understand programming using Linux > or Unix operating systems, languages, libraries, and databases. > Completion of this series also earns you a Certificate of Professional > Development through the University of Illinois Office of Continuing > Education. For two weeks only, save 50% on all Open Source Programing > Certificate Series classes. Offer ends July 31st. > http://www.oreilly.com/redirector.csp?link=UAOSP&type=news > > > ***Building an OpenBSD Live CD > Linux isn't the only operating system that boots and runs off a CD. > OpenBSD does as well. Kevin Lo uses his for didactic purposes, but this > is a good example for taking your desktop or firewall along with you. > Here's how to build and customize an OpenBSD installation on a CD. > > > ***The Virtual Referral: Mitigating Risk by Hiring Open Source > Developers > Hiring a new employee is almost always a risk, and hiring the wrong > employee can prove a costly mistake for managers. Brian Fitzpatrick > suggests you hire an open source programmer. Find out why doing so > mitigates the risks involved in hiring. Meet Brian at O'Reilly's Open > Source Convention, where he'll be leading a Subversion tutorial and a > session on switching from CVS to Subversion. > http://www.onlamp.com/pub/a/onlamp/2005/07/14/osdevelopers.html > > > ***PHP 5.1's Killer Features > Learn about PHP Data Objects, perhaps the greatest new feature in > PHP 5.1. > http://www.sitepoint.com/blog-post-view.php?id=274359 > > --------------------- > Mac > --------------------- > ***David Pogue Photos from our recent MUG event at the Stanford Linear > Accelerator Center: > http://www.flickr.com/photos/16228484 at N00/sets/625100/ > > http://www.flickr.com/photos/wdn2/sets/625173/ > (Special Thanks to Don Nelson of DVMUG for sending these along.) > > > ***Programming with Spotlight > The API for Spotlight offers highly advanced search capabilities. In > fact, you can develop some of the very features of Tiger we've already > grown to love using Spotlight's API. In this piece, Matthew Russell will > ease you into Spotlight programming from a Cocoa dev perspective, > showing you how to make your applications Spotlight enabled > http://www.macdevcenter.com/pub/a/mac/2005/07/12/spotlight.html > > > ***An Introduction to Tiger Terminal, Part 3 > In Part 3 of this Tiger Terminal introduction, you'll learn some helpful > commands that you can use to view information about your network, > including netstat, nslookup, traceroute, and more. > http://www.macdevcenter.com/pub/a/mac/2005/07/05/terminal3.html > > > ***How to End Wars Between Testers and Programmers > There's a natural conflict between testers and programmers because of > the difference in perspective each role has. The best way to end > struggles is to redefine the goals of the work so that their roles can > be collaborative, not adversarial. In this article, Scott Berkun draws > upon his years of project-leading experience to provide some inside tips > for managing your development team. Scott is the author of The Art of > Project Management. > http://www.macdevcenter.com/pub/a/mac/2005/07/08/dev_team.html > > --------------------- > Windows/.NET > --------------------- > ***Unit Testing in .NET Projects > Now is a pretty exciting time for unit testing in .NET. Tremendous > progress is being made on several fronts: IDE integration, process > integration, and new test fixtures. Jay Flowers and Andrew Stopford > explain how to use Visual Studio's new integrated unit testing, as well > as the NUnit and MbUnit testing frameworks. > http://www.ondotnet.com/pub/a/dotnet/2005/07/18/unittesting_2005.html > > > ***Making Internet Phone Calls Using Skype > Skype lets you use the internet to make phone calls to other Skype users > and also to regular telephones. Wei-Meng Lee shows you how to set it up > and start talking. > http://www.windowsdevcenter.com/pub/a/windows/2005/07/19/skype.html > > --------------------- > Java > --------------------- > ***Taking JUnit Out of the Box > JUnit is practically ubiquitous among Java developers as a way to test > code, but it's somewhat limited by the fact that it's only meant to run > in one JVM on one box, hampering its usefulness when developing > distributed applications. In this article, Amir Shevat shows how the > open source JUnit extension Pisces helps JUnit overcome this limitation. > http://www.onjava.com/pub/a/onjava/2005/07/13/pisces.html > > > ***What Is Business Process Modeling? > Business Process Modeling (BPM) is a set of technologies and standards > for the design, execution, administration, and monitoring of business > processes. In this article, Mike Havey, author of Essential Business > Process Modeling, briefly describes the state of BPM today and the BPM > standards, then builds an ideal BPM architecture using the example of a > retailer process. > http://www.onjava.com/pub/a/onjava/2005/07/20/businessprocessmodeling. > html > > --------------------- > Digital Media > --------------------- > ***What Is Podcasting? > So, you're ready to hop on the podcasting bandwagon, but you're not sure > how to get started? This article by Phillip Torrone briefly describes > what podcasting is and the software you'll need, then takes you right to > the fun with a comprehensive step-by-step guide to podcast production. > >From recording to editing to publishing and syndicating your podcasts, > Phillip covers everything you need to know to serve up your first > podcasts. > http://digitalmedia.oreilly.com/2005/07/20/WhatIsPodcasting.html > > > ***Gary Garritan: A Personal Orchestra for Everyone > Producer Gary Garritan has made it his mission to put a high-quality > digital orchestra in your hands--along with extensive free training. > Hear how composers have seized the opportunity. > http://digitalmedia.oreilly.com/2005/07/20/garritan.html > > > ***My Five Favorite Soft Synths > Looking for sonic inspiration? Synthesizer guru Jim Aikin reveals his > top five virtual instruments, explains why they're great, and shares > custom MP3 examples. > http://digitalmedia.oreilly.com/2005/07/13/topsynths.html > > --------------------- > MAKE > --------------------- > ***HOW TO make Enhanced Podcasts (Images, Links, and More with Audio) > Apple's new iTunes 4.9 allows you to view (and listen to) "enhanced > podcasts." These are audio files that can have slideshows, URLs and some > cool features we have discovered. Here's how to get, make and all you > need to know about enhanced podcasts! As a bonus, MAKE has put together > some fun ideas they think many might use. > http://www.makezine.com/blog/archive/2005/07/how_to_make_enh.html#more > > > ***Phil Torrone on "Attack of the Show" > Here's the video of MAKE's Associate Editor Phillip Torrone on G4TV's > Attack of the Show. The show aired on Friday, July 15. He showed off > some user submitted projects, hacks, mods, and blew up stuff with a high > powered green laser. > http://downloads.oreilly.com/make/g4tv.mov > > > ***MAKE Volume 03 at the Press > The third volume of MAKE magazine is at the press, and we have the > Flickr photo stream to prove it. Our designers signed off on the final > cover and raved that this is the hottest volume yet. Don't be left > coveting thy neighbor's MAKE, and subscribe now! > http://www.flickr.com/photos/kirk22/sets/612189/ > > > ***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 > ================================================================