From scottp at dd.com.au Tue Mar 1 16:32:45 2005 From: scottp at dd.com.au (Scott Penrose) Date: Tue Mar 1 16:33:00 2005 Subject: [Melbourne-pm] Perl Developer Position Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 myinternet have a fixed-term position available for a Senior Developer to work on components of an integration project. The position would begin in the first half of March and potentially continue full-time until completion with the development phase of the project in May. Exact details would be negotiated on the basis of the skill level and availability of the successful candidate. The position reports to the Software Development Manager. It has the following requirements: * at least four years development experience * advanced Perl skills * experience with OpenLDAP or similar desirable Expressions of interest should be emailed to me no later than Wednesday March 9. Clint Burfoot - Development Manager - clint@myinternet.com.au - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott@cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCJQmtDCFCcmAm26YRAilWAJ0Sjn2Ozh/AUT6D1MO1h+UtA0DdIgCgj0Vn tewkZ/Ry1yIwHjCkKfWxRpk= =74Er -----END PGP SIGNATURE----- From pjf at perltraining.com.au Tue Mar 1 22:10:39 2005 From: pjf at perltraining.com.au (Paul Fenwick) Date: Tue Mar 1 22:11:51 2005 Subject: [Melbourne-pm] PerlNet - The Australian and New Zealand Community Perl Portal Message-ID: <422558DF.2000708@perltraining.com.au> G'day Everyone, Last year I was privileged enough to be involved in many different facets of the Australian Perl community. I was able to attend Perl Mongers meetings across Australia. I was able to teach both beginner and experienced programmers. I became involved with businesses that either specialised in providing Perl services, or who use Perl for internal development and regularly seek programmers. Between all these groups, I discovered there was a common desire, for there to be more connections in the Australian Perl community. "Where can I find a job working with Perl?" "Where can I find Perl developers or consultants?" "Who else in Australia are using Perl, and what for?" "How can I show my clients that there is plenty of Perl support in Australia?" "I want to help with a local Perl project, where do I start?" Having a more active and more interconnected Perl community is something that I feel would be of great benefit to us all. As such, I have registered the domain perl.net.au, installed MediaWiki, and placed upon it the skeleton of a portal site. It's my hope that perl.net.au will become a central meeting point for the Perl community in Australia and New Zealand. PerlNet is at the very start of its life, and in order for it to become a success it needs the input and attention of the community. I'm writing to you to ask for feedback, ideas, and contributions to PerlNet. I'm only notifying select groups to begin with. Many people will not return to PerlNet if their first experience is a bad one, and currently the site is very much under construction. I want to be able to bring it up to speed before announcing it to the world. At the moment we're looking for content, ideas and suggestions. Melbourne.PM is Australia's most active Perl user group, and I'd like to encourage you to add to PerlNet whatever you feel is relevant to yourself and your peers. Don't be afraid to change things, the whole purpose of the site is that it can be run and maintained by the community. If you have the time, I would appreciate it if you could go to http://perl.net.au/ and give your contributions, feedback, and ideas. I also ask in particular that you read and respect the requests at: http://perl.net.au/wiki/PerlNet:Beta_phase In particular, while you may tell other *individuals* to whom you feel PerlNet has value, I'd ask that you do not otherwise publicise PerlNet. Please do not mention PerlNet at user groups, in your journal/blog, or in other media outlets. Once the site has grown further with your help we will be able make a proper announcement to the world. I sincerely look forward to your feedback and contributions. I would encourage you to provide these using the facilities on the site itself on the community portal, in order to promote an open and transparent discussion. However, if there are matters that you wish to communicate to me personally, feel free to do so by return e-mail. All the very best, and thanks in advance for your contributions and feedback, 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 Tue Mar 1 22:19:33 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Mar 1 22:19:45 2005 Subject: [Melbourne-pm] Reminder: Meeting next week Message-ID: <42255AF5.5060606@perltraining.com.au> G'day folk, This is a quick note to remind you all that there will be a fun and exciting meeting next week. This will be the first OSD Club meeting where Melbourne PM will host not only Perl programmers but also Python, PHP and hopefully a variety of other programmers too! Simon's being doing a great job of organising talks and the OSD Club website and you can find out more information at: http://www.osdc.com.au/osdclub/ Details are fairly usual: Date: Wednesday, March 9th 2005 Time: 6:30pm Venue: myinternet House, Level 8, 14 Blackwood Street, North Melbourne URL: http://www.osdc.com.au/osdclub/ The session will comprise: * Introduction and welcome - Scott Penrose, OSDC 2004 Chairperson * CSS2/XHTML - Mend your ways - Becky Alcorn and Simon Taylor * Introduction to YAML - Tim Bell Followed by dinner and/or drinks at the Bedford Hotel on Flemington Rd. I look forward to seeing you there! All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jkatanos at yahoo.com.au Wed Mar 2 14:49:50 2005 From: jkatanos at yahoo.com.au (Jim Kat) Date: Wed Mar 2 14:49:59 2005 Subject: [Melbourne-pm] View 132 column reports Message-ID: <20050302224950.30342.qmail@web30208.mail.mud.yahoo.com> Hi Is there a Perl script that allows you to view a text file 132 column report without wrapping around. OS: SCO Unix TERM=ansi Regards Jim Find local movie times and trailers on Yahoo! Movies. http://au.movies.yahoo.com From brendon.oliver at redsheriff.com Wed Mar 2 15:58:31 2005 From: brendon.oliver at redsheriff.com (Brendon Oliver) Date: Wed Mar 2 15:58:52 2005 Subject: [Melbourne-pm] View 132 column reports In-Reply-To: <20050302224950.30342.qmail@web30208.mail.mud.yahoo.com> References: <20050302224950.30342.qmail@web30208.mail.mud.yahoo.com> Message-ID: <200503031058.31888.brendon.oliver@redsheriff.com> On Thu, 3 Mar 2005 09:49 am, Jim Kat wrote: > Is there a Perl script that allows you to view a text > file 132 column report without wrapping around. > > OS: SCO Unix > TERM=ansi I doubt that you'll find a ready-written perl script to do this. What you need to do is make sure that your terminal emulator is capable of understanding the DECCOLM switch which will allow the terminal to switch between 80/132 column mode. In most cases, the sequence: [?3h will put the screen into 132-col condensed mode, and [?3i will switch back to normal 80-col mode. I spent _ages_ many years go tinkering with this, trying to get 132-col reports to view properly in 'less'. It can be a real PITA to get right (what works for one terminal type never necessarily worked for another). Once you get the sequences working, you might be able to wrap it in a shell script: echo -e "\033[?3h" less $@ echo -e "\033[?3i" (FWIW, you can test this in "xterm -132" - it will jump to 132 col wide, but it won't switch back to 80-col mode). Hope this helps. Cheers, - Brendon. -- Lewis's Law of Travel: The first piece of luggage out of the chute doesn't belong to anyone, ever. 10:57:52 up 3 days, 23:39, 1 user, load average: 0.26, 0.10, 0.07 From brendon.oliver at redsheriff.com Wed Mar 2 16:43:34 2005 From: brendon.oliver at redsheriff.com (Brendon Oliver) Date: Wed Mar 2 16:43:45 2005 Subject: [Melbourne-pm] Re: View 132 column reports In-Reply-To: <20050303003013.21358.qmail@web30209.mail.mud.yahoo.com> References: <20050303003013.21358.qmail@web30209.mail.mud.yahoo.com> Message-ID: <200503031143.34530.brendon.oliver@redsheriff.com> On Thu, 3 Mar 2005 11:30 am, Jim Kat wrote: > that condensed my report but then didn't return my > screen back to normal :( Like I said, it can be a PITA and nothing's guaranteed ;-) To switch out of condensed mode you might need something a bit more "brutal", a full terminal reset perhaps: tput reset tput sgr0 (that's a zero, not letter 'o'). You might also need to do it like: echo `tput reset` > Terminal Emulator is Powerterm, not sure what the > DECCOLM switch is about I believe It's a mnemonic (DEC column mode perhaps?) for a control sequence described by DEC for their original VT terminals (from which a lot of other terminal definitions were derived). You could also have a look at: http://www.wlug.org.nz/console_codes(4) might explain things a bit better than I can. Good luck! - Brendon. -- Anything is good if it's made of chocolate. 11:35:23 up 4 days, 16 min, 1 user, load average: 0.14, 0.71, 0.51 From andrew.stuart at xse.com.au Mon Mar 7 18:37:24 2005 From: andrew.stuart at xse.com.au (Andrew Stuart) Date: Mon Mar 7 18:37:03 2005 Subject: [Melbourne-pm] Melbourne Job Vacancy: MySQL, Perl, PHP, Linux, guru programmer Message-ID: <22a101c52387$c3029290$4001a8c0@beast> Melbourne, Australia MySQL, Perl, PHP, Linux, guru programmer # Working on an exciting global system # Great company # 1.5 Mbps home Internet connection included If you're a Perlmonger and PHP guru with deep mastery of MySQL then this is the dream job that you've been looking for. Primarily this is a job for a talented and highly experienced programmer. You'll be working in a small software company that is highly successful. You'll be working directly with the Technical Director helping to design, develop and maintain a set of low-level Internet applications. You'll be developing applications that drive a global distributed network analyzing and processing data in RFC821, RFC822 and RFC2822 format. You'll be given a 1.5Mbps Internet connection for home and if you want to telework for a couple of days per week then that's fine. Most of your time will be spent working in the office just outside the CBD. # We're looking for someone who thinks logically and can design the architecture for new systems as well as write the code to build them. # We're looking for someone who is creative and innovative, who can contribute their good ideas and bring them to life in the software. # We're looking for someone who is a tenacious problem solver, who will absolutely work out what the problem is regardless of how tough. # We're looking for someone who does this work because they love it - perhaps maybe someone from the classic "Linux Hacker" culture (Hacker as in old-school coder, not as in Cracker). # We're looking for someone who is self-driven and autonomous, who needs minimal direction and can see what needs to be done and will take up the challenge without the need for micro management. # We're looking for someone with a deep understanding and experience of SQL. Someone who understands MySQL in depth. Someone who knows other database systems such as Oracle however and can advise on future database strategic direction. # We're looking for someone with first class verbal and written communication skills. You must communicate extremely clearly and be highly articulate. Our systems are running on Redhat Linux and while we're not looking for a Linux kernel hacker, it would be valuable if you have in-depth experience working with Linux. Naturally you will be skilled in building user interfaces using Javascript, HTML, DHTML and CSS. If you have solid C experience then that is an advantage but not essential. Formal qualifications would be good, but not a requirement. We're more interested in what you can do than what piece of paper you have. This is an exciting, growing company with great future possibilities. You'd be getting in on the ground floor. Send your resume to Andrew Stuart info@xse.com.au Please note this is a salaried full time role and we cannot accept international or interstate applications. programmer software engineer perl mysql php linux oracle C From jens at porup.com Mon Mar 7 18:48:21 2005 From: jens at porup.com (Jens Porup) Date: Mon Mar 7 18:48:46 2005 Subject: [Melbourne-pm] Melbourne Job Vacancy: MySQL, Perl, PHP, Linux, guru programmer In-Reply-To: <22a101c52387$c3029290$4001a8c0@beast> References: <22a101c52387$c3029290$4001a8c0@beast> Message-ID: <20050308024821.GG13720@vanilla.office.cyber.com.au> > X-Mailer: Microsoft Outlook Express 6.00.2800.1437 Hmmmm.... From scottp at dd.com.au Mon Mar 7 19:03:52 2005 From: scottp at dd.com.au (Scott Penrose) Date: Mon Mar 7 19:04:08 2005 Subject: [Melbourne-pm] Reminder: Meeting tomorrow Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Begin forwarded message: > From: Jacinta Richardson > Date: 2 March 2005 17:19:33 GMT+11:00 > To: melbourne-pm@pm.org > Subject: [Melbourne-pm] Reminder: Meeting next week > > G'day folk, > > This is a quick note to remind you all that there will be a fun and > exciting meeting next week. This will be the first OSD Club meeting > where Melbourne PM will host not only Perl programmers but also > Python, PHP and hopefully a variety of other programmers too! > > Simon's being doing a great job of organising talks and the OSD Club > website and you can find out more information at: > http://www.osdc.com.au/osdclub/ > > Details are fairly usual: > > Date: Wednesday, March 9th 2005 > Time: 6:30pm > Venue: myinternet House, > Level 8, 14 Blackwood Street, North Melbourne > URL: http://www.osdc.com.au/osdclub/ > > The session will comprise: > > * Introduction and welcome > - Scott Penrose, OSDC 2004 Chairperson > * CSS2/XHTML - Mend your ways > - Becky Alcorn and Simon Taylor > * Introduction to YAML > - Tim Bell > > Followed by dinner and/or drinks at the Bedford Hotel on Flemington Rd. > > I look forward to seeing you there! > > All the best, > > Jacinta > > -- > ("`-''-/").___..--''"`-._ | Jacinta Richardson | > `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | > (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | > _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | > (il),-'' (li),' ((!.-' | www.perltraining.com.au | > > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm@pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > > - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott@cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCLRYYDCFCcmAm26YRAob3AJ9Zo6UYODhlphLBc6tfAd5IpzlpdwCgg7t3 kxZIno2Vvd2/6/A6+udfv3E= =cJ2E -----END PGP SIGNATURE----- From mmansour at it-matters.com.au Mon Mar 7 19:09:23 2005 From: mmansour at it-matters.com.au (Mark Mansour) Date: Mon Mar 7 19:09:41 2005 Subject: [Melbourne-pm] Re: Contents of Melbourne-pm digest 1. Perl Developer Position (Scott Penrose) Message-ID: -----Original Message----- From: melbourne-pm-bounces@pm.org [mailto:melbourne-pm-bounces@pm.org] On Behalf Of melbourne-pm-request@pm.org Sent: Tuesday, 8 March 2005 2:04 PM To: melbourne-pm@pm.org Subject: Melbourne-pm Digest, Vol 11, Issue 1 Send Melbourne-pm mailing list submissions to melbourne-pm@pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/melbourne-pm or, via email, send a message with subject or body 'help' to melbourne-pm-request@pm.org You can reach the person managing the list at melbourne-pm-owner@pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Melbourne-pm digest..." Today's Topics: 1. Perl Developer Position (Scott Penrose) 2. PerlNet - The Australian and New Zealand Community Perl Portal (Paul Fenwick) 3. Reminder: Meeting next week (Jacinta Richardson) 4. View 132 column reports (Jim Kat) 5. Re: View 132 column reports (Brendon Oliver) 6. Re: View 132 column reports (Brendon Oliver) 7. Melbourne Job Vacancy: MySQL, Perl, PHP, Linux, guru programmer (Andrew Stuart) 8. Re: Melbourne Job Vacancy: MySQL, Perl, PHP, Linux, guru programmer (Jens Porup) 9. Reminder: Meeting tomorrow (Scott Penrose) ---------------------------------------------------------------------- Message: 1 Date: Wed, 2 Mar 2005 11:32:45 +1100 From: Scott Penrose Subject: [Melbourne-pm] Perl Developer Position To: Melbourne Perl Mongers Cc: Clint Burfoot Message-ID: Content-Type: text/plain; charset=US-ASCII; format=flowed -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 myinternet have a fixed-term position available for a Senior Developer to work on components of an integration project. The position would begin in the first half of March and potentially continue full-time until completion with the development phase of the project in May. Exact details would be negotiated on the basis of the skill level and availability of the successful candidate. The position reports to the Software Development Manager. It has the following requirements: * at least four years development experience * advanced Perl skills * experience with OpenLDAP or similar desirable Expressions of interest should be emailed to me no later than Wednesday March 9. Clint Burfoot - Development Manager - clint@myinternet.com.au - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott@cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCJQmtDCFCcmAm26YRAilWAJ0Sjn2Ozh/AUT6D1MO1h+UtA0DdIgCgj0Vn tewkZ/Ry1yIwHjCkKfWxRpk= =74Er -----END PGP SIGNATURE----- ------------------------------ Message: 2 Date: Wed, 02 Mar 2005 17:10:39 +1100 From: Paul Fenwick Subject: [Melbourne-pm] PerlNet - The Australian and New Zealand Community Perl Portal To: Melbourne Perl Mongers Message-ID: <422558DF.2000708@perltraining.com.au> Content-Type: text/plain; charset=us-ascii G'day Everyone, Last year I was privileged enough to be involved in many different facets of the Australian Perl community. I was able to attend Perl Mongers meetings across Australia. I was able to teach both beginner and experienced programmers. I became involved with businesses that either specialised in providing Perl services, or who use Perl for internal development and regularly seek programmers. Between all these groups, I discovered there was a common desire, for there to be more connections in the Australian Perl community. "Where can I find a job working with Perl?" "Where can I find Perl developers or consultants?" "Who else in Australia are using Perl, and what for?" "How can I show my clients that there is plenty of Perl support in Australia?" "I want to help with a local Perl project, where do I start?" Having a more active and more interconnected Perl community is something that I feel would be of great benefit to us all. As such, I have registered the domain perl.net.au, installed MediaWiki, and placed upon it the skeleton of a portal site. It's my hope that perl.net.au will become a central meeting point for the Perl community in Australia and New Zealand. PerlNet is at the very start of its life, and in order for it to become a success it needs the input and attention of the community. I'm writing to you to ask for feedback, ideas, and contributions to PerlNet. I'm only notifying select groups to begin with. Many people will not return to PerlNet if their first experience is a bad one, and currently the site is very much under construction. I want to be able to bring it up to speed before announcing it to the world. At the moment we're looking for content, ideas and suggestions. Melbourne.PM is Australia's most active Perl user group, and I'd like to encourage you to add to PerlNet whatever you feel is relevant to yourself and your peers. Don't be afraid to change things, the whole purpose of the site is that it can be run and maintained by the community. If you have the time, I would appreciate it if you could go to http://perl.net.au/ and give your contributions, feedback, and ideas. I also ask in particular that you read and respect the requests at: http://perl.net.au/wiki/PerlNet:Beta_phase In particular, while you may tell other *individuals* to whom you feel PerlNet has value, I'd ask that you do not otherwise publicise PerlNet. Please do not mention PerlNet at user groups, in your journal/blog, or in other media outlets. Once the site has grown further with your help we will be able make a proper announcement to the world. I sincerely look forward to your feedback and contributions. I would encourage you to provide these using the facilities on the site itself on the community portal, in order to promote an open and transparent discussion. However, if there are matters that you wish to communicate to me personally, feel free to do so by return e-mail. All the very best, and thanks in advance for your contributions and feedback, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 ------------------------------ Message: 3 Date: Wed, 02 Mar 2005 17:19:33 +1100 From: Jacinta Richardson Subject: [Melbourne-pm] Reminder: Meeting next week To: melbourne-pm@pm.org Message-ID: <42255AF5.5060606@perltraining.com.au> Content-Type: text/plain; charset=us-ascii; format=flowed G'day folk, This is a quick note to remind you all that there will be a fun and exciting meeting next week. This will be the first OSD Club meeting where Melbourne PM will host not only Perl programmers but also Python, PHP and hopefully a variety of other programmers too! Simon's being doing a great job of organising talks and the OSD Club website and you can find out more information at: http://www.osdc.com.au/osdclub/ Details are fairly usual: Date: Wednesday, March 9th 2005 Time: 6:30pm Venue: myinternet House, Level 8, 14 Blackwood Street, North Melbourne URL: http://www.osdc.com.au/osdclub/ The session will comprise: * Introduction and welcome - Scott Penrose, OSDC 2004 Chairperson * CSS2/XHTML - Mend your ways - Becky Alcorn and Simon Taylor * Introduction to YAML - Tim Bell Followed by dinner and/or drinks at the Bedford Hotel on Flemington Rd. I look forward to seeing you there! All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | ------------------------------ Message: 4 Date: Thu, 3 Mar 2005 09:49:50 +1100 (EST) From: Jim Kat Subject: [Melbourne-pm] View 132 column reports To: melbourne-pm@pm.org Message-ID: <20050302224950.30342.qmail@web30208.mail.mud.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 Hi Is there a Perl script that allows you to view a text file 132 column report without wrapping around. OS: SCO Unix TERM=ansi Regards Jim Find local movie times and trailers on Yahoo! Movies. http://au.movies.yahoo.com ------------------------------ Message: 5 Date: Thu, 3 Mar 2005 10:58:31 +1100 From: Brendon Oliver Subject: Re: [Melbourne-pm] View 132 column reports To: melbourne-pm@mail.pm.org Message-ID: <200503031058.31888.brendon.oliver@redsheriff.com> Content-Type: text/plain; charset="iso-8859-1" On Thu, 3 Mar 2005 09:49 am, Jim Kat wrote: > Is there a Perl script that allows you to view a text > file 132 column report without wrapping around. > > OS: SCO Unix > TERM=ansi I doubt that you'll find a ready-written perl script to do this. What you need to do is make sure that your terminal emulator is capable of understanding the DECCOLM switch which will allow the terminal to switch between 80/132 column mode. In most cases, the sequence: [?3h will put the screen into 132-col condensed mode, and [?3i will switch back to normal 80-col mode. I spent _ages_ many years go tinkering with this, trying to get 132-col reports to view properly in 'less'. It can be a real PITA to get right (what works for one terminal type never necessarily worked for another). Once you get the sequences working, you might be able to wrap it in a shell script: echo -e "\033[?3h" less $@ echo -e "\033[?3i" (FWIW, you can test this in "xterm -132" - it will jump to 132 col wide, but it won't switch back to 80-col mode). Hope this helps. Cheers, - Brendon. -- Lewis's Law of Travel: The first piece of luggage out of the chute doesn't belong to anyone, ever. 10:57:52 up 3 days, 23:39, 1 user, load average: 0.26, 0.10, 0.07 ------------------------------ Message: 6 Date: Thu, 3 Mar 2005 11:43:34 +1100 From: Brendon Oliver Subject: [Melbourne-pm] Re: View 132 column reports To: melbourne-pm@mail.pm.org Message-ID: <200503031143.34530.brendon.oliver@redsheriff.com> Content-Type: text/plain; charset="iso-8859-1" On Thu, 3 Mar 2005 11:30 am, Jim Kat wrote: > that condensed my report but then didn't return my > screen back to normal :( Like I said, it can be a PITA and nothing's guaranteed ;-) To switch out of condensed mode you might need something a bit more "brutal", a full terminal reset perhaps: tput reset tput sgr0 (that's a zero, not letter 'o'). You might also need to do it like: echo `tput reset` > Terminal Emulator is Powerterm, not sure what the > DECCOLM switch is about I believe It's a mnemonic (DEC column mode perhaps?) for a control sequence described by DEC for their original VT terminals (from which a lot of other terminal definitions were derived). You could also have a look at: http://www.wlug.org.nz/console_codes(4) might explain things a bit better than I can. Good luck! - Brendon. -- Anything is good if it's made of chocolate. 11:35:23 up 4 days, 16 min, 1 user, load average: 0.14, 0.71, 0.51 ------------------------------ Message: 7 Date: Tue, 8 Mar 2005 13:37:24 +1100 From: "Andrew Stuart" Subject: [Melbourne-pm] Melbourne Job Vacancy: MySQL, Perl, PHP, Linux, guru programmer To: Message-ID: <22a101c52387$c3029290$4001a8c0@beast> Content-Type: text/plain; charset="iso-8859-1" Melbourne, Australia MySQL, Perl, PHP, Linux, guru programmer # Working on an exciting global system # Great company # 1.5 Mbps home Internet connection included If you're a Perlmonger and PHP guru with deep mastery of MySQL then this is the dream job that you've been looking for. Primarily this is a job for a talented and highly experienced programmer. You'll be working in a small software company that is highly successful. You'll be working directly with the Technical Director helping to design, develop and maintain a set of low-level Internet applications. You'll be developing applications that drive a global distributed network analyzing and processing data in RFC821, RFC822 and RFC2822 format. You'll be given a 1.5Mbps Internet connection for home and if you want to telework for a couple of days per week then that's fine. Most of your time will be spent working in the office just outside the CBD. # We're looking for someone who thinks logically and can design the architecture for new systems as well as write the code to build them. # We're looking for someone who is creative and innovative, who can contribute their good ideas and bring them to life in the software. # We're looking for someone who is a tenacious problem solver, who will absolutely work out what the problem is regardless of how tough. # We're looking for someone who does this work because they love it - perhaps maybe someone from the classic "Linux Hacker" culture (Hacker as in old-school coder, not as in Cracker). # We're looking for someone who is self-driven and autonomous, who needs minimal direction and can see what needs to be done and will take up the challenge without the need for micro management. # We're looking for someone with a deep understanding and experience of SQL. Someone who understands MySQL in depth. Someone who knows other database systems such as Oracle however and can advise on future database strategic direction. # We're looking for someone with first class verbal and written communication skills. You must communicate extremely clearly and be highly articulate. Our systems are running on Redhat Linux and while we're not looking for a Linux kernel hacker, it would be valuable if you have in-depth experience working with Linux. Naturally you will be skilled in building user interfaces using Javascript, HTML, DHTML and CSS. If you have solid C experience then that is an advantage but not essential. Formal qualifications would be good, but not a requirement. We're more interested in what you can do than what piece of paper you have. This is an exciting, growing company with great future possibilities. You'd be getting in on the ground floor. Send your resume to Andrew Stuart info@xse.com.au Please note this is a salaried full time role and we cannot accept international or interstate applications. programmer software engineer perl mysql php linux oracle C ------------------------------ Message: 8 Date: Tue, 8 Mar 2005 13:48:21 +1100 From: Jens Porup Subject: Re: [Melbourne-pm] Melbourne Job Vacancy: MySQL, Perl, PHP, Linux, guru programmer To: melbourne-pm@pm.org Message-ID: <20050308024821.GG13720@vanilla.office.cyber.com.au> Content-Type: text/plain; charset=us-ascii > X-Mailer: Microsoft Outlook Express 6.00.2800.1437 Hmmmm.... ------------------------------ Message: 9 Date: Tue, 8 Mar 2005 14:03:52 +1100 From: Scott Penrose Subject: [Melbourne-pm] Reminder: Meeting tomorrow To: Melbourne Perl Mongers Message-ID: Content-Type: text/plain; charset=US-ASCII; format=flowed -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Begin forwarded message: > From: Jacinta Richardson > Date: 2 March 2005 17:19:33 GMT+11:00 > To: melbourne-pm@pm.org > Subject: [Melbourne-pm] Reminder: Meeting next week > > G'day folk, > > This is a quick note to remind you all that there will be a fun and > exciting meeting next week. This will be the first OSD Club meeting > where Melbourne PM will host not only Perl programmers but also > Python, PHP and hopefully a variety of other programmers too! > > Simon's being doing a great job of organising talks and the OSD Club > website and you can find out more information at: > http://www.osdc.com.au/osdclub/ > > Details are fairly usual: > > Date: Wednesday, March 9th 2005 > Time: 6:30pm > Venue: myinternet House, > Level 8, 14 Blackwood Street, North Melbourne > URL: http://www.osdc.com.au/osdclub/ > > The session will comprise: > > * Introduction and welcome > - Scott Penrose, OSDC 2004 Chairperson > * CSS2/XHTML - Mend your ways > - Becky Alcorn and Simon Taylor > * Introduction to YAML > - Tim Bell > > Followed by dinner and/or drinks at the Bedford Hotel on Flemington Rd. > > I look forward to seeing you there! > > All the best, > > Jacinta > > -- > ("`-''-/").___..--''"`-._ | Jacinta Richardson | > `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | > (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | > _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | > (il),-'' (li),' ((!.-' | www.perltraining.com.au | > > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm@pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > > - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott@cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCLRYYDCFCcmAm26YRAob3AJ9Zo6UYODhlphLBc6tfAd5IpzlpdwCgg7t3 kxZIno2Vvd2/6/A6+udfv3E= =cJ2E -----END PGP SIGNATURE----- ------------------------------ _______________________________________________ Melbourne-pm mailing list Melbourne-pm@pm.org http://mail.pm.org/mailman/listinfo/melbourne-pm End of Melbourne-pm Digest, Vol 11, Issue 1 ******************************************* From leif.eriksen at hpa.com.au Wed Mar 9 17:19:07 2005 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Wed Mar 9 17:20:02 2005 Subject: [Melbourne-pm] First combined meeting feedback In-Reply-To: <87r7jhp28v.fsf@enki.rimspace.net> References: <4212A27C.8060903@strategicdata.com.au> <87r7jhp28v.fsf@enki.rimspace.net> Message-ID: <422FA08B.4070909@hpa.com.au> I just wanted to pass on how enjoyable last nights meeting was - so enjoyable I didnt get home till mdnight. Which prompted the following conversation with my wife. "How come the meeting went so long ?" "It was a combined meeting, we had people from other groups there, like PHP and Python" "Python ? Sounds like the name of a male stripper ! What the hell are you doing over there ?" (she was jesting, I should hasten to add, because Python retired from the male exotic dance industry years ago ... oh ) -- Leif Eriksen Snr Developer http://www.hpa.com.au/ phone: +61 3 9217 5545 email: leif.eriksen@hpa.com.au From tconnors+pmmelb at astro.swin.edu.au Wed Mar 9 17:22:22 2005 From: tconnors+pmmelb at astro.swin.edu.au (Tim Connors) Date: Wed Mar 9 17:22:38 2005 Subject: [Melbourne-pm] First combined meeting feedback In-Reply-To: <422FA08B.4070909@hpa.com.au> References: <4212A27C.8060903@strategicdata.com.au> <87r7jhp28v.fsf@enki.rimspace.net> <422FA08B.4070909@hpa.com.au> Message-ID: On Thu, 10 Mar 2005 leif.eriksen@hpa.com.au wrote: > "Python ? Sounds like the name of a male stripper ! What the hell are > you doing over there ?" > > (she was jesting, I should hasten to add, because Python retired from > the male exotic dance industry years ago ... oh ) And you didn't ask how she knew about Python? -- TimC -- http://astronomy.swin.edu.au/staff/tconnors/ It typically takes 25-30 gallons of petrol/diesel to fully-consume an average-sized body under ideal conditions. That I am conversant with this level of detail should serve as an indication of why the wise man does not ask me questions about MS-Windows. --Tanuki on ASR From daniel at rimspace.net Wed Mar 9 19:31:02 2005 From: daniel at rimspace.net (Daniel Pittman) Date: Wed Mar 9 19:31:20 2005 Subject: [Melbourne-pm] Apache auth and one time passwords. Message-ID: <87acpcmb2h.fsf@enki.rimspace.net> I have a couple of web based systems that I would like to protect with a one time password tool, and being lazy, I want to use the work someone else has done to achieve this. Obviously, the simplest implementation wouldn't work, since a different one time password for every HTTP request would be a little user-unfriendly. ;) So, what I want is a system that will authenticate the user via OTP, once, and retain that authentication for the client machine for a few minutes via a cookie or similar. At the moment, a mod_perl Authz handler looks like the best bet for doing this, and I am figure that someone else must have done this, or something similar, before. So, can anyone point me to a solution that, in order of preference: * ties OPIE to Apache for authentication? * implements a "cookie based" authentication mechanism, with timeouts, that I could easily hack OTP password support into? Thanks, Daniel -- Interestingly, most Unix utilities have a command line option which will cause the system to rip the user's legs off and beat them to death with the soggy ends. This is often the default behaviour. -- Bruce Murphy From rickm at isite.net.au Wed Mar 9 20:10:07 2005 From: rickm at isite.net.au (Rick Measham) Date: Wed Mar 9 20:10:20 2005 Subject: [Melbourne-pm] Apache auth and one time passwords. In-Reply-To: <87acpcmb2h.fsf@enki.rimspace.net> References: <87acpcmb2h.fsf@enki.rimspace.net> Message-ID: <422FC89F.3050305@isite.net.au> Daniel Pittman wrote: > I have a couple of web based systems that I would like to protect with a > one time password tool, and being lazy, I want to use the work someone > else has done to achieve this. As you're the one who introduced me to perl-based apache authentication, I feel I should reply :) The attached solution is a simple hack on something I've done here at work. Normally I select the user from the database. In this case, I delete them. That way, if they exist I get a positive response from the delete and I cache them so they can keep accessing the site until their session expires (you'll notice I refresh the session on each request). The solution does not rely on cookies, but instead relies on the browser not forgetting it's auth details for the site :) N.B. The attached code ran perfectly in my head, but has not been tested on any other version of perl/apache. Cheers! Rick Measham -------------- next part -------------- package Auth::OTP; use strict; use Apache::Constants qw(:common); use Cache::FileCache; use DBI; require '/etc/httpd/lib/perl/config.pm'; my $DBH = DBI->connect( $config::db_dsn, $config::db_user, $config::db_pass ) or die $DBI::errstr; my $CACHE = Cache::FileCache->new({ namespace => 'namespace', username => 'otp', default_expires_in => $config::session_expire, }); sub handler { my $r = shift; # get user's authentication credentials my($res, $sent_pw) = $r->get_basic_auth_pw; return $res if $res != OK; my $user = $r->connection->user; my $reason = authenticate($r, $user, $sent_pw); if($reason) { $r->note_basic_auth_failure; $r->log_reason($reason, $r->filename); return AUTH_REQUIRED; } return OK; } sub authenticate { my ($r, $user, $password) = @_; return 'No Database Connection' unless $DBH and $DBH->isa('DBI::db'); # No auth if we can't get to the DB! # Check the cache for the user: if ($user eq $CACHE->get($password)) { $CACHE->set($password => $user); return ''; } my ($ok) = $dbh->do(sprintf( "DELETE FROM OTP WHERE User=%s AND OTP=%s", $dbh->quote($user), $dbh->quote($password), )); return ($dbh->errstr) if $dbh->errstr; return ("Unknown user") unless $ok > 0; $CACHE->set($password => $user); return ''; } 1; From peterl at netlink.com.au Thu Mar 10 07:43:28 2005 From: peterl at netlink.com.au (Peter Lawrence) Date: Wed Mar 9 20:56:55 2005 Subject: OT - was Re: [Melbourne-pm] First combined meeting feedback Message-ID: On Thu, 10 Mar 2005 12:22:22 +1100 (EST), Tim Connors wrote: . . .> TimC -- http://astronomy.swin.edu.au/staff/tconnors/ > It typically takes 25-30 gallons of petrol/diesel to fully-consume an > average-sized body under ideal conditions. That I am conversant with > this level of detail should serve as an indication of why the wise man > does not ask me questions about MS-Windows. --Tanuki on ASR Apparently there is a process called thermal depolymerisation that is just nearing commercial usefulness which consumes things like that and produces usable hydrocarbon fuels, and which can be fuelled using the gases generated. PML. GST+NPT=JOBS I.e., a Goods and Services Tax (or almost any other broad based production tax), with a Negative Payroll Tax, promotes employme t. See http://member.netlink.com.au/~peterl/publicns.html#AFRLET2 and the other items on that page for some reasons why. -- Arachne V1.77+/B~5 From mikem at open.com.au Wed Mar 9 21:08:06 2005 From: mikem at open.com.au (Mike McCauley) Date: Wed Mar 9 21:08:23 2005 Subject: [Melbourne-pm] Apache auth and one time passwords. In-Reply-To: <87acpcmb2h.fsf@enki.rimspace.net> References: <87acpcmb2h.fsf@enki.rimspace.net> Message-ID: <200503101508.06751.mikem@open.com.au> On Thursday 10 March 2005 13:31, Daniel Pittman wrote: > I have a couple of web based systems that I would like to protect with a > one time password tool, and being lazy, I want to use the work someone > else has done to achieve this. > > Obviously, the simplest implementation wouldn't work, since a different > one time password for every HTTP request would be a little > user-unfriendly. ;) > > So, what I want is a system that will authenticate the user via OTP, > once, and retain that authentication for the client machine for a few > minutes via a cookie or similar. Can be done. > > > At the moment, a mod_perl Authz handler looks like the best bet for > doing this, and I am figure that someone else must have done this, or > something similar, before. > > So, can anyone point me to a solution that, in order of preference: > > * ties OPIE to Apache for authentication? Apache->mod_auth_radius->radius server->opie > * implements a "cookie based" authentication mechanism, with timeouts, > that I could easily hack OTP password support into? mod_auth_radius does that automatically, with configurable cookie timeouts etc. > > Thanks, > Daniel -- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd Unix, Perl, Motif, C++, WWW 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP etc on Unix, Windows, MacOS etc. From mpm at bachelorguy.com Tue Mar 15 22:36:46 2005 From: mpm at bachelorguy.com (ADFH) Date: Tue Mar 15 22:37:04 2005 Subject: OT - was Re: [Melbourne-pm] First combined meeting feedback In-Reply-To: <20050310045655.A4D8E1777C@x6.develooper.com> References: <20050310045655.A4D8E1777C@x6.develooper.com> Message-ID: <20050316173646.3481a699.mpm@bachelorguy.com> > Apparently there is a process called thermal depolymerisation that is > just nearing commercial usefulness which consumes things like that and > produces usable hydrocarbon fuels, and which can be fuelled using the > gases generated. Had me interested, could swear I heard something similar to this when I was in highschool, but still in lab... http://www.guardian.co.uk/life/feature/story/0,13026,960689,00.html http://www.changingworldtech.com/what/index.asp From jens at cyber.com.au Thu Mar 17 19:42:25 2005 From: jens at cyber.com.au (Jens Porup) Date: Thu Mar 17 19:42:38 2005 Subject: [Melbourne-pm] Fwd: [Chicago-talk] Pulp Perl Message-ID: <20050318034225.GF8408@vanilla.office.cyber.com.au> >From the Chicago Perl Mongers list. Well done, I say! ;) ----- Forwarded message from zrusilla@mac.com ----- From: zrusilla@mac.com Date: Thu, 17 Mar 2005 21:31:51 -0600 To: "Chicago.pm chatter" Subject: [Chicago-talk] Pulp Perl I've been committing heinous acts of Photoshop abuse. The cover for Andy's testing manifesto. http://www.petdance.com/random/phalanx.jpg Book suggestions for Stas Bekman & Eric Cholet: http://www.petdance.com/random/open-source-sluts.jpg http://www.petdance.com/random/development-dominatrixes.jpg http://www.petdance.com/random/hackers-in-space.jpg Liz Cortell "The female function is to groove, relate, love, be herself, discover, explore, invent, solve problems, crack jokes, make music, all with love. In other words, create a magic world." --Valerie Solanas, S.C.U.M. Manifesto _______________________________________________ Chicago-talk mailing list Chicago-talk@pm.org http://mail.pm.org/mailman/listinfo/chicago-talk ----- End forwarded message ----- From glim at mycybernet.net Sat Mar 19 11:30:00 2005 From: glim at mycybernet.net (glim@mycybernet.net) Date: Sat Mar 19 11:57:39 2005 Subject: [Melbourne-pm] Yet Another Perl Conference, North America, 2005 Registration now open Message-ID: ----------> Yet Another Perl Conference, North America, 2005 Registration now open. Conference dates: Monday - Wednesday 27 - 29 June 2005 Location: 89 Chestnut Street http://89chestnut.com/ University of Toronto Toronto, Ontario, Canada Info at: http://yapc.org/America Direct registration: http://donate.perlfoundation.org/index.pl?node=registrant%20info&conference_id=423 Full registration fee $85 (USD) Book now for great deals on accommodations and ensure a space for yourself. Speaking slots are still open. If you would like to present at YAPC::NA 2005, see: http://yapc.org/America/cfp-2005.shtml Details of this announcement: http://yapc.org/America/registration-announcement-2005.txt <---------- More Details ============ Registration for YAPC::NA (Yet Another Perl Conference, North America) 2005 in Toronto, Ontario, Canada is now open. The conference registration price is USD$85. This price includes admission to all aspects of the conference, respectable amounts of catering, several activities and a few conference goodies. The YAPC North America 2005 conference features... * Fantastic speakers + most are the core creators of the technology on which they present + many are professional IT authors, trainers and conference speakers * An excellent learning opportunity * A chance to meet Perl professionals from all over North America and the world + YAPC attendees tend to be very involved in Perl and so are another great way to learn more about what the language has to offer beyond just what the speakers have to say * Extra-curricular / after hours activities * A great location in downtown Toronto All this, and the price is more than an order of magnitude cheaper than what commercial conferences can offer. This is because YAPC is a 100% volunteer effort, both from its organizers and its speakers. Quality is *not* sacrificed to achieve this stunning level of affordability. YAPC provides the best value-for-dollar in IT conferences. And it's a ton of fun, too. The dates of the conference are Monday - Wednesday 27-29 June 2005. The location is 89 Chestnut Street in downtown Toronto, Ontario, Canada. (Note that a different date block was previously announced; we moved the conference date to accommodate venue availability.) http://89chestnut.com/ -- a facility within the University of Toronto If you are at all interested in attending the conference... Book now! Book now! Book now! We have room for about 400 attendees and we hope to sell out well in advance of the late June conference date. However, the critical matter is that of hotels. The YAPC::NA 2005 organizers have made group arrangements with several facilities around the city to provide _excellent_ quality accommodations in _very_ convenient locations at _terrific_ prices for the _full_ capacity of conference attendees (around 400 people). (Finding, booking and paying accommodations is the responsibility of the attendees, but we will provide you with a list of the hotels and university dorms to try first based on our group arrangement with them when you register for the conference. Also, see the web site at http://yapc.org/America/accommodations-2005.shtml. More details will be up shortly. The dorm option will be approx. C$55/night, the hotel options will be more like C$90/night, and for slightly different prices there will be options for putting more than 1 person in a room. Exact details and how to book will be emailed directly to people who have registered for the conference as soon as they become available.) *The catch is -- book now!!* The group reservations will expire in early May, at which point in time the group rates will mostly still apply, but the rooms will be given out on an "availability basis". Which means that someone else outside of the YAPC group can book the rooms as well. Make no mistake -- the rooms *will* be sold. Toronto is a very active conference city in the summer and there will be _no_ guarantee of vacancies either at the facilities we made arrangements with or anywhere else in the city if you leave it to within 6 weeks of the conference date. So, if you want to save yourself the likely-fruitless headache of scrambling around looking for accommodations at the last minute, Book now! Book now! Book now! Have any questions? Email na-help@yapc.org for more details. Additionally, we are still welcoming submissions for proposals via: http://yapc.org/America/cfp-2005.shtml The close of the call-for-papers is April 18, 2005 at 11:59 pm (Toronto time). If you have any questions regarding the call-for-papers or speaking at YAPC::NA 2005 please email na-author@yapc.org We would love to hear from potential sponsors. Please contact the organizers at na-sponsor@yapc.org to learn about the benefits of sponsorship. From pjf at perltraining.com.au Sun Mar 20 17:58:37 2005 From: pjf at perltraining.com.au (Paul Fenwick) Date: Sun Mar 20 18:00:46 2005 Subject: [Melbourne-pm] Available Perl programmers? Message-ID: <423E2A4D.3080201@perltraining.com.au> G'day everyone, >From time to time I have businesses call me up saying that they're looking for Perl developers on a full-time or part-time basis. That's a good thing, and sometimes I can help, but more often than not I discover that I simply don't know of any good people who are seeking a full-time or part-time position. I'd like to be able change that, but I don't want to become a recruitment agency. I'd much rather use technology to make it easier to find available developers. This is a current issue; I have a potential client (in Melbourne) who's talking about hiring a Perl developer on a permanent basis. So, how can you be potentially on the list when a client comes to me and asks if I know any developers looking for work? Well, the easy way is to say a few words about yourself on perl.net.au. Just cruise over to http://perl.net.au/wiki/Developers_for_hire and follow the instructions that are linked from that page. Of course, you're encouraged to contribute to the rest of the site as well. http://perl.net.au/wiki/PerlNet:About has a little more about PerlNet and why it exists. All the very best, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From leif.eriksen at hpa.com.au Sun Mar 20 18:36:20 2005 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Sun Mar 20 18:38:11 2005 Subject: [Maybe Spam] [Melbourne-pm] Available Perl programmers? In-Reply-To: <423E2A4D.3080201@perltraining.com.au> References: <423E2A4D.3080201@perltraining.com.au> Message-ID: <423E3324.9030208@hpa.com.au> Paul, you are ace ! pjf@perltraining.com.au wrote: >So, how can you be potentially on the list when a client comes to me and asks if >I know any developers looking for work? Well, the easy way is to say a few >words about yourself on perl.net.au. Just cruise over to >http://perl.net.au/wiki/Developers_for_hire and follow the instructions that are >linked from that page. > > > > -- Leif Eriksen Snr Developer http://www.hpa.com.au/ phone: +61 3 9217 5545 email: leif.eriksen@hpa.com.au From jarich at perltraining.com.au Sun Mar 20 21:29:45 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Sun Mar 20 21:29:53 2005 Subject: [Melbourne-pm] Talks for our next meeting Message-ID: <423E5BC9.4060102@perltraining.com.au> According to our website ( http://melbourne.pm.org/ - feedback appreciated) we've got a regular PM meeting in a couple of weeks' time. With Easter between now and then, time will fly past. If you've got a Perl related topic that you'd like to say a few words about, speak up. If you've got a Perl related topic that you'd like to *hear* about feel free to mention that too. I personally would love to hear about graphical interfaces and Perl. All the best, Jacinta PS: Don't forget to bring along your workmates, friends and family members. Always the more, the merrier. -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From debbiep at keypoint.com.au Mon Mar 21 14:29:29 2005 From: debbiep at keypoint.com.au (Deborah Pickett) Date: Mon Mar 21 14:30:21 2005 Subject: [Melbourne-pm] Talks for our next meeting In-Reply-To: <423E5BC9.4060102@perltraining.com.au> References: <423E5BC9.4060102@perltraining.com.au> Message-ID: <200503220929.31625.debbiep@keypoint.com.au> On Mon, 21 Mar 2005 16.29, Jacinta Richardson wrote: > According to our website ( http://melbourne.pm.org/ - feedback appreciated) > we've got a regular PM meeting in a couple of weeks' time. With Easter > between now and then, time will fly past. > > If you've got a Perl related topic that you'd like to say a few words > about, speak up. If you've got a Perl related topic that you'd like to > *hear* about feel free to mention that too. I personally would love to > hear about graphical interfaces and Perl. Hi Jacinta, I'm not sure if I'll have the time for April's meeting, but I'd like to give a 15-minute presentation on the difficulties of teaching Perl to University students. -- Debbie Pickett debbiep@keypoint.com.au From alfiejohn at gmail.com Mon Mar 21 21:23:51 2005 From: alfiejohn at gmail.com (Alfie John) Date: Mon Mar 21 21:22:13 2005 Subject: [Melbourne-pm] XML parsing In-Reply-To: <200503220929.31625.debbiep@keypoint.com.au> References: <423E5BC9.4060102@perltraining.com.au> <200503220929.31625.debbiep@keypoint.com.au> Message-ID: <423FABE7.8010601@acm.org> Hi guys, Just a quicky... I have some XML (quite small) to parse but want it done elegantly, so I thought that XML::Simple would be the way to go. However the XML might be a bit dodgy, so I also wanted to validate it. The problem is that XML::Simple gives nice data structures, but if the XML is invalid it will hang or take a very long time to parse (very bad!). On the flip-side, XML::Parser will let me know if it's invalid by dieing (which is what I want instead of hanging), but gives ugly data structures compared to XML::Simple. So the way i'm thinking to combine the best of both worlds is to first let XML::Parser parse it and if $@ doesn't get set, keep going with XML::Simple. Does anyone have any suggestions on a better way of doing this? Thanks. int 20h; Alfie John From leif.eriksen at hpa.com.au Mon Mar 21 22:07:42 2005 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Mon Mar 21 22:09:47 2005 Subject: [Melbourne-pm] XML parsing In-Reply-To: <423FABE7.8010601@acm.org> References: <423E5BC9.4060102@perltraining.com.au> <200503220929.31625.debbiep@keypoint.com.au> <423FABE7.8010601@acm.org> Message-ID: <423FB62E.3010604@hpa.com.au> (Below assumes a *nix-styl environment) Another way that is a LOT more complicated is to use XML::Xerces, which can validate using a schema. However you have to build Xerces-C++, then the perl binding, then pretty much cut-n-paste the validation example into your script, because the doc is minimal. In its defence, it does work, and is fast. We use this solution here for validation, but it was difficult to get all the wrinkles out. Also, to get more speed from XML::Simple, you can use XML::Parser as the backend SAX-generator rather than the default pure perl code of XML::SAX. I benchmarked a range of SAX-generators here , so I would recommend XML::Parser. Just set $XML::Simple::PREFERRED_PARSER or the envvar XML_SIMPLE_PREFERRED_PARSER to the SAX-generator you prefer. XML::Parser will speed up all XML::Simple operation *significantly* - for example from 13 seconds to 3 seconds. Note, I dont think XML::Parser will tell you the XML is invalid, but it will tell you the XML is not well formed - I cant seem to find any reference to XML::Parser being a validating parser. Leif alfiejohn@gmail.com wrote: > Hi guys, > > Just a quicky... > > I have some XML (quite small) to parse but want it done elegantly, so > I thought that XML::Simple would be the way to go. However the XML > might be a bit dodgy, so I also wanted to validate it. > > The problem is that XML::Simple gives nice data structures, but if the > XML is invalid it will hang or take a very long time to parse (very > bad!). On the flip-side, XML::Parser will let me know if it's invalid > by dieing (which is what I want instead of hanging), but gives ugly > data structures compared to XML::Simple. > > So the way i'm thinking to combine the best of both worlds is to first > let XML::Parser parse it and if $@ doesn't get set, keep going with > XML::Simple. > > Does anyone have any suggestions on a better way of doing this? > > Thanks. > > int 20h; > Alfie John > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm@pm.org > http://mail.pm.org/mailman/listinfo/melbourne-pm > -- Leif Eriksen Snr Developer http://www.hpa.com.au/ phone: +61 3 9217 5545 email: leif.eriksen@hpa.com.au From david_dick at iprimus.com.au Tue Mar 22 11:23:40 2005 From: david_dick at iprimus.com.au (David Dick) Date: Tue Mar 22 11:24:16 2005 Subject: [Melbourne-pm] Talks for our next meeting In-Reply-To: <423E5BC9.4060102@perltraining.com.au> References: <423E5BC9.4060102@perltraining.com.au> Message-ID: <424070BC.1080902@iprimus.com.au> well, i'd be interested to know what people feel about the idea of getting an expert in australian patent/copyright/etc law to give a talk. Maybe an idea for an osdc nite? uru -Dave Jacinta Richardson wrote: > According to our website ( http://melbourne.pm.org/ - feedback > appreciated) we've got a regular PM meeting in a couple of weeks' time. > With Easter between now and then, time will fly past. > > If you've got a Perl related topic that you'd like to say a few words > about, speak up. If you've got a Perl related topic that you'd like to > *hear* about feel free to mention that too. I personally would love to > hear about graphical interfaces and Perl. > > All the best, > > Jacinta > > PS: Don't forget to bring along your workmates, friends and family > members. Always the more, the merrier. > From jarich at perltraining.com.au Tue Mar 22 18:36:52 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Mar 22 18:37:06 2005 Subject: [Melbourne-pm] Final wind up meeting and start of new committee Message-ID: <4240D644.80809@perltraining.com.au> Welcome to the start of OSDC 2005. OSDC 2004 was a huge success last year. We had a great variety of authors, a huge range of topics and managed to fill three rooms, all day, every day for three whole days. We were able to collect papers for all our talks and have them compiled and ready for all the conference attendees on the first day. We even stayed in the black, finance wise! The success of this year's OSDC is up to you. As a committee member, you will work with other people dedicated to seeing the conference happen. You'll laugh, you'll cry and at the end you'll be showered with praise as the conference works better than you could have expected. If you want to be involved come along to the following meeting: When: 6:30pm, Wednesday, April 20th 2005 (or some other time) Where: Level 8, MyInternet House etc (or somewhere else?) Agenda: * Meet and Greet, tell us a little about yourselves and what you want to see in this year's conference * Summary of advice from old committee * Old committee stands down * Elections for positions in new committee * Next meeting date for OSDC 2005 committee decided The following positions are open on the committee. If you think you'd do well in any of these roles send a note to osdc-2005@osdc.com.au with a bit about yourself and why you think you'd be good. The more self-nominations, the better! Committee Chair --------------- Certainly the biggest job of all. You are responsible for making things happen. You call meetings, create the agenda, make sure people turn up and make sure the meetings are minuted. When jobs are assigned you make sure that they get done, even if that means doing them yourself. You delegate like crazy so that you'll have time to do your own tasks and to pick up the tasks that aren't getting done. Yours is the responsibility to keep a big list of all the things that must be done, now and into the future. On the plus side, this is a great networking opportunity. You are the face of the conference and when it is successful it really is mostly down to you. Treasurer --------- How easy this job is depends on how organised you are, and how organised you can encourage the other members of the committee to be. Your job is to keep track of all expenses and incomes. Both actuals and projected. You are responsible for making sure that the conference can run in the black. You will be called upon to make reasonable guesses as to whether we can afford to give all attendees t-shirts, or whether speakers have to pay for dinner etc. You will need to collect all receipts from committee members and create invoices where applicable. You should expect to give reports at all committee meetings (particularly in the second half of the year) covering both the current and projected financial situation. This is not a glory position, but if the conference stays in the black everyone will be happy with you. Sponsorship Manager ------------------- This job is hard work and you will need excellent interpersonal skills. In this job you will call up many organisations and try to encourage them to sponsor OSDC. Most of the organisations will say no. But that's okay, because as this is only a small conference, we only need 5 or 6 generous sponsors and a few smaller ones for the conference to be proftiable. This job starts now and doesn't end until the conference. You'll be selling sponsorship of a conference that was extraordinarily successful last year. We were impressive and that will help you a lot. This is a great networking position. You'll get to meet important people in businesses which are interested in open source technologies. The value of these contacts can not be overstated. To them, you'll represent the conference. Publicity Officer ----------------- This job is pretty straight forward. Your job is to make sure that everyone in the world knows about this little conference we're running. You are encouraged to become more active in all the regional mailing lists. You don't have do all the publicity on your own, but you're responsible for making sure that it gets done. You're also the main contact for questions from the public. If someone emails the committee with a question about registration or about papers or anything else it's your job to make sure they get an answer. You don't have to necessarily write the answer, but you need to make sure they get a reply quickly. You drive the timelines. You are responsible for making sure that registrations open early enough for you to properly publisise them. Location Manager ---------------- Dealing with conference venues isn't always as straight forward as it should be. In this job you're responsible for finding a place to host OSDC 2005. Once you've found that place, you're responsible for organising those facilities and costs, organising catering etc. You're responsible for finding a dinner location within the budget set by the treasurer. This job isn't too hard. You'll have lots of time to act as a general helper for some of the other tasks. Most of the work in this position is at the start: finding facilities and at the end: finalising catering. There will be bits in the middle when the estimated conference size changes. Website Manager --------------- You are responsible for making sure that the website is regularly updated with news and information. Where content is missing you'll chase the appropriate parties to provide you with it. If necessary you will write your own content to fill in any blank areas. A good eye for graphic design will help immensely. :) Partner Programme Officer ------------------------- The partners' programme caters for family members and friends of conference attendees who are not personally interested in the conference content. This programme provides full day activities such as visiting the Zoo. You must be very good with people, willing to help with other parts of the conference organisation and (importantly) willing to miss the actual content of the conference. Programme Committee Chair ------------------------- Another big task. In addition to keeping up with what is going on in the OSDC 2005 committee, you will run an additional committee to handle the conference programme. In this position you will be responsible for getting paper proposals, selecting talks, chasing paper drafts, organising reviewers, chasing final papers and compiling them all into the conference proceedings. Much of this can be automated and I highly recommend that you look into this. This is a huge glory position. To most of the speakers *you* represent the conference. You'll meet many new people from many fields and can network to your heart's content. General Committee Helpers (at least 3) -------------------------------------- You do all the in between tasks. You volunteer to help contact user groups when its time for the publicity offer to send information out. You volunteer to work with the location manager to select food choices. You write content for the web site manger. You review papers for the programmee committee chair. You pick up the proceedings from the printers etc etc Just because it doesn't has a fancy title doesn't mean that these aren't full time positions. Without helpers the other positions will be too overworked to make sure that the conference happens. Programme Committee Helpers (at least 2 from PHP, 2 from Python and 2 from Perl) -------------------------------------------------------------------------------- This is a fairly casual committee which exists for the following tasks. A fair selection of talks from all streams. Assistance in finding paper reviewers for all technologies. Paper reviewing. Room chairing at the conference. If you have a position on the OSDC 2005 committee and you're not the Programme Committee Chair you're probably going to be too busy to be in these helpers as well. However, feel free to suggest helpers to the PC Chair. So, if you want to have an experience of a life-time and be involved in making OSDC 2005 a bigger, better and brighter conference than OSDC 2004 then get involved. Think hard about what you could offer for the various positions. Email us and tell us what positions you'd like to be considered for and why. Then come along to the meeting and help us get OSDC 2005 underway! All the best, Jacinta Richardson PS If you know of anyone else who wanted to be on this year's OSDC committee, please feel free to forward this email on to them. -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From alfiejohn at acm.org Fri Mar 25 02:16:21 2005 From: alfiejohn at acm.org (Alfie John) Date: Fri Mar 25 02:16:33 2005 Subject: [Melbourne-pm] XML parsing In-Reply-To: <423FB62E.3010604@hpa.com.au> Message-ID: <000001c53123$b1e88830$6500a8c0@alfiexp> Hi Leif, > Also, to get more speed from XML::Simple, you can use > XML::Parser as the > backend SAX-generator rather than the default pure perl code of > XML::SAX. I benchmarked a range of SAX-generators here > , so I would recommend > XML::Parser. Just set $XML::Simple::PREFERRED_PARSER or the envvar > XML_SIMPLE_PREFERRED_PARSER to the SAX-generator you prefer. > XML::Parser > will speed up all XML::Simple operation *significantly* - for example > from 13 seconds to 3 seconds. After setting $XML::Simple::PREFERRED_PARSER to 'XML::Parser', it died straight away informing me it was not well formed. Regardless of speed, this is what I was looking for :) Looks like XML::Simple doesn't like not well formed XML. > Note, I dont think XML::Parser will tell you the XML is > invalid, but it > will tell you the XML is not well formed - I cant seem to find any > reference to XML::Parser being a validating parser. Sorry, that's what I meant ;) Thanks for the help! int 20h; Alfie John From jarich at perltraining.com.au Mon Mar 28 20:24:39 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon Mar 28 20:24:54 2005 Subject: [Melbourne-pm] New date for OSDC-2004/2005 committee meeting In-Reply-To: <4240D644.80809@perltraining.com.au> References: <4240D644.80809@perltraining.com.au> Message-ID: <4248D887.5060306@perltraining.com.au> > If you want to be involved come along to the following meeting: > > When: 6:30pm, Wednesday, April 20th 2005 (or some other time) > Where: Level 8, MyInternet House etc (or somewhere > else?) It's come to my attention that this time conflicts with the Australian Linux Conference and that a number of our eager volunteers will thus be away. As an alternative I'd like to suggest the following date: When: 6:30pm, Wendesday May 4th 2005. I'll send out another post if this isn't feasible and a reminder closer to the date if it is. Remember that if you want to be part of the committee we'd like you to send an introduction about you to osdc-2005@osdc.com.au and if you'd like any particular committee position a description of why you think you'd be good at it. Be bold, feel free to nominate yourself for all of the positions if you want. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Tue Mar 29 15:46:44 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Mar 29 15:46:57 2005 Subject: [Melbourne-pm] Talks for our next meeting In-Reply-To: <200503220929.31625.debbiep@keypoint.com.au> References: <423E5BC9.4060102@perltraining.com.au> <200503220929.31625.debbiep@keypoint.com.au> Message-ID: <4249E8E4.104@perltraining.com.au> Deborah Pickett wrote: > I'm not sure if I'll have the time for April's meeting, but I'd like to give a > 15-minute presentation on the difficulties of teaching Perl to University > students. G'day Deborah, Any chance you might expect to have time between now and April's meeting to prepare that talk? Or would you prefer to wait until June? All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Tue Mar 29 15:47:14 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Mar 29 15:47:22 2005 Subject: [Fwd: Re: [Melbourne-pm] Talks for our next meeting] Message-ID: <4249E902.7090403@perltraining.com.au> David Dick wrote: > well, i'd be interested to know what people feel about the idea of > getting an expert in australian patent/copyright/etc law to give a talk. > Maybe an idea for an osdc nite? I think it's an excellent idea for an osdc night. It'll certainly be a non-Perl specific topic. Do you have anyone in mind? All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Tue Mar 29 15:54:20 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Mar 29 15:54:32 2005 Subject: [Melbourne-pm] Talk topics on website Message-ID: <4249EAAC.3000501@perltraining.com.au> G'day folk, Current our website is pretty sparse. Functional and sparse. http://melbourne.pm.org/ This is just a quick question as to whether any one would prefer us to provide information about talks and mini descriptions of them in advance of our regular meetings? These might be done in a similar way as to what Simon's been doing with the osdclub talks at: http://www.osdc.com.au/osdclub/ If the general concensus is *yes* this will be a good thing, then we'll need you all to start volunteering early for talks and providing us with those mini descriptions. I'm very happy to add them to the website. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From leif.eriksen at hpa.com.au Tue Mar 29 17:46:48 2005 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Tue Mar 29 16:48:20 2005 Subject: [Melbourne-pm] Bit of promotion for Mongers or Perl Club ? In-Reply-To: <4249EAAC.3000501@perltraining.com.au> References: <4249EAAC.3000501@perltraining.com.au> Message-ID: <424A0508.308@hpa.com.au> Does Perl Mongers want to promote ourselves via The Age IT Diary We may want some committee members to approve the terms and conditions of a submission. -- Leif Eriksen Snr Developer http://www.hpa.com.au/ phone: +61 3 9217 5545 email: leif.eriksen@hpa.com.au From david_dick at iprimus.com.au Wed Mar 30 00:16:10 2005 From: david_dick at iprimus.com.au (David Dick) Date: Wed Mar 30 00:17:09 2005 Subject: [Fwd: Re: [Melbourne-pm] Talks for our next meeting] In-Reply-To: <4249E902.7090403@perltraining.com.au> References: <4249E902.7090403@perltraining.com.au> Message-ID: <424A604A.8030603@iprimus.com.au> Well, i went to a recent lecture on the patent situation in europe at the moment (mentioned in luv-talk) and one of the speakers was Peter Eckersley from Department of Computer Science & IP Research Institute of Australia at The University of Melbourne. Both the speakers that night gave lectures to an audience comprising of geeks, business types and patent attorneys without touching off a riot, which i thought was quite impressive. :) Another possibility was the patent attorneys at the lecture seemed quite eager to talk to the geeks present, including following us out and receiving an ear-bashing for about half an hour. Perhaps they might want the chance to talk about patents as well? The bloke i was chatting to was from FB Rice & Co (www.fbrice.com.au). I know next to zero about oz patents/etc so i thought it might be useful if we just invited one or both of types of people in to give a "just the facts" type talk. For example, for both oz and possibly O/S as well, Why do we have patents? What are the alternatives to patents? What is patentable? Broad overview of procedures involved in filing a patent and defending yourself against frivolous patent claims? How are businesses using patents/copyright/etc in oz at the moment? Are the FTA's that oz is signing with China/US/etc making any impacts on patent/copyright law? Jacinta Richardson wrote: > > David Dick wrote: > >> well, i'd be interested to know what people feel about the idea of >> getting an expert in australian patent/copyright/etc law to give a >> talk. Maybe an idea for an osdc nite? > > > I think it's an excellent idea for an osdc night. It'll certainly be a > non-Perl > specific topic. Do you have anyone in mind? > > All the best, > > Jacinta > From peterl at netlink.com.au Thu Mar 31 03:36:05 2005 From: peterl at netlink.com.au (Peter Lawrence) Date: Mon Apr 4 20:56:32 2005 Subject: [Fwd: Re: [Melbourne-pm] Talks for our next meeting] Message-ID: On Wed, 30 Mar 2005 18:16:10 +1000, David Dick wrote: . . . > I know next to zero about oz patents/etc so i thought it might be useful > if we just invited one or both of types of people in to give a "just the > facts" type talk. For what it's worth, many years ago when I did an MBA I did a law assignment on intellectual property, software patents and the like. I could rake it out and email it to the list if there's enough interest, or to individuals who ask for it if there isn't enough across the board interest. PML. GST+NPT=JOBS I.e., a Goods and Services Tax (or almost any other broad based production tax), with a Negative Payroll Tax, promotes employme t. See http://member.netlink.com.au/~peterl/publicns.html#AFRLET2 and the other items on that page for some reasons why. -- Arachne V1.77+/B~5