From daniel at coder.com Tue Sep 24 09:37:30 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] test post Message-ID: Testing email, footer and archive. From dcarr at SDF.LONESTAR.ORG Wed Sep 25 09:55:38 2002 From: dcarr at SDF.LONESTAR.ORG (lloyd carr) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] test post In-Reply-To: Message-ID: Testing testing ... 123 ... testing ;-) On Tue, 24 Sep 2002, Daniel R. Allen wrote: > Date: Tue, 24 Sep 2002 10:37:30 -0400 (EDT) > From: Daniel R. Allen > To: kw-pm@mail.pm.org > Subject: [kw-pm] test post > > Testing email, footer and archive. > > > _______________________________________________ > kw-pm mailing list > kw-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > dcarr@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org From elbie at trig.net Wed Sep 25 10:17:12 2002 From: elbie at trig.net (Christopher Calzonetti) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] Third post! Message-ID: <20020925151711.GC38630@trig.net> Not nearly as exciting as the fabled first post. The legend surrounding the mystic First Post traces back to the stories of ancient Greece. In particular, the tale of Homer and his quest to capture the First Post. Homer was tasked to capture the post by using the magical Arpa Net, a strange latticework of haphazardly connected strands of fibre, and cables spun from the very essence of light itself. -- Christopher Calzonetti, Technical Lead, Trig.Net Web: http://www.trig.net/ Mail: mailto:chris@trig.net From daniel at coder.com Wed Sep 25 10:49:27 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] Third post! In-Reply-To: <20020925151711.GC38630@trig.net> Message-ID: ...But, in order to capture the First Post with the magical Arpa Net, Homer had to first beg, borrow, or steal the Arpa Net from the huge and ominous Usdoe, which had grown the Arpa Net in its youth, but now had grown and let the Arpa Net fall to the beaurocratic hordes of Nsf. To do this, he decided he needed the secret potion of Tcpip, to bewitch the yammering Nsf, and in doing so, agree to loan him the Arpa Net. ------------------------------------------------------------------------ $_='daniel@coder.com 519-575-3733 /Prescient Code Solutions/ coder.com ';s/-/ /g;s/([.@])/ $1/g;@y=(42*1476312054+7*3,14120504e4,-42*330261-33, 42*5436+3,42*2886+10,42*434987+5);s/(.)/ord(uc($1))/ge;for(@x=split/32/; @y; map{print chr} split /(..)/, shift(@x) + shift(@y)) {perlmonk.da.ru} On Wed, 25 Sep 2002, Christopher Calzonetti wrote: > Not nearly as exciting as the fabled first post. > > The legend surrounding the mystic First Post traces back to the stories of > ancient Greece. In particular, the tale of Homer and his quest to capture > the First Post. > > Homer was tasked to capture the post by using the magical Arpa Net, a > strange latticework of haphazardly connected strands of fibre, and cables > spun from the very essence of light itself. > -- > Christopher Calzonetti, Technical Lead, Trig.Net > Web: http://www.trig.net/ Mail: mailto:chris@trig.net > _______________________________________________ > kw-pm mailing list > kw-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > From daniel at coder.com Wed Sep 25 11:48:32 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] status Message-ID: use Test::Simple tests => 5; 1..5 ok 1 - Room for tomorrow ok 2 - projector ok 3 - mailing list not ok 4 - DNS for kw.pm.org maybe ok 5 - presentation slides I do hope we get more than the three of us; I haven't gotten a single email about the posts. I'll re-post a reminder a few places. -Daniel From daniel at coder.com Thu Sep 26 21:50:07 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] Tonight's talk Message-ID: Tonight's presentation is at kw.pm.org/talks/0902-debugger People asked about the javascript bookmarks on my browser. I got them from http://www.squarefree.com/bookmarklets . I was going to just pass on the ones I have, but you'll do yourself a favor by looking at the site yourself, since they've added a number of new interesting ones. (such as "transfer cookies" which translates all cookeis for a site into a javascript link, which you can paste into another browser to record the same cookie.) Thanks everybody for coming and making tonight's meeting a success! -Daniel From daniel at coder.com Sat Sep 28 11:53:27 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] perl personalities - be afraid In-Reply-To: Message-ID: http://www.perl.org/yapc/2002/movies/themovie/ On Sat, 28 Sep 2002, lloyd carr wrote: > Daniel could we have a link to the strange video you mentioned? From elbie at trig.net Sun Sep 29 16:05:38 2002 From: elbie at trig.net (Christopher Calzonetti) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] Minutes for our first meeting now on-line Message-ID: <20020929210538.GA64037@trig.net> Do with them what you will: http://kw.pm.org/minutes/minutes_020926.html -- Christopher Calzonetti, Technical Lead, Trig.Net Web: http://www.trig.net/ Mail: mailto:chris@trig.net From daniel at coder.com Mon Sep 30 16:09:19 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] seeking a location In-Reply-To: <20020929210538.GA64037@trig.net> Message-ID: I've sent out a few feelers for meeting locations (RIM, communitech). What would be really useful if one of the companies who is a member of communitech could pass on the word that we're looking for a meeting site- I understand communitech has a members-only message board. Otherwise, I'll just keep trying with Communitech, but I don't know if they'll respond too quickly. -- To provide a bit of Perl content to this post- Someone at the last meeting suggested providing a calendar of local tech groups meetings. There are a good number of them- kw.pm, kwLug, kwUug, kwIug, the computer science club at the U of W, the communitech calendar (which is usually disjoint from all the above), and probably a few others I don't know about. (Record? Imprint?) I haven't seen a comprehensive list anywhere; I think the newspapers try, but they don't quite do it. Maybe we could provide a tech-meeting web calendar aggregator as a service to the community. Here's a toy script which uses the CS club at the U of W as an example. It reads their (well-formed) events page and turns it into either a text file or RSS file (news feed format). Do you think publishing an integrated list of upcoming techie meetings would be useful? --- #!/usr/bin/perl -w # Daniel Allen, 30 Sep. 02 use LWP::UserAgent; use HTML::TokeParser; use XML::RSS; ### comment this line and set $txt=1 for text instead use strict; my $txt = 0; my $base_url = "http://www.csclub.uwaterloo.ca"; my $url = "$base_url/events/"; my $ua = new LWP::UserAgent; $ua->agent("cal-scraper " . $ua->agent); my $response = $ua->get($url); warn "failed retrieving page: $!" unless ($response->is_success); my $content = $response->content; my $rss; $rss = create_rss() unless ($txt); my $p = HTML::TokeParser->new(\$content); # luckily, CSC has well-formatted events listing. Each event has the format: #

