From thakore.kartik at gmail.com Mon Nov 2 05:18:41 2009 From: thakore.kartik at gmail.com (Kartik Thakore) Date: Mon, 2 Nov 2009 08:18:41 -0500 Subject: [tpm] Hackathons In-Reply-To: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> Message-ID: <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> After October's tpm meeting, I had an idea to have a game hackathon for Feb 2011. The reason that I am planning that far ahead is due to three reasons. Right now I am sealed between school and work. I will be breathing easier after Jan 2011. Also SDL perl is too volatile to get you guys/gals hooked on. And finally I have no clue what goes into preparing for a hackathon. Do tpm engage in hackathon? What do we need? Anyone has plans for an upcomping hackathon? I will try and visit on if so ... Regards, Kartik Thakore From jkeen at verizon.net Mon Nov 2 05:26:44 2009 From: jkeen at verizon.net (James E Keenan) Date: Mon, 02 Nov 2009 08:26:44 -0500 Subject: [tpm] Hackathons In-Reply-To: <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> Message-ID: <661F7C90-1B84-474D-AE98-47C6D18AC144@verizon.net> On Nov 2, 2009, at 8:18 AM, Kartik Thakore wrote: > > > And finally I have no clue what goes into preparing for a > hackathon. Do tpm engage in hackathon? What do we need? Anyone has > plans for an upcomping hackathon? I will try and visit on if so ... Toronto Perlmongers has a good history with respect to hackathons: * pre-YAPC hackathon in June 2005 * CGI::Application::Framework hackathon in October 2005 * mini-hackathon in April 2007 As to organizing same: * http://thenceforward.net/perl/yapc/YAPC-NA-2007/houslight/ * PDX.pm (Portland, OR) has spawned a weekly hackathon for open source programming by conducting it in a very large brewpub. I only learned about this last week and am hoping that details will be posted on the pmgroups mailing list. jimk From arocker at vex.net Mon Nov 2 05:33:31 2009 From: arocker at vex.net (arocker at vex.net) Date: Mon, 2 Nov 2009 08:33:31 -0500 Subject: [tpm] Hackathons In-Reply-To: <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> Message-ID: <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> > After October's tpm meeting, I had an idea to have a game hackathon > for Feb 2011. Which means we need something for this month's meeting. Ideas? From fulko.hew at gmail.com Mon Nov 2 08:14:24 2009 From: fulko.hew at gmail.com (Fulko Hew) Date: Mon, 2 Nov 2009 11:14:24 -0500 Subject: [tpm] Hackathons In-Reply-To: <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> Message-ID: <8204a4fe0911020814p39f6000as19bfe6c1ac564b33@mail.gmail.com> >> After October's tpm meeting, I had an idea to have a game hackathon for Feb 2011. > > Which means we need something for this month's meeting. Ideas? And the rest of 2010 also. :-) I think you meant to say Feb 2010! From thakore.kartik at gmail.com Mon Nov 2 08:59:20 2009 From: thakore.kartik at gmail.com (Kartik Thakore) Date: Mon, 2 Nov 2009 11:59:20 -0500 Subject: [tpm] Hackathons In-Reply-To: <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> Message-ID: General hackthon of some sort? Maybe perl golf easy level? Someone can teach us a little of perl golf for 30 mins. Then give us a challenge and see what we can get done? Kartik Thakore On 2-Nov-09, at 8:33 AM, arocker at vex.net wrote: >> After October's tpm meeting, I had an idea to have a game hackathon >> for Feb 2011. > > Which means we need something for this month's meeting. Ideas? > From thakore.kartik at gmail.com Mon Nov 2 09:31:41 2009 From: thakore.kartik at gmail.com (Kartik Thakore) Date: Mon, 2 Nov 2009 12:31:41 -0500 Subject: [tpm] Hackathons In-Reply-To: <8204a4fe0911020814p39f6000as19bfe6c1ac564b33@mail.gmail.com> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> <8204a4fe0911020814p39f6000as19bfe6c1ac564b33@mail.gmail.com> Message-ID: <5ACEC6E0-BDCB-4B6B-AEC6-8AB7545331E6@gmail.com> Oh right!!! I meant Feb 2010. Kartik Thakore On 2-Nov-09, at 11:14 AM, Fulko Hew wrote: >>> After October's tpm meeting, I had an idea to have a game >>> hackathon for Feb 2011. >> >> Which means we need something for this month's meeting. Ideas? > > And the rest of 2010 also. :-) > > I think you meant to say Feb 2010! > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From sfryer at sourcery.ca Mon Nov 2 10:43:30 2009 From: sfryer at sourcery.ca (Shaun Fryer) Date: Mon, 2 Nov 2009 13:43:30 -0500 Subject: [tpm] Hackathons In-Reply-To: <5ACEC6E0-BDCB-4B6B-AEC6-8AB7545331E6@gmail.com> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> <8204a4fe0911020814p39f6000as19bfe6c1ac564b33@mail.gmail.com> <5ACEC6E0-BDCB-4B6B-AEC6-8AB7545331E6@gmail.com> Message-ID: <982579710911021043s53e4890u96732cfbb7ec1a57@mail.gmail.com> Cool stuff! I've taken a cursory overview of SDL. I'd love to get in on this! My Thursday nights are now free again for a while so I could probably actually make it out for the first time in ages... -- Shaun Fryer On Mon, Nov 2, 2009 at 12:31 PM, Kartik Thakore wrote: > Oh right!!! I meant Feb 2010. > > Kartik Thakore > > On 2-Nov-09, at 11:14 AM, Fulko Hew wrote: > >>>> After October's tpm meeting, I had an idea to have a game hackathon for >>>> Feb 2011. >>> >>> Which means we need something for this month's meeting. Ideas? >> >> And the rest of 2010 also. ?:-) >> >> I think you meant to say Feb 2010! >> _______________________________________________ >> toronto-pm mailing list >> toronto-pm at pm.org >> http://mail.pm.org/mailman/listinfo/toronto-pm > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > From abram.hindle at softwareprocess.es Mon Nov 2 11:00:08 2009 From: abram.hindle at softwareprocess.es (Abram Hindle) Date: Mon, 02 Nov 2009 14:00:08 -0500 Subject: [tpm] Hackathons In-Reply-To: (sfid-20091102_120708_414952_6C1F2256) References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> (sfid-20091102_120708_414952_6C1F2256) Message-ID: <4AEF2C38.2010103@softwareprocess.es> For November if no one volunteers, I, as a backup, propose that we do some golfing as suggested below. I can run it if necessary as I had a good one that the KW Perl Mongers solved. abram Kartik Thakore wrote: > General hackthon of some sort? Maybe perl golf easy level? Someone can > teach us a little of perl golf for 30 mins. Then give us a challenge and > see what we can get done? > > Kartik Thakore > > On 2-Nov-09, at 8:33 AM, arocker at vex.net wrote: > >>> After October's tpm meeting, I had an idea to have a game hackathon >>> for Feb 2011. >> >> Which means we need something for this month's meeting. Ideas? >> > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From thakore.kartik at gmail.com Mon Nov 2 12:43:44 2009 From: thakore.kartik at gmail.com (Kartik Thakore) Date: Mon, 2 Nov 2009 15:43:44 -0500 Subject: [tpm] Hackathons In-Reply-To: <4AEF2C38.2010103@softwareprocess.es> References: <32dad1848fa47862a0ec5ef5a30e0cb4.squirrel@webmail.vex.net> <93CCF310-6F58-47A4-B185-6F3EE2DA30D5@gmail.com> <075b0e5e9d32b9ead13a8947a8aa55ea.squirrel@webmail.vex.net> (sfid-20091102_120708_414952_6C1F2256) <4AEF2C38.2010103@softwareprocess.es> Message-ID: <3465A8EF-9840-48C2-9EE9-51A914154BD8@gmail.com> I vote for this! Kartik Thakore On 2-Nov-09, at 2:00 PM, Abram Hindle wrote: > > For November if no one volunteers, I, as a backup, propose that we do > some golfing as suggested below. I can run it if necessary as I had a > good one that the KW Perl Mongers solved. > > abram > > Kartik Thakore wrote: >> General hackthon of some sort? Maybe perl golf easy level? Someone >> can >> teach us a little of perl golf for 30 mins. Then give us a >> challenge and >> see what we can get done? >> >> Kartik Thakore >> >> On 2-Nov-09, at 8:33 AM, arocker at vex.net wrote: >> >>>> After October's tpm meeting, I had an idea to have a game hackathon >>>> for Feb 2011. >>> >>> Which means we need something for this month's meeting. Ideas? >>> >> _______________________________________________ >> toronto-pm mailing list >> toronto-pm at pm.org >> http://mail.pm.org/mailman/listinfo/toronto-pm > > > > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From mike at stok.ca Mon Nov 2 14:29:37 2009 From: mike at stok.ca (Mike Stok) Date: Mon, 2 Nov 2009 17:29:37 -0500 Subject: [tpm] Possible talks for November Message-ID: <45F28185-48D8-4DFC-BFAD-43166DEDBB0B@stok.ca> (escaping the hackathon thread...) I thought that Seneca said something about EXIF and image processing as a possibility for next month. Is that a viable possibility? Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at stok.ca Tue Nov 17 10:19:23 2009 From: mike at stok.ca (Mike Stok) Date: Tue, 17 Nov 2009 13:19:23 -0500 Subject: [tpm] November meeting - Thursday 26 November 2009 Message-ID: <9B25B396-A865-44D8-A67F-E16A842C16AC@stok.ca> The contenders for this month's meeting, as I remember them are: * Abram Hindle - Perl golfing. * Seneca Cunningham - EXIF and image processing in Perl. Are there any other possibilities out there for next week? Abram and Seneca, can you let me know what your availability for presenting / leading next Thursday is? When I have the necessary information I'll update the web site and send out an announcement email. Thanks, Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From thakore.kartik at gmail.com Wed Nov 18 05:01:41 2009 From: thakore.kartik at gmail.com (Kartik Thakore) Date: Wed, 18 Nov 2009 08:01:41 -0500 Subject: [tpm] November meeting - Thursday 26 November 2009 In-Reply-To: <9B25B396-A865-44D8-A67F-E16A842C16AC@stok.ca> References: <9B25B396-A865-44D8-A67F-E16A842C16AC@stok.ca> Message-ID: <763D3EA9-6090-4E46-8385-827EB3433339@gmail.com> Whoever ends up going will the other person go next month?I Kartik Thakore On 17-Nov-09, at 1:19 PM, Mike Stok wrote: > The contenders for this month's meeting, as I remember them are: > > * Abram Hindle - Perl golfing. > * Seneca Cunningham - EXIF and image processing in Perl. > > Are there any other possibilities out there for next week? > > Abram and Seneca, can you let me know what your availability for > presenting / leading next Thursday is? > > When I have the necessary information I'll update the web site and > send out an announcement email. > > Thanks, > > Mike > > -- > > Mike Stok > http://www.stok.ca/~mike/ > > The "`Stok' disclaimers" apply. > > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at stok.ca Wed Nov 18 09:48:50 2009 From: mike at stok.ca (Mike Stok) Date: Wed, 18 Nov 2009 12:48:50 -0500 Subject: [tpm] November meeting - Thursday 26 November 2009 In-Reply-To: <763D3EA9-6090-4E46-8385-827EB3433339@gmail.com> References: <9B25B396-A865-44D8-A67F-E16A842C16AC@stok.ca> <763D3EA9-6090-4E46-8385-827EB3433339@gmail.com> Message-ID: On Nov 18, 2009, at 8:01 AM, Kartik Thakore wrote: > Whoever ends up going will the other person go next month?I Possibly, and if anyone comes up with something they're dying to talk about then they're more than welcome to throw their hat into the ring we'll consider them too. As next month is December we will likely have a social meeting with the next technical meeting after November's being in January 2010. Mike > > Kartik Thakore > > On 17-Nov-09, at 1:19 PM, Mike Stok wrote: > >> The contenders for this month's meeting, as I remember them are: >> >> * Abram Hindle - Perl golfing. >> * Seneca Cunningham - EXIF and image processing in Perl. >> >> Are there any other possibilities out there for next week? >> >> Abram and Seneca, can you let me know what your availability for presenting / leading next Thursday is? >> >> When I have the necessary information I'll update the web site and send out an announcement email. >> >> Thanks, >> >> Mike >> >> -- >> >> Mike Stok >> http://www.stok.ca/~mike/ >> >> The "`Stok' disclaimers" apply. >> >> >> >> >> _______________________________________________ >> toronto-pm mailing list >> toronto-pm at pm.org >> http://mail.pm.org/mailman/listinfo/toronto-pm -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at stok.ca Wed Nov 18 18:56:25 2009 From: mike at stok.ca (Mike Stok) Date: Wed, 18 Nov 2009 21:56:25 -0500 Subject: [tpm] November meeting - Golfing Challenges wanted Message-ID: It looks like a Perl Golf tournament is the meeting for this month, and Abram can oversee a couple of "rounds". If you can think of some good golf puzzles then you can bring them along to the meeting or send them to me, and if you want to help out and oversee a round that would be good too. For some pre-meeting training you might want to look at some of the resources on the web, for example http://terje2.frox25.no-ip.org/perlgolf_history_070109.pdf Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From tentra at gmail.com Wed Nov 18 19:00:27 2009 From: tentra at gmail.com (Seneca Cunningham) Date: Wed, 18 Nov 2009 22:00:27 -0500 Subject: [tpm] November meeting - Thursday 26 November 2009 In-Reply-To: References: <9B25B396-A865-44D8-A67F-E16A842C16AC@stok.ca> <763D3EA9-6090-4E46-8385-827EB3433339@gmail.com> Message-ID: <5b4f16d70911181900l7a35ef5cw3471c194b652b376@mail.gmail.com> 2009/11/18 Mike Stok : > > On Nov 18, 2009, at 8:01 AM, Kartik Thakore wrote: > > Whoever ends up going will the other person go next month?I > > Possibly, and if anyone comes up with something they're dying to talk about > then they're more than welcome to throw their hat into the ring we'll > consider them too. > As next month is December we will likely have a social meeting with the next > technical meeting after November's ?being in January 2010. > Mike If that is the case, then if I'm not in November, I won't be able to do any talk until April. One of my classes next term conflicts with the meetings. -- Seneca Cunningham From ceeshek at gmail.com Wed Nov 18 19:27:01 2009 From: ceeshek at gmail.com (Cees Hek) Date: Thu, 19 Nov 2009 14:27:01 +1100 Subject: [tpm] November meeting - Golfing Challenges wanted In-Reply-To: References: Message-ID: On Thu, Nov 19, 2009 at 1:56 PM, Mike Stok wrote: > It looks like a Perl Golf tournament is the meeting for this month, and > Abram can oversee a couple of "rounds". ?If you can think of some good golf > puzzles then you can bring them along to the meeting or send them to me, and > if you want to help out and oversee a round that would be good too. > For some pre-meeting training you might want to look at some of the > resources on the web, for example > ??http://terje2.frox25.no-ip.org/perlgolf_history_070109.pdf Hi All, I'd love to be there for a golfing meeting, but it looks like I'm going to miss it by one day. I'm flying into Toronto this Sunday, but flying out again on Thursday. However, I'll be back again for most of December until Christmas, so I'd be up for a social get together if anyone else is interested. Cheers, Cees Hek From jbl at jbldata.com Thu Nov 19 23:41:47 2009 From: jbl at jbldata.com (J. Bobby Lopez) Date: Fri, 20 Nov 2009 02:41:47 -0500 Subject: [tpm] Single thread Perl 5.8.8 vs. Multi-threaded Perl 5.10.1 In-Reply-To: <5945404d61f9a1ec5ab7f88a47649837.squirrel@webmail.vex.net> References: <4AB7DFD9.2050908@morungos.com> <5945404d61f9a1ec5ab7f88a47649837.squirrel@webmail.vex.net> Message-ID: I can't think of many situations where multi-threaded perl would be beneficial. I can understand if you were trying to make a Perl/Tk application appear snappier, or have it do graphics (animation) and accept input simultaneously.. but would there be other, more common situations where multi-threaded perl would be considered? On Mon, Sep 21, 2009 at 4:43 PM, wrote: > > > If you want high performance, you may find it easier to use > > processes with some form of IPC rather than relying on Perl threads. > > People will keep trying to get the application level to do the OS's jobs. > Unfortunately, threading seems to be a problem even the OS people haven't > solved yet. > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Shane.Boyce at gennum.com Fri Nov 20 12:27:12 2009 From: Shane.Boyce at gennum.com (Shane Boyce) Date: Fri, 20 Nov 2009 15:27:12 -0500 Subject: [tpm] Single thread Perl 5.8.8 vs. Multi-threaded Perl 5.10.1 In-Reply-To: References: <4AB7DFD9.2050908@morungos.com> <5945404d61f9a1ec5ab7f88a47649837.squirrel@webmail.vex.net> Message-ID: Hi J. Bobby, My company uses Perl scripts to upload ASCII text data files into Oracle. The uploads happen on a system that can handle up to 32 threads. So multi-threading is still of massive time benefit even though we had to have numerous threads to overcome the initial decrease in performance from single to multi-threaded Perl. The uploaders currently run with up to 12 threads as the benchmark study showed that more than that had very diminished returns for our system setup. Regards, Shane ________________________________ From: J. Bobby Lopez [mailto:jbl at jbldata.com] Sent: November 20, 2009 2:42 AM To: arocker at vex.net Cc: tpm at to.pm.org Subject: Re: [tpm] Single thread Perl 5.8.8 vs. Multi-threaded Perl 5.10.1 I can't think of many situations where multi-threaded perl would be beneficial. I can understand if you were trying to make a Perl/Tk application appear snappier, or have it do graphics (animation) and accept input simultaneously.. but would there be other, more common situations where multi-threaded perl would be considered? On Mon, Sep 21, 2009 at 4:43 PM, > wrote: > If you want high performance, you may find it easier to use > processes with some form of IPC rather than relying on Perl threads. People will keep trying to get the application level to do the OS's jobs. Unfortunately, threading seems to be a problem even the OS people haven't solved yet. _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm ________________________________ This communication contains confidential information intended only for the addressee(s). If you have received this communication in error, please notify us immediately and delete this communication from your mail box. -------------- next part -------------- An HTML attachment was scrubbed... URL: From janes.rob at gmail.com Tue Nov 24 06:53:24 2009 From: janes.rob at gmail.com (Rob Janes) Date: Tue, 24 Nov 2009 09:53:24 -0500 Subject: [tpm] how to do pop3s for gmail Message-ID: <83eac04d0911240653q6d052383u558e9657216a1d3a@mail.gmail.com> The Q at the bottom is about changing the IO::Handle api to accomodate IO::Socket::SSL's pending method. I wrote a perl to capture gmail, first using imap via Mail::IMAPClient, then pop3 via Net::POP3. with pop3 the difficulty is that Net::POP3 doesn't do ssl, for pop3s, which is all gmail supports. There's a nice hack, Net::POP3::SSLWrapper, that shows how to convince Net::POP3 to do pop3s. I call it a nice hack because it makes perl look like ruby, and I didn't know you could do that. Trouble is, it locally overrides @ISA, and I wanted to same code to work for pop3 and pop3s, and one sub to connect, and another sub to copy. The override for @Net::POP3::ISA has to be in effect for all code that uses the $pop handle. But, that's a minor problem. Other minor problems are that gmail messes up the headers sometimes, so as to put extra blank lines in the middle, and that's just not rfc822-kosher. Minor problems, easy to fix. The more difficult problem, is that the download would get stuck in the middle. I tracked the problem down to Net::Cmd, in the getline method ... my $select_ret = select($rout = $rin, undef, undef, $timeout); if ($select_ret > 0) { unless (sysread($cmd, $buf = "", 1024)) { carp(ref($cmd) . ": Unexpected EOF on command channel") if $cmd->debug; $cmd->close; return undef; } Net::Cmd is a package you stick on top of your IO::Handle thing to layer in command line protocols like pop3, smtp or imap. It has methods like getline, CRLF munging, and read_until_dot. This snippet would get stuck in the middle of a message, and after the select timeout the remainder of the message would get strewn about in the response to the next few retrieval commands. Turns out the IO::Socket::SSL handle had data to read in a buffer, but the actual socket had nothing. The last little bit of the message was still in the SSL buffer. Since the socket had nothing, the select call blocked until the timeout. My clue was a comment in Mail::IMAPClient, which gets the ssl stuff right, but it's relationship with the socket is has-a, not is-a. Until I saw that code I was chasing a red hering from using openssl - openssl s_client -connect pop.gmail.com:995 -crlf. Without -ign_eof, every time you type in a line that starts with an "R", like "RETR 5", openssl renegotiates the ssl connection, which sends the connection into limbo, after showing an unhelpful message "RENEGOTIATING" when "GOODBYE" would have been more appropriate. The fix is a hack to Net::Cmd, my $select_ret = UNIVERSAL::can($cmd, 'pending') && $cmd->pending ? 1 : select($rout = $rin, undef, undef, $timeout); I don't like the hack, but I couldn't figure out any other way to override the behaviour of Net::Cmd::getline. It works, but there's a general problem here, that of an IO::xxx compression or encryption stream that buffers data, such that a select system call will not reveal the presence of available buffered data. IO::Socket::SSL is the only one with a pending method, but I'm sure the other ones have the same problem. So, this hack to Net::Cmd allows it to work with interchangeably with IO::Socket::SSL and IO::Socket::INET, but probably not IO::Compress::Bzip2 (although due to the very large buffer in the bzip2 protocol I can't imagine it being used for command line protocols like pop3). Seems to me the IO::xxx api needs to handle this, but I'm not sure who to put this to. Any ideas what to do with this? Is there a better way to do this? -rob From mike at stok.ca Tue Nov 24 16:59:43 2009 From: mike at stok.ca (Mike Stok) Date: Tue, 24 Nov 2009 19:59:43 -0500 Subject: [tpm] November's meeting Message-ID: On Thursday, Nov 26 2009 we will be having a couple of presentations detailed below. The location is still being thrashed out, so you should expect another email before the meeting. Title: EXIF and Image Processing using Perl Speaker: Seneca Cunningham Description: EXIF is the Exchangeable Image File Format. Title: A couple of rounds of Perl golf MC: Abram Hindle Description: According to http://www.programmingforums.org/thread23248.html: Perl golf is a game where the goal is to make a program in the least amount of key "strokes". So you are trying to make the smallest program(not in memory but in length). Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at stok.ca Wed Nov 25 06:57:43 2009 From: mike at stok.ca (Mike Stok) Date: Wed, 25 Nov 2009 09:57:43 -0500 Subject: [tpm] November's Meeting Message-ID: <437B0FD1-93F5-4139-B736-CBDC3587A3BD@stok.ca> (Resent due to network issues, sorry if it arrives twice. Mike) Two parts this month: Title: EXIF and Image Processing using Perl Speaker: Seneca Cunningham Description: EXIF is the Exchangeable Image File Format. Title: A couple of rounds of Perl golf MC: Abram Hindle Description: According to http://www.programmingforums.org/thread23248.html: Perl golf is a game where the goal is to make a program in the least amount of key "strokes". So you are trying to make the smallest program(not in memory but in length). Time: 6:45 p.m. on Thursday, Nov 26 2009 Location: 2 Bloor Street West, classroom 11 on the 8th floor. Directions: This building is on the north-west corner of Bloor and Yonge, accessible by subway from Bloor station. Pay parking is also ample in this area. Security note: After 5:30pm, the elevators are accessible only with a pass-card. After that time a fellow monger with a pass-card will escort you to the 8th or 16th floor. A cell phone number will be left at the security desk (main floor lobby) that you can call up to get the pass-carded TPMer to come down to fetch you. More details at http://to.pm.org -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. From mike at stok.ca Wed Nov 25 06:07:40 2009 From: mike at stok.ca (Mike Stok) Date: Wed, 25 Nov 2009 09:07:40 -0500 Subject: [tpm] November Meeting Message-ID: Two parts this month: Title: EXIF and Image Processing using Perl Speaker: Seneca Cunningham Description: EXIF is the Exchangeable Image File Format. Title: A couple of rounds of Perl golf MC: Abram Hindle Description: According to http://www.programmingforums.org/thread23248.html: Perl golf is a game where the goal is to make a program in the least amount of key "strokes". So you are trying to make the smallest program(not in memory but in length). Time: 6:45 p.m. on Thursday, Nov 26 2009 Location: 2 Bloor Street West, classroom 11 on the 8th floor. Directions: This building is on the north-west corner of Bloor and Yonge, accessible by subway from Bloor station. Pay parking is also ample in this area. Security note: After 5:30pm, the elevators are accessible only with a pass-card. After that time a fellow monger with a pass-card will escort you to the 8th or 16th floor. A cell phone number will be left at the security desk (main floor lobby) that you can call up to get the pass-carded TPMer to come down to fetch you. More details at http://to.pm.org -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.s.doyle at gmail.com Wed Nov 25 07:21:52 2009 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Wed, 25 Nov 2009 10:21:52 -0500 Subject: [tpm] November's Meeting In-Reply-To: References: <437B0FD1-93F5-4139-B736-CBDC3587A3BD@stok.ca> Message-ID: Mr. Stok is having email issues, so on Mikes behalf: (Resent due to network issues, sorry if it arrives twice. Mike) Two parts this month: Title: EXIF and Image Processing using Perl Speaker: Seneca Cunningham Description: EXIF is the Exchangeable Image File Format. Title: A couple of rounds of Perl golf MC: Abram Hindle Description: According to http://www.programmingforums.org/thread23248.html:Perl golf is a game where the goal is to make a program in the least amount of key "strokes". So you are trying to make the smallest program(not in memory but in length). Time: 6:45 p.m. on Thursday, Nov 26 2009 Location: 2 Bloor Street West, classroom 11 on the 8th floor. Directions: This building is on the north-west corner of Bloor and Yonge, accessible by subway from Bloor station. Pay parking is also ample in this area. Security note: After 5:30pm, the elevators are accessible only with a pass-card. After that time a fellow monger with a pass-card will escort you to the 8th or 16th floor. A cell phone number will be left at the security desk (main floor lobby) that you can call up to get the pass-carded TPMer to come down to fetch you. More details at http://to.pm.org -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. -------------- next part -------------- An HTML attachment was scrubbed... URL: From abram.hindle at softwareprocess.es Thu Nov 26 19:19:39 2009 From: abram.hindle at softwareprocess.es (Abram Hindle) Date: Thu, 26 Nov 2009 22:19:39 -0500 Subject: [tpm] Golf Challenge for the November 2009 Meeting. Message-ID: <4B0F454B.3060808@softwareprocess.es> http://churchturing.org/x/golf-20091126.tar.gz http://churchturing.org/x/golf-20091126/ The tar ball contains the golf testing framework (uses R) and the golf challenge + our solutions first.pl and seneca.sh Write a perl script to select 1 element from a stream of unknown length uniformly randomly. The algorithm usually is read an element in, choose a number between 0 and 1, if it is less than 1/n then keep that new element, otherwise keep your old one. So first element is 1/1 to keep, second element is 1/2 to keep, third element is 1/3 to keep. Via induction you can work it out that this algorithm is uniformly random. intuition: n = 1 1/n = 1 100% chance of choosing 1 n = 2 step 1, a_1 is chosen step 2, 1/2 chance a_2 is chosen 1/2 chance a_2 is not chosen 1/2 chance a_1 is chosen n = 3 step 1, a_1 is chosen step 2, 1/2 chance a_2 is chosen 1/2 chance a_2 is not chosen 1/2 chance a_1 is chosen step 3, 1/3 chance a_3 is chosen 2/3 chance a_3 not chosen 1/2 chance a_1 1/2*2/3 = 1/3 1/2 chance a_2 1/2*2/3 = 1/3 n = 4 step 1, a_1 is chosen step 2, 1/2 chance a_2 is chosen 1/2 chance a_2 is not chosen 1/2 chance a_1 is chosen step 3, 1/3 chance a_3 is chosen 2/3 chance a_3 not chosen 1/2 chance a_1 1/2*2/3 = 1/3 1/2 chance a_2 1/2*2/3 = 1/3 step 4, 1/4 chance a_4 is chosen 3/4 chance a_4 is not chosen 1/3 chance a_0 1/3 * 3/4 = 1/4 1/3 chance a_1 1/3 * 3/4 = 1/4 1/3 chance a_2 1/3 * 3/4 = 1/4 Notice how the numerator and denominators cancel? So now we say this p(a_x) = 1/n for all x in 1..n Our base case was demonstrated above p_n+1(a_n+1) = 1/(n+1) p_n+1(a_{1..n}) = p_n(a_{1..n}) * n/n+1 p_n+1(a_{1..n}) = 1/n * n / n+1 = 1/n+1 We've shown via induction that p(a_x) = 1/n for all x in 1..n holds for n and n+1. [] Therefore the chance the first element was chosen was 1/1 * 1/2 * 2/3 * 3/4 * ... * n-2/n-1 * n-1/n * n/n+1 We can cancel all of those numerators and denominators we get 1/n More information here: http://kw.pm.org/wiki/index.cgi?GolfChallenge -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From arocker at vex.net Fri Nov 27 05:07:34 2009 From: arocker at vex.net (arocker at vex.net) Date: Fri, 27 Nov 2009 08:07:34 -0500 Subject: [tpm] December Meeting Message-ID: After Seneca's presentation and a round of (Perl) golf last night, we discussed the December social evening. The consensus seemed to be for Dec. 17th., at the same location as last year, but as it was a small subset of the membership, we're still inviting suggestions. From dave.s.doyle at gmail.com Fri Nov 27 05:52:11 2009 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Fri, 27 Nov 2009 08:52:11 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: Just a side noted: The Bow and Arrow has changed names (and possibly management) to the Twisted Kilt. My understanding is that it still has a good beer seleciton. -- dave.s.doyle at gmail.com On Fri, Nov 27, 2009 at 8:07 AM, wrote: > > After Seneca's presentation and a round of (Perl) golf last night, we > discussed the December social evening. > > The consensus seemed to be for Dec. 17th., at the same location as last > year, but as it was a small subset of the membership, we're still inviting > suggestions. > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From fulko.hew at gmail.com Fri Nov 27 11:00:57 2009 From: fulko.hew at gmail.com (Fulko Hew) Date: Fri, 27 Nov 2009 14:00:57 -0500 Subject: [tpm] how to conditional compile Message-ID: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> I thought I was doing the right thing, but I can't get there from here. What I'd like to do is 'conditional compile'. ie. define this set of subroutines if something, and a different set if something else. For example: BEGIN { if (eval 'use AMODULE; 1") { sub mysub1 { print "do something"; } sub mysub2 { print "something else"; } } else { sub mysub1 { print "mysub1() is unsupported"; } sub mysub2 { print "mysub2() is unsupported"; } } } Or in otherwords... if the module isn't found, I'd like to stub out some routines. Ideas anyone? TIA Fulko -------------- next part -------------- An HTML attachment was scrubbed... URL: From abram.hindle at softwareprocess.es Fri Nov 27 11:35:40 2009 From: abram.hindle at softwareprocess.es (Abram Hindle) Date: Fri, 27 Nov 2009 14:35:40 -0500 (EST) Subject: [tpm] how to conditional compile In-Reply-To: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> (sfid-20091127_140706_474624_2D534B03) References: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> (sfid-20091127_140706_474624_2D534B03) Message-ID: There are many ways to do this, ranging from running eval to assigning a sub to the glob. You can assign to the glob: *mysub1 = sub { .. }; If you want ``conditional compilation'' then you should look into require. But I'm not sure that's what you want. Eval would be similar. abram On Fri, 27 Nov 2009, Fulko Hew wrote: > I thought I was doing the right thing, but I can't get there from here. > What I'd like to do is 'conditional compile'. ie. define this set of > subroutines if something, and a different set if something else. > > For example: > > BEGIN { > if (eval 'use AMODULE; 1") { > sub mysub1 { print "do something"; } > sub mysub2 { print "something else"; } > } else { > sub mysub1 { print "mysub1() is unsupported"; } > sub mysub2 { print "mysub2() is unsupported"; } > } > } > > Or in otherwords... if the module isn't found, I'd like to stub out some > routines. > > Ideas anyone? > TIA > Fulko > From indy at indigostar.com Fri Nov 27 11:44:29 2009 From: indy at indigostar.com (Indy Singh) Date: Fri, 27 Nov 2009 14:44:29 -0500 Subject: [tpm] how to conditional compile References: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> Message-ID: <5C45705044FB4DACA5DDE17138FE982F@ROADKILL> To expand a little on what Abram suggested: I think you have to put the subroutine definitions inside an eval. Another way to do it would be to say: if (something) { require 'x.pm'; } else { require y.pm'; } Where files x.pm and y.pm contain your two versions of the code. Indy Singh IndigoSTAR Software -- www.indigostar.com ----- Original Message ----- From: Fulko Hew To: TPM Sent: Friday, November 27, 2009 2:00 PM Subject: [tpm] how to conditional compile I thought I was doing the right thing, but I can't get there from here. What I'd like to do is 'conditional compile'. ie. define this set of subroutines if something, and a different set if something else. For example: BEGIN { if (eval 'use AMODULE; 1") { sub mysub1 { print "do something"; } sub mysub2 { print "something else"; } } else { sub mysub1 { print "mysub1() is unsupported"; } sub mysub2 { print "mysub2() is unsupported"; } } } Or in otherwords... if the module isn't found, I'd like to stub out some routines. Ideas anyone? TIA Fulko ------------------------------------------------------------------------------ _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at vex.net Fri Nov 27 15:54:34 2009 From: arocker at vex.net (arocker at vex.net) Date: Fri, 27 Nov 2009 18:54:34 -0500 Subject: [tpm] how to conditional compile In-Reply-To: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> References: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> Message-ID: <89d69d7c012a8b512ff8cc8bf71cad84.squirrel@webmail.vex.net> How about using references? #!/usr/bin/perl use strict; use warnings; my $name; if (@ARGV) { $name = \suba(); } else { $name = \subb(); } my $x = $name; sub suba { print "I'm a Mac\n"; } sub subb { print "I'm a PC\n"; } # subs Ends It should be obvious how to test this. -------------- next part -------------- A non-text attachment was scrubbed... Name: subs Type: application/octet-stream Size: 288 bytes Desc: not available URL: From indy at indigostar.com Fri Nov 27 19:18:45 2009 From: indy at indigostar.com (Indy Singh) Date: Fri, 27 Nov 2009 22:18:45 -0500 Subject: [tpm] how to conditional compile References: <8204a4fe0911271100i32a02252ja8fcd619607c52a4@mail.gmail.com> <89d69d7c012a8b512ff8cc8bf71cad84.squirrel@webmail.vex.net> Message-ID: <3C285A47C6604D6DB0572FAAEBEC2BAE@ROADKILL> How about making your service routines into an object? At runtime you could set an object pointer to one of two different classes. Indy Singh IndigoSTAR Software -- www.indigostar.com ----- Original Message ----- From: To: "TPM" Sent: Friday, November 27, 2009 6:54 PM Subject: Re: [tpm] how to conditional compile > How about using references? > > #!/usr/bin/perl > > use strict; > use warnings; > > my $name; > > if (@ARGV) { > $name = \suba(); > } > else { > $name = \subb(); > } > my $x = $name; > > sub suba { > print "I'm a Mac\n"; > } > > sub subb { > print "I'm a PC\n"; > } > # subs Ends > > It should be obvious how to test this. -------------------------------------------------------------------------------- > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > From mike at stok.ca Sat Nov 28 15:13:36 2009 From: mike at stok.ca (Mike Stok) Date: Sat, 28 Nov 2009 18:13:36 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: On Nov 27, 2009, at 8:07 AM, arocker at vex.net wrote: > The consensus seemed to be for Dec. 17th., at the same location as last > year, but as it was a small subset of the membership, we're still inviting > suggestions. If nobody speaks out on the list to push for a different location or date before Wednesday then I'll go ahead and see if we can reserve some space at the Twisted Kilt (thanks for the heads up about the name change Dave) for the evening of Thursday 17 December 2009. My initial guess for the number of people is 12. Could you reply to the list if you think you would make the social if it was at the Twisted Kilt on the 17th? That would help me refine my estimate. Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. From abram.hindle at softwareprocess.es Sat Nov 28 18:12:22 2009 From: abram.hindle at softwareprocess.es (Abram Hindle) Date: Sat, 28 Nov 2009 21:12:22 -0500 Subject: [tpm] December Meeting In-Reply-To: (sfid-20091128_181405_663683_56816A31) References: (sfid-20091128_181405_663683_56816A31) Message-ID: <4B11D886.3060102@softwareprocess.es> I think I will be able to make it. Thanks for planning, abram Mike Stok wrote: > On Nov 27, 2009, at 8:07 AM, arocker at vex.net wrote: > >> The consensus seemed to be for Dec. 17th., at the same location as last >> year, but as it was a small subset of the membership, we're still inviting >> suggestions. > > If nobody speaks out on the list to push for a different location or date before Wednesday then I'll go ahead and see if we can reserve some space at the Twisted Kilt (thanks for the heads up about the name change Dave) for the evening of Thursday 17 December 2009. > > My initial guess for the number of people is 12. Could you reply to the list if you think you would make the social if it was at the Twisted Kilt on the 17th? That would help me refine my estimate. > > Mike > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 260 bytes Desc: OpenPGP digital signature URL: From ceeshek at gmail.com Sun Nov 29 04:03:16 2009 From: ceeshek at gmail.com (Cees Hek) Date: Sun, 29 Nov 2009 23:03:16 +1100 Subject: [tpm] December Meeting In-Reply-To: <4B11D886.3060102@softwareprocess.es> References: <4B11D886.3060102@softwareprocess.es> Message-ID: I think I'll be able to make that date as well. Cheers, Cees On Sun, Nov 29, 2009 at 1:12 PM, Abram Hindle wrote: > I think I will be able to make it. > > Thanks for planning, > > abram From dave.s.doyle at gmail.com Sun Nov 29 06:55:40 2009 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Sun, 29 Nov 2009 09:55:40 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: ++ I'm in. -- dave.s.doyle at gmail.com On Sat, Nov 28, 2009 at 6:13 PM, Mike Stok wrote: > > On Nov 27, 2009, at 8:07 AM, arocker at vex.net wrote: > > > The consensus seemed to be for Dec. 17th., at the same location as last > > year, but as it was a small subset of the membership, we're still > inviting > > suggestions. > > If nobody speaks out on the list to push for a different location or date > before Wednesday then I'll go ahead and see if we can reserve some space at > the Twisted Kilt (thanks for the heads up about the name change Dave) for > the evening of Thursday 17 December 2009. > > My initial guess for the number of people is 12. Could you reply to the > list if you think you would make the social if it was at the Twisted Kilt on > the 17th? That would help me refine my estimate. > > Mike > > -- > > Mike Stok > http://www.stok.ca/~mike/ > > The "`Stok' disclaimers" apply. > > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ja_harris at rogers.com Sun Nov 29 07:32:08 2009 From: ja_harris at rogers.com (Jim Harris) Date: Sun, 29 Nov 2009 07:32:08 -0800 (PST) Subject: [tpm] December Meeting In-Reply-To: Message-ID: <902464.5509.qm@web88003.mail.re2.yahoo.com> I plan on attending. -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexmac131 at hotmail.com Sun Nov 29 07:39:00 2009 From: alexmac131 at hotmail.com (Alex Mackinnon) Date: Sun, 29 Nov 2009 15:39:00 +0000 Subject: [tpm] December Meeting In-Reply-To: <902464.5509.qm@web88003.mail.re2.yahoo.com> References: , <902464.5509.qm@web88003.mail.re2.yahoo.com> Message-ID: i am a maybe Date: Sun, 29 Nov 2009 07:32:08 -0800 From: ja_harris at rogers.com To: tpm at to.pm.org Subject: Re: [tpm] December Meeting I plan on attending. _________________________________________________________________ Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you. http://go.microsoft.com/?linkid=9691817 -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.s.doyle at gmail.com Sun Nov 29 08:01:32 2009 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Sun, 29 Nov 2009 11:01:32 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: Their website: http://www.thetwistedkilt.ca/ You can do online reseverations but they do follow up so you might as well call. Looks like that have 18 beers on tap including their own microbrew: Twisted Kilterale Dark. The menu appears different but I don't recall is being spectacular to start with so any changes are probably for the better. D -- dave.s.doyle at gmail.com On Sat, Nov 28, 2009 at 6:13 PM, Mike Stok wrote: > > On Nov 27, 2009, at 8:07 AM, arocker at vex.net wrote: > > > The consensus seemed to be for Dec. 17th., at the same location as last > > year, but as it was a small subset of the membership, we're still > inviting > > suggestions. > > If nobody speaks out on the list to push for a different location or date > before Wednesday then I'll go ahead and see if we can reserve some space at > the Twisted Kilt (thanks for the heads up about the name change Dave) for > the evening of Thursday 17 December 2009. > > My initial guess for the number of people is 12. Could you reply to the > list if you think you would make the social if it was at the Twisted Kilt on > the 17th? That would help me refine my estimate. > > Mike > > -- > > Mike Stok > http://www.stok.ca/~mike/ > > The "`Stok' disclaimers" apply. > > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > -------------- next part -------------- An HTML attachment was scrubbed... URL: From legrady at gmail.com Sun Nov 29 09:35:37 2009 From: legrady at gmail.com (Tom Legrady) Date: Sun, 29 Nov 2009 12:35:37 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: <3c9af5830911290935p2bc26e56s1d70ab84af55681c@mail.gmail.com> I'll try to be there -------------- next part -------------- An HTML attachment was scrubbed... URL: From tentra at gmail.com Sun Nov 29 12:47:12 2009 From: tentra at gmail.com (Seneca Cunningham) Date: Sun, 29 Nov 2009 15:47:12 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: <5b4f16d70911291247m51786e1bwe39b67df74b16f39@mail.gmail.com> I expect be able to be there. 2009/11/28 Mike Stok : > > On Nov 27, 2009, at 8:07 AM, arocker at vex.net wrote: > >> The consensus seemed to be for Dec. 17th., at the same location as last >> year, but as it was a small subset of the membership, we're still inviting >> suggestions. > > If nobody speaks out on the list to push for a different location or date before Wednesday then I'll go ahead and see if we can reserve some space at the Twisted Kilt (thanks for the heads up about the name change Dave) for the evening of Thursday 17 December 2009. > > My initial guess for the number of people is 12. ?Could you reply to the list if you think you would make the social if it was at the Twisted Kilt on the 17th? ?That would help me refine my estimate. > > Mike > > -- > > Mike Stok > http://www.stok.ca/~mike/ > > The "`Stok' disclaimers" apply. > > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > -- Seneca Cunningham From talexb at gmail.com Mon Nov 30 09:11:46 2009 From: talexb at gmail.com (Alex Beamish) Date: Mon, 30 Nov 2009 12:11:46 -0500 Subject: [tpm] December Meeting In-Reply-To: References: Message-ID: On Sat, Nov 28, 2009 at 6:13 PM, Mike Stok wrote: > > On Nov 27, 2009, at 8:07 AM, arocker at vex.net wrote: > >> The consensus seemed to be for Dec. 17th., at the same location as last >> year, but as it was a small subset of the membership, we're still inviting >> suggestions. > > If nobody speaks out on the list to push for a different location or date before Wednesday then I'll go ahead and see if we can reserve some space at the Twisted Kilt (thanks for the heads up about the name change Dave) for the evening of Thursday 17 December 2009. > > My initial guess for the number of people is 12. ?Could you reply to the list if you think you would make the social if it was at the Twisted Kilt on the 17th? ?That would help me refine my estimate. I expect to attend. -- Alex Beamish Toronto, Ontario aka talexb