From melbourne-pm at popcorn.cx Mon Apr 6 20:28:37 2009 From: melbourne-pm at popcorn.cx (Stephen Edmonds) Date: Tue, 07 Apr 2009 13:28:37 +1000 Subject: [Melbourne-pm] Next meeting: Wednesday 8 Marsh 2009 (Tomorrow) Message-ID: <49DAC865.5030900@popcorn.cx> Tomorrow night's Perl Mongers meeting is actually an OSDClub meeting: When: Wednesday, 8th April 2009, 6:30pm Where: Remasys Pty Ltd Level 1 180 Flinders St MELBOURNE VIC 3121 What: Open Source Developers' Club AGM An introduction to git and github.com (Alec Clews) Thanks, Stephen From alec.clews at gmail.com Mon Apr 6 21:38:06 2009 From: alec.clews at gmail.com (Alec Clews) Date: Tue, 7 Apr 2009 14:38:06 +1000 Subject: [Melbourne-pm] Next meeting: Wednesday 8 Marsh 2009 (Tomorrow) Message-ID: <49dad8b0.16078e0a.32c9.3c50@mx.google.com> Isn't it the OSDC AGM as well? Alec -----Original Message----- From: "Stephen Edmonds" To: "Melbourne Perlmongers" Sent: 07-Apr-09 13:28 Subject: [Melbourne-pm] Next meeting: Wednesday 8 Marsh 2009 (Tomorrow) Tomorrow night's Perl Mongers meeting is actually an OSDClub meeting: When: Wednesday, 8th April 2009, 6:30pm Where: Remasys Pty Ltd Level 1 180 Flinders St MELBOURNE VIC 3121 What: Open Source Developers' Club AGM An introduction to git and github.com (Alec Clews) Thanks, Stephen _______________________________________________ Melbourne-pm mailing list Melbourne-pm at pm.org http://mail.pm.org/mailman/listinfo/melbourne-pm From alec.clews at gmail.com Tue Apr 7 07:58:16 2009 From: alec.clews at gmail.com (Alec Clews) Date: Wed, 08 Apr 2009 00:58:16 +1000 Subject: [Melbourne-pm] Next meeting: Wednesday 8 Marsh 2009 (Tomorrow) In-Reply-To: <49dad8b0.16078e0a.32c9.3c50@mx.google.com> References: <49dad8b0.16078e0a.32c9.3c50@mx.google.com> Message-ID: <49DB6A08.6040009@gmail.com> Sorry -- that was a senior moment. I read Stephen's message twice and failed to see the AGM mentioned :-( I shall retire to a corner and cover myself with a sheet... Alec Alec Clews wrote: > Isn't it the OSDC AGM as well? > > Alec > > -----Original Message----- > From: "Stephen Edmonds" > To: "Melbourne Perlmongers" > Sent: 07-Apr-09 13:28 > Subject: [Melbourne-pm] Next meeting: Wednesday 8 Marsh 2009 (Tomorrow) > ,,,... > Tomorrow night's Perl Mongers meeting is actually an OSDClub meeting: > > When: Wednesday, 8th April 2009, 6:30pm > > Where: Remasys Pty Ltd > Level 1 > 180 Flinders St > MELBOURNE VIC 3121 > > What: Open Source Developers' Club AGM > An introduction to git and github.com (Alec Clews) > > Thanks, > Stephen > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > > -- Alec Clews Personal Melbourne, Australia. Jabber: alecclews at jabber.org.au PGPKey ID: 0x9BBBFC7C Blog http://alecthegeek.wordpress.com/ From rick at measham.id.au Tue Apr 7 16:49:06 2009 From: rick at measham.id.au (Rick Measham) Date: Wed, 08 Apr 2009 09:49:06 +1000 Subject: [Melbourne-pm] Additional talk tonight? Message-ID: <49DBE672.6000807@measham.id.au> G'day Folks, I'm not sure how much time the AGM takes tonight, but I'm interested in showing a great user-interface planning tool I've been using. Is there any time? If not, I'm happy to leave it until next time. 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: From scottp at dd.com.au Tue Apr 7 16:52:22 2009 From: scottp at dd.com.au (Scott Penrose) Date: Wed, 8 Apr 2009 09:52:22 +1000 Subject: [Melbourne-pm] Additional talk tonight? In-Reply-To: <49DBE672.6000807@measham.id.au> References: <49DBE672.6000807@measham.id.au> Message-ID: On 08/04/2009, at 9:49 AM, Rick Measham wrote: > G'day Folks, > > I'm not sure how much time the AGM takes tonight, but I'm interested > in showing a great user-interface planning tool I've been using. Is > there any time? If not, I'm happy to leave it until next time. The AGM should only take up 10 minutes. Scott > Cheers! > Rick Measham > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm From jarich at perltraining.com.au Tue Apr 7 18:24:40 2009 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Wed, 08 Apr 2009 11:24:40 +1000 Subject: [Melbourne-pm] Additional talk tonight? In-Reply-To: <49DBE672.6000807@measham.id.au> References: <49DBE672.6000807@measham.id.au> Message-ID: <49DBFCD8.6000806@perltraining.com.au> Rick, that would be awesome! It'd be good to have 2 talks. I look forward to seeing this! 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 scottp at dd.com.au Thu Apr 9 05:31:00 2009 From: scottp at dd.com.au (Scott Penrose) Date: Thu, 9 Apr 2009 22:31:00 +1000 Subject: [Melbourne-pm] Git hub for Perl Modules Message-ID: Thanks to the timely presentation of Alec last night, I have been putting up my Perl Modules. http://github.com/scottp It has been something on my todo list for quite some time - where to publicly put my code, to make patches etc easier. I have a lot more to add yet, but I have started with a few. Thanks Alec Scott From rick at measham.id.au Thu Apr 9 17:18:15 2009 From: rick at measham.id.au (Rick Measham) Date: Fri, 10 Apr 2009 10:18:15 +1000 Subject: [Melbourne-pm] Last night's talk on Balsamiq Mockups In-Reply-To: References: <49DBE672.6000807@measham.id.au> Message-ID: <49DE9047.10700@measham.id.au> G'day Folks, Last night I quickly demonstrated Balsamiq Mockups. (http://www.balsamiq.com/products/mockups) The product is fantastic for that early-stage design of a product. When creating a product with an interface, it can be really instructive to work out the screens and how they interact. But doing that in HTML or almost any other design system can get you too bogged down in the details. Balsamiq is great in that you can't get deep. You can't position things with pixel perfection and you can't give every option in a drop-down select. I'm personally using it for $work and it's really helping me to plan the development of new work as I'm starting with a really low-level interface design. As I said, you can try it on their website without installing it. You can install it locally without buying it. But you'll need to buy it to save and open files and to get rid of the annoy-prompt. You can export-to-xml and import-from-xml via the clipboard without a licence which means it isn't so crippled that the demo version is useless for doing something 'real'. (What's more, the XML is nice and clean so you could actually use that to do something interesting if you so desired..) Anyway, hopefully some of you will find it useful. BTW: Credit where credit is due: I heard about it from Jeff Atwood and Joel Spolsky's 'Stack Overflow Podcast' which, admittedly, is one of the worst produced podcasts I've ever heard; though that is somewhat mitigated by the occasional gems such as Balsamiq. 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: From swatkins at fastmail.fm Sat Apr 11 22:01:30 2009 From: swatkins at fastmail.fm (Sam Watkins) Date: Sun, 12 Apr 2009 13:01:30 +0800 Subject: [Melbourne-pm] learn computer programming Message-ID: <1239512490.29946.1310102567@webmail.messagingengine.com> hi, I want to start teaching computer programming, over the Internet. Here's my page about it http://sam.nipl.net/learn/ (It has a pretty animated gif on it.) Please let me know if you're interested! or if you have an idea how I could find some students. I do know and use perl, but I like teach C mostly. I guess people here at perl mongers are already into computer programming, but maybe you know someone who would like to learn C or needs some help with it? Or maybe you just want to know how I made that pretty animated gif in 51 lines 1013 bytes of code? :) thanks, Sam Watkins -- I hate genetic mutilation. Sign this greenpeace petition to protect the species of rice: http://www.greenpeace.org/rice From daniel at rimspace.net Mon Apr 13 17:20:19 2009 From: daniel at rimspace.net (Daniel Pittman) Date: Tue, 14 Apr 2009 10:20:19 +1000 Subject: [Melbourne-pm] learn computer programming In-Reply-To: <1239512490.29946.1310102567@webmail.messagingengine.com> (Sam Watkins's message of "Sun, 12 Apr 2009 13:01:30 +0800") References: <1239512490.29946.1310102567@webmail.messagingengine.com> Message-ID: <87ocv0nl18.fsf@rimspace.net> G'day Sam. > I want to start teaching computer programming, over the Internet. > Here's my page about it http://sam.nipl.net/learn/ You have sent this commercial solicitation to an awfully large number of mailing lists by now; are you sure that is the best approach to advertising your commercial venture? Regards, Daniel From scottp at dd.com.au Mon Apr 13 17:40:56 2009 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 13 Apr 2009 19:40:56 -0500 (CDT) Subject: [Melbourne-pm] learn computer programming In-Reply-To: <2033207656.479141239669587119.JavaMail.root@mail-4.01.com> Message-ID: We have always allowed perl related advertising on our list. We often get groups asking if they can send info on a book, on a course or on a job opportunities. So yes - it seems to me that it was a good approach. Scott ----- "Daniel Pittman" wrote: > G'day Sam. > > > I want to start teaching computer programming, over the Internet. > > Here's my page about it http://sam.nipl.net/learn/ > > You have sent this commercial solicitation to an awfully large number > of > mailing lists by now; are you sure that is the best approach to > advertising your commercial venture? > > Regards, > Daniel > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm -- http://scott.dd.com.au/ scottp at dd.com.au From daniel at rimspace.net Mon Apr 13 19:27:03 2009 From: daniel at rimspace.net (Daniel Pittman) Date: Tue, 14 Apr 2009 12:27:03 +1000 Subject: [Melbourne-pm] learn computer programming In-Reply-To: (Scott Penrose's message of "Mon, 13 Apr 2009 19:40:56 -0500 (CDT)") References: Message-ID: <873accnf60.fsf@rimspace.net> Scott Penrose writes: Drat. I intended to send that only to Sam, not to the list. Sorry, my mistake. :( > We have always allowed perl related advertising on our list. > > We often get groups asking if they can send info on a book, on a > course or on a job opportunities. > > So yes - it seems to me that it was a good approach. For the sake of clarity, I intended to ask Sam because I have now seen this advertisement on close to a dozen mailing lists, and presumably it has gone to more outside my sight. It was not specifically that it came to the Perl list, but rather the general widespread distribution that I wondered about. Regards, Daniel From scottp at dd.com.au Mon Apr 13 21:11:45 2009 From: scottp at dd.com.au (Scott Penrose) Date: Mon, 13 Apr 2009 23:11:45 -0500 (CDT) Subject: [Melbourne-pm] learn computer programming In-Reply-To: <873accnf60.fsf@rimspace.net> Message-ID: Ahhh that makes more sense, - thanks Daniel :-) Scott ----- "Daniel Pittman" wrote: > Scott Penrose writes: > > Drat. I intended to send that only to Sam, not to the list. Sorry, > my > mistake. :( > > > We have always allowed perl related advertising on our list. > > > > We often get groups asking if they can send info on a book, on a > > course or on a job opportunities. > > > > So yes - it seems to me that it was a good approach. > > For the sake of clarity, I intended to ask Sam because I have now > seen > this advertisement on close to a dozen mailing lists, and presumably > it > has gone to more outside my sight. > > It was not specifically that it came to the Perl list, but rather the > general widespread distribution that I wondered about. > > Regards, > Daniel -- http://scott.dd.com.au/ scottp at dd.com.au From swatkins at fastmail.fm Wed Apr 15 00:45:29 2009 From: swatkins at fastmail.fm (Sam Watkins) Date: Wed, 15 Apr 2009 15:45:29 +0800 Subject: [Melbourne-pm] learn computer programming In-Reply-To: <873accnf60.fsf@rimspace.net> References: <873accnf60.fsf@rimspace.net> Message-ID: <1239781529.11222.1310561891@webmail.messagingengine.com> On Tue, 14 Apr 2009 12:27 +1000, "Daniel Pittman" wrote: > For the sake of clarity, I intended to ask Sam because I have now seen > this advertisement on close to a dozen mailing lists, and presumably it > has gone to more outside my sight. hi Daniel, I sent it to 5 lists, maybe that was a bit overboard. luv-main, au linuxchix, progchix, melbourne-pm, luv-beginners And I sent it to luv-main twice because the first time I sent it without a subject by mistake. Duh. I also posted the ad on some online classifieds sites and mentioned it on facebook. Thanks for your original comments on luv-main, I'll try to improve the page and make it more attractive and informative. Happily, I have met 3 people interested in learning programming, given one two hour lesson already, and been asked to work on 2 biggish programming projects as a result of posting my advertisement. thanks, Sam -- I hate genetic mutilation. Sign this greenpeace petition to protect the species of rice: http://www.greenpeace.org/rice From peter at machell.net Wed Apr 15 02:24:04 2009 From: peter at machell.net (Peter Machell) Date: Wed, 15 Apr 2009 19:24:04 +1000 Subject: [Melbourne-pm] learn computer programming In-Reply-To: <1239781529.11222.1310561891@webmail.messagingengine.com> References: <873accnf60.fsf@rimspace.net> <1239781529.11222.1310561891@webmail.messagingengine.com> Message-ID: <61BAD4FC-86FD-4DBA-8242-067B5202488C@machell.net> On 15/04/2009, at 5:45 PM, Sam Watkins wrote: > I sent it to 5 lists, maybe that was a bit overboard. > > luv-main, au linuxchix, progchix, melbourne-pm, luv-beginners Daniel is on linuxchix??? cheers, Peter. From jarich at perltraining.com.au Wed Apr 15 05:44:56 2009 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Wed, 15 Apr 2009 22:44:56 +1000 Subject: [Melbourne-pm] learn computer programming In-Reply-To: <61BAD4FC-86FD-4DBA-8242-067B5202488C@machell.net> References: <873accnf60.fsf@rimspace.net> <1239781529.11222.1310561891@webmail.messagingengine.com> <61BAD4FC-86FD-4DBA-8242-067B5202488C@machell.net> Message-ID: <49E5D6C8.3030207@perltraining.com.au> Peter Machell wrote: > On 15/04/2009, at 5:45 PM, Sam Watkins wrote: > >> I sent it to 5 lists, maybe that was a bit overboard. >> >> luv-main, au linuxchix, progchix, melbourne-pm, luv-beginners > > Daniel is on linuxchix??? Possibly, so is Paul, Sam and quite a few other lovely fellows. You can join too if you'd like. http://www.linuxchix.org The only list men aren't invited is grrls-only. All the best, J From alec.clews at gmail.com Sat Apr 18 10:29:56 2009 From: alec.clews at gmail.com (Alec Clews) Date: Sun, 19 Apr 2009 03:29:56 +1000 Subject: [Melbourne-pm] How to make Text::Template error with undeclared value name Message-ID: <49EA0E14.2060908@gmail.com> G'Day Mongers, I'm using Text::Template, and jolly good it is too, but I seem to have a problem with error checking. I want Text::Template to fail if it is given a template that references a variable which is not supplied. i.e. my template values is incomplete. >From the docs it appears the correct approach is to make the template compile with strict. NB: I am passing template values as a hash. I figure this code should work -----------------8<------------------------8<----------------- use strict; use warnings; use Text::Template; # Standard lib my $template = Text::Template->new( TYPE => 'ARRAY', SOURCE => [ 'Text { $NAME1 }'."\n", 'Text { $NAME2 }'."\n"] ) or print qq!Could not construct template $Text::Template::ERROR\n!; # Set up one value, forget the second one on purpose my $i = { NAME1 => "VALUE1" }; # Fill in the template $template->fill_in( OUTPUT => \*STDOUT, HASH => $i, PREPEND => q{use strict 'vars'} ) or print qq!Could not fill in template Error code $Text::Template::ERROR\n!; -----------------8<------------------------8<----------------- Without the PREPEND option everything works fine, except that I am not told that $NAME2 is missing. I figure I have some scoping problem, but I can't work out what it is. Many thanks for any suggestions you might have -- Alec Clews Personal Melbourne, Australia. Jabber: alecclews at jabber.org.au PGPKey ID: 0x9BBBFC7C Blog http://alecthegeek.wordpress.com/ From wayland at wayland.id.au Sun Apr 19 14:20:09 2009 From: wayland at wayland.id.au (Timothy S. Nelson) Date: Mon, 20 Apr 2009 07:20:09 +1000 (EST) Subject: [Melbourne-pm] How to make Text::Template error with undeclared value name In-Reply-To: <49EA0E14.2060908@gmail.com> References: <49EA0E14.2060908@gmail.com> Message-ID: On Sun, 19 Apr 2009, Alec Clews wrote: > G'Day Mongers, > > I'm using Text::Template, and jolly good it is too, but I seem to have a > problem with error checking. > > I want Text::Template to fail if it is given a template that references > a variable which is not supplied. i.e. my template values is incomplete. >> From the docs it appears the correct approach is to make the template > compile with strict. > > NB: I am passing template values as a hash. > > I figure this code should work > -----------------8<------------------------8<----------------- > use strict; > use warnings; > > use Text::Template; # Standard lib > > my $template = Text::Template->new( > TYPE => 'ARRAY', > SOURCE => [ 'Text { $NAME1 }'."\n", > 'Text { $NAME2 }'."\n"] > ) or print qq!Could not construct template $Text::Template::ERROR\n!; > > # Set up one value, forget the second one on purpose > my $i = { NAME1 => "VALUE1" }; > > # Fill in the template > $template->fill_in( OUTPUT => \*STDOUT, HASH => $i, PREPEND => q{use > strict 'vars'} > ) > or print qq!Could not fill in template Error code > $Text::Template::ERROR\n!; > -----------------8<------------------------8<----------------- > > Without the PREPEND option everything works fine, except that I am not > told that $NAME2 is missing. I figure I have some scoping problem, but I > can't work out what it is. > > Many thanks for any suggestions you might have Are you saying it works fine as displayed, but if you leave out the PREPEND option, it doesn't work like you want? --------------------------------------------------------------------- | Name: Tim Nelson | Because the Creator is, | | E-mail: wayland at wayland.id.au | I am | --------------------------------------------------------------------- ----BEGIN GEEK CODE BLOCK---- Version 3.12 GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y- -----END GEEK CODE BLOCK----- From alec.clews at gmail.com Sun Apr 19 15:43:21 2009 From: alec.clews at gmail.com (Alec Clews) Date: Mon, 20 Apr 2009 08:43:21 +1000 Subject: [Melbourne-pm] How to make Text::Template error with undeclared value name In-Reply-To: References: <49EA0E14.2060908@gmail.com> Message-ID: <3c2b63c00904191543w2c900110vec0efb384620aa19@mail.gmail.com> Sorry, not explicit enought Without the PREPEND option Text::Template works fine, BUT does not report that $NAME2 is missing. With PREPEND I get an error message about $NAME1 On Mon, Apr 20, 2009 at 7:20 AM, Timothy S. Nelson wrote: > On Sun, 19 Apr 2009, Alec Clews wrote: > >> G'Day Mongers, >> >> I'm using Text::Template, and jolly good it is too, but I seem to have a >> problem with error checking. >> >> I want Text::Template to fail if it is given a template that references >> a variable which is not supplied. i.e. my template values is incomplete. >>> >>> From the docs it appears the correct approach is to make the template >> >> compile with strict. >> >> NB: I am passing template values as a hash. >> >> I figure this code should work >> -----------------8<------------------------8<----------------- >> use strict; >> use warnings; >> >> use Text::Template; # Standard lib >> >> my $template = Text::Template->new( >> ? TYPE ? ? ? => 'ARRAY', >> ? SOURCE ? ? => [ ? ?'Text ?{ $NAME1 }'."\n", >> ? ? ? ? ? 'Text ?{ $NAME2 }'."\n"] >> ) or print qq!Could not construct template $Text::Template::ERROR\n!; >> >> # Set up one value, forget the second one on purpose >> my $i = { NAME1 => "VALUE1" }; >> >> # Fill in the template >> $template->fill_in( OUTPUT => \*STDOUT, HASH => $i, PREPEND => q{use >> strict 'vars'} >> ) >> ? or print qq!Could not fill in template Error code >> $Text::Template::ERROR\n!; >> -----------------8<------------------------8<----------------- >> >> Without the PREPEND option everything works fine, except that I am not >> told that $NAME2 is missing. I figure I have some scoping problem, but I >> can't work out what it is. >> >> Many thanks for any suggestions you might have > > ? ? ? ?Are you saying it works fine as displayed, but if you leave out the > PREPEND option, it doesn't work like you want? > > > --------------------------------------------------------------------- > | Name: Tim Nelson ? ? ? ? ? ? ? ? | Because the Creator is, ? ? ? ?| > | E-mail: wayland at wayland.id.au ? ?| I am ? ? ? ? ? ? ? ? ? ? ? ? ? | > --------------------------------------------------------------------- > > ----BEGIN GEEK CODE BLOCK---- > Version 3.12 > GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++ > R(+) !tv b++ DI++++ D G+ e++>++++ h! y- > -----END GEEK CODE BLOCK----- > > -- Alec Clews Personal Melbourne, Australia. Jabber: alecclews at jabber.org.au PGPKey ID: 0x9BBBFC7C blog:http://alecthegeek.wordpress.com/ From wayland at wayland.id.au Mon Apr 20 22:35:41 2009 From: wayland at wayland.id.au (Timothy S. Nelson) Date: Tue, 21 Apr 2009 15:35:41 +1000 (EST) Subject: [Melbourne-pm] How to make Text::Template error with undeclared value name In-Reply-To: <3c2b63c00904191543w2c900110vec0efb384620aa19@mail.gmail.com> References: <49EA0E14.2060908@gmail.com> <3c2b63c00904191543w2c900110vec0efb384620aa19@mail.gmail.com> Message-ID: On Mon, 20 Apr 2009, Alec Clews wrote: > Sorry, not explicit enought > > Without the PREPEND option Text::Template works fine, BUT does not > report that $NAME2 is missing. With PREPEND I get an error message > about $NAME1 So isn't the solution to use PREPEND? Either on the ->new or as you have? How are the results that you get with PREPEND different than what you want? :) > > On Mon, Apr 20, 2009 at 7:20 AM, Timothy S. Nelson > wrote: >> On Sun, 19 Apr 2009, Alec Clews wrote: >> >>> G'Day Mongers, >>> >>> I'm using Text::Template, and jolly good it is too, but I seem to have a >>> problem with error checking. >>> >>> I want Text::Template to fail if it is given a template that references >>> a variable which is not supplied. i.e. my template values is incomplete. >>>> >>>> From the docs it appears the correct approach is to make the template >>> >>> compile with strict. >>> >>> NB: I am passing template values as a hash. >>> >>> I figure this code should work >>> -----------------8<------------------------8<----------------- >>> use strict; >>> use warnings; >>> >>> use Text::Template; # Standard lib >>> >>> my $template = Text::Template->new( >>> ? TYPE ? ? ? => 'ARRAY', >>> ? SOURCE ? ? => [ ? ?'Text ?{ $NAME1 }'."\n", >>> ? ? ? ? ? 'Text ?{ $NAME2 }'."\n"] >>> ) or print qq!Could not construct template $Text::Template::ERROR\n!; >>> >>> # Set up one value, forget the second one on purpose >>> my $i = { NAME1 => "VALUE1" }; >>> >>> # Fill in the template >>> $template->fill_in( OUTPUT => \*STDOUT, HASH => $i, PREPEND => q{use >>> strict 'vars'} >>> ) >>> ? or print qq!Could not fill in template Error code >>> $Text::Template::ERROR\n!; >>> -----------------8<------------------------8<----------------- >>> >>> Without the PREPEND option everything works fine, except that I am not >>> told that $NAME2 is missing. I figure I have some scoping problem, but I >>> can't work out what it is. >>> >>> Many thanks for any suggestions you might have >> >> ? ? ? ?Are you saying it works fine as displayed, but if you leave out the >> PREPEND option, it doesn't work like you want? >> >> >> --------------------------------------------------------------------- >> | Name: Tim Nelson ? ? ? ? ? ? ? ? | Because the Creator is, ? ? ? ?| >> | E-mail: wayland at wayland.id.au ? ?| I am ? ? ? ? ? ? ? ? ? ? ? ? ? | >> --------------------------------------------------------------------- >> >> ----BEGIN GEEK CODE BLOCK---- >> Version 3.12 >> GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++ >> R(+) !tv b++ DI++++ D G+ e++>++++ h! y- >> -----END GEEK CODE BLOCK----- >> >> > > > > -- > Alec Clews > Personal Melbourne, Australia. > Jabber: alecclews at jabber.org.au PGPKey ID: 0x9BBBFC7C > blog:http://alecthegeek.wordpress.com/ > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm --------------------------------------------------------------------- | Name: Tim Nelson | Because the Creator is, | | E-mail: wayland at wayland.id.au | I am | --------------------------------------------------------------------- ----BEGIN GEEK CODE BLOCK---- Version 3.12 GCS d+++ s+: a- C++$ U+++$ P+++$ L+++ E- W+ N+ w--- V- PE(+) Y+>++ PGP->+++ R(+) !tv b++ DI++++ D G+ e++>++++ h! y- -----END GEEK CODE BLOCK----- From drew at drewtaylor.com Mon Apr 27 07:36:03 2009 From: drew at drewtaylor.com (Drew Taylor) Date: Mon, 27 Apr 2009 15:36:03 +0100 Subject: [Melbourne-pm] Moving to Australia? Message-ID: Hi all, Greetings from the green (wet) lands of Ireland. I'm a US citizen living in not-so-sunny Ireland and am interested in moving to Australia. The idea of warm weather, sunny beaches and more job opportunities is very enticing. :-) I'm a developer with 12+ years experience developing on the web, primarily using perl. (Currently working as a Team Lead / Software Engineer.) I love CPAN and all the modern things the perl community offers like Moose (and MooseX::*), Catalyst and DBIC. While I don't have a problem going through a clueful recruiter, I'd prefer a direct contact. So that said, I'm wondering if anyone knows of companies looking for new people. Our timeframe for moving is sometime in the next 6 months due to school, visa issues, etc. We're thinking of living in Adelaide, Melbourne or Brisbane. I would appreciate any advice you may have to offer. Thanks, Drew From jarich at perltraining.com.au Mon Apr 27 18:02:16 2009 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue, 28 Apr 2009 11:02:16 +1000 Subject: [Melbourne-pm] Moving to Australia? In-Reply-To: References: Message-ID: <49F65598.9060803@perltraining.com.au> Drew Taylor wrote: > looking for new people. Our timeframe for moving is sometime in the next > 6 months due to school, visa issues, etc. We're thinking of living in > Adelaide, Melbourne or Brisbane. Now isn't the best time to be looking for work, even in Australia. However it's not a completely terrible time either. For Adelaide I'd suggest talking to Internode (http://www.internode.on.net/) and Rocksoft (http://www.quantum.com/AboutUs/rocksoft/Index.aspx). I'm sure other people here can suggest who to talk to in Melbourne. For Brisbane, I'd suggest joining the Brisbane PM group as well and asking there. It's unlikely that you can expect much moving assistance from your future employer; but there is a good chance your visa can be sponsored. Hope this helps. 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 drew at drewtaylor.com Tue Apr 28 14:38:52 2009 From: drew at drewtaylor.com (Drew Taylor) Date: Tue, 28 Apr 2009 22:38:52 +0100 Subject: [Melbourne-pm] Moving to Australia? In-Reply-To: <49F65598.9060803@perltraining.com.au> References: <49F65598.9060803@perltraining.com.au> Message-ID: <45902AC8-B27B-4F6E-A37D-0BE24E6D95EC@drewtaylor.com> On Apr 28, 2009, at 2:02 AM, Jacinta Richardson wrote: > Drew Taylor wrote: > >> looking for new people. Our timeframe for moving is sometime in the >> next >> 6 months due to school, visa issues, etc. We're thinking of living in >> Adelaide, Melbourne or Brisbane. > > Now isn't the best time to be looking for work, even in Australia. > However it's > not a completely terrible time either. For Adelaide I'd suggest > talking to > Internode (http://www.internode.on.net/) and Rocksoft > (http://www.quantum.com/AboutUs/rocksoft/Index.aspx). I'm sure > other people > here can suggest who to talk to in Melbourne. For Brisbane, I'd > suggest joining > the Brisbane PM group as well and asking there. I looked at the Brisbane archives and they were... sparse. Though perhaps it's full of lurkers like I usually am? :-) > It's unlikely that you can expect much moving assistance from your > future > employer; but there is a good chance your visa can be sponsored. Paying for the visa would be a big help. http://www.immi.gov.au steered me towards the subclass 175 visa. And while it costs $2100AUD (~?1100 at current exchange rates) it appears to be a permanent "work where ever you want for as long as you want" visa. That might be worth the cost. If required we could move with just suitcases, but I have a few pieces of furniture I hope to be able to bring. Any ideas what the smallest container to fit a normal couch would cost? Thanks, Drew From toby.corkindale at strategicdata.com.au Tue Apr 28 18:11:50 2009 From: toby.corkindale at strategicdata.com.au (Toby Corkindale) Date: Wed, 29 Apr 2009 11:11:50 +1000 Subject: [Melbourne-pm] Moving to Australia? In-Reply-To: <45902AC8-B27B-4F6E-A37D-0BE24E6D95EC@drewtaylor.com> References: <49F65598.9060803@perltraining.com.au> <45902AC8-B27B-4F6E-A37D-0BE24E6D95EC@drewtaylor.com> Message-ID: <49F7A956.6000309@strategicdata.com.au> Drew Taylor wrote: >> Drew Taylor wrote: >> >>> looking for new people. Our timeframe for moving is sometime in the next >>> 6 months due to school, visa issues, etc. We're thinking of living in >>> Adelaide, Melbourne or Brisbane. >> It's unlikely that you can expect much moving assistance from your future >> employer; but there is a good chance your visa can be sponsored. > > Paying for the visa would be a big help. http://www.immi.gov.au steered > me towards the subclass 175 visa. And while it costs $2100AUD (~?1100 at > current exchange rates) it appears to be a permanent "work where ever > you want for as long as you want" visa. That might be worth the cost. If > required we could move with just suitcases, but I have a few pieces of > furniture I hope to be able to bring. Any ideas what the smallest > container to fit a normal couch would cost? I moved a bunch of stuff from the UK to Melbourne, and it wasn't expensive, although it took about three months. I can't remember how much exactly, but low three figures. Shop around a bit, and you do pay by volume so particularly large bulky goods might be cheaper to just re-buy locally. From benhare at gmail.com Tue Apr 28 18:44:18 2009 From: benhare at gmail.com (Ben Hare) Date: Wed, 29 Apr 2009 11:44:18 +1000 Subject: [Melbourne-pm] Moving to Australia? In-Reply-To: <45902AC8-B27B-4F6E-A37D-0BE24E6D95EC@drewtaylor.com> References: <49F65598.9060803@perltraining.com.au> <45902AC8-B27B-4F6E-A37D-0BE24E6D95EC@drewtaylor.com> Message-ID: <822765280904281844o383e8826i9e43922a13005078@mail.gmail.com> Hey Drew, you're obviously planning a reasonably permanent move here so i feel i should say: * adelaide has virtually 0 jobs in IT, especially in Perl, which is a niche market in australia as it is. i'm from adelaide and i moved to melbourne, one of the reasons being there are no jobs there. * melbourne is pretty much the only place in australia for Perl, there is some Perl work in Sydney. i've seen 1 Perl job in Brisbane in the last 3 years. maybe i just haven't seen them but i doubt it. * even melbourne is slow right now, compared to say 6-10 years ago, although things are starting to improve just lately. obviously, this is just my opinion and from what i've seen, but i just feel i should tell you. i've moved to the other side of the world before and even with just a suitcase it's still a big move!! cheers, Ben. 2009/4/29 Drew Taylor : > > On Apr 28, 2009, at 2:02 AM, Jacinta Richardson wrote: > >> Drew Taylor wrote: >> >>> looking for new people. Our timeframe for moving is sometime in the next >>> 6 months due to school, visa issues, etc. We're thinking of living in >>> Adelaide, Melbourne or Brisbane. >> >> Now isn't the best time to be looking for work, even in Australia. >> ?However it's >> not a completely terrible time either. ?For Adelaide I'd suggest talking >> to >> Internode (http://www.internode.on.net/) and Rocksoft >> (http://www.quantum.com/AboutUs/rocksoft/Index.aspx). ?I'm sure other >> people >> here can suggest who to talk to in Melbourne. ?For Brisbane, I'd suggest >> joining >> the Brisbane PM group as well and asking there. > > I looked at the Brisbane archives and they were... sparse. Though perhaps > it's full of lurkers like I usually am? :-) > >> It's unlikely that you can expect much moving assistance from your future >> employer; but there is a good chance your visa can be sponsored. > > Paying for the visa would be a big help. http://www.immi.gov.au steered me > towards the subclass 175 visa. And while it costs $2100AUD (~?1100 at > current exchange rates) it appears to be a permanent "work where ever you > want for as long as you want" visa. That might be worth the cost. If > required we could move with just suitcases, but I have a few pieces of > furniture I hope to be able to bring. Any ideas what the smallest container > to fit a normal couch would cost? > > Thanks, > Drew > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm at pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > From gberner at intraspect.com.au Thu Apr 30 04:25:15 2009 From: gberner at intraspect.com.au (Gerd Berner) Date: Thu, 30 Apr 2009 21:25:15 +1000 Subject: [Melbourne-pm] Parsing Sudoers Grammar Message-ID: Hello All I have been looking at a grammar parsing problem for a while now and I am interested to get some feedback on the direction that I am heading. I need to be able to parse a Unix Sudoers file. I have found a number of scripts on the web that do part of the job, but nothing that does the full grammar. The Sudoers grammar is specified in EBNF form in the manual http://www.sudo.ws/sudo/man/sudoers.html. I consulted CPAN and have been playing with a number of modules: My first tinkering was with Parse::EBNF which I used that to successfully parse the grammar, before realising there are no methods in the module to parse my rules. I moved on to Parse::Stallion::EBNF appears to have all the required methods and I am currently trying to get my head around converting the Sudoers grammar into the rule format for Stallion. Any advice or pointers to an existing work done in this area would be much appreciated. Kind Regards Gerd From daniel at rimspace.net Thu Apr 30 05:33:42 2009 From: daniel at rimspace.net (Daniel Pittman) Date: Thu, 30 Apr 2009 22:33:42 +1000 Subject: [Melbourne-pm] Parsing Sudoers Grammar In-Reply-To: (Gerd Berner's message of "Thu, 30 Apr 2009 21:25:15 +1000") References: Message-ID: <87ab5y723d.fsf@rimspace.net> Gerd Berner writes: > I have been looking at a grammar parsing problem for a while now and I > am interested to get some feedback on the direction that I am heading. > > I need to be able to parse a Unix Sudoers file. Are you sure that augeus isn't a better tool for what you want to do, since it already supports parsing and modification to the sudoers file? > I have found a number of scripts on the web that do part of the job, > but nothing that does the full grammar. The Sudoers grammar is > specified in EBNF form in the manual [...] > Any advice or pointers to an existing work done in this area would be > much appreciated. I have generally found that Damien's Parse::RecDescent is a good general purpose tool for the job; while it isn't EBNF the conversion is usually simple enough that you could do the job fairly quickly. Regards, Daniel