From tleeuwenburg at gmail.com Mon Jun 4 03:19:36 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Mon, 4 Jun 2007 11:19:36 +1000 Subject: [melbourne-pug] Python meetups Message-ID: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Hi all, It would be great if anyone still on this list could reply, and I'll compile a list of responses. 1) What is your name 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? 3) What is your interest in Python? (professional, student, teacher, hobbyisy) 4) Which suburb do you live in? 5) Would you be interested primarily in: a) unstructured, social gatherings; b) structured presentations; c) collaborative work (competitions, sprints etc); d) mailing list only 6) If you are interested in structured presentations, are you interested in: a) particular topic areas relating to your interests; b) any Python-related topics; c) beginner introductions; d) giving a presentation 7) Would you be interested in meetings held during: a) weekday lunchtimes; b) weekday evenings; c) weekend lunchtimes; d) weekend evenings 8) Would you be interested in meetings held at: a) A city location; b) South Yarra; c) another specific suburb My responses: 1) Tennessee Leeuwenburg 2) c, d or e 3) Professional, hobbyist 4) South Yarra 5) a, b, maybe c 6) all of the above 7) a, c and d 8) a, b, open to c All the best, -Tennessee -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/3802b6ff/attachment.htm From tcalkins at gmail.com Mon Jun 4 03:28:41 2007 From: tcalkins at gmail.com (Tim Calkins) Date: Mon, 4 Jun 2007 11:28:41 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: name: Tim Calkins meetings: no more than bi-monthly use: Professional, hobbyist suburb: Windsor mtg type: presentations (maybe unstructured) mtg content: any sort of presentation mtg time: weekday lunch or evening mtg location: city or nearby tim On 6/4/07, Tennessee Leeuwenburg wrote: > Hi all, > > It would be great if anyone still on this list could reply, and I'll compile > a list of responses. > > 1) What is your name > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) > 4) Which suburb do you live in? > 5) Would you be interested primarily in: a) unstructured, social gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only > 6) If you are interested in structured presentations, are you interested in: > a) particular topic areas relating to your interests; b) any Python-related > topics; c) beginner introductions; d) giving a presentation > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings > 8) Would you be interested in meetings held at: a) A city location; b) South > Yarra; c) another specific suburb > > My responses: > > 1) Tennessee Leeuwenburg > 2) c, d or e > 3) Professional, hobbyist > 4) South Yarra > 5) a, b, maybe c > 6) all of the above > 7) a, c and d > 8) a, b, open to c > > All the best, > -Tennessee > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > -- Tim Calkins 0406 753 997 From tleeuwenburg at gmail.com Mon Jun 4 03:32:34 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Mon, 4 Jun 2007 11:32:34 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <43c8685c0706031832r6fa1cc80ie5b09bbed5b58445@mail.gmail.com> One further question I forgot to add -- do you work in the CBD? My response: yes. This could be relevant to CBD weekday lunch meetups as a possiblilty. I realise this might not work for everyone, but it would be good to gather the info... Cheers, -T On 6/4/07, Tennessee Leeuwenburg wrote: > > Hi all, > > It would be great if anyone still on this list could reply, and I'll > compile a list of responses. > > 1) What is your name > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) > 4) Which suburb do you live in? > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only > 6) If you are interested in structured presentations, are you interested > in: a) particular topic areas relating to your interests; b) any > Python-related topics; c) beginner introductions; d) giving a presentation > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings > 8) Would you be interested in meetings held at: a) A city location; b) > South Yarra; c) another specific suburb > > My responses: > > 1) Tennessee Leeuwenburg > 2) c, d or e > 3) Professional, hobbyist > 4) South Yarra > 5) a, b, maybe c > 6) all of the above > 7) a, c and d > 8) a, b, open to c > > All the best, > -Tennessee > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/7ddb5b20/attachment.html From ryan at rfk.id.au Mon Jun 4 03:27:15 2007 From: ryan at rfk.id.au (Ryan Kelly) Date: Mon, 04 Jun 2007 11:27:15 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <1180920435.6035.20.camel@mango> Hi All, > 1) What is your name Ryan Kelly > 2) Are you interested in attending PUG meetings: a) weekly; b) > monthly; c) bi-monthly; d) one every 3 months; e) once every 4 months; monthly or higher > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) professional, hobbyist > 4) Which suburb do you live in? Werribee > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only b,c > 6) If you are interested in structured presentations, are you > interested in: a) particular topic areas relating to your interests; > b) any Python-related topics; c) beginner introductions; d) giving a > presentation any python related topics, and I've got a few of my own projects I could give a presentation on. > 7) Would you be interested in meetings held during: a) weekday > lunchtimes; b) weekday evenings; c) weekend lunchtimes; d) weekend > evenings a,c,d > 8) Would you be interested in meetings held at: a) A city location; b) > South Yarra; c) another specific suburb Anywhere close to the city would be fine for me, when travelling from Werribee they're all equally far away :-) Cheers, Ryan -- Ryan Kelly http://www.rfk.id.au | This message is digitally signed. Please visit ryan at rfk.id.au | http://www.rfk.id.au/ramblings/gpg/ for details -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/df124207/attachment.pgp From tcalkins at gmail.com Mon Jun 4 03:34:47 2007 From: tcalkins at gmail.com (Tim Calkins) Date: Mon, 4 Jun 2007 11:34:47 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031832r6fa1cc80ie5b09bbed5b58445@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> <43c8685c0706031832r6fa1cc80ie5b09bbed5b58445@mail.gmail.com> Message-ID: I too work in CBD. On 6/4/07, Tennessee Leeuwenburg wrote: > One further question I forgot to add -- do you work in the CBD? > > My response: yes. > > This could be relevant to CBD weekday lunch meetups as a possiblilty. I > realise this might not work for everyone, but it would be good to gather the > info... > > Cheers, > -T > > On 6/4/07, Tennessee Leeuwenburg wrote: > > Hi all, > > > > It would be great if anyone still on this list could reply, and I'll > compile a list of responses. > > > > 1) What is your name > > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? > > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) > > 4) Which suburb do you live in? > > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only > > 6) If you are interested in structured presentations, are you interested > in: a) particular topic areas relating to your interests; b) any > Python-related topics; c) beginner introductions; d) giving a presentation > > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings > > 8) Would you be interested in meetings held at: a) A city location; b) > South Yarra; c) another specific suburb > > > > My responses: > > > > 1) Tennessee Leeuwenburg > > 2) c, d or e > > 3) Professional, hobbyist > > 4) South Yarra > > 5) a, b, maybe c > > 6) all of the above > > 7) a, c and d > > 8) a, b, open to c > > > > All the best, > > -Tennessee > > > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > > -- Tim Calkins 0406 753 997 From ryan at rfk.id.au Mon Jun 4 03:41:27 2007 From: ryan at rfk.id.au (Ryan Kelly) Date: Mon, 04 Jun 2007 11:41:27 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031832r6fa1cc80ie5b09bbed5b58445@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> <43c8685c0706031832r6fa1cc80ie5b09bbed5b58445@mail.gmail.com> Message-ID: <1180921287.6035.27.camel@mango> On Mon, 2007-06-04 at 11:32 +1000, Tennessee Leeuwenburg wrote: > One further question I forgot to add -- do you work in the CBD? Insofar as "occasionally turn up for meetings with PhD supervisor" counts as "work", I also work in the CBD. Cheers, Ryan -- Ryan Kelly http://www.rfk.id.au | This message is digitally signed. Please visit ryan at rfk.id.au | http://www.rfk.id.au/ramblings/gpg/ for details -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/068ad94c/attachment.pgp From jimmy.briggs at gmail.com Mon Jun 4 03:38:21 2007 From: jimmy.briggs at gmail.com (James Briggs) Date: Mon, 4 Jun 2007 11:38:21 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <23b1b67f0706031838x753e2e54t386ea92c21ebbdd5@mail.gmail.com> 1) James Briggs 2) b 3) professional, hobbyist 4) Carnegie 5) a, b 6) b 7) b 8) a or nearby/near public transport > > 1) What is your name > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) > 4) Which suburb do you live in? > 5) Would you be interested primarily in: a) unstructured, social gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only > 6) If you are interested in structured presentations, are you interested in: > a) particular topic areas relating to your interests; b) any Python-related > topics; c) beginner introductions; d) giving a presentation > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings > 8) Would you be interested in meetings held at: a) A city location; b) South > Yarra; c) another specific suburb > From kim.hawtin at adelaide.edu.au Mon Jun 4 03:46:16 2007 From: kim.hawtin at adelaide.edu.au (Kim Hawtin) Date: Mon, 04 Jun 2007 11:16:16 +0930 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <46636EE8.3010004@adelaide.edu.au> Hi Tennessee, Tennessee Leeuwenburg wrote: > It would be great if anyone still on this list could reply, and I'll > compile > a list of responses. > > 1) What is your name Kim Hawtin > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) hobbyist, developing python skills to get to a professional level... > 4) Which suburb do you live in? Adelaide > 5) Would you be interested primarily in: a) unstructured, social > gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only > 6) If you are interested in structured presentations, are you interested > in: > a) particular topic areas relating to your interests; b) any Python-related > topics; c) beginner introductions; d) giving a presentation > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings > 8) Would you be interested in meetings held at: a) A city location; b) > South > Yarra; c) another specific suburb ... I'd be interested in any talks presentations that could be put up on a podcast with a slideshow =) > All the best, > -Tennessee Have you thought about putting something together for a Mini-Conf for LCA08 in Melbourne next year? http://linux.conf.au/mini-confs regards, Kim -- Operating Systems, Services and Operations Information Technology Services, The University of Adelaide kim.hawtin at adelaide.edu.au From pwilliams at nswrdn.com.au Mon Jun 4 04:14:52 2007 From: pwilliams at nswrdn.com.au (Peter Williams) Date: Mon, 4 Jun 2007 12:14:52 +1000 Subject: [melbourne-pug] melbourne-pug Digest, Vol 17, Issue 1 In-Reply-To: Message-ID: <20070604022218.61A1F1E4002@bag.python.org> Hi Unable to attend meetings due to location in NSW, but like to hear about what is happening for professional development reasons. Thanks Peter J Williams Information Manager NSW Rural Doctors Network Head Office Suite 19, Level 3 133 King Street Newcastle NSW 2300 Telephone: (02) 4924-8000 Facsimile: (02) 4924-8010 Mailto:pwilliams at nswrdn.com.au Web: http://www.nswrdn.com.au From darius at obsidian.com.au Mon Jun 4 04:21:00 2007 From: darius at obsidian.com.au (Kevin Littlejohn) Date: Mon, 4 Jun 2007 12:21:00 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: 1) Kevin Littlejohn 2) Probably bi-monthly or so, depends on turn-out 3) Professional 4) Reservoir, office is in Coburg 5) I'd be interested in any of the options 6) I'd be happy to give a presentation on anything we do that people might be interested in, but not sure what that would be. I would be interested in seeing presentations on certain things, but it's a bit of a mixed bag - right now, things like web app frameworks (pylons etc), database stuff, but probably not beginner introduction type talks. 7) Weekday evenings are probably the best for me, depending on location. 8) City or parts north are fine for me. KevinL On 04/06/2007, at 11:19 AM, Tennessee Leeuwenburg wrote: > Hi all, > > It would be great if anyone still on this list could reply, and > I'll compile a list of responses. > > 1) What is your name > 2) Are you interested in attending PUG meetings: a) weekly; b) > monthly; c) bi-monthly; d) one every 3 months; e) once every 4 > months; f) not at all? > 3) What is your interest in Python? (professional, student, > teacher, hobbyisy) > 4) Which suburb do you live in? > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only > 6) If you are interested in structured presentations, are you > interested in: a) particular topic areas relating to your > interests; b) any Python-related topics; c) beginner introductions; > d) giving a presentation > 7) Would you be interested in meetings held during: a) weekday > lunchtimes; b) weekday evenings; c) weekend lunchtimes; d) weekend > evenings > 8) Would you be interested in meetings held at: a) A city location; > b) South Yarra; c) another specific suburb > > My responses: > > 1) Tennessee Leeuwenburg > 2) c, d or e > 3) Professional, hobbyist > 4) South Yarra > 5) a, b, maybe c > 6) all of the above > 7) a, c and d > 8) a, b, open to c > > All the best, > -Tennessee > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug KevinL --- Obsidian Consulting Group web: http://www.obsidian.com.au/ phone: +613 9355 7844 (ext 2001) fax: +613 9350 4097 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/38ea40b4/attachment.htm From wafonso at gmail.com Mon Jun 4 05:05:04 2007 From: wafonso at gmail.com (Wilson Afonso) Date: Mon, 4 Jun 2007 13:05:04 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: 1) Wilson Afonso 2) bi-monthly or every three months 3) professional, hobbyist 4) in the City 5) unstructured gatherings and structured presentations 6) any topic 7) weekday evenings 8) anything not far away from the city -Wilson -- Wilson Roberto Afonso wafonso at gmail.com http://www.netwhatever.com/ From miked at dewhirst.com.au Mon Jun 4 06:42:42 2007 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Mon, 04 Jun 2007 14:42:42 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <46639842.8090905@dewhirst.com.au> Tennessee Leeuwenburg wrote: > Hi all, > > It would be great if anyone still on this list could reply, and I'll > compile > a list of responses. > > 1) What is your name Mike Dewhirst > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? monthly > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) professional-ish > 4) Which suburb do you live in? Mount Eliza > 5) Would you be interested primarily in: a) unstructured, social > gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only all the above plus ... ... a group-owned open-source development project set up so latecomers can bring themselves up to speed and contribute. My particular objective would be for the group to debate best practices for o/s software development and see the outcomes manifested in code and working software. > 6) If you are interested in structured presentations, are you interested > in: > a) particular topic areas relating to your interests; A. open source project management relating to Python B. database (eg Schevo, KinterbasDB/Firebird, MS SQL Server (ugh)) C. interface layers promoting interchangeable RDBMSs b) any Python-related > topics; c) beginner introductions; d) giving a presentation I think the pug should have a permanent facility for beginners. If we had a standing group project as indicated above it would provide exactly that. Beginners could see the entire programming process from original specs, system design, (nicely documented) code all the way through to a pythonic release (eventually). Further, it would provide an unending source of argument and debate out of which will come new ideas. > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings Monday evenings early so we can eat afterwards if appropriate. > 8) Would you be interested in meetings held at: a) A city location; b) > South > Yarra; c) another specific suburb I work in the CBD so anywhere on the line between CDB and Frankston. No problem with South Yarra. It has some good restaurants reasonably close to the station. Regards mike > > My responses: > > 1) Tennessee Leeuwenburg > 2) c, d or e > 3) Professional, hobbyist > 4) South Yarra > 5) a, b, maybe c > 6) all of the above > 7) a, c and d > 8) a, b, open to c > > All the best, > -Tennessee > > > ------------------------------------------------------------------------ > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug From bulkan at gmail.com Mon Jun 4 07:26:31 2007 From: bulkan at gmail.com (Bulkan) Date: Mon, 4 Jun 2007 15:26:31 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <33e6bf00706032226i6126e10enfcf85dfdeffbac7f@mail.gmail.com> On 6/4/07, Tennessee Leeuwenburg wrote: > > Hi all, > > It would be great if anyone still on this list could reply, and I'll > compile a list of responses. > > 1) What is your name Bulkan Evcimen 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? a, b 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) student, hobbyist 4) Which suburb do you live in? Brunswick 5) Would you be interested primarily in: a) unstructured, social gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only a,b,c 6) If you are interested in structured presentations, are you interested in: > a) particular topic areas relating to your interests; b) any Python-related > topics; c) beginner introductions; d) giving a presentation a,b,c 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings a,b 8) Would you be interested in meetings held at: a) A city location; b) South > Yarra; c) another specific suburb a,b Cheers -- http://bulkan.googlepages.com/home http://bulkanix.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/e1e2b255/attachment.htm From mauriceling at gmail.com Mon Jun 4 09:14:11 2007 From: mauriceling at gmail.com (Maurice Ling) Date: Mon, 04 Jun 2007 17:14:11 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <4663BBC3.5030907@acm.org> Tennessee Leeuwenburg wrote: > Hi all, > > It would be great if anyone still on this list could reply, and I'll > compile a list of responses. > > 1) What is your name Maurice Ling > 2) Are you interested in attending PUG meetings: a) weekly; b) > monthly; c) bi-monthly; d) one every 3 months; e) once every 4 months; > f) not at all? Monthly to bi-monthly > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) Student/professional - Used Python mainly for my thesis Interests includes databases, text analysis, bioinformatics > 4) Which suburb do you live in? Parkville > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only a,b,c I've started some stuffs but never had the time to bring any to fruition yet... sadly... > 6) If you are interested in structured presentations, are you > interested in: a) particular topic areas relating to your interests; > b) any Python-related topics; c) beginner introductions; d) giving a > presentation all of the above > 7) Would you be interested in meetings held during: a) weekday > lunchtimes; b) weekday evenings; c) weekend lunchtimes; d) weekend > evenings evenings > 8) Would you be interested in meetings held at: a) A city location; b) > South Yarra; c) another specific suburb city location or near. Cheers ML From cropleyb at yahoo.com.au Mon Jun 4 12:15:58 2007 From: cropleyb at yahoo.com.au (Bruce Cropley) Date: Mon, 4 Jun 2007 03:15:58 -0700 (PDT) Subject: [melbourne-pug] Python meetups Message-ID: <460617.16250.qm@web60217.mail.yahoo.com> 1) What is your name Bruce Cropley 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? c, d, e 3) What is your interest in Python? (professional, student, teacher, hobbyist) professional, enthusiast 4) Which suburb do you live in? Work in CBD, moving to Kyneton 5) Would you be interested primarily in: a) unstructured, social gatherings; b) structured presentations; c) collaborative work (competitions, sprints etc); d) mailing list only a, b, maybe c) 6) If you are interested in structured presentations, are you interested in: a) particular topic areas relating to your interests; b) any Python-related topics; c) beginner introductions; d) giving a presentation a, b, d 7) Would you be interested in meetings held during: a) weekday lunchtimes; b) weekday evenings; c) weekend lunchtimes; d) weekend evenings a, b 8) Would you be interested in meetings held at: a) A city location; b) South Yarra; c) another specific suburba Regards, Bruce _________________________________________________________________________________ How would you spend $50,000 to create a more sustainable environment in Australia? Go to Yahoo!7 Answers and share your idea. http://advision.webevents.yahoo.com/aunz/lifestyle/answers/y7ans-babp_reg.html From jpgorton at gmail.com Mon Jun 4 12:59:17 2007 From: jpgorton at gmail.com (Paul) Date: Mon, 4 Jun 2007 20:59:17 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <183104800706040359j7c76e2fejd21edcd175f653bd@mail.gmail.com> > > 1) What is your name Paul Gorton 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? a or b (if online), c, d, or e 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) professional / hobbyist 4) Which suburb do you live in? Narre Warren 5) Would you be interested primarily in: a) unstructured, social gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only b, c or d 6) If you are interested in structured presentations, are you interested in: > a) particular topic areas relating to your interests; b) any Python-related > topics; c) beginner introductions; d) giving a presentation a, b, c, or maybe d 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings b, c, or d 8) Would you be interested in meetings held at: a) A city location; b) South > Yarra; c) another specific suburb a, b, or c -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070604/6837278c/attachment.htm From andy at austhink.com Mon Jun 4 03:43:23 2007 From: andy at austhink.com (Andy Bulka) Date: Mon, 4 Jun 2007 11:43:23 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <1180920435.6035.20.camel@mango> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> <1180920435.6035.20.camel@mango> Message-ID: <006701c7a649$bda63bc0$38f2b340$@com> > 1) What is your name Andy Bulka > 2) Are you interested in attending PUG meetings: a) weekly; b) > monthly; c) bi-monthly; d) one every 3 months; e) once every 4 months; d) > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) professional, hobbyist > 4) Which suburb do you live in? Wyndham Vale (next to Werribee! - Hi Ryan) > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only b > 6) If you are interested in structured presentations, are you > interested in: a) particular topic areas relating to your interests; > b) any Python-related topics; c) beginner introductions; d) giving a > presentation Python UML, design patterns > 7) Would you be interested in meetings held during: a) weekday > lunchtimes; b) weekday evenings; c) weekend lunchtimes; d) weekend > evenings a,b,c > 8) Would you be interested in meetings held at: a) A city location; b) > South Yarra; c) another specific suburb I work in Carlton / City so a lunch meet somewhere nearby could work - or a short one after work.cheers, Andy Bulka www.atug.com/andypatterns From richardjones at optushome.com.au Mon Jun 4 23:58:08 2007 From: richardjones at optushome.com.au (Richard Jones) Date: Tue, 5 Jun 2007 07:58:08 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <200706050758.08283.richardjones@optushome.com.au> On Mon, 4 Jun 2007, Tennessee Leeuwenburg wrote: > 1) What is your name Richard Jones > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? c or d > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) pro, hobby > 4) Which suburb do you live in? Outer East. > 5) Would you be interested primarily in: a) unstructured, social > gatherings; b) structured presentations; c) collaborative work > (competitions, sprints etc); d) mailing list only a, b > 6) If you are interested in structured presentations, are you interested > in: a) particular topic areas relating to your interests; b) any > Python-related topics; c) beginner introductions; d) giving a presentation a-d > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings a,b > 8) Would you be interested in meetings held at: a) A city location; b) > South Yarra; c) another specific suburb a > do you work in the CBD? North Melbourne, so close enough to count. Richard From tleeuwenburg at gmail.com Thu Jun 7 12:01:50 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Thu, 7 Jun 2007 20:01:50 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers Message-ID: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> Hello everyone, My name is Tennessee Leeuwenburg. I am the editor-in-chief of The Python Papers (http://pythonpapers.org), a free online journal covering Python-related articles on the community, industry and academia. The initial ideas for this journal arose from this mailing list! :) I really should dig up the email which started the ball rolling... Anyway, back to the point :) I have been working on some code which takes two strings (sentences), and compares them for differences. The idea is that two revisions of a sentence, a reference version and an updated version, would be compared and the additions and deletions noted. I thought this code would make a good basis for an article in the next issue. It would be great to gather comments and feedback and present these. If anyone would be happy to review the code and allow their comments to be published in an article in The Python Papers, I would love to hear from you. Feel free to post responses to the list so that others may respond and points may be discussed. However, it will be assumed that such responses are suitable for publishing unless otherwise noted by the author. The code is available from http://pythonpapers.googlecode.com/svn/trunk/LCS.py, with the project page being http://pythonpapers.googlecode.com/. Thanks! -Tennessee -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070607/26c8bc44/attachment.htm From mauriceling at gmail.com Thu Jun 7 15:38:22 2007 From: mauriceling at gmail.com (Maurice Ling) Date: Thu, 07 Jun 2007 23:38:22 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> References: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> Message-ID: <46680A4E.4030408@acm.org> Hi Tennessee, Given my background in text analysis, I can't help but wonder 2 main issues which are essentially word tokenization problems: 1. How are the words identified? By whitespaces? If so, then there is a false removal (substitution) in this case: original: Tom ate an apple. new: Tom ate an apple and an orange. 2. Hyphenations etc? For example, "Tom is twenty-three years old this year" and "Tom is twenty three years old this year". Cheers maurice Tennessee Leeuwenburg wrote: > Hello everyone, > > My name is Tennessee Leeuwenburg. I am the editor-in-chief of The > Python Papers (http://pythonpapers.org), a free online journal > covering Python-related articles on the community, industry and > academia. The initial ideas for this journal arose from this mailing > list! :) I really should dig up the email which started the ball > rolling... Anyway, back to the point :) > > I have been working on some code which takes two strings (sentences), > and compares them for differences. The idea is that two revisions of a > sentence, a reference version and an updated version, would be > compared and the additions and deletions noted. I thought this code > would make a good basis for an article in the next issue. It would be > great to gather comments and feedback and present these. > > If anyone would be happy to review the code and allow their comments > to be published in an article in The Python Papers, I would love to > hear from you. Feel free to post responses to the list so that others > may respond and points may be discussed. However, it will be assumed > that such responses are suitable for publishing unless otherwise noted > by the author. > > The code is available from > http://pythonpapers.googlecode.com/svn/trunk/LCS.py, with the project > page being http://pythonpapers.googlecode.com/. > > Thanks! > -Tennessee > >------------------------------------------------------------------------ > >_______________________________________________ >melbourne-pug mailing list >melbourne-pug at python.org >http://mail.python.org/mailman/listinfo/melbourne-pug > > From sjmachin at lexicon.net Fri Jun 8 00:39:54 2007 From: sjmachin at lexicon.net (John Machin) Date: Fri, 08 Jun 2007 08:39:54 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <46680A4E.4030408@acm.org> References: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> <46680A4E.4030408@acm.org> Message-ID: <4668893A.3040408@lexicon.net> On 7/06/2007 11:38 PM, Maurice Ling wrote: > Hi Tennessee, > > Given my background in text analysis, I can't help but wonder 2 main > issues which are essentially word tokenization problems: > > 1. How are the words identified? By whitespaces? If so, then there is a > false removal (substitution) in this case: > original: Tom ate an apple. > new: Tom ate an apple and an orange. > > 2. Hyphenations etc? For example, "Tom is twenty-three years old this > year" and "Tom is twenty three years old this year". > Capitalisation is another problem: original: Envy and pride are ... new: Sloth, envy and pride are ... Comments say "words are atomic": what about typos? stuff cheesw? At the Python level -- based on [possibly incorrect] recollections from reading it yesterday; detailed dissection later :-) 1. tokens produced by str.split() don't need str.strip() applied to them 2. blank lines in unexpected places e.g. before else: 3. "if not thing is None" -- syntactically correct but stylistically chundrous IMHO; what's wrong with "if thing is not None"? 4. put in comments that explain your tree structure, or at the very least position the tree-creating method(s) before the tree-examining method(s) -- save gentle readers the need to nut out the meaning of: node is None node == "" isinstance(node, str) # what about unicode? node is none of the above 5. Testing/example architecture could be a bit more robust than a collection of commented pairs of sentences down the end. Cheers, John From tleeuwenburg at gmail.com Fri Jun 8 04:29:10 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Fri, 8 Jun 2007 12:29:10 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <4668893A.3040408@lexicon.net> References: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> <46680A4E.4030408@acm.org> <4668893A.3040408@lexicon.net> Message-ID: <43c8685c0706071929w485672f2w139aafbee47c2429@mail.gmail.com> Thanks Maurice and John for your comments. Let's see if we can turn some of these into feature requests, and I'll go ahead and try to meet them. 1) As Maurice and John both identified, words are identified only by using split(). This results in punctuation forming a part of the words under consideration. Especially in the case of the full stop at the end of a sentence, this appears to be rather less than ideal. Hyphenation, on the other hand, is something that I can see pros and cons for. It may be of interest to note that a word has gained a hyphen, or it may be deemed irrelevant. Ditto capitalisation. It would appear that it would be a great enchancement to allow more flexibility in the tokenising of each sentence. This could be done with regular expressions, or some other mechanism. Does the list have any recommendations? What are the requirements that we have to meet? 2) At the moment, typos are not treated any differently. The system which actually uses this code doesn't make typos, it's generated automatically. What behaviour is desireable for typos? Should they be highlighted (as grammatically/syntactically important) or ignored (as semantically identical)? 3) Cleanups: blank lines before else -- I haven't coded to any particular style standard. What do people recommend? I believe there is a PEP covering this, but I am not certain. Unnecessary use of strip() -- probably worth getting rid of these to make the code clearer. If not is None -- A habit I picked up. Something was broken once, and I had wondered if "is not None" worked differently to my expectations, and so I've never quite gone back. I should clear this out if it makes no difference. 4) Tree structure -- more comments should be added. isinstance(node, str) -- indeed, what about unicode? In Python 2.5, is a unicode string a str? I'll have to research this to make sure. 5) Testing. I'm not familiar with unit testing frameworks. The best thing would probably be to identify some kind of preferred testing framework and write a better set of formal tests. Any suggestions? Cheers, -T On 6/8/07, John Machin wrote: > > On 7/06/2007 11:38 PM, Maurice Ling wrote: > > Hi Tennessee, > > > > Given my background in text analysis, I can't help but wonder 2 main > > issues which are essentially word tokenization problems: > > > > 1. How are the words identified? By whitespaces? If so, then there is a > > false removal (substitution) in this case: > > original: Tom ate an apple. > > new: Tom ate an apple and an orange. > > > > 2. Hyphenations etc? For example, "Tom is twenty-three years old this > > year" and "Tom is twenty three years old this year". > > > > Capitalisation is another problem: > original: Envy and pride are ... > new: Sloth, envy and pride are ... > > Comments say "words are atomic": what about typos? stuff cheesw? > > At the Python level -- based on [possibly incorrect] recollections from > reading it yesterday; detailed dissection later :-) > > 1. tokens produced by str.split() don't need str.strip() applied to them > > 2. blank lines in unexpected places e.g. before else: > > 3. "if not thing is None" -- syntactically correct but stylistically > chundrous IMHO; what's wrong with "if thing is not None"? > > 4. put in comments that explain your tree structure, or at the very > least position the tree-creating method(s) before the tree-examining > method(s) -- save gentle readers the need to nut out the meaning of: > node is None > node == "" > isinstance(node, str) # what about unicode? > node is none of the above > > 5. Testing/example architecture could be a bit more robust than a > collection of commented pairs of sentences down the end. > > Cheers, > John > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070608/e09561b6/attachment.htm From abriggs at westnet.com.au Fri Jun 8 13:43:19 2007 From: abriggs at westnet.com.au (Anthony Briggs) Date: Fri, 8 Jun 2007 21:43:19 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <43c8685c0706071929w485672f2w139aafbee47c2429@mail.gmail.com> References: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> <46680A4E.4030408@acm.org> <4668893A.3040408@lexicon.net> <43c8685c0706071929w485672f2w139aafbee47c2429@mail.gmail.com> Message-ID: <20070608114318.GA4612@localhost.localdomain> On Fri, Jun 08, 2007 at 12:29:10PM +1000, Tennessee Leeuwenburg wrote: > Thanks Maurice and John for your comments. Let's see if we can turn some of > these into feature requests, and I'll go ahead and try to meet them. > > 1) As Maurice and John both identified, words are identified only by using > split(). This results in punctuation forming a part of the words under > consideration. Especially in the case of the full stop at the end of a > sentence, this appears to be rather less than ideal. Yep. Removing punctuation (.,!?;: at the least) would be a good idea. > Hyphenation, on the > other hand, is something that I can see pros and cons for. It may be of > interest to note that a word has gained a hyphen, or it may be deemed > irrelevant. Ditto capitalisation. Or the hyphenated/capitalised version may be completely different. Two examples that I can think of are if you're parsing names (Smith vs. Jones vs. Smith-Jones) or computer languages (FOO vs. Foo vs. foo). > It would appear that it would be a great enchancement to allow more > flexibility in the tokenising of each sentence. This could be done with > regular expressions, or some other mechanism. Does the list have any > recommendations? What are the requirements that we have to meet? One option is to go for a functional approach, and allow the specification of a different tokeniser when initialising your class, with a reasonable default. If you really wanted regular expressions, then you could do it that way within the function. > 2) At the moment, typos are not treated any differently. The system which > actually uses this code doesn't make typos, it's generated automatically. So it does make typos, but only if the programmers do ;) > What behaviour is desireable for typos? Should they be highlighted (as > grammatically/syntactically important) or ignored (as semantically > identical)? Hmm, typos. You could spend all day trying to fix them. See http://www.google.com/jobs/britney.html for a good idea of the sort of input you can expect -- I'd tackle most of your other issues first, unless you can find an easy way to tie into an existing spell checker. > 3) Cleanups: blank lines before else -- I haven't coded to any particular > style standard. What do people recommend? I believe there is a PEP covering > this, but I am not certain. Yeah, my coding style is normally PEP 8 + common sense, eg. extra blank lines are OK as paragraphs if they help you figure out your code later on, ie. you're splitting up separate things that would otherwise run together and make reading hard. > If not is None -- A habit I > picked up. Something was broken once, and I had wondered if "is not None" > worked differently to my expectations, and so I've never quite gone back. I > should clear this out if it makes no difference. Yeah, probably a good idea. The easy way to resolve questions like that is to fire up the Python interpreter and try it out. > 4) Tree structure -- more comments should be added. isinstance(node, str) -- > indeed, what about unicode? In Python 2.5, is a unicode string a str? I'll > have to research this to make sure. >>> foo = u"foo" >>> foo u'foo' >>> isinstance(foo, str) False >>> isinstance(foo, unicode) True A few other points - these are stylistic though, which I'm not sure is what you want, but anyway: if lcs != "": myString = myString + lcs is a no-op as far as I can tell. Since you only use it the once, you probably also don't need the 'lcs = self.lcs' part either. You've also got a couple of places where you're comparing the left side of the tree and then the right side of the tree. For example, if not lTree is None: if isinstance(lTree, str): if lTree is not "": myString += " (added %s) " % (lTree) else: myString += lTree.lString() else: if DEBUG: print 'lTree is None' and the other rTree one could become something like: myString += self.parseTree(lTree, 'added') myString += self.parseTree(rTree, 'removed') with self.parseTree being something like: def parseTree(self, tree, mechanism): """ Recursive function for parsing a tree """ if tree is None: # no branch return "" if isinstance(tree, str) or isinstance(tree, unicode): # leaf node return " (%s %s) " % (mechanism, tree) # branch return tree.lString() Similarly for the other tree building/exploring functions (lines 109, 116). Other picky code style type things: On 76 + 77, you set lTree and rTree, even though all three branches set them anyway. You seem to be using a fair few placeholder methods, and then not using them, eg. string1 and string2 on lines 79 and 80. When you're comparing string1 and string2, you might benefit (in terms of clarity of code) from returning early. eg. if string1 == "": self.lTree = "" self.rTree = self.string2 self.lcs = "" return if string2 == "": ... And you seem to be running if statements onto one line, which I find makes things harder to read, eg. if v > longest:longest = v if v == longest: LCS = words1[i - v+1:i+1] would (IMO) be better as: if v > longest: longest = v LCS = words1[i - v+1:i+1] > 5) Testing. I'm not familiar with unit testing frameworks. The best thing > would probably be to identify some kind of preferred testing framework and > write a better set of formal tests. Any suggestions? py.test is my personal favorite - it's a bit less class heavy and easier to work with than unittest. > > Cheers, > -T > > On 6/8/07, John Machin wrote: > > > >On 7/06/2007 11:38 PM, Maurice Ling wrote: > >> Hi Tennessee, > >> > >> Given my background in text analysis, I can't help but wonder 2 main > >> issues which are essentially word tokenization problems: > >> > >> 1. How are the words identified? By whitespaces? If so, then there is a > >> false removal (substitution) in this case: > >> original: Tom ate an apple. > >> new: Tom ate an apple and an orange. > >> > >> 2. Hyphenations etc? For example, "Tom is twenty-three years old this > >> year" and "Tom is twenty three years old this year". > >> > > > >Capitalisation is another problem: > >original: Envy and pride are ... > >new: Sloth, envy and pride are ... > > > >Comments say "words are atomic": what about typos? stuff cheesw? > > > >At the Python level -- based on [possibly incorrect] recollections from > >reading it yesterday; detailed dissection later :-) > > > >1. tokens produced by str.split() don't need str.strip() applied to them > > > >2. blank lines in unexpected places e.g. before else: > > > >3. "if not thing is None" -- syntactically correct but stylistically > >chundrous IMHO; what's wrong with "if thing is not None"? > > > >4. put in comments that explain your tree structure, or at the very > >least position the tree-creating method(s) before the tree-examining > >method(s) -- save gentle readers the need to nut out the meaning of: > > node is None > > node == "" > > isinstance(node, str) # what about unicode? > > node is none of the above > > > >5. Testing/example architecture could be a bit more robust than a > >collection of commented pairs of sentences down the end. > > > >Cheers, > >John > >_______________________________________________ > >melbourne-pug mailing list > >melbourne-pug at python.org > >http://mail.python.org/mailman/listinfo/melbourne-pug > > > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug -- ------------------------------------------------------ HyPerACtIVe?! HEY, Who ArE yoU cAllInG HYPERaCTive?! abriggs at westnet.com.au ------------------------------------------------------ From abriggs at westnet.com.au Fri Jun 8 14:54:08 2007 From: abriggs at westnet.com.au (Anthony Briggs) Date: Fri, 8 Jun 2007 22:54:08 +1000 Subject: [melbourne-pug] Python meetups In-Reply-To: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> References: <43c8685c0706031819l5fccea6w251dc11712721046@mail.gmail.com> Message-ID: <20070608125408.GC4612@localhost.localdomain> On Mon, Jun 04, 2007 at 11:19:36AM +1000, Tennessee Leeuwenburg wrote: > Hi all, > > It would be great if anyone still on this list could reply, and I'll compile > a list of responses. > > 1) What is your name Anthony Briggs > 2) Are you interested in attending PUG meetings: a) weekly; b) monthly; c) > bi-monthly; d) one every 3 months; e) once every 4 months; f) not at all? c-e > 3) What is your interest in Python? (professional, student, teacher, > hobbyisy) A Professional Hobbyist ;) > 4) Which suburb do you live in? Aspendale Gardens -- a bit south and east of Cheltenham. > 5) Would you be interested primarily in: a) unstructured, social gatherings; > b) structured presentations; c) collaborative work (competitions, sprints > etc); d) mailing list only a, b, c > 6) If you are interested in structured presentations, are you interested in: > a) particular topic areas relating to your interests; b) any Python-related > topics; c) beginner introductions; d) giving a presentation a, b, d. Possibly helping with c. > 7) Would you be interested in meetings held during: a) weekday lunchtimes; > b) weekday evenings; c) weekend lunchtimes; d) weekend evenings b, c or d > 8) Would you be interested in meetings held at: a) A city location; b) South > Yarra; c) another specific suburb a, b, c would depend on exactly where (way north, for example, is probably out) Hope that helps, Anthony -- ------------------------------------------------------ HyPerACtIVe?! HEY, Who ArE yoU cAllInG HYPERaCTive?! abriggs at westnet.com.au ------------------------------------------------------ From ryan at rfk.id.au Fri Jun 8 14:54:54 2007 From: ryan at rfk.id.au (Ryan Kelly) Date: Fri, 08 Jun 2007 22:54:54 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <43c8685c0706071929w485672f2w139aafbee47c2429@mail.gmail.com> References: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> <46680A4E.4030408@acm.org> <4668893A.3040408@lexicon.net> <43c8685c0706071929w485672f2w139aafbee47c2429@mail.gmail.com> Message-ID: <4669519E.4020608@rfk.id.au> > 4) isinstance(node, > str) -- indeed, what about unicode? In Python 2.5, is a unicode string a > str? I'll have to research this to make sure. From memory, the 'proper' way to do this is to compare with basestring, although everytime I use it I cringe slightly because it just doesn't read right: isinstance(node,basestring) > 5) Testing. I'm not familiar with unit testing frameworks. The best > thing would probably be to identify some kind of preferred testing > framework and write a better set of formal tests. Any suggestions? I've had good experiences with the built-in unittest module, particularly using it via setuptools `python setup.py test` command. I've got simple needs but it's saved by bacon a few times :-) Cheers, Ryan From tleeuwenburg at gmail.com Sat Jun 9 02:37:51 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Sat, 9 Jun 2007 10:37:51 +1000 Subject: [melbourne-pug] Python Meetups Message-ID: <43c8685c0706081737p76a28ac9jd1c34c60d2527a27@mail.gmail.com> Thanks everyone for their responses. It looks like everyone can make it to the CBD on weekday evenings, except one. There are also substantial numbers of people who could make weekday lunches in the city, or weekday evenings in South Yarra. Relatively few can make it on weekends, although there is a significant minority who would be able to. The frequency interest is essentially from bi-monthly to once every 3 months. I would suggest once every month, or perhaps once every second month, to begin with and we can take it from there. Dinner in the CBD in the first instance seems most appropriate, for a social gathering and discussion about where to go next. I, personally, would be unable to attend very regular meetings in the evening, and have much more availability at lunchtimes. On that basis, I would recommend an alternating pattern between lunchtimes and evenings, to allow those with a preference to attend when it most suits them. Could everyone please let me know what they could attend from the following list, voting multiple times where applicable. Starting times are open for discussion, but early meetings to be followed by dinner seem like a good option. As such, I've suggested 6pm, but 6.30 might be easier for people. 1) Meetings in the CBD at 6pm on a weeknight 2) Meetings in the CBD at 12.30pm for lunch on a weekday 3) Meetings at South Yarra, (less than five minutes walk from South Yarra Station, through which the Sandringham, Frankston, Pakenham and Cranbourne lines run), at 6pm on a weeknight 4) Weekend meetings of any kind If we get reasonable interest in these options, I would suggest rotating the meeting place between each to give maximum flexibility to those for whom the choice of time and venue is problematic. Would anyone like to propose a venue? If there are no other preferences, there's a pub/bar which I have been to for lunch which is spacious, clean and reasonably priced at Spencer St / Southern Cross Station. I'll have find out what it's called and what its opening hours are, but it is certainly very accessibly by public transport. I think it is the one called "Loco Bar", but I can't find further information on the net at this stage. Cheers, -T -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070609/b7218457/attachment.htm From eiwot23 at gmail.com Fri Jun 15 04:38:42 2007 From: eiwot23 at gmail.com (eiwot23 eiwot23) Date: Fri, 15 Jun 2007 09:38:42 +0700 Subject: [melbourne-pug] Calling Windows API with Python Message-ID: <2d8f06a0706141938k683aa0aap48b314370a94e8fc@mail.gmail.com> Hi all, I posted an article about how to call windows API with Python in my blog at pyarticles Any comments are welcome :) Cheers http://pyarticles.blogspot.com/ http://pythonforge.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070615/a8136d4c/attachment.htm From pcholt at gmail.com Sat Jun 16 15:52:19 2007 From: pcholt at gmail.com (Paul Holt) Date: Sat, 16 Jun 2007 23:52:19 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers Message-ID: <200706162352.19515.ph@localhost.localdomain> Hi guys - first time posting to the mailing list for me. Short background: I've been programming professionally for ooh quite a while now. Lately I've been writing under the Django framework for intranet projects at Hawker deHavilland. I sent Richard Jones a joystick patch for Bouncy the Hungry Rabbit and he put me on to this list. So... hi! 1. Regular expression code to match only whole words: def __init__(self, string1,string2, depth=0, re_separator="[^\w]*") ... import re wordMatch = re.compile(re_separator) self.string1 = ' '.join(wordMatch.split(string1)) self.string2 = ' '.join(wordMatch.split(string2)) ... 2. There's some sample python code here: http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Longest_common_subsequence ...haven't had time to compare implementations. From tleeuwenburg at gmail.com Sun Jun 17 00:33:24 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Sun, 17 Jun 2007 08:33:24 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <200706162352.19515.ph@localhost.localdomain> References: <200706162352.19515.ph@localhost.localdomain> Message-ID: <43c8685c0706161533p25cd1a39jda749653dcc6ad3e@mail.gmail.com> Hi Paul, Welcome to the list. Thanks for that word-splitting code. I will try that. The algorithm I used for the longest common substring was adapted from, I think, the wikipedia algorithm in the first place, so they're probably a pretty similar implementation! I just adapted it to use words instead of characters which wasn't too complex, then used it to build the tree structure for showing differences. In the article, I will of course attribute both that source and this list. Cheers, -T On 6/16/07, Paul Holt wrote: > > Hi guys - first time posting to the mailing list for me. > > Short background: > I've been programming professionally for ooh quite a while now. Lately > I've > been writing under the Django framework for intranet projects at Hawker > deHavilland. I sent Richard Jones a joystick patch for Bouncy the Hungry > Rabbit and he put me on to this list. So... hi! > > 1. > Regular expression code to match only whole words: > > def __init__(self, string1,string2, depth=0, re_separator="[^\w]*") > ... > import re > wordMatch = re.compile(re_separator) > self.string1 = ' '.join(wordMatch.split(string1)) > self.string2 = ' '.join(wordMatch.split(string2)) > ... > > 2. > There's some sample python code here: > > http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Longest_common_subsequence > ...haven't had time to compare implementations. > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070617/a1ed3053/attachment.htm From tleeuwenburg at gmail.com Tue Jun 19 02:56:23 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Tue, 19 Jun 2007 10:56:23 +1000 Subject: [melbourne-pug] Meetup 12.30pm, Monday 2 July, CBD location Message-ID: <43c8685c0706181756me98669cv3b047b2e05ec4fb0@mail.gmail.com> Can I get a show of hands for a meeting at Loco Bar, attached to Spencer St Station for a lunchtime meetup? Location: Loco Bar, attached to Spencer St Station Representative food cost: $10.00 lunch special (burger or various including healthy with beer or juice) Duration: 1 lunch hour (e.g. 35 - 90 minutes depending on people's availability, come as you are able) Transport: Great train access, or tram down Collins St The venue is clean, friendly and comfortable. Some of you will recognise me, many will not. Suggestions for recognition mechanisms welcome. Cheers, -T -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070619/2b5dcd87/attachment.htm From ryan at rfk.id.au Tue Jun 19 03:09:49 2007 From: ryan at rfk.id.au (Ryan Kelly) Date: Tue, 19 Jun 2007 11:09:49 +1000 Subject: [melbourne-pug] Meetup 12.30pm, Monday 2 July, CBD location In-Reply-To: <43c8685c0706181756me98669cv3b047b2e05ec4fb0@mail.gmail.com> References: <43c8685c0706181756me98669cv3b047b2e05ec4fb0@mail.gmail.com> Message-ID: <1182215389.6027.4.camel@mango> On Tue, 2007-06-19 at 10:56 +1000, Tennessee Leeuwenburg wrote: > Can I get a show of hands for a meeting at Loco Bar, attached to > Spencer St Station for a lunchtime meetup? Sounds good, count me in Ryan -- Ryan Kelly http://www.rfk.id.au | This message is digitally signed. Please visit ryan at rfk.id.au | http://www.rfk.id.au/ramblings/gpg/ for details -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://mail.python.org/pipermail/melbourne-pug/attachments/20070619/2d862b85/attachment.pgp From bulkan at gmail.com Tue Jun 19 03:10:22 2007 From: bulkan at gmail.com (Bulkan) Date: Tue, 19 Jun 2007 11:10:22 +1000 Subject: [melbourne-pug] Meetup 12.30pm, Monday 2 July, CBD location In-Reply-To: <43c8685c0706181756me98669cv3b047b2e05ec4fb0@mail.gmail.com> References: <43c8685c0706181756me98669cv3b047b2e05ec4fb0@mail.gmail.com> Message-ID: <33e6bf00706181810u1944e6c3j872cbe8206f9d72a@mail.gmail.com> On 6/19/07, Tennessee Leeuwenburg wrote: > > Can I get a show of hands for a meeting at Loco Bar, attached to Spencer > St Station for a lunchtime meetup? > > Location: Loco Bar, attached to Spencer St Station > Representative food cost: $10.00 lunch special (burger or various > including healthy with beer or juice) > Duration: 1 lunch hour (e.g. 35 - 90 minutes depending on people's > availability, come as you are able) > Transport: Great train access, or tram down Collins St > > The venue is clean, friendly and comfortable. Some of you will recognise > me, many will not. Suggestions for recognition mechanisms welcome. All attendees must attach a *carnation *on to their shirt. -- http://bulkan.googlepages.com/home http://bulkanix.blogspot.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070619/d026e9ee/attachment.html From tleeuwenburg at gmail.com Tue Jun 19 09:18:24 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Tue, 19 Jun 2007 17:18:24 +1000 Subject: [melbourne-pug] Meetup 12.30pm, Monday 2 July, CBD location In-Reply-To: <200706190714.l5J7Evu1002455@mail10.syd.optusnet.com.au> References: <200706190714.l5J7Evu1002455@mail10.syd.optusnet.com.au> Message-ID: <43c8685c0706190018t5a64828fva4b2ccd800d08161@mail.gmail.com> Time: 12.30pm ;) Cheers, -T On 6/19/07, richardjones at optusnet.com.au wrote: > > Tennessee Leeuwenburg wrote: > > Can I get a show of hands for a meeting at Loco Bar, attached to Spencer > > St Station for a lunchtime meetup? > > Hand. > > > > Location: Loco Bar, attached to Spencer St Station > > Representative food cost: $10.00 lunch special (burger or various > > including healthy with beer or juice) > > Duration: 1 lunch hour (e.g. 35 - 90 minutes depending on people's > > availability, come as you are able) > > Transport: Great train access, or tram down Collins St > > So, a time? > > > > The venue is clean, friendly and comfortable. Some of you will recognise > > me, many will not. Suggestions for recognition mechanisms welcome. > > I'll wear a PyCon t-shirt. > > > Richard > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070619/be0f58fb/attachment.html From richardjones at optusnet.com.au Tue Jun 19 09:14:57 2007 From: richardjones at optusnet.com.au (richardjones at optusnet.com.au) Date: Tue, 19 Jun 2007 17:14:57 +1000 Subject: [melbourne-pug] Meetup 12.30pm, Monday 2 July, CBD location Message-ID: <200706190714.l5J7Evu1002455@mail10.syd.optusnet.com.au> An embedded and charset-unspecified text was scrubbed... Name: not available Url: http://mail.python.org/pipermail/melbourne-pug/attachments/20070619/91704c10/attachment.pot From miked at dewhirst.com.au Wed Jun 20 06:31:47 2007 From: miked at dewhirst.com.au (Mike Dewhirst) Date: Wed, 20 Jun 2007 14:31:47 +1000 Subject: [melbourne-pug] Meetup 12.30pm, Monday 2 July, CBD location In-Reply-To: <200706190714.l5J7Evu1002455@mail10.syd.optusnet.com.au> References: <200706190714.l5J7Evu1002455@mail10.syd.optusnet.com.au> Message-ID: <4678ADB3.6080906@dewhirst.com.au> Tennessee 2 July 12:30pm - Loco bar looks good - See you then :) Mike Dewhirst From tleeuwenburg at gmail.com Tue Jun 26 03:06:46 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Tue, 26 Jun 2007 11:06:46 +1000 Subject: [melbourne-pug] Code review comments for next issue of The Python Papers In-Reply-To: <20070608114318.GA4612@localhost.localdomain> References: <43c8685c0706070301w678f8ffh9d31605ba9be5323@mail.gmail.com> <46680A4E.4030408@acm.org> <4668893A.3040408@lexicon.net> <43c8685c0706071929w485672f2w139aafbee47c2429@mail.gmail.com> <20070608114318.GA4612@localhost.localdomain> Message-ID: <43c8685c0706251806w60fc10f3re8a58fd525546000@mail.gmail.com> Hi Anthony and others, I have taken many, but not all of your comments on board. Anthony, I foolishly started making changes before looking at the line numbers you were referring to, and now I can't recall. I was hoping you wouldn't mind reviewing the changes briefly and letting me know what still needs to be done. I have committed the additional file LCSTest.py, which uses the unittest module to add some test cases. In the end, I chose unittest because it ships with the standard Python interpreter, so readers can minimise the number of new modules they need to consider. I have accepted a tokenize function in the initialise method. The regular expression suggested did not work as hoped, which could be replicated by testing custom tokenize function against the unit tests (I just tried it in place then reverted). One of the ugliest things is that basestring has no split method. Str.splitdoesn't work on unicode strings, and vice versa. If anyone can suggest an elegant way to handle a default constructor which will use the appropriate split method depending on the string types, that would be much appreciated. In any case, sorry if some of your changes didn't get in and/or aren't mentioned here. Please remind me and I will get to them. I'm just so busy that it's hard to be totally careful about going through everyone's suggestions. Cheers, -T On 6/8/07, Anthony Briggs wrote: > > On Fri, Jun 08, 2007 at 12:29:10PM +1000, Tennessee Leeuwenburg wrote: > > Thanks Maurice and John for your comments. Let's see if we can turn some > of > > these into feature requests, and I'll go ahead and try to meet them. > > > > 1) As Maurice and John both identified, words are identified only by > using > > split(). This results in punctuation forming a part of the words under > > consideration. Especially in the case of the full stop at the end of a > > sentence, this appears to be rather less than ideal. > > Yep. Removing punctuation (.,!?;: at the least) would be a good idea. > > > Hyphenation, on the > > other hand, is something that I can see pros and cons for. It may be of > > interest to note that a word has gained a hyphen, or it may be deemed > > irrelevant. Ditto capitalisation. > > Or the hyphenated/capitalised version may be completely different. Two > examples that I can think of are if you're parsing names (Smith vs. > Jones vs. Smith-Jones) or computer languages (FOO vs. Foo vs. foo). > > > It would appear that it would be a great enchancement to allow more > > flexibility in the tokenising of each sentence. This could be done with > > regular expressions, or some other mechanism. Does the list have any > > recommendations? What are the requirements that we have to meet? > > One option is to go for a functional approach, and allow the > specification of a different tokeniser when initialising your class, > with a reasonable default. If you really wanted regular expressions, > then you could do it that way within the function. > > > > 2) At the moment, typos are not treated any differently. The system > which > > actually uses this code doesn't make typos, it's generated > automatically. > > So it does make typos, but only if the programmers do ;) > > > What behaviour is desireable for typos? Should they be highlighted (as > > grammatically/syntactically important) or ignored (as semantically > > identical)? > > Hmm, typos. You could spend all day trying to fix them. See > http://www.google.com/jobs/britney.html for a good idea of the sort of > input you can expect -- I'd tackle most of your other issues first, > unless you can find an easy way to tie into an existing spell checker. > > > > 3) Cleanups: blank lines before else -- I haven't coded to any > particular > > style standard. What do people recommend? I believe there is a PEP > covering > > this, but I am not certain. > > Yeah, my coding style is normally PEP 8 + common sense, eg. extra blank > lines are OK as paragraphs if they help you figure out your code later > on, ie. you're splitting up separate things that would otherwise run > together and make reading hard. > > > If not is None -- A habit I > > picked up. Something was broken once, and I had wondered if "is not > None" > > worked differently to my expectations, and so I've never quite gone > back. I > > should clear this out if it makes no difference. > > Yeah, probably a good idea. The easy way to resolve questions like that > is to fire up the Python interpreter and try it out. > > > 4) Tree structure -- more comments should be added. isinstance(node, > str) -- > > indeed, what about unicode? In Python 2.5, is a unicode string a str? > I'll > > have to research this to make sure. > > >>> foo = u"foo" > >>> foo > u'foo' > >>> isinstance(foo, str) > False > >>> isinstance(foo, unicode) > True > > A few other points - these are stylistic though, which I'm not sure is > what you want, but anyway: > > if lcs != "": > myString = myString + lcs > > is a no-op as far as I can tell. Since you only use it the once, you > probably also don't need the 'lcs = self.lcs' part either. > > You've also got a couple of places where you're comparing the left side > of the tree and then the right side of the tree. For example, > > if not lTree is None: > if isinstance(lTree, str): > if lTree is not "": > myString += " (added %s) " % (lTree) > else: > myString += lTree.lString() > else: > if DEBUG: print 'lTree is None' > > and the other rTree one could become something like: > > myString += self.parseTree(lTree, 'added') > myString += self.parseTree(rTree, 'removed') > > with self.parseTree being something like: > > def parseTree(self, tree, mechanism): > """ Recursive function for parsing a tree """ > if tree is None: > # no branch > return "" > if isinstance(tree, str) or isinstance(tree, unicode): > # leaf node > return " (%s %s) " % (mechanism, tree) > # branch > return tree.lString() > > Similarly for the other tree building/exploring functions (lines 109, > 116). > > Other picky code style type things: > > On 76 + 77, you set lTree and rTree, even though all three branches set > them anyway. > > You seem to be using a fair few placeholder methods, and then not using > them, eg. string1 and string2 on lines 79 and 80. > > When you're comparing string1 and string2, you might benefit (in terms > of clarity of code) from returning early. eg. > > if string1 == "": > self.lTree = "" > self.rTree = self.string2 > self.lcs = "" > return > > if string2 == "": > ... > > And you seem to be running if statements onto one line, which I find > makes things harder to read, eg. > > if v > longest:longest = v > if v == longest: LCS = words1[i - v+1:i+1] > > would (IMO) be better as: > > if v > longest: > longest = v > LCS = words1[i - v+1:i+1] > > > 5) Testing. I'm not familiar with unit testing frameworks. The best > thing > > would probably be to identify some kind of preferred testing framework > and > > write a better set of formal tests. Any suggestions? > > py.test is my personal favorite - it's a bit less class heavy and easier > to work with than unittest. > > > > > > Cheers, > > -T > > > > On 6/8/07, John Machin wrote: > > > > > >On 7/06/2007 11:38 PM, Maurice Ling wrote: > > >> Hi Tennessee, > > >> > > >> Given my background in text analysis, I can't help but wonder 2 main > > >> issues which are essentially word tokenization problems: > > >> > > >> 1. How are the words identified? By whitespaces? If so, then there is > a > > >> false removal (substitution) in this case: > > >> original: Tom ate an apple. > > >> new: Tom ate an apple and an orange. > > >> > > >> 2. Hyphenations etc? For example, "Tom is twenty-three years old this > > >> year" and "Tom is twenty three years old this year". > > >> > > > > > >Capitalisation is another problem: > > >original: Envy and pride are ... > > >new: Sloth, envy and pride are ... > > > > > >Comments say "words are atomic": what about typos? stuff cheesw? > > > > > >At the Python level -- based on [possibly incorrect] recollections from > > >reading it yesterday; detailed dissection later :-) > > > > > >1. tokens produced by str.split() don't need str.strip() applied to > them > > > > > >2. blank lines in unexpected places e.g. before else: > > > > > >3. "if not thing is None" -- syntactically correct but stylistically > > >chundrous IMHO; what's wrong with "if thing is not None"? > > > > > >4. put in comments that explain your tree structure, or at the very > > >least position the tree-creating method(s) before the tree-examining > > >method(s) -- save gentle readers the need to nut out the meaning of: > > > node is None > > > node == "" > > > isinstance(node, str) # what about unicode? > > > node is none of the above > > > > > >5. Testing/example architecture could be a bit more robust than a > > >collection of commented pairs of sentences down the end. > > > > > >Cheers, > > >John > > >_______________________________________________ > > >melbourne-pug mailing list > > >melbourne-pug at python.org > > >http://mail.python.org/mailman/listinfo/melbourne-pug > > > > > > _______________________________________________ > > melbourne-pug mailing list > > melbourne-pug at python.org > > http://mail.python.org/mailman/listinfo/melbourne-pug > > > -- > ------------------------------------------------------ > HyPerACtIVe?! HEY, Who ArE yoU cAllInG HYPERaCTive?! > abriggs at westnet.com.au > ------------------------------------------------------ > _______________________________________________ > melbourne-pug mailing list > melbourne-pug at python.org > http://mail.python.org/mailman/listinfo/melbourne-pug > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070626/8f5ae9b1/attachment.htm From tleeuwenburg at gmail.com Fri Jun 29 04:05:40 2007 From: tleeuwenburg at gmail.com (Tennessee Leeuwenburg) Date: Fri, 29 Jun 2007 12:05:40 +1000 Subject: [melbourne-pug] Reminder -- Meetup at Loco Bar on Monday Message-ID: <43c8685c0706281905u37d52ef8m8aa72837745d0f6e@mail.gmail.com> Hi all, Just thought I'd remind anyone who is interested that we will be meeting up at Loco bar on Monday at 12.30 for lunch. The venue is conveniently located at the Spencer St Station (Southern Cross) food court, and has $10.00 lunch specials that represent good value. Richard will be wearing a PyCon shirt, and it has been suggested that the rest of us attach a carnation to our shirts. I won't be partaking in the carnationing myself, but kudos to anyone who does :) See you Monday, -T -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/melbourne-pug/attachments/20070629/4db7c478/attachment.htm From darius at obsidian.com.au Fri Jun 29 04:09:42 2007 From: darius at obsidian.com.au (Kevin Littlejohn) Date: Fri, 29 Jun 2007 12:09:42 +1000 Subject: [melbourne-pug] Obsidian hiring Message-ID: <79EB0725-B950-40A3-9538-C8DF54057300@obsidian.com.au> Obsidian Consulting Group, based in Coburg, Melbourne, will shortly be hiring two more developers. We're looking for a range of skills from application development/coding through to html/css skills, or any subset thereof. We work pretty much completely in Python, so python knowledge is preferred, but we're also willing to take Java or C++ people and train them up. At the web end of things, we use Zope and Plone for a lot of our web development work, but are also currently investigating other framework techs such as pylons. We have a variety of projects underway, from our "Jet" billing system product through to web-based application development. We're a fairly relaxed office environment of about 10 people in Coburg (right next to train/tram lines). These positions offer a good opportunity to extend your skills by working alongside some great techies in an environment that allows for involvement in all aspects of product and project development, depending on your interests. Wages will be commensurate with experience and skills. The right applicants for these jobs will be above all quick learners and keen to work in a team environment. Experience with Python, Java, MySQL, XHTML/CSS (accessibility or other standards awareness) all looked on favourably, as is any previous experience or understanding of customer contact, project management and similar (these are not necessary for the position, in case customer contact might scare people off, but are useful traits to have ;) If you're interested in working with a top-notch group of developers on a range of projects here in Melbourne, please send references to "jobs at obsidian.com.au" in OpenDocument, PDF, or text format. We may consider teleworkers depending on responses, so if you're interested in working this remotely, please let us know also. Feel free to redistribute this email to other lists/people that might be interested, also. Thanks, KevinL --- Obsidian Consulting Group web: http://www.obsidian.com.au/ phone: +613 9355 7844 (ext 2001) fax: +613 9350 4097