From david_dick at iprimus.com.au Fri Apr 1 01:55:36 2005 From: david_dick at iprimus.com.au (David Dick) Date: Fri Apr 1 01:56:33 2005 Subject: [Melbourne-pm] ActiveState and win32 perl issue Message-ID: <424D1A98.8050401@iprimus.com.au> i've been porting an application to see if it would run under windows. sort of an exercise in inflicting pain on myself. :) anyway, encountered the following error with ActiveState perl 5.8 when using Test::More and DBI. DBD in this case is SQLite, but have had the same reaction with MySQL at least, so i don't think it's a DBD issue. Attempt to free unreferenced scalar: SV 0x1b23e34, Perl interpreter: 0x15d402c at C:/Perl/lib/Test/Builder.pm line 1329. the error can be generated a number of ways with this code snippet, including changing the number of tests to be the (in this case) correct value of 1 (or 2), commenting out the 'FetchHashKeyName' parameter and commenting out the fetchrow_hashref loop. Questions are; 1) Can anyone else replicate the issue on a win32 platform? 2) Any ideas on who to raise the issue with? bit of a bugger with platforms that don't come with source code really. uru -Dave -------------- next part -------------- A non-text attachment was scrubbed... Name: test_1.t Type: application/x-troff Size: 623 bytes Desc: not available Url : http://mail.pm.org/pipermail/melbourne-pm/attachments/20050401/4326a424/test_1.t From sisyphus1 at optusnet.com.au Fri Apr 1 04:50:52 2005 From: sisyphus1 at optusnet.com.au (Sisyphus) Date: Fri Apr 1 04:53:38 2005 Subject: [Melbourne-pm] ActiveState and win32 perl issue References: <424D1A98.8050401@iprimus.com.au> Message-ID: <045601c536b9$744f7060$e201140a@desktop> ----- Original Message ----- From: "David Dick" To: Sent: Friday, April 01, 2005 7:55 PM Subject: [Melbourne-pm] ActiveState and win32 perl issue > i've been porting an application to see if it would run under windows. > > sort of an exercise in inflicting pain on myself. :) > > anyway, encountered the following error with ActiveState perl 5.8 when > using Test::More and DBI. DBD in this case is SQLite, but have had the > same reaction with MySQL at least, so i don't think it's a DBD issue. > > Attempt to free unreferenced scalar: SV 0x1b23e34, Perl interpreter: > 0x15d402c at C:/Perl/lib/Test/Builder.pm line 1329. > > the error can be generated a number of ways with this code snippet, > including changing the number of tests to be the (in this case) correct > value of 1 (or 2), commenting out the 'FetchHashKeyName' parameter and > commenting out the fetchrow_hashref loop. > > Questions are; > > 1) Can anyone else replicate the issue on a win32 platform? > 2) Any ideas on who to raise the issue with? bit of a bugger with > platforms that don't come with source code really. You could try the perl-win32-users mailing list hosted by ActiveState. You need to subscribe to post. See: http://lists.perl.org/showlist.cgi?name=perl-win32-users There might even be something in that lists's archive. I'm subscribed there, and I don't recall seeing anything about this, but I tend to ignore anything that's DBI related (as I don't use it myself). Cheers, Rob From jarich at perltraining.com.au Sun Apr 3 18:27:48 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Sun Apr 3 18:27:59 2005 Subject: [Melbourne-pm] Reminder: Perl Mongers meeting THIS week! Message-ID: <42509814.2080903@perltraining.com.au> G'day everyone, This is a reminder that there's a Perl Mongers meeting on this week! We have the following exciting talks: Deborah Pickett: Teaching Perl to University Students Jacinta Richardson: The coolness of Class::DBI (or how to avoid writing code) Paul Fenwick: HTML::Mason - an overview If you'd like to volunteer for a talk as well, please speak up. Think hard about what you could present in June. Usual details: Wednesday night, 6:30pm. Level 8 myinternet house 14 Blackwood St North Melbourne followed by dinner and drinks at the Beauford Hotel. Please feel encouraged to bring along your friends, workmates and family. 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 becky at unisolve.com.au Sun Apr 3 18:33:48 2005 From: becky at unisolve.com.au (Becky Alcorn) Date: Sun Apr 3 18:34:30 2005 Subject: [Melbourne-pm] Reminder: Perl Mongers meeting THIS week! References: <42509814.2080903@perltraining.com.au> Message-ID: <006301c538b6$5aaeb6d0$143210ac@baeckea> > This is a reminder that there's a Perl Mongers meeting on this week! We have > the following exciting talks: This week or next week? Becky Alcorn Unisolve Pty Ltd - Melbourne, Australia +61 3 9568 2005 This line intentionally left blank. From jarich at perltraining.com.au Sun Apr 3 18:38:42 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Sun Apr 3 18:38:53 2005 Subject: [Melbourne-pm] Correction! MPM meeting NEXT week! In-Reply-To: <42509814.2080903@perltraining.com.au> References: <42509814.2080903@perltraining.com.au> Message-ID: <42509AA2.7050606@perltraining.com.au> G'day folk, I've just been told the happy news that I have a whole extra week to prepare my talk on Class::DBI. Yay! See you all *next week* instead of *this week*. Oh, and the hotel is the Bedford not the Beauford. I'll blame that one on my fingers typing while my brain is sleeping. For the rest of you, you've also now got a whole extra week to prepare a talk, so if you'd like to present one, I'll be very happy to cede my talk place to give you the opportunity! All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Tue Apr 5 22:43:01 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Apr 5 22:43:19 2005 Subject: [Melbourne-pm] mod_perl courses by Stas in June Message-ID: <425376E5.8060607@perltraining.com.au> G'day folk, In order to subsidise his visit to Australia in June, Stas Bekman, author of Practical mod_perl and mod_perl developer, has organised with Perl Training Australia to run 2 mod_perl courses for general enrollment. If you (or your workmates) have been wondering about what mod_perl is, or if you're a user of mod_perl and want to know more about mod_perl 2.0 then you might be interested in one or both of these courses. *Getting started with mod_perl* covers mod_perl basics including why mod_perl is so popular, how you can use it to speed up your CGI programs and lots more. *mod_perl 2.0, the next generation* covers the improvements mod_perl 2.0 brings over the 1.xx generation. This includes further performance gains and memory-sharing improvements. Further information can be found on our website: http://perltraining.com.au/ Course Date Cost ---------------------------------------------------------------- Getting started with mod_perl 6th June 2005 $630 mod_perl 2.0, the next generation 7th June 2005 $630 *** Course places must be booked by 29th April 2005 *** To book on these courses visit: http://perltraining.com.au/bookings/Melbourne.html The above table includes our user group discount of $30 per person. To gain this discount you must mention Melbourne Perl Mongers as your referrer when booking on the course. June 8th is a regular Perl Mongers meeting, as opposed to an OSDClub meeting. I'll encourage Stas to drop in and join us. As a further note, Perl Training Australia is running the following courses over the next few months which might interest members of Melbourne Perl Mongers: Course Date Cost ------------------------------------------------------------------- Database Programming with Perl: 26th May $630 Perl Security: 27th May $630 Object Oriented Perl: 7th - 8th July $1050 Please note that the Early Bird date for the first two courses is 29th April 2005. Once again, mention Melbourne Perl Mongers to obtain your discount. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From pjf at perltraining.com.au Thu Apr 7 20:48:29 2005 From: pjf at perltraining.com.au (Paul Fenwick) Date: Thu Apr 7 20:50:24 2005 Subject: [Melbourne-pm] Reminder: Perl Mongers meeting THIS week! In-Reply-To: <42509814.2080903@perltraining.com.au> References: <42509814.2080903@perltraining.com.au> Message-ID: <4255FF0D.60909@perltraining.com.au> G'day Everyone, Jacinta Richardson wrote, regarding talks for the next meeting: > Paul Fenwick: HTML::Mason - an overview Just to let everyone know, this will be my "Whirlwind Web Development" talk, that I presented at the SAGE-VIC Symposium (and at Sydney.PM) earlier this year. It's about 30-45 minutes in duration, depending upon the number of questions we get. It's actually aimed at non-programmers, showing off the features of Mason, while demonstrating if you *do* know Perl you can code some particularly nifty things. Since it doesn't assume any Perl knowledge, I'm happy to present the talk at OSDClub if preferred. I'm happy for that to be decided on the night. Cheers, Paul -- Paul Fenwick | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 From glim at mycybernet.net Sun Apr 10 08:58:00 2005 From: glim at mycybernet.net (Gerard Lim) Date: Sun Apr 10 09:17:03 2005 Subject: [Melbourne-pm] Reminder: Yet Another Perl Conference in Toronto, June 27 - 29 Message-ID: Yet Another YAPC::NA 2005 Conference Reminder --------------------------------------------- YAPC::NA 2005 is Yet Another Perl Conference, North America, this year to be held in downtown Toronto, Ontario, Canada, Mon - Wed 27 - 29 June 2005. Important Dates/Deadlines ------------------------- April 18 -- deadline for paper submissions May 12 -- last day of guaranteed accommodations YAPC::NA is a grassroots, all-volunteer conference. The speaker quality is high, the participants lively, and there are many extra social activities scheduled. We expect a bit over 400 people this year, and registration is proceeding faster this year than in the past. The registration cost is USD$85. Information on registration: http://yapc.org/America/register-2005.shtml http://yapc.org/America/registration-announcement-2005.txt Direct link to registration: http://donate.perlfoundation.org/index.pl?node=registrant%20info&conference_id=423 Want to be a speaker? Deadline for proposal submission is April 18, just over 1 week from now. Go to: http://yapc.org/America/cfp-2005.shtml Need accommodations in Toronto? Go to: http://yapc.org/America/accommodations-2005.shtml If you book before May 13 you will be guaranteed a hotel space. After that getting accommodations will become progressively more difficult. Prices we have arranged are in two different price ranges: approximately US$50 for a dorm room, US$72 for a decent hotel room. All accommodations are very nearby the conference venue. This message comes from the YAPC::NA 2005 organizers in Toronto.pm, http://to.pm.org/, on behalf of The Perl Foundation, http://www.perlfoundation.org/ We look forward to seeing you in Toronto! If you have any questions please contact na-help@yapc.org From jarich at perltraining.com.au Tue Apr 12 16:37:33 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Apr 12 16:37:44 2005 Subject: [Melbourne-pm] Reminder: Perl Mongers meeting TONIGHT! Message-ID: <425C5BBD.5010107@perltraining.com.au> G'day everyone, This is a reminder that there's a Perl Mongers meeting on tonight! We have the following exciting talks: Deborah Pickett: Teaching Perl to University Students Paul Fenwick: Whirlwind Web Development (And maybe) Jacinta Richardson: The coolness of Class::DBI (or how to avoid writing code) If you'd like to volunteer for a talk as well, please speak up. Think hard about what you could present in June or at OSDClub in May. Usual details: Wednesday night, 6:30pm. Level 8 myinternet house 14 Blackwood St North Melbourne followed by dinner and drinks at the Bedford Hotel (Flemington Rd). Please feel encouraged to bring along your friends, workmates and family. 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 jarich at perltraining.com.au Sun Apr 17 21:39:37 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Sun Apr 17 21:39:48 2005 Subject: [Melbourne-pm] mod_perl courses by Stas in June (update) Message-ID: <42633A09.7010801@perltraining.com.au> *Please note* The previous descriptions for the mod_perl courses was incorrect. Updated descriptions are provided below. Places must be booked before April 29th. If we don't get sufficient numbers by this date, Stas won't be coming to Melbourne and thus won't be able to talk at Melbourne PM. *Getting started with mod_perl* explores widely used strategies of coupling mod_perl with another Apache server or/and Squid proxy server to improve performance and reduce system requirements. Learn to port and develop CGI scripts and modules under mod_perl, about persistent database connections and various performance improvement techniques. *mod_perl 2.0, the next generation* covers mod_perl 2.0, which supports all the mod_perl 1.0 features and brings a whole lot of new functionality such as protocol and filter handlers, improved configuration access, threads support and much more. This tutorial will get you up to speed with the new features, in addition to reviewing the old ones. Further information can be found on our website: http://perltraining.com.au/ Course Date Cost ---------------------------------------------------------------- Getting started with mod_perl 6th June 2005 $630 mod_perl 2.0, the next generation 7th June 2005 $630 *** Course places must be booked by 29th April 2005 *** To book on these courses visit: http://perltraining.com.au/bookings/Melbourne.html The above table includes our user group discount of $30 per person. To gain this discount you must mention Melbourne Perl Mongers as your referrer when booking on the course. All the best, Jacinta -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | From jarich at perltraining.com.au Tue Apr 26 19:44:04 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Apr 26 19:44:19 2005 Subject: [Melbourne-pm] OSDC 2004/2005 handover meeting Message-ID: <426EFC74.80304@perltraining.com.au> G'day everyone, This is a reminder that the OSDC 2004 wind up meeting and the OSDC 2005 initiating meeting is occurring next week! Details are: Date: Wednesday 4th May 2005 Time: 6:30pm Location: myinternet House, Level 8, 14 Blackwood Street, North Melbourne Agenda: * Meet and Greet, tell us a little about yourselves and what you want to see in this year's conference * Financial report from OSDC 2004 by Scott Penrose * Summary of advice from old committee by Jacinta Richardson * Old committee stands down * Elections for positions in new committee run by Jacinta * Next meeting date for OSDC 2005 committee decided The following committee positions exist, with self-nominations where available. Positions are described in the attachment. Committee Chair --------------- * No nominations Treasurer --------- * No nominations Sponsorship Manager -------------------- * No nominations Publicity Officer ----------------- * No nominations Location Manager ---------------- * No nominations Website Manager --------------- * Amanda Penrose Partner Programmer Organiser ---------------------------- * Amanda Penrose Programme Committee Chair ------------------------- * No nominations General Committee Helpers (3) ------------------------- * Ben Balbo * Elspeth Thorne Programme Committee Helpers (2 Python, 2 PHP, 2 Perl) --------------------------- * Elspeth Thorne (Python) People who have expressed an interest in being on the OSDC 2005 committee without (yet) nominating for a position: * Scott Penrose * Savio Saldanha * Nathan Bailey * Simon Taylor We still need about 8 more volunteers in order to best spread the load. Send your self-nomination ( what position you'd like to take and why you think you'd be good (we'll believe you) ) to osdc2005@osdc.com.au. Please pass this message on to anyone else you think might be interested, including user groups the more volunteers for OSDC the better. (Simon, if you could send this out to all the osdclub announce members that would be great). I look forward to seeing you at the meeting. All the best, Jacinta Ricahrdson -- ("`-''-/").___..--''"`-._ | Jacinta Richardson | `6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia | (_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 | _..`--'_..-_/ /--'_.' ,' | contact@perltraining.com.au | (il),-'' (li),' ((!.-' | www.perltraining.com.au | -------------- next part -------------- Committee Chair --------------- Certainly the biggest job of all. You are responsible for making things happen. You call meetings, create the agenda, make sure people turn up and make sure the meetings are minuted. When jobs are assigned you make sure that they get done, even if that means doing them yourself. You delegate like crazy so that you'll have time to do your own tasks and to pick up the tasks that aren't getting done. Yours is the responsibility to keep a big list of all the things that must be done, now and into the future. On the plus side, this is a great networking opportunity. You are the face of the conference and when it is successful it really is mostly down to you. Treasurer --------- How easy this job is depends on how organised you are, and how organised you can encourage the other members of the committee to be. Your job is to keep track of all expenses and incomes. Both actuals and projected. You are responsible for making sure that the conference can run in the black. You will be called upon to make reasonable guesses as to whether we can afford to give all attendees t-shirts, or whether speakers have to pay for dinner etc. You will need to collect all receipts from committee members and create invoices where applicable. You should expect to give reports at all committee meetings (particularly in the second half of the year) covering both the current and projected financial situation. This is not a glory position, but if the conference stays in the black everyone will be happy with you. Sponsorship Manager ------------------- This job is hard work and you will need excellent interpersonal skills. In this job you will call up many organisations and try to encourage them to sponsor OSDC. Most of the organisations will say no. But that's okay, because as this is only a small conference, we only need 5 or 6 generous sponsors and a few smaller ones for the conference to be proftiable. This job starts now and doesn't end until the conference. You'll be selling sponsorship of a conference that was extraordinarily successful last year. We were impressive and that will help you a lot. This is a great networking position. You'll get to meet important people in businesses which are interested in open source technologies. The value of these contacts can not be overstated. To them, you'll represent the conference. Publicity Officer ----------------- This job is pretty straight forward. Your job is to make sure that everyone in the world knows about this little conference we're running. You are encouraged to become more active in all the regional mailing lists. You don't have do all the publicity on your own, but you're responsible for making sure that it gets done. You're also the main contact for questions from the public. If someone emails the committee with a question about registration or about papers or anything else it's your job to make sure they get an answer. You don't have to necessarily write the answer, but you need to make sure they get a reply quickly. You drive the timelines. You are responsible for making sure that registrations open early enough for you to properly publisise them. Location Manager ---------------- Dealing with conference venues isn't always as straight forward as it should be. In this job you're responsible for finding a place to host OSDC 2005. Once you've found that place, you're responsible for organising those facilities and costs, organising catering etc. You're responsible for finding a dinner location within the budget set by the treasurer. This job isn't too hard. You'll have lots of time to act as a general helper for some of the other tasks. Most of the work in this position is at the start: finding facilities and at the end: finalising catering. There will be bits in the middle when the estimated conference size changes. Website Manager --------------- You are responsible for making sure that the website is regularly updated with news and information. Where content is missing you'll chase the appropriate parties to provide you with it. If necessary you will write your own content to fill in any blank areas. A good eye for graphic design will help immensely. :) Partner Programme Officer ------------------------- The partners' programme caters for family members and friends of conference attendees who are not personally interested in the conference content. This programme provides full day activities such as visiting the Zoo. You must be very good with people, willing to help with other parts of the conference organisation and (importantly) willing to miss the actual content of the conference. Programme Committee Chair ------------------------- Another big task. In addition to keeping up with what is going on in the OSDC 2005 committee, you will run an additional committee to handle the conference programme. In this position you will be responsible for getting paper proposals, selecting talks, chasing paper drafts, organising reviewers, chasing final papers and compiling them all into the conference proceedings. Much of this can be automated and I highly recommend that you look into this. This is a huge glory position. To most of the speakers *you* represent the conference. You'll meet many new people from many fields and can network to your heart's content. General Committee Helpers (at least 3) -------------------------------------- You do all the in between tasks. You volunteer to help contact user groups when its time for the publicity offer to send information out. You volunteer to work with the location manager to select food choices. You write content for the web site manger. You review papers for the programmee committee chair. You pick up the proceedings from the printers etc etc Just because it doesn't has a fancy title doesn't mean that these aren't full time positions. Without helpers the other positions will be too overworked to make sure that the conference happens. Programme Committee Helpers (at least 2 from PHP, 2 from Python and 2 from Perl) -------------------------------------------------------------------------------- This is a fairly casual committee which exists for the following tasks. A fair selection of talks from all streams. Assistance in finding paper reviewers for all technologies. Paper reviewing. Room chairing at the conference. If you have a position on the OSDC 2005 committee and you're not the Programme Committee Chair you're probably going to be too busy to be in these helpers as well. However, feel free to suggest helpers to the PC Chair. From jarich at perltraining.com.au Wed Apr 27 18:33:23 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Wed Apr 27 18:33:37 2005 Subject: [Melbourne-pm] Last call for bookings on Stas Bekman's mod_perl courses Message-ID: <42703D63.9010207@perltraining.com.au> G'day everyone, This is just a reminder that if you're thinking of booking on Stas' courses running in June then you must book by 5pm tomorrow, 29th April 2005. If you're still waiting on approval from your management but want us to know that you're intending to come then please call Paul or myself on 03 9354 6001 as soon as possible. Course details are: *Getting started with mod_perl* explores widely used strategies of coupling mod_perl with another Apache server or/and Squid proxy server to improve performance and reduce system requirements. Learn to port and develop CGI scripts and modules under mod_perl, about persistent database connections and various performance improvement techniques. *mod_perl 2.0, the next generation* covers mod_perl 2.0, which supports all the mod_perl 1.0 features and brings a whole lot of new functionality such as protocol and filter handlers, improved configuration access, threads support and much more. This tutorial will get you up to speed with the new features, in addition to reviewing the old ones. Course Date Cost City ------------------------------------------------------------------- Getting started with mod_perl 6th June 2005 $630 Melb mod_perl 2.0, the next generation 7th June 2005 $630 Melb Getting started with mod_perl 15th June 2005 $630 Syd mod_perl 2.0, the next generation 16th June 2005 $630 Syd Should you book *and pay* by tomorrow you'll be eligible for our Early Bird Special of one free book, per person, per course. To book on these courses visit: http://perltraining.com.au/bookings/All.html Please mention your local PM group when booking. All the 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 |