From rickm at isite.net.au Tue Jan 4 19:20:42 2005 From: rickm at isite.net.au (Rick Measham) Date: Tue Jan 4 19:20:38 2005 Subject: [Melbourne-pm] The Polar Express Message-ID: <41DB40EA.9010200@isite.net.au> Anyone seen this movie? I'm wondering what's in it, considering the censorship warning at this site: https://bookings.nphcinema.co.uk/visInternetTicketing/(dixh3wygzcxw0l55vvvgv23p)/visMovies.aspx Cheers! Rick Measham -------------- next part -------------- An embedded message was scrubbed... From: Rick Measham Subject: Polar Express Date: Wed, 05 Jan 2005 12:17:56 +1100 Size: 1490 Url: http://mail.pm.org/pipermail/melbourne-pm/attachments/20050105/e5711095/PolarExpress.eml From mikem at open.com.au Tue Jan 4 19:39:39 2005 From: mikem at open.com.au (Mike McCauley) Date: Tue Jan 4 19:39:44 2005 Subject: [Melbourne-pm] The Polar Express In-Reply-To: <41DB40EA.9010200@isite.net.au> References: <41DB40EA.9010200@isite.net.au> Message-ID: <200501051139.39302.mikem@open.com.au> On Wednesday 05 January 2005 11:20, Rick Measham wrote: > Anyone seen this movie? I'm wondering what's in it, considering the > censorship warning at this site: > > https://bookings.nphcinema.co.uk/visInternetTicketing/(dixh3wygzcxw0l55vvvg >v23p)/visMovies.aspx 'mild perl' probably only perl 4. It _is_ set in the steam age. Cheers. > > Cheers! > Rick Measham -- Mike McCauley mikem@open.com.au Open System Consultants Pty. Ltd Unix, Perl, Motif, C++, WWW 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au Phone +61 7 5598-7474 Fax +61 7 5598-7070 Radiator: the most portable, flexible and configurable RADIUS server anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, TTLS, PEAP etc on Unix, Windows, MacOS etc. From rickm at isite.net.au Tue Jan 4 19:43:13 2005 From: rickm at isite.net.au (Rick Measham) Date: Tue Jan 4 19:43:09 2005 Subject: [Melbourne-pm] The Polar Express In-Reply-To: <200501051240.09274.simon@unisolve.com.au> References: <41DB40EA.9010200@isite.net.au> <200501051240.09274.simon@unisolve.com.au> Message-ID: <41DB4631.7000400@isite.net.au> Simon Taylor wrote: > Must be all the die()'ing and carp()'ing going on. Or maybe "use strict;"....? At least we can assume there's no gratuitous regex scenes ... From simon at unisolve.com.au Tue Jan 4 19:40:08 2005 From: simon at unisolve.com.au (Simon Taylor) Date: Tue Jan 4 20:01:03 2005 Subject: [Melbourne-pm] The Polar Express In-Reply-To: <41DB40EA.9010200@isite.net.au> References: <41DB40EA.9010200@isite.net.au> Message-ID: <200501051240.09274.simon@unisolve.com.au> Hello Rick, On Wed, 5 Jan 2005 12:20 pm, Rick Measham wrote: > Anyone seen this movie? I'm wondering what's in it, considering the > censorship warning at this site: > > https://bookings.nphcinema.co.uk/visInternetTicketing/(dixh3wygzcxw0l55vvvg >v23p)/visMovies.aspx Do families really need to be warned about gratuitous use of perl in a movie? ;-) For those who haven't seen the site: Santa Claus does not exist. Or does he? For one doubting boy, an astonishing event occurs. Rating: U - Contains mild perl Must be all the die()'ing and carp()'ing going on. Or maybe "use strict;"....? - Simon -- Unisolve Pty Ltd - Melbourne, Australia +61 3 9568 2005 From jarich at perltraining.com.au Tue Jan 4 20:10:44 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Tue Jan 4 20:10:47 2005 Subject: [Melbourne-pm] Advanced courses by Dr Damian Conway Message-ID: <41DB4CA4.7040101@perltraining.com.au> G'day folk, As those who were at the OSDC will know, we're running publicly enrollable courses by Dr Damian Conway at the end of this month. Dates and costs are: Advanced Object Oriented Perl: 31st Jan - 1st Feb $2200 pp Text processing with Perl: 3rd Feb $1100 pp Bookings of three or more people at the same time receive a group discount of $100 or $50 per person respectively. If you mention Melbourne PM when you book you can get an additional $100 or $50 discount per person respectively. There's also another special surprise, especially if you bring along your OSDC name badge. Advanced Object Oriented Perl builds on the experience you already have in writing OO Perl. Attendees will gain a very good understanding of the object model in Perl 5 and how to best use object oriented programming in their projects. See http://www.perltraining.com.au/aooperl.html for more information. Text processing with Perl is an intermediate level course aimed at showing attendings how to use a range of standard Perl features and numerous CPAN modules to read in, decipher, process, and reformat ASCII text data. This course is ideal for anyone who has to do a lot of data processing in their job. See http://www.perltraining.com.au/textproc.html for more information. The early bird date for these courses is this Friday. Bookings and payment made before Friday earn a free book per person, per course. Books can be selected from our list at http://www.perltraining.com.au/books.html Bookings can be made at http://www.perltraining.com.au/bookings/Melbourne.html See you there! 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 scottp at dd.com.au Sun Jan 9 14:15:00 2005 From: scottp at dd.com.au (Scott Penrose) Date: Sun Jan 9 14:15:22 2005 Subject: [Melbourne-pm] Trial of new mail system Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Dudes We have moved to the new server, just testing the new mail system. Scott - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp@dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB4azkDCFCcmAm26YRAhUDAJ0Rr/kIXUex61D5hYelaDiCh4phtQCfdmtJ Roz1rU2+FZL2rgZFA3nCrh0= =Sgbq -----END PGP SIGNATURE----- From scottp at dd.com.au Mon Jan 10 18:04:50 2005 From: scottp at dd.com.au (Scott Penrose) Date: Mon Jan 10 18:05:01 2005 Subject: [Melbourne-pm] Software for the site Message-ID: <2D6CEDD4-6375-11D9-8195-000D93ADDF32@dd.com.au> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Dudes I am going along with a complete rebuild of the melbourne site - hopefully with lots of interactive stuff this time. I was thinking along the lines of slashcode or similar. Has anyone any preferences on something that will do reasonable: * Content Management * Chatting (maybe simple discussion on a page or similar) * Multiple users * RSS (etc) integration - generation and presentation Requirements: * Perl * MySQL/Postgres/Files * Apache * Linux Scott - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott@cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB4zRDDCFCcmAm26YRAtW6AKCbCJ2rgVCwK8H+/AC7BViafLkOWwCfZdVW desPPVlMKtKgy16DQ+BGcv4= =dthr -----END PGP SIGNATURE----- From jarich at perltraining.com.au Mon Jan 17 20:52:29 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon Jan 17 20:52:47 2005 Subject: [Melbourne-pm] Melbourne PM website Message-ID: <41EC960D.3090304@perltraining.com.au> G'day everyone, Happy New Year! I hope you're all had a great holiday break and are refreshed and ready for the next year of conference organising. ;) It seems like Melbourne PM's website has vanished. http://melbourne.pm.org/ returns a Forbidden message. Are the pm.org servers playing up again? If the site is being rebuilt... which I vaguely remember being mentioned some time ago, but can't find in my email, would it be possible to stick up a temporary page saying something like: Hi! We're redoing our site right now. How about you join our mailing list over at: http://mail.pm.org/mailman/listinfo/melbourne-pm Our next meeting will be on: Wednesday 9th February 2005 at 6:30pm. Location: Level 8 myinternet house Blackwood St North Melbourne I realise I might have just picked the very moment that the site went down, but I regularly direct people to the Melbourne PM website and I'd prefer them to see something more useful than a forbidden message. Looking forward to seeing you all in a few weeks. 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 | From scottp at dd.com.au Mon Jan 17 21:12:37 2005 From: scottp at dd.com.au (Scott Penrose) Date: Mon Jan 17 21:12:46 2005 Subject: [Melbourne-pm] Melbourne PM website In-Reply-To: <41EC960D.3090304@perltraining.com.au> References: <41EC960D.3090304@perltraining.com.au> Message-ID: <91BD038A-690F-11D9-86F0-000D93ADDF32@dd.com.au> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 18/01/2005, at 3:52 PM, Jacinta Richardson wrote: > G'day everyone, > > Happy New Year! I hope you're all had a great holiday break and are > refreshed and ready for the next year of conference organising. ;) > > It seems like Melbourne PM's website has vanished. Yes - see emails regarding this from last year. > http://melbourne.pm.org/ returns a Forbidden message. Are the pm.org > servers playing up again? Yes but they will no longer provide any dynamic content - thus ours is empty. But... I took a full copy first (go recursive web gets). > If the site is being rebuilt... which I vaguely remember being > mentioned some time ago :-) > , but can't find in my email, would it be possible to stick up a > temporary page saying something like: I will try, have not had time yet :-) > Hi! We're redoing our site right now. How about you join our > mailing list over at: > http://mail.pm.org/mailman/listinfo/melbourne-pm > > Our next meeting will be on: > Wednesday 9th February 2005 at 6:30pm. > > Location: Level 8 > myinternet house > Blackwood St > North Melbourne > > I realise I might have just picked the very moment that the site went > down, but I regularly direct people to the Melbourne PM website and > I'd prefer them to see something more useful than a forbidden message. No it has been down almost a week now damn it. I hope to get something going soon. BTW. did you (or anyone else) get my mail from last week asking what software is a good choice for the site ? Scooter - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Welcome to the Digital Dimension http://www.dd.com.au/ scottp@dd.com.au Dismaimer: Contents of this mail and signature are bound to change randomly. Whilst every attempt has been made to control said randomness, the author wishes to remain blameless for the number of eggs that damn chicken laid. Oh and I don't want to hear about butterflies either. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB7JrFDCFCcmAm26YRAnbuAJ9Dae+Eho9u3zo14YDnBGc5xT+TXQCdETql T75VwiGaNjFiqv8C9y+pCes= =/977 -----END PGP SIGNATURE----- From scottp at dd.com.au Mon Jan 17 21:13:17 2005 From: scottp at dd.com.au (Scott Penrose) Date: Mon Jan 17 21:13:17 2005 Subject: [Melbourne-pm] No meeting in Jan Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hey Dudes Just a quick reminder that we do not have a Perl Mongers meeting in Jan - - thus you should consider not turning up tomorrow night - unless you want to go to the pub anyway :-) Scooter - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Open source developer http://linux.dd.com.au/ scottp@dd.com.au Dismaimer: Open sauce usually ends up never coming out (of the bottle). Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB7JrtDCFCcmAm26YRAur0AJ9oRvlruwHO0FQmBaKgf4nk+gW5ZgCfYYmt Aob9X3rHTHxqnHvLqBZphBw= =wXpc -----END PGP SIGNATURE----- From jarich at perltraining.com.au Mon Jan 17 21:21:32 2005 From: jarich at perltraining.com.au (Jacinta Richardson) Date: Mon Jan 17 21:21:42 2005 Subject: [Melbourne-pm] Melbourne PM website In-Reply-To: <91BD038A-690F-11D9-86F0-000D93ADDF32@dd.com.au> References: <41EC960D.3090304@perltraining.com.au> <91BD038A-690F-11D9-86F0-000D93ADDF32@dd.com.au> Message-ID: <41EC9CDC.50103@perltraining.com.au> Scott Penrose wrote: >>> , but can't find in my email, would it be possible to stick up a >>> temporary page saying something like: > > I will try, have not had time yet :-) I'm happy to put together a single static page if you like. Paul couldn't log in before, but he thinks he might just have the username wrong. Let me know if you want me to handle this. > BTW. did you (or anyone else) get my mail from last week asking what > software is a good choice for the site ? Actually I did. It appears that my filters aren't working as well for Melbourne PM as I thought and it got lost in the wrong folder. I've never put together anything using slashcode or a CMS so I can't really comment, but for usability I quite like the Everything engine that Perlmonks uses (http://everydevel.com/) 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 scottp at dd.com.au Mon Jan 17 21:33:30 2005 From: scottp at dd.com.au (Scott Penrose) Date: Mon Jan 17 21:33:30 2005 Subject: [Melbourne-pm] Melbourne PM website In-Reply-To: <41EC9CDC.50103@perltraining.com.au> References: <41EC960D.3090304@perltraining.com.au> <91BD038A-690F-11D9-86F0-000D93ADDF32@dd.com.au> <41EC9CDC.50103@perltraining.com.au> Message-ID: <7C624C6D-6912-11D9-86F0-000D93ADDF32@dd.com.au> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 18/01/2005, at 4:21 PM, Jacinta Richardson wrote: > > > Scott Penrose wrote: > >>>> , but can't find in my email, would it be possible to stick up a >>>> temporary page saying something like: >> I will try, have not had time yet :-) > > I'm happy to put together a single static page if you like. Paul > couldn't log in before, but he thinks he might just have the username > wrong. Let me know if you want me to handle this. No, they are not allowing logon either - we will be getting WebDAV access soon. >> BTW. did you (or anyone else) get my mail from last week asking what >> software is a good choice for the site ? > > Actually I did. It appears that my filters aren't working as well for > Melbourne PM as I thought and it got lost in the wrong folder. I've > never put together anything using slashcode or a CMS so I can't really > comment, but for usability I quite like the Everything engine that > Perlmonks uses (http://everydevel.com/) Kool Scooter - -- * - * http://www.osdc.com.au - Open Source Developers Conference * - * Scott Penrose Anthropomorphic Personification Expert http://search.cpan.org/search?author=SCOTT scott@cpan.org Dismaimer: While every attempt has been made to make sure that this email only contains zeros and ones, there has been no effort made to guarantee the quantity or the order. Please do not send me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html Microsoft is not the answer. It's the question. And the answer is no. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFB7J+sDCFCcmAm26YRAlzeAJ0Qb5HOUKzDMbbmYWSlAu1dWzFxJwCgozwQ mPUmjKdm2zOIFckhGQvONf0= =sFN0 -----END PGP SIGNATURE----- From david_dick at iprimus.com.au Wed Jan 26 11:45:12 2005 From: david_dick at iprimus.com.au (David Dick) Date: Wed Jan 26 11:43:40 2005 Subject: [Melbourne-pm] Detecting Hardware limits / problems Message-ID: <41F7F348.1080609@iprimus.com.au> One of my earliest perl experiences was being put in charge of a crusty horrific set of cgi scripts that powered a fairly popular web site (around 1-2 hits per second on average). Popularity was building thou, and soon after i was put in charge, things would just go beserk. The error logs would suddenly fill with completely confusing error messages about how the code base wasn't compiling, .pl files were not being required successfully, etc. I guessed in the end that the machine had run out of memory because it had spawned too many cgi-scripts and set about repairing things. however, the mental scarring is still there and the question is, are there are special tricks that people use to 1) detect a hardware limit or problem and write a message to stderr? 2) stop a hardware limit or problem from filling stderr with tons of verbose, misleading messages about the effects of the problem, instead of the cause? The point of this would be to as quickly as possible, alert the owner of the program that hardware failure or a hardware limit has occurred. Hardware failure / limits i think mean running out of ram, running out of hard disk or hard disk failure. cpu failure i don't think is detectable, likewise bad memory, although quite possibly i'm wrong. hardware is one of my many weaknesses. :) Things i can think of. Always check the return value of system calls. :) Not really as simple as that unfortunately. Failing to open a file for reading _may_ mean the hard disk has failed, or that the user has messed up the installation of the program. Maybe use some sort of variable to keep track of this? On the other hand, i've never seen a seek fail at all, and maybe it would only fail if the hard drive failed. Always use some type of eval { require foo; }; if ($@) { panic; } type construct to load libraries??? hoping the new year won't involve this sort of stuff for any of you :) uru -Dave From simon at unisolve.com.au Wed Jan 26 15:03:40 2005 From: simon at unisolve.com.au (Simon Taylor) Date: Wed Jan 26 15:05:06 2005 Subject: [Melbourne-pm] Detecting Hardware limits / problems In-Reply-To: <41F7F348.1080609@iprimus.com.au> References: <41F7F348.1080609@iprimus.com.au> Message-ID: <200501271003.40770.simon@unisolve.com.au> Hi David, > Things i can think of. > > Always check the return value of system calls. :) Not really as simple > as that unfortunately. Failing to open a file for reading _may_ mean > the hard disk has failed, or that the user has messed up the > installation of the program. Maybe use some sort of variable to keep > track of this? On the other hand, i've never seen a seek fail at all, > and maybe it would only fail if the hard drive failed. I've found that chekcing the return code of the close() subroutine, (which is not often bothered with), is invaluable for checking for errors when the file that was opened is a process, rather than a plain file. In Unixy environments at least, some unusual error conditions won't be detected when the "file" is opened with open() but will be detected with close(). I'm thinking here of pipes failing due to insufficient memory, or named pipes failing due to lack of disk space. etc.... Can't think of anything else relevant. - Simon -- Unisolve Pty Ltd - Melbourne, Australia +61 3 9568 2005 From stas at stason.org Thu Jan 27 16:34:08 2005 From: stas at stason.org (Stas Bekman) Date: Sun Jan 30 18:43:30 2005 Subject: [Melbourne-pm] Detecting Hardware limits / problems In-Reply-To: <41F7F348.1080609@iprimus.com.au> References: <41F7F348.1080609@iprimus.com.au> Message-ID: <41F98880.6080700@stason.org> David Dick wrote: > One of my earliest perl experiences was being put in charge of a crusty > horrific set of cgi scripts that powered a fairly popular web site > (around 1-2 hits per second on average). Popularity was building thou, > and soon after i was put in charge, things would just go beserk. The > error logs would suddenly fill with completely confusing error messages > about how the code base wasn't compiling, .pl files were not being > required successfully, etc. I guessed in the end that the machine had > run out of memory because it had spawned too many cgi-scripts and set > about repairing things. > > however, the mental scarring is still there and the question is, are > there are special tricks that people use to > > 1) detect a hardware limit or problem and write a message to stderr? > 2) stop a hardware limit or problem from filling stderr with tons of > verbose, misleading messages about the effects of the problem, instead > of the cause? > > The point of this would be to as quickly as possible, alert the owner of > the program that hardware failure or a hardware limit has occurred. David, take a look at BSD::Resource and ulimit(1). And you can try mod_perl+Apache::PerlRun, you will need a way fewer perls around (in which case Apache::Resource should be used to set hardware limits. -- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:stas@stason.org http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com