From richard at rushlogistics.com Fri Apr 1 05:43:26 2005 From: richard at rushlogistics.com (Richard Reina) Date: Fri Apr 1 05:43:35 2005 Subject: [Chicago-talk] Scalar question? Message-ID: <20050401134326.24446.qmail@web210.biz.mail.re2.yahoo.com> my $scalar = "whisky"; If this gives me the last 3 characters of the string "whisky": my $s = substr(3,3,$scalar); How can I get the last three letters of any string regardless of the strings length (given that the string will be atleast three characters long)? Any help would be graetly appreciated. Thanks From warren at warrenandrachel.com Fri Apr 1 06:33:37 2005 From: warren at warrenandrachel.com (Warren Smith) Date: Fri Apr 1 06:37:35 2005 Subject: [Chicago-talk] Scalar question? In-Reply-To: <20050401134326.24446.qmail@web210.biz.mail.re2.yahoo.com> References: <20050401134326.24446.qmail@web210.biz.mail.re2.yahoo.com> Message-ID: <1112366017.3914.0.camel@localhost.localdomain> my $s = substr($scalar, -3); On Fri, 2005-04-01 at 05:43 -0800, Richard Reina wrote: > my $scalar = "whisky"; > > If this gives me the last 3 characters of the string > "whisky": > > my $s = substr(3,3,$scalar); > > How can I get the last three letters of any string > regardless of the strings length (given that the > string will be atleast three characters long)? > > Any help would be graetly appreciated. > > Thanks > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From thomasoniii at gmail.com Fri Apr 1 07:37:05 2005 From: thomasoniii at gmail.com (Jim Thomason) Date: Fri Apr 1 07:37:13 2005 Subject: [Chicago-talk] Lucky me Message-ID: <5cfdfaf7050401073755f72094@mail.gmail.com> You guys remembered I'd mentioned my lunchmanager.com site to the list a long ways back? Well, I got bored with the site, so I wanted to shut it down. But friggin' GoDaddy had it set up to auto-renew, so I ended up buying it for another year. Great. So, to prevent that from happening again, I shut off the auto-renewal, but apparently screwed it up and shut off auto-renewal for _all_ my domains. You can imagine my surprise to discover that http://www.jimandkoka.com had expired and been snapped up already by some jackass indian guy. I'm appealing. Sh!t. -Jim..... From richard at rushlogistics.com Fri Apr 1 08:04:41 2005 From: richard at rushlogistics.com (Richard Reina) Date: Fri Apr 1 08:04:51 2005 Subject: [Chicago-talk] Scalar question? In-Reply-To: <1112366017.3914.0.camel@localhost.localdomain> Message-ID: <20050401160442.10605.qmail@web209.biz.mail.re2.yahoo.com> Thanks Warren, that's exactly what I needed. Richard --- Warren Smith wrote: > my $s = substr($scalar, -3); > > On Fri, 2005-04-01 at 05:43 -0800, Richard Reina > wrote: > > my $scalar = "whisky"; > > > > If this gives me the last 3 characters of the > string > > "whisky": > > > > my $s = substr(3,3,$scalar); > > > > How can I get the last three letters of any string > > regardless of the strings length (given that the > > string will be atleast three characters long)? > > > > Any help would be graetly appreciated. > > > > Thanks > > _______________________________________________ > > Chicago-talk mailing list > > Chicago-talk@pm.org > > http://mail.pm.org/mailman/listinfo/chicago-talk > > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From lembark at wrkhors.com Sun Apr 3 22:05:53 2005 From: lembark at wrkhors.com (Steven Lembark) Date: Sun Apr 3 22:03:25 2005 Subject: [Chicago-talk] [PERL6]: Fun with junctions (was Sets vs Junctions) In-Reply-To: References: Message-ID: <606F617518B4F4A72705236C@[192.168.1.2]> > set-like, array like, yet w/ their own set of operations, like "any" and > "all" ... below is a nice summary of what junctions are and why we want > them. One nice thing is that, combined with grammars, they leave most language-specfic programming in hisotry. Why? A disjunction of grammars will generate a language- agnostic compiler :-) You can also check the doc's on Quantum::Superpositions for a fair number of uses. -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From lembark at wrkhors.com Sun Apr 3 22:05:53 2005 From: lembark at wrkhors.com (Steven Lembark) Date: Sun Apr 3 22:03:37 2005 Subject: [Chicago-talk] [PERL6]: Fun with junctions (was Sets vs Junctions) In-Reply-To: References: Message-ID: <606F617518B4F4A72705236C@[192.168.1.2]> > set-like, array like, yet w/ their own set of operations, like "any" and > "all" ... below is a nice summary of what junctions are and why we want > them. One nice thing is that, combined with grammars, they leave most language-specfic programming in hisotry. Why? A disjunction of grammars will generate a language- agnostic compiler :-) You can also check the doc's on Quantum::Superpositions for a fair number of uses. -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From thomasoniii at gmail.com Tue Apr 5 14:45:44 2005 From: thomasoniii at gmail.com (Jim Thomason) Date: Tue Apr 5 14:45:58 2005 Subject: [Chicago-talk] How do you guys handle controllers? Message-ID: <5cfdfaf705040514453d1f204a@mail.gmail.com> When people try to graft MVC onto the web in perl, it frequently breaks down as follows: 1) Model - your database objects. They talk back and forth to your db through some sort of persistence layer. 2) Template - your display to your user. Usually some sort of templating system that handles display of the page. 3) Controller - the go-between between the model and template that is best implemented by mumble mumble to transfer the mumble via mumble and mumble mumble. In the abstract, the controller is the middle man. Takes stuff from the view, hands it off to the model. But I have yet to see an implementation that really gels for me. Some things I've seen or tried - 1) monolithic CGIs. You end up with a big switch statement to handle state as it comes back from the user. 2) State machines. You dump those switch statements into a module, make each a method, and somehow manage the state to jump between them. 3) Microscopic CGIs, each state becomes its own cgi, which is called entered as the user progresses through the app. 4) Microscopic state machines - each state in the machine is its own module, the machine just hops you from state to state. 5) Microscopic controllers. The model objects basically get extended with controller-type features. "update_users_passed_in" and the like. 6) Observers/notifiers. The template broadcasts a "Hey! Gimme data request!" A model that understands steps up and says, "Here you go." And that's what I can think of off the top of my head. I don't really care for any of 'em, but I'll freely admit that I'm biased since I'm mainly an object-oriented programmer and this is more of a procedural issue, and I haven't quite yet been able to graft an objective-c style controller into the web. Ideally, I'd love to re-implement Cocoa bindings in perl (http://www.cocoadevcentral.com/articles/000080.php, if anyone is curious), but I haven't dreamed up a slick way to do that either. Anyway, how do you guys do it? What works for you, what have you tried, what do you hate? I'm looking for maintainability and speed, mainly. And no, comments like, "try Super::Controller::Widget on CPAN" do me no good, I want the rationale behind what you do and why it works (or doesn't work), particular modules can be sorted out later, I want design suggestions. Any takers? Controllers really aren't my forte. -Jim..... From comdog at panix.com Tue Apr 5 16:33:10 2005 From: comdog at panix.com (brian d foy) Date: Tue Apr 5 16:33:20 2005 Subject: [Chicago-talk] How do you guys handle controllers? In-Reply-To: <5cfdfaf705040514453d1f204a@mail.gmail.com> References: <5cfdfaf705040514453d1f204a@mail.gmail.com> Message-ID: On Tue, 5 Apr 2005, Jim Thomason wrote: > In the abstract, the controller is the middle man. Takes stuff from > the view, hands it off to the model. But I have yet to see an > implementation that really gels for me. CGI::Prototype is what we're using for several big, high traffic clients. It has a pretty good separation of layers. I think Perrin Harkins is going to have a "Consumer Reports" style comparison talk at OSCON. :) -- brian d foy From chimcentral at yahoo.com Wed Apr 6 15:02:25 2005 From: chimcentral at yahoo.com (matt boex) Date: Wed Apr 6 15:02:33 2005 Subject: [Chicago-talk] yahoo business login Message-ID: <20050406220225.42281.qmail@web31410.mail.mud.yahoo.com> don't really know where to start here. i am trying to log in to my yahoo account and pull some real time stock quotes off my watch list i am aiming to do this only once, about 1/2 hour before the close. i want to parse my list of quotes and send myself an email, etc. i am having issues logging in to my account, and pulling the data. once i get it, i will have no problem doing all the other stuff. i have done a google search and come up pretty empty. i do know about the Finance::Quote module, but those quotes are delayed. i also want to just pull one page (which holds my personal watch list). any pointers? anyone done this before (with yahoo)? matt __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From jens at porup.com Wed Apr 6 21:09:32 2005 From: jens at porup.com (Jens Porup) Date: Wed Apr 6 21:09:44 2005 Subject: [Chicago-talk] yahoo business login In-Reply-To: <20050406220225.42281.qmail@web31410.mail.mud.yahoo.com> References: <20050406220225.42281.qmail@web31410.mail.mud.yahoo.com> Message-ID: <20050407040932.GB7424@vanilla.office.cyber.com.au> On Wed, Apr 06, 2005 at 03:02:25PM -0700, matt boex wrote: > don't really know where to start here. i am trying to > log in to my yahoo account and pull some real time > stock quotes off my watch list i am aiming to do this > only once, about 1/2 hour before the close. i want to > parse my list of quotes and send myself an email, etc. > i am having issues logging in to my account, and > pulling the data. once i get it, i will have no > problem doing all the other stuff. i have done a > google search and come up pretty empty. i do know > about the Finance::Quote module, but those quotes are > delayed. i also want to just pull one page (which > holds my personal watch list). > > any pointers? anyone done this before (with yahoo)? Maybe try the Expect module (a perl re-implementation of Expect.) Good for true automation of systems that *really* want a real user. Jens From chimcentral at yahoo.com Thu Apr 7 07:39:00 2005 From: chimcentral at yahoo.com (matt boex) Date: Thu Apr 7 07:39:10 2005 Subject: [Chicago-talk] yahoo business login In-Reply-To: 6667 Message-ID: <20050407143900.90649.qmail@web31404.mail.mud.yahoo.com> jens, what would i wrap expect around? matt --- Jens Porup wrote: > On Wed, Apr 06, 2005 at 03:02:25PM -0700, matt boex > wrote: > > don't really know where to start here. i am > trying to > > log in to my yahoo account and pull some real time > > stock quotes off my watch list i am aiming to do > this > > only once, about 1/2 hour before the close. i > want to > > parse my list of quotes and send myself an email, > etc. > > i am having issues logging in to my account, and > > pulling the data. once i get it, i will have no > > problem doing all the other stuff. i have done a > > google search and come up pretty empty. i do know > > about the Finance::Quote module, but those quotes > are > > delayed. i also want to just pull one page (which > > holds my personal watch list). > > > > any pointers? anyone done this before (with > yahoo)? > > Maybe try the Expect module (a perl > re-implementation of Expect.) > Good for true automation of systems that *really* > want a real user. > > Jens > > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From jens at porup.com Thu Apr 7 18:39:54 2005 From: jens at porup.com (Jens Porup) Date: Thu Apr 7 18:40:03 2005 Subject: [Chicago-talk] yahoo business login In-Reply-To: <20050407143900.90649.qmail@web31404.mail.mud.yahoo.com> References: <20050407143900.90649.qmail@web31404.mail.mud.yahoo.com> Message-ID: <20050408013954.GA17476@vanilla.office.cyber.com.au> On Thu, Apr 07, 2005 at 07:39:00AM -0700, matt boex wrote: > jens, > > what would i wrap expect around? To be honest, I've never used it myself, but I once heard a really cool perl mongers talk on the subject. (here in Melbourne, AU, where I live atm.) After sending my last post, I slapped myself on the forehead: of course Expect won't work. That's systems side, not LWP stuff. I do know there's a number of CPAN modules designed to get your bank details for you, and those modules find ways to get around the "live person" requirement. Might be worth a search on cpan. hth. jens From richard at rushlogistics.com Fri Apr 8 04:58:42 2005 From: richard at rushlogistics.com (Richard Reina) Date: Fri Apr 8 04:58:52 2005 Subject: [Chicago-talk] How does one wake up a sceen w/o keys strokes? Message-ID: <20050408115842.59900.qmail@web207.biz.mail.re2.yahoo.com> Does anyone know what perl operator can be used to make a linux console screen wake up without any one having to touch the keyboard? Thanks, Richard From hachi at kuiki.net Fri Apr 8 08:17:47 2005 From: hachi at kuiki.net (Jonathan Steinert) Date: Fri Apr 8 08:18:03 2005 Subject: [Chicago-talk] How does one wake up a sceen w/o keys strokes? In-Reply-To: <20050408115842.59900.qmail@web207.biz.mail.re2.yahoo.com> References: <20050408115842.59900.qmail@web207.biz.mail.re2.yahoo.com> Message-ID: <4256A09B.2080203@kuiki.net> Richard Reina wrote: >Does anyone know what perl operator can be used to >make a linux console screen wake up without any one >having to touch the keyboard? > > I would guess the qx// operator, in conjunction with linux's 'setterm' command and the '-blank', '-powersave' and or '-powerdown' options. Though in reality I would call them with the system() function instead... I don't really think you meant to force this to be an operator question. --Jonathan From wiggins at danconia.org Fri Apr 8 08:27:18 2005 From: wiggins at danconia.org (Wiggins d'Anconia) Date: Fri Apr 8 08:27:20 2005 Subject: [Chicago-talk] yahoo business login In-Reply-To: <20050408013954.GA17476@vanilla.office.cyber.com.au> References: <20050407143900.90649.qmail@web31404.mail.mud.yahoo.com> <20050408013954.GA17476@vanilla.office.cyber.com.au> Message-ID: <4256A2D6.7010109@danconia.org> Jens Porup wrote: > On Thu, Apr 07, 2005 at 07:39:00AM -0700, matt boex wrote: > >>jens, >> >>what would i wrap expect around? > > > To be honest, I've never used it myself, but I once heard a really > cool perl mongers talk on the subject. (here in Melbourne, AU, where I > live atm.) > > After sending my last post, I slapped myself on the forehead: of course > Expect won't work. That's systems side, not LWP stuff. > > I do know there's a number of CPAN modules designed to get your bank > details for you, and those modules find ways to get around the "live > person" requirement. Might be worth a search on cpan. > > hth. > > jens > WWW::Mechanize is the one that comes to (my) mind first. http://search.cpan.org/search?query=WWW%3A%3AMechanize&mode=all http://danconia.org From richard at rushlogistics.com Sat Apr 9 11:29:05 2005 From: richard at rushlogistics.com (Richard Reina) Date: Sat Apr 9 11:29:12 2005 Subject: [Chicago-talk] Is it possible? Message-ID: <20050409182905.52198.qmail@web303.biz.mail.mud.yahoo.com> Is it possible to in a few lines of perl code to make the the display on a machine that is in console mode to switch to tty1 no matter what display (tty1- tty6) is currently being used? If this is possible any help would be appreciated. Thanks, Richard From adam at battleaxe.net Sat Apr 9 11:31:53 2005 From: adam at battleaxe.net (Adam Israel) Date: Sat Apr 9 11:31:46 2005 Subject: [Chicago-talk] Is it possible? In-Reply-To: <20050409182905.52198.qmail@web303.biz.mail.mud.yahoo.com> References: <20050409182905.52198.qmail@web303.biz.mail.mud.yahoo.com> Message-ID: <42581F99.30006@battleaxe.net> You could call chvt to do it :) -Adam Richard Reina wrote: >Is it possible to in a few lines of perl code to make >the the display on a machine that is in console mode >to switch to tty1 no matter what display (tty1- tty6) >is currently being used? > >If this is possible any help would be appreciated. > >Thanks, > >Richard >_______________________________________________ >Chicago-talk mailing list >Chicago-talk@pm.org >http://mail.pm.org/mailman/listinfo/chicago-talk > > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 256 bytes Desc: OpenPGP digital signature Url : http://mail.pm.org/pipermail/chicago-talk/attachments/20050409/e49c9b86/signature.bin From richard at rushlogistics.com Sat Apr 9 13:05:11 2005 From: richard at rushlogistics.com (Richard Reina) Date: Sat Apr 9 13:05:21 2005 Subject: [Chicago-talk] Is it possible? In-Reply-To: <42581F99.30006@battleaxe.net> Message-ID: <20050409200512.13110.qmail@web311.biz.mail.mud.yahoo.com> Just what I needed! Thanks a bunch. Have a great Saturday. --- Adam Israel wrote: > You could call chvt to do it :) > > -Adam > > Richard Reina wrote: > > >Is it possible to in a few lines of perl code to > make > >the the display on a machine that is in console > mode > >to switch to tty1 no matter what display (tty1- > tty6) > >is currently being used? > > > >If this is possible any help would be appreciated. > > > >Thanks, > > > >Richard > >_______________________________________________ > >Chicago-talk mailing list > >Chicago-talk@pm.org > >http://mail.pm.org/mailman/listinfo/chicago-talk > > > > > > > > > ATTACHMENT part 1.2 application/pgp-signature name=signature.asc > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk From glim at mycybernet.net Sun Apr 10 08:44:00 2005 From: glim at mycybernet.net (Gerard Lim) Date: Sun Apr 10 09:02:45 2005 Subject: [Chicago-talk] Reminder: Yet Another Perl Conference in Toronto, June 27 - 29 Message-ID: Yet Another YAPC::NA 2005 Conference Reminder --------------------------------------------- YAPC::NA 2005 is Yet Another Perl Conference, North America, this year to be held in downtown Toronto, Ontario, Canada, Mon - Wed 27 - 29 June 2005. Important Dates/Deadlines ------------------------- April 18 -- deadline for paper submissions May 12 -- last day of guaranteed accommodations YAPC::NA is a grassroots, all-volunteer conference. The speaker quality is high, the participants lively, and there are many extra social activities scheduled. We expect a bit over 400 people this year, and registration is proceeding faster this year than in the past. The registration cost is USD$85. Information on registration: http://yapc.org/America/register-2005.shtml http://yapc.org/America/registration-announcement-2005.txt Direct link to registration: http://donate.perlfoundation.org/index.pl?node=registrant%20info&conference_id=423 Want to be a speaker? Deadline for proposal submission is April 18, just over 1 week from now. Go to: http://yapc.org/America/cfp-2005.shtml Need accommodations in Toronto? Go to: http://yapc.org/America/accommodations-2005.shtml If you book before May 13 you will be guaranteed a hotel space. After that getting accommodations will become progressively more difficult. Prices we have arranged are in two different price ranges: approximately US$50 for a dorm room, US$72 for a decent hotel room. All accommodations are very nearby the conference venue. This message comes from the YAPC::NA 2005 organizers in Toronto.pm, http://to.pm.org/, on behalf of The Perl Foundation, http://www.perlfoundation.org/ We look forward to seeing you in Toronto! If you have any questions please contact na-help@yapc.org From jason at multiply.org Mon Apr 11 17:00:15 2005 From: jason at multiply.org (Jason Gessner) Date: Mon Apr 11 17:00:24 2005 Subject: [Chicago-talk] May Meeting Location Message-ID: <653628e0ed6e4e971fba7eacbd8607fa@multiply.org> Hi All. I have secured a loop location for us to have meetings in starting in May. Performics (http://www.performics.com/) has given us use of our training room (~25 people comfortably with a projector and screen) for hosting meetings. I think the first day we can work with is May 10th (a tuesday). Thanks to our CTO for helping to arrange this with the company. The location is 180 N. Lasalle (lake and lasalle, in the accenture building) on the 12th floor and is within walking distance (~7 blocks) from union station and the el. We will need to coordinate a list of attendees and everyone will need to bring a photo id for security, so i will help coordinate that when we get closer to the meeting date. We have a kitchen, but we may want to coordinate bringing some food in. So, that is the location news. What should we do when we get together? brian d foy wants to do a talk on modules and/or perl 6, but early may is not good for him. Andy also has a project tracking/estimation talk that he wants to do. At the last couple of Python (chipy) meetings i have attended, there has been a main speaker and 1-3 ~10 minute talks. This seemed to work very well for the meeting and kept everything nice and lively. What does everyone think about having andy do his talk plus having a couple people do some lightning talks (possibly project management, source control or project automation related.....) and then scheduling brian plus more lightning talks in june? -jason scott gessner jason@multiply.org From mongers at bsod.net Mon Apr 11 17:43:30 2005 From: mongers at bsod.net (Pete Krawczyk) Date: Mon Apr 11 17:43:41 2005 Subject: [Chicago-talk] May Meeting Location In-Reply-To: <653628e0ed6e4e971fba7eacbd8607fa@multiply.org> Message-ID: Subject: [Chicago-talk] May Meeting Location From: Jason Gessner Date: Mon, 11 Apr 2005 19:00:15 -0500 }I have secured a loop location for us to have meetings in starting in }May. I thank you for that. I feel it's been far too long since we've had a meeting; it will be one week short of six months on May 10th. }What does everyone think about having andy do his talk plus having a }couple people do some lightning talks (possibly project management, }source control or project automation related.....) and then scheduling }brian plus more lightning talks in june? I think it's an excellent idea. -Pete K -- Pete Krawczyk mongers at bsod dot net From richard at rushlogistics.com Tue Apr 12 14:20:48 2005 From: richard at rushlogistics.com (Richard Reina) Date: Tue Apr 12 14:20:56 2005 Subject: [Chicago-talk] distinguishing between tped input and scanned input. Message-ID: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> I have a simple script that waits for a user to type in or scan in via the barcode scanner a five digit number. Is there anyway to make the program distinguish between scanned input and typed input. If the input is scanned I would like the program to not wait for return to be pressed. I tried fooling around ReadKey but could not get the program to distingush between typed input and scanned input? Does anyone know how I can achieve this? Thanks, Richard From warren at warrenandrachel.com Tue Apr 12 14:29:21 2005 From: warren at warrenandrachel.com (Warren Smith) Date: Tue Apr 12 14:35:28 2005 Subject: [Chicago-talk] distinguishing between tped input and scanned input. In-Reply-To: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> References: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> Message-ID: <1113341361.6826.0.camel@localhost.localdomain> Assuming you use a keyboard wedge scanner, there is no way to tell if the scanner was used. However, you can configure the scanner to send an ENTER key after each barcode. On Tue, 2005-04-12 at 14:20 -0700, Richard Reina wrote: > I have a simple script that waits for a user to type > in or scan in via the barcode scanner a five digit > number. Is there anyway to make the program > distinguish between scanned input and typed input. If > the input is scanned I would like the program to not > wait for return to be pressed. I tried fooling around > ReadKey but could not get the program to distingush > between typed input and scanned input? > > Does anyone know how I can achieve this? > > Thanks, > > Richard > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From richard at rushlogistics.com Tue Apr 12 16:12:02 2005 From: richard at rushlogistics.com (Richard Reina) Date: Tue Apr 12 16:12:09 2005 Subject: [Chicago-talk] distinguishing between tped input and scanned input. In-Reply-To: <1113341361.6826.0.camel@localhost.localdomain> Message-ID: <20050412231202.53395.qmail@web307.biz.mail.mud.yahoo.com> > Assuming you use a keyboard wedge scanner, there is > no way to tell if > the scanner was used. However, you can configure the > scanner to send an > ENTER key after each barcode. > I could not find how to do this in the scanner's docs. but I'll look again. Thanks for the advice. Richard From briank at kappacs.com Tue Apr 12 19:18:23 2005 From: briank at kappacs.com (Brian Katzung) Date: Tue Apr 12 19:18:38 2005 Subject: [Chicago-talk] distinguishing between tped input and scanned input. In-Reply-To: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> References: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> Message-ID: <425C816F.1020609@kappacs.com> Richard Reina wrote: > I have a simple script that waits for a user to type > in or scan in via the barcode scanner a five digit > number. Is there anyway to make the program > distinguish between scanned input and typed input. If > the input is scanned I would like the program to not > wait for return to be pressed. I tried fooling around > ReadKey but could not get the program to distingush > between typed input and scanned input? > > Does anyone know how I can achieve this? > > Thanks, > > Richard Configuring the scanner to send a return would definitely be the most straight-forward if you can find the configuration [what kind of scanner is it?], but here are a couple of options: While not foolproof, especially if buffering issues are a consideration (e.g. across a network connection), you can make an educated guess by checking the elapsed time between the first and fifth characters. If it's less than a second, it was probably either scanned or pasted. At more than a second, it was probably typed. Alternatively, you might configure the scanner to send some sort of sentinal. Two sentinals that come to mind are a symbology prefix or, if you have the option, to use UCC/EAN-128 encoding which will send a representation of the FNC1 symbol plus an application id before the data. - Brian Katzung Kappa Computer Solutions, LLC From gdf at speakeasy.net Wed Apr 13 08:00:04 2005 From: gdf at speakeasy.net (Greg Fast) Date: Wed Apr 13 08:00:15 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? Message-ID: Does anyone have any recommendations for a module for generating time-series data plots? You know, your typical 2-d value-vs-time graphs? The best bet on CPAN seems to be Chart::Strip (the only recently updated module that even supports time series data, afaict), but it's a little to limited and finicky. (I could modify it, but if I'm going down that road I should just pull out the module I wrote waaay back in '95...) I'd rather have something perlish, but I'll happily entertain non-perl suggestions. Just so long as they're a) relatively simple to use and b) relatively simple to install/package. I tend to start these project with gnuplot, but... it doesn't do time series either. I like JFreeChart a lot, but I consistently get frustrated by its random documentation. -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From me at heyjay.com Wed Apr 13 14:08:56 2005 From: me at heyjay.com (Jay Strauss) Date: Wed Apr 13 14:09:13 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <20050413150015.BEACE177F7@x6.develooper.com> References: <20050413150015.BEACE177F7@x6.develooper.com> Message-ID: <425D8A68.9020906@heyjay.com> Greg Fast wrote: > Does anyone have any recommendations for a module for generating > time-series data plots? You know, your typical 2-d value-vs-time > graphs? > I use DBI::Chart, it's pretty easy, but its more like SQL than perl Jay From gdf at speakeasy.net Wed Apr 13 14:48:10 2005 From: gdf at speakeasy.net (Greg Fast) Date: Wed Apr 13 14:48:21 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <425D8A68.9020906@heyjay.com> References: <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> Message-ID: On Wed, 13 Apr 2005 16:08:56 -0500, Jay Strauss wrote: > Greg Fast wrote: > > Does anyone have any recommendations for a module for generating > > time-series data plots? You know, your typical 2-d value-vs-time > > graphs? > > > I use DBI::Chart, it's pretty easy, but its more like SQL than perl Yeah, but that doesn't really support time-series data either. Plus, I think the syntax kinda creeps me out :) Maybe I should revive my old mod after all... -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From wiggins at danconia.org Wed Apr 13 15:00:55 2005 From: wiggins at danconia.org (Wiggins d'Anconia) Date: Wed Apr 13 15:06:18 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <20050413214822.1192D17770@x6.develooper.com> References: <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> Message-ID: <425D9697.6000605@danconia.org> Greg Fast wrote: > On Wed, 13 Apr 2005 16:08:56 -0500, Jay Strauss wrote: > >>Greg Fast wrote: >> >>>Does anyone have any recommendations for a module for generating >>>time-series data plots? You know, your typical 2-d value-vs-time >>>graphs? >>> >> >>I use DBI::Chart, it's pretty easy, but its more like SQL than perl > > > Yeah, but that doesn't really support time-series data either. Plus, > I think the syntax kinda creeps me out :) > > Maybe I should revive my old mod after all... > GD::Graph can graph just about any data set just about anyway, especially when combined with ImageMagick, but again you would have to handle the time series data structure yourself and supply it correctly to the module. If you haven't checked it out you might want to. HTH, http://danconia.org From gdf at speakeasy.net Wed Apr 13 15:44:04 2005 From: gdf at speakeasy.net (Greg Fast) Date: Wed Apr 13 15:44:14 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <425D9697.6000605@danconia.org> References: <425D9697.6000605@danconia.org> <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> Message-ID: On Wed, 13 Apr 2005 17:00:55 -0500, "Wiggins d'Anconia" wrote: > GD::Graph can graph just about any data set just about anyway, > especially when combined with ImageMagick, but again you would have to > handle the time series data structure yourself and supply it correctly > to the module. If you haven't checked it out you might want to. It's not just handling the data bit, but the labelling bit. The data isn't going to be gappy, and generating dated axis labels by hand is something I'd rather not do. -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From wiggins at danconia.org Wed Apr 13 15:48:16 2005 From: wiggins at danconia.org (Wiggins d'Anconia) Date: Wed Apr 13 15:47:32 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <20050413224414.EBBCC17770@x6.develooper.com> References: <425D9697.6000605@danconia.org> <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> <20050413224414.EBBCC17770@x6.develooper.com> Message-ID: <425DA1B0.20401@danconia.org> Greg Fast wrote: > On Wed, 13 Apr 2005 17:00:55 -0500, "Wiggins d'Anconia" wrote: > >>GD::Graph can graph just about any data set just about anyway, >>especially when combined with ImageMagick, but again you would have to >>handle the time series data structure yourself and supply it correctly >>to the module. If you haven't checked it out you might want to. > > > It's not just handling the data bit, but the labelling bit. The data > isn't going to be gappy, and generating dated axis labels by hand is > something I'd rather not do. > Can you give us an idea of the data? I am not sure why you would need to generate axis labels by hand, especially if the data *isn't* gappy... http://danconia.org From gdf at speakeasy.net Wed Apr 13 17:35:56 2005 From: gdf at speakeasy.net (Greg Fast) Date: Wed Apr 13 17:36:10 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <425DA1B0.20401@danconia.org> References: <425DA1B0.20401@danconia.org> <425D9697.6000605@danconia.org> <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> <20050413224414.EBBCC17770@x6.develooper.com> Message-ID: On Wed, 13 Apr 2005 17:48:16 -0500, "Wiggins d'Anconia" wrote: > Greg Fast wrote: > > On Wed, 13 Apr 2005 17:00:55 -0500, "Wiggins d'Anconia" wrote: > > > >>GD::Graph can graph just about any data set just about anyway, > >>especially when combined with ImageMagick, but again you would have to > >>handle the time series data structure yourself and supply it correctly > >>to the module. If you haven't checked it out you might want to. > > > > > > It's not just handling the data bit, but the labelling bit. The data > > isn't going to be gappy, and generating dated axis labels by hand is > > something I'd rather not do. > > > > Can you give us an idea of the data? I am not sure why you would need > to generate axis labels by hand, especially if the data *isn't* gappy... Oh, whoops, that should have been "*is* going to be gappy" (that'll teach me to fire mail off as I run off to catch the train...) The data (this week) is basically a set of {start: timestamp, elapsed: milliseconds, success: boolean} tuples. I've got a couple of hundred points spanning a couple of months, with various gaps (where I had complete connection failures, bugs, etc). Ideally, I'd like to flag the points where success=false with a red dot or somesuch (otherwise, I'll drop them from the data set or plot them with a second line). -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From wgoulet at gmail.com Thu Apr 14 09:13:36 2005 From: wgoulet at gmail.com (Walter Goulet) Date: Thu Apr 14 09:13:59 2005 Subject: [Chicago-talk] New to the list Message-ID: <4a5b595605041409131fa2d2a2@mail.gmail.com> Hi, Well since I live in Chicago and am starting to contribute to Perl testing efforts, it only makes sense to join the Chicago PM list. My name's Walter Goulet and I've just started contributing to Perl as part of the Phalanx project. I'm mainly interested in network security (large part of my full time job) and want to generally improve or develop Perl modules to support network security protocols (SSL,SSH,S/MIME etc.) One last question; is anybody from Chicago PM planning on heading up to Toronto for YAPC this year? - walt From warren at warrenandrachel.com Thu Apr 14 09:23:36 2005 From: warren at warrenandrachel.com (Warren Smith) Date: Thu Apr 14 09:28:36 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <20050414003614.5C86A17770@x6.develooper.com> References: <425DA1B0.20401@danconia.org> <425D9697.6000605@danconia.org> <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> <20050413224414.EBBCC17770@x6.develooper.com> <20050414003614.5C86A17770@x6.develooper.com> Message-ID: <1113495816.28901.8.camel@localhost.localdomain> RRDTOOL (http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/) It's not perl-ish, but it *is* great for storing and graphing time-based strip charts, especially "gappy" ones (Used in MRTG). It can highlight parts of the chart where there are gaps in the data or just fill it in with averages. However, there is an *extremely* large learning curve. RRDTOOL is difficult to get working, but the end result is a database that you can generate graphs off of extremely fast. Just my 2 centavos. -Warren On Wed, 2005-04-13 at 19:35 -0500, Greg Fast wrote: > On Wed, 13 Apr 2005 17:48:16 -0500, "Wiggins d'Anconia" wrote: > > Greg Fast wrote: > > > On Wed, 13 Apr 2005 17:00:55 -0500, "Wiggins d'Anconia" wrote: > > > > > >>GD::Graph can graph just about any data set just about anyway, > > >>especially when combined with ImageMagick, but again you would have to > > >>handle the time series data structure yourself and supply it correctly > > >>to the module. If you haven't checked it out you might want to. > > > > > > > > > It's not just handling the data bit, but the labelling bit. The data > > > isn't going to be gappy, and generating dated axis labels by hand is > > > something I'd rather not do. > > > > > > > Can you give us an idea of the data? I am not sure why you would need > > to generate axis labels by hand, especially if the data *isn't* gappy... > > Oh, whoops, that should have been "*is* going to be gappy" (that'll > teach me to fire mail off as I run off to catch the train...) > > The data (this week) is basically a set of {start: timestamp, elapsed: > milliseconds, success: boolean} tuples. I've got a couple of hundred > points spanning a couple of months, with various gaps (where I had > complete connection failures, bugs, etc). Ideally, I'd like to flag > the points where success=false with a red dot or somesuch (otherwise, > I'll drop them from the data set or plot them with a second line). > > -- > Greg Fast > http://cken.chi.groogroo.com/~gdf/ > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From comdog at panix.com Thu Apr 14 10:59:14 2005 From: comdog at panix.com (brian d foy) Date: Thu Apr 14 11:00:55 2005 Subject: [Chicago-talk] New to the list In-Reply-To: <4a5b595605041409131fa2d2a2@mail.gmail.com> References: <4a5b595605041409131fa2d2a2@mail.gmail.com> Message-ID: On Thu, 14 Apr 2005, Walter Goulet wrote: > One last question; is anybody from Chicago PM planning on heading up > to Toronto for YAPC this year? I'll be there :) -- brian d foy From andy at petdance.com Thu Apr 14 11:48:51 2005 From: andy at petdance.com (Andy Lester) Date: Thu Apr 14 11:49:03 2005 Subject: [Chicago-talk] Re: Going to YAPC In-Reply-To: <4a5b595605041409131fa2d2a2@mail.gmail.com> References: <4a5b595605041409131fa2d2a2@mail.gmail.com> Message-ID: <20050414184851.GA30719@petdance.com> On Thu, Apr 14, 2005 at 11:13:36AM -0500, Walter Goulet (wgoulet@gmail.com) wrote: > One last question; is anybody from Chicago PM planning on heading up > to Toronto for YAPC this year? I'll be both at YAPC and OSCON. -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From jason at multiply.org Thu Apr 14 11:58:35 2005 From: jason at multiply.org (jason@multiply.org) Date: Thu Apr 14 11:58:56 2005 Subject: [Chicago-talk] Re: Going to YAPC In-Reply-To: <20050414184851.GA30719@petdance.com> References: <4a5b595605041409131fa2d2a2@mail.gmail.com> <20050414184851.GA30719@petdance.com> Message-ID: <20050414135835.xcrfuxx82bcwwcgc@manage.multiply.org> Quoting Andy Lester : > On Thu, Apr 14, 2005 at 11:13:36AM -0500, Walter Goulet > (wgoulet@gmail.com) wrote: >> One last question; is anybody from Chicago PM planning on heading up >> to Toronto for YAPC this year? > > I'll be both at YAPC and OSCON. I was planning on it, but something came up, so i won't be able to make it. :( Not sure if i will be able swing OSCON, but it would be a blast. -jason gessner jason@multiply.org From lembark at wrkhors.com Fri Apr 15 00:30:10 2005 From: lembark at wrkhors.com (Steven Lembark) Date: Fri Apr 15 00:26:45 2005 Subject: [Chicago-talk] distinguishing between tped input and scanned input. In-Reply-To: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> References: <20050412212049.73594.qmail@web310.biz.mail.mud.yahoo.com> Message-ID: -- Richard Reina > I have a simple script that waits for a user to type > in or scan in via the barcode scanner a five digit > number. Is there anyway to make the program > distinguish between scanned input and typed input. If > the input is scanned I would like the program to not > wait for return to be pressed. I tried fooling around > ReadKey but could not get the program to distingush > between typed input and scanned input? > > Does anyone know how I can achieve this? Instead of doing blocking reads use a polling read on the raw device. The Camel documentation for "select" describes this in some detail. The trick is to read bytes from your input data stream until you get the number of bytes, with a timeout that avoids accidentally blocking on the port. If you put the keyboard temporarily into raw mode you'll get the individual bytes; when you get five of them just flush the input stream and put it back in cooked mode (readkey does most of this for you but sysread + select gives finer control). The point is to suck in bytes as they happen, which requires being in raw mode. -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From lembark at wrkhors.com Fri Apr 15 00:32:13 2005 From: lembark at wrkhors.com (Steven Lembark) Date: Fri Apr 15 00:28:42 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <20050413150015.BEACE177F7@x6.develooper.com> References: <20050413150015.BEACE177F7@x6.develooper.com> Message-ID: > I'd rather have something perlish, but I'll happily entertain non-perl > suggestions. Just so long as they're a) relatively simple to use and b) > relatively simple to install/package. I tend to start these project with > gnuplot, but... it doesn't do time series either. I like JFreeChart > a lot, but I consistently get frustrated by its random documentation. There is a gnuplot interface somewhere if you check CPAN. There are also charting modules for Tk. The PDL package comes with some charting addons also, or at least had references to them in it the last time I went through the doc's. -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From lembark at wrkhors.com Fri Apr 15 00:33:17 2005 From: lembark at wrkhors.com (Steven Lembark) Date: Fri Apr 15 00:29:47 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <20050414003614.5C86A17770@x6.develooper.com> References: <425DA1B0.20401@danconia.org> <425D9697.6000605@danconia.org> <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> <20050413224414.EBBCC17770@x6.develooper.com> <20050414003614.5C86A17770@x6.develooper.com> Message-ID: <86D04D7379152DE8DFB6DEE6@[192.168.1.2]> > Oh, whoops, that should have been "*is* going to be gappy" (that'll > teach me to fire mail off as I run off to catch the train...) > > The data (this week) is basically a set of {start: timestamp, elapsed: > milliseconds, success: boolean} tuples. I've got a couple of hundred > points spanning a couple of months, with various gaps (where I had > complete connection failures, bugs, etc). Ideally, I'd like to flag > the points where success=false with a red dot or somesuch (otherwise, > I'll drop them from the data set or plot them with a second line). Gnuplot handles this gracefully; check for interfaces to it on CPAN. -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508 From richard at rushlogistics.com Fri Apr 15 05:28:43 2005 From: richard at rushlogistics.com (Richard Reina) Date: Fri Apr 15 05:28:52 2005 Subject: [Chicago-talk] distinguishing between tped input and scanned input. In-Reply-To: Message-ID: <20050415122843.10007.qmail@web302.biz.mail.mud.yahoo.com> > > Instead of doing blocking reads use a polling read > on > the raw device. The Camel documentation for "select" > describes this in some detail. The trick is to read > bytes from your input data stream until you get the > number of bytes, with a timeout that avoids > accidentally > blocking on the port. > > If you put the keyboard temporarily into raw mode > you'll > get the individual bytes; when you get five of them > just > flush the input stream and put it back in cooked > mode > (readkey does most of this for you but sysread + > select > gives finer control). > > The point is to suck in bytes as they happen, which > requires being in raw mode. > Steve, Thanks for the response. This would have been a very elegant solution, but I took the easy way out (recommended by Warren) and reconfigured my scanner. Thnaks nonetheless, Richard ===== A people that values its privileges above its principles soon loses both. -Dwight D. Eisenhower. From gdf at speakeasy.net Fri Apr 15 07:42:46 2005 From: gdf at speakeasy.net (Greg Fast) Date: Fri Apr 15 07:42:58 2005 Subject: [Chicago-talk] Graphing (plotting) time-series data? In-Reply-To: <86D04D7379152DE8DFB6DEE6@[192.168.1.2]> References: <86D04D7379152DE8DFB6DEE6@[192.168.1.2]> <425DA1B0.20401@danconia.org> <425D9697.6000605@danconia.org> <425D8A68.9020906@heyjay.com> <20050413150015.BEACE177F7@x6.develooper.com> <20050413214822.1192D17770@x6.develooper.com> <20050413224414.EBBCC17770@x6.develooper.com> <20050414003614.5C86A17770@x6.develooper.com> Message-ID: On Fri, 15 Apr 2005 03:33:17 -0400, Steven Lembark wrote: > > The data (this week) is basically a set of {start: timestamp, elapsed: > > milliseconds, success: boolean} tuples. I've got a couple of hundred > > points spanning a couple of months, with various gaps (where I had > > complete connection failures, bugs, etc). Ideally, I'd like to flag > > the points where success=false with a red dot or somesuch (otherwise, > > I'll drop them from the data set or plot them with a second line). > > Gnuplot handles this gracefully; check for interfaces > to it on CPAN. Actually, gnuplot is pretty useless for this. Gnuplot can be made to do an ok job with {seconds-since-1/1/1970, value}, but has no way to understand that X range as time, and create meaningful labels. PDL is something I should look into some day, but seems like pulling out the bazooka to get the cockroach. Plus, I can't tell (after 3 whole minutes of deep research) if it handles time-series data anyhow. Tk's right out. RRDTool looks pretty intriguing, I think I'm going to have to play with it a little. But I'm not sure it'll turn out to be applicable to my job... it seems to be aimed at real-time status monitoring rather than historical data. The hunt continues... -- Greg Fast http://cken.chi.groogroo.com/~gdf/ From thomasoniii at gmail.com Thu Apr 21 10:29:18 2005 From: thomasoniii at gmail.com (Jim Thomason) Date: Thu Apr 21 10:29:34 2005 Subject: [Chicago-talk] Basset Tutorial Message-ID: <5cfdfaf705042110296028dd71@mail.gmail.com> For those of you thinking, "hey, I might want to look at Basset, but how do I get started?", I have something for you, a brand new tutorial. http://www.bassetsoftware.com/perl/basset/tutorial/ I'd written up a small one page tutorial last year which introduced some of the basic concepts and nothing more. This is a brand spanking new, much bigger one that actually delves into some advanced topics. Of course, the pod is always beneficial to read in addition to the tutorials. Covers basics of setting up users, permissioning, persistence, inheritance, templates, you name it. This one I do plan on extending with further docs as I roll out modules and get opinions. If anybody would like me to cover something that's not in there, drop me a note and I'll see about adding some examples. Feedback encouraged. -Jim...... From Andy_Bach at wiwb.uscourts.gov Fri Apr 22 14:28:37 2005 From: Andy_Bach at wiwb.uscourts.gov (Andy_Bach@wiwb.uscourts.gov) Date: Fri Apr 22 14:26:55 2005 Subject: [Chicago-talk] Perl docs short cut page Message-ID: All the perldocs, perl function/command and FAQ and tutorials: http://tnx.nl/404 ----- Forwarded by Andy Bach/WIWB/07/USCOURTS on 04/22/2005 04:23 PM ----- Juerd 04/22/2005 02:28 PM To perl6-language@perl.org cc Subject [announcement] tnx.nl/S03 FYI: I've added three lines to tnx.nl's 404 handler: /^A\d\d$/ and $_ = "http://dev.perl.org/perl6/apocalypse/$_.html" and next; /^E\d\d$/ and $_ = "http://dev.perl.org/perl6/exegesis/$_.html" and next; /^S\d\d$/ and $_ = "http://dev.perl.org/perl6/synopsis/$_.html" and next; Which makes links like http://tnx.nl/S03 available. A handy tool for those who discuss Perl 6 on IRC. As with other tnx.nl redirects, they can be combined using a comma: http://tnx.nl/A05,S05 A list of these and other available redirection tags is at http://tnx.nl/404 Juerd -- http://convolution.nl/maak_juerd_blij.html http://convolution.nl/make_juerd_happy.html http://convolution.nl/gajigu_juerd_n.html From frag at ripco.com Mon Apr 25 12:18:17 2005 From: frag at ripco.com (Mike Fragassi) Date: Mon Apr 25 12:18:46 2005 Subject: [Chicago-talk] Next Meeting: Who/When/Web Message-ID: So we've got a new location. (Thanks Jason!) But is the time the same? Have we settled on a speaker? And if it is next week, can someone please update the web page? -- Mike F. From andy at petdance.com Mon Apr 25 12:56:03 2005 From: andy at petdance.com (Andy Lester) Date: Mon Apr 25 12:56:14 2005 Subject: [Chicago-talk] Next Meeting: Who/When/Web In-Reply-To: References: Message-ID: <20050425195603.GA15480@petdance.com> On Mon, Apr 25, 2005 at 02:18:17PM -0500, Mike Fragassi (frag@ripco.com) wrote: > > So we've got a new location. (Thanks Jason!) > But is the time the same? Have we settled on a speaker? > And if it is next week, can someone please update the web page? I will update the web page as soon as I have something specific handed to me by the organizer, who in this case is Jason. -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From andy at petdance.com Mon Apr 25 12:56:03 2005 From: andy at petdance.com (Andy Lester) Date: Mon Apr 25 12:56:15 2005 Subject: [Chicago-talk] Next Meeting: Who/When/Web In-Reply-To: References: Message-ID: <20050425195603.GA15480@petdance.com> On Mon, Apr 25, 2005 at 02:18:17PM -0500, Mike Fragassi (frag@ripco.com) wrote: > > So we've got a new location. (Thanks Jason!) > But is the time the same? Have we settled on a speaker? > And if it is next week, can someone please update the web page? I will update the web page as soon as I have something specific handed to me by the organizer, who in this case is Jason. -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From jason at multiply.org Mon Apr 25 13:59:28 2005 From: jason at multiply.org (jason@multiply.org) Date: Mon Apr 25 14:00:21 2005 Subject: [Chicago-talk] Next Meeting: Who/When/Web In-Reply-To: <20050425195603.GA15480@petdance.com> References: <20050425195603.GA15480@petdance.com> Message-ID: <20050425155928.lxtqxjwqseh5www0@manage.multiply.org> Specifics: When: Tuesday, May 10, 2005. 7:00PM Where: Performics 180 N. Lasalle, Suite 1200 What: Andy + 3 Lightning talks? Notice my lack of confidence on the "what" part of this. -jason gessner jason@multiply.org Quoting Andy Lester : > On Mon, Apr 25, 2005 at 02:18:17PM -0500, Mike Fragassi > (frag@ripco.com) wrote: >> >> So we've got a new location. (Thanks Jason!) >> But is the time the same? Have we settled on a speaker? >> And if it is next week, can someone please update the web page? > > I will update the web page as soon as I have something specific handed > to me by the organizer, who in this case is Jason. > > -- > Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > From andy at petdance.com Mon Apr 25 14:02:27 2005 From: andy at petdance.com (Andy Lester) Date: Mon Apr 25 14:02:40 2005 Subject: [Chicago-talk] Next Meeting: Who/When/Web In-Reply-To: <20050425155928.lxtqxjwqseh5www0@manage.multiply.org> References: <20050425195603.GA15480@petdance.com> <20050425155928.lxtqxjwqseh5www0@manage.multiply.org> Message-ID: <20050425210227.GA15527@petdance.com> On Mon, Apr 25, 2005 at 03:59:28PM -0500, jason@multiply.org (jason@multiply.org) wrote: > What: Andy + 3 Lightning talks? > > Notice my lack of confidence on the "what" part of this. I'd prefer to have the confidence before I post it. Who are the three LTs? Andy -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From jason at multiply.org Tue Apr 26 08:23:20 2005 From: jason at multiply.org (jason@multiply.org) Date: Tue Apr 26 08:23:45 2005 Subject: [Chicago-talk] Chicago Computing Events + Our Next meeting In-Reply-To: <20050425210227.GA15527@petdance.com> References: <20050425195603.GA15480@petdance.com> <20050425155928.lxtqxjwqseh5www0@manage.multiply.org> <20050425210227.GA15527@petdance.com> Message-ID: <20050426102320.zbzf02dcvkbo8co4@manage.multiply.org> Hi All. For a while, Ed Summers and I have been updating http://chicomp.multiply.org/ with links for local user groups. Well, after thoroughly screwing up the wiki and dealing with some jerks rolling changes back constantly, we have simply moved that info over to upcoming.org as a tag. http://chicomp.multiply.org/ will now redirect to http://upcoming.org/tag/chicagocomputing/ and we are updating things here as we get them. This is just a tag on upcoming.org, so Ed and I don't "own" it. If you know of something that we don't have, post it! Our next meeting is on there, now as well. And speaking of that, who wants to step up and give a short (5-10 minute) presentation? I could do a practical example of using some unique mason features for MVC separation and access control. Yay! That was easy. there is one. :) Ummm.....Leland, you had given me a demo of SVK a while ago, that was pretty slick. Perhaps you would like to show that to everyone? There was some SVK talk at the last chiPY meeting as well, and a lot of interest. Anyone else? Thanks! -jason gessner jason@multiply.org From thomasoniii at gmail.com Tue Apr 26 12:57:04 2005 From: thomasoniii at gmail.com (Jim Thomason) Date: Tue Apr 26 12:57:13 2005 Subject: [Chicago-talk] mod perl & Can't locate object method Message-ID: <5cfdfaf705042612571f9f55e0@mail.gmail.com> We've got a nasty little mod_perl issue that pops up from time to time. Most recently, I encountered it on a clean server (fresh apache, fresh config, not using a lot of the same modules as our other box). Basically, every so often, perl will forget about certain methods in a module. So we get errors like this: [Tue Apr 26 09:22:59 2005] [error] PerlRun: `Can't locate object method "local_driver" via package "ED::System::District" (perhaps you forgot to load "ED::System::District"?) at /home/jthomason/modules/ED/Controller/IV/ChooseDistrict.pm line 22. But, and here's where it gets weird, the module is loaded. This is based upon the fact that an entry for it exists in %INC. Further, if I dump out the symbol table for that module, I can see that not only does it exist, but there is an entry for that method in there. Hence, we're stumped. It usually on affects a single apache process, so reloading a few times 'til you get a good one alleviates the issue. We've never seen the issue in the production environment, only in dev. We thought it was a dev issue, until I saw it pop up on the clean box today. The only stuff I've been able to dig up on the web are from people that weren't using the module first, so it wasn't found. But we are using it, it's in %INC, and the symbol table entries are there. But when it tries to call it, it fails. Anyone encounter anything like this? From easyasy2k at gmail.com Tue Apr 26 14:54:08 2005 From: easyasy2k at gmail.com (Leland Johnson) Date: Tue Apr 26 14:54:18 2005 Subject: [Chicago-talk] Chicago Computing Events + Our Next meeting In-Reply-To: <20050426102320.zbzf02dcvkbo8co4@manage.multiply.org> References: <20050425195603.GA15480@petdance.com> <20050425155928.lxtqxjwqseh5www0@manage.multiply.org> <20050425210227.GA15527@petdance.com> <20050426102320.zbzf02dcvkbo8co4@manage.multiply.org> Message-ID: <2df270ef0504261454617b5371@mail.gmail.com> I can do a "oh gee that's cool" demo. I haven't been using it that much lately, but I should be able to do a nice overview. Also, a RSS feed is great. Too bad upcoming.org doesn't escape "?" for you... On 4/26/05, jason@multiply.org wrote: > Hi All. > > For a while, Ed Summers and I have been updating http://chicomp.multiply.org/ > with links for local user groups. Well, after thoroughly screwing up the wiki > and dealing with some jerks rolling changes back constantly, we have simply > moved that info over to upcoming.org as a tag. > > http://chicomp.multiply.org/ will now redirect to > http://upcoming.org/tag/chicagocomputing/ and we are updating things > here as we > get them. This is just a tag on upcoming.org, so Ed and I don't "own" it. If > you know of something that we don't have, post it! > > Our next meeting is on there, now as well. > > And speaking of that, who wants to step up and give a short (5-10 minute) > presentation? > > I could do a practical example of using some unique mason features for MVC > separation and access control. Yay! That was easy. there is one. :) > > Ummm.....Leland, you had given me a demo of SVK a while ago, that was pretty > slick. Perhaps you would like to show that to everyone? There was some SVK > talk at the last chiPY meeting as well, and a lot of interest. > > Anyone else? > > Thanks! > > -jason gessner > jason@multiply.org > > _______________________________________________ > Chicago-talk mailing list > Chicago-talk@pm.org > http://mail.pm.org/mailman/listinfo/chicago-talk > -- Leland Johnson http://protoplasmic.org From jason at multiply.org Wed Apr 27 16:51:40 2005 From: jason at multiply.org (Jason Gessner) Date: Wed Apr 27 16:51:50 2005 Subject: [Chicago-talk] Chicago Computing Events + Our Next meeting In-Reply-To: <2df270ef0504261454617b5371@mail.gmail.com> References: <20050425195603.GA15480@petdance.com> <20050425155928.lxtqxjwqseh5www0@manage.multiply.org> <20050425210227.GA15527@petdance.com> <20050426102320.zbzf02dcvkbo8co4@manage.multiply.org> <2df270ef0504261454617b5371@mail.gmail.com> Message-ID: <2f031c3c3a40827ad1d1e2d12c6e5ba8@multiply.org> On Apr 26, 2005, at 4:54 PM, Leland Johnson wrote: > I can do a "oh gee that's cool" demo. I haven't been using it that > much lately, but I should be able to do a nice overview. > > Also, a RSS feed is great. Too bad upcoming.org doesn't escape "?" for > you... > Yeah, that is a bummer. I hadn't noticed that before. As for SVK, an overview is perfect for a Lightning Talk. :) Anyone else have anything they want to share? -jason gessner jason@multiply.org From andy at petdance.com Fri Apr 29 14:25:40 2005 From: andy at petdance.com (Andy Lester) Date: Fri Apr 29 14:25:56 2005 Subject: [Chicago-talk] May 2005 Chicago Perl Mongers meeting Message-ID: <20050429212540.GA24446@petdance.com> Join the Chicago Perl Mongers for a presentation on preventing project meltdown and a handful of Lightning Talks on version control and web application development. When: Tuesday May 10, 2005 7PM-9PM Where: Performics 180 N. Lasalle, Suite 1200 Chicago, IL First up will be Andy Lester, with a talk entitled "Preventing Crisis: Project estimation and tracking that works" Embarrassing bugs, late-night phone calls and impossible schedules are all crises no one wants, but are all too common. "Don't accept them as inevitable: Prevent them! Learn how to change from scapegoat to rock star, and bring back the joy of development." Following that presentation will be a couple of Lightning Talks on HTML::Mason, SVK (a Perl-based distributed source control system) and possibly others. All are welcome, but we do need to coordinate with building security since the meeting is after normal business hours. Please contact jason@multiply.org if you plan on attending. -- Andy Lester => andy@petdance.com => www.petdance.com => AIM:petdance From lembark at wrkhors.com Fri Apr 29 21:42:27 2005 From: lembark at wrkhors.com (Steven Lembark) Date: Fri Apr 29 21:37:37 2005 Subject: [Chicago-talk] CPAN Upload: L/LE/LEMBARK/FindBin-libs-1.06.tar.gz (fwd) Message-ID: <0E48E2A610B59200F4DB0A8B@[192.168.23.2]> ---------- Forwarded Message ---------- From: PAUSE Subject: CPAN Upload: L/LE/LEMBARK/FindBin-libs-1.06.tar.gz > The uploaded file > > FindBin-libs-1.06.tar.gz > > has entered CPAN as > > file: $CPAN/authors/id/L/LE/LEMBARK/FindBin-libs-1.06.tar.gz > size: 7057 bytes > md5: e415acaa5e18cf4b5115f172dfb34678 > > No action is required on your part > Request entered by: LEMBARK (Steven Lembark) > Request entered on: Sat, 30 Apr 2005 04:26:13 GMT > Request completed: Sat, 30 Apr 2005 04:26:39 GMT > > Thanks, > -- > paused, v460 ---------- End Forwarded Message ---------- -- Steven Lembark 85-09 90th Street Workhorse Computing Woodhaven, NY 11421 lembark@wrkhors.com 1 888 359 3508