From dbii at interaction.net Fri Mar 3 12:20:38 2006 From: dbii at interaction.net (David Bluestein II) Date: Fri, 3 Mar 2006 14:20:38 -0600 Subject: APM: March Topic Suggestions Sought Message-ID: <90600565df73104fb9ac7c3d142bce67@interaction.net> Any suggestions for topics for March meeting? Anyone know of something they would like to present on or want to hear about? David ----------------------------------------------------------------------- David H. Bluestein II President & Lead Developer dbii at interaction.net ii, inc. http://www.interaction.net -- Specializing in Interactive, Database Driven Websites -- From wwalker at bybent.com Fri Mar 3 13:39:57 2006 From: wwalker at bybent.com (Wayne Walker) Date: Fri, 3 Mar 2006 15:39:57 -0600 Subject: APM: March Topic Suggestions Sought In-Reply-To: <90600565df73104fb9ac7c3d142bce67@interaction.net> References: <90600565df73104fb9ac7c3d142bce67@interaction.net> Message-ID: <20060303213957.GD4239@bybent.com> A different way of creating objects. I spent 2 hours today trying to figure out why this didn't work: sub _create_or_increment_record # ($key_value) { my $unused_classname = shift; my $key_value = @_; ..... I've heard that there are special perl library's that let you bless a scalar and get magical attributes, but can't find anything about it. Anyone know about it? Enough to speak on it? Wayne On Fri, Mar 03, 2006 at 02:20:38PM -0600, David Bluestein II wrote: > Any suggestions for topics for March meeting? Anyone know of something > they would like to present on or want to hear about? > > David > > ----------------------------------------------------------------------- > David H. Bluestein II > President & Lead Developer dbii at interaction.net > ii, inc. > http://www.interaction.net > -- Specializing in Interactive, Database Driven Websites -- > > _______________________________________________ > Austin mailing list > Austin at pm.org > http://mail.pm.org/mailman/listinfo/austin -- Wayne Walker www.unwiredbuyer.com - when you just can't be by the computer wwalker at bybent.com Do you use Linux?! http://www.bybent.com Get Counted! http://counter.li.org/ Perl - http://www.perl.org/ Perl User Groups - http://www.pm.org/ Jabber: wwalker at jabber.gnumber.com AIM: lwwalkerbybent IRC: wwalker on freenode.net From tmcd at panix.com Fri Mar 3 15:17:06 2006 From: tmcd at panix.com (tmcd@panix.com) Date: Fri, 3 Mar 2006 17:17:06 -0600 (CST) Subject: APM: March Topic Suggestions Sought In-Reply-To: <20060303213957.GD4239@bybent.com> References: <90600565df73104fb9ac7c3d142bce67@interaction.net> <20060303213957.GD4239@bybent.com> Message-ID: On Fri, 3 Mar 2006, Wayne Walker wrote: > A different way of creating objects. As a tangent, I saw a book at Borders: I believe it was _Perl Best Practices_, which would be Damian Conway's recent book. It had what looks like a quite interesting technique for building classes in Perl, "inside-out objects". It also talked about the value of certain CPAN modules to improve code structuring ("use base", for example, to avoid the @ISA stuff). But I had only a few minutes to look at the book. Has any here read the book and think it worth getting? >I spent 2 hours today trying to > figure out why this didn't work: > > sub _create_or_increment_record # ($key_value) > { > my $unused_classname = shift; > my $key_value = @_; That would be this problem, I presume? my $key_value = scalar(@_); i.e. my $key_value = 1; > I've heard that there are special perl library's that let you bless > a scalar and get magical attributes, but can't find anything about > it. What "magical attributes" exactly? -- "Me, I love the USA; I never miss an episode." -- Paul "Fruitbat" Sleigh Tim McDaniel; Reply-To: tmcd at panix.com From mike at stok.co.uk Fri Mar 3 15:50:09 2006 From: mike at stok.co.uk (Mike Stok) Date: Fri, 3 Mar 2006 18:50:09 -0500 Subject: APM: March Topic Suggestions Sought In-Reply-To: References: <90600565df73104fb9ac7c3d142bce67@interaction.net> <20060303213957.GD4239@bybent.com> Message-ID: <15C84393-E33D-4EC2-BE11-CF6BF2DA4C91@stok.co.uk> On 3-Mar-06, at 6:17 PM, tmcd at panix.com wrote: > On Fri, 3 Mar 2006, Wayne Walker wrote: >> A different way of creating objects. > > As a tangent, I saw a book at Borders: I believe it was _Perl Best > Practices_, which would be Damian Conway's recent book. It had what > looks like a quite interesting technique for building classes in Perl, > "inside-out objects". It also talked about the value of certain CPAN > modules to improve code structuring ("use base", for example, to avoid > the @ISA stuff). But I had only a few minutes to look at the book. > > Has any here read the book and think it worth getting? > I reviewed it, and we have been using it to guide us in a couple of largish projects at work. While it is pretty good, you should be careful about which guidelines you pick. Personally I find Class::Std too much of a nuisance to use, to me the pudding is a little over-egged - but I have been seduced by the red side, and so you can ignore me ;-) I particularly don't like the baroque-feeling markers and attributes, and even the lighter-weight and better behaved Object::InsideOut uses attributes to mark subroutines. Try it on something and see. I like Damian, and amazed by what he can make Perl do, but a couple of years of maintaining old and crufty Perl code which sometimes uses tricks deliberately, other times accidentally, has made me leery of anything but the most vanilla Perl. Mike -- Mike Stok http://www.stok.ca/~mike/ The "`Stok' disclaimers" apply. From wwalker at bybent.com Sat Mar 4 12:11:45 2006 From: wwalker at bybent.com (Wayne Walker) Date: Sat, 4 Mar 2006 14:11:45 -0600 Subject: APM: March Topic Suggestions Sought In-Reply-To: <15C84393-E33D-4EC2-BE11-CF6BF2DA4C91@stok.co.uk> References: <90600565df73104fb9ac7c3d142bce67@interaction.net> <20060303213957.GD4239@bybent.com> <15C84393-E33D-4EC2-BE11-CF6BF2DA4C91@stok.co.uk> Message-ID: <20060304201145.GC4473@bybent.com> On Fri, Mar 03, 2006 at 06:50:09PM -0500, Mike Stok wrote: > > On 3-Mar-06, at 6:17 PM, tmcd at panix.com wrote: > > > On Fri, 3 Mar 2006, Wayne Walker wrote: > >> A different way of creating objects. > > > > As a tangent, I saw a book at Borders: I believe it was _Perl Best > > Practices_, which would be Damian Conway's recent book. It had what > > looks like a quite interesting technique for building classes in Perl, > > "inside-out objects". It also talked about the value of certain CPAN > > modules to improve code structuring ("use base", for example, to avoid > > the @ISA stuff). But I had only a few minutes to look at the book. > > > > Has any here read the book and think it worth getting? > > > > I reviewed it, and we have been using it to guide us in a couple of > largish projects at work. While it is pretty good, you should be > careful about which guidelines you pick. > > Personally I find Class::Std too much of a nuisance to use, to me the > pudding is a little over-egged - but I have been seduced by the red > side, and so you can ignore me ;-) I particularly don't like the Is it seduction when it's obviously a better mistress? > baroque-feeling markers and attributes, and even the lighter-weight > and better behaved Object::InsideOut uses attributes to mark > subroutines. Thanks for the insight. I'll play with them and then go back to Ruby and continue to write old style . > Try it on something and see. I like Damian, and amazed by what he > can make Perl do, but a couple of years of maintaining old and crufty > Perl code which sometimes uses tricks deliberately, other times > accidentally, has made me leery of anything but the most vanilla Perl. > > Mike > > -- > > Mike Stok > http://www.stok.ca/~mike/ > > The "`Stok' disclaimers" apply. > > > > > _______________________________________________ > Austin mailing list > Austin at pm.org > http://mail.pm.org/mailman/listinfo/austin -- Wayne Walker www.unwiredbuyer.com - when you just can't be by the computer wwalker at bybent.com Do you use Linux?! http://www.bybent.com Get Counted! http://counter.li.org/ Perl - http://www.perl.org/ Perl User Groups - http://www.pm.org/ Jabber: wwalker at jabber.gnumber.com AIM: lwwalkerbybent IRC: wwalker on freenode.net From dbii at interaction.net Mon Mar 6 09:39:26 2006 From: dbii at interaction.net (David Bluestein II) Date: Mon, 6 Mar 2006 11:39:26 -0600 Subject: APM: March Topic Suggestions Sought In-Reply-To: <20060304201145.GC4473@bybent.com> References: <90600565df73104fb9ac7c3d142bce67@interaction.net> <20060303213957.GD4239@bybent.com> <15C84393-E33D-4EC2-BE11-CF6BF2DA4C91@stok.co.uk> <20060304201145.GC4473@bybent.com> Message-ID: Okay, so we almost had a topic, if only Mike were here :) Anyone have something interesting they are working on they would like to present? Or other suggestions? Ian is out of town next week Wednesday, so we cannot meet at ARL. We can meet somewhere else though (Wayne or Mark can probably host). David On Mar 4, 2006, at 2:11 PM, Wayne Walker wrote: > On Fri, Mar 03, 2006 at 06:50:09PM -0500, Mike Stok wrote: >> >> On 3-Mar-06, at 6:17 PM, tmcd at panix.com wrote: >> >>> On Fri, 3 Mar 2006, Wayne Walker wrote: >>>> A different way of creating objects. >>> >>> As a tangent, I saw a book at Borders: I believe it was _Perl Best >>> Practices_, which would be Damian Conway's recent book. It had what >>> looks like a quite interesting technique for building classes in >>> Perl, >>> "inside-out objects". It also talked about the value of certain CPAN >>> modules to improve code structuring ("use base", for example, to >>> avoid >>> the @ISA stuff). But I had only a few minutes to look at the book. >>> >>> Has any here read the book and think it worth getting? >>> >> >> I reviewed it, and we have been using it to guide us in a couple of >> largish projects at work. While it is pretty good, you should be >> careful about which guidelines you pick. >> >> Personally I find Class::Std too much of a nuisance to use, to me the >> pudding is a little over-egged - but I have been seduced by the red >> side, and so you can ignore me ;-) I particularly don't like the > Is it seduction when it's obviously a better mistress? > >> baroque-feeling markers and attributes, and even the lighter-weight >> and better behaved Object::InsideOut uses attributes to mark >> subroutines. > > Thanks for the insight. I'll play with them and then go back to Ruby > and continue to write old style . > >> Try it on something and see. I like Damian, and amazed by what he >> can make Perl do, but a couple of years of maintaining old and crufty >> Perl code which sometimes uses tricks deliberately, other times >> accidentally, has made me leery of anything but the most vanilla Perl. >> >> Mike >> >> -- >> >> Mike Stok >> http://www.stok.ca/~mike/ >> >> The "`Stok' disclaimers" apply. >> >> >> >> >> _______________________________________________ >> Austin mailing list >> Austin at pm.org >> http://mail.pm.org/mailman/listinfo/austin > > -- > > Wayne Walker > > www.unwiredbuyer.com - when you just can't be by the computer > > wwalker at bybent.com Do you use Linux?! > http://www.bybent.com Get Counted! > http://counter.li.org/ > Perl - http://www.perl.org/ Perl User Groups - > http://www.pm.org/ > Jabber: wwalker at jabber.gnumber.com AIM: lwwalkerbybent > IRC: wwalker on freenode.net > _______________________________________________ > Austin mailing list > Austin at pm.org > http://mail.pm.org/mailman/listinfo/austin > ----------------------------------------------------------------------- David H. Bluestein II President & Lead Developer dbii at interaction.net ii, inc. http://www.interaction.net -- Specializing in Interactive, Database Driven Websites -- From wwalker at bybent.com Wed Mar 8 14:34:16 2006 From: wwalker at bybent.com (Wayne Walker) Date: Wed, 8 Mar 2006 16:34:16 -0600 Subject: APM: March Topic Suggestions Sought In-Reply-To: References: <90600565df73104fb9ac7c3d142bce67@interaction.net> <20060303213957.GD4239@bybent.com> <15C84393-E33D-4EC2-BE11-CF6BF2DA4C91@stok.co.uk> <20060304201145.GC4473@bybent.com> Message-ID: <20060308223416.GG7868@bybent.com> I'm most probably out of town all next week. So is Chris Tooley. Therefore, gNumber is very unlikely to be able to host APM this month. Wayne On Mon, Mar 06, 2006 at 11:39:26AM -0600, David Bluestein II wrote: > Okay, so we almost had a topic, if only Mike were here :) > > Anyone have something interesting they are working on they would like > to present? Or other suggestions? > > Ian is out of town next week Wednesday, so we cannot meet at ARL. We > can meet somewhere else though (Wayne or Mark can probably host). > > David > > On Mar 4, 2006, at 2:11 PM, Wayne Walker wrote: > > > On Fri, Mar 03, 2006 at 06:50:09PM -0500, Mike Stok wrote: > >> > >> On 3-Mar-06, at 6:17 PM, tmcd at panix.com wrote: > >> > >>> On Fri, 3 Mar 2006, Wayne Walker wrote: > >>>> A different way of creating objects. > >>> > >>> As a tangent, I saw a book at Borders: I believe it was _Perl Best > >>> Practices_, which would be Damian Conway's recent book. It had what > >>> looks like a quite interesting technique for building classes in > >>> Perl, > >>> "inside-out objects". It also talked about the value of certain CPAN > >>> modules to improve code structuring ("use base", for example, to > >>> avoid > >>> the @ISA stuff). But I had only a few minutes to look at the book. > >>> > >>> Has any here read the book and think it worth getting? > >>> > >> > >> I reviewed it, and we have been using it to guide us in a couple of > >> largish projects at work. While it is pretty good, you should be > >> careful about which guidelines you pick. > >> > >> Personally I find Class::Std too much of a nuisance to use, to me the > >> pudding is a little over-egged - but I have been seduced by the red > >> side, and so you can ignore me ;-) I particularly don't like the > > Is it seduction when it's obviously a better mistress? > > > >> baroque-feeling markers and attributes, and even the lighter-weight > >> and better behaved Object::InsideOut uses attributes to mark > >> subroutines. > > > > Thanks for the insight. I'll play with them and then go back to Ruby > > and continue to write old style . > > > >> Try it on something and see. I like Damian, and amazed by what he > >> can make Perl do, but a couple of years of maintaining old and crufty > >> Perl code which sometimes uses tricks deliberately, other times > >> accidentally, has made me leery of anything but the most vanilla Perl. > >> > >> Mike > >> > >> -- > >> > >> Mike Stok > >> http://www.stok.ca/~mike/ > >> > >> The "`Stok' disclaimers" apply. > >> > >> > >> > >> > >> _______________________________________________ > >> Austin mailing list > >> Austin at pm.org > >> http://mail.pm.org/mailman/listinfo/austin > > > > -- > > > > Wayne Walker > > > > www.unwiredbuyer.com - when you just can't be by the computer > > > > wwalker at bybent.com Do you use Linux?! > > http://www.bybent.com Get Counted! > > http://counter.li.org/ > > Perl - http://www.perl.org/ Perl User Groups - > > http://www.pm.org/ > > Jabber: wwalker at jabber.gnumber.com AIM: lwwalkerbybent > > IRC: wwalker on freenode.net > > _______________________________________________ > > Austin mailing list > > Austin at pm.org > > http://mail.pm.org/mailman/listinfo/austin > > > ----------------------------------------------------------------------- > David H. Bluestein II > President & Lead Developer dbii at interaction.net > ii, inc. > http://www.interaction.net > -- Specializing in Interactive, Database Driven Websites -- > > _______________________________________________ > Austin mailing list > Austin at pm.org > http://mail.pm.org/mailman/listinfo/austin -- Wayne Walker www.unwiredbuyer.com - when you just can't be by the computer wwalker at bybent.com Do you use Linux?! http://www.bybent.com Get Counted! http://counter.li.org/ Perl - http://www.perl.org/ Perl User Groups - http://www.pm.org/ Jabber: wwalker at jabber.gnumber.com AIM: lwwalkerbybent IRC: wwalker on freenode.net From dbii at interaction.net Wed Mar 8 19:10:14 2006 From: dbii at interaction.net (David Bluestein II) Date: Wed, 8 Mar 2006 21:10:14 -0600 Subject: APM: March Meeting Cancelled Message-ID: <7d3712725e3a2726779d09b986013f84@interaction.net> Due to the fact that Ian is out of town, and Wayne has to go out of town, we do not have a location for a March meeting. We didn't have a topic either :( So, unless someone has a location and topic, we're going to skip March, and the next APM meeting will be April 19th. Topic suggestions are welcome. I might could do something on creating PDF documents via Perl/LaTeX if anyone is interested. David ----------------------------------------------------------------------- David H. Bluestein II President & Lead Developer dbii at interaction.net ii, inc. http://www.interaction.net -- Specializing in Interactive, Database Driven Websites -- From parkerm at pobox.com Wed Mar 8 19:16:03 2006 From: parkerm at pobox.com (Michael Parker) Date: Wed, 08 Mar 2006 21:16:03 -0600 Subject: APM: March Meeting Cancelled In-Reply-To: <7d3712725e3a2726779d09b986013f84@interaction.net> References: <7d3712725e3a2726779d09b986013f84@interaction.net> Message-ID: <440F9DF3.4060707@pobox.com> David Bluestein II wrote: > > Topic suggestions are welcome. I might could do something on creating > PDF documents via Perl/LaTeX if anyone is interested. > Sorry, I don't have a location, but a possible topic for a future meeting. It might be for too small of an audience, but if folks are interesting in learning how to write their own SpamAssassin plugins, I've got a presentation all worked up from last years ApacheCon. It can run between 30 and 60 minutes depending on how many examples we go over. Like I said, might not be enough interest, but I've got the slides if folks are interested. I list the talk as for intermediate perl folks. Michael From dbii at interaction.net Wed Mar 8 19:22:34 2006 From: dbii at interaction.net (David Bluestein II) Date: Wed, 8 Mar 2006 21:22:34 -0600 Subject: APM: March Meeting Cancelled In-Reply-To: <440F9DF3.4060707@pobox.com> References: <7d3712725e3a2726779d09b986013f84@interaction.net> <440F9DF3.4060707@pobox.com> Message-ID: <2038e3f15f1f53dcf50a0ffe27f9c730@interaction.net> Hey Michael- I think that would be a good topic. Last year's presentation went well. Does April work for you? Maybe you could bring us up to date on the progress with SA too. We could invite the Linux groups too. David On Mar 8, 2006, at 9:16 PM, Michael Parker wrote: > David Bluestein II wrote: >> >> Topic suggestions are welcome. I might could do something on creating >> PDF documents via Perl/LaTeX if anyone is interested. >> > > Sorry, I don't have a location, but a possible topic for a future > meeting. > > It might be for too small of an audience, but if folks are interesting > in learning how to write their own SpamAssassin plugins, I've got a > presentation all worked up from last years ApacheCon. It can run > between 30 and 60 minutes depending on how many examples we go over. > > Like I said, might not be enough interest, but I've got the slides if > folks are interested. I list the talk as for intermediate perl folks. > > Michael > ----------------------------------------------------------------------- David H. Bluestein II President & Lead Developer dbii at interaction.net ii, inc. http://www.interaction.net -- Specializing in Interactive, Database Driven Websites -- From austin.pm at sam-i-am.com Thu Mar 9 06:10:16 2006 From: austin.pm at sam-i-am.com (Sam Foster) Date: Thu, 09 Mar 2006 08:10:16 -0600 Subject: APM: March Topic Suggestions Sought In-Reply-To: References: <90600565df73104fb9ac7c3d142bce67@interaction.net> <20060303213957.GD4239@bybent.com> <15C84393-E33D-4EC2-BE11-CF6BF2DA4C91@stok.co.uk> <20060304201145.GC4473@bybent.com> Message-ID: <44103748.90507@sam-i-am.com> I'm working on a CSSDoc tool in my spare time (ha!) ... to parse out inline documentation (comments) and generate Javadoc-like documentation reports. I'm using CSS::SAC There's also JSDoc out there (perl) to do the same for Javascript. I cant put a date on when it will be ready, but might that be something folks would be interested in seeing? Sam David Bluestein II wrote: >Okay, so we almost had a topic, if only Mike were here :) > >Anyone have something interesting they are working on they would like >to present? Or other suggestions? > > > From CaptNemo at Austin.rr.com Mon Mar 13 17:15:17 2006 From: CaptNemo at Austin.rr.com (CaptNemo) Date: Mon, 13 Mar 2006 19:15:17 -0600 Subject: APM: using PERL to execute/control other programs??? Writing Modules??? In-Reply-To: <7d3712725e3a2726779d09b986013f84@interaction.net> References: <7d3712725e3a2726779d09b986013f84@interaction.net> Message-ID: <6.1.2.0.2.20060313191218.032b6f60@pop-server.austin.rr.com> Can someone point me to a good (simplistic) website to give me an idea on how to write modular programs in PERL? What I really need to know is how to get PERL to execute other programs and interact with them... I already know about the back-tick but that's only good for the run-once type program. From wwalker at bybent.com Mon Mar 13 18:52:33 2006 From: wwalker at bybent.com (Wayne Walker) Date: Mon, 13 Mar 2006 20:52:33 -0600 Subject: APM: using PERL to execute/control other programs??? Writing Modules??? In-Reply-To: <6.1.2.0.2.20060313191218.032b6f60@pop-server.austin.rr.com> References: <7d3712725e3a2726779d09b986013f84@interaction.net> <6.1.2.0.2.20060313191218.032b6f60@pop-server.austin.rr.com> Message-ID: <20060314025233.GA9608@bybent.com> Some modules to look at: IPC::Run Open3 Perl Cookbook More specifics on what you are trying to do would help. On Mon, Mar 13, 2006 at 07:15:17PM -0600, CaptNemo wrote: > Can someone point me to a good (simplistic) website to give me an idea on > how to write modular programs in PERL? > > > What I really need to know is how to get PERL to execute other programs and > interact with them... > > > I already know about the back-tick but that's only good for the run-once > type program. > > _______________________________________________ > Austin mailing list > Austin at pm.org > http://mail.pm.org/mailman/listinfo/austin -- Wayne Walker www.unwiredbuyer.com - when you just can't be by the computer wwalker at bybent.com Do you use Linux?! http://www.bybent.com Get Counted! http://counter.li.org/ Perl - http://www.perl.org/ Perl User Groups - http://www.pm.org/ Jabber: wwalker at jabber.gnumber.com AIM: lwwalkerbybent IRC: wwalker on freenode.net