description

# where filename contains "/events/location-date-time_PM.html" # eg:

F02 elections

while (my $token = $p->get_tag("h3")) { $token = $p->get_tag("a"); my $file = $token->[1]{href} || "-"; my $title = ($p->get_text("/a")); unless ($file eq "-") { my ($loc, $year, $mon, $day, $time) = split /-/, $file; $time =~ s/.html//; print "$year $mon $day $time $title\n" if ($txt); add_rss_item($rss, "$year $mon $day $time $title", "$base_url$file") unless ($txt); } } print_rss($rss) unless ($txt); sub create_rss { my $rss = new XML::RSS; $rss->channel( title => 'CSC', description => 'U of W Computer Science Club', url => 'http://www.csclub.uwaterloo.ca/' ); return $rss; } sub add_rss_item { my ($rss, $title, $link) = @_; $rss->add_item( title => $title, 'link' => $link ); } sub print_rss { my ($rss) = @_; my $outdata = $rss->as_string; # $rss->save("dir/$channel.rss"); print $outdata; } From sfllaw at engmail.uwaterloo.ca Mon Sep 30 18:05:19 2002 From: sfllaw at engmail.uwaterloo.ca (Simon Law) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] seeking a location In-Reply-To: References: <20020929210538.GA64037@trig.net> Message-ID: <20020930230519.GA3977@engmail.uwaterloo.ca> On Mon, Sep 30, 2002 at 05:09:19PM -0400, Daniel R. Allen wrote: > Here's a toy script which uses the CS club at the U of W as an > example. It reads their (well-formed) events page and turns it into > either a text file or RSS file (news feed format). Uhm, the reason why this is so is because the events page is generated from XML. http://www.csclub.uwaterloo.ca/events.xml. > Do you think publishing an integrated list of upcoming techie meetings > would be useful? As long as it is maintained, yes. Be forewarned that this will takes _years_ off your life, and almost nobody will appreciate or thank you for it. Simon From daniel at coder.com Mon Sep 30 19:53:32 2002 From: daniel at coder.com (Daniel R. Allen) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] seeking a location In-Reply-To: <20020930230519.GA3977@engmail.uwaterloo.ca> Message-ID: On Mon, 30 Sep 2002, Simon Law wrote: > On Mon, Sep 30, 2002 at 05:09:19PM -0400, Daniel R. Allen wrote: > > Here's a toy script which uses the CS club at the U of W as an > > example. It reads their (well-formed) events page and turns it into > > either a text file or RSS file (news feed format). > > Uhm, the reason why this is so is because the events page is > generated from XML. http://www.csclub.uwaterloo.ca/events.xml. That figures. Nice XML then. > > Do you think publishing an integrated list of upcoming techie meetings > > would be useful? > > As long as it is maintained, yes. Be forewarned that this will > takes _years_ off your life, and almost nobody will appreciate or thank > you for it. Well, it is certainly true that none of the other calendars had HTML that looked as good as the CS club's. I don't think it's overall distressing enough to take years off my life though. If the HTML is malformed, we drop back to just listing the unconfirmed usual monthly date for that group, or delete the entry completely. I think it might be neat to have a slashbox for "KW tech meetings"... And perhaps if it's in one place, we can get some of the other sources to syndicate it as well. But I don't terribly care either way; I have monthly meetings listed in my Palm. If anybody thinks they'd actually use it, drop me an email and I'll keep playing with it. Otherwise I'll stick with my other rss project... -Daniel > Simon From dcarr at SDF.LONESTAR.ORG Mon Sep 30 21:20:38 2002 From: dcarr at SDF.LONESTAR.ORG (lloyd carr) Date: Mon Aug 2 21:31:26 2004 Subject: [kw-pm] seeking a location In-Reply-To: <20020930230519.GA3977@engmail.uwaterloo.ca> Message-ID: The CS club has already discovered the value of XML. If Daniel's little project could encourage others to discover publishing in XML we could share information without all the scraping, I'm all for it. I would suggest that we start by storing our own website data in XML format. On Mon, 30 Sep 2002, Simon Law wrote: > Date: Mon, 30 Sep 2002 19:05:19 -0400 > From: Simon Law > To: kw-pm@mail.pm.org > Subject: Re: [kw-pm] seeking a location > > On Mon, Sep 30, 2002 at 05:09:19PM -0400, Daniel R. Allen wrote: > > Here's a toy script which uses the CS club at the U of W as an > > example. It reads their (well-formed) events page and turns it into > > either a text file or RSS file (news feed format). > > Uhm, the reason why this is so is because the events page is > generated from XML. http://www.csclub.uwaterloo.ca/events.xml. > > > Do you think publishing an integrated list of upcoming techie meetings > > would be useful? > > As long as it is maintained, yes. Be forewarned that this will > takes _years_ off your life, and almost nobody will appreciate or thank > you for it. > > Simon > _______________________________________________ > kw-pm mailing list > kw-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/kw-pm > dcarr@sdf.lonestar.org SDF Public Access UNIX System - http://sdf.lonestar.org