From scottp at dd.com.au Sat Feb 2 16:25:46 2008 From: scottp at dd.com.au (Scott Penrose) Date: Sun, 3 Feb 2008 11:25:46 +1100 Subject: [Melbourne-pm] Etiquette question In-Reply-To: <06E0AD53-4934-45E0-B2A2-014ED3CAEE94@flatraterecruitment.com.au> References: <06E0AD53-4934-45E0-B2A2-014ED3CAEE94@flatraterecruitment.com.au> Message-ID: Hi Andrew, On 01/02/2008, at 2:08 PM, Andrew Stuart wrote: > Is it appropriate to post a PHP job ad to this list? If I think > there might be interested parties? No sorry that is not appropriate. There is a PHP list, and that is the place to go. If PM programmers want to do PHP jobs they can look there. http://phpmelb.org/ Scott > Thanks > > Andrew Stuart > > > > Managing Director > Flat Rate Recruitment > Head Office: > 68 -72 York St > South Melbourne, Victoria 3205 > Phone: 1300 55 91 92 > Phone 03 9696 1616 > Mobile: 0417 034 241 > Email: andrew.stuart at FlatRateRecruitment.com.au > Web: http://www.FlatRateRecruitment.com.au > > > > > _______________________________________________ > 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/20080203/84cdd46e/attachment.html From pjf at perltraining.com.au Sat Feb 2 17:22:40 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Sun, 03 Feb 2008 12:22:40 +1100 Subject: [Melbourne-pm] Open Day: Thank-you Scott and Leif! Message-ID: <47A51760.7090209@perltraining.com.au> G'day everyone! This is a huge, public thank-you to Scott and Leif for attending the Melb.pm day at Open Day. Some rough calculations puts the number of visitors to Open Day at around the one thousand mark, so Leif and Scott were working pretty hard! Thank-you again! Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From jarich at perltraining.com.au Sat Feb 2 19:00:54 2008 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Sun, 03 Feb 2008 14:00:54 +1100 Subject: [Melbourne-pm] Perl best practices: script actions based on a command line argument In-Reply-To: <87hcgtqllv.fsf@rimspace.net> References: <87hcgtqllv.fsf@rimspace.net> Message-ID: <47A52E66.9070600@perltraining.com.au> Daniel Pittman wrote: > dns mx ... # check MX details for a domain > dns ns ... # check NS details for a domain > So, what is the general consensus on the best way to do this -- what is > the nicest way to dispatch to the various command handlers based on a > command line argument? Finding consensus might be a challenge... but I'd suggest using a dispatch table. This seems to be a pretty common suggestion for similar problems on Perl Monks for example. # This is a hash of subroutine references. my %dispatch = ( dns => \&dns_function, mx => \&mx_function, ); # Then later call the subroutine if(exists $dispatch{$arg}) { $dispatch{$arg}->(); # or # $dispatch{$arge}->(@args); } else { # Unknown option } All the best, J From alfiejohn at gmail.com Sun Feb 3 13:34:16 2008 From: alfiejohn at gmail.com (Alfie John) Date: Mon, 4 Feb 2008 08:34:16 +1100 Subject: [Melbourne-pm] Perl best practices: script actions based on a command line argument In-Reply-To: <47A52E66.9070600@perltraining.com.au> References: <87hcgtqllv.fsf@rimspace.net> <47A52E66.9070600@perltraining.com.au> Message-ID: Hey guys, For a quick hacks, I really like Wes' method of can() since no setup code is required and it just works. However If there are security concerns, a dispatch table is the way to go since you can be explicit on which functions are going to be called, provide a default when one doesn't exist, and no private functions can ever be called. Alfie On Feb 3, 2008 2:00 PM, Jacinta Richardson wrote: > > Daniel Pittman wrote: > > > dns mx ... # check MX details for a domain > > dns ns ... # check NS details for a domain > > > So, what is the general consensus on the best way to do this -- what is > > the nicest way to dispatch to the various command handlers based on a > > command line argument? > > > Finding consensus might be a challenge... but I'd suggest using a dispatch > table. This seems to be a pretty common suggestion for similar problems on Perl > Monks for example. > > # This is a hash of subroutine references. > my %dispatch = ( > dns => \&dns_function, > mx => \&mx_function, > ); > > # Then later call the subroutine > if(exists $dispatch{$arg}) { > $dispatch{$arg}->(); > # or > # $dispatch{$arge}->(@args); > } else { > # Unknown option > } > > > All the best, > > > J > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > From scottp at dd.com.au Sun Feb 3 16:13:23 2008 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 4 Feb 2008 11:13:23 +1100 Subject: [Melbourne-pm] This month ? Message-ID: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> Hey Everyone :-) Linux conf has motivated me on two fronts. To do more talks and to do more on Perl 6, Parrot et al. For those who missed it, Alison's talk on Parrot and how a large portion of Python was integrated, was very good. So... what do we have one this week? Not sure how yet I am dealing with Teha, but I need to come to the talks :-) Would you like to hear about the OLPC (yes, first thing I did was to put perl on it), or Perl6/Parrot? Scott From alfiejohn at gmail.com Sun Feb 3 16:27:22 2008 From: alfiejohn at gmail.com (Alfie John) Date: Mon, 4 Feb 2008 11:27:22 +1100 Subject: [Melbourne-pm] This month ? In-Reply-To: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> References: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> Message-ID: Hey Scott, You have Perl running on the OLPC? Nice! There have been a lot of talks on Perl6 at various conferences and MPM, but have yet to hear a talk solely on Parrot. I for one would love to hear the nitty gritty on Parrot. Alfie On Feb 4, 2008 11:13 AM, Scott Penrose wrote: > Hey Everyone :-) > > Linux conf has motivated me on two fronts. To do more talks and to do > more on Perl 6, Parrot et al. For those who missed it, Alison's talk > on Parrot and how a large portion of Python was integrated, was very > good. > > So... what do we have one this week? > > Not sure how yet I am dealing with Teha, but I need to come to the > talks :-) > > Would you like to hear about the OLPC (yes, first thing I did was to > put perl on it), or Perl6/Parrot? > > Scott > > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > From crashkat at gmail.com Sun Feb 3 16:48:00 2008 From: crashkat at gmail.com (Kat Grant) Date: Mon, 4 Feb 2008 11:48:00 +1100 Subject: [Melbourne-pm] This month ? In-Reply-To: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> References: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> Message-ID: <71AA3073-26B3-4015-8E10-8B7FF8DA17EA@gmail.com> Hey Scott Bring her along! I'll babysit while you do your talk :) K On 04/02/2008, at 11:13 AM, Scott Penrose wrote: > Hey Everyone :-) > > Linux conf has motivated me on two fronts. To do more talks and to do > more on Perl 6, Parrot et al. For those who missed it, Alison's talk > on Parrot and how a large portion of Python was integrated, was very > good. > > So... what do we have one this week? > > Not sure how yet I am dealing with Teha, but I need to come to the > talks :-) > > Would you like to hear about the OLPC (yes, first thing I did was to > put perl on it), or Perl6/Parrot? > > Scott > > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm From jarich at perltraining.com.au Sun Feb 3 16:45:31 2008 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon, 04 Feb 2008 11:45:31 +1100 Subject: [Melbourne-pm] This month ? In-Reply-To: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> References: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> Message-ID: <47A6602B.7070207@perltraining.com.au> Scott Penrose wrote: > Hey Everyone :-) > > Linux conf has motivated me on two fronts. To do more talks and to do > more on Perl 6, Parrot et al. For those who missed it, Alison's talk > on Parrot and how a large portion of Python was integrated, was very > good. > > So... what do we have one this week? I would expect the next Melbourne Perl Mongers meeting is on Wednesday 13th Feb. I don't know of any organisation for it though. You're suggesting you'll give a talk? All the best, Jacinta From bianca at unisolve.com.au Sun Feb 3 17:07:34 2008 From: bianca at unisolve.com.au (Bianca Taylor) Date: Mon, 4 Feb 2008 12:07:34 +1100 Subject: [Melbourne-pm] This month ? In-Reply-To: <71AA3073-26B3-4015-8E10-8B7FF8DA17EA@gmail.com> References: <5BC4084B-1E88-4428-B570-3EB3E16EC70D@dd.com.au> <71AA3073-26B3-4015-8E10-8B7FF8DA17EA@gmail.com> Message-ID: <200802041207.34375.bianca@unisolve.com.au> I'll help you Kat! ;-) Bianca On Monday 04 February 2008 11:48, Kat Grant wrote: > Hey Scott > Bring her along! I'll babysit while you do your talk :) > > K > > On 04/02/2008, at 11:13 AM, Scott Penrose wrote: > > Hey Everyone :-) > > > > Linux conf has motivated me on two fronts. To do more talks and to do > > more on Perl 6, Parrot et al. For those who missed it, Alison's talk > > on Parrot and how a large portion of Python was integrated, was very > > good. > > > > So... what do we have one this week? > > > > Not sure how yet I am dealing with Teha, but I need to come to the > > talks :-) > > > > Would you like to hear about the OLPC (yes, first thing I did was to > > put perl on it), or Perl6/Parrot? > > > > Scott > > > > > > _______________________________________________ > > Melbourne-pm mailing list > > Melbourne-pm at pm.org > > http://mail.pm.org/mailman/listinfo/melbourne-pm > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm -- Unisolve P L - Melbourne Australia Ph +61 3 9568 2005 From daniel at rimspace.net Sun Feb 3 17:39:08 2008 From: daniel at rimspace.net (Daniel Pittman) Date: Mon, 04 Feb 2008 12:39:08 +1100 Subject: [Melbourne-pm] Perl best practices: script actions based on a command line argument In-Reply-To: <47A52E66.9070600@perltraining.com.au> (Jacinta Richardson's message of "Sun, 03 Feb 2008 14:00:54 +1100") References: <87hcgtqllv.fsf@rimspace.net> <47A52E66.9070600@perltraining.com.au> Message-ID: <877ihllcub.fsf@rimspace.net> Jacinta Richardson writes: > Daniel Pittman wrote: > >> dns mx ... # check MX details for a domain >> dns ns ... # check NS details for a domain > >> So, what is the general consensus on the best way to do this -- what is >> the nicest way to dispatch to the various command handlers based on a >> command line argument? > > Finding consensus might be a challenge... but I'd suggest using a > dispatch table. This seems to be a pretty common suggestion for > similar problems on Perl Monks for example. *nod* In the end I turned up a CPAN module that deals with (most of) this for me, nicely: App::Cmd. Not packaged for Debian/Ubuntu yet, but it does a reasonable job of encapsulating the design style -- including auto-loading of the command modules, etc. In general I like Toby's suggestion, but a dispatch table is more secure. Ah, well. No simple consensus, which helps me feel better about having to invent my own mechanism rather than using existing "best practice." Daniel -- Daniel Pittman Phone: 03 9428 6922 1/130-132 Stawell St, Richmond Web: http://www.cyber.com.au Cybersource: Australia's Leading Linux and Open Source Solutions Company From daniel at rimspace.net Mon Feb 4 01:05:38 2008 From: daniel at rimspace.net (Daniel Pittman) Date: Mon, 04 Feb 2008 20:05:38 +1100 Subject: [Melbourne-pm] Perl best practices: script actions based on a command line argument In-Reply-To: <47A68FC4.1040606@netratings.com.au> (Mathew Robertson's message of "Mon, 04 Feb 2008 15:08:36 +1100") References: <87hcgtqllv.fsf@rimspace.net> <47A52E66.9070600@perltraining.com.au> <877ihllcub.fsf@rimspace.net> <47A68FC4.1040606@netratings.com.au> Message-ID: <87myqhnlb1.fsf@rimspace.net> Mathew Robertson writes: > dns mx ... # check MX details for a domain > dns ns ... # check NS details for a domain > > So, what is the general consensus on the best way to do this -- what is > the nicest way to dispatch to the various command handlers based on a > command line argument? > > Finding consensus might be a challenge... but I'd suggest using a > dispatch table. This seems to be a pretty common suggestion for > similar problems on Perl Monks for example. > > *nod* > > In the end I turned up a CPAN module that deals with (most of) this for > me, nicely: App::Cmd. Not packaged for Debian/Ubuntu yet, but it does a > reasonable job of encapsulating the design style -- including > auto-loading of the command modules, etc. > > In general I like Toby's suggestion, but a dispatch table is more > secure. > > Ah, well. No simple consensus, which helps me feel better about having > to invent my own mechanism rather than using existing "best practice." > > Have you considered the programmable command-line completion available > in Bash? Your comments don't make a great deal of sense to me. Programmable completion in a shell (which I may not actually use) doesn't make a difference, one way or another, to how I process the command line arguments in a Perl program. Er, as far as I can see. Have I missed something? Regards, Daniel -- Daniel Pittman Phone: 03 9428 6922 1/130-132 Stawell St, Richmond Web: http://www.cyber.com.au Cybersource: Australia's Leading Linux and Open Source Solutions Company From pjf at perltraining.com.au Wed Feb 6 23:54:16 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Thu, 07 Feb 2008 18:54:16 +1100 Subject: [Melbourne-pm] Next meeting: 13 Feb Message-ID: <47AAB928.3060401@perltraining.com.au> G'day Everyone, Looks like the second Wednesday this month is the 13th February, just under a week from today. Scott, am I correct we'll get to see you talk about Parrot, the OLPC, or all the above. ;) Josh - Are we still able to use the REA offices for this month's meeting? 6:30pm okay? Regrettably I'm going to have to put in my apologies for this month's meeting. I'll be in Canberra on a teaching assignment, but I'll be back for our meeting in March[1]. All the best, Paul [1] Where, very tentatively, I may be able to show off some of Perl 5.10's new regexp features. -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From melbourne.pm at joshheumann.com Thu Feb 7 16:47:50 2008 From: melbourne.pm at joshheumann.com (Josh Heumann) Date: Thu, 7 Feb 2008 16:47:50 -0800 Subject: [Melbourne-pm] Next meeting: 13 Feb In-Reply-To: <47AAB928.3060401@perltraining.com.au> References: <47AAB928.3060401@perltraining.com.au> Message-ID: <20080208004750.GA19679@joshheumann.com> > Josh - Are we still able to use the REA offices for this month's meeting? > 6:30pm okay? Yep, realestate.com.au is happy to host us again this month. For those of you who haven't been, we're at 678 Victoria St in Richmond. Map: http://tinyurl.com/3yrhrx J From alecclews at gmail.com Thu Feb 7 16:53:57 2008 From: alecclews at gmail.com (Alec Clews) Date: Fri, 08 Feb 2008 11:53:57 +1100 Subject: [Melbourne-pm] Next meeting: 13 Feb In-Reply-To: <20080208004750.GA19679@joshheumann.com> Message-ID: Thank you Paul and Josh for getting this months meeting organised. I shall be in Sydney so please accept my apologies. -- Alec Clews Personal Melbourne, Australia. Jabber: alecclews at jabber.org.au PGPKey ID: 0x9BBBFC7C Blog http://alecthegeek.wordpress.com/ > From: Josh Heumann > Date: Thu, 7 Feb 2008 16:47:50 -0800 > To: Melbourne Perl Mongers > Subject: Re: [Melbourne-pm] Next meeting: 13 Feb > > >> Josh - Are we still able to use the REA offices for this month's meeting? >> 6:30pm okay? > > Yep, realestate.com.au is happy to host us again this month. For those > of you who haven't been, we're at 678 Victoria St in Richmond. > > Map: http://tinyurl.com/3yrhrx > > J > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm From jarich at perltraining.com.au Thu Feb 7 21:00:50 2008 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Fri, 08 Feb 2008 16:00:50 +1100 Subject: [Melbourne-pm] Melbourne Open Source Industry Australia Meeting! 6:30pm Friday 29th Feb. Message-ID: <47ABE202.6080603@perltraining.com.au> G'day folk, If you run or work in a business with an open source focus (for example you use Open Source tools extensively, you provide services using/supporting Open Source tools, you create Open Source software...) you are invited to OSIA's February meeting. You do not have to be a member of OSIA (Open Source Industry of Australia) to attend, although you may be encouraged to think about joining. ;) Come and find out who else is working in with Open Source, meet new people, learn new things and become involved! This meeting is 3 weeks from today. I am inviting you on behalf of Donna Benjamin who's organising this meeting. The rest of the details are as follows: -------- Venue: Innovation @ 257 257 Collins Street, Melbourne CBD Time: Arrive from 6pm for a 6:30 start Friday 29th February, 2008 Paul Fenwick from Perl Training Australia will deliver his talk on Running an Open Source Business. Paul is an entertaining presenter and recently won a prize for 'Best Lightning Talk' at linux.conf.au 2008. Following Paul's talk we will either have lightning talks from members about their businesses, or free discussion, or nick off for food and drink. Options and Flexibility. At this stage the event is free, unless people indicate they would like me to arrange beverages and snacks - for which we will need to collect some cash. Please RSVP by email to Donna (donna at cc.com.au). So that I can tell the venue how many chairs we'll need. cheers Donna -- donna benjamin - executive director http://www.creativecontingencies.com/ ph +61 3 9326 9985 | mob +61 418 310 414 research - facilitation - web development -- ("`-''-/").___..--''"`-._ | 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 Feb 5 14:57:56 2008 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Wed, 6 Feb 2008 09:57:56 +1100 Subject: [Melbourne-pm] Amazon Web Services Evangalist in AUS and NZ this month Message-ID: <6462CBB658614845A7702E379880769803087A1E@exhnat2.nsw.hpa> (shamelessly ripped off from the rails-oceania list) Hi, Just noticed on the Amazon AWS mailing list that Mike Culver, the AWS evangelist, is doing a quick tour of AUS and NZ this month. If you are interested in using Amazon Web Services (Like S3 & ECC) you might want to try and attend. http://evangelists.wetpaint.com/page/Mike+Culver+NZ+Australia+Feb+2008 (the newsletter is available here http://developer.amazonwebservices.com/connect/entry.jspa?externalID=119 6 ) 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 ********************************************************************** -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/melbourne-pm/attachments/20080206/ce1c9807/attachment.html From scottp at dd.com.au Sat Feb 9 18:06:13 2008 From: scottp at dd.com.au (Scott Penrose) Date: Sun, 10 Feb 2008 13:06:13 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE Message-ID: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> Before I publish my module I thought I would ask if there was an alternative... I have a requirement to change a URL on the fly on my web server. It is a very simple RE. s|"/z/blah|"http://somwhereelse.com/z/blah|g Not fool proof, but 99.99% accurate for my HTML. So I wrote up a quick Apache filter to do the work - Apache2::Filter::RE - give it a list of regular expressions over HTML to apply. But it strikes me that this would be so common it must already exist, and perhaps as a SAX event or C version apache module. Anyone know of anything like that? Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080210/f6914c82/attachment.bin From thatha at gmail.com Sat Feb 9 21:55:39 2008 From: thatha at gmail.com (Gautam Gopalakrishnan) Date: Sun, 10 Feb 2008 16:55:39 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> Message-ID: On Feb 10, 2008 1:06 PM, Scott Penrose wrote: > I have a requirement to change a URL on the fly on my web server. It > is a very simple RE. Have you checked mod_rewrite ? http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html From scottp at dd.com.au Sat Feb 9 22:05:52 2008 From: scottp at dd.com.au (Scott Penrose) Date: Sun, 10 Feb 2008 17:05:52 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> Message-ID: <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> mod_rewrite seems to only do URL rewrites. I am doing content rewrite - e.g. changing the content of the HTML page. Or am I wrong? Scott On 10/02/2008, at 4:55 PM, Gautam Gopalakrishnan wrote: > On Feb 10, 2008 1:06 PM, Scott Penrose wrote: >> I have a requirement to change a URL on the fly on my web server. It >> is a very simple RE. > > Have you checked mod_rewrite ? > > http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080210/d8fcdf71/attachment.bin From deepfryed at gmail.com Sat Feb 9 22:24:18 2008 From: deepfryed at gmail.com (deepfryed at gmail.com) Date: Sun, 10 Feb 2008 17:24:18 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> Message-ID: <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com> mod_ext_filter allows you to do something similar using an external program, Apache::StrReplace does something very similar with a perloutputfilterhandler On 2/10/08, Scott Penrose wrote: > mod_rewrite seems to only do URL rewrites. I am doing content rewrite > - e.g. changing the content of the HTML page. > Or am I wrong? > > Scott > > On 10/02/2008, at 4:55 PM, Gautam Gopalakrishnan wrote: > > > On Feb 10, 2008 1:06 PM, Scott Penrose wrote: > >> I have a requirement to change a URL on the fly on my web server. It > >> is a very simple RE. > > > > Have you checked mod_rewrite ? > > > > http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html > > _______________________________________________ > > Melbourne-pm mailing list > > Melbourne-pm at pm.org > > http://mail.pm.org/mailman/listinfo/melbourne-pm > > From scottp at dd.com.au Sat Feb 9 22:32:12 2008 From: scottp at dd.com.au (Scott Penrose) Date: Sun, 10 Feb 2008 17:32:12 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com> Message-ID: On 10/02/2008, at 5:24 PM, deepfryed at gmail.com wrote: > mod_ext_filter allows you to do something similar using an external > program, Apache::StrReplace does something very similar with a > perloutputfilterhandler External is too slow for production. Apache::StrReplace only allows a single Reg Ex. Scooter -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080210/d6423065/attachment-0001.bin From toby.corkindale at rea-group.com Sun Feb 10 15:54:05 2008 From: toby.corkindale at rea-group.com (Toby Corkindale) Date: Mon, 11 Feb 2008 10:54:05 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com> Message-ID: <47AF8E9D.1090802@rea-group.com> Scott Penrose wrote: > > On 10/02/2008, at 5:24 PM, deepfryed at gmail.com wrote: > >> mod_ext_filter allows you to do something similar using an external >> program, Apache::StrReplace does something very similar with a >> perloutputfilterhandler > > External is too slow for production. > Apache::StrReplace only allows a single Reg Ex. If performance is an issue, why not fix the problem at the source? ie. Edit your HTML on-disk.. Failing that, I suggest using mod_rewrite or a custom 404 handler. In either case, you detect that the URL looks like one that should be on the other server, and redirect them over there. Lastly, if you're definitely going to filter every page, then I hope you're using a reverse-proxy to cache the results? -Toby From scottp at dd.com.au Sun Feb 10 16:06:11 2008 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 11 Feb 2008 11:06:11 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <47AF8E9D.1090802@rea-group.com> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com> <47AF8E9D.1090802@rea-group.com> Message-ID: <6394E535-4D75-4917-AD54-5CC698422EB9@dd.com.au> I am really sorry I have confused everyone. This has NOTHING to do with URLs - so mod_rewrite - right out. I will give you a new example, just to save some confusion. s/Scott /Scooter /g It is a content filter, not a URL/Header filter. As for chaning on disk - just not practical. If that was the case we wouldn't have any apache filters - we could get rid of Deflate for example :-) Content these days comes from remote sources, dynamic generated, etc And we want to change things on the fly... filters are a way of doing that. Anyway, the answer is... Apache::StrReplace with some modifications (actually I had already written my own but the code is 90% the same) - i.e. a set of Regular Expressions. I have contacted the author to see if we can make some changes, if not I will release my own module. Sorry that the URL example I gave confused - I was changing URLs in the content - not URLs received by Apache. So my RegEx above should be more clear. What I was/am looking for is a filter - not another way to do it as I know those :-) BTW. There are other solutions, the plethara of XSL modules do the trick - but I thought they would probably be overkill for one simple change. Most of the Template filters can do it, you can even compile PHP as a filter and run that. All of those seem very heavy weight for a simple solution - what I want(ed) was mod_rewrite for content :-) BTW. There is another problem with mod_rewrite - not related to this problem - I wrote Apache::Remote::Simple to get around it. The problem is that mod_rewrite can not change Query String or other headers - only the URL. In the system I was writting it was necessary to map a single search URL with "?q=My+Search+String" into what ever was appopriate for the remote system (e.g. http://search.cpan.org/search?query=My+Search+String&mode=all for searching CPAN) - unfortunately it can't do it. Scott On 11/02/2008, at 10:54 AM, Toby Corkindale wrote: > Scott Penrose wrote: >> >> On 10/02/2008, at 5:24 PM, deepfryed at gmail.com wrote: >> >>> mod_ext_filter allows you to do something similar using an external >>> program, Apache::StrReplace does something very similar with a >>> perloutputfilterhandler >> >> External is too slow for production. >> Apache::StrReplace only allows a single Reg Ex. > > If performance is an issue, why not fix the problem at the source? > ie. Edit your HTML on-disk.. > > Failing that, I suggest using mod_rewrite or a custom 404 handler. In > either case, you detect that the URL looks like one that should be on > the other server, and redirect them over there. > > Lastly, if you're definitely going to filter every page, then I hope > you're using a reverse-proxy to cache the results? > > -Toby > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm From scottp at dd.com.au Sun Feb 10 16:12:16 2008 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 11 Feb 2008 11:12:16 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <6394E535-4D75-4917-AD54-5CC698422EB9@dd.com.au> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com> <47AF8E9D.1090802@rea-group.com> <6394E535-4D75-4917-AD54-5CC698422EB9@dd.com.au> Message-ID: Sorry forgot to mention, >> If performance is an issue, why not fix the problem at the source? >> ie. Edit your HTML on-disk.. >> >> Failing that, I suggest using mod_rewrite or a custom 404 handler. In >> either case, you detect that the URL looks like one that should be on >> the other server, and redirect them over there. Same problem - 404 does URL rewrites, not content. >> Lastly, if you're definitely going to filter every page, then I hope >> you're using a reverse-proxy to cache the results? There is no need to use a reverse-proxy to cache results from Apache. Not only does Apache do its own caching, but you can ask it to cache pages after filter. Adding reverse proxy adds overhead that should not be necessary. Plus this is a dynamic site (like most sites these days on the internet) - no two requests would ever be the same :-) One of the places a proxy fits in nicely is when Apache itself is slow because of what is loaded. For example, loading mod_perl can slow down static pages, or delivering cached pages. Also many CMS or other content generating systems, which produce fairly static pages (a CMS generally produces a static page even though it is a dynamic system) perform poorly (no particular reason, sometimes just because they are complicated) and don't take advantage of Apache caching. The former though - just having Apache slow because of its code base is a good place to use a proxy. Scott From Martin.G.Ryan at team.telstra.com Sun Feb 10 16:47:19 2008 From: Martin.G.Ryan at team.telstra.com (Ryan, Martin G) Date: Mon, 11 Feb 2008 11:47:19 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com><47AF8E9D.1090802@rea-group.com><6394E535-4D75-4917-AD54-5CC698422EB9@dd.com.au> Message-ID: <91E76D04F87FF440986BC1CF6FD84AE8047A1CFE@WSMSG2153V.srv.dir.telstra.com> >> Lastly, if you're definitely going to filter every page, then I hope >> you're using a reverse-proxy to cache the results? > There is no need to use a reverse-proxy to cache results from Apache. Is that a full stop at the end of that sentence? :-) I presume you mean "no point using a reverse-proxy if you're thinking that's going to save apache from having to continually re-apply the filter." - yes? I've seen large sites that use commercial file caches as reverse proxies to reduce the load on apache content servers - not the load of applying filters and whatnot - just the load of having to actually put the content on the cable. Is this a sane thing to do? Martin From scottp at dd.com.au Sun Feb 10 17:10:10 2008 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 11 Feb 2008 12:10:10 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <91E76D04F87FF440986BC1CF6FD84AE8047A1CFE@WSMSG2153V.srv.dir.telstra.com> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com><47AF8E9D.1090802@rea-group.com><6394E535-4D75-4917-AD54-5CC698422EB9@dd.com.au> <91E76D04F87FF440986BC1CF6FD84AE8047A1CFE@WSMSG2153V.srv.dir.telstra.com> Message-ID: <58D55F67-0F6D-4F4E-A7AB-D27B5E11F88C@dd.com.au> On 11/02/2008, at 11:47 AM, Ryan, Martin G wrote: > >>> Lastly, if you're definitely going to filter every page, then I hope >>> you're using a reverse-proxy to cache the results? > >> There is no need to use a reverse-proxy to cache results from Apache. > > Is that a full stop at the end of that sentence? :-) You misquoted a little, by cutting the rest of the email - which coveres when to use and when not to. > > > I presume you mean "no point using a reverse-proxy if you're thinking > that's going to save apache from having to continually re-apply the > filter." - yes? > > I've seen large sites that use commercial file caches as reverse > proxies > to reduce the load on apache content servers - not the load of > applying > filters and whatnot - just the load of having to actually put the > content on the cable. > > Is this a sane thing to do? It can be. A proxy is often used to increase performance in place of caching. This is when it should not really be done. It is a matter of deciding where your caching should be done: Browser, ISP/Local/Company Proxy, Server Proxy, Apache, Application Cache, None - all have reason. The great advantage of using Apache to cache is that you get all the advantages of Applicaiton Cache (local control to expire it etc). Of course ideally we provide correct headers so that the Browser and ISP/Local/Company proxy can cache the objects. However. The reality is that Apache can be slow. If it wasn't we would not need excellent projects such as LigHTTPD. Solutions that have been used in projects include moving static content across to an alternative Apache instance or even physical machine, or caching the entire system (proxy - what people often call a reverse proxy - but it i just a cache). Another common solution to the static problem is to use a CDN - Common Delivery Network. Basically this is just farming off your static work to someone else. But - the big advantages are that those producing a CDN network often put effort into getting geographically (or rather internet-agraphical) close mirrors of the servers. So when you click on www.apple.com - it is faster because the static content (a large portion of the code - images, css, js) is on a faster link. I have just started doing this myself, sort of. Getting hosting overseas is expensive - too expensive for me. This is because I have unusual requirements, and need to run a large number of virtual machines running unusual system configurations. A 512K link is not too expensive - much cheaper than I can get a single machine elsewhere - and I can now run 100s of machines. However any large content is really effected over such a link. So I am trying out moving static content (not all static, but at least the css, js and associated images) to an ISP - and in this case an ISP that has a cheap service, as now I need nothing special - just a static web server and remote FTP access. Remind me and I will tell you how it goes :-) Scott From Martin.G.Ryan at team.telstra.com Sun Feb 10 17:33:34 2008 From: Martin.G.Ryan at team.telstra.com (Ryan, Martin G) Date: Mon, 11 Feb 2008 12:33:34 +1100 Subject: [Melbourne-pm] Apache2::Filter::RE In-Reply-To: <58D55F67-0F6D-4F4E-A7AB-D27B5E11F88C@dd.com.au> References: <4EF63C9B-8DC4-4F0C-BD0A-216303C191C9@dd.com.au> <343CB7B8-2747-467B-9D5B-421190860BEE@dd.com.au> <70b2ff110802092224k4dfb8997kd804d92aa8a239b0@mail.gmail.com><47AF8E9D.1090802@rea-group.com><6394E535-4D75-4917-AD54-5CC698422EB9@dd.com.au> <91E76D04F87FF440986BC1CF6FD84AE8047A1CFE@WSMSG2153V.srv.dir.telstra.com> <58D55F67-0F6D-4F4E-A7AB-D27B5E11F88C@dd.com.au> Message-ID: <91E76D04F87FF440986BC1CF6FD84AE8047A1D83@WSMSG2153V.srv.dir.telstra.com> >>> There is no need to use a reverse-proxy to cache results from Apache. >> >> Is that a full stop at the end of that sentence? :-) > > You misquoted a little, by cutting the rest of the email - > which coveres when to use and when not to. Well, at the risk of being pedantic, I would say "seletively quoted" - whatever - as long as you undertand that it wasn't my intention to missrepresent you. That is to say, my confusion was genuine. Many thanks for taking the time to give your reply - I found it both useful and interesting. > Remind me and I will tell you how it goes :-) You can count on it. :-) Martin From jacinta.richardson at member.sage-au.org.au Tue Feb 12 21:29:21 2008 From: jacinta.richardson at member.sage-au.org.au (jacinta.richardson at member.sage-au.org.au) Date: Wed, 13 Feb 2008 16:29:21 +1100 (EST) Subject: [Melbourne-pm] SAGE-AU 2008 Call for Participation Message-ID: <20080213052921.49D4811004E@teddybear.perltraining.com.au> SAGE-AU invites the members of Melbourne Perl Mongers to submit proposals to the 16th Australian System Administrators' Conference. (If messages of this nature are not welcome on this list then please let me know and I'll make sure not to trouble you further.) [Please forward this invitation to anyone you feel would be interested] 16th Annual System Administrators' Conference (SAGE-AU 2008) ============================================================ The System Administrators' Guild of Australia Adelaide, 11-15th August 2008 SAGE-AU was formed to advance the profession of System Administration by raising awareness of the need for System Administrators, and educating System Administrators in technical as well as professional issues. Our yearly conference provides a forum for System Administrators of all platforms and levels of experience to gather together and share their experiences. Further it provides an excellent opportunity to meet and network with acknowledged experts in the field. SAGE-AU 2008 will be held in Adelaide from the 11th-15th August. Tutorial Program: 11th - 13th August ------------------------------------ SAGE-AU 2008 will include three days of tutorials of both 3 hours and 6 hours duration. Previous years have included tutorials on topics such as: * Automating Windows Vista * Change Management * Issues in Unix Infrastructure Design * Management-101 For more details and to submit your proposal(s), visit our Call for Technical Presentations (http://www.sage-au.org.au/x/Xg8) Technical Program: 14th - 15th August ------------------------------------- For the first year, two parallel streams will be running. If your job includes looking after systems, networks, or machines for which you are not the sole-user, we'd love to hear you speak! Previous years have included talks on topics such as: * Security * Wireless Networks * System Administration Ethics * Virtualisation * Standards (and Compliance) For more details and to submit your proposal(s), visit our Call for Technical Presentations (http://www.sage-au.org.au/x/Xg8) If you have any questions or require assistance with your submission, please don't hesitate to ask! SAGE-AU 2008 Adelaide - Submission Dates ---------------------------------------- Call for Papers/Tutorials Issued 12th February 2008 Proposals Due 31st March 2008 Provisional Notification 28th April 2008 Draft Paper/Tutorials Due 2nd June 2008 Confirmed Acceptance and Contracts 16th June 2008 Final Paper/Tutorial Materials Due 14th July 2008 For all information, contacts and updates, see the SAGE-AU conference web site at http://www.sage-au.org.au/display/conf/ From pjf at perltraining.com.au Tue Feb 12 22:33:41 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Wed, 13 Feb 2008 17:33:41 +1100 Subject: [Melbourne-pm] Next meeting: TONIGHT In-Reply-To: <47AAB928.3060401@perltraining.com.au> References: <47AAB928.3060401@perltraining.com.au> Message-ID: <47B28F45.4040500@perltraining.com.au> G'day Everyone, I'm in Canberra, but since tonight is Melbourne.pm I thought it best I post a reminder: When: TONIGHT, 6:30pm Where: realestate.com.au 678 Victoria St Richmond Map: http://tinyurl.com/3yrhrx Who: Scott Penrose speaking on Parrot, One Laptop Per Child, or both[1]. Cheerio, Paul [1] I hope this is true. I haven't seen Scott actively deny that he's talking. -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From scottp at dd.com.au Wed Feb 13 02:32:25 2008 From: scottp at dd.com.au (Scott Penrose) Date: Wed, 13 Feb 2008 21:32:25 +1100 Subject: [Melbourne-pm] Next meeting: TONIGHT In-Reply-To: <47B28F45.4040500@perltraining.com.au> References: <47AAB928.3060401@perltraining.com.au> <47B28F45.4040500@perltraining.com.au> Message-ID: <23B01923-18A6-4176-B0BD-EC54C278C680@dd.com.au> :-) Now where were you :-) I talked about: ? S5 ? Why I Love Java ? ModPerl Filters ? Evil Perl ? OLPC Introduction and Performance ? OLPC Perl Scooter On 13/02/2008, at 5:33 PM, Paul Fenwick wrote: > G'day Everyone, > > I'm in Canberra, but since tonight is Melbourne.pm I thought it best > I post > a reminder: > > When: TONIGHT, 6:30pm > > Where: realestate.com.au > 678 Victoria St > Richmond > Map: http://tinyurl.com/3yrhrx > > Who: Scott Penrose speaking on Parrot, One Laptop Per Child, or > both[1]. > > Cheerio, > > Paul > > [1] I hope this is true. I haven't seen Scott actively deny that > he's talking. > > -- > Paul Fenwick | http://perltraining.com.au/ > Director of Training | Ph: +61 3 9354 6001 > Perl Training Australia | Fax: +61 3 9354 2681 > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080213/fcd74ec7/attachment.bin From pjf at perltraining.com.au Wed Feb 13 13:49:20 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Thu, 14 Feb 2008 08:49:20 +1100 Subject: [Melbourne-pm] Next meeting: TONIGHT In-Reply-To: <23B01923-18A6-4176-B0BD-EC54C278C680@dd.com.au> References: <47AAB928.3060401@perltraining.com.au> <47B28F45.4040500@perltraining.com.au> <23B01923-18A6-4176-B0BD-EC54C278C680@dd.com.au> Message-ID: <47B365E0.7060100@perltraining.com.au> G'day Scotty / MPM, Scott Penrose wrote: > Now where were you :-) In Canberra (my new home for this month), doing Irish Set Dancing[1] with some other Perl programmers. ;) > I talked about: > > ? S5 > ? Why I Love Java > ? ModPerl Filters > ? Evil Perl > ? OLPC Introduction and Performance > ? OLPC Perl D'oh! I don't suppose anyone taped it? Cheerio, Paul [1] http://en.wikipedia.org/wiki/Set_Dancing -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From scottp at dd.com.au Thu Feb 14 02:58:00 2008 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 14 Feb 2008 21:58:00 +1100 Subject: [Melbourne-pm] Talks... Message-ID: <7A940514-385E-455F-BE3B-C310D6935F2A@dd.com.au> They are not fantastic, as they are only slides, but my talks are here online... * http://perl.net.au/wiki/Melbourne_Perl_Mongers/Meeting_History_2008 * http://scott.dd.com.au/wiki/Category_Talk Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080214/85e3c9f2/attachment.bin From pjf at perltraining.com.au Wed Feb 20 13:55:46 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Thu, 21 Feb 2008 08:55:46 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! Message-ID: <47BCA1E2.8060509@perltraining.com.au> G'day everyone, This is your chance to decide the next venue for one of Melbourne's hottest and most exciting user groups! Melbourne.pm is looking for a new venue for the next couple of months[1]. All venue suggestions are welcome, especially if you have a location near the CBD with a data projector already available. To start, I'd like to float the idea of Pub Mongers. In brief, we find a pub with a spare function room and scrounge a projector from somewhere. We then have meetings as per normal, except that (a) you can drink during presentations, (b) getting food is easier (assuming the pub has decent fare). These can be done instead of or in addition to regular meetings. Ideas, comments, thoughts and questions all welcome. Cheerio, Paul [1] Realestate.com.au are unable to host Melbourne.pm for a little while due to administrative reasons. -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From scottp at dd.com.au Wed Feb 20 16:38:38 2008 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 21 Feb 2008 11:38:38 +1100 Subject: [Melbourne-pm] The end of an Association Message-ID: <24EA9CC5-2101-4D5E-9DC9-65051DB9D87A@dd.com.au> Hey there Perl Mongers Associated. As discussed last year at our AGM - we would like to dissolve the association Melbourne Perl Mongers, and have Open Source Developers' Club Association take on our money (not much) and responsibility (provide a small level of protection and a bank account). It has been agreed by the OSDC Exec to take on Melbourne Perl Mongers. OSDC will then offer this service to other open source groups. The next step is closing up Melbourne Perl Mongers - which will require a meeting. I will get back to you with arrangements once I have read the find print. Thanks Scott P.S. OSDC have more money than us - should be good for Christmas parties :-) Or more serious, may be able to help with venues. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/f71caa4d/attachment.bin From scottp at dd.com.au Wed Feb 20 16:44:58 2008 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 21 Feb 2008 11:44:58 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: <47BCA1E2.8060509@perltraining.com.au> References: <47BCA1E2.8060509@perltraining.com.au> Message-ID: <89EA8813-8C35-4B52-9EA2-039D81FA5E32@dd.com.au> I love the idea of a pub. We could even eat during our meetings :-) (note I am a foodie rather than a drinker) :-) BTW. For some occasions (I can't be at all) I have a projector I can bring. Scooter On 21/02/2008, at 8:55 AM, Paul Fenwick wrote: > G'day everyone, > > This is your chance to decide the next venue for one of Melbourne's > hottest > and most exciting user groups! Melbourne.pm is looking for a new > venue for > the next couple of months[1]. All venue suggestions are welcome, > especially > if you have a location near the CBD with a data projector already > available. > > To start, I'd like to float the idea of Pub Mongers. In brief, we > find a > pub with a spare function room and scrounge a projector from > somewhere. We > then have meetings as per normal, except that (a) you can drink during > presentations, (b) getting food is easier (assuming the pub has decent > fare). These can be done instead of or in addition to regular > meetings. > > Ideas, comments, thoughts and questions all welcome. > > Cheerio, > > Paul > > [1] Realestate.com.au are unable to host Melbourne.pm for a little > while due > to administrative reasons. > > -- > Paul Fenwick | http://perltraining.com.au/ > Director of Training | Ph: +61 3 9354 6001 > Perl Training Australia | Fax: +61 3 9354 2681 > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/d3192a3b/attachment.bin From scottp at dd.com.au Wed Feb 20 16:45:43 2008 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 21 Feb 2008 11:45:43 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: <47BCA1E2.8060509@perltraining.com.au> References: <47BCA1E2.8060509@perltraining.com.au> Message-ID: One other idea... Perhaps we could have a few pubs - spread them out in Melbourne a little, to make it easier for people who have to travel a long way. Scott -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/9926c6d9/attachment.bin From andrew.stuart at flatraterecruitment.com.au Wed Feb 20 16:44:46 2008 From: andrew.stuart at flatraterecruitment.com.au (Andrew Stuart) Date: Thu, 21 Feb 2008 11:44:46 +1100 Subject: [Melbourne-pm] The end of an Association In-Reply-To: <24EA9CC5-2101-4D5E-9DC9-65051DB9D87A@dd.com.au> References: <24EA9CC5-2101-4D5E-9DC9-65051DB9D87A@dd.com.au> Message-ID: <1AF88178-AC62-47A5-8D2F-D7E8E5D94A1A@flatraterecruitment.com.au> What the? Is this just an administrative / paperwork type end to PerlMongers, some sort of shuffling of structure, or are we talking the finish of PerlMongers - dissolved, gone, finito, no more user group for Perl people? Not sure I understand quite what is being said here - taken at face value this would mean that Perl is fading technology. Thanks Andrew On 21/02/2008, at 11:38 AM, Scott Penrose wrote: Hey there Perl Mongers Associated. As discussed last year at our AGM - we would like to dissolve the association Melbourne Perl Mongers, and have Open Source Developers' Club Association take on our money (not much) and responsibility (provide a small level of protection and a bank account). It has been agreed by the OSDC Exec to take on Melbourne Perl Mongers. OSDC will then offer this service to other open source groups. The next step is closing up Melbourne Perl Mongers - which will require a meeting. I will get back to you with arrangements once I have read the find print. Thanks Scott P.S. OSDC have more money than us - should be good for Christmas parties :-) Or more serious, may be able to help with venues. _______________________________________________ Melbourne-pm mailing list Melbourne-pm at pm.org http://mail.pm.org/mailman/listinfo/melbourne-pm -- Click here to report this message as spam: https://login.mailguard.com.au/report/1utOCzouGJ/ 3y3AwgaQGrqw6WCaJujhO9/0 Andrew Stuart Managing Director Flat Rate Recruitment Head Office: 68 -72 York St South Melbourne, Victoria 3205 Phone: 1300 55 91 92 Phone 03 9696 1616 Mobile: 0417 034 241 Email: andrew.stuart at FlatRateRecruitment.com.au Web: http://www.FlatRateRecruitment.com.au -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/8ae49e17/attachment-0001.html From scottp at dd.com.au Wed Feb 20 16:52:05 2008 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 21 Feb 2008 11:52:05 +1100 Subject: [Melbourne-pm] The end of an Association In-Reply-To: <1AF88178-AC62-47A5-8D2F-D7E8E5D94A1A@flatraterecruitment.com.au> References: <24EA9CC5-2101-4D5E-9DC9-65051DB9D87A@dd.com.au> <1AF88178-AC62-47A5-8D2F-D7E8E5D94A1A@flatraterecruitment.com.au> Message-ID: Sorry Andrew, I made a bad assumption that everyone knew what we were talking about from last years meeting. Melbourne Perl Mongers is part of Perl Mongers (pm.org) and will remain that way. Melbourne Perl Mongers Association is a Victoria, Australia Association - a legal entity. We created the legal entity for a bank account (and other reasons). The legal entity is all we want to stop - i.e. The Association (a not for profit legal entity in Australia used for clubs etc). Melbourne Perl Mongers will continue to exist as it always has. OSDC will then be able to provide us effective use of Bank Accounts (well they will probably just give us money on request if it is sensible). Very sorry about the confusion. Scott On 21/02/2008, at 11:44 AM, Andrew Stuart wrote: > What the? > > Is this just an administrative / paperwork type end to PerlMongers, > some sort of shuffling of structure, or are we talking the finish of > PerlMongers - dissolved, gone, finito, no more user group for Perl > people? > > Not sure I understand quite what is being said here - taken at face > value this would mean that Perl is fading technology. > > Thanks > > Andrew > > > > On 21/02/2008, at 11:38 AM, Scott Penrose wrote: > > Hey there Perl Mongers Associated. > > As discussed last year at our AGM - we would like to dissolve the > association Melbourne Perl Mongers, and have Open Source Developers' > Club Association take on our money (not much) and responsibility > (provide a small level of protection and a bank account). > > It has been agreed by the OSDC Exec to take on Melbourne Perl > Mongers. OSDC will then offer this service to other open source > groups. > > The next step is closing up Melbourne Perl Mongers - which will > require a meeting. I will get back to you with arrangements once I > have read the find print. > > Thanks > > Scott > P.S. OSDC have more money than us - should be good for Christmas > parties :-) Or more serious, may be able to help with venues. > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > -- > > Click here to report this message as spam: > https://login.mailguard.com.au/report/1utOCzouGJ/3y3AwgaQGrqw6WCaJujhO9/0 > > > Andrew Stuart > Managing Director > Flat Rate Recruitment > Head Office: > 68 -72 York St > South Melbourne, Victoria 3205 > Phone: 1300 55 91 92 > Phone 03 9696 1616 > Mobile: 0417 034 241 > Email: andrew.stuart at FlatRateRecruitment.com.au > Web: http://www.FlatRateRecruitment.com.au > > > > > > _______________________________________________ > 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/20080221/155c4173/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 3252 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/155c4173/attachment.bin From leif.eriksen at hpa.com.au Wed Feb 20 17:04:43 2008 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Thu, 21 Feb 2008 12:04:43 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! Message-ID: <6462CBB658614845A7702E379880769803087FAD@exhnat2.nsw.hpa> Slightly different tack, but it is in the city. http://www.openhub.com.au/welcome I've left a voicemail to see if they'd let us use a room for free every 2 months - I'll let you know how that goes ... if they say yes I'll try to see if they give us a room for OSDClub as well. ********************************************************************** 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 ben at benbalbo.com Wed Feb 20 17:16:13 2008 From: ben at benbalbo.com (Ben Balbo) Date: Thu, 21 Feb 2008 12:16:13 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: References: <47BCA1E2.8060509@perltraining.com.au> Message-ID: <47BCD0DD.30808@benbalbo.com> > Perhaps we could have a few pubs - spread them out in Melbourne a > little, to make it easier for people who have to travel a long way. For those who enjoy the pub and would like an opportunity to talk about more general tech, and not so tech, related subjects, there's also PubStandards, third Wednesday of each month ;-) http://melbourne.pubstandards.org/about/ BB -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/31999e31/attachment.bin From leif.eriksen at hpa.com.au Wed Feb 20 17:29:08 2008 From: leif.eriksen at hpa.com.au (leif.eriksen at hpa.com.au) Date: Thu, 21 Feb 2008 12:29:08 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! Message-ID: <6462CBB658614845A7702E379880769803087FAF@exhnat2.nsw.hpa> I've had a callback, and they are definitely interested in hosting us, in principle. They need to check their future bookings to see if there's anything stopping them from that point. They would also like some of us to come and check the place out to make sure it meets our needs. Its in the same building as ThoughtWorks, which is where the Melbourne Ruby USers Group meets, near the legal end of town. There are thus some really great bars nearby, some of which I've still got good credit at.... Whilst it wont have a bar, it does have _everything_ else - internet, projectors, whiteboards etc. Maybe there's a niche for a BeerHub - the coworking pub ... L > -----Original Message----- > From: melbourne-pm-bounces+leif.eriksen=hpa.com.au at pm.org > [mailto:melbourne-pm-bounces+leif.eriksen=hpa.com.au at pm.org] > On Behalf Of Leif Eriksen > Sent: Thursday, 21 February 2008 12:05 PM > To: melbourne-pm at pm.org > Subject: Re: [Melbourne-pm] Melbourne.pm venue needed! > > Slightly different tack, but it is in the city. > > http://www.openhub.com.au/welcome > > I've left a voicemail to see if they'd let us use a room for > free every ********************************************************************** 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 rick at measham.id.au Wed Feb 20 17:37:18 2008 From: rick at measham.id.au (Rick Measham) Date: Thu, 21 Feb 2008 12:37:18 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: <47BCA1E2.8060509@perltraining.com.au> References: <47BCA1E2.8060509@perltraining.com.au> Message-ID: <47BCD5CE.4090609@measham.id.au> Paul Fenwick wrote: > To start, I'd like to float the idea of Pub Mongers. In brief, we find a > pub with a spare function room and scrounge a projector from somewhere. I love the idea of pub mongers and am happy to take it further. Doing talks-over-dinner-and-drinks would be much easier for me as the night would generally finish earlier. How does South Melbourne sound to people? There are a couple of pubs on or near Clarendon Street that I can approach. Some might have projectors others not, but we have a projector at work that I imagine could be borrowed. One thing that I think is fairly important would be access to the 'net. What would people think of getting a dongle from 3/Voda/Telstra on one of those $29/month deals? I'd also to offer to write to the same organisation and see if any of them are willing to 'sponsor' the dongle. Alternately maybe someone already has one that they'd be willing to provide to the group for one evening a month (I can't imagine there'd be much traffic) Cheers! Rick Measham -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3241 bytes Desc: S/MIME Cryptographic Signature Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20080221/f90bdd7a/attachment.bin From pjf at perltraining.com.au Wed Feb 20 18:25:26 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Thu, 21 Feb 2008 13:25:26 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: <47BCD0DD.30808@benbalbo.com> References: <47BCA1E2.8060509@perltraining.com.au> <47BCD0DD.30808@benbalbo.com> Message-ID: <47BCE116.4010000@perltraining.com.au> G'day Ben/MPM Ben Balbo wrote: > For those who enjoy the pub and would like an opportunity to talk about > more general tech, and not so tech, related subjects, there's also > PubStandards, third Wednesday of each month ;-) > > http://melbourne.pubstandards.org/about/ Thanks for the link! I wasn't previously aware of Pub Standards. I also notice that you're the group's highest scoring member. Congratulations! http://melbourne.pubstandards.org/scoreboard/ Cheerio, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From cas at taz.net.au Thu Feb 21 02:45:56 2008 From: cas at taz.net.au (Craig Sanders) Date: Thu, 21 Feb 2008 21:45:56 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: <47BCA1E2.8060509@perltraining.com.au> References: <47BCA1E2.8060509@perltraining.com.au> Message-ID: <20080221104556.GA8878@taz.net.au> On Thu, Feb 21, 2008 at 08:55:46AM +1100, Paul Fenwick wrote: > This is your chance to decide the next venue for one of Melbourne's > hottest and most exciting user groups! Melbourne.pm is looking for a > new venue for the next couple of months[1]. All venue suggestions are > welcome, especially if you have a location near the CBD with a data > projector already available. linux users of victoria have monthly meetings at trinity college (melbourne uni). i don't know how that was arranged but somebody in the committe at LUV would know. good venue, several pubs and restaurants nearby (and lygon st just a short walk away). kraig -- craig sanders BOFH excuse #40: not enough memory, go get system upgrade From pjf at perltraining.com.au Thu Feb 21 21:14:48 2008 From: pjf at perltraining.com.au (Paul Fenwick) Date: Fri, 22 Feb 2008 16:14:48 +1100 Subject: [Melbourne-pm] Melbourne.pm venue needed! In-Reply-To: <6462CBB658614845A7702E379880769803087FAF@exhnat2.nsw.hpa> References: <6462CBB658614845A7702E379880769803087FAF@exhnat2.nsw.hpa> Message-ID: <47BE5A48.9070207@perltraining.com.au> G'day Leif / MPM, leif.eriksen at hpa.com.au wrote: [Re: OpenHub] > Whilst it wont have a bar, it does have _everything_ else - internet, > projectors, whiteboards etc. This sounds fantastic if it comes through. leriksen++ Since there also seems to be a lot of support for pub mongers, I'd be happy to see alternating meetings between dry and wet locations. ;) Cheerio, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681