From uri at stemsystems.com Wed Apr 2 12:42:54 2008 From: uri at stemsystems.com (Uri Guttman) Date: Wed, 02 Apr 2008 14:42:54 -0500 Subject: [tpm] perl training deadline Message-ID: the perl college is scheduled for april 28 - may 2. if you plan to participate please submit your student or sponsorship application soon. there are still a few slots open for students and sponsors as well as training seats that can be purchased. this is a week of intermediate perl classes taught by damian conway, the foremost perl trainer on the planet. it is FREE to qualified students who are looking to go from a junior developer to the intermediate level. this is meant to train you up so that you are more likely to be hired in a better perl job. see this page on how to apply for a free seat at the perl college: http://perlhunter.com/students.html if you are a company looking to hire qualified perl developers, please apply to be a sponsor of the perl college. this will gain you access to about 20 well trained developers who are actively looking to take the next step in their perl career. the placement fees for students graduating the perl college are negotiable. for information on how to be a sponsor see this page: http://perlhunter.com/sponsors.html if you are already working and would like to attend this week of perl classes, you can buy a seat for $3000. please contact me at uri AT perlhunter.com to purchase a seat or to ask me any questions. thanx, uri, dean of the perl college. -- Uri Guttman ------ uri at stemsystems.com -------- http://www.sysarch.com -- ----- Perl Code Review , Architecture, Development, Training, Support ------ --------- Free Perl Training --- http://perlhunter.com/college.html --------- --------- Gourmet Hot Cocoa Mix ---- http://bestfriendscocoa.com --------- From ssingh at messagelabs.com Mon Apr 7 06:22:50 2008 From: ssingh at messagelabs.com (Sravanthi Singh) Date: Mon, 7 Apr 2008 14:22:50 +0100 Subject: [tpm] toronto-pm Digest, Vol 12, Issue 17 References: Message-ID: <8ADCB30A49D07E47A0ACF737CE47773201145879@mltor1exc002.messagelabs.com> Hello I am looking for intermediate to expert level training for Perl . Can some body suggest some good training courses offered in GTA or Toronto area? Or is it possible that we can arrange such a training with good perl trainers? Thanks Sravanthi ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From arocker at vex.net Mon Apr 7 14:09:03 2008 From: arocker at vex.net (arocker at vex.net) Date: Mon, 7 Apr 2008 17:09:03 -0400 (EDT) Subject: [tpm] Will the end of this month take us by surprise? Message-ID: <18232.199.43.183.133.1207602543.squirrel@webmail.vex.net> Or will we have a topic worked out for the meeting? From rdice at pobox.com Mon Apr 7 14:16:54 2008 From: rdice at pobox.com (Richard Dice) Date: Mon, 7 Apr 2008 17:16:54 -0400 Subject: [tpm] Will the end of this month take us by surprise? In-Reply-To: <18232.199.43.183.133.1207602543.squirrel@webmail.vex.net> References: <18232.199.43.183.133.1207602543.squirrel@webmail.vex.net> Message-ID: <5bef4baf0804071416x7f8a59aexf814cc556abdcb4a@mail.gmail.com> I can present a "TPF sales pitch" that I prepared (with the help of a few people on the list!) about 1.5 weeks ago. On Mon, Apr 7, 2008 at 5:09 PM, wrote: > > Or will we have a topic worked out for the meeting? > > > _______________________________________________ > 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: http://mail.pm.org/pipermail/toronto-pm/attachments/20080407/47b83aff/attachment.html From adam.prime at utoronto.ca Mon Apr 7 15:39:59 2008 From: adam.prime at utoronto.ca (Adam Prime) Date: Mon, 07 Apr 2008 18:39:59 -0400 Subject: [tpm] Will the end of this month take us by surprise? In-Reply-To: <5bef4baf0804071416x7f8a59aexf814cc556abdcb4a@mail.gmail.com> References: <18232.199.43.183.133.1207602543.squirrel@webmail.vex.net> <5bef4baf0804071416x7f8a59aexf814cc556abdcb4a@mail.gmail.com> Message-ID: <47FAA2BF.2050409@utoronto.ca> I want to see the finished product map at least ;) Richard Dice wrote: > I can present a "TPF sales pitch" that I prepared (with the help of a > few people on the list!) about 1.5 weeks ago. > > On Mon, Apr 7, 2008 at 5:09 PM, > wrote: > > > Or will we have a topic worked out for the meeting? > > > _______________________________________________ > 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 linux at alteeve.com Tue Apr 8 02:58:17 2008 From: linux at alteeve.com (Madison Kelly) Date: Tue, 08 Apr 2008 05:58:17 -0400 Subject: [tpm] Perl Net::DBus Help and Documentation Message-ID: <47FB41B9.6080403@alteeve.com> Hi all, I wrote the following email to the general DBus mailing list, but thought I might cross-post it here. If anyone on TPM is interested in this, I was thinking it might make a good TPM talk down the road. Even if no one is themselves yet familiar with Net::DBus, you might be interested in trying to learn it two? Two heads are better than one, and all that. :) -=-=-=- I've been struggling off and on with the Net::DBus bindings for perl. I've had some success in using existing buses (HAL on system, specifically). Now though I am trying to have my program's daemon create a bus and register clients as objects when they connect and provide basic communication between server-side scripts and clients, via the daemon process. I've got the client/server communication in place, but I have not been able to get the DBus portion working. In the past, when I have struggled to learn something, I would write documentation, generally in the form of a *LUG presentation. I would like to do this for perl's Net::DBus bindings, both as a way to help me learn DBus better and as a way to contribute a How-To geared more to perl programmers who are quite new to the DBus concept. Would anyone here be interested in helping me with this? All I need, more than anything, is help getting the most basic sample code working, and I can start building on that myself. I would need to only ask occasional questions when I go stuck. In turn, I would provide the How-To back to the community. Here are links to talks I have given on general storage and netfiltering with iptables: (2002) http://tle-bu.org/docs/Talk-TLUG_storage_200205-2.pdf (2004) http://tle-bu.org/docs/TLE-WhitePaper_Netfilter-v1.1.pdf More as an example of my writing style; these are two papers on an old, deprecated versions of the program I am working on: (2004) http://tle-bu.org/docs/TLUG-Talk_TLE-BU_2004-10-12.pdf (2005) http://tle-bu.org/docs/TLUG-Talk_TLE-BU_2005-10-11.pdf I think DBus can offer some wonderful potential and I know I would personally have benefited from a more basic introduction to DBus coding. This is not in any way to disparage Mr. Berrange's Tutorials! I found though that they are probably more applicable to people who are already familiar with DBus and are just looking for info on the perl bindings. I hope to supplement Mr. Berrange's docs by creating a document that will gently easy a perl programmer who is new to DBus entirely into the Net::DBus bindings. :) Thanks in advance! Madison From phillip at votenader.org Tue Apr 8 16:16:46 2008 From: phillip at votenader.org (Phillip Smith) Date: Tue, 8 Apr 2008 19:16:46 -0400 Subject: [tpm] Job posting request Message-ID: Hi ho, Wondering if you could send a note to the DC PUG list about this job posting: http://jobs.perl.org/job/8272 I happen to be working remotely from Toronto (my home town) and would consider hiring someone in Toronto for the position. Many thanks in advance, Phillip. -- Phillip Smith, Web Team Nader for President 2008 P.O. Box 34103 Washington, D.C. 20043 www.votenader.org Paid for by Nader for President 2008 From rdice at pobox.com Tue Apr 15 13:07:18 2008 From: rdice at pobox.com (Richard Dice) Date: Tue, 15 Apr 2008 16:07:18 -0400 Subject: [tpm] we're hiring - Perl OO programmer, sysadmin Message-ID: <5bef4baf0804151307y2165cac4q1f9fbe839cfb84f5@mail.gmail.com> Hi everyone, My company is growing and we're looking to hire. We love Perl! If you do too then please check out the URL postings, below. Perl programmer for web applications - http://raybec.com/aboutus/perl_programmer.vmx This isn't about simple Perl or CGI scripts. We're serious about Perl programming and large, complicated web applications. OO Perl engineers is what we're looking for. Also, we're looking for a sysadmin. Unix/Linux Systems administrator / Jr. Perl programmer - http://raybec.com/aboutus/sysadmin.vmx Thanks! I'm available for any questions. Cheers, - Richard From arocker at vex.net Wed Apr 16 15:12:19 2008 From: arocker at vex.net (arocker at vex.net) Date: Wed, 16 Apr 2008 18:12:19 -0400 (EDT) Subject: [tpm] Last Thursday of the month Message-ID: <11838.199.43.183.133.1208383939.squirrel@webmail.vex.net> Is early this month - the 24th, which is next week. Have we decided what we're going to do? From rdice at pobox.com Wed Apr 16 15:42:46 2008 From: rdice at pobox.com (Richard Dice) Date: Wed, 16 Apr 2008 18:42:46 -0400 Subject: [tpm] Last Thursday of the month In-Reply-To: <11838.199.43.183.133.1208383939.squirrel@webmail.vex.net> References: <11838.199.43.183.133.1208383939.squirrel@webmail.vex.net> Message-ID: <5bef4baf0804161542u132a8a2cocc1ce4b2c17c3e7c@mail.gmail.com> AFAIK I was to be presenting the, well, presentation I asked folks on the list to help out with circa 2.5 weeks ago. On Wed, Apr 16, 2008 at 6:12 PM, wrote: > > Is early this month - the 24th, which is next week. Have we decided what > we're going to do? > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > From magog at the-wire.com Wed Apr 16 15:49:58 2008 From: magog at the-wire.com (Michael Graham) Date: Wed, 16 Apr 2008 18:49:58 -0400 Subject: [tpm] Last Thursday of the month In-Reply-To: <5bef4baf0804161542u132a8a2cocc1ce4b2c17c3e7c@mail.gmail.com> References: <11838.199.43.183.133.1208383939.squirrel@webmail.vex.net> <5bef4baf0804161542u132a8a2cocc1ce4b2c17c3e7c@mail.gmail.com> Message-ID: <20080416184958.433c0524@caliope> Okay, I'll send out the announcement. Michael On Wed, 16 Apr 2008 18:42:46 -0400 "Richard Dice" wrote: > AFAIK I was to be presenting the, well, presentation I asked folks on > the list to help out with circa 2.5 weeks ago. > > On Wed, Apr 16, 2008 at 6:12 PM, wrote: > > > > Is early this month - the 24th, which is next week. Have we > > decided what we're going to do? > > > > _______________________________________________ > > 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 -- Michael Graham From fulko.hew at gmail.com Wed Apr 16 16:12:18 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Wed, 16 Apr 2008 19:12:18 -0400 Subject: [tpm] grabbing 2 input params at a time? Message-ID: <8204a4fe0804161612w359a11b9j6f846901d429208c@mail.gmail.com> Sorry, my brain has gone on vacation... Whats the easiest way to grab two parameters at a time, that were passed into a subroutine? ie. mysub('a', 1, 'b', 2, 'c', 3); sub mysub { while (@_) { push @letters, shift; push @nums, shift; } } -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080416/8820bfa6/attachment.html From samogon at gmail.com Wed Apr 16 16:21:02 2008 From: samogon at gmail.com (Ilia Lobsanov) Date: Wed, 16 Apr 2008 19:21:02 -0400 Subject: [tpm] grabbing 2 input params at a time? In-Reply-To: <8204a4fe0804161612w359a11b9j6f846901d429208c@mail.gmail.com> References: <8204a4fe0804161612w359a11b9j6f846901d429208c@mail.gmail.com> Message-ID: You could also do: while (my ($letter, $num) = splice @_, 0, 2 ) { push @letters, $letter; push @nums, $num; } less concise, more verbose? ilia. On 16-Apr-08, at 7:12 PM, Fulko Hew wrote: > Sorry, my brain has gone on vacation... > > Whats the easiest way to grab two parameters at a time, that were > passed > into a subroutine? > > ie. > > mysub('a', 1, 'b', 2, 'c', 3); > > sub mysub { > while (@_) { push @letters, shift; push @nums, shift; } > } > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From Henry.Baragar at instantiated.ca Wed Apr 16 19:25:00 2008 From: Henry.Baragar at instantiated.ca (Henry Baragar) Date: Wed, 16 Apr 2008 22:25:00 -0400 Subject: [tpm] grabbing 2 input params at a time? In-Reply-To: <8204a4fe0804161612w359a11b9j6f846901d429208c@mail.gmail.com> References: <8204a4fe0804161612w359a11b9j6f846901d429208c@mail.gmail.com> Message-ID: <200804162225.00985.Henry.Baragar@instantiated.ca> On Wednesday, April 16 2008 07:12 pm, Fulko Hew wrote: > Sorry, my brain has gone on vacation... > > Whats the easiest way to grab two parameters at a time, that were passed > into a subroutine? > > ie. > > mysub('a', 1, 'b', 2, 'c', 3); > > sub mysub { > while (@_) { push @letters, shift; push @nums, shift; } > } If order does not matter (and letters are unique): sub mysub { my %map = @_; my @letters = keys %map; my @nums = values %map; } If order does matter: sub mysub { my @letter_indices = map {2 * $_} 0..$#_/2; my @number_indices = map {$_ + 1} @letter_indices; my @letter = @_[@letter_indices]; my @number = @_[@number_indices]; } This is longer, but the intention is more clear (IMHO). Henry From gulban at sickkids.ca Thu Apr 17 13:05:44 2008 From: gulban at sickkids.ca (Omid Gulban) Date: Thu, 17 Apr 2008 16:05:44 -0400 Subject: [tpm] eliminating columns from tab delimited files Message-ID: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> Hello All, does anyone have a quick way of eliminating certain columns from a tab-delimited file. the way I approached this problem in the past is by reading a line from the file and splitting the contents based on tabs into an array and then writing to a new file only the array elements that I needed. Thanks Omid -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080417/4cc04944/attachment.html From hanker at ifdsgroup.com Thu Apr 17 13:41:33 2008 From: hanker at ifdsgroup.com (Herman Anker) Date: Thu, 17 Apr 2008 16:41:33 -0400 Subject: [tpm] eliminating columns from tab delimited files Message-ID: An awky approach would be: Awk -f "\" { print $1, "\t",$3.....}' But then again awk is a unix tool. A gnu windows version can be found on inet. ----- Original Message ----- From: "Omid Gulban" [gulban at sickkids.ca] Sent: 04/17/2008 04:05 PM To: "tpm" Subject: [tpm] eliminating columns from tab delimited files Hello All, does anyone have a quick way of eliminating certain columns from a tab-delimited file. the way I approached this problem in the past is by reading a line from the file and splitting the contents based on tabs into an array and then writing to a new file only the array elements that I needed. Thanks Omid -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080417/5ded4744/attachment.html -------------- next part -------------- _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm From sfryer at sourcery.ca Thu Apr 17 13:43:05 2008 From: sfryer at sourcery.ca (Shaun Fryer) Date: Thu, 17 Apr 2008 16:43:05 -0400 Subject: [tpm] eliminating columns from tab delimited files In-Reply-To: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> References: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> Message-ID: <20080417204305.GC30982@sourcery.ca> On Thu, Apr 17, 2008 at 04:05:44PM -0400, Omid Gulban wrote: > does anyone have a quick way of eliminating certain columns from a tab-delimited file. I know it's not very Perl'ish, but have you considered using `awk`? We all love Perl, but sometimes it's overkill. Beyond that, unless you're experiencing performance issues, I don't see any reason not to do it the way you described. Cheers, -- Shaun Fryer cl: 905-920-9209 From andy+lists at veracity.ca Thu Apr 17 14:12:46 2008 From: andy+lists at veracity.ca (Andy Jack) Date: Thu, 17 Apr 2008 17:12:46 -0400 Subject: [tpm] eliminating columns from tab delimited files In-Reply-To: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> References: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> Message-ID: <20080417211246.GI2977@seahorse.localdomain> On Thu, Apr 17, 2008 at 04:05:44PM -0400, Omid Gulban wrote: > does anyone have a quick way of eliminating certain columns from a tab-delimited file. Another command in the non-perl unix tools vibe, try 'cut': cut -f1,3-6,9 < myfile > myfile2 grabs columns 1,3,4,5,6,9 from myfile and puts them in myfile2 Andy From alexmac131 at hotmail.com Fri Apr 18 03:45:46 2008 From: alexmac131 at hotmail.com (Alex Mackinnon) Date: Fri, 18 Apr 2008 10:45:46 +0000 Subject: [tpm] eliminating columns from tab delimited files In-Reply-To: <20080417204305.GC30982@sourcery.ca> References: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> <20080417204305.GC30982@sourcery.ca> Message-ID: Sinner! I agree use awk but in Perl use split and take a slice of the array. ($firstcolumn, $tenth) = (split (/\t/, $string_with_tab))[0,9]; > Date: Thu, 17 Apr 2008 16:43:05 -0400> From: sfryer at sourcery.ca> To: tpm at to.pm.org> Subject: Re: [tpm] eliminating columns from tab delimited files> > On Thu, Apr 17, 2008 at 04:05:44PM -0400, Omid Gulban wrote:> > does anyone have a quick way of eliminating certain columns from a tab-delimited file.> > I know it's not very Perl'ish, but have you considered using `awk`?> We all love Perl, but sometimes it's overkill. Beyond that, unless> you're experiencing performance issues, I don't see any reason not> to do it the way you described.> > Cheers,> --> Shaun Fryer> cl: 905-920-9209> _______________________________________________> toronto-pm mailing list> toronto-pm at pm.org> http://mail.pm.org/mailman/listinfo/toronto-pm _________________________________________________________________ Enter today for your chance to win $1000 a day?today until May 12th. Learn more at SignInAndWIN.ca http://g.msn.ca/ca55/215 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/25685060/attachment.html From mike at stok.ca Fri Apr 18 04:29:59 2008 From: mike at stok.ca (Mike Stok) Date: Fri, 18 Apr 2008 07:29:59 -0400 Subject: [tpm] eliminating columns from tab delimited files In-Reply-To: References: <001001c8a0c6$6e8ad460$1ecf148e@tds40643> <20080417204305.GC30982@sourcery.ca> Message-ID: <84DB7582-1BA5-43EF-91B9-DF3310159D04@stok.ca> On 18-Apr-08, at 6:45 AM, Alex Mackinnon wrote: > Sinner! > > I agree use awk but in Perl use split and take a slice of the array. > ($firstcolumn, $tenth) = (split (/\t/, $string_with_tab))[0,9]; If you want to do this then beware of split's behaviour of eliminating empty fields on the right, if undef vs '' matter to you: DB<1> $s = "1\t2\t\t4\t\t\t7\t\t\t\t\t\t" DB<2> x (split /\t/, $s)[0, 9] 0 1 1 undef DB<3> x (split /\t/, $s, -1)[0, 9] 0 1 1 '' > > > > > > > > > Date: Thu, 17 Apr 2008 16:43:05 -0400 > > From: sfryer at sourcery.ca > > To: tpm at to.pm.org > > Subject: Re: [tpm] eliminating columns from tab delimited files > > > > On Thu, Apr 17, 2008 at 04:05:44PM -0400, Omid Gulban wrote: > > > does anyone have a quick way of eliminating certain columns from > a tab-delimited file. > > > > I know it's not very Perl'ish, but have you considered using `awk`? > > We all love Perl, but sometimes it's overkill. Beyond that, unless > > you're experiencing performance issues, I don't see any reason not > > to do it the way you described. > > > > Cheers, > > -- > > Shaun Fryer > > cl: 905-920-9209 > > _______________________________________________ > > toronto-pm mailing list > > toronto-pm at pm.org > > http://mail.pm.org/mailman/listinfo/toronto-pm > > > Sign in to Windows Live Messenger, and enter for your chance to win > $1000 a day?today until May 12th. Visit SignInAndWIN.ca > _______________________________________________ > 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: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/5fa00aec/attachment-0001.html From ssingh at messagelabs.com Fri Apr 18 07:23:10 2008 From: ssingh at messagelabs.com (Sravanthi Singh) Date: Fri, 18 Apr 2008 15:23:10 +0100 Subject: [tpm] mod_perl Message-ID: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> Can we have talk on using mod_perl in the upcoming talks? Thanks Sravanthi ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From adam.prime at utoronto.ca Fri Apr 18 07:38:13 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Fri, 18 Apr 2008 10:38:13 -0400 Subject: [tpm] mod_perl In-Reply-To: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> Message-ID: <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> That's an extremely broad topic. Do you mean how to install it? How to run your normal perl CGI's to run under Registry or PerlRun. Do you mean how to actually use the various Perl*Handler Phases to do fancy things. Do you mean how to write InputFilters or OutputFilters in perl. There's lots of things that could be talked about. Adam Quoting Sravanthi Singh : > Can we have talk on using mod_perl in the upcoming talks? > > Thanks > Sravanthi > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > From mfowle at navicominc.com Fri Apr 18 07:48:18 2008 From: mfowle at navicominc.com (Mark Fowle) Date: Fri, 18 Apr 2008 10:48:18 -0400 Subject: [tpm] mod_perl In-Reply-To: <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> Message-ID: <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> I'd be interested in a mod_perl talk also, so here is what I want to know. 1. how do I change a preexisting application to run under mod_perl. Guessing that there are 2 or 3 ways to run application in mod_perl what are the trade offs for each. And how does the code need to be changed for each. Given my knowledge of mod Perl is very minimal this may also be too large a request for one evening. Mark. -----Original Message----- From: toronto-pm-bounces+mfowle=navicominc.com at pm.org [mailto:toronto-pm-bounces+mfowle=navicominc.com at pm.org] On Behalf Of adam.prime at utoronto.ca Sent: Friday, April 18, 2008 10:38 AM To: toronto-pm at pm.org Subject: Re: [tpm] mod_perl That's an extremely broad topic. Do you mean how to install it? How to run your normal perl CGI's to run under Registry or PerlRun. Do you mean how to actually use the various Perl*Handler Phases to do fancy things. Do you mean how to write InputFilters or OutputFilters in perl. There's lots of things that could be talked about. Adam Quoting Sravanthi Singh : > Can we have talk on using mod_perl in the upcoming talks? > > Thanks > Sravanthi > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > _______________________________________________ > 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 vilerichard at vilerichard.com Fri Apr 18 07:47:34 2008 From: vilerichard at vilerichard.com (Olaf Alders) Date: Fri, 18 Apr 2008 09:47:34 -0500 (CDT) Subject: [tpm] mod_perl In-Reply-To: <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> Message-ID: I'd be interested in this as well. Personally, I'd like to hear about writing custom handlers to do fancy things. Olaf On Fri, 18 Apr 2008 adam.prime at utoronto.ca wrote: > That's an extremely broad topic. Do you mean how to install it? How > to run your normal perl CGI's to run under Registry or PerlRun. Do > you mean how to actually use the various Perl*Handler Phases to do > fancy things. Do you mean how to write InputFilters or OutputFilters > in perl. There's lots of things that could be talked about. > > Adam > > Quoting Sravanthi Singh : > > > Can we have talk on using mod_perl in the upcoming talks? > > > > Thanks > > Sravanthi > > > > ______________________________________________________________________ > > This email has been scanned by the MessageLabs Email Security System. > > For more information please visit http://www.messagelabs.com/email > > ______________________________________________________________________ > > _______________________________________________ > > 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 fulko.hew at gmail.com Fri Apr 18 08:31:26 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Fri, 18 Apr 2008 11:31:26 -0400 Subject: [tpm] mod_perl In-Reply-To: <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> Message-ID: <8204a4fe0804180831j19eaff65i70c79eaf7a54e6c2@mail.gmail.com> On Fri, Apr 18, 2008 at 10:48 AM, Mark Fowle wrote: > I'd be interested in a mod_perl talk also, so here is what I want to > know. > > 1. how do I change a preexisting application to run under mod_perl. Or for that matter... FastCGI (as an alternative) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/5acb18fe/attachment.html From magog at the-wire.com Fri Apr 18 08:36:25 2008 From: magog at the-wire.com (Michael Graham) Date: Fri, 18 Apr 2008 11:36:25 -0400 Subject: [tpm] mod_perl In-Reply-To: <8204a4fe0804180831j19eaff65i70c79eaf7a54e6c2@mail.gmail.com> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> <8204a4fe0804180831j19eaff65i70c79eaf7a54e6c2@mail.gmail.com> Message-ID: <20080418113625.1a4fb176@caliope> On Fri, 18 Apr 2008 11:31:26 -0400 "Fulko Hew" wrote: > On Fri, Apr 18, 2008 at 10:48 AM, Mark Fowle > wrote: > > > I'd be interested in a mod_perl talk also, so here is what I want to > > know. > > > > 1. how do I change a preexisting application to run under mod_perl. > > > Or for that matter... FastCGI (as an alternative) Or PersistentPerl. Although that's an easy one - change: #!/usr/bin/perl to #!/usr/bin/perperl Michael -- Michael Graham From fulko.hew at gmail.com Fri Apr 18 08:29:55 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Fri, 18 Apr 2008 11:29:55 -0400 Subject: [tpm] TPM talk suggestions Message-ID: <8204a4fe0804180829n16070794i90f7590db5a03a40@mail.gmail.com> On Fri, Apr 18, 2008 at 10:23 AM, Sravanthi Singh wrote: > Can we have talk on using mod_perl in the upcoming talks? Hijacking this thread... Can we have a talk on simple AJAX in Perl? I know Kees gave us a talk, but I'm just wanting to do simple RPC and something like dynamically updating a table, or portion of a screen. I must be stupid, but I've hit a bump in the learning curve. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/d154a14f/attachment.html From adam.prime at utoronto.ca Fri Apr 18 08:55:06 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Fri, 18 Apr 2008 11:55:06 -0400 Subject: [tpm] mod_perl In-Reply-To: <20080418113625.1a4fb176@caliope> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> <8204a4fe0804180831j19eaff65i70c79eaf7a54e6c2@mail.gmail.com> <20080418113625.1a4fb176@caliope> Message-ID: <20080418115506.d3tcsjeuneo00ook@webmail.utoronto.ca> Quoting Michael Graham : > On Fri, 18 Apr 2008 11:31:26 -0400 > "Fulko Hew" wrote: > >> >> Or for that matter... FastCGI (as an alternative) > > Or PersistentPerl. Although that's an easy one - change: > > #!/usr/bin/perl > > to > > #!/usr/bin/perperl > > Michael I don't know anything about either of these, but if some one does i'm up for hearing about them too. From adam.prime at utoronto.ca Fri Apr 18 08:56:53 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Fri, 18 Apr 2008 11:56:53 -0400 Subject: [tpm] mod_perl In-Reply-To: <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> <759E3F14A23281479A85A082BBCFA5423BA9E6@sbsa.NavicomInc.local> Message-ID: <20080418115653.7mapnakiifa8kscc@webmail.utoronto.ca> Quoting Mark Fowle : > I'd be interested in a mod_perl talk also, so here is what I want to > know. > > 1. how do I change a preexisting application to run under mod_perl. > > Guessing that there are 2 or 3 ways to run application in mod_perl what > are the trade offs for each. And how does the code need to be changed > for each. > > Given my knowledge of mod Perl is very minimal this may also be too > large a request for one evening. This would probably fall together fairly easily into a getting started with mod_perl kind of talk, which i've seen gozer give a bunch of times at YAPC and ApacheCon. He's got his slides online here: http://gozer.ectoplasm.org/Talks/talks.html gozer = Philippe Chaisson who is one of the core mod_perl development guys. I could probably go through gozers slides if people wanted to do that. Adam From adam.prime at utoronto.ca Fri Apr 18 08:58:48 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Fri, 18 Apr 2008 11:58:48 -0400 Subject: [tpm] mod_perl In-Reply-To: References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> Message-ID: <20080418115848.yhsimmgjyiw4gwk4@webmail.utoronto.ca> I could probably be persuaded to do a try putting together a talk about some neat things you can do in mp2, I just can't be sure that it won't bore you all to tears and/or be impossible to follow. Adam Quoting Olaf Alders : > I'd be interested in this as well. Personally, I'd like to hear about > writing custom handlers to do fancy things. > > Olaf > From adam.prime at utoronto.ca Fri Apr 18 09:06:26 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Fri, 18 Apr 2008 12:06:26 -0400 Subject: [tpm] TPM talk suggestions In-Reply-To: <8204a4fe0804180829n16070794i90f7590db5a03a40@mail.gmail.com> References: <8204a4fe0804180829n16070794i90f7590db5a03a40@mail.gmail.com> Message-ID: <20080418120626.704av8q4k80g8k8g@webmail.utoronto.ca> Quoting Fulko Hew : > Hijacking this thread... > > Can we have a talk on simple AJAX in Perl? > I know Kees gave us a talk, but I'm just wanting to do simple RPC > and something like dynamically updating a table, or portion of a screen. > > I must be stupid, but I've hit a bump in the learning curve. The server side of AJAX isn't really that much different than the server side of CGI really. you just take a request and compose a response. Depending on what javascript library you are using (if you are using one at all) will determine what your page generates. It could be XML, it could be html, it could be JSON, it could be anything. The "hard" (or potentially hard) part is the javascript, but most of the ajax i've written was for the mootools library, and the actual JS boils down to this: new Ajax(url, { method: 'get', update: $('replace_me') }).request(); Which just fetches the URL 'url', and stuffs whatever it gets back from that URL into the element with the ID replace_me. Obviously this is a pretty simple example of ajax, but it's a start. Adam From ssingh at messagelabs.com Fri Apr 18 09:38:23 2008 From: ssingh at messagelabs.com (Sravanthi Singh) Date: Fri, 18 Apr 2008 17:38:23 +0100 Subject: [tpm] toronto-pm Digest, Vol 13, Issue 8 References: Message-ID: <8ADCB30A49D07E47A0ACF737CE47773201145911@mltor1exc002.messagelabs.com> What I had in mind was a beginner level session to understand how mod_perl can be used at a beginner level to start with. I dont mind streching it to more than one meeting. Thanks Sravanthi -----Original Message----- From: toronto-pm-bounces+ssingh=messagelabs.com at pm.org [mailto:toronto-pm-bounces+ssingh=messagelabs.com at pm.org] On Behalf Of toronto-pm-request at pm.org Sent: Friday, April 18, 2008 11:58 AM To: toronto-pm at pm.org Subject: toronto-pm Digest, Vol 13, Issue 8 Send toronto-pm mailing list submissions to toronto-pm at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/toronto-pm or, via email, send a message with subject or body 'help' to toronto-pm-request at pm.org You can reach the person managing the list at toronto-pm-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of toronto-pm digest..." Today's Topics: 1. mod_perl (Sravanthi Singh) 2. Re: mod_perl (adam.prime at utoronto.ca) 3. Re: mod_perl (Mark Fowle) 4. Re: mod_perl (Olaf Alders) 5. Re: mod_perl (Fulko Hew) 6. Re: mod_perl (Michael Graham) 7. TPM talk suggestions (Fulko Hew) 8. Re: mod_perl (adam.prime at utoronto.ca) 9. Re: mod_perl (adam.prime at utoronto.ca) ---------------------------------------------------------------------- Message: 1 Date: Fri, 18 Apr 2008 15:23:10 +0100 From: "Sravanthi Singh" Subject: [tpm] mod_perl To: Message-ID: <8ADCB30A49D07E47A0ACF737CE4777320114590F at mltor1exc002.messagelabs.com> Content-Type: text/plain; charset="us-ascii" Can we have talk on using mod_perl in the upcoming talks? Thanks Sravanthi ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ------------------------------ Message: 2 Date: Fri, 18 Apr 2008 10:38:13 -0400 From: adam.prime at utoronto.ca Subject: Re: [tpm] mod_perl To: toronto-pm at pm.org Message-ID: <20080418103813.w6jadm88m68008k8 at webmail.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" That's an extremely broad topic. Do you mean how to install it? How to run your normal perl CGI's to run under Registry or PerlRun. Do you mean how to actually use the various Perl*Handler Phases to do fancy things. Do you mean how to write InputFilters or OutputFilters in perl. There's lots of things that could be talked about. Adam Quoting Sravanthi Singh : > Can we have talk on using mod_perl in the upcoming talks? > > Thanks > Sravanthi > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > ------------------------------ Message: 3 Date: Fri, 18 Apr 2008 10:48:18 -0400 From: "Mark Fowle" Subject: Re: [tpm] mod_perl To: , Message-ID: <759E3F14A23281479A85A082BBCFA5423BA9E6 at sbsa.NavicomInc.local> Content-Type: text/plain; charset="us-ascii" I'd be interested in a mod_perl talk also, so here is what I want to know. 1. how do I change a preexisting application to run under mod_perl. Guessing that there are 2 or 3 ways to run application in mod_perl what are the trade offs for each. And how does the code need to be changed for each. Given my knowledge of mod Perl is very minimal this may also be too large a request for one evening. Mark. -----Original Message----- From: toronto-pm-bounces+mfowle=navicominc.com at pm.org [mailto:toronto-pm-bounces+mfowle=navicominc.com at pm.org] On Behalf Of adam.prime at utoronto.ca Sent: Friday, April 18, 2008 10:38 AM To: toronto-pm at pm.org Subject: Re: [tpm] mod_perl That's an extremely broad topic. Do you mean how to install it? How to run your normal perl CGI's to run under Registry or PerlRun. Do you mean how to actually use the various Perl*Handler Phases to do fancy things. Do you mean how to write InputFilters or OutputFilters in perl. There's lots of things that could be talked about. Adam Quoting Sravanthi Singh : > Can we have talk on using mod_perl in the upcoming talks? > > Thanks > Sravanthi > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > _______________________________________________ > 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 ------------------------------ Message: 4 Date: Fri, 18 Apr 2008 09:47:34 -0500 (CDT) From: Olaf Alders Subject: Re: [tpm] mod_perl To: adam.prime at utoronto.ca Cc: toronto-pm at pm.org Message-ID: Content-Type: TEXT/PLAIN; charset=US-ASCII I'd be interested in this as well. Personally, I'd like to hear about writing custom handlers to do fancy things. Olaf On Fri, 18 Apr 2008 adam.prime at utoronto.ca wrote: > That's an extremely broad topic. Do you mean how to install it? How > to run your normal perl CGI's to run under Registry or PerlRun. Do > you mean how to actually use the various Perl*Handler Phases to do > fancy things. Do you mean how to write InputFilters or OutputFilters > in perl. There's lots of things that could be talked about. > > Adam > > Quoting Sravanthi Singh : > > > Can we have talk on using mod_perl in the upcoming talks? > > > > Thanks > > Sravanthi > > > > ______________________________________________________________________ > > This email has been scanned by the MessageLabs Email Security System. > > For more information please visit http://www.messagelabs.com/email > > ______________________________________________________________________ > > _______________________________________________ > > 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 > ------------------------------ Message: 5 Date: Fri, 18 Apr 2008 11:31:26 -0400 From: "Fulko Hew" Subject: Re: [tpm] mod_perl To: "Mark Fowle" Cc: toronto-pm at pm.org Message-ID: <8204a4fe0804180831j19eaff65i70c79eaf7a54e6c2 at mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" On Fri, Apr 18, 2008 at 10:48 AM, Mark Fowle wrote: > I'd be interested in a mod_perl talk also, so here is what I want to > know. > > 1. how do I change a preexisting application to run under mod_perl. Or for that matter... FastCGI (as an alternative) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/5acb18fe/at tachment-0001.html ------------------------------ Message: 6 Date: Fri, 18 Apr 2008 11:36:25 -0400 From: Michael Graham Subject: Re: [tpm] mod_perl To: toronto-pm at pm.org Message-ID: <20080418113625.1a4fb176 at caliope> Content-Type: text/plain; charset=US-ASCII On Fri, 18 Apr 2008 11:31:26 -0400 "Fulko Hew" wrote: > On Fri, Apr 18, 2008 at 10:48 AM, Mark Fowle > wrote: > > > I'd be interested in a mod_perl talk also, so here is what I want to > > know. > > > > 1. how do I change a preexisting application to run under mod_perl. > > > Or for that matter... FastCGI (as an alternative) Or PersistentPerl. Although that's an easy one - change: #!/usr/bin/perl to #!/usr/bin/perperl Michael -- Michael Graham ------------------------------ Message: 7 Date: Fri, 18 Apr 2008 11:29:55 -0400 From: "Fulko Hew" Subject: [tpm] TPM talk suggestions To: toronto-pm at pm.org Message-ID: <8204a4fe0804180829n16070794i90f7590db5a03a40 at mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" On Fri, Apr 18, 2008 at 10:23 AM, Sravanthi Singh wrote: > Can we have talk on using mod_perl in the upcoming talks? Hijacking this thread... Can we have a talk on simple AJAX in Perl? I know Kees gave us a talk, but I'm just wanting to do simple RPC and something like dynamically updating a table, or portion of a screen. I must be stupid, but I've hit a bump in the learning curve. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/d154a14f/at tachment-0001.html ------------------------------ Message: 8 Date: Fri, 18 Apr 2008 11:55:06 -0400 From: adam.prime at utoronto.ca Subject: Re: [tpm] mod_perl To: toronto-pm at pm.org Message-ID: <20080418115506.d3tcsjeuneo00ook at webmail.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Quoting Michael Graham : > On Fri, 18 Apr 2008 11:31:26 -0400 > "Fulko Hew" wrote: > >> >> Or for that matter... FastCGI (as an alternative) > > Or PersistentPerl. Although that's an easy one - change: > > #!/usr/bin/perl > > to > > #!/usr/bin/perperl > > Michael I don't know anything about either of these, but if some one does i'm up for hearing about them too. ------------------------------ Message: 9 Date: Fri, 18 Apr 2008 11:56:53 -0400 From: adam.prime at utoronto.ca Subject: Re: [tpm] mod_perl To: Mark Fowle Cc: toronto-pm at pm.org Message-ID: <20080418115653.7mapnakiifa8kscc at webmail.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Quoting Mark Fowle : > I'd be interested in a mod_perl talk also, so here is what I want to > know. > > 1. how do I change a preexisting application to run under mod_perl. > > Guessing that there are 2 or 3 ways to run application in mod_perl what > are the trade offs for each. And how does the code need to be changed > for each. > > Given my knowledge of mod Perl is very minimal this may also be too > large a request for one evening. This would probably fall together fairly easily into a getting started with mod_perl kind of talk, which i've seen gozer give a bunch of times at YAPC and ApacheCon. He's got his slides online here: http://gozer.ectoplasm.org/Talks/talks.html gozer = Philippe Chaisson who is one of the core mod_perl development guys. I could probably go through gozers slides if people wanted to do that. Adam ------------------------------ _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm End of toronto-pm Digest, Vol 13, Issue 8 ***************************************** ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From ssingh at messagelabs.com Fri Apr 18 09:48:17 2008 From: ssingh at messagelabs.com (Sravanthi Singh) Date: Fri, 18 Apr 2008 17:48:17 +0100 Subject: [tpm] toronto-pm Digest, Vol 13, Issue 8 References: Message-ID: <8ADCB30A49D07E47A0ACF737CE47773201145912@mltor1exc002.messagelabs.com> Adam, I am in for the slides from Philippe Chaisson . Thanks Sravanthi -----Original Message----- From: toronto-pm-bounces+ssingh=messagelabs.com at pm.org [mailto:toronto-pm-bounces+ssingh=messagelabs.com at pm.org] On Behalf Of toronto-pm-request at pm.org Sent: Friday, April 18, 2008 11:58 AM To: toronto-pm at pm.org Subject: toronto-pm Digest, Vol 13, Issue 8 Send toronto-pm mailing list submissions to toronto-pm at pm.org To subscribe or unsubscribe via the World Wide Web, visit http://mail.pm.org/mailman/listinfo/toronto-pm or, via email, send a message with subject or body 'help' to toronto-pm-request at pm.org You can reach the person managing the list at toronto-pm-owner at pm.org When replying, please edit your Subject line so it is more specific than "Re: Contents of toronto-pm digest..." Today's Topics: 1. mod_perl (Sravanthi Singh) 2. Re: mod_perl (adam.prime at utoronto.ca) 3. Re: mod_perl (Mark Fowle) 4. Re: mod_perl (Olaf Alders) 5. Re: mod_perl (Fulko Hew) 6. Re: mod_perl (Michael Graham) 7. TPM talk suggestions (Fulko Hew) 8. Re: mod_perl (adam.prime at utoronto.ca) 9. Re: mod_perl (adam.prime at utoronto.ca) ---------------------------------------------------------------------- Message: 1 Date: Fri, 18 Apr 2008 15:23:10 +0100 From: "Sravanthi Singh" Subject: [tpm] mod_perl To: Message-ID: <8ADCB30A49D07E47A0ACF737CE4777320114590F at mltor1exc002.messagelabs.com> Content-Type: text/plain; charset="us-ascii" Can we have talk on using mod_perl in the upcoming talks? Thanks Sravanthi ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ------------------------------ Message: 2 Date: Fri, 18 Apr 2008 10:38:13 -0400 From: adam.prime at utoronto.ca Subject: Re: [tpm] mod_perl To: toronto-pm at pm.org Message-ID: <20080418103813.w6jadm88m68008k8 at webmail.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" That's an extremely broad topic. Do you mean how to install it? How to run your normal perl CGI's to run under Registry or PerlRun. Do you mean how to actually use the various Perl*Handler Phases to do fancy things. Do you mean how to write InputFilters or OutputFilters in perl. There's lots of things that could be talked about. Adam Quoting Sravanthi Singh : > Can we have talk on using mod_perl in the upcoming talks? > > Thanks > Sravanthi > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > ------------------------------ Message: 3 Date: Fri, 18 Apr 2008 10:48:18 -0400 From: "Mark Fowle" Subject: Re: [tpm] mod_perl To: , Message-ID: <759E3F14A23281479A85A082BBCFA5423BA9E6 at sbsa.NavicomInc.local> Content-Type: text/plain; charset="us-ascii" I'd be interested in a mod_perl talk also, so here is what I want to know. 1. how do I change a preexisting application to run under mod_perl. Guessing that there are 2 or 3 ways to run application in mod_perl what are the trade offs for each. And how does the code need to be changed for each. Given my knowledge of mod Perl is very minimal this may also be too large a request for one evening. Mark. -----Original Message----- From: toronto-pm-bounces+mfowle=navicominc.com at pm.org [mailto:toronto-pm-bounces+mfowle=navicominc.com at pm.org] On Behalf Of adam.prime at utoronto.ca Sent: Friday, April 18, 2008 10:38 AM To: toronto-pm at pm.org Subject: Re: [tpm] mod_perl That's an extremely broad topic. Do you mean how to install it? How to run your normal perl CGI's to run under Registry or PerlRun. Do you mean how to actually use the various Perl*Handler Phases to do fancy things. Do you mean how to write InputFilters or OutputFilters in perl. There's lots of things that could be talked about. Adam Quoting Sravanthi Singh : > Can we have talk on using mod_perl in the upcoming talks? > > Thanks > Sravanthi > > ______________________________________________________________________ > This email has been scanned by the MessageLabs Email Security System. > For more information please visit http://www.messagelabs.com/email > ______________________________________________________________________ > _______________________________________________ > 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 ------------------------------ Message: 4 Date: Fri, 18 Apr 2008 09:47:34 -0500 (CDT) From: Olaf Alders Subject: Re: [tpm] mod_perl To: adam.prime at utoronto.ca Cc: toronto-pm at pm.org Message-ID: Content-Type: TEXT/PLAIN; charset=US-ASCII I'd be interested in this as well. Personally, I'd like to hear about writing custom handlers to do fancy things. Olaf On Fri, 18 Apr 2008 adam.prime at utoronto.ca wrote: > That's an extremely broad topic. Do you mean how to install it? How > to run your normal perl CGI's to run under Registry or PerlRun. Do > you mean how to actually use the various Perl*Handler Phases to do > fancy things. Do you mean how to write InputFilters or OutputFilters > in perl. There's lots of things that could be talked about. > > Adam > > Quoting Sravanthi Singh : > > > Can we have talk on using mod_perl in the upcoming talks? > > > > Thanks > > Sravanthi > > > > ______________________________________________________________________ > > This email has been scanned by the MessageLabs Email Security System. > > For more information please visit http://www.messagelabs.com/email > > ______________________________________________________________________ > > _______________________________________________ > > 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 > ------------------------------ Message: 5 Date: Fri, 18 Apr 2008 11:31:26 -0400 From: "Fulko Hew" Subject: Re: [tpm] mod_perl To: "Mark Fowle" Cc: toronto-pm at pm.org Message-ID: <8204a4fe0804180831j19eaff65i70c79eaf7a54e6c2 at mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" On Fri, Apr 18, 2008 at 10:48 AM, Mark Fowle wrote: > I'd be interested in a mod_perl talk also, so here is what I want to > know. > > 1. how do I change a preexisting application to run under mod_perl. Or for that matter... FastCGI (as an alternative) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/5acb18fe/at tachment-0001.html ------------------------------ Message: 6 Date: Fri, 18 Apr 2008 11:36:25 -0400 From: Michael Graham Subject: Re: [tpm] mod_perl To: toronto-pm at pm.org Message-ID: <20080418113625.1a4fb176 at caliope> Content-Type: text/plain; charset=US-ASCII On Fri, 18 Apr 2008 11:31:26 -0400 "Fulko Hew" wrote: > On Fri, Apr 18, 2008 at 10:48 AM, Mark Fowle > wrote: > > > I'd be interested in a mod_perl talk also, so here is what I want to > > know. > > > > 1. how do I change a preexisting application to run under mod_perl. > > > Or for that matter... FastCGI (as an alternative) Or PersistentPerl. Although that's an easy one - change: #!/usr/bin/perl to #!/usr/bin/perperl Michael -- Michael Graham ------------------------------ Message: 7 Date: Fri, 18 Apr 2008 11:29:55 -0400 From: "Fulko Hew" Subject: [tpm] TPM talk suggestions To: toronto-pm at pm.org Message-ID: <8204a4fe0804180829n16070794i90f7590db5a03a40 at mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" On Fri, Apr 18, 2008 at 10:23 AM, Sravanthi Singh wrote: > Can we have talk on using mod_perl in the upcoming talks? Hijacking this thread... Can we have a talk on simple AJAX in Perl? I know Kees gave us a talk, but I'm just wanting to do simple RPC and something like dynamically updating a table, or portion of a screen. I must be stupid, but I've hit a bump in the learning curve. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/d154a14f/at tachment-0001.html ------------------------------ Message: 8 Date: Fri, 18 Apr 2008 11:55:06 -0400 From: adam.prime at utoronto.ca Subject: Re: [tpm] mod_perl To: toronto-pm at pm.org Message-ID: <20080418115506.d3tcsjeuneo00ook at webmail.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Quoting Michael Graham : > On Fri, 18 Apr 2008 11:31:26 -0400 > "Fulko Hew" wrote: > >> >> Or for that matter... FastCGI (as an alternative) > > Or PersistentPerl. Although that's an easy one - change: > > #!/usr/bin/perl > > to > > #!/usr/bin/perperl > > Michael I don't know anything about either of these, but if some one does i'm up for hearing about them too. ------------------------------ Message: 9 Date: Fri, 18 Apr 2008 11:56:53 -0400 From: adam.prime at utoronto.ca Subject: Re: [tpm] mod_perl To: Mark Fowle Cc: toronto-pm at pm.org Message-ID: <20080418115653.7mapnakiifa8kscc at webmail.utoronto.ca> Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Quoting Mark Fowle : > I'd be interested in a mod_perl talk also, so here is what I want to > know. > > 1. how do I change a preexisting application to run under mod_perl. > > Guessing that there are 2 or 3 ways to run application in mod_perl what > are the trade offs for each. And how does the code need to be changed > for each. > > Given my knowledge of mod Perl is very minimal this may also be too > large a request for one evening. This would probably fall together fairly easily into a getting started with mod_perl kind of talk, which i've seen gozer give a bunch of times at YAPC and ApacheCon. He's got his slides online here: http://gozer.ectoplasm.org/Talks/talks.html gozer = Philippe Chaisson who is one of the core mod_perl development guys. I could probably go through gozers slides if people wanted to do that. Adam ------------------------------ _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm End of toronto-pm Digest, Vol 13, Issue 8 ***************************************** ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ From rdice at pobox.com Fri Apr 18 09:52:46 2008 From: rdice at pobox.com (Richard Dice) Date: Fri, 18 Apr 2008 12:52:46 -0400 Subject: [tpm] mod_perl In-Reply-To: <20080418115848.yhsimmgjyiw4gwk4@webmail.utoronto.ca> References: <8ADCB30A49D07E47A0ACF737CE4777320114590F@mltor1exc002.messagelabs.com> <20080418103813.w6jadm88m68008k8@webmail.utoronto.ca> <20080418115848.yhsimmgjyiw4gwk4@webmail.utoronto.ca> Message-ID: <5bef4baf0804180952l3ec122a0r477c3dbc61d123a5@mail.gmail.com> I think that would be pretty cool. I gave a talk on mod_perl maybe 5-6 years ago that was a 3 hour showstopper but things have changed fair bit since then. Cheers, - Richard On Fri, Apr 18, 2008 at 11:58 AM, wrote: > I could probably be persuaded to do a try putting together a talk > about some neat things you can do in mp2, I just can't be sure that it > won't bore you all to tears and/or be impossible to follow. > > Adam > > Quoting Olaf Alders : > > > I'd be interested in this as well. Personally, I'd like to hear about > > writing custom handlers to do fancy things. > > > > Olaf > > > > > _______________________________________________ > 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: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/d7258e9f/attachment.html From indy at indigostar.com Fri Apr 18 08:14:16 2008 From: indy at indigostar.com (Indy Singh) Date: Fri, 18 Apr 2008 11:14:16 -0400 Subject: [tpm] Using mod_perl References: Message-ID: <021201c8a166$de666dd0$6600a8c0@roadhog> Hi everybody, While we are on the topic here are some questions I have about mod_perl. I am porting a CGI script to mod_perl, mostly the porting is transparent however I have a couple of questions. 1) Multiple apache/mod_perl instances After making a change to the script and pressing refresh in the browser, sometime the script works sometimes it gives an error. I know from past experience that the browser requests will be processed by one of several apache instances. How do you force all mod_perl instances to reset everything and start with a fresh instance? Is it enough just to update the script source? If I update the source code, will all the apache instances reload the script? 2) Browser caching When I fetch a result page by clicking on a link, the browser could decide to redisplay the same (out-of-date) output as the last time the page was fetched. How do you get the browser to fetch a new result each time? Does it happen automaticy if the script output does not contain a date header? 3) Caching of database handles. I am assuming that in my script I can cache a mysql database handle and thus avoid a new database connection, however what happens if the database connection has been abandoned by the database server? I don't know if such a thing is possible, but I trying to program defensively. I am thinking that at some point for whatever reason the database server droped the connection, but the mod_perl script does not know about it. The script tries to uses the old database handle and will fail. Would a good way to handle that be to display an error message to the browser and close the database connection (just in case it is still open) and then set the database handle to undef? Indy Singh IndigoSTAR Software -- www.indigostar.com From fulko.hew at gmail.com Fri Apr 18 10:05:34 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Fri, 18 Apr 2008 13:05:34 -0400 Subject: [tpm] TPM talk suggestions In-Reply-To: <20080418120626.704av8q4k80g8k8g@webmail.utoronto.ca> References: <8204a4fe0804180829n16070794i90f7590db5a03a40@mail.gmail.com> <20080418120626.704av8q4k80g8k8g@webmail.utoronto.ca> Message-ID: <8204a4fe0804181005j3d27f2fby7db68515f3bb42aa@mail.gmail.com> On Fri, Apr 18, 2008 at 12:06 PM, wrote: > Quoting Fulko Hew : > > > Hijacking this thread... > > > > Can we have a talk on simple AJAX in Perl? > > I know Kees gave us a talk, but I'm just wanting to do simple RPC > > and something like dynamically updating a table, or portion of a screen. > > > > I must be stupid, but I've hit a bump in the learning curve. > > The server side of AJAX isn't really that much different than the > server side of CGI really. you just take a request and compose a > response. Depending on what javascript library you are using (if you > are using one at all) will determine what your page generates. It > could be XML, it could be html, it could be JSON, it could be anything. > > The "hard" (or potentially hard) part is the javascript, but most of > the ajax i've written was for the mootools library, and the actual JS > boils down to this: > > new Ajax(url, { > method: 'get', > update: $('replace_me') > }).request(); > > Which just fetches the URL 'url', and stuffs whatever it gets back > from that URL into the element with the ID replace_me. Obviously this > is a pretty simple example of ajax, but it's a start. Still too high level (abstract) I like/need something around the 500 foot level, not 10,000 feet. :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/27e5a451/attachment.html From sfryer at sourcery.ca Fri Apr 18 10:19:31 2008 From: sfryer at sourcery.ca (Shaun Fryer) Date: Fri, 18 Apr 2008 13:19:31 -0400 Subject: [tpm] TPM talk suggestions In-Reply-To: <20080418120626.704av8q4k80g8k8g@webmail.utoronto.ca> References: <8204a4fe0804180829n16070794i90f7590db5a03a40@mail.gmail.com> <20080418120626.704av8q4k80g8k8g@webmail.utoronto.ca> Message-ID: <20080418171931.GB19864@sourcery.ca> If you like, you're free to use the following library for Ajax (Utils.httpReq). I know there are alot of them out there, including Prototype which is widely used. Mine however, also handles syncronous requests cross-browser, which to my knowledge no other OSS libraries do. http://sourcery.ca/js/Utils.js Of course any questions can be addressed to me. For pretty small stuff (<15 mins), I don't mind occasionally helping out with JavaScripting pro-bono. Cheers, -- Shaun Fryer On Fri, Apr 18, 2008 at 12:06:26PM -0400, adam.prime at utoronto.ca wrote: > new Ajax(url, { > method: 'get', > update: $('replace_me') > }).request(); From adam.prime at utoronto.ca Fri Apr 18 10:29:59 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Fri, 18 Apr 2008 13:29:59 -0400 Subject: [tpm] Using mod_perl In-Reply-To: <021201c8a166$de666dd0$6600a8c0@roadhog> References: <021201c8a166$de666dd0$6600a8c0@roadhog> Message-ID: <20080418132959.m2ftjh96jow0ocsg@webmail.utoronto.ca> Quoting Indy Singh : > 1) Multiple apache/mod_perl instances > After making a change to the script and pressing refresh in the browser, > sometime the script works sometimes it gives an error. I know from past > experience that the browser requests will be processed by one of several > apache instances. How do you force all mod_perl instances to reset > everything and start with a fresh instance? Is it enough just to update > the script source? If I update the source code, will all the apache > instances reload the script? The 100% reliable way to do this is to restart apache. this works under mp1 and mp2. With stuff running under Registry or PerlRun, Apache::Reload, and Apache2::Reload should work, though I personally have had some strange experiences with Apache2::Reload and generally don't use it anymore. > 2) Browser caching > When I fetch a result page by clicking on a link, the browser could > decide to redisplay the same (out-of-date) output as the last time the > page was fetched. How do you get the browser to fetch a new result each > time? Does it happen automaticy if the script output does not contain a > date header? $r->no_cache(1) will set response headers such that browsers will not cache the page. It's the same in mp1 and mp2. > 3) Caching of database handles. > I am assuming that in my script I can cache a mysql database handle and > thus avoid a new database connection, however what happens if the > database connection has been abandoned by the database server? I don't > know if such a thing is possible, but I trying to program defensively. > I am thinking that at some point for whatever reason the database server > droped the connection, but the mod_perl script does not know about it. > The script tries to uses the old database handle and will fail. Would a > good way to handle that be to display an error message to the browser > and close the database connection (just in case it is still open) and > then set the database handle to undef? Apache::DBI does this, both under mp1 and mp2. Apache::DBI runs $dbh->ping on handles it has cached, and if the ping fails then it creates a new connection (as far as i understand it). You can't share connections between processes, so you'll still end up with multiple open connections at any given time, but you won't have to connect and disconnect with every request which saves a lot of overhead. Even if you are using Apache::DBI it's still possible that the database will just 'go away' for whatever reason, so you need to build checks that your connect calls actually worked, just as you normally would. Adam From Mashton at 4All.com Fri Apr 18 12:09:14 2008 From: Mashton at 4All.com (Mike Ashton) Date: Fri, 18 Apr 2008 15:09:14 -0400 Subject: [tpm] TPM talk suggestions In-Reply-To: <20080418171931.GB19864@sourcery.ca> References: <8204a4fe0804180829n16070794i90f7590db5a03a40@mail.gmail.com> <20080418120626.704av8q4k80g8k8g@webmail.utoronto.ca> <20080418171931.GB19864@sourcery.ca> Message-ID: <4808F1DA.4050406@4All.com> We're actually in the middle of an ajax project. Like Adam said, the server side is pretty much standard cgi, you just basicaly have to decide on the data transport method you want to use. We looked at a lot of ajax libraries like scriptaculous and a few others. But we settled on ExtJS ( extjs.com ), it is a very impressive package. The site has a lot of tutorials and demos to help you step through the build process. There are none done with perl, but a few do with php and ruby so it is easy to extend that into the perl world. They also have a very active forum for support or they also do have paid support if you really need it or want assistance in a rapid build. Mike Shaun Fryer wrote: > If you like, you're free to use the following library for Ajax (Utils.httpReq). > I know there are alot of them out there, including Prototype which is widely > used. Mine however, also handles syncronous requests cross-browser, which to > my knowledge no other OSS libraries do. > > http://sourcery.ca/js/Utils.js > > Of course any questions can be addressed to me. For pretty small stuff > (<15 mins), I don't mind occasionally helping out with JavaScripting pro-bono. > > Cheers, > -- > Shaun Fryer > > On Fri, Apr 18, 2008 at 12:06:26PM -0400, adam.prime at utoronto.ca wrote: > >> new Ajax(url, { >> method: 'get', >> update: $('replace_me') >> }).request(); >> > _______________________________________________ > 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: http://mail.pm.org/pipermail/toronto-pm/attachments/20080418/07bb0a6e/attachment.html From magog at the-wire.com Wed Apr 23 09:14:54 2008 From: magog at the-wire.com (Michael Graham) Date: Wed, 23 Apr 2008 12:14:54 -0400 Subject: [tpm] April Meeting Tomorrow (Thu 24 Apr, 2008) - Richard's TPF Sales Pitch Message-ID: <20080423121454.39edce9d@caliope> (These details are also on the TPM web site: http://to.pm.org/) The next meeting is this Thursday, 24 April (Tomorrow!). Date: Thursday 24 Apr 2008 Time: 6:45pm Where: 2 Bloor Street West (NW corner of Yonge/Bloor, skyscraper with the CIBC logo on top) Classroom 15 on the 8th floor =================================================================== Description: Richard will show us the presentation he made to sell corporate types on The Perl Foundation. Including a "Map of the Perl" created in collaboration with Toronto Mongers. Note: The elevators in the building are "locked down" after 5:30pm to people without building access cards. Leading up to the meeting someone will come down to the main floor lobby every few minutes to ferry people upstairs. After 19:00, you can reach the access-card-carrying guy via a cell phone number that we'll leave with security in the front lobby. The room and floor numbers will be left with security too. -- Michael Graham _______________________________________________ toronto-pm mailing list toronto-pm at pm.org http://mail.pm.org/mailman/listinfo/toronto-pm -- Michael Graham From arocker at vex.net Fri Apr 25 06:14:51 2008 From: arocker at vex.net (arocker at vex.net) Date: Fri, 25 Apr 2008 09:14:51 -0400 (EDT) Subject: [tpm] Last night and next month Message-ID: <19592.199.43.183.133.1209129291.squirrel@webmail.vex.net> Thanks again to Scott Williams and Nexient, and of course Richard, we had an interesting meeting last night. I would like to suggest that, with an appropriate voice-over, posting the presentation to YouTube would give The Perl Foundation a permanent "commercial" to which any prospective donor could be directed. We should have the skills available to produce a professional-quality job. Is Adam Prime committed to be our speaker for May (29th)? From shijialeee at yahoo.com Sun Apr 27 03:12:44 2008 From: shijialeee at yahoo.com (James.Q.L) Date: Sun, 27 Apr 2008 03:12:44 -0700 (PDT) Subject: [tpm] TPM talk suggestions In-Reply-To: <4808F1DA.4050406@4All.com> Message-ID: <80518.71151.qm@web50109.mail.re2.yahoo.com> --- Mike Ashton wrote: > We're actually in the middle of an ajax project. Like Adam said, the > server side is pretty much standard cgi, you just basicaly have to > decide on the data transport method you want to use. > > We looked at a lot of ajax libraries like scriptaculous and a few > others. But we settled on ExtJS ( extjs.com ), it is a very impressive > package. The site has a lot of tutorials and demos to help you step > through the build process. There are none done with perl, but a few do > with php and ruby so it is easy to extend that into the perl world. They > also have a very active forum for support or they also do have paid > support if you really need it or want assistance in a rapid build. > at work we have used ExtJS and it is excellent js library. the library is rather huge if to use the full features. our ajax app is for internal use so that's no biggie but i would be hesitate to use it for a public website because of the huge js download overhead. the basic library without the fancy features is around 100k though. > Mike > James. > Shaun Fryer wrote: > > If you like, you're free to use the following library for Ajax (Utils.httpReq). > > I know there are alot of them out there, including Prototype which is widely > > used. Mine however, also handles syncronous requests cross-browser, which to > > my knowledge no other OSS libraries do. > > > > http://sourcery.ca/js/Utils.js > > > > Of course any questions can be addressed to me. For pretty small stuff > > (<15 mins), I don't mind occasionally helping out with JavaScripting pro-bono. > > > > Cheers, > > -- > > Shaun Fryer > > > > On Fri, Apr 18, 2008 at 12:06:26PM -0400, adam.prime at utoronto.ca wrote: > > > >> new Ajax(url, { > >> method: 'get', > >> update: $('replace_me') > >> }).request(); > >> > > _______________________________________________ > > 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 > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ From adam.prime at utoronto.ca Mon Apr 28 09:52:57 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Mon, 28 Apr 2008 12:52:57 -0400 Subject: [tpm] Last night and next month In-Reply-To: <19592.199.43.183.133.1209129291.squirrel@webmail.vex.net> References: <19592.199.43.183.133.1209129291.squirrel@webmail.vex.net> Message-ID: <20080428125257.5gyhcyt3uoog4sko@webmail.utoronto.ca> Quoting arocker at vex.net: > > Thanks again to Scott Williams and Nexient, and of course Richard, we had > an interesting meeting last night. > > I would like to suggest that, with an appropriate voice-over, posting the > presentation to YouTube would give The Perl Foundation a permanent > "commercial" to which any prospective donor could be directed. We should > have the skills available to produce a professional-quality job. > > Is Adam Prime committed to be our speaker for May (29th)? Unless I get veto'd.