From scottp at dd.com.au Mon Oct 4 20:50:32 2004 From: scottp at dd.com.au (Scott Penrose) Date: Mon Oct 4 20:50:27 2004 Subject: [Melbourne-pm] XML Namespace Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Dudes I want to take a block of XML that I get in (eg: download some XML via soma URL with LWP) and output it in my block of XML. There are two issues I have to try and solve. 1. The XML I get may be invalid (happens all the time to us!) 2. The XML I get may not have a specific name space. Part 1 is fairly easy to deal with, put it through any XML Parser and make sure it is valid XML. This means I can then pass it onto my XSLT and get it to decide if it is a valid type and deal with it. My problem is part 2. Lets say I download some RSS or ATOM data. Now I want that to go through particular parts of my XSLT to convert to HTML. My current XSLT process all sorts of things, so therefore, to prevent overlap, I want to make sure all the data is in the name space atom: Example - RAW Input from LWP (taken from http://www-106.ibm.com/developerworks/xml/library/x-think24.html) Welcome to Stanza Web Uche Ogbuji 2004-06-01T10:11:12Z

Welcome to Stanza Web. Come back often to keep track of the best in modern poetry.

This site is powered by Atom

Now lets say that I do something special with "" in my code, turning them into other things - which would not necessarily be appropriate for ATOM, therefore, I want to identify this as all atom. Note that the would also be removed, as this would become a fragment in a larger document. Welcome to Stanza Web Uche Ogbuji 2004-06-01T10:11:12Z Welcome to Stanza Web. Come back often to keep track of the best in modern poetry. This site is powered by Atom Now in my XSLT (and other stages of the pipeline) I can guarantee that no one will modify the content inside until it gets to the atom: specific code. So - one suggestion has been to use regular expressions - this technically works (remove all namespace and add your own) but it is not ideal, and does not pick up the validation part. Any ideas on how this can be done "really" simply ? (by simple I mean short code and reasonably fast, although the later is not as important). Scott - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose VP in charge of Pancakes http://linux.dd.com.au/ scottp@dd.com.au Dismaimer: If you receive this email in error - please eat it immediately to prevent it from falling into the wrong hands. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFBYf3rDCFCcmAm26YRAt8qAJ488IebqcYD0X4ImjVHBSIpTbmg5QCgru+j 7R17GC50+xVwoAa4ReBhoLw= =5E/Q -----END PGP SIGNATURE----- From joshua at roughtrade.net Mon Oct 4 21:02:11 2004 From: joshua at roughtrade.net (Joshua Goodall) Date: Mon Oct 4 21:02:21 2004 Subject: [Melbourne-pm] XML Namespace In-Reply-To: References: Message-ID: <20041005020211.GD69735@roughtrade.net> On Tue, Oct 05, 2004 at 11:50:32AM +1000, Scott Penrose wrote: > So - one suggestion has been to use regular expressions - this > technically works (remove all namespace and add your own) but it is not > ideal, and does not pick up the validation part. If you use the SAX API (I recall we discussed this previously) you could just write a SAX Filter class (derived from XML::SAX::Base) that modifies the XML event stream as it passes through the filter and munges the namespace attribute. Since SAX's XML events are already parsed, there's no representation issues and you can use string comparison and assignment rather than regexes. J -- Joshua Goodall "as modern as tomorrow afternoon" joshua@roughtrade.net - FW109 From leif.eriksen at hpa.com.au Mon Oct 4 21:03:44 2004 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Mon Oct 4 21:09:19 2004 Subject: [Melbourne-pm] XML Namespace In-Reply-To: References: Message-ID: <41620100.5050304@hpa.com.au> What about a handler with XML::Parser ... # identify need to output element with namepace added $p->setHandlers(Start => \&AddNamespace, ... # other handlers as appropriate); sub AddNamespace { my ($parser, $tag, %attr) = @_; ... $NamespacedElement = GetNamespace() . $tag; OutputElement($handle, $NamespacedElement, %attr); # assumes outputting to a IO::Handle, YMMV } Leif Eriksen Snr Developer HPA Pty Ltd ph +61 3 9217 5545 scottp@dd.com.au wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi Dudes > > I want to take a block of XML that I get in (eg: download some XML via > soma URL with LWP) and output it in my block of XML. > > There are two issues I have to try and solve. > > 1. The XML I get may be invalid (happens all the time to us!) > 2. The XML I get may not have a specific name space. > > Part 1 is fairly easy to deal with, put it through any XML Parser and > make sure it is valid XML. This means I can then pass it onto my XSLT > and get it to decide if it is a valid type and deal with it. > > My problem is part 2. Lets say I download some RSS or ATOM data. Now I > want that to go through particular parts of my XSLT to convert to > HTML. My current XSLT process all sorts of things, so therefore, to > prevent overlap, I want to make sure all the data is in the name space > atom: > > Example - RAW Input from LWP (taken from > http://www-106.ibm.com/developerworks/xml/library/x-think24.html) > > > > Welcome to Stanza Web > > Uche Ogbuji > > href="http://stanzaweb.art/2004-06-01/welcome"/> > 2004-06-01T10:11:12Z > >
>

Welcome to > Stanza Web. > Come back often to keep track of the best in modern poetry. >

>

This site is powered by > Atom >

>
> > > > > Now lets say that I do something special with "" in my code, > turning them into other things - which would not necessarily be > appropriate for ATOM, therefore, I want to identify this as all atom. > Note that the would also be removed, as this would become a > fragment in a larger document. > > > Welcome to Stanza Web > > Uche Ogbuji > > href="http://stanzaweb.art/2004-06-01/welcome"/> > 2004-06-01T10:11:12Z > > > Welcome to > Stanza Web. > Come back often to keep track of the best in modern poetry. > > This site is powered by > Atom > > > > > > Now in my XSLT (and other stages of the pipeline) I can guarantee that > no one will modify the content inside until it gets to the atom: > specific code. > > So - one suggestion has been to use regular expressions - this > technically works (remove all namespace and add your own) but it is > not ideal, and does not pick up the validation part. > > Any ideas on how this can be done "really" simply ? (by simple I mean > short code and reasonably fast, although the later is not as important). > > Scott > - -- * - * http://www.osdc.com.au - Open Source Developers Conference > * - * > Scott Penrose > VP in charge of Pancakes > http://linux.dd.com.au/ > scottp@dd.com.au > > Dismaimer: If you receive this email in error - please eat it > immediately to prevent it from falling into the wrong hands. > > Please do not send me Word or PowerPoint attachments. > See http://www.fsf.org/philosophy/no-word-attachments.html > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFBYf3rDCFCcmAm26YRAt8qAJ488IebqcYD0X4ImjVHBSIpTbmg5QCgru+j > 7R17GC50+xVwoAa4ReBhoLw= > =5E/Q > -----END PGP SIGNATURE----- > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm@mail.pm.org > http://www.pm.org/mailman/listinfo/melbourne-pm > From pjf at perltraining.com.au Tue Oct 5 01:16:34 2004 From: pjf at perltraining.com.au (Paul Fenwick) Date: Tue Oct 5 01:16:41 2004 Subject: [Melbourne-pm] Perl Security and Databases double offer Message-ID: <41623C42.7080001@perltraining.com.au> G'day Melb.PM, Perl Training Australia has a special deal regarding our upcoming Perl Security and Database courses: Book on one of our upcoming advanced courses and get a 50% discount on the other! Furthermore, as a special deal for Melb.PM members, you will receive a *free* Perl book of your choice if you mention Melb.PM when you make your booking[1]. This applies to the following two courses in Melbourne: Perl Security - 22nd October 2004 Database Programming with Perl - 5th Nov 2004 That's right, you can come on both courses for the total cost of $990 (GST inclusive). If you have already booked on one of these courses, you can book on the other course for only $330 (GST inclusive). All courses are fully catered. For more information about these courses see our webpage at: http://perltraining.com.au/ I look forward to seeing you on our courses. All the very best, Paul [1] This free book doesn't stack with our early bird special, however it does mean that Melb.PM members can ignore the early bird dates if they wish. -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From scottp at dd.com.au Sun Oct 10 22:01:42 2004 From: scottp at dd.com.au (Scott Penrose) Date: Sun Oct 10 22:01:26 2004 Subject: [Melbourne-pm] Elections Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This Wednesday we will be having elections for the Melbourne.pm Committee. We will be looking for 3 officers and at least 2 other general members. * President * Treasurer * Public Officer * General Member Please come armed with nominations and votes for the positions. Melbourne Perl Mongers is a small group which does not have a large amount of duties. The Open Source Developers Conference is run by a separate (although probably partially overlapping) group of people and should not impact on the positions (except for Treasurer which will require some extra work, but hopefully not very much). Your input is valued and important. See you Wednesday (details on talks and times coming soon) Scott - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp@dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.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) iD8DBQFBafeWDCFCcmAm26YRApJhAJwIiJj+6sEbt8xd5guZiyYtW0j6awCdFSbb jhVyZbGlvRxgLzS+k6ZwYiI= =Mg6s -----END PGP SIGNATURE----- From scottp at dd.com.au Mon Oct 11 22:28:37 2004 From: scottp at dd.com.au (Scott Penrose) Date: Mon Oct 11 22:28:37 2004 Subject: [Melbourne-pm] The Talks - Wednesday 6:30 pm Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Perl Mongers Along with elections (more information coming) we have two excellent talks this month. * Stephen Edmonds - Developing the Monash Research Directory * Becky - HTML::DragAndDrop - Creating drag and drop objects in your web applications See you Wednesday - talks will start near 6:30. Election will be at 6:15. See you tomorrow Scooter - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp@dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.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) iD8DBQFBa09lDCFCcmAm26YRAhVMAJ9QpxPjfgtzDxWvGhOwWiQ70hLFHQCeL2FQ /lh19DSw9Fp2qif5hdk9qvI= =eybV -----END PGP SIGNATURE----- From scottp at dd.com.au Tue Oct 12 18:17:37 2004 From: scottp at dd.com.au (Scott Penrose) Date: Tue Oct 12 18:17:21 2004 Subject: [Melbourne-pm] Committee Positions (meeting 6:15pm tonight) Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi there Here is some information on the positions we seek for Melbourne Perl Mongers http://www.consumer.vic.gov.au/cbav/fairsite.nsf/pages/of_asso_assoc The information in the URL above explains what is required of positions. For example it explains about the responsibility of the public officer (eg: to organise an AGM within 5 months of the end of the financial year, which is December 31 btw for us). Positions (please note I forgot Vice-President in the last): President Vice-President Treasurer Secretary 2 * Ordinary Members Some Notes: * Some overlap can occur (eg: one person can be up to two roles) * We require a minimum number of 5 on the committee Time and motion: What we do with Melbourne Perl Mongers is up to us as a group. So how much time is required from committee members is really going to be up to that committee on how much time they want to spend. However, I believe that we are a fairly informal group and that apart from the annual general meeting I see that the committee really has a very small role and will not tax too much time from people whom are interested. Probably the most important role will be to make sure the monthly meetings are run. The Process; * Accept new members ($10 each) * Welcome * Nominate interested parties - Requires 2 members plus permissions from candidate - Must be documented (singed on a bit of paper) * Vote for positions (where there is more than 1 for a position) - Record positions, signed by new committee * Thank you I will have a full copy of the rules on the night and some of the relevant FAQs, but if you have any questions please ask now. Scott - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose VP in charge of Pancakes http://linux.dd.com.au/ scottp@dd.com.au Dismaimer: If you receive this email in error - please eat it immediately to prevent it from falling into the wrong hands. 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) iD8DBQFBbGYTDCFCcmAm26YRAjsJAJ9n4UMbIBubVRAbklN5ATk2EVoAugCdEnwh YwMItob3CIY2HTeRchvZMws= =C8Z/ -----END PGP SIGNATURE----- From jarich at perltraining.com.au Tue Oct 12 18:43:57 2004 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Oct 12 18:44:10 2004 Subject: [Melbourne-pm] Early Bird extension for OSDC. Message-ID: <416C6C3D.2080000@perltraining.com.au> G'day folk, This is a reminder to let you know that registrations for OSDC are open and that we've extended the early bird registration date for everyone. If you register before 31st October 2004 you will receive a conference t-shirt and financial discount. The t-shirts look fantastic. :) You can register at http://www.osdc.com.au/ OSDC is a grassroots-style conference designed by developers for developers, covering open source languages, tools, libraries, operating systems, licences and business models. We're booking 3 lecture rooms each day for the 3 days and every single slot is filled with a talk. There are 60 different talks by 45 different speakers, not including the keynotes. Talks topics range from dealing with hardware in Perl, to designing cochlear implants with Python, to writing large-scale PHP. We also have talks on the Firebird Database, Mozilla XUL, Lego Micromouse (and maze solving), MySQL, CVS, Make, DocBook and writing games with Javascript. You can find the list of speakers and talk titles at http://www.osdc.com.au/papers/index.html Speaker names listed as "unavailable" means that that speaker opted to have their paper refereed. Their names will appear once the refereeing process is over. Because there are so many good talks, you can be certain that there will be something that interests you in every talk session. In our initial timetable it was impossible to put the most interesting talks into sequential timeslots as we had too many "most interesting" talks for the time available. Each day will start with a 1.5 hour keynote by our excellent keynote speakers. These include Damian Conway, Nathan Torkington, Anthony Baxter, Luke Welling and Con Zymaris. The rest of the day will be filled with 5 hours of talks and plentiful food breaks. Our catering choices should result in you being extraordinarily well fed throughout the days of the conference. There will also be a key-signing, several BOFs (yet to be organised), lots of opportunities to socialise, a semi-formal dinner, a partners' programme and other usual conference stuff. If you have any other questions about what is happening, please don't hesitate to ask. We'll tell you more at the meeting tonight. All the very best, Jacinta Richardson -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From pjf at perltraining.com.au Wed Oct 13 19:28:42 2004 From: pjf at perltraining.com.au (Paul Fenwick) Date: Wed Oct 13 19:28:46 2004 Subject: [Melbourne-pm] New committee photo Message-ID: <416DC83A.6000103@perltraining.com.au> G'day Everyone, Those of you who attended the AGM last night would have noticed that I was taking a few snaps with a cheap digital camera. I've got a few shots to process, but in the mean-time there's a photograph of your new committee available at: http://pjf.id.au/perl/melb.pm/ Permission is granted to Melb.PM members to copy, distribute, modify, or otherwise do what they like with the photograph provided that the photographer (that's me!) is acknowledged. Sorry I don't have more pictures available yet, it's a busy busy week! Cheerio, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From scottp at dd.com.au Thu Oct 14 00:32:49 2004 From: scottp at dd.com.au (Scott Penrose) Date: Thu Oct 14 00:32:36 2004 Subject: [Melbourne-pm] New committee photo In-Reply-To: <416DC83A.6000103@perltraining.com.au> References: <416DC83A.6000103@perltraining.com.au> Message-ID: <7C93C0F3-1DA2-11D9-8423-000D93ADDF32@dd.com.au> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks to those members who were there to support us yesterday, much appreciated. As Paul has shown below, the new Melbourne Perl Mongers committee is: * Simon (Secretary) * Scott (President) * Leif (Vice-President) * Brad (Treasurer) * Stephen (Member) * Justin (Member) * Gerry (Member). Congratulations - and you will hear more from us soon :-) Scott On 14/10/2004, at 10:28 AM, Paul Fenwick wrote: > G'day Everyone, > > Those of you who attended the AGM last night would have noticed that I > was taking a few snaps with a cheap digital camera. I've got a few > shots to process, but in the mean-time there's a photograph of your > new committee available at: > > http://pjf.id.au/perl/melb.pm/ > > Permission is granted to Melb.PM members to copy, distribute, modify, > or otherwise do what they like with the photograph provided that the > photographer (that's me!) is acknowledged. > > Sorry I don't have more pictures available yet, it's a busy busy week! > > Cheerio, > > Paul > > -- > Paul Fenwick | http://perltraining.com.au/ > Director of Training | Ph: +61 3 9354 6001 > Perl Training Australia | Fax: +61 3 9354 2681 > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm@mail.pm.org > http://www.pm.org/mailman/listinfo/melbourne-pm > > - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp@dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.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) iD8DBQFBbg+BDCFCcmAm26YRAl0/AKCkPGSUgZs278c7JMDGwIMfai+AEACaAtmi UMIDveBj1z6Le6i3lQHhxxM= =5qHy -----END PGP SIGNATURE----- From scottp at dd.com.au Sat Oct 16 01:34:50 2004 From: scottp at dd.com.au (Scott Penrose) Date: Sat Oct 16 01:34:35 2004 Subject: [Melbourne-pm] New module Business::AU::ACN Message-ID: <7B83D91C-1F3D-11D9-BCA7-000D93ADDF32@dd.com.au> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Dudes I was doing some ABN and ACN inputs the other day and there is a great module on cpan that does the complicated calculate for ABN check. (See Business::AU::ABN) But there was no ACN (although that is probably because ACN, ARSN and ARBN checks are much easier than ABN). But... it is still better to do as a module, so I have put it up on CPAN. Scooter - -- * - * 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) iD8DBQFBcMELDCFCcmAm26YRAmURAJ96ViH5vUDazhlYC4HXXce/oc6pIgCghX/q 7OIC6kqkSHEEQfS89ffCucY= =O/A+ -----END PGP SIGNATURE----- From schutz at wehi.edu.au Sat Oct 16 01:45:50 2004 From: schutz at wehi.edu.au (Frederic Schutz) Date: Sat Oct 16 01:46:10 2004 Subject: [Melbourne-pm] New module Business::AU::ACN In-Reply-To: <7B83D91C-1F3D-11D9-BCA7-000D93ADDF32@dd.com.au> References: <7B83D91C-1F3D-11D9-BCA7-000D93ADDF32@dd.com.au> Message-ID: <1097909150.4170c39eaa784@mail.hebweb.net> According to Scott Penrose : > I was doing some ABN and ACN inputs the other day and there is a great > module on cpan that does the complicated calculate for ABN check. > (See Business::AU::ABN) > > But there was no ACN (although that is probably because ACN, ARSN and > ARBN checks are much easier than ABN). If anyone would like something similar for Tax File Numbers... I know how to validate them, have written some Javascript code to do it on a web page, but it wouldn't take me long to write a Perl module for it -- just ask. Frederic From scottp at dd.com.au Sat Oct 16 03:02:49 2004 From: scottp at dd.com.au (Scott Penrose) Date: Sat Oct 16 03:02:32 2004 Subject: [Melbourne-pm] New module Business::AU::ACN In-Reply-To: <1097909150.4170c39eaa784@mail.hebweb.net> References: <7B83D91C-1F3D-11D9-BCA7-000D93ADDF32@dd.com.au> <1097909150.4170c39eaa784@mail.hebweb.net> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Send me the JavaScript and I will put it up for the both of us :-) Scott On 16/10/2004, at 4:45 PM, Frederic Schutz wrote: > According to Scott Penrose : > >> I was doing some ABN and ACN inputs the other day and there is a great >> module on cpan that does the complicated calculate for ABN check. >> (See Business::AU::ABN) >> >> But there was no ACN (although that is probably because ACN, ARSN and >> ARBN checks are much easier than ABN). > > If anyone would like something similar for Tax File Numbers... I know > how > to validate them, have written some Javascript code to do it on a web > page, > but it wouldn't take me long to write a Perl module for it -- just ask. > > Frederic > > - -- * - * 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) iD8DBQFBcNWrDCFCcmAm26YRAsccAJ914YhsCArf8XyJ3hTBs6VCmumqyQCfQF9H euRlDulTU+krz0CXiUD8khQ= =fz+7 -----END PGP SIGNATURE----- From scottp at dd.com.au Sun Oct 17 02:12:16 2004 From: scottp at dd.com.au (Scott Penrose) Date: Sun Oct 17 02:12:09 2004 Subject: [Melbourne-pm] New module - Business::AU::TFN Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks to schutz@wehi.edu.au for pointing me at http://bioinf.wehi.edu.au/folders/fred/tfn.html I have written Business::AU::TFN. Scott - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose VP in charge of Pancakes http://linux.dd.com.au/ scottp@dd.com.au Dismaimer: If you receive this email in error - please eat it immediately to prevent it from falling into the wrong hands. 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) iD8DBQFBchtSDCFCcmAm26YRAgRSAKCzYcSUQHdCKRMOYvnsjxlaX/qTMQCePxRP 4aKpxfzl+q7fQcfaw7iiraA= =P3oJ -----END PGP SIGNATURE----- From rickm at isite.net.au Mon Oct 18 20:34:43 2004 From: rickm at isite.net.au (Rick Measham) Date: Mon Oct 18 20:34:47 2004 Subject: [Melbourne-pm] Documenting XML Data Message-ID: <1098149683.17309.62.camel@rickm.local> I'm writing up a project document and want to describe some XML data. I figure a DTD would be the most 'correct' way to describe XML data. Am I right? The document is a programmers spec so the fact that it isn't in plain English is not such a problem. They should be able to understand a DTD (and this one is MEGA simple) If it's the way to go, then what format should I provide? The following format is one that I've seen used inline in an XML file. Should I use that or should I break it out as if it was in a separate file? ]> >From what I understand from some stuff I've read, the above DTD should describe this piece of XML: The note's subject goes here The note's message goes here Any help greatly appreciated. Normally I've only ever created XML .. I've never got into the 'higher' stuff like DTD let alone all the other stuff! Cheers! Rick From leif.eriksen at hpa.com.au Mon Oct 18 20:54:15 2004 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Mon Oct 18 21:05:44 2004 Subject: [Melbourne-pm] Documenting XML Data In-Reply-To: <1098149683.17309.62.camel@rickm.local> References: <1098149683.17309.62.camel@rickm.local> Message-ID: <417473C7.7080404@hpa.com.au> An HTML attachment was scrubbed... URL: http://mail.pm.org/archives/melbourne-pm/attachments/20041019/f2ebb886/attachment.htm From ts at meme.com.au Thu Oct 21 20:05:40 2004 From: ts at meme.com.au (Tony Smith) Date: Thu Oct 21 20:05:52 2004 Subject: [Melbourne-pm] Certification options Message-ID: <7DEDC28E-23C6-11D9-BFD5-003065B0A3D0@meme.com.au> In these days of creeping credentialism, what is the best option for a young man who left school early but has been gainfully employed as a highly productive Perl programmer for most of the last five years, especially given that he is keen to further broaden his technical base which already includes a good mixture of work with related technologies? Tony Smith 0405 499 718 TransForum Developer http://www.transforum.net/ From leif.eriksen at hpa.com.au Thu Oct 21 20:43:33 2004 From: leif.eriksen at hpa.com.au (leif.eriksen@hpa.com.au) Date: Thu Oct 21 20:50:07 2004 Subject: [Maybe Spam] [Melbourne-pm] Certification options In-Reply-To: <7DEDC28E-23C6-11D9-BFD5-003065B0A3D0@meme.com.au> References: <7DEDC28E-23C6-11D9-BFD5-003065B0A3D0@meme.com.au> Message-ID: <417865C5.6030304@hpa.com.au> OK, my $0.02 I find the biggest difference between a QBE (Qualified by Experience) programmer and a graduate programmer is their knowledge of Software Engineering (capitals deliberate). I know lots of non-graduate programmers who can crank out large volumes of code, but sometimes, you need to stop them and show them a concept like what a stack is, linked lists, dispatch tables etc. Its not that their dumb, they just haven't been exposed to the concepts - they learnt a language, started coding, and thats what they know. This doesn't always apply, its just a pattern I have seen. I dont know if that applies in this case. Having said that, and assuming they dont want to spent 3 years doing a BSc or such like, my first piece advice would be "follow the herd". You have the best chance of finding a position with your newly-minted certificate if you gain one in an area currently in demand. And right now that means C#/.NET or Java (and mainly J2EE in that domain). This assumes he want to develope programming skills, not DB or networking stuff. That said, the gentleman in question may experience the same dilemma I do. I am currently studying for my Java Certified Progammer exams. As a reasonably competent Perl programmer, I find myself struggling to drag myself into the study on a Saturday morning to knock off another chapter in the Java course work. Compared to Perl, you have to write So Much Code (tm) to do the simplest thing in Java, which makes the whole experience somewhat sapping. But I do it because the number of well-paid Perl positions is very low in Melbourne, but Java positions are far more common (though there is probably just as much competition for them, given the current job market). I know I would absolutely dread getting a full time Java job, but when it comes to paying the bills, you do what you have to. Currently I see a lot of demand for .NET, and fortunately you could probably justify using your hard earned Perl skills by writing servers or clients in SOAP::Lite, as a 'just testing' scenario, whatever. An employer could be impressed by a candidate who could implement .NET architectures in C#, Mono and Perl SOAP::xxx - you would certainly show mastery of the technologies and the implementation options. HTH Leif Eriksen Snr Developer HPA Pty Ltd ph +61 3 9217 5545 ts@meme.com.au wrote: > In these days of creeping credentialism, what is the best option for a > young man who left school early but has been gainfully employed as a > highly productive Perl programmer for most of the last five years, > especially given that he is keen to further broaden his technical base > which already includes a good mixture of work with related technologies? > > > Tony Smith > 0405 499 718 > TransForum Developer > http://www.transforum.net/ > > _______________________________________________ > Melbourne-pm mailing list > Melbourne-pm@mail.pm.org > http://www.pm.org/mailman/listinfo/melbourne-pm > From rickm at isite.net.au Sun Oct 24 20:48:59 2004 From: rickm at isite.net.au (Rick Measham) Date: Sun Oct 24 20:48:53 2004 Subject: [Melbourne-pm] [Ad] 2+ Week Contract Message-ID: <1098668939.17309.436.camel@rickm.local> Looking for a quick contract? 3D3 have a short contract available for the right person. You'll be developing a contact manager in perl. The project is fully spec'd and you'll need to work onsite in Mulgrave. We expect the successful applicant to start immediately as this is an urgent project. You'll need to know: - Perl - CGI - DBI / mySQL - Mail handling with Net::POP3 and Mail::Send The system will be hosted on Linux and may be written in HTML::Mason should the successful applicant have those skills. 3D3.com has been developing e-commerce products and solutions since 1995. Today we are one of the world leaders in our field with dozens of awards worldwide, partners such as the Worldbank (World Finance Corporation) and PayPal as well as customers in more than 100 countries. All applicants should contact Rick Measham (mailto:rickm@3d3.com) for more information. From jarich at perltraining.com.au Mon Oct 25 18:42:10 2004 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon Oct 25 18:42:19 2004 Subject: [Melbourne-pm] OSDC early bird finishes on Sunday! Message-ID: <417D8F52.20803@perltraining.com.au> G'day folk, As you'll know, Melbourne Perl Mongers is putting on a fantastic conference at the end of the year, and I'm inviting you to be involved and come along. If you register before Sunday 31st October 2004, you'll receive your very own OSDC t-shirt and a discount of $35. You'll also be helping us make this conference the best it can be. The conference line up is looking really good. You can see the current list of papers at http://www.osdc.com.au/papers/ Talks topics range from dealing with hardware in Perl, to designing cochlear implants with Python, to writing large-scale PHP. We also have talks on the Firebird Database, Mozilla XUL, Lego Micromouse (and maze solving), MySQL, CVS, Make, DocBook and writing games with Javascript. Register now at http://www.osdc.com.au/ and I hope to see you at November's Perl Mongers or at the conference! Jacinta Richardson -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From scottp at dd.com.au Wed Oct 27 20:34:20 2004 From: scottp at dd.com.au (Scott Penrose) Date: Wed Oct 27 20:33:52 2004 Subject: [Melbourne-pm] OSDC Early Bird registration is about to expire! Message-ID: <7D2CF860-2881-11D9-825E-000D93ADDF32@dd.com.au> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 > G'day folk, > > This is a quick reminder that our early bird special for registrations > expires on Sunday 31st October 2004. Registering before or on Sunday > means you'll get a funky OSDC t-shirt and a $35 discount on > registration. > > You can register at http://www.osdc.com.au/ > > If you've already registered then you don't need to register again. > > We look forward to seeing you at the conference. > > Jacinta > > --- > jarich@osdc.com.au > http://www.osdc.com.au/ - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose VP in charge of Pancakes http://linux.dd.com.au/ scottp@dd.com.au Dismaimer: If you receive this email in error - please eat it immediately to prevent it from falling into the wrong hands. 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) iD8DBQFBgEyeDCFCcmAm26YRAloIAJ0agkNxDeyNGoUDUM5VtsbINgD90gCffGFW cIjqEUepFQqDv/+ZqudpQfg= =U/0W -----END PGP SIGNATURE----- From pjf at perltraining.com.au Sun Oct 31 20:57:35 2004 From: pjf at perltraining.com.au (Paul Fenwick) Date: Sun Oct 31 21:25:21 2004 Subject: [Melbourne-pm] Melb.PM site updates Message-ID: <4185A61F.4010008@perltraining.com.au> G'day everyone, This is just a quick note to say that I've updated the mailing list information on melbourne.pm.org to point to the new mailman interface. I've also made a few minor changes elsewhere in the site (updated PTA info in Melbourne Perl Shops, and a slight clean-up of our meeting information). If anyone spots anything that I may have broken, or have not fixed as well as I should, then please let me know. ;) Cheers, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681