From perlmonger at pck.co.nz Tue Jun 6 19:04:21 2006
From: perlmonger at pck.co.nz (Peter Kelly)
Date: Wed, 07 Jun 2006 14:04:21 +1200
Subject: [Wellington-pm] Unenterprisey Languages session Saturday
Message-ID: <44863425.9080102@pck.co.nz>
Hi all,
Geoff Cant from Catalyst is organising a meeting this Saturday as below,
covering Common Lisp, Io, and Erlang.
The talk on Erlang is particularly recommended for those seeking high
availability and deterministic behaviour on the cheap. And Geoff is an
enthusiastic and capable speaker :)
RSVP to him as below please.
Cheers,
Peter
-------- Original Message --------
Subject: YMS: Unenterprisey Languages
Date: Wed, 7 Jun 2006 12:49:21 +1200
From: Geoff Cant
To: Everyone Catalyst
Hi all, I'm hosting an Unenterprisey Languages meeting this Saturday
(10th June) here at Catalyst (L2 boardroom to be precise).
The blurb I've been spam^H^H^Hending to everyone runs:
Speakers so far include:
* Robert Strandh
(http://dept-info.labri.u-bordeaux.fr/~strandh/index.en.html) who
will probably be talking about Common Lisp and the G# score editor
* Jonathan Wright who will be talking about the Io programming
language (http://www.iolanguage.com/)
* Chris Double who will be talking about something interesting
(http://www.bluishcoder.co.nz/)
* I will be talking about Erlang (http://erlang.org) and maybe Sisc
scheme (http://sisc.sourceforge.net/) if there's time
If you're interested in wierd and wonderful languages that aren't
quite up with the play on SOA, have a limited amount of middleware
written in them and generally have far less XML than the competition
you may want to come along.
The talks will start at 4pm at Catalyst (Level 2, Eagle Technologies
House, 150-154 Willis St. Wellington) and we'll head out to dinner[1] at
about 7pm.
Please RSVP to me, , if you would like to
attend. If you've got a neat hack in an interesting language you'd
like to talk about, we'll be sure to find you a speaking slot[2].
Cheers,
--
Geoff Cant
[1] The location for dinner is yet to be decided, suggestions welcome
[2] There may be free beer, especially for speakers :)
(YMS = Yet More Spam)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/wellington-pm/attachments/20060607/3610b528/attachment.html
From grant at mclean.net.nz Mon Jun 12 13:55:49 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Tue, 13 Jun 2006 08:55:49 +1200
Subject: [Wellington-pm] Reminder: Meeting tonight
Message-ID: <1150145749.4586.4.camel@localhost.localdomain>
Hi Mongers
Wellington Perl Mongers are meeting tonight. Usual place and time:
6:00pm Tuesday 13 June 2006
Catalyst IT Limited
Level 2, Eagle Technology House
150 Willis Street
Tonight's talks:
* Grant McLean - Test-Driven Development
* Peter Love - How I make a living using Perl
See you there.
Grant
From grant at mclean.net.nz Mon Jun 12 15:20:06 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Tue, 13 Jun 2006 10:20:06 +1200
Subject: [Wellington-pm] Reminder: Meeting tonight
In-Reply-To: <1150145749.4586.4.camel@localhost.localdomain>
References: <1150145749.4586.4.camel@localhost.localdomain>
Message-ID: <1150150806.4586.22.camel@localhost.localdomain>
On Tue, 2006-06-13 at 08:55 +1200, Grant McLean wrote:
> Tonight's talks:
>
> * Grant McLean - Test-Driven Development
> * Peter Love - How I make a living using Perl
I was asked off-list for more details of my talk so I thought other
people might appreciate the extra info too ...
The talk is an introduction to Test Driven (or Test First) development.
If you're not already using that technique then you should definitely
come along and see it in action. Once you've tried it you'll never go
back :-)
There's no advanced Perl in the talk so it's unlikely to go over
anyone's head. It's not specifically targetted as web application
development although I will touch on applying the techniques to web apps
towards the end.
Cheers
Grant
From grant at mclean.net.nz Tue Jun 13 15:22:05 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Wed, 14 Jun 2006 10:22:05 +1200
Subject: [Wellington-pm] Roundup of last night's meeting
Message-ID: <1150237325.12174.25.camel@localhost.localdomain>
Hi Mongers
Despite the chilly weather, we had a great turnout last night. Thanks
to Peter for helping to inspire the next generation of freelancers.
Thanks to everyone for the feedback throughout my TDD talk. I do enjoy
the interactive presentations best (although I did cry myself to sleep
over the "like watching paint dry" comment).
The talk slides are up on the web site now:
http://wellington.pm.org/archive/
The next meeting will be Tuesday July 11th. We're still in need of a
volunteer to speak that night, so let me know if you'd like to do that.
Cheers
Grant
From michael at diaspora.gen.nz Mon Jun 19 15:39:57 2006
From: michael at diaspora.gen.nz (michael at diaspora.gen.nz)
Date: Tue, 20 Jun 2006 10:39:57 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
Message-ID:
Hi,
I've come across an interesting problem, and before filing a bug on
rt.cpan.org, I thought I'd ask the list about it.
I have the following (minimal) program, which is giving me errors:
#!/usr/bin/perl
use LWP::UserAgent;
use strict;
my $url = 'https://www.telstraclear.co.nz/usagemeter/index.cfm';
my $ua = LWP::UserAgent->new();
my $rq = HTTP::Request->new('GET');
$rq->url($url);
my $rp = $ua->request($rq);
die if $rp->code() == 500;
I'm using the Debian unstable packages of IO::Socket::SSL, and
libwww-perl.
So far I've traced this down to a call to sysread on an IO::Socket::SSL
object returning undef rather than 0 bytes (see my_read in
Net::HTTP::Methods, which calls IO::Socket::SSL::sysread, which in turn
calls Net::SSLeay::read, which is XS, and I don't know how to debug),
but I can't figure out why it's doing it.
Furthermore, sometimes lwp-request of the same URL will work!
(The 500 is definitely not authentic; it's a library problem.
wget -O- $url will always return a result.) Using a different URL
(eg https://diaspora.gen.nz/) works fine.
Can anyone shed any light on this?
-- michael
From srdjan at catalyst.net.nz Mon Jun 19 16:48:41 2006
From: srdjan at catalyst.net.nz (Srdjan)
Date: Tue, 20 Jun 2006 11:48:41 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To:
References:
Message-ID: <449737D9.1070804@catalyst.net.nz>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm out for lunch, but what's the aoutput of respone->as_string? 500 is client
assigned code, ie not the response from server.
I bet it's a timeout...
michael at diaspora.gen.nz wrote:
> Hi,
>
> I've come across an interesting problem, and before filing a bug on
> rt.cpan.org, I thought I'd ask the list about it.
>
> I have the following (minimal) program, which is giving me errors:
>
> #!/usr/bin/perl
> use LWP::UserAgent;
> use strict;
> my $url = 'https://www.telstraclear.co.nz/usagemeter/index.cfm';
> my $ua = LWP::UserAgent->new();
> my $rq = HTTP::Request->new('GET');
> $rq->url($url);
> my $rp = $ua->request($rq);
>
> die if $rp->code() == 500;
>
> I'm using the Debian unstable packages of IO::Socket::SSL, and
> libwww-perl.
>
> So far I've traced this down to a call to sysread on an IO::Socket::SSL
> object returning undef rather than 0 bytes (see my_read in
> Net::HTTP::Methods, which calls IO::Socket::SSL::sysread, which in turn
> calls Net::SSLeay::read, which is XS, and I don't know how to debug),
> but I can't figure out why it's doing it.
>
> Furthermore, sometimes lwp-request of the same URL will work!
> (The 500 is definitely not authentic; it's a library problem.
> wget -O- $url will always return a result.) Using a different URL
> (eg https://diaspora.gen.nz/) works fine.
>
> Can anyone shed any light on this?
>
> -- michael
> _______________________________________________
> Wellington-pm mailing list
> Wellington-pm at pm.org
> http://mail.pm.org/mailman/listinfo/wellington-pm
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFElzfZZtcHxCitRpgRAgX3AKCcZuXi0B2I/j6M2zUf20iOV+mRXwCgtkyn
iWjSFUAKGrluYW7+lAwkIh0=
=odG5
-----END PGP SIGNATURE-----
From michael at diaspora.gen.nz Mon Jun 19 17:01:15 2006
From: michael at diaspora.gen.nz (michael at diaspora.gen.nz)
Date: Tue, 20 Jun 2006 12:01:15 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To: Your message of "Tue, 20 Jun 2006 11:48:41 +1200."
<449737D9.1070804@catalyst.net.nz>
Message-ID:
Srdjan writes:
>I'm out for lunch, but what's the aoutput of respone->as_string? 500 is client
>assigned code, ie not the response from server.
>I bet it's a timeout...
Nope. As I said, it's a failed read call, returning undef rather than 0.
To be more exact, LWP::Protocol::collect seems to execute 1 read
(as a call to Net::HTTP::Methods::my_read, via read_entity_body in
the same package) that returns 4096 bytes; another that returns 375
bytes; and then a third, which returns undef, which in turn causes
LWP::Protocol::http::request in the anonymous function passed to collect
to, well, die.
What should be returned is 0 (indicating EOF), which seems to happen in
cases that I haven't tracked down yet.
The 500 is either 'Can't read entity body', or 'Internal server error'.
Seems to vary.
Bizarre, eh?
(Thanks for reading the email -- it seemed a little bit dense as I was
writing it...)
-- michael.
From srdjan at catalyst.net.nz Mon Jun 19 18:37:14 2006
From: srdjan at catalyst.net.nz (Srdjan)
Date: Tue, 20 Jun 2006 13:37:14 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To:
References:
Message-ID: <4497514A.8000703@catalyst.net.nz>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Unfortunately I will be leaving soon so I cannot help you a lot.
"Can't read entity body" I have never seen (I believe, but I'm getting old...),
but...
"Internal server error" I've seen a lot when trying to talk to an IIS server.
But it did translate to timeout. There's something about IIS and SSLeay. I know
that guys with IIS had to (reluctantly) change something on their end, and their
mumble was "Well it works with php", and php uses curl.
michael at diaspora.gen.nz wrote:
> Srdjan writes:
>> I'm out for lunch, but what's the aoutput of respone->as_string? 500 is client
>> assigned code, ie not the response from server.
>> I bet it's a timeout...
>
> Nope. As I said, it's a failed read call, returning undef rather than 0.
>
> To be more exact, LWP::Protocol::collect seems to execute 1 read
> (as a call to Net::HTTP::Methods::my_read, via read_entity_body in
> the same package) that returns 4096 bytes; another that returns 375
> bytes; and then a third, which returns undef, which in turn causes
> LWP::Protocol::http::request in the anonymous function passed to collect
> to, well, die.
>
> What should be returned is 0 (indicating EOF), which seems to happen in
> cases that I haven't tracked down yet.
>
> The 500 is either 'Can't read entity body', or 'Internal server error'.
> Seems to vary.
>
> Bizarre, eh?
>
> (Thanks for reading the email -- it seemed a little bit dense as I was
> writing it...)
>
> -- michael.
> _______________________________________________
> Wellington-pm mailing list
> Wellington-pm at pm.org
> http://mail.pm.org/mailman/listinfo/wellington-pm
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEl1FKZtcHxCitRpgRAjx+AKDMOhE2b6hD+HwA1/eSYmDrorvWDACgq/K8
iwliWWpgfgVr+/EcR+hGXvo=
=1zjb
-----END PGP SIGNATURE-----
From grant at mclean.net.nz Mon Jun 19 18:40:43 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Tue, 20 Jun 2006 13:40:43 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To:
References:
Message-ID: <1150767643.12100.20.camel@putnam.wgtn.cat-it.co.nz>
On Tue, 2006-06-20 at 10:39 +1200, michael at diaspora.gen.nz wrote:
> Hi,
>
> I've come across an interesting problem, and before filing a bug on
> rt.cpan.org, I thought I'd ask the list about it.
>
> I have the following (minimal) program, which is giving me errors:
>
> #!/usr/bin/perl
> use LWP::UserAgent;
> use strict;
> my $url = 'https://www.telstraclear.co.nz/usagemeter/index.cfm';
> my $ua = LWP::UserAgent->new();
> my $rq = HTTP::Request->new('GET');
> $rq->url($url);
> my $rp = $ua->request($rq);
>
> die if $rp->code() == 500;
I do get the same errors as you and yet the same code will happily
download pages from other SSL sites. I note that the telstraclear site
is IIS but other IIS sites like kiwibank seem to be accessible. Perhaps
it's something weird in the SSL negotiation phase
Interestingly, the code snippet in the synopsis of the Net::SSLeay
documentation does seem to work:
use Net::SSLeay qw(get_https make_headers);
my($page, $response, %reply_headers) = get_https(
'www.telstraclear.co.nz',
443,
'/usagemeter/index.cfm',
make_headers(
'User-Agent' => 'Cryptozilla/5.0b1',
'Referer' => 'https://www.bacus.pt'
)
);
Cheers
Grant
From michael at diaspora.gen.nz Mon Jun 19 19:15:40 2006
From: michael at diaspora.gen.nz (michael at diaspora.gen.nz)
Date: Tue, 20 Jun 2006 14:15:40 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To: Your message of "Tue, 20 Jun 2006 13:40:43 +1200."
<1150767643.12100.20.camel@putnam.wgtn.cat-it.co.nz>
Message-ID:
Grant McLean writes:
>I do get the same errors as you and yet the same code will happily
>download pages from other SSL sites. I note that the telstraclear site
>is IIS but other IIS sites like kiwibank seem to be accessible. Perhaps
>it's something weird in the SSL negotiation phase
Or in the tear-down. Good to know that others are getting the same
problem; helps to prove it's not just firewalls or something like that.
I'll have to have a look with ltrace or strace to see if I can see
anything in there.
>Interestingly, the code snippet in the synopsis of the Net::SSLeay
>documentation does seem to work:
Unfortunately, that's not what WWW::Mechanize wants to use, which is
how all this started.
-- michael.
From ewen at naos.co.nz Mon Jun 19 19:15:54 2006
From: ewen at naos.co.nz (Ewen McNeill)
Date: Tue, 20 Jun 2006 14:15:54 +1200
Subject: [Wellington-pm] POD: start new line here
Message-ID: <20060620021554.89884869F87@wat.la.naos.co.nz>
Hi,
Is there a way to tell a POD formatter to start a new line at some point
in a paragraph? Something equivilent to in HTML. I can't
obviously see anything in the perlpod documentation, but I thought I'd
ask in case someone else knew.
I'm aware that I can indent the paragraph by a space to have it
unformatted but, well, that results in it being indented a space (eg, in
the perldoc output to a terminal with a fixed width font). Which looks
a little odd for a two-line paragraph all by itself. Or I could leave
a blank line between the relevant two lines but that's also a little
undesirable for this usage (but is what I'm doing for now).
Assume for the purposes of discussion that the relevant lines are
sufficiently short that they'll fit on a line by themselves in most POD
output formats.
Thanks,
Ewen
From michael at diaspora.gen.nz Mon Jun 19 19:40:47 2006
From: michael at diaspora.gen.nz (michael at diaspora.gen.nz)
Date: Tue, 20 Jun 2006 14:40:47 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To: Your message of "Tue, 20 Jun 2006 13:40:43 +1200."
<1150767643.12100.20.camel@putnam.wgtn.cat-it.co.nz>
Message-ID:
>Interestingly, the code snippet in the synopsis of the Net::SSLeay
>documentation does seem to work:
Irritating, on the other hand, is that the following program works:
#!/usr/bin/python
import urllib
U = 'https://www.telstraclear.co.nz/usagemeter/index.cfm'
print urllib.urlopen(U).read()
Shorter than the Perl equivalent, even. Bah. Might have to use the
Python mechanize library for this one.
From grant at mclean.net.nz Mon Jun 19 19:40:49 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Tue, 20 Jun 2006 14:40:49 +1200
Subject: [Wellington-pm] POD: start new line here
In-Reply-To: <20060620021554.89884869F87@wat.la.naos.co.nz>
References: <20060620021554.89884869F87@wat.la.naos.co.nz>
Message-ID: <1150771249.12100.23.camel@putnam.wgtn.cat-it.co.nz>
On Tue, 2006-06-20 at 14:15 +1200, Ewen McNeill wrote:
> Is there a way to tell a POD formatter to start a new line at some point
> in a paragraph? Something equivilent to in HTML. I can't
> obviously see anything in the perlpod documentation, but I thought I'd
> ask in case someone else knew.
I'm pretty sure that you can't do that in POD.
Grant
From ewen at naos.co.nz Mon Jun 19 19:43:35 2006
From: ewen at naos.co.nz (Ewen McNeill)
Date: Tue, 20 Jun 2006 14:43:35 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To: Message from michael@diaspora.gen.nz of "Tue,
20 Jun 2006 10:39:57 +1200."
Message-ID: <20060620024335.DD0C9869F87@wat.la.naos.co.nz>
In message , michael at diaspora.gen.nz w
rites:
>I have the following (minimal) program, which is giving me errors: [...]
> my $url = 'https://www.telstraclear.co.nz/usagemeter/index.cfm';
BTW, assuming you're trying to do what I think you are, you may be interested
in:
http://volker.dnsalias.net/soft/script/telstracabletraffic
which is a bash script to download/process the new TelstraClear traffic
information (CSV) that was announced on the nzlug list.
Although obviously it'd be nice if Perl's fetching of HTTPS pages worked
sensibly too. (I've typically used SSL::SSLeay in the past, rather than
WWW::Mechanize.)
Ewen
From grant at mclean.net.nz Mon Jun 19 19:55:32 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Tue, 20 Jun 2006 14:55:32 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To:
References:
Message-ID: <1150772132.12100.28.camel@putnam.wgtn.cat-it.co.nz>
On Tue, 2006-06-20 at 14:40 +1200, michael at diaspora.gen.nz wrote:
> >Interestingly, the code snippet in the synopsis of the Net::SSLeay
> >documentation does seem to work:
>
> Irritating, on the other hand, is that the following program works:
>
> #!/usr/bin/python
> import urllib
> U = 'https://www.telstraclear.co.nz/usagemeter/index.cfm'
> print urllib.urlopen(U).read()
>
> Shorter than the Perl equivalent, even. Bah. Might have to use the
> Python mechanize library for this one.
The ruby version is pretty short too (and works)
#!/usr/bin/ruby
require 'open-uri'
url = 'https://www.telstraclear.co.nz/usagemeter/index.cfm'
puts open(url).read
But in both cases this is like comparing to LWP::Simple code in Perl
which would also be short (if non-functional).
Cheers
Grant
From jarich at perltraining.com.au Mon Jun 19 20:18:37 2006
From: jarich at perltraining.com.au (Jacinta Richardson)
Date: Tue, 20 Jun 2006 13:18:37 +1000
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To:
References:
Message-ID: <4497690D.1090602@perltraining.com.au>
G'day Michael
I'm not sure what your problem is, but if you may get some further help by
posting this issue to the LWP mailing list: libwww at perl.org
All the best,
J
--
("`-''-/").___..--''"`-._ | Jacinta Richardson |
`6_ 6 ) `-. ( ).`-.__.`) | Perl Training Australia |
(_Y_.)' ._ ) `._ `. ``-..-' | +61 3 9354 6001 |
_..`--'_..-_/ /--'_.' ,' | contact at perltraining.com.au |
(il),-'' (li),' ((!.-' | www.perltraining.com.au |
From michael at diaspora.gen.nz Mon Jun 19 20:56:04 2006
From: michael at diaspora.gen.nz (michael at diaspora.gen.nz)
Date: Tue, 20 Jun 2006 15:56:04 +1200
Subject: [Wellington-pm] Problems with HTTPS through LWP.
In-Reply-To: Your message of "Tue, 20 Jun 2006 13:18:37 +1000."
<4497690D.1090602@perltraining.com.au>
Message-ID:
Jacinta Richardson writes:
>I'm not sure what your problem is, but if you may get some further help by
>posting this issue to the LWP mailing list: libwww at perl.org
Thanks, Jacinta.
As it turns out, this "solves" the problem (although I'll post to
the libwww mailing list to see if anyone can provide more information
on *why*):
sudo aptitude install libcrypt-ssleay-perl
(ie, switch from Net::SSLeay to Crypt::SSLeay; Net::SSLeay is still
installed, but LWP obviously uses the Crypt version by preference.)
Bah. OpenSSL has always been a pain.
-- michael.
From sam at vilain.net Tue Jun 20 13:43:35 2006
From: sam at vilain.net (Sam Vilain)
Date: Wed, 21 Jun 2006 08:43:35 +1200
Subject: [Wellington-pm] POD: start new line here
In-Reply-To: <20060620021554.89884869F87@wat.la.naos.co.nz>
References: <20060620021554.89884869F87@wat.la.naos.co.nz>
Message-ID: <44985DF7.9080102@vilain.net>
Ewen McNeill wrote:
> Hi,
>
> Is there a way to tell a POD formatter to start a new line at some point
> in a paragraph? Something equivilent to in HTML. I can't
> obviously see anything in the perlpod documentation, but I thought I'd
> ask in case someone else knew.
>
> I'm aware that I can indent the paragraph by a space to have it
> unformatted but, well, that results in it being indented a space (eg, in
> the perldoc output to a terminal with a fixed width font). Which looks
> a little odd for a two-line paragraph all by itself. Or I could leave
> a blank line between the relevant two lines but that's also a little
> undesirable for this usage (but is what I'm doing for now).
>
> Assume for the purposes of discussion that the relevant lines are
> sufficiently short that they'll fit on a line by themselves in most POD
> output formats.
>
There's three things you need to know about POD. First, it's Plain.
Second, it's OLD! Third, she is a woman! I mean, third, it's for writing
documentation.
Sam.
NB if you haven't seen ?Blackadder I? you probably won't get that ;-)
From jarich at perltraining.com.au Fri Jun 23 05:24:21 2006
From: jarich at perltraining.com.au (Jacinta Richardson)
Date: Fri, 23 Jun 2006 22:24:21 +1000
Subject: [Wellington-pm] OSDC 2006 -- CFP closes in 2.5 weeks
Message-ID: <449BDD75.4020607@perltraining.com.au>
G'day New Zealand Perl Mongers!
http://www.osdc.com.au/papers/cfp06.html
There are two and a half weeks to go to get your paper in for one of the
best Australian conferences this year!
The deadline for proposals is 12th July 2006.
The Open Source Developers' Conference is an Australian conference
designed for developers, by developers. It covers numerous programming
languages across a range of operating systems. We're seeking papers on
Open Source languages, technologies, projects and tools as well as topics
of interest to Open Source developers.
The conference will be held in Melbourne, Victoria (Monash University's
Caulfield Campus) from the 6th to the 8th of December, 2006. Each day
includes three streams of talks, social events and is fully
catered with buffet lunch and morning, afternoon teas.
For a list of conference presentations from last year visit:
http://osdc2005.cgpublisher.com/proposals/
If you have any questions, or have never submitted a paper proposal
before, please read our FAQ page at http://www.osdc.com.au/faq/ index.html
If you don't find an answer there, please contact richard osdc.com.au
To submit a proposal, follow the instructions at
http://www.osdc.com.au/papers/cfp06.html
This year we're also going to run a day of tutorials. See the CFP
for more information.
We are also seeking expressions of interest for people to be part of the
OSDC 2006 Programme Committee. The Committee's primary responsibility is
assessing the proposals submitted by potential speakers. Please email
richard osdc.com.au if you are interested, indicating your open source
development interests.
We look forward to hearing from you!
All the best,
The OSDC 2006 committee.
From grant at mclean.net.nz Sun Jun 25 18:55:56 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Mon, 26 Jun 2006 13:55:56 +1200
Subject: [Wellington-pm] New Book: Intermediate Perl
Message-ID: <1151286956.23282.16.camel@putnam.wgtn.cat-it.co.nz>
Hi Mongers
The nice folk at O'Reilly have just sent us a copy of:
Intermediate Perl
Randal L. Schwartz, brian d foy & Tom Phoenix
http://www.oreilly.com/catalog/intermediateperl/
http://www.amazon.com/gp/product/0596102062/
If you're not yet comfortable with references, modules, objects, or
testing then you might want to borrow this from the Wellington.PM
library. Drop me a line by return email to enter a 'priority queue'.
The next meeting is in two weeks.
Sam in going to give us an advanced screening of a talk he'll be doing
at YAPC::Eu later in the year:
Moose - It's the new Camel!
Moose is a module for building Perl classes, that gives you many of
the powers of Perl 6's object system in Perl 5 - including Roles
and subset types. Despite being a young module, it is rapidly
becoming the 'accessors module' of choice for the discerning module
author.
This talk will give a tour through Moose - its features and how to
use them, and show a design process example of an application
written using Moose.
Finlay will be introducing us to DBIx::Class and telling us about his
adventures using it with the Catalyst web application framework.
Cheers
Grant
From sam at vilain.net Mon Jun 26 22:47:04 2006
From: sam at vilain.net (Sam Vilain)
Date: Tue, 27 Jun 2006 17:47:04 +1200
Subject: [Wellington-pm] July Talks [was: New Book: Intermediate Perl]
In-Reply-To: <1151286956.23282.16.camel@putnam.wgtn.cat-it.co.nz>
References: <1151286956.23282.16.camel@putnam.wgtn.cat-it.co.nz>
Message-ID: <44A0C658.2040009@vilain.net>
Grant McLean wrote:
> The next meeting is in two weeks.
>
> Sam in going to give us an advanced screening of a talk he'll be doing
> at YAPC::Eu later in the year:
>
> Moose - It's the new Camel!
>
> Moose is a module for building Perl classes, that gives you many of
> the powers of Perl 6's object system in Perl 5 - including Roles
> and subset types. Despite being a young module, it is rapidly
> becoming the 'accessors module' of choice for the discerning module
> author.
>
> This talk will give a tour through Moose - its features and how to
> use them, and show a design process example of an application
> written using Moose.
>
> Finlay will be introducing us to DBIx::Class and telling us about his
> adventures using it with the Catalyst web application framework.
>
I have another talk, "Database - slave or master? DBIx::Class vs
Tangram" (see birmingham2006.com for synopsis), Finlay and I discussed
doing both of them on the same evening.
I suppose it's not overly important though, especially if we don't have
any more speakers ready yet. And maybe it is better to spead out the ORM
talks over separate evenings. Thoughts, anyone?
Sam.
From grant at mclean.net.nz Tue Jun 27 02:40:14 2006
From: grant at mclean.net.nz (Grant McLean)
Date: Tue, 27 Jun 2006 21:40:14 +1200
Subject: [Wellington-pm] July Talks [was: New Book: Intermediate Perl]
In-Reply-To: <44A0C658.2040009@vilain.net>
References: <1151286956.23282.16.camel@putnam.wgtn.cat-it.co.nz>
<44A0C658.2040009@vilain.net>
Message-ID: <1151401214.28820.3.camel@localhost.localdomain>
On Tue, 2006-06-27 at 17:47 +1200, Sam Vilain wrote:
> Grant McLean wrote:
> > The next meeting is in two weeks.
> >
> > Sam in going to give us an advanced screening of a talk he'll be doing
> > at YAPC::Eu later in the year:
> >
> > Moose - It's the new Camel!
> >
> > Finlay will be introducing us to DBIx::Class and telling us about his
> > adventures using it with the Catalyst web application framework.
> >
>
> I have another talk, "Database - slave or master? DBIx::Class vs
> Tangram" (see birmingham2006.com for synopsis), Finlay and I discussed
> doing both of them on the same evening.
We briefly discussed this offline and decided that
a) it was probably better to have the ORM talks on different nights
rather than have one whole meeting devoted to it; and ...
> I suppose it's not overly important though, especially if we don't have
> any more speakers ready yet.
b) no one else has volunteered to talk.
Cheers
Grant
From michael at diaspora.gen.nz Tue Jun 27 03:02:52 2006
From: michael at diaspora.gen.nz (michael at diaspora.gen.nz)
Date: Tue, 27 Jun 2006 22:02:52 +1200
Subject: [Wellington-pm] July Talks [was: New Book: Intermediate Perl]
In-Reply-To: Your message of "Tue, 27 Jun 2006 21:40:14 +1200."
<1151401214.28820.3.camel@localhost.localdomain>
Message-ID:
>> I suppose it's not overly important though, especially if we don't have
>> any more speakers ready yet.
>
>b) no one else has volunteered to talk.
I will point out I offered a chocolate fish or a talk in exchange for
paper-scissors-rock software on this list a couple of months back.
No one has yet produced the software. You do have options :)
-- michael.
From sam at vilain.net Thu Jun 29 19:12:07 2006
From: sam at vilain.net (Sam Vilain)
Date: Fri, 30 Jun 2006 14:12:07 +1200
Subject: [Wellington-pm] Audrey Tang on Perl 6 Today!
Message-ID: <44A48877.8000202@vilain.net>
These slides are well worth looking at!
-------- Original Message --------
Subject: Re: Pm's YAPC::NA talk online
Date: Tue, 27 Jun 2006 18:07:20 -0500
From: Audrey Tang
To: perl6-compiler at perl.org, p6i ,
perl6-language at perl.org
References: <20060627214151.GB1528 at host.pmichaud.com>
? 2006/6/27 ?? 4:41 ??Patrick R. Michaud ???
> For any who may be interested, my talk slides for
> "Perl 6 Compiler Status and the Parrot Compiler Toolkit"
> (presented today at YAPC::NA) are available at
>
> http://www.pmichaud.com/2006/pres/yapc-perl6/slide.html
That was a wonderful talk. Thanks Patrick. :-)
My talk ("Deploying Perl 6") is available at:
http://pugs.blogs.com/talks/yapcna-deploy-perl6.pdf
http://pugs.blogs.com/talks/yapcna-deploy-perl6.swf
http://pugs.blogs.com/talks/yapcna-deploy-perl6.tar.gz (HTML+images)
Thanks,
Audrey
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: not available
Url : http://mail.pm.org/pipermail/wellington-pm/attachments/20060630/cf290307/attachment.bin