From scottp at dd.com.au Wed May 3 17:09:37 2006 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 4 May 2006 10:09:37 +1000 Subject: [Melbourne-pm] Fwd: O'Reilly UG Program News: DSUG Discount Changes References: Message-ID: Just FYI, the O'Reilly discount has been increased for club members. Scott Begin forwarded message: > From: "Marsee Henon" > Date: 4 May 2006 5:16:34 GMT+10:00 > To: scottp at dd.com.au > Subject: O'Reilly UG Program News: DSUG Discount Changes > > Hello, > > Can you please let your members know about the increase in our user > group discount? You can post this to your mailing list, web site, > or in > your newsletter and please make sure you mention this at your next > meeting. > > Get 30% off a single book or 35% off two or more books from > O'Reilly, No > Starch, Paraglyph, PC Publishing, Pragmatic Bookshelf, SitePoint, or > Syngress 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 $29.95 or more in the US. > > > Other benefits you receive when you buy directly from O'Reilly > include: > > *100% Satisfaction Guarantee* > If, for any reason, you're not completely satisfied with your > purchase, > return it to us and get your money back. A return shipping label is > included with every direct purchase, and directions are posted > online in > case you've misplaced it: > . > > *Safari Enabled* > Whenever possible, our books are "Safari Enabled." This means you can > access your book for free online for 45 days through the O'Reilly > Safari > Bookshelf. How do you know if your book is Safari Enabled? Turn your > book over and look for the "Safari Enabled" logo on the bottom > right of > the page. If it's there, flip through the last couple pages of your > book > until you find directions for accessing your book online. > > *Booktech* > Have a question about your book? O'Reilly is the only publisher that > offers tech support for books. Send an email to > and we'll help you out. Be specific: > Include > the book title and page number. It's also a good idea to include the > ISBN so we know what edition you have. > > *Reader Reviews* > Our reader reviews are read by most people at O'Reilly, including Tim > O'Reilly, all our editors, as well as sales, marketing, and PR. So if > you have praise, a gripe, or ideas for improvement, writing a reader > review on oreilly.com is a sure way for your voice to be heard. > Just go > to your book's catalog page on oreilly.com and click the "Write a > Review" button. > > *Book Registration* > Register your book online and we'll notify you when the book has been > updated or a new edition is available. You can also win books and > other > prizes. Haven't registered your books? Just go to > . > > *Newsletters* > Our newsletters keep you updated on the latest articles, books, news, > and events. A complete list of newsletters and lists can be found at > . > > We're working on a slew of additional benefits to serve you even > better > so stay tuned. > > As always, thanks for your help spreading the word. > > Marsee Henon > > ================================================================ > O'Reilly > 1005 Gravenstein Highway North > Sebastopol, CA 95472 > http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ > ================================================================ -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060504/360be6d7/attachment.bin From scottp at dd.com.au Wed May 3 22:59:44 2006 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 4 May 2006 15:59:44 +1000 Subject: [Melbourne-pm] Gallery help Message-ID: <8A3768F3-CAE7-4729-B338-A2F03B91B797@dd.com.au> Hey Guys Gallery is now progressing nicely. I have a Simple interface, part of a Flickr interface, lots of test cases and working on a new Local interface (my own variety of Simple, but with permanent thumbnail store, better searching etc). I am looking for some volunteers that would be interested in looking at the interface (API) and code etc. The trick is that I might be building something too complicated to use - it should be simple but you never know until you try it - it is easy to fog up your own view of the world you are building :-) Anyone interested in taking a look? Scooter -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060504/6210349e/attachment.bin From daniel at rimspace.net Wed May 3 23:01:55 2006 From: daniel at rimspace.net (Daniel Pittman) Date: Thu, 04 May 2006 16:01:55 +1000 Subject: [Melbourne-pm] Gallery help In-Reply-To: <8A3768F3-CAE7-4729-B338-A2F03B91B797@dd.com.au> (Scott Penrose's message of "Thu, 4 May 2006 15:59:44 +1000") References: <8A3768F3-CAE7-4729-B338-A2F03B91B797@dd.com.au> Message-ID: <873bfqs4z0.fsf@rimspace.net> G'day Scott. > Gallery is now progressing nicely. I have a Simple interface, part of > a Flickr interface, lots of test cases and working on a new Local > interface (my own variety of Simple, but with permanent thumbnail > store, better searching etc). > > I am looking for some volunteers that would be interested in looking > at the interface (API) and code etc. > > The trick is that I might be building something too complicated to use > - it should be simple but you never know until you try it - it is easy > to fog up your own view of the world you are building :-) I would be interested in taking a look at the code, with a view to using it in a small image gallery project of my own. Daniel -- Digital Infrastructure Solutions -- making IT simple, stable and secure Phone: 0401 155 707 email: contact at digital-infrastructure.com.au -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 188 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060504/b5adb6f5/attachment.bin From ts at meme.com.au Thu May 4 00:53:23 2006 From: ts at meme.com.au (Tony Smith) Date: Thu, 4 May 2006 17:53:23 +1000 Subject: [Melbourne-pm] Gallery help In-Reply-To: <873bfqs4z0.fsf@rimspace.net> References: <8A3768F3-CAE7-4729-B338-A2F03B91B797@dd.com.au> <873bfqs4z0.fsf@rimspace.net> Message-ID: <7170898b839129f8103a9225e30499ca@meme.com.au> On 04/05/2006, at 4:01 PM, Daniel Pittman wrote: > G'day Scott. > >> Gallery is now progressing nicely. I have a Simple interface, part of >> a Flickr interface, lots of test cases and working on a new Local >> interface (my own variety of Simple, but with permanent thumbnail >> store, better searching etc). >> >> I am looking for some volunteers that would be interested in looking >> at the interface (API) and code etc. >> >> The trick is that I might be building something too complicated to use >> - it should be simple but you never know until you try it - it is >> easy >> to fog up your own view of the world you are building :-) > > I would be interested in taking a look at the code, with a view to > using > it in a small image gallery project of my own. > > Daniel > -- > Digital Infrastructure Solutions -- making IT simple, stable and secure > Phone: 0401 155 707 email: contact at digital-infrastructure.com.au Me too! Tony Smith 0405 499 718 TransForum Developer http://www.transforum.net/ From scottp at dd.com.au Thu May 4 05:27:15 2006 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 4 May 2006 22:27:15 +1000 Subject: [Melbourne-pm] Class::Std vs Object::InsideOut Message-ID: <185DC3E8-4547-4DEA-A5EF-70D846CF7F6D@dd.com.au> Hey Guys anyone had experience in the above two modules. I absolutely love the whole structure and style of Class::Std. But it is not thread safe. Object::InsideOut on the other hand is no where near as neat and obvious in construction but completely thread safe and faster ! Before I jump from one ship to another (because forking, mod_perl and other things incompatible with Class::Std are essential items) if anyone has any opinion. I have of course scoured the internet, but it is also very useful to ask all you dudes too :-) Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060504/ca76daaf/attachment.bin From gerardaus at gmail.com Thu May 4 10:47:19 2006 From: gerardaus at gmail.com (Gerard .) Date: Thu, 4 May 2006 10:47:19 -0700 Subject: [Melbourne-pm] Class::Std vs Object::InsideOut In-Reply-To: <185DC3E8-4547-4DEA-A5EF-70D846CF7F6D@dd.com.au> References: <185DC3E8-4547-4DEA-A5EF-70D846CF7F6D@dd.com.au> Message-ID: <6f2691d10605041047m6b9cbd70w28336a577240b7a@mail.gmail.com> Hey Scott, I myself haven't used both of these extensively, but here are some points made from a perl developer on the perl devel list here at work, who prefers Object::InsideOut: Object::InsideOut - thread safety - accessor naming - storing the ID of the scalar in the scalar (performance savings) - couple of tricky things though, you can inherit from non-InsideOut cclasses, but that's done by storing a reference to the parent object(s), which means you can't inherit from method-only ( i.e. mix-in) classes. Easy to work around, just suprising. Hope that helps a little.. Gerard. On 5/4/06, Scott Penrose wrote: > > Hey Guys > > anyone had experience in the above two modules. > > I absolutely love the whole structure and style of Class::Std. But it > is not thread safe. > > Object::InsideOut on the other hand is no where near as neat and > obvious in construction but completely thread safe and faster ! > > Before I jump from one ship to another (because forking, mod_perl and > other things incompatible with Class::Std are essential items) if > anyone has any opinion. > > I have of course scoured the internet, but it is also very useful to > ask all you dudes too :-) > > Scott > > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/melbourne-pm/attachments/20060504/0ee0c36a/attachment.html From leif.eriksen at hpa.com.au Thu May 4 17:21:56 2006 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Fri, 5 May 2006 10:21:56 +1000 Subject: [Melbourne-pm] Class::Std vs Object::InsideOut Message-ID: Can you answer the question "the lack of thread-safety in C::S breaks my code here" ? If you cant, the lack of thread-safety isnt an issue - YAGNI. L -----Original Message----- From: scottp at dd.com.au [mailto:scottp at dd.com.au] Sent: Thursday, 4 May 2006 10:27 PM To: melbourne-pm at pm.org Subject: [Melbourne-pm] Class::Std vs Object::InsideOut _______________________________________________ Melbourne-pm mailing list Melbourne-pm at pm.org http://mail.pm.org/mailman/listinfo/melbourne-pm ********************************************************************** IMPORTANT The contents of this e-mail and its attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you received this e-mail in error, please notify the HPA Postmaster, postmaster at hpa.com.au, then delete the e-mail. This footnote also confirms that this e-mail message has been swept for the presence of computer viruses by Ironport. Before opening or using any attachments, check them for viruses and defects. Our liability is limited to resupplying any affected attachments. HPA collects personal information to provide and market our services. For more information about use, disclosure and access see our Privacy Policy at www.hpa.com.au ********************************************************************** From jarich at perltraining.com.au Thu May 4 17:45:05 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Fri, 05 May 2006 10:45:05 +1000 Subject: [Melbourne-pm] Class::Std vs Object::InsideOut In-Reply-To: References: Message-ID: <445AA011.4070206@perltraining.com.au> leif.eriksen at hpa.com.au wrote: > Can you answer the question "the lack of thread-safety in C::S breaks my > code here" ? If you cant, the lack of thread-safety isnt an issue - > YAGNI. The lack of thread-safety in C::S breaks any code which attempts a fork under Windows. See the bonus slides in the below pdf for an explanation http://dagolden.com/files/whats_all_the_fuss.pdf Some further details can be found here: http://www.perlmonks.org/?node_id=483162 In particular: On a unix derived OS, fork is done using the system fork call, which creates a new process with memory allocated as "copy-on-write" .. that means that the same memory locations are used for variables until the value of the variable is changed .. That seems to work just fine for inside-out objects -- as the reference is preserved ... On Win32, however, forking is faked using threads! (c.f. perlfork) So fork-safety on Win32 means getting thread-safety as well, which means that thread-safety for inside-out objects winds up being rather important, as unsuspecting users might wind up forking their way into threads without even realizing it and finding all their objects have lost their data. A discussion of some of the issues with inside out objects in general can be found here: http://www.perlmonks.org/?node=Anti-inside-out-object-ism Having said all of this, I find the interfaces of both Class::Std and Object::InsideOut to be well designed, and I imagine that using either would be equally easy. I can understand Scott's dilema though, because I expect that *changing* over from one to the other would be quite a hassle - so if thread safety could become an issue in the future; then using Class::Std now might not be a good choice. Finally, this is only really an issue due to the use of the ident method (refaddr by a different name). If Scott over-rode ident to use UUIDs instead, then he could probably have both Class::Std and thread safety. J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Thu May 4 17:48:08 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Fri, 05 May 2006 10:48:08 +1000 Subject: [Melbourne-pm] Class::Std vs Object::InsideOut In-Reply-To: <6f2691d10605041047m6b9cbd70w28336a577240b7a@mail.gmail.com> References: <185DC3E8-4547-4DEA-A5EF-70D846CF7F6D@dd.com.au> <6f2691d10605041047m6b9cbd70w28336a577240b7a@mail.gmail.com> Message-ID: <445AA0C8.5000106@perltraining.com.au> Gerard . wrote: > Object::InsideOut > - couple of tricky things though, you can inherit from non-InsideOut > cclasses, but that's done by storing a reference to the parent > object(s), which means you can't inherit from method-only ( i.e. mix-in) > classes. Easy to work around, just suprising. On the other hand, you can't inherit from any non-Class::Std classes at all, as far as I can tell. Use of Class::Std seems to impose Class::Std on your entire hierarchy (if you want parent constructors and deconstructors to be called). On the other hand, use of hash based objects tended to do the same thing. Of course I could be mistaken, there are very few "can't"s in Perl. ;) All the best, J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From leif.eriksen at hpa.com.au Thu May 4 18:33:25 2006 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Fri, 5 May 2006 11:33:25 +1000 Subject: [Melbourne-pm] Class::Std vs Object::InsideOut Message-ID: > On the other hand, use of hash based objects tended to do the same thing. If people insist on inheriting from you AND using your internals directly instead of your API, then they deserve everything they get when you change the model. L ********************************************************************** IMPORTANT The contents of this e-mail and its attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you received this e-mail in error, please notify the HPA Postmaster, postmaster at hpa.com.au, then delete the e-mail. This footnote also confirms that this e-mail message has been swept for the presence of computer viruses by Ironport. Before opening or using any attachments, check them for viruses and defects. Our liability is limited to resupplying any affected attachments. HPA collects personal information to provide and market our services. For more information about use, disclosure and access see our Privacy Policy at www.hpa.com.au ********************************************************************** From jarich at perltraining.com.au Mon May 8 18:16:38 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue, 09 May 2006 11:16:38 +1000 Subject: [Melbourne-pm] Meeting TOMORROW night! Message-ID: <445FED76.3030709@perltraining.com.au> G'day everyone! This is a reminder that we've got a meeting on tomorrow night. As it's also our AGM I encourage you to try to make it in on time, so that you can have a say in our new committee. I expect there'll be more on this from our outgoing committee. When: 6:30pm. Wednesday 19th April, 2006 Where: Level 8 myinternet house 14 Blackwood St North Melbourne Agenda: < 6:30pm Come register as a financial MPM member ($10). 6:30pm - 7pm AGM: * Financial Report from the Treasurer * Election of new office bearers and ordinary committee members. 7pm - 2D Barcodes - Leif Covering layout, encodings, Reed Solomon, and some alternative technologies e.g. Aztec barcodes. Features cool hardware. If you'd like to give a talk tomorrow night, you're very welcome. This meeting is open to everyone, although only financial members can be committee members. Please bring along any friends, family and work mates who may be interested. ------------------------------------------------------------------------- Next OSDClub meeting: Wednesday 14th June Next Melbourne Perl Mongers meeting: Wednesday 12th July ------------------------------------------------------------------------- -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From scottp at dd.com.au Mon May 8 21:35:36 2006 From: scottp at dd.com.au (Scott Penrose) Date: Tue, 9 May 2006 14:35:36 +1000 Subject: [Melbourne-pm] Talks for May meeting In-Reply-To: References: Message-ID: Hey Leif Are you still able to do your talk tomorrow on 2D barcodes ? Also I believe Alec has not been able to come this week, anyone want to talk about any other code? Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060509/2986a39b/attachment.bin From leif.eriksen at hpa.com.au Mon May 8 21:42:38 2006 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Tue, 9 May 2006 14:42:38 +1000 Subject: [Melbourne-pm] Talks for May meeting Message-ID: I am doing the presentation now ! L -----Original Message----- From: scottp at dd.com.au [mailto:scottp at dd.com.au] Sent: Tuesday, 9 May 2006 2:36 PM To: Leif Eriksen Cc: jarich at perltraining.com.au; melbourne-pm at pm.org Subject: Re: [Melbourne-pm] Talks for May meeting Hey Leif Are you still able to do your talk tomorrow on 2D barcodes ? Also I believe Alec has not been able to come this week, anyone want to talk about any other code? Scott ********************************************************************** IMPORTANT The contents of this e-mail and its attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you received this e-mail in error, please notify the HPA Postmaster, postmaster at hpa.com.au, then delete the e-mail. This footnote also confirms that this e-mail message has been swept for the presence of computer viruses by Ironport. Before opening or using any attachments, check them for viruses and defects. Our liability is limited to resupplying any affected attachments. HPA collects personal information to provide and market our services. For more information about use, disclosure and access see our Privacy Policy at www.hpa.com.au ********************************************************************** From jarich at perltraining.com.au Mon May 8 22:42:54 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue, 09 May 2006 15:42:54 +1000 Subject: [Melbourne-pm] Meeting TOMORROW night! In-Reply-To: <445FED76.3030709@perltraining.com.au> References: <445FED76.3030709@perltraining.com.au> Message-ID: <44602BDE.80302@perltraining.com.au> This didn't seem to go through the first time, so I'm hoping it'll get through now. J Jacinta Richardson wrote: > G'day everyone! > > This is a reminder that we've got a meeting on tomorrow night. As it's also our > AGM I encourage you to try to make it in on time, so that you can have a say in > our new committee. I expect there'll be more on this from our outgoing committee. > > When: 6:30pm. Wednesday 19th April, 2006 > Where: Level 8 > myinternet house > 14 Blackwood St > North Melbourne > > Agenda: < 6:30pm Come register as a financial MPM member ($10). > 6:30pm - 7pm AGM: > * Financial Report from the Treasurer > * Election of new office bearers and ordinary committee members. > > 7pm - 2D Barcodes - Leif > Covering layout, encodings, Reed Solomon, and some alternative > technologies e.g. Aztec barcodes. Features cool hardware. > > If you'd like to give a talk tomorrow night, you're very welcome. > > This meeting is open to everyone, although only financial members can be > committee members. Please bring along any friends, family and work > mates who may be interested. > > ------------------------------------------------------------------------- > Next OSDClub meeting: Wednesday 14th June > > Next Melbourne Perl Mongers meeting: Wednesday 12th July > ------------------------------------------------------------------------- > -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From scottp at dd.com.au Tue May 9 00:44:24 2006 From: scottp at dd.com.au (Scott Penrose) Date: Tue, 9 May 2006 17:44:24 +1000 Subject: [Melbourne-pm] MySQL User Group Message-ID: <15DD69D5-DACA-468F-BCBE-A757392328EA@dd.com.au> Some great news for those who have asked... MySQL User Group in Melbourne is considering changing their time to the 3rd Wednesday of the Month instead of the 2nd (like MPM). That will allow a little less conflict of times and allow people to go to both if they would like. Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060509/27a0b445/attachment.bin From blmarsh at gmail.com Tue May 9 16:41:55 2006 From: blmarsh at gmail.com (Ben Marsh) Date: Wed, 10 May 2006 09:41:55 +1000 Subject: [Melbourne-pm] Meeting TOMORROW night! In-Reply-To: <445FED76.3030709@perltraining.com.au> References: <445FED76.3030709@perltraining.com.au> Message-ID: I am confused :-( Today is the 10th May I think On 5/9/06, Jacinta Richardson wrote: > > G'day everyone! > > This is a reminder that we've got a meeting on tomorrow night. As it's > also our > AGM I encourage you to try to make it in on time, so that you can have a > say in > our new committee. I expect there'll be more on this from our outgoing > committee. > > When: 6:30pm. Wednesday 19th April, 2006 Next Melbourne Perl Mongers meeting: Wednesday 12th July > ------------------------------------------------------------------------- > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/melbourne-pm/attachments/20060510/f06e24c4/attachment.html From jarich at perltraining.com.au Tue May 9 17:06:37 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Wed, 10 May 2006 10:06:37 +1000 Subject: [Melbourne-pm] Meeting TOMORROW night! In-Reply-To: References: <445FED76.3030709@perltraining.com.au> Message-ID: <44612E8D.2040803@perltraining.com.au> Ben Marsh wrote: > When: 6:30pm. Wednesday 19th April, 2006 Oops. I thought I fixed that. Yes the meeting is on tonight, Wednesday 10th May. J -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From leif.eriksen at hpa.com.au Tue May 9 17:14:40 2006 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Wed, 10 May 2006 10:14:40 +1000 Subject: [Melbourne-pm] Meeting TOMORROW night! Message-ID: >-----Original Message----- > 7pm - 2D Barcodes - Leif > Covering layout, encodings, Reed Solomon, and some alternative > technologies e.g. Aztec barcodes. Features cool hardware. Sorry, they made me give back the cool hardware - the barcodes I generate work, so I didn't need it for testing anymore - and at $1300, they weren't willing to just let me keep it. It wasn't that cool, the lasers were _SO_ non-lethal, no matter how long I pointed it at the cat.... And my wife was getting sick of me jumping out from behind doors, screaming "Die Rebel Scum!!!" and clicking maddly on the trigger of a barcode reader... "Leif, your 42, will you give it up, there is no way the Imperial Academy will accept your enrollment" CU2nite L ********************************************************************** IMPORTANT The contents of this e-mail and its attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you received this e-mail in error, please notify the HPA Postmaster, postmaster at hpa.com.au, then delete the e-mail. This footnote also confirms that this e-mail message has been swept for the presence of computer viruses by Ironport. Before opening or using any attachments, check them for viruses and defects. Our liability is limited to resupplying any affected attachments. HPA collects personal information to provide and market our services. For more information about use, disclosure and access see our Privacy Policy at www.hpa.com.au ********************************************************************** From scottp at linux.dd.com.au Tue May 9 17:51:55 2006 From: scottp at linux.dd.com.au (Scott Penrose) Date: Wed, 10 May 2006 00:51:55 +0000 (UTC) Subject: [Melbourne-pm] Talks for May meeting Message-ID: <4272108.4451147222315492.JavaMail.root@zimbra.dd.com.au> Hey Leif, Looks like MPM mail list has been down for 2 days sorry so mail has bounced on me and gone through late. I did find an old email saying you were going to talk about it. Sorry it was an offer to talk rather than an actual one. If there is time I am going to talk a little about Gallery. Scott ----- leif eriksen wrote: > I am doing the presentation now ! > > L > > -----Original Message----- > From: scottp at dd.com.au [mailto:scottp at dd.com.au] > Sent: Tuesday, 9 May 2006 2:36 PM > To: Leif Eriksen > Cc: jarich at perltraining.com.au; melbourne-pm at pm.org > Subject: Re: [Melbourne-pm] Talks for May meeting > > Hey Leif > > Are you still able to do your talk tomorrow on 2D barcodes ? > > Also I believe Alec has not been able to come this week, anyone want > to > talk about any other code? > > Scott > ********************************************************************** > IMPORTANT > The contents of this e-mail and its attachments are confidential and > intended > solely for the use of the individual or entity to whom they are > addressed. If > you received this e-mail in error, please notify the HPA Postmaster, > postmaster at hpa.com.au, > then delete the e-mail. > This footnote also confirms that this e-mail message has been swept > for the > presence of computer viruses by Ironport. Before opening or using any > attachments, check them for viruses and defects. > Our liability is limited to resupplying any affected attachments. > HPA collects personal information to provide and market our services. > For more > information about use, disclosure and access see our Privacy Policy > at > www.hpa.com.au > ********************************************************************** > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm From scottp at dd.com.au Tue May 9 19:03:21 2006 From: scottp at dd.com.au (Scott Penrose) Date: Wed, 10 May 2006 02:03:21 -0000 (UTC) Subject: [Melbourne-pm] Meeting TONIGHT - Wednesday In-Reply-To: <445FED76.3030709@perltraining.com.au> References: <445FED76.3030709@perltraining.com.au> Message-ID: <41653.203.31.232.2.1147226601.squirrel@squirrel.dd.com.au> An update to our talks tonight. * 2D Barcodes - Leif Covering layout, encodings, Reed Solomon, and some alternative technologies e.g. Aztec barcodes. Features cool hardware. * Things people are searching for at perlmeme.org - Simon Taylor Simon Taylor will talk about the subtleties of the Perl for/foreach loop. The presentation will demonstrate documentation developed recently at perlmeme.org as part of an ongoing project to document the things that visitors to the site are most frequently searching for. * Gallery API - Scott Penrose Scott will demonstrate the API being generated for the Gallery API on CPAN. The presentation will be to get some feedback on the strucutre of the API and purpose. If there is time he will also discuss the benfits of using Inside Out objects used in the structure. Scott From scottp at dd.com.au Wed May 10 17:51:55 2006 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 11 May 2006 00:51:55 -0000 (UTC) Subject: [Melbourne-pm] AGM 2006 and the new Committee Message-ID: <19354.203.31.232.2.1147308715.squirrel@squirrel.dd.com.au> The Melbourne Perl Mongers AGM was run last night, 10th of May 2006. There was a small attendance of about 15 people. I would like to thank the 2004/5 committee for their time and help moving on with Melbourne Perl Mongers. Thanks to Simon, Gerry, Brad, Justin, Leif and Stephen. I would also like to thank the new committee members for 2006. * President: Scott Penrose * Vice President: Leif Eriksen * Secretary: Paul Fenwick * Treasurer: Ben Marsh * Ordinary Member: Jacinta Richardson * Ordinary Member: Simon Taylor * Ordinary Member: Alfie Johns Please make them feel welcome and supported as our new committee. I am confident that the next year is going to be a little more exciting and interesting and thanks again to the new group. Scott From scottp at dd.com.au Sun May 14 18:00:21 2006 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 15 May 2006 11:00:21 +1000 Subject: [Melbourne-pm] Fwd: Now 3rd Wednesday - The Melbourne MySQL User Group References: <99981.1147654114577.JavaMail.root@admin.meetup.com> Message-ID: FYI Guys Scott Begin forwarded message: > From: Stewart Smith > Date: 15 May 2006 10:48:34 GMT+10:00 > To: scottp at dd.com.au > Subject: Now 3rd Wednesday - The Melbourne MySQL User Group > Reply-To: stewart at mysql.com > > > Your Organizer, Stewart Smith, sent the following message to > the members of The Melbourne MySQL User Group: > > Due to popular demand and to avoid clashes with Perl Mongers > and OSDClub, we've moved the Melbourne MySQL User Group meeting > to the 3rd Wednesday of the month. Starting from this > Wednesday! Hope to see you there! > > For more details, see the full listing: > http://mysql.meetup.com/93/events/4930442/ > > If the change affects your plans to attend, please take a > moment to update your RSVP. (You can RSVP 'No' or 'Yes'.) > > You can always get in touch with me through the 'Contact > Organizer' feature on the Meetup.com website: > http://mysql.meetup.com/93/suggestion/ > ---------------------------------------------------------------- > To visit The Melbourne MySQL User Group, go here: > http://mysql.meetup.com/93/ > > Did this end up in your spam/junk/bulk folder? Add > info at meetup.com to your address book to ensure that you receive > emails from us. > > ---------------------------------------------------------------- > HOW TO UNSUBSCRIBE: > To remove yourself from individual Meetup Groups and their > related emails, click the link below and select 'Remove > yourself' under the name of the appropriate group: > http://www.meetup.com/account/#memberships > > To unsubscribe from ALL Meetup Groups and the Meetup.com > service as a whole, click here: > http://www.meetup.com/account/unsub/ > -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060515/769df3d7/attachment.bin From scottp at dd.com.au Mon May 15 07:42:29 2006 From: scottp at dd.com.au (Scott Penrose) Date: Tue, 16 May 2006 00:42:29 +1000 Subject: [Melbourne-pm] GOTCHA ! Message-ID: I had trouble debugging this one... in the middle of the code was this... if ($master) { process_master($client, $request); } else { process_client($client), $request; } And I could not find out why client was not getting my request, when master was ! :-) Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060516/0723187c/attachment.bin From carolyn at bannoy.net Wed May 17 19:40:46 2006 From: carolyn at bannoy.net (Carolyn Hicks) Date: Thu, 18 May 2006 12:40:46 +1000 Subject: [Melbourne-pm] Experienced Perl web developer needed Message-ID: <446BDEAE.20903@bannoy.net> Hi folks, just wanted to draw your attention to this: http://jobs.perl.org/job/4026 Basically we're a small but expanding Carlton company and we need a Perl developer ASAP. We use mod_perl in a LAMP context to deliver a socially responsible online service. It's a great working environment with no end of interesting challenges. Please contact caburt at alphalink.com.au if you're interested. cheers, Carolyn -- You have to consider that we're only made out of dust. That's admittedly not much to go on and we shouldn't forget that. But even considering, I mean it's a sort of bad beginning, we're not doing too bad. - Philip K. Dick From jarich at perltraining.com.au Sun May 28 21:58:31 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon, 29 May 2006 14:58:31 +1000 Subject: [Melbourne-pm] OSDClub meeting - 14th June 2006 Message-ID: <447A7F77.3020608@perltraining.com.au> We invite you to join us for the next OSDClub meeting: When: 6:30pm, Wednesday 14th June 2006 Where: myinternet, Level 8, 14 Blackwood St, North Melbourne More details: http://www.osdc.com.au/osdclub/ Please invite your friends, family and workmates to join us if you anticipate they may be interested. Our featured talks will be: MySQL Normalization & Optimisation Techniques by Ben Cornwell ------------------------------------------------------------- The talk aims to provide a description of the database normalisation process. Using a series of simple, practical examples I aim to introduce Normal Form 1 through 4, and provide a few reasons why normalisation is an important and useful process. Finally I'll present a couple of scenarios where blindly following normalisation techniques can have a detrimental effect. Be a better consultant by Alec Clews ------------------------------------ This talk will outline simple approaches to make dealing with customers more productive and profitable. Topics include: * The value proposition; * Process; * Deliverables; * Work practices; * other core issues. At the end of the talk, attendees should be able to examine their work habits and identify areas for improvement. Talk Proposals ============== We invite you to offer talk proposals for future meetings. To be involved, send your talk topic to clubadmin at osdc.com.au Presentations can make use of a particular programming language to illustrate examples, but should be accessible to programmers from a range of backgrounds. Next Meeting ============ The next OSDClub meeting should take place on the 4th August 2006. -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Sun May 28 22:30:43 2006 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon, 29 May 2006 15:30:43 +1000 Subject: [Melbourne-pm] Open Source Developers' Conference 2006 - Call for papers Message-ID: <447A8703.20101@perltraining.com.au> http://www.osdc.com.au/papers/cfp06.html The Open Source Developers' Conference is an Australian conference designed for developers, by developers. It covers numerous programming languages across a range of operating systems. We're seeking papers on Open Source languages, technologies, projects and tools as well as topics of interest to Open Source developers. The conference will be held in Melbourne, Victoria (Monash University's Caulfield Campus) from the 6th to the 8th of December, 2006. Last year's conference had about 160 people and around 60 presentations on a range of topics - see http://osdc2005.cgpublisher.com/proposals/ for a list. This list might also be useful if you're looking for ideas on what sort of thing would be appropriate. If you have any questions, or have never submitted a paper proposal before, please read our FAQ page at http://www.osdc.com.au/faq/index.html If you don't find an answer there, please contact richard at osdc.com.au To submit a proposal, follow the instructions at http://www.osdc.com.au/papers/cfp06.html This year we're also going to run a day of tutorials. See the CFP for more information. The deadline for proposals is 12th July 2006. Hope to see you there! The OSDC 2006 committee. From scottp at dd.com.au Tue May 30 15:38:01 2006 From: scottp at dd.com.au (Scott Penrose) Date: Wed, 31 May 2006 08:38:01 +1000 Subject: [Melbourne-pm] Fwd: UG News--Good. Fast. Cheap. O'Reilly Launches PDF Guides References: Message-ID: <4C6D2780-F65B-4AF3-BDDA-064EE4A77703@dd.com.au> FYI - some news from O'Reilly. Scott > Good. Fast. Cheap. O'Reilly Launches PDF Guides > > As part of O'Reilly Media's commitment to delivering vital technology > information to people who need it, when they need it, O'Reilly is > launching an ongoing series of PDF publications to address cutting > edge > technologies. O'Reilly's PDF guides are in-depth, immediate, > timely, and > authoritative. Readers can purchase and download the PDFs through the > O'Reilly online store, with no restrictions on the ability to save, > copy, > or print them. > > The advantages to readers are numerous. O'Reilly authors can > disseminate > crucial information as the need arises, without having to wait for > enough > material to fill an entire book. Production time is reduced > dramatically, > giving IT professionals and others immediate access to the > knowledge they > want. Plus, readers can easily search the text, copy and paste > handy bits > of code into their applications, and take the PDF with them even when > they're offline. But most importantly, readers won't have to > compromise in > their pursuit of timely information--these PDFs provide the high- > quality > content for which O'Reilly has come to be known. > > This month's PDF offerings are available now: > > "Build Tag Clouds in Perl and PHP" by Jim Bumgardner > First popularized by the web sites Flickr, Technorati, and > del.icio.us, > these amorphous clumps of words now appear on a slew of web sites as > visual evidence of their membership in the elite corps of "Web > 2.0." This > PDF analyzes what is and isn't a tag cloud, offers design tips for > using > them effectively, and then shows how to collect tags and display > them in > the tag cloud format. Scripts are provided in Perl and PHP. > ISBN: 0-596-52794-2, 46 pages, $9.99 US, $12.99 CAN > http://www.oreilly.com/catalog/tagclouds/ > > > "Web Services on Rails" by Kevin Marshall > In recent years, web services have become increasingly useful to > smaller > web site developers. Thanks to standards like SOAP and XML-RPC as > well as > frameworks such as Ruby on Rails, developers can easily create web > service > clients and servers with fewer errors. This guide looks at how Ruby on > Rails makes building web service clients and servers simple and > fun, with > plenty of working examples and code details so you can see just how > everything works. > ISBN: 0-596-52796-9, 32 pages, $9.99 US, $12.99 CA > http://www.oreilly.com/catalog/websor/ > > > "Atlas UpdatePanel Control" by Bertrand Le Roy and Matt Gibbs > The key to making ASP.NET applications more responsive to user > input is > the UpdatePanel control. In this tutorial, you'll learn from the > experts: > Bertrand Le Roy, UpdatePanel control's architect and developer, and > Matt > Gibbs, Atlas dev team manager. This PDF document contains all you > need to > get started implementing AJAX functionality in existing ASP.NET > applications. > ISBN: 0-596-52747-0, 56 pages, $9.99 US, $12.99 CA > http://www.oreilly.com/catalog/atlasupc/ > > > "Search Engine Optimization" by Harold Davis > SEO--short for Search Engine Optimization--is the art, craft, and > science > of driving web traffic to web sites. Whether your web site depends on > broad, general traffic, or high-quality, targeted traffic, this PDF > has > the tools and information you need to draw more traffic to your > site, and > build your bottom line. You?ll learn how to effectively use > PageRank and > Google itself--effective use of SEO means understanding how Google > works: > how to boost placement in Google search results, how not to offend > Google, > and how best to use paid Google programs. You?ll also learn how to > best > organize your web pages and web sites, apply SEO analysis tools, > establish > effective SEO best practices, and much more. > ISBN: 0-596-52786-1, 41 pages, $9.99 US, $12.99 CA > http://www.oreilly.com/catalog/seo/ > > > Other PDFs from O'Reilly can be found in the O'Reilly Store at: > http://pdfs.oreilly.com > > > > > ================================================================ > O'Reilly > 1005 Gravenstein Highway North > Sebastopol, CA 95472 > http://ug.oreilly.com/ http://ug.oreilly.com/creativemedia/ > ================================================================ -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp at dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060531/bfacc741/attachment.bin From scottp at dd.com.au Tue May 30 15:55:26 2006 From: scottp at dd.com.au (Scott Penrose) Date: Wed, 31 May 2006 08:55:26 +1000 Subject: [Melbourne-pm] Only 2 days left to buy the Perl eBook Bundle from Apress! References: Message-ID: Cheap books :-) Scott Begin forwarded message: > From: Apress Newsletters > Date: 31 May 2006 4:41:53 GMT+10:00 > To: scott at cpan.org > Subject: Only 2 days left to buy the Perl eBook Bundle from Apress! > > *****Don't let this deal pass you by-only two days left! ***** > > It's that time of year...summer will soon be upon us in the > Northern Hemisphere. With the inevitable arrival of insufferable > heat, sticky humidity, and thundering storms, who wants to go > outside? Instead, stay inside where it's cool, comfortable, and an > ample power supply is just a few steps away. You can while away the > days building towers of Coke cans or sorting through piles of old > magazines, but we've come up with a better solution: brush up on > those Perl skills! > > Through the end of May, we're offering a limited edition bundle of > five Perl eBooks for only $50. That's right...$10 each! > > The titles included in the bundle are > Beginning Perl Web Development: From Novice to Professional by > Steve Suehring http://www.apress.com/book/bookDisplay.html?bID=10009 > > Pro Perl by Peter Wainwright > http://www.apress.com/book/bookDisplay.html?bID=392 > > Pro Perl Parsing by Christopher Frenz > http://www.apress.com/book/bookDisplay.html?bID=432 > > Perl 6 Now: The Core Ideas Illustrated with Perl 5 by Scott Walters > http://www.apress.com/book/bookDisplay.html?bID=355 > > Regular Expression Recipes: A Problem-Solution Approach by Nathan Good > http://www.apress.com/book/bookDisplay.html?bID=396 > > For more information, please visit http://www.apress.com/promo/ > perlbundle.html > > ************************************* > > All Apress titles are available through your favorite online and > brick-and-mortar bookstores. Contact sales at apress.com with any > questions. > > Please note that we do not send unsolicited newsletters. You > received this because you signed up for our newsletter at a > tradeshow or at http://www.apress.com, or you were on an opt-in > list. To be removed from the Apress newsletter mailing list, please > follow this link: > http://www.apress.com/misc/optout2.html?e=scott% > 40cpan.org&h=b617a8bf65f635808d0b51d54c3df3ea&l=16 > > For all other requests, please do not reply to this e-mail. > Instead, e-mail info at apress.com and we'll get back to you regarding > your query. > > Apress - The Expert's Voice(TM) > 2560 Ninth St, Suite 219 > Berkeley, CA 94710 > 510-549-5930 > **END** > -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp at dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott at cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20060531/65fc4b18/attachment.bin From pjf at perltraining.com.au Tue May 30 18:43:52 2006 From: pjf at perltraining.com.au (Paul Fenwick) Date: Wed, 31 May 2006 11:43:52 +1000 Subject: [Melbourne-pm] Perl Security notes online Message-ID: <447CF4D8.3040609@perltraining.com.au> G'day Melb.PM, == Perl Security == You've seen the talk. You've played the game. Now, read the book! Some of you may recall that a few years back I ran a series of talks at Melb.PM on Perl Security. I'm very glad to say that the full and unabridged copy of the Perl Security course notes are now available for download and personal use. < http://perltraining.com.au/courses/perlsec.html > is the main course page, and there's a link near the top that will allow you to download the notes. More than 100 pages of exciting Perl security, including crypto, privilege management, race conditions, null-bytes, filesystem attacks, and more! Batteries not included. All the very best, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681