From grant at mclean.net.nz Mon Jul 9 14:14:00 2007 From: grant at mclean.net.nz (Grant McLean) Date: Tue, 10 Jul 2007 09:14:00 +1200 Subject: [Wellington-pm] Meeting this evening Message-ID: <1184015640.26446.7.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers The July meeting of Wellington Perl Mongers is this evening (July 10th) at the usual place and time: 6:00pm Tuesday 10 July 2007 Level 2, Eagle Technology House 150 Willis Street Wellington http://wellington.pm.org/ This month's speakers: * Sam Vilain - Lazy programming using pipes * Grant McLean - Unicode in practice See you there. Grant From grant at mclean.net.nz Tue Jul 10 15:54:58 2007 From: grant at mclean.net.nz (Grant McLean) Date: Wed, 11 Jul 2007 10:54:58 +1200 Subject: [Wellington-pm] Roundup of last night's meeting Message-ID: <1184108098.7179.25.camel@putnam.wgtn.cat-it.co.nz> Hi All It was a surprisingly good turn out last night in spite of wintery weather conditions (and it wasn't just Catalyst staff too scared to step outside). Thanks Sam for an interesting tour of IO::Plumbing - we're all looking forward to a release :-) Thanks to everyone for asking intelligent questions during my Unicode talk (which continues below). The slides are up on the web site now: http://wellington.pm.org/archive/ The next meeting is scheduled for Tuesday August 14th, but nobody has volunteered to speak yet so I'm very keen to hear from anybody who wants an opportunity to tell us something interesting. There were a couple of things I intended to touch on in my talk, but failed to prepare in time ... XML http://wellington.pm.org/archive/200707/unicode/slide37.html points to note: - the encoding declaration at the start of the XML is used by the XML parser to decode the data into UTF-8 - the result of parsing XML will always be UTF-8 - don't fight it - the numeric character entity € got decoded to the unicode character for the Euro - once again that's something XML parsers do - don't fight it - the XML declaration is optional for documents encoded in UTF-8 or UTF-16 - parsers are required to auto detect these encodings - if your document uses a different encoding and doesn't have an XML declaration then it is not well-formed XML LWP http://wellington.pm.org/archive/200707/unicode/slide39.html If you retrieve a file from a web server using LWP, then in order to properly handle the response content you need to determine the encoding from the headers and then use the Encode module to translate the response content to Perl's native UTF-8. If you use the response object's 'decoded_content' method instead of the 'content' method then that happen automatically :-) That's all from me. Please do reply to volunteer that talk you've been thinking about for months. Cheers Grant From lbd at monsternetwork.co.uk Thu Jul 12 01:41:42 2007 From: lbd at monsternetwork.co.uk (Dan Jacka) Date: Thu, 12 Jul 2007 20:41:42 +1200 Subject: [Wellington-pm] Allow myself to introduce ... myself Message-ID: <1184229702.8136.56.camel@audrey> Hello all, I've become a regular Wellington Perl Mongers attendee, so thought it appropriate to finally subscribe to this mailing list. The welcome email says: > Please send email to the list to introduce yourself and let us know your areas of interest and expertise. Here goes: I'm English, and back in England I used to work as an embedded systems programmer using C and assembly language. Occasionally I used Perl to write test scripts. I've lived in Wellington for two years, working a mostly non-techy job that very occasionally required me to write database queries. When I did, I used Perl - with ODBC and Win32::OLE - to tie everything together. Some of you may have heard me talk about Win32::OLE at the May meeting. There's lots of exciting techy things happening in Wellington. Being here has inspired me to get back into computing. I've spent a lot of my free time in the last year using and learning about the technologies I enjoy most, specifically Linux and its closely associated languages - like Perl. All that hard work finally paid off: I'm starting a new job as a web developer later this month. Woo hoo! I enjoy Perl Mongers because it's a window into the practices of real Perl (and Linux) developers, which is something I've often wanted but never had before. I keep coming back for more because I learn plenty of new things every time. Most of my programming knowledge comes from books not people, so sometimes it's enlightening just to hear a term said out loud and to realise that I've had it wrong all these years. 'LaTeX' comes to mind... Well I intended this to be one short paragraph and have rambled way past that. I'll stop now. I look forward to learning lots more about Perl and beyond at future PM meetings. Cheers, Dan From lenz at gschwendtner.eu Thu Jul 12 04:21:00 2007 From: lenz at gschwendtner.eu (lenz) Date: Thu, 12 Jul 2007 23:21:00 +1200 Subject: [Wellington-pm] Allow myself to introduce ... myself In-Reply-To: <1184229702.8136.56.camel@audrey> References: <1184229702.8136.56.camel@audrey> Message-ID: hi, On 12/07/2007, at 8:41 PM, Dan Jacka wrote: > The welcome email says: > >> Please send email to the list to introduce yourself and let us know > your areas of interest and expertise. well ... due to your mail i had a look at the welcome email again as well (got it some days ago) and ... well, in that case :-) well, i am the guy that showed up at the last two pms and i really enjoyed it. it is refreshing to meet you guys. well, for the personal introduction, i came all way down from germany to see if NZ is the country to be for the next time and, well, it looks like it for the moment. back in germany i was technical director of a domain registrar (united-domains.de(not nz accredited)) and wrote all the backend stuff in perl like the hosting solution, the domain registering interfaces (more than 100TLDs) and all kinds of tools for maintenence and daily work. now i am down here and enjoy the kiwi way of life and do some perl programming both for work and at home. just wanted to thank catalyst for the perfect organisation, the room/ infrastructure and the support for the community (and the beer for shure). till next month cheers lenz From grant at mclean.net.nz Sun Jul 22 20:11:46 2007 From: grant at mclean.net.nz (Grant McLean) Date: Mon, 23 Jul 2007 15:11:46 +1200 Subject: [Wellington-pm] [Fwd: Newsletter from O'Reilly UG Program, July 20] Message-ID: <1185160306.975.1.camel@putnam.wgtn.cat-it.co.nz> -------- Forwarded Message -------- > From: Marsee Henon > Subject: Newsletter from O'Reilly UG Program, July 20 > Date: Fri, 20 Jul 2007 14:00:54 -0700 > > Hi there > > You can now purchase PDF copies of most of our books by the chapter for > just $3.99. Look for the "Buy PDF of Chapter" button on selected book > catalog pages and get just the content you need. Here's an example: > http://www.oreilly.com/catalog/9780596527440/index.html > > Let me know if you're going to Linuxworld, Photoshop World, > or PhotoPlus Expo. We're looking for UGs who can pick up our > extra books at the end of the show. > > > Travel Update: > > I'll be attending OSCON July 23-27 in Portland and then Linuxworld on > August 7. Stop by and say hi if you're going to be there too. > > We have free expo hall passes for Linuxworld, let me know if you > need one and I'll send the PDF. > > Just in case you missed it here's a song about Perl on YouTube by Pudge: > > > I'm looking for Amazon and Slashdot reviewers for any of our new > titles. Are you or your members are interested? > > Here's our new release list to take a look at. > > > --Marsee > > ================================================================ > O'Reilly News for User Group Members > July 20, 2007 > ================================================================ > --------------------------------------------------------------- > New Releases--Books, Short Cuts, and Rough Cuts > ---------------------------------------------------------------- > Get 35% off from O'Reilly, No Starch, Paraglyph, PC Publishing, > Pragmatic Bookshelf, Rocky Nook, SitePoint, or YoungJin books > you purchase directly from O'Reilly. > > Just use code DSUG when ordering online or by phone 800-998-9938. > > > Free ground shipping on orders of $29.95 or more. > For more details, go to: > > > Did you know you can request a free book or PDF to review for your > group? Ask your group leader for more information. > > For book review writing tips and suggestions, go to: > > > > ***iPhone: The Missing Manual > ISBN 10: 0596513747 > > > > ***3ds Max 9.0 (Young Jin) > ISBN 10: 8931433719 > > > > ***Ableton Live 6 Tips and Tricks (PC Publishing) > ISBN 10: 1906005028 > > > > ***ActionScript 3.0 Design Patterns > ISBN 10: 0596528469 > > > > ***Adding Ajax > ISBN 10: 0596529368 > > > > ***Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide > ISBN 10: 0596515197 > > > > ***An Introduction to Testing Web Applications with twill and Selenium > ISBN 10: 0596527802 > > > > ***Beautiful Code > ISBN 10: 0596510047 > > > > ***Dreamweaver CS3: The Missing Manual > ISBN 10: 0596510438 > > > > ***Dynamic Learning: Photoshop CS3 > ISBN 10: 0596510616 > > > > ***Essential ActionScript 3.0 > ISBN 10: 0596526946 > > > > ***Excel Hacks, Second Edition > ISBN 10: 0596528345 > > > > ***Fast Guide to Cubase 4 (PC Publishing) > ISBN 10: 1906005001 > > > > ***Forbidden LEGO (No Starch) > ISBN 10: 1593271379 > > > > ***Groovy Recipes (Pragmatic Bookshelf) > ISBN 10: 0978739299 > > > > ***How to Build an SMS Service > ISBN 10: 0596515138 > > > > ***Implementing BEA Portal 92 > ISBN 10: 0596514026 > > > > ***Intel Threading Building Blocks > ISBN 10: 0596514808 > > > > ***Learning Flash Media Server 2 > ISBN 10: 0596510411 > > > > ***Learning Web Design, Third Edition > ISBN 10: 0596527527 > > > > ***Low Budget Shooting (Hard Cover) (Rocky Nook) > ISBN 10: 1933952105 > > > > ***Mastering Perl > ISBN 10: 0596527241 > > > > ***Music Projects with Ableton Live (PC Publishing) > ISBN 10: 1870775260 > > > > ***MySQL Pocket Reference, Second Edition > ISBN 10: 0596514263 > > > > ***Network Warrior > ISBN 10: 0596101511 > > > > ***Photoshop CS3 Photographer's Handbook (Rocky Nook) > ISBN 10: 1933952113 > > > > ***Photoshop Lightroom Adventure > ISBN 10: 059610099X > > > > ***PHP and Smarty on Large-Scale Web Development > ISBN 10: 0596513798 > > > > ***Podcasting Tricks (Pragmatic Bookshelf) > ISBN 10: 0978739272 > > > > ***Programming Erlang (Pragmatic Bookshelf) > ISBN 10: 193435600X > > > > ***Regular Expression Pocket Reference, Second Edition > ISBN 10: 0596514271 > > > > ***Ruby Pocket Reference > ISBN 10: 0596514816 > > > > ***Securing Ajax Applications > ISBN 10: 0596529317 > > > > ***Simply JavaScript (SitePoint) > ISBN 10: 0980285801 > > > > ***Unobtrusive Ajax > ISBN 10: 0596510241 > > > > ***Windows Admin Programming with Visual C# 2005 Little Black Book (Paraglyph) > ISBN 10: 1933097205 > > > > ***Windows Vista Accelerated (Young Jin) > ISBN 10: 8931434383 > > > > ***Windows Vista Administration: The Definitive Guide > ISBN 10: 0596529597 > > > > ***XML Publishing with InDesign CS2+ > ISBN 10: 0596513992 > > > > ***MAKE Magazine Subscriptions > MAKE Magazine Subscriptions > The annual subscription price for four issues is $34.95. When you > subscribe with this link, you'll get a free issue--one plus four > more for $34.95. So subscribe for yourself or friends with this > great offer for UG Members: five volumes for the cost of four. > Subscribe at: > > > > ***Craft Magazine Subscriptions > 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 UG Members: five volumes for the cost of four. > Subscribe at: > > > ================================================ > Upcoming Events > ================================================ > For more events, please see: > > > > ***Ubuntu Live, Jul 22-24, 2007 > Oregon Convention Center,Portland, OR > Ubuntu is the most popular Linux variant on the planet. Ubuntu Live is > being launched to provide a meeting place for Ubuntu users, > contributors, and partners--and the Ubuntu-curious. Learn how Ubuntu can > make a critical difference in a business or project and engage with the > global open source community at the largest Ubuntu gathering yet. > > > > ***O'Reilly Open Source Convention, Jul 23-27, > Oregon Convention Center, Portland, OR > The O'Reilly Open Source Conventionl brings over 2500 open source > professionals together to network, learn, and share the latest knowledge > around open source software. > > > > ***MAKE Magazine's Phil Torrone at Powell's Books, Jul 24--Portland, OR > Powell's hosts Phil Torrone, blogger for MAKE Magazine, during > O'Reilly's Open Source Convention in Portland. Join him as he talks > about weekend projects from MAKE. > > > > ***A Panel Discussion of "Beautiful Code" at Powell's Books, > Jul 25--Portland, OR > Powell's hosts Ward Cunningham as a moderator for a panel discussion on > the newly released book "Beautiful Code." Taking place during O'Reilly's > Open Source Convention in Portland, "Beautiful Code" authors Karl Fogel, > Greg Kroah-Hartman, and Simon Peyton Jones will be present to discuss > the difference between a serviceable solution and an extraordinary one. > > > > ***Scott Berkun Discusses The Myths of Innovation at Powell's Books > Jul 26--Portland, OR > Powell's hosts Scott Berkun for an evening of discussion about his > newest book, The Myths of Innovation. Taking place during O'Reilly's > Open Source Convention in Portland, it's sure to be a great night of > conversation, insight, and knowledge. > > > > ***O'Reilly at Linuxworld Conference, Aug 6-9--Moscone Center, > San Francisco, CA > Linuxworld is the premier event for the Linux and open source community, > bringing together industry leaders shaping the future of new enterprise > technology in the largest single gathering of business and technical > leaders deploying Linux and open source solutions. Stop by the O'Reilly > booth (# 525) to say hi, and pick up some great new books. > > > > ***Derrick Story at Stanford/Palo Alto Macintosh User Group, Aug 6-- > Stanford Linear Accelerator Center, Menlo Park, CA > Author Derrick Story (Digital Photography Pocket Guide, 3rd Edition, > iPhoto 6: The Missing Manual, and Digital Photography Hacks) presents to > the "iPhoto 6: More than (Initially) Meets the Eye" and "Techniques for > Great Pictures." > > > > ***360Flex Conference Seattle > Aug 13-15--Seattle, WA > This 3-day conference is the place to learn about the Flex and Apollo > technologies by speakers from Adobe and from the community. The first > Flex conference was a hit, and the second version promises to be even > better with a new centralized location approach. > > > ================================================ > Conference News > ================================================ > ***Registration is Open for RailsConf Europe, > 17-19 September in Berlin, Germany > Use code "re07usrg" when you register, and receive 15% off > the registration price. > > To register for the conference, go to: > > > For complete conference information, go to: > > > ================================================ > News From O'Reilly & Beyond > ================================================ > --------------------- > General News > --------------------- > ****Maker Faire Austin Accepting Entries > We are accepting entries for Maker Faire Austin, which will be held > October 20-21 at the Travis County Exposition Center. We are looking > for all kinds of creative and unusual projects in the spirit of Make and > Craft magazines. If you live in Texas, or in a nearby state, please > consider participating in this fun event and tell your friends about it. > The deadline for entries is August 15. > > > > ***Work for O'Reilly as an Acquisitions Editor > We're currently looking for an Acquisitions Editor for our Open Technology > Exchange division. The acquisitions editor is responsible for finding, > acquiring, developing content that can be distributed in the form of > books, articles, shortcuts [smaller chapter length documents], podcasts > and videos. > > > For more job openings, go to: > > > > ***Create Your Own O'Reilly Shirt, Mug, or Poster > In just three easy steps you can make a one of a kind shirt, mug, or > poster adorned with your favorite O'Reilly animal. Create yours now! > > > > ***O'Reilly School of Technology Courses: UG Members Receive > a 30% Discount > O'Reilly School of Technology has opened its virtual doors with > educational offerings and certification for IT students looking to > further their careers or to launch one. As an O'Reilly User Group > member, you save on all the courses in the following University of > Illinois Certificate Series: > > -Linux/Unix System Administration > -Web Programming > -Open Source Programming > -.NET Programming > -Client-Side Web Programming featuring AJAX > > To redeem, use Promotion Code "ORALL1," good for a 30% discount, > in Step #2 of the enrollment process. Each course comes with a free > O'Reilly book and a 7-day money-back guarantee. > Register online: > > > --------------------- > Open Source > --------------------- > ***The Power of Google Gears > Google Gears is a framework for development browser-based applications > that can be used offline. In the second part of Jack Herrington's > introduction to Gears, you'll see how to use Gears for data entry and > batching, and learn more about how to leverage SQLite. > > > > ***OpenGuides: City Wikis in Perl > OpenGuides is a Wiki that allows the contributors to build what are > essentially open source guides to cities. Kake Pugh has been involved > with the project and offers us a peek under the hood complete with > source code in Perl. She looks specifically at how OpenGuides rejects > spam postings and how its geographically oriented architecture makes it > a better choice than other Wiki frameworks for this type of application. > > > --------------------- > Digital Media > --------------------- > ***dekeBytes: A Taste of Vanishing Point 2.0 in Photoshop CS3 > Deke McClelland takes a look at the new and improved Vanishing Point 2.0 > Photoshop filter in Adobe's CS3. The Digital Media community can follow > along with example files as Deke melds an image around a virtual DVD > case! > > > > ***Advanced Aperture Techniques with Joe Schorr > Have you tapped the power of Album Picks or mastered the Primary Only > function? In this edition of Inside Aperture, Joe Schorr talks with > Derrick Story and explains some of his favorite power techniques. > > > > ***The Lightroom 1.1 Library Revealed > In Lightroom's 1.1 Library module, you can edit, rate and sort images, > add keywords and perform basic image processing on one or multiple > images at the same time. Join us for a quick tour of its key elements, > including an explanation of the new "catalogs" (formerly known as > libraries) concept. > > > --------------------- > Mac/Apple > --------------------- > ***iPhone: The Missing Manual Sneak Preview > David Pogue's Favorite iPhone Tricks, perfect for the Missing Manual fan > who wants the inside scoop on how to get the most out of a new iPhone. > > > > ***Smarter Ways to Work with PDFs > Giles Turnbull examines several methods and applications for managing > your PDF collection. > > > > ***QuickTime Web Movie Secrets > QuickTime is still the best-looking, most flexible way to present video > on the web. Here's how to present multiple movies on a single page, > launch a movie in fullscreen mode, and even play a sequence of movies > automatically. > > > --------------------- > Microsoft/.NET > --------------------- > ***Eight Reasons Windows Administrators Should Learn JScript Instead of > VBScript > When it comes to writing WSH scripts or HTML applications, system > administrators can use either VBScript or JScript. Bill Stewart tells > you why JScript is your best choice. > > > ***Windows Wireless LAN Security Primer > If you've got a wireless Windows network, you're at risk. This primer > gives you a great introduction to what you need to know to keep it safe. > > > --------------------- > Java > --------------------- > ***GMF: Beyond the Wizards > Using the Eclipse Graphical Modeling Framework (GMF), this article takes > the reader through a step-by-step creation of the construction of an > application using GMF. Beyond the wizards, get an introduction to GMF > 'under the hood.' > > > > ***Enabling Peer-to-Peer BitTorrent Downloads with Azureus > BitTorrent is one of the more popular protocols being used for > peer-to-peer file transfers, and enabling your Java applications to use > this protocol has never been easier. With a little theory and a lot of > working code, this article shows you how to add peer-to-peer protocols > to your own apps. > > > --------------------- > Web > --------------------- > ***Inside Adobe's onAIR Summer Bus Tour > For blog posts, tips, photos, dates, and more. > > > > ***iPhone: Test Your Site for iPhone Compatibility > > > > ***Simply JavaScript > HTML and CSS alone can only achieve the static beauty of the department > store mannequin. Here, Kevin shows you how, with JavaScript, you can > combine the three layers of the Web to bring that awkward puppet > to life. > > > > ***Rich Developer, Poor Developer > A look at website flipping and the business of buying and selling. > > > --------------------- > Head First > --------------------- > ***Boost Your PMP Score > The authors of "Head First PMP" just put together a new critical path drill. > > > ***200-question Practice PMP Exam > Our practice PMP test is available for free from Head First Labs. Each > answer includes an explanation from the authors. > > > > ***Sneak peak of Head First SQL > Check out this exclusive sneak preview from chapter 7 that shows the > relationships that make Relational Databases work. > > > ***Updated Code Samples for Head First Object-Oriented Analysis & Design > We've just put up new code on the book page for chapters 1-7 and > Appendix II. > > > Until next time-- > > Marsee Henon > > > ================================================================ > O'Reilly > 1005 Gravenstein Highway North > Sebastopol, CA 95472 > http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ > ================================================================ From grant at mclean.net.nz Tue Jul 24 19:45:31 2007 From: grant at mclean.net.nz (Grant McLean) Date: Wed, 25 Jul 2007 14:45:31 +1200 Subject: [Wellington-pm] NZOSS Talk by Rick Jellife @ Catalyst Tomorrow Message-ID: <1185331531.21660.35.camel@putnam.wgtn.cat-it.co.nz> Hi Mongers XML standards and governance guru Rick Jelliffe will be speaking at an event organised by the NZOSS. Start time is 4:30pm Thursday July 26th. Admission is free and all are welcome. Rick shot to notoriety recently when it emerged Microsoft had paid him to write a Wikipedia entry on their proposed "open" standard for documents, OOXML. The talk title is: "Wikigate Wikipediascandal and the Open XML process" See also: http://www.nzoss.org.nz/node/173 Cheers Grant