From ibrayem at gmail.com Tue Sep 2 06:17:47 2008 From: ibrayem at gmail.com (Ibrahim Amin) Date: Tue, 2 Sep 2008 09:17:47 -0400 Subject: [tpm] changing password for multiple accounts In-Reply-To: <315022.82552.qm@web55207.mail.re4.yahoo.com> References: <315022.82552.qm@web55207.mail.re4.yahoo.com> Message-ID: Thank you for the reply. I was wondering using some of the utilities provided by HP UX in /usr/lbin i.e. modprpw and getprpw in Perl to do the following: 1 - Get expiry date by following command /usr/lbin/getprpw -m spwchg userid which will return a string as follow: userid = Tue Aug 19 08:27:50 2008 my intention is to get this date and convert it to epoch and get current epoch date and get the difference. If the difference is more than 83 days then the script issue a warning screen. 2 - if a user account is disabled then enabled it with modprpw -x userid and reset the password using moprpw -x userid As for LDAP I am doing a quick tutorial but it is mostly theory, So if you can please give me a reference to web site where it hsow step by step procedure to do password synch on trusted system. Also I need to know if LDAP is able to synch the password with windows login. Thank you again for reply. On Sat, Aug 30, 2008 at 7:46 PM, Rodrigo Barcellos wrote: > Hello Ibrahim, > > Not sure if someone got back to you. Sounds like you want something exactly > like LDAP. If you implement LDAP for your Unix servers, the password for all > accounts will be synchronized - you change it on any box, it propagates it > to all (because it sync's it at the LDAP server, the other servers are like > a LDAP client). And that ID will expire on the same day, for all boxes. > > Depending on the LDAP implementation you use, there's one caveat, which > doesn't tell you upfront that the password will expire. But that's easy to > fix, you can have a perl script that runs on the global profile, which can > launch a LDAP query command to check if you're about to expire and display a > message accordingly. > > If you still want to have your passwords managed locally, it's doable, but > way more painful and not secure. Basically, after a user enters a password > and it gets crypted by HP-UX at /tcb/files/auth/r/root, you can capture that > string with Perl and replicate it accross all the servers through scp, but > you need the scp command to be run by another ID, exclusive to sync it to > all servers (if you do the sync as root directly, you are openning root > access to all servers without authentication, once you gain root access on > one server). This other ID would leave the crypt password string on some > directory, on all servers, and you can have a local cronjob (owned by root) > that picks it up on every server and sets the password for that account > accordingly. And then deletes that file left by the ID used to sync it > everywhere. > > Cheers, > > Rodrigo > > > --- On Wed, 8/27/08, Ibrahim Amin wrote: > > > From: Ibrahim Amin > > Subject: [tpm] changing password for multiple accounts > > To: toronto-pm at pm.org > > Date: Wednesday, August 27, 2008, 5:19 PM > > Hello, > > I am looking for a secure and easy way for enabling users > > to change the > > password of his account before it expires. > > > > We use HP UX and some user have multiple logins in the form > > of xxlogin, > > where xx id two characters prefix and login is user login. > > > > 1 - I am looking for a way in which I can synchronize all > > the account > > expiration date. > > 2 - If a user change the password for one of his account > > that change also > > effect those accounts belongs to the same user. > > > > I hope this can be done by perl. > > > > Thank you > > -- > > Yours truly, > > Ibrahim Amin > > _______________________________________________ > > toronto-pm mailing list > > toronto-pm at pm.org > > http://mail.pm.org/mailman/listinfo/toronto-pm > > > > -- Yours truly, Ibrahim Amin -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam.prime at utoronto.ca Wed Sep 3 11:34:53 2008 From: adam.prime at utoronto.ca (adam.prime at utoronto.ca) Date: Wed, 03 Sep 2008 14:34:53 -0400 Subject: [tpm] Fwd: mod_perl users survey Message-ID: <20080903143453.qehc2zscg4ocwgsw@webmail.utoronto.ca> Since I've asked everyone else on the mod_perl mailing list to forward the survey to their respective PM groups, i should probably actually do it too right? survey is at the following link http://www.surveymonkey.com/s.aspx?sm=bQyb2RFCBuVb0P52yhaCMg_3d_3d blurbage about it's origins and goals are below. Adam ----- Forwarded message from adam.prime at utoronto.ca ----- Date: Wed, 03 Sep 2008 12:55:17 -0400 From: adam.prime at utoronto.ca Reply-To: adam.prime at utoronto.ca Subject: Re: mod_perl users survey To: modperl at perl.apache.org One final call for responses. It'd also be appreciated if you could forward the survey on to your local Perl Mongers Groups to help us reach some people that might be a little more disconnected from the mod_perl community. We've got over 300 responses so far, thanks to everyone that has taken the time to respond. Adam > Quoting adam.prime at utoronto.ca: > >> At the impromptu mod_perl BOF at YAPC::NA, Fred Moyer any myself >> hacked together a short mod_perl survey to help identify the current >> needs of mod_perl users. It was inspired by the Perl survey done last >> year by Kirrily Robert. (http://perlsurvey.org). If you read dev@ and >> already filled this out, please don't do it again. >> >> The link is here: >> >> http://www.surveymonkey.com/s.aspx?sm=bQyb2RFCBuVb0P52yhaCMg_3d_3d >> >> The survey seeks to attain these goals: >> >> 1) Determine the current breakdown of mod_perl users in terms of what >> versions, modules, and platforms mod_perl users are using. >> >> 2) Give mod_perl users a chance to provide feedback to the development >> team on where they think mod_perl development should be headed. >> >> Please take a few minutes and fill it out. Neither of us are >> statisticians, and there are plenty of questions that haven't been >> asked, but we only get 10 questions for free with survey monkey, so >> we've done what we could with our non-existant resources. >> >> Thanks, >> Adam >> >> >> > > > > ----- End forwarded message ----- From fulko.hew at gmail.com Mon Sep 8 09:29:00 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Mon, 8 Sep 2008 12:29:00 -0400 Subject: [tpm] September lightning Talks (call for participation) Message-ID: <8204a4fe0809080929j5bd2f8a9ia2c1b35c1775f9d9@mail.gmail.com> Better late than never... Its that time of year again, when lightning does strike twice in the same spot. September is 'lightning talk' month at TPM, and so we need some people to give them. Put on you tin foil hats and dream up a quick 5-10 minute talk (or rant) about something Perl that either 'warms you cockles', or 'turns your crank'. It doesn't have to be big... well researched, (or even intelligent, but it helps). Send your proposals to me (off list) and I'll coordinate it all, because... I will moderate Septembers meeting. Thanks for listening... and thanks (in advance) for all the WONDERFUL presentations you all will be inundating me with over the next week or so, BTW. The meeting is scheduled for Sept 25. Fulko -------------- next part -------------- An HTML attachment was scrubbed... URL: From hanker at ifdsgroup.com Tue Sep 9 21:52:03 2008 From: hanker at ifdsgroup.com (Herman Anker) Date: Wed, 10 Sep 2008 00:52:03 -0400 Subject: [tpm] getting FTP over SSL to work? Message-ID: Would it be worth downloading IO::Socket::SSL and Net::SSLeay to get this going?? no IO::Socket::INET; use IO::Socket::SSL; use Net::FTP; $ftp = Net::FTP->new("some.host.name", Debug => 0); $ftp->login("userid"); $ftp->cwd("/pub"); $ftp->get("that.file"); $ftp->quit; Thanks in advance herman ----------------------------------------- This e-mail and any attachments are intended only for the individual or company to which it is addressed and may contain information which is privileged, confidential and prohibited from disclosure or unauthorized use under applicable law. If you are not the intended recipient of this e-mail, you are hereby notified that any use, dissemination, or copying of this e-mail or the information contained in this e-mail is strictly prohibited by the sender. If you have received this transmission in error, please return the material received to the sender and delete all copies from your system. From pm-neil at watson-wilson.ca Wed Sep 10 04:02:29 2008 From: pm-neil at watson-wilson.ca (Neil Watson) Date: Wed, 10 Sep 2008 07:02:29 -0400 Subject: [tpm] getting FTP over SSL to work? In-Reply-To: References: Message-ID: <20080910110229.GA30741@watson-wilson.ca> I tried to get this going some time ago. I gave up and switched to client and used a shell script. I can look for it if you like. -- Neil Watson System Administrator for hire http://watson-wilson.ca From pm-neil at watson-wilson.ca Wed Sep 10 04:02:29 2008 From: pm-neil at watson-wilson.ca (Neil Watson) Date: Wed, 10 Sep 2008 07:02:29 -0400 Subject: [tpm] getting FTP over SSL to work? In-Reply-To: References: Message-ID: <20080910110229.GA30741@watson-wilson.ca> I tried to get this going some time ago. I gave up and switched to client and used a shell script. I can look for it if you like. -- Neil Watson System Administrator for hire http://watson-wilson.ca From pm-neil at watson-wilson.ca Wed Sep 10 05:44:48 2008 From: pm-neil at watson-wilson.ca (Neil Watson) Date: Wed, 10 Sep 2008 08:44:48 -0400 Subject: [tpm] getting FTP over SSL to work? In-Reply-To: References: Message-ID: <20080910124448.GA31842@watson-wilson.ca> I think I used lftp. I'll try to dig up the actual script. I found the ftp/ssl protocol to lack standards. SSH is the better way to go. At the time I was dealing with a bank and they don't like 'new' things like ssh. -- Neil Watson System Administrator for hire http://watson-wilson.ca From arocker at vex.net Wed Sep 10 13:18:08 2008 From: arocker at vex.net (arocker at vex.net) Date: Wed, 10 Sep 2008 16:18:08 -0400 (EDT) Subject: [tpm] getting FTP over SSL to work? In-Reply-To: <20080910124448.GA31842@watson-wilson.ca> References: <20080910124448.GA31842@watson-wilson.ca> Message-ID: <54602.199.43.183.133.1221077888.squirrel@webmail.vex.net> I'm on a project where Net::SFTP is employed (successfully) a good deal. From linux at alteeve.com Thu Sep 11 15:10:10 2008 From: linux at alteeve.com (Madison Kelly) Date: Thu, 11 Sep 2008 18:10:10 -0400 Subject: [tpm] Yet Another WWW::Mechanize Question (YAWMQ) Message-ID: <48C99742.6050701@alteeve.com> Guys, I'm sorry. :P I've got a stoopid checkbox I need to tick, and for the life of me I can't get WWW::Mechanize to 'tick' it. I tick other checkboxes just fine, but this one is odd in that the value is a whitespace. So given this: What would I need to do to check this? I suspect it's the white space tripping me up, but I can't change this form. This fails, but is "right" so far as the docs seem to say: $agent->tick("selrow0", " "); Thanks, as always! Madi From zoffix at zoffix.com Thu Sep 11 15:55:31 2008 From: zoffix at zoffix.com (Zoffix Znet) Date: Thu, 11 Sep 2008 18:55:31 -0400 Subject: [tpm] Yet Another WWW::Mechanize Question (YAWMQ) In-Reply-To: <48C99742.6050701@alteeve.com> References: <48C99742.6050701@alteeve.com> Message-ID: <1221173731.8274.3.camel@zoflap> Are you sure it's a _space_ there for the value? What about this: $agent->tick("selrow0", $agent->value("selrow0") ); On Thu, 2008-09-11 at 18:10 -0400, Madison Kelly wrote: > Guys, I'm sorry. :P > > I've got a stoopid checkbox I need to tick, and for the life of me I > can't get WWW::Mechanize to 'tick' it. I tick other checkboxes just > fine, but this one is odd in that the value is a whitespace. > > So given this: > > > > What would I need to do to check this? I suspect it's the white space > tripping me up, but I can't change this form. > > This fails, but is "right" so far as the docs seem to say: > > $agent->tick("selrow0", " "); > > Thanks, as always! > > Madi > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From zoffix at zoffix.com Thu Sep 11 16:05:26 2008 From: zoffix at zoffix.com (Zoffix Znet) Date: Thu, 11 Sep 2008 19:05:26 -0400 Subject: [tpm] Yet Another WWW::Mechanize Question (YAWMQ) In-Reply-To: <48C99742.6050701@alteeve.com> References: <48C99742.6050701@alteeve.com> Message-ID: <1221174326.8274.8.camel@zoflap> I just did a test script and it works perfectly fine. Have you trying setting an empty string as a value? Perhaps it's JS that sets it to a space on your webpage (just a guess) My page with the form: #!/usr/bin/env perl use strict; use warnings; use CGI qw/Vars/; my %q = Vars; print "Content-type: text/html\n\n", $q{selrow0} ? "Ticked\n" : "Not ticked\n"; print <<'END';
END The mech script: #!/usr/bin/env perl use strict; use warnings; use WWW::Mechanize; my $mech = WWW::Mechanize->new; $mech->get('http://z/test.pl'); $mech->tick('selrow0', ' '); $mech->submit; print $mech->content; Prints: Ticked Cheers On Thu, 2008-09-11 at 18:10 -0400, Madison Kelly wrote: > Guys, I'm sorry. :P > > I've got a stoopid checkbox I need to tick, and for the life of me I > can't get WWW::Mechanize to 'tick' it. I tick other checkboxes just > fine, but this one is odd in that the value is a whitespace. > > So given this: > > > > What would I need to do to check this? I suspect it's the white space > tripping me up, but I can't change this form. > > This fails, but is "right" so far as the docs seem to say: > > $agent->tick("selrow0", " "); > > Thanks, as always! > > Madi > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From linux at alteeve.com Thu Sep 11 18:40:10 2008 From: linux at alteeve.com (Madison Kelly) Date: Thu, 11 Sep 2008 21:40:10 -0400 Subject: [tpm] Yet Another WWW::Mechanize Question (YAWMQ) In-Reply-To: <1221173731.8274.3.camel@zoflap> References: <48C99742.6050701@alteeve.com> <1221173731.8274.3.camel@zoflap> Message-ID: <48C9C87A.8010508@alteeve.com> Zoffix Znet wrote: > Are you sure it's a _space_ there for the value? > > What about this: > > $agent->tick("selrow0", $agent->value("selrow0") ); Thank you kindly for your reply. On my way home, I was looking at the web page source more and realized that the site is doing something that seems to me to be truly boneheaded. I also think this is where my trouble is coming from... What it looks like they're doing is using JS to set the checkbox value to it's name instead of it's HTML-set value, and this is throwing off WWW::Mechanize. I tried working around this by copying the 'tick' method and changing it up to set the value manually, but it throws an error: -=-=-=-=- Illegal value 'selrow0' for field 'selrow0' at ./check_avail.lib line 285 -=-=-=-=- Here is the JS: -=-=-=-=- function clicksel( itm ) { if (itm.checked) { if ((document._LocationSelection.sel.value != itm.name ) && ( document._LocationSelection.sel.value != "")) { box = eval("document._LocationSelection." + document._LocationSelection.sel.value); box.checked = false; } else { document._LocationSelection.sel.value = itm.name; } } else if (document._LocationSelection.sel.value == itm.name) { document._LocationSelection.sel.value = ""; } } -=-=-=-=- So I am further along, but still just as stumped. :( Madi From linux at alteeve.com Thu Sep 11 18:55:19 2008 From: linux at alteeve.com (Madison Kelly) Date: Thu, 11 Sep 2008 21:55:19 -0400 Subject: [tpm] Yet Another WWW::Mechanize Question (YAWMQ) In-Reply-To: <48C9C87A.8010508@alteeve.com> References: <48C99742.6050701@alteeve.com> <1221173731.8274.3.camel@zoflap> <48C9C87A.8010508@alteeve.com> Message-ID: <48C9CC07.90307@alteeve.com> Madison Kelly wrote: > -=-=-=-=- > Illegal value 'selrow0' for field 'selrow0' at ./check_avail.lib line 285 > -=-=-=-=- D'oh! I forgot to show the code that was triggering the error... I think I need more sleep. Or coffee, same thing. my $input = $agent->current_form->find_input( "selrow0", 'checkbox', 0 ); $input->value("selrow0"); The 'value' line being check_avail.lib line 285. Madi From fulko.hew at gmail.com Tue Sep 16 08:47:41 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Tue, 16 Sep 2008 11:47:41 -0400 Subject: [tpm] September lightning Talks (call # 2) Message-ID: <8204a4fe0809160847q4fee8f6ftbc7bf5287deb5f45@mail.gmail.com> Just another friendly prod to people and their thinking caps... September is (still) 'lightning talk' month we need some (more) people to give them. So far... I've received one... just a single...lone submission. ...and If we don't get more, that person will be in for a shock when they'll be asked to fill the remaining 85 minutes of 'dead air'! Send your proposals to me (off list) and I'll coordinate it all, because... I will moderate Septembers meeting. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.s.doyle at gmail.com Tue Sep 16 08:59:31 2008 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Tue, 16 Sep 2008 11:59:31 -0400 Subject: [tpm] September lightning Talks (call # 2) In-Reply-To: <8204a4fe0809160847q4fee8f6ftbc7bf5287deb5f45@mail.gmail.com> References: <8204a4fe0809160847q4fee8f6ftbc7bf5287deb5f45@mail.gmail.com> Message-ID: Um. Eek. By all that's holy and anything you hold dear, don't leave me alone. It's my first talk. On Tue, Sep 16, 2008 at 11:47 AM, Fulko Hew wrote: > > Just another friendly prod to people and their thinking caps... > September is (still) 'lightning talk' month we need some (more) > people to give them. > > So far... I've received one... just a single...lone submission. > ...and If we don't get more, that person will be in for a shock > when they'll be asked to fill the remaining 85 minutes of 'dead air'! > > Send your proposals to me (off list) and I'll coordinate it all, > because... I will moderate Septembers meeting. > > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -- dave.s.doyle at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From fulko.hew at gmail.com Wed Sep 17 05:52:39 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Wed, 17 Sep 2008 08:52:39 -0400 Subject: [tpm] September lightning Talks (call # 2) In-Reply-To: References: <8204a4fe0809160847q4fee8f6ftbc7bf5287deb5f45@mail.gmail.com> Message-ID: <8204a4fe0809170552l7de44db9nefd1dfe7eb31fca1@mail.gmail.com> On Tue, Sep 16, 2008 at 11:59 AM, Dave Doyle wrote: > Um. > > Eek. > > By all that's holy and anything you hold dear, don't leave me alone. It's > my first talk. > Its amazing... the human response to seeing a fellow human in distress. As a result of Dave's cry of PANIC!!! three more people surfaced and offered to also do a talk. You have restored my faith in humanity! ... or at least my faith in TPM! Now If we could get two? more topics... we'd have a full program. Don't be shy... you still have a week to prepare... ... I know you're out there, I can hear you breathing... ... and I know you can do it... ...I've heard most of you ramble on for (at least) 5 minutes at post-meeting-diner, so I know you have it in you. :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: From ors at buynet.com Wed Sep 17 13:42:43 2008 From: ors at buynet.com (Herb Richter) Date: Wed, 17 Sep 2008 16:42:43 -0400 Subject: [tpm] Sept 23 NewTLUG meeting: Search Engine Optimization (fwd) In-Reply-To: References: <8204a4fe0809160847q4fee8f6ftbc7bf5287deb5f45@mail.gmail.com> Message-ID: <48D16BC3.7000609@buynet.com> This meeting may be of interest to TPM members, particularly those involved in web development and promotion: ---------------------------------------------- This month's NewTLUG meeting will be held at Seneca College on the YorkU campus Room S1209 - Lower Kaleidoscope Room Stephen E. Quinlan building Date: Tues Sept 23 Time: 7 - 10pm Presenter: Glenn Cooke will re-present his very well received talk given last month at The Kitchener Waterloo Linux User Group. Topic: Search Engine Optimization & Search Engine Marketing A slide show and talk about white hat Search Engine Optimization and Search Engine Marketing - how to bring more traffic to your site via online marketing through the search engines. Presenting on two areas: 1) Search Engine Marketing. 2) Search Engine Optimization. - history of the search engine rankings. - on page optimization. - off page optimization. - step by step guidelines on how to make your website an authority. More detail: http://www.kwlug.org/node/591 Location: Room S1209 Stephen E. Quinlan building (SEQ) - Seneca at York Building number 40 on the map: http://www.yorku.ca/web/futurestudents/map/KeeleMasterMap.pdf The Seneca at York Campus, which is physically located in the south east part of York University, at Keele/Steeles. Directions: For detailed directions and info on public transit, please see: http://cs.senecac.on.ca/~praveen.mitera/seneca-directions.html Parking: Paid parking is available on campus (about: $8). Building #84 on the map above is a close-by parking garage. - note #87 the parking lot is no longer for visitors so PLEASE use the parking garage (#84) ----------------------------------------------------------------------- Herb Richter Toronto, Ontario http://PartsAndService.com http://Stand-Up-Bridletowne.org From arocker at vex.net Thu Sep 18 08:42:21 2008 From: arocker at vex.net (arocker at vex.net) Date: Thu, 18 Sep 2008 11:42:21 -0400 (EDT) Subject: [tpm] Network outages Message-ID: <43929.199.43.183.133.1221752541.squirrel@webmail.vex.net> http://www.theregister.co.uk/2008/09/18/telecity_disconnection_farce/ Reminds me of a "technician" I once knew, who managed to fall through the ceiling at his first client. Apologies for duplication to members of the intersection of U-U and TPM. From fulko.hew at gmail.com Mon Sep 22 08:00:55 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Mon, 22 Sep 2008 11:00:55 -0400 Subject: [tpm] September lightning Talks (final? call) Message-ID: <8204a4fe0809220800h13417b5bpe60485d353264b7d@mail.gmail.com> This is the final call for people to submit a lightning talk for our meeting this Thursday Sept 25. We currently have 4 sessions scheduled, but... I'd like to have a few more.... so don't be shy! And if you come on Thursday, and say. I've just thought of something..." You won't be turned down either! Perhaps you've got a nagging problem that needs solving? That would be a 1-2 minute presentation and a resulting 5... 10... 15... minute problem solving session... Anyway... last call... last plea... Fulko -------------- next part -------------- An HTML attachment was scrubbed... URL: From magog at the-wire.com Mon Sep 22 21:47:05 2008 From: magog at the-wire.com (Michael Graham) Date: Tue, 23 Sep 2008 00:47:05 -0400 Subject: [tpm] Meeting this week: Thu 25 Sep - Lightening Talks Message-ID: <20080923004705.109fee6f@caliope> (These details are also on the TPM web site: http://to.pm.org/) The next meeting is this Thursday, 25 September. Title: Lightening Talks Date: Thursday 25 Sep 2008 Time: 6:45pm Cost: Free! Where: 2 Bloor Street West (NW corner of Yonge/Bloor, skyscraper with the CIBC logo on top) room 11 on the 8th floor. =================================================================== 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 From fulko.hew at gmail.com Wed Sep 24 10:15:58 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Wed, 24 Sep 2008 13:15:58 -0400 Subject: [tpm] Lightning Talk lineup Message-ID: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> Here's the lineup for Thursday's annual Lightning Talk meeting: Dave Doyle "Moose::CAP" Olaf Alders "Getting Started with DBIx::Class" Alan Rocker "Damian Conway, Aluminum Millinery, and the Thermodynamics of Paranoia" Ilia Lobsanov "DISCLOSED - Perl and Python, together again" Thanks to all those who volunteered! And if anyone steps up tomorrow night with another talk... we won't turn you down. Finally... thanks to Scott Elcomb who volunteered to do a (short) talk at an upcoming TPM meeting entitled "Perl Meets TiddlyWiki". -------------- next part -------------- An HTML attachment was scrubbed... URL: From samogon at gmail.com Thu Sep 25 20:09:42 2008 From: samogon at gmail.com (Ilia Lobsanov) Date: Thu, 25 Sep 2008 23:09:42 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> Message-ID: Thanks to the TPM group for being a great audience! Here are some resources to go along with my talk: * Disclosed http://www.disclosed.ca * HTML::TableExtract http://search.cpan.org/~msisk/HTML-TableExtract-2.10/ * Google App Engine http://code.google.com/appengine/ * Rietveld Code Review Tool, written by the Python author Guido Van Rossum, uses Django 1.0 - the source: http://code.google.com/p/rietveld/ - the app: http://codereview.appspot.com/ * Perl App Engine http://code.google.com/p/perl-appengine/ * Things you could hack on with Perl App Engine http://code.google.com/p/perl-appengine/wiki/PerlAppEngineProgress200807 Give me a shout if you want to hack on Disclosed. ilia. On 24-Sep-08, at 1:15 PM, Fulko Hew wrote: > Here's the lineup for Thursday's annual Lightning Talk meeting: > > Dave Doyle "Moose::CAP" > Olaf Alders "Getting Started with DBIx::Class" > Alan Rocker "Damian Conway, Aluminum Millinery, and the > Thermodynamics of Paranoia" > Ilia Lobsanov "DISCLOSED - Perl and Python, together again" > > Thanks to all those who volunteered! > And if anyone steps up tomorrow night with another talk... > we won't turn you down. > > Finally... thanks to Scott Elcomb who volunteered to do a (short) > talk at an upcoming TPM meeting entitled "Perl Meets TiddlyWiki". > > _______________________________________________ > 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 Sep 26 05:35:03 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Fri, 26 Sep 2008 08:35:03 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> Message-ID: <8204a4fe0809260535u3ceff702nae010adee1d51f5c@mail.gmail.com> My minutes from last nights meeting and discussions: 1/ Richard: You should be getting a $20 donation to the Perl Foundation for one of the three books you sent along: a) one went to a needy TPM member, b) the 2nd went to someone who could use it (and donated $20) c) the 3rd went to someone so they could 'entice' someone to come over to the Perl side. 2/ Illia: http://oldcomputers.net/trs100.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From fulko.hew at gmail.com Fri Sep 26 05:40:13 2008 From: fulko.hew at gmail.com (Fulko Hew) Date: Fri, 26 Sep 2008 08:40:13 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: <8204a4fe0809260535u3ceff702nae010adee1d51f5c@mail.gmail.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> <8204a4fe0809260535u3ceff702nae010adee1d51f5c@mail.gmail.com> Message-ID: <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> Sorry... my mail tool sent this before I finished typing it... so here's the _whole_thing! My minutes from last nights meeting and discussions: 1/ Richard: You should be see a $20 donation to the Perl Foundation come your way (via Dave) for one of the three books you sent along: a) one went to a needy TPM member, b) the 2nd went to someone who could use it (and donated $20) c) the 3rd went to someone so they could 'entice' someone to come over to the Perl side. 2/ Illia: At dinner... we thought you could expand your 'disclosed' web site to include provincial and municipal contracts as well. 3/ At diner, someone asked when the Radio Shack Model 100 hit the market. Apparently it was released on March 1993. http://oldcomputers.net/trs100.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From samogon at gmail.com Fri Sep 26 06:42:17 2008 From: samogon at gmail.com (Ilia Lobsanov) Date: Fri, 26 Sep 2008 09:42:17 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> <8204a4fe0809260535u3ceff702nae010adee1d51f5c@mail.gmail.com> <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> Message-ID: Provincial and Municipal contracts would be great but I could not find any online. I'd have to pester some government people. Anyone know some? ilia. On 26-Sep-08, at 8:40 AM, Fulko Hew wrote: > Sorry... my mail tool sent this before I finished typing it... > so here's the _whole_thing! > > > My minutes from last nights meeting and discussions: > > 1/ Richard: > You should be see a $20 donation to the Perl Foundation come your > way > (via Dave) for one of the three books you sent along: > > a) one went to a needy TPM member, > b) the 2nd went to someone who could use it (and donated $20) > c) the 3rd went to someone so they could 'entice' someone to > come over to the Perl side. > > 2/ Illia: At dinner... we thought you could expand your 'disclosed' > web > site to include provincial and municipal contracts as well. > > 3/ At diner, someone asked when the Radio Shack Model 100 hit the > market. Apparently it was released on March 1993. > > http://oldcomputers.net/trs100.html > > _______________________________________________ > 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 Sep 26 06:43:51 2008 From: arocker at vex.net (arocker at vex.net) Date: Fri, 26 Sep 2008 09:43:51 -0400 (EDT) Subject: [tpm] Lightning Talk lineup In-Reply-To: <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> <8204a4fe0809260535u3ceff702nae010adee1d51f5c@mail.gmail.com> <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> Message-ID: <34795.199.43.183.133.1222436631.squirrel@webmail.vex.net> > > 3/ At diner, someone asked when the Radio Shack Model 100 hit the > market. Apparently it was released on March 1993. > Umm, wrong decade. Try 1983. From olaf.alders at gmail.com Fri Sep 26 07:06:21 2008 From: olaf.alders at gmail.com (Olaf Alders) Date: Fri, 26 Sep 2008 10:06:21 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> Message-ID: <9C8C9DEF-6FA3-4AB0-AD8D-DC1B6F71405E@vilerichard.com> If you do try WWW::Mechanize::Cached, I'd be interested to hear how it works out for the scraping end of things. You should be able to use it as a drop-in replacement for WWW::Mechanize. Olaf On 25-Sep-08, at 11:09 PM, Ilia Lobsanov wrote: > Thanks to the TPM group for being a great audience! > > Here are some resources to go along with my talk: > * Disclosed http://www.disclosed.ca > * HTML::TableExtract http://search.cpan.org/~msisk/HTML-TableExtract-2.10/ > * Google App Engine http://code.google.com/appengine/ > * Rietveld Code Review Tool, written by the Python author Guido Van > Rossum, uses Django 1.0 > - the source: http://code.google.com/p/rietveld/ > - the app: http://codereview.appspot.com/ > * Perl App Engine http://code.google.com/p/perl-appengine/ > * Things you could hack on with Perl App Engine http://code.google.com/p/perl-appengine/wiki/PerlAppEngineProgress200807 > > Give me a shout if you want to hack on Disclosed. > > ilia. > -- Olaf Alders olaf at vilerichard.com http://www.vilerichard.com -- folk rock http://cdbaby.com/cd/vilerichard From dave.s.doyle at gmail.com Fri Sep 26 10:51:54 2008 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Fri, 26 Sep 2008 13:51:54 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> <8204a4fe0809260535u3ceff702nae010adee1d51f5c@mail.gmail.com> <8204a4fe0809260540h23e6002ducbd6e5a96c893ff1@mail.gmail.com> Message-ID: Donation delivered! On Fri, Sep 26, 2008 at 8:40 AM, Fulko Hew wrote: > Sorry... my mail tool sent this before I finished typing it... > so here's the _whole_thing! > > > My minutes from last nights meeting and discussions: > > 1/ Richard: > You should be see a $20 donation to the Perl Foundation come your way > (via Dave) for one of the three books you sent along: > > a) one went to a needy TPM member, > b) the 2nd went to someone who could use it (and donated $20) > c) the 3rd went to someone so they could 'entice' someone to > come over to the Perl side. > > 2/ Illia: At dinner... we thought you could expand your 'disclosed' web > site to include provincial and municipal contracts as well. > > 3/ At diner, someone asked when the Radio Shack Model 100 hit the > market. Apparently it was released on March 1993. > > http://oldcomputers.net/trs100.html > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm > > -- dave.s.doyle at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From arocker at vex.net Fri Sep 26 15:37:34 2008 From: arocker at vex.net (arocker at vex.net) Date: Fri, 26 Sep 2008 18:37:34 -0400 (EDT) Subject: [tpm] [Fwd: [Friday] Brain-control waves] Message-ID: <58749.199.43.183.133.1222468654.squirrel@webmail.vex.net> Cosmic coincidence? A friend forwarded this to me today: > http://www.glasswings.com.au/comics/ozyandmillie.au/2000/om20000813.html > Obviously there's no market for tin-foil beanies. -- "If you spend more on coffee than on IT security, then you will be hacked. What's more, you deserve to be hacked." - Richard Clarke, the special adviser to the president on cybersecurity From samogon at gmail.com Sat Sep 27 08:36:43 2008 From: samogon at gmail.com (Ilia Lobsanov) Date: Sat, 27 Sep 2008 11:36:43 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: <9C8C9DEF-6FA3-4AB0-AD8D-DC1B6F71405E@vilerichard.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> <9C8C9DEF-6FA3-4AB0-AD8D-DC1B6F71405E@vilerichard.com> Message-ID: <669242CF-45BC-4F52-8050-21B344151469@gmail.com> Will do. I have the slides posted on http://nurey.com/disclosed-demo.html However the slides don't include any source code that I had covered during the talk. ilia. On 26-Sep-08, at 10:06 AM, Olaf Alders wrote: > If you do try WWW::Mechanize::Cached, I'd be interested to hear how > it works out for the scraping end of things. You should be able to > use it as a drop-in replacement for WWW::Mechanize. > > Olaf > > On 25-Sep-08, at 11:09 PM, Ilia Lobsanov wrote: > >> Thanks to the TPM group for being a great audience! >> >> Here are some resources to go along with my talk: >> * Disclosed http://www.disclosed.ca >> * HTML::TableExtract http://search.cpan.org/~msisk/HTML-TableExtract-2.10/ >> * Google App Engine http://code.google.com/appengine/ >> * Rietveld Code Review Tool, written by the Python author Guido Van >> Rossum, uses Django 1.0 >> - the source: http://code.google.com/p/rietveld/ >> - the app: http://codereview.appspot.com/ >> * Perl App Engine http://code.google.com/p/perl-appengine/ >> * Things you could hack on with Perl App Engine http://code.google.com/p/perl-appengine/wiki/PerlAppEngineProgress200807 >> >> Give me a shout if you want to hack on Disclosed. >> >> ilia. >> > > -- > Olaf Alders > olaf at vilerichard.com > > http://www.vilerichard.com -- folk rock > http://cdbaby.com/cd/vilerichard > > > _______________________________________________ > toronto-pm mailing list > toronto-pm at pm.org > http://mail.pm.org/mailman/listinfo/toronto-pm From dave.s.doyle at gmail.com Tue Sep 30 14:27:11 2008 From: dave.s.doyle at gmail.com (Dave Doyle) Date: Tue, 30 Sep 2008 17:27:11 -0400 Subject: [tpm] Lightning Talk lineup In-Reply-To: <669242CF-45BC-4F52-8050-21B344151469@gmail.com> References: <8204a4fe0809241015i6c849b45uc9962af9fdf5d4c2@mail.gmail.com> <9C8C9DEF-6FA3-4AB0-AD8D-DC1B6F71405E@vilerichard.com> <669242CF-45BC-4F52-8050-21B344151469@gmail.com> Message-ID: (with apologies to Ilia for sending it to him first instead of the list... damn reply button) Side note from my Lightning talk. It came up at one point why when I was defining an attribute I did this: has 'x' => ( is => 'rw', isa => 'HashRef', default => sub { +{} }, ); In Moose, if you're defining a type with a default that is not a scalar, you have to use an anonymous sub. But in all the Moose examples for hashrefs, you see the "sub { +{} }". The good Abbot Beamish questioned me on this peculiar plus sign and I guessed was because the Perl interpreter needed to disambiguate the use of the braces ( a BLOCK or a HASHREF ). I just quizzed Richard to see if this was the case and double-checked perlref and this is indeed the case. Apparently Richard remembers asking Randal about this once and it was a weird kink that no one could stop the interpreter from screwing up so they decided to add the plus. sub { return {}; } would have been what I myself would have done initially but I went with what I saw. For your reference and mine, you'll find it under point 3 here: http://perldoc.perl.org/perlref.html#Making-References Thanks, Dave -------------- next part -------------- An HTML attachment was scrubbed... URL: