From ianb at colorstudy.com Mon Oct 2 23:05:22 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Mon, 02 Oct 2006 16:05:22 -0500 Subject: [Chicago] October meeting Message-ID: <45217F12.7040501@colorstudy.com> Hi guys. How's everyone doing? Anyway, what's the plan for this month? -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From chipy at holovaty.com Mon Oct 2 23:14:30 2006 From: chipy at holovaty.com (Adrian Holovaty) Date: Mon, 2 Oct 2006 16:14:30 -0500 Subject: [Chicago] October meeting In-Reply-To: <45217F12.7040501@colorstudy.com> References: <45217F12.7040501@colorstudy.com> Message-ID: <200610021614.30270.chipy@holovaty.com> Ian Bicking wrote: > Anyway, what's the plan for this month? I'm not sure what the plan is, but Tech Cocktail (a meetup of Chicago tech people) is happening on Thursday, Oct. 12 -- our normal meetup day, right? http://techcocktail.com/blog/2006/09/16/tech-cocktail-2-at-the-gramercy-october-12-2006/ Adrian From chris.mcavoy at gmail.com Mon Oct 2 23:21:25 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Mon, 2 Oct 2006 16:21:25 -0500 Subject: [Chicago] October meeting In-Reply-To: <200610021614.30270.chipy@holovaty.com> References: <45217F12.7040501@colorstudy.com> <200610021614.30270.chipy@holovaty.com> Message-ID: <3096c19d0610021421n725cff81u6baccefeafe48b40@mail.gmail.com> On 10/2/06, Adrian Holovaty wrote: > Ian Bicking wrote: > > Anyway, what's the plan for this month? > > I'm not sure what the plan is, but Tech Cocktail (a meetup of Chicago tech > people) is happening on Thursday, Oct. 12 -- our normal meetup day, right? Maybe we could all go as a group to the tech cocktail. Chris From d-beazley at sbcglobal.net Tue Oct 3 13:47:33 2006 From: d-beazley at sbcglobal.net (David Beazley) Date: Tue, 3 Oct 2006 06:47:33 -0500 Subject: [Chicago] October meeting In-Reply-To: References: Message-ID: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> On Oct 3, 2006, at 5:00 AM, chicago-request at python.org wrote: > > Anyway, what's the plan for this month? > If there is interest, I wouldn't mind giving a little talk about PLY (http://www.dabeaz.com/ply) and how one goes about using it to write new programming languages and compilers. It's kind of a hairy subject, but it would also feature all sorts of crazy Python perversion ;-). Otherwise, I'll probably take a pass on the tech cocktail... Cheers, Dave From garrett at mojave-corp.com Tue Oct 3 15:22:05 2006 From: garrett at mojave-corp.com (Garrett Smith) Date: Tue, 3 Oct 2006 09:22:05 -0400 Subject: [Chicago] October meeting In-Reply-To: <3096c19d0610021421n725cff81u6baccefeafe48b40@mail.gmail.com> Message-ID: <2786A736E5926341A9AA6748CCDC11C205E5BB@justexch-node02.justexchange.net> I'll probably be going to the cocktail. I've got a PyCon shirt that would compliment the swanky settings of the event -- but that's about as much synergy as I can think of. My guess (and others, please chime in) is that there will be enough Pythonistas that don't care about "Web 2.0" bs to keep the main ChiPy meeting. And with Dave giving a talk, it would be *well* worth it for those who make it. (Those of us planning to attend the cocktail, maybe we can meet at the bar at a designated time.) Garrett On Monday, October 02, 2006 4:21 PM, chicago-bounces at python.org wrote: > On 10/2/06, Adrian Holovaty wrote: >> Ian Bicking wrote: >>> Anyway, what's the plan for this month? >> >> I'm not sure what the plan is, but Tech Cocktail (a meetup of >> Chicago tech people) is happening on Thursday, Oct. 12 -- our normal >> meetup day, right? > > Maybe we could all go as a group to the tech cocktail. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From chris.mcavoy at gmail.com Tue Oct 3 15:44:28 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 3 Oct 2006 08:44:28 -0500 Subject: [Chicago] October meeting In-Reply-To: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> References: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> Message-ID: <3096c19d0610030644t1d906536j41ea02fdb638cef0@mail.gmail.com> On 10/3/06, David Beazley wrote: > > On Oct 3, 2006, at 5:00 AM, chicago-request at python.org wrote: > > > > Anyway, what's the plan for this month? > > > > If there is interest, I wouldn't mind giving a little talk about PLY > (http://www.dabeaz.com/ply) and how one goes about using it to write > new programming languages and compilers. It's kind of a hairy > subject, but it would also feature all sorts of crazy Python > perversion ;-). I'd love to hear this. I can offer up Performics as a venue this month, unless someone else has an idea. Chris From rcriii at ramsdells.net Tue Oct 3 16:11:39 2006 From: rcriii at ramsdells.net (rcriii at ramsdells.net) Date: Tue, 3 Oct 2006 08:11:39 -0600 (MDT) Subject: [Chicago] October meeting In-Reply-To: <3096c19d0610030644t1d906536j41ea02fdb638cef0@mail.gmail.com> References: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> <3096c19d0610030644t1d906536j41ea02fdb638cef0@mail.gmail.com> Message-ID: <15167.12.20.83.70.1159884699.squirrel@mail.npsis.com> +1 PLY talk +1 Performics -0 Tech Cocktails > On 10/3/06, David Beazley wrote: >> >> On Oct 3, 2006, at 5:00 AM, chicago-request at python.org wrote: >> > >> > Anyway, what's the plan for this month? >> > >> >> If there is interest, I wouldn't mind giving a little talk about PLY >> (http://www.dabeaz.com/ply) and how one goes about using it to write >> new programming languages and compilers. It's kind of a hairy >> subject, but it would also feature all sorts of crazy Python >> perversion ;-). > > I'd love to hear this. I can offer up Performics as a venue this > month, unless someone else has an idea. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From bray at sent.com Tue Oct 3 16:16:43 2006 From: bray at sent.com (Brian Ray) Date: Tue, 3 Oct 2006 09:16:43 -0500 Subject: [Chicago] October meeting In-Reply-To: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> References: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> Message-ID: <14EFC3E2-9090-4DA1-8CF3-58AF3BFC39AB@sent.com> On Oct 3, 2006, at 6:47 AM, David Beazley wrote: > > If there is interest, I wouldn't mind giving a little talk about PLY > (http://www.dabeaz.com/ply) and how one goes about using it to write > new programming languages and compilers. It's kind of a hairy > subject, but it would also feature all sorts of crazy Python > perversion ;-). ++ChiPy --TechCocktail Its too bad they chose our meeting day. But, oh well. Anyway, PLY just might give you the same woozy head feeling as if you had consumed many cocktails. Count me in! Brian Ray http://kazavoo.com/blog From jbalint at gmail.com Tue Oct 3 16:37:47 2006 From: jbalint at gmail.com (Jess Balint) Date: Tue, 3 Oct 2006 09:37:47 -0500 Subject: [Chicago] October meeting In-Reply-To: <15167.12.20.83.70.1159884699.squirrel@mail.npsis.com> Message-ID: <452276f1.3fdd9770.33b0.36d1@mx.gmail.com> Tech cocktail is no match the venerable Chipy! +1 PLY! +0 Techcocktail! -----Original Message----- From: chicago-bounces+jbalint=gmail.com at python.org [mailto:chicago-bounces+jbalint=gmail.com at python.org] On Behalf Of rcriii at ramsdells.net Sent: Tuesday, October 03, 2006 9:12 AM To: The Chicago Python Users Group Subject: Re: [Chicago] October meeting +1 PLY talk +1 Performics -0 Tech Cocktails > On 10/3/06, David Beazley wrote: >> >> On Oct 3, 2006, at 5:00 AM, chicago-request at python.org wrote: >> > >> > Anyway, what's the plan for this month? >> > >> >> If there is interest, I wouldn't mind giving a little talk about PLY >> (http://www.dabeaz.com/ply) and how one goes about using it to write >> new programming languages and compilers. It's kind of a hairy >> subject, but it would also feature all sorts of crazy Python >> perversion ;-). > > I'd love to hear this. I can offer up Performics as a venue this > month, unless someone else has an idea. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago From ianb at colorstudy.com Tue Oct 3 17:00:40 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Tue, 03 Oct 2006 10:00:40 -0500 Subject: [Chicago] October meeting In-Reply-To: <452276f1.3fdd9770.33b0.36d1@mx.gmail.com> References: <452276f1.3fdd9770.33b0.36d1@mx.gmail.com> Message-ID: <45227B18.6090607@colorstudy.com> Jess Balint wrote: > Tech cocktail is no match the venerable Chipy! > +1 PLY! > +0 Techcocktail! I think that makes a quorum. Techcocktail also has 201 RSVPs so far, so I'm guessing it may be crazy. Something about free beer. And I also am interested *right this moment* about PLY. But I'll try to wait until Thursday. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From chris.mcavoy at gmail.com Tue Oct 3 17:10:03 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 3 Oct 2006 10:10:03 -0500 Subject: [Chicago] October meeting In-Reply-To: <45227B18.6090607@colorstudy.com> References: <452276f1.3fdd9770.33b0.36d1@mx.gmail.com> <45227B18.6090607@colorstudy.com> Message-ID: <3096c19d0610030810v12e4cc36je5a8ac80d35ad343@mail.gmail.com> On 10/3/06, Ian Bicking wrote: > Jess Balint wrote: > > Tech cocktail is no match the venerable Chipy! > > +1 PLY! > > +0 Techcocktail! > > I think that makes a quorum. Techcocktail also has 201 RSVPs so far, so > I'm guessing it may be crazy. Crazy awesome. I want to make sure we're not "flying in the face of TechCocktail" here. It's a good idea, and nice to have in the city. I may try and organize a post-ChiPy TechCocktail posse. Chris From chris.mcavoy at gmail.com Tue Oct 3 17:12:31 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 3 Oct 2006 10:12:31 -0500 Subject: [Chicago] CIT, but not BuildBot Message-ID: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> Hi Chippers, Anyone run across any "lightweight" continuous integration testing thingees other than BuildBot? BB seems pretty hefty to set up. If there's a lighter thing out there, I'd really prefer to not have to set up a whole BB juggernaut. Any recommendations? Chris From ianb at colorstudy.com Tue Oct 3 17:31:59 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Tue, 03 Oct 2006 10:31:59 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> Message-ID: <4522826F.9020409@colorstudy.com> Chris McAvoy wrote: > Hi Chippers, > > Anyone run across any "lightweight" continuous integration testing > thingees other than BuildBot? BB seems pretty hefty to set up. If > there's a lighter thing out there, I'd really prefer to not have to > set up a whole BB juggernaut. > > Any recommendations? I have not tried Bitten (a Trac plugin), but it seems interesting: http://bitten.cmlenz.net/ -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From bray at sent.com Tue Oct 3 17:33:22 2006 From: bray at sent.com (Brian Ray) Date: Tue, 3 Oct 2006 10:33:22 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> Message-ID: <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> On Oct 3, 2006, at 10:12 AM, Chris McAvoy wrote: > Hi Chippers, > > Anyone run across any "lightweight" continuous integration testing > thingees other than BuildBot? BB seems pretty hefty to set up. If > there's a lighter thing out there, I'd really prefer to not have to > set up a whole BB juggernaut. I have used and like CruiseControl . Just because its JAVA'esk it can still do most things I want from ant scripts. Also, others have done some crazy stuff. I think Jason Huggins showed this as part of his selenium talk at Google last month. Although, I am unsure how it tangled in. Brian Ray http://kazavoo.com/blog From chris.mcavoy at gmail.com Tue Oct 3 17:46:22 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 3 Oct 2006 10:46:22 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> Message-ID: <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> On 10/3/06, Brian Ray wrote: > some crazy stuff. I think Jason Huggins showed this as part of his > selenium talk at Google last month. Although, I am unsure how it > tangled in. His was a continuous builder for Selenium. Which is very cool. One of the difficult things about being fickle with languages is testing tools are pretty opinionated. Everyone says their testing tool isn't language specific, including buildbot, but I'll be damned if they're proving it to me. Much like Emacs (which, for those paying attention, I'm learning this week) I think I need to suck it up and try buildbot. I'm not sure if I can use it to test Ruby or not though...I guess I'll find out. It would be nice if everyone in the world just recognized how great the Perl testing community is, and start writing testing frameworks that output TAP. Then I could just use one of the dozens of Perl TAP parsing build thingees on CPAN. There's tons of them. And they're good. Bah. Computers suck. Chris From chris.mcavoy at gmail.com Tue Oct 3 17:58:00 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 3 Oct 2006 10:58:00 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> Message-ID: <3096c19d0610030858i525e741cp67f4a43a6ba6ce30@mail.gmail.com> On 10/3/06, Chris McAvoy wrote: > On 10/3/06, Brian Ray wrote: > > some crazy stuff. I think Jason Huggins showed this as part of his > > selenium talk at Google last month. Although, I am unsure how it > > tangled in. > > His was a continuous builder for Selenium. Which is very cool. > > One of the difficult things about being fickle with languages is > testing tools are pretty opinionated. Everyone says their testing > tool isn't language specific, including buildbot, but I'll be damned > if they're proving it to me. I ranted too soon. Buildbot just deals with straight STDOUT and STDERR. It may actually be what I'm looking for. I'm humbling myself to anyone that's gearing up to cut me down for my anti-buildbot rant. If this works out, I promise to do a ChiPy presentation on Buildbot for November. Chris From bray at sent.com Tue Oct 3 17:59:35 2006 From: bray at sent.com (Brian Ray) Date: Tue, 3 Oct 2006 10:59:35 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> Message-ID: <53BC6DAE-C22D-4BEF-97F4-9C7CD670A404@sent.com> On Oct 3, 2006, at 10:46 AM, Chris McAvoy wrote: > Bah. Computers suck. Oh yes, and then there is this. Why can't we all go back to talking through cans on strings? Brian Ray http://kazavoo.com From maney at two14.net Tue Oct 3 22:50:47 2006 From: maney at two14.net (Martin Maney) Date: Tue, 3 Oct 2006 15:50:47 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <53BC6DAE-C22D-4BEF-97F4-9C7CD670A404@sent.com> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> <53BC6DAE-C22D-4BEF-97F4-9C7CD670A404@sent.com> Message-ID: <20061003205047.GA19670@furrr.two14.net> On Tue, Oct 03, 2006 at 10:59:35AM -0500, Brian Ray wrote: > Oh yes, and then there is this. Why can't we all go back to talking > through cans on strings? Oh, man, please, no! Don't you remember how tangled the strings got? -- The reason [limited term of copyright is] important is this: Publishers are in the business of expanding capital. The writers who supply them are in the business of expanding civilization itself. -- John Bloom From tottinge at gmail.com Tue Oct 3 23:41:31 2006 From: tottinge at gmail.com (Tim Ottinger) Date: Tue, 3 Oct 2006 16:41:31 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <20061003205047.GA19670@furrr.two14.net> References: <3096c19d0610030812x7bb26608k29f0a35ed92c9b32@mail.gmail.com> <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> <3096c19d0610030846v2722dee3x266cc91042d03aae@mail.gmail.com> <53BC6DAE-C22D-4BEF-97F4-9C7CD670A404@sent.com> <20061003205047.GA19670@furrr.two14.net> Message-ID: Mine never got tangled. It worked perfectly for me, but I only tried it on short point-to-point calls, and the sound quality was not always great. YMMV on international calls. :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/mailman/private/chicago/attachments/20061003/8b768130/attachment.htm From mtobis at gmail.com Tue Oct 3 23:47:17 2006 From: mtobis at gmail.com (Michael Tobis) Date: Tue, 3 Oct 2006 16:47:17 -0500 Subject: [Chicago] October meeting In-Reply-To: <3096c19d0610030810v12e4cc36je5a8ac80d35ad343@mail.gmail.com> References: <452276f1.3fdd9770.33b0.36d1@mx.gmail.com> <45227B18.6090607@colorstudy.com> <3096c19d0610030810v12e4cc36je5a8ac80d35ad343@mail.gmail.com> Message-ID: I'm in for PLY. Any other topics? A Module of the month? mt On 10/3/06, Chris McAvoy wrote: > > On 10/3/06, Ian Bicking wrote: > > Jess Balint wrote: > > > Tech cocktail is no match the venerable Chipy! > > > +1 PLY! > > > +0 Techcocktail! > > > > I think that makes a quorum. Techcocktail also has 201 RSVPs so far, so > > I'm guessing it may be crazy. > > Crazy awesome. > > I want to make sure we're not "flying in the face of TechCocktail" > here. It's a good idea, and nice to have in the city. I may try and > organize a post-ChiPy TechCocktail posse. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/mailman/private/chicago/attachments/20061003/1cccdd09/attachment.html From JRHuggins at thoughtworks.COM Wed Oct 4 00:15:38 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Tue, 3 Oct 2006 17:15:38 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: <1F29F25F-A50B-4F61-98CA-351548C7DF55@sent.com> Message-ID: On Oct 3, 2006, at 10:12 AM, Chris McAvoy wrote: > > Anyone run across any "lightweight" continuous integration testing > > thingees other than BuildBot? BB seems pretty hefty to set up. If > > there's a lighter thing out there, I'd really prefer to not have to > > set up a whole BB juggernaut. On Oct 3, 2006, Brian Ray replied: > I have used and like CruiseControl cruisecontrol.sourceforge.net/>. Just because its JAVA'esk it can > still do most things I want from ant scripts. Also, others have done > some crazy stuff. I think Jason Huggins showed this as part of his > selenium talk at Google last month. Although, I am unsure how it > tangled in. /disclaimer/ -> I work for ThoughtWorks, creator/sponsor of CruiseControl (and Selenium and Buildix). Opinions expressed here are mine, not my employer's. :-) For my Selenium demo, I used Buildix (a Knoppix based Linux running Trac, Subversion, and CruiseControl) running as a virtual machine. Running CC under Buildix under virtualization made the installation learning curve significantly less than starting from scratch... Cruise's Java-ness was mostly hidden from me when I only had to deal with it as a Linux VM. However, there was no escaping the XML configuration. Luckily, Buildix came with a default config and helpful setup scripts and some docs to make this easier. It's still not "1-click install" easy, but it's not toooo bad, if you're no stranger to a Linux shell. I wouldn't call CruiseControl lightweight, though. The XML push-ups you have to do to configure your build and output reports will make your brain cells and fingers very sore. (But once you get it setup and running, though, it ain't so bad. You'll probably spend 1-3 days getting everything setup correctly). Cruise's API for any crazy buildish wish you might have is very complete (including remotely triggering Lava Lamps to turn on via X10 devices), but all that power comes with the cost of having to deal with yucky XML Ant files. I wish I had the time to slap some Jython in there and replace all that XML config with simple Python scripts... Speaking of which... For a "lightweight" build tool, there's nothing simpler than using Windows Task Scheduler (or cron on *nix) plus a Python script full of functions that do stuff in order. I then schedule the Python script to run either once an hour or hooked into Subversion as a post-commit hook. For collaborating with others, I email the build results to a project build mailing list and/or update an RSS feed on the webserver. If your team is small (or just you)... this is probably simple enough... If your project team is 4 or more people (meaning your intra-team communication needs might be higher), you'll probably benefit from something medium-to-heavyweight like CruiseControl. One of Cruise's nice subtle features is that it's smart enough to wait for a "quiet" period (user-configurable in XML, of course) before running a build... On active projects, that's a neat feature... If you went the cron/Python route, you'd need to code in those smarts yourself, or cheat by running on a set schedule (hourly, daily, 30-minute-ly) to triggering multiple concurrent builds. So, if you're team is small... (Task Scheduler or Cron) + Python + email/RSS notification might be good enough for your needs. If your team is medium size, then the time spent configuring Cruise is probably worth it. I would love it if more Pythonistas checked out Cruise, though. Then my dream of swapping out XML/Ant with plain old Jython might just come true someday. :-) If you're really passionate about this subject, I'd suggest you pick up (or download) a copy of Pragmatic Automation [1] by the PragProggies. In the book, they recommend the same approach (cron/script for the simple/stupid stuff, CruiseControl for the medium/non-stupid stuff). The book goes into detail on how to install and setup Cruise from scratch. However, it was written before Buildix came along, so some steps are thankfully obsolete and now easier. [1]: http://www.pragmaticprogrammer.com/sk/auto/ I haven't used BuildBot in anger yet... But man, it's status page of builds is fugly. Darn computers, I think I'll just quit and go into farming. -Jason "I hope this came off as educated opinion and not astro-turfing" Huggins :-) From JRHuggins at thoughtworks.COM Wed Oct 4 00:27:42 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Tue, 3 Oct 2006 17:27:42 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: Message-ID: Minor-ish grammatical correction: """... or cheat by running on a set schedule (hourly, daily, 30-minute-ly) to triggering multiple concurrent builds...""" Should read: """... or cheat by running on a set schedule (hourly, daily, 30-minute-ly) to *PREVENT* triggering multiple concurrent builds...""" Cheers, Jason From jason at multiply.org Wed Oct 4 07:12:33 2006 From: jason at multiply.org (jason gessner) Date: Wed, 4 Oct 2006 00:12:33 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: References: Message-ID: jason (or anyone), can you talk about using CC for non-java projects? I have some jobs kicking off with it and a coworker just set up some more recently, but aside from checking things out when changes happen and kicking off the tests, it doesn't seem to play too well from a reporting side with non-java stuff. Has anyone had a really great experience using cc for any of the reporting stuff with non-java projects? I am still searching google for good examples, but am not finding much... -jason On Oct 3, 2006, at 5:15 PM, Jason R Huggins wrote: > On Oct 3, 2006, at 10:12 AM, Chris McAvoy wrote: >>> Anyone run across any "lightweight" continuous integration testing >>> thingees other than BuildBot? BB seems pretty hefty to set up. If >>> there's a lighter thing out there, I'd really prefer to not have to >>> set up a whole BB juggernaut. > > On Oct 3, 2006, Brian Ray replied: >> I have used and like CruiseControl > cruisecontrol.sourceforge.net/>. Just because its JAVA'esk it can >> still do most things I want from ant scripts. Also, others have done >> some crazy stuff. I think Jason Huggins showed this as part of his >> selenium talk at Google last month. Although, I am unsure how it >> tangled in. > > /disclaimer/ -> I work for ThoughtWorks, creator/sponsor of > CruiseControl > (and Selenium and Buildix). Opinions expressed here are mine, not my > employer's. :-) > > For my Selenium demo, I used Buildix (a Knoppix based Linux running > Trac, > Subversion, and CruiseControl) running as a virtual machine. > Running CC > under Buildix under virtualization made the installation learning > curve > significantly less than starting from scratch... Cruise's Java-ness > was > mostly hidden from me when I only had to deal with it as a Linux VM. > However, there was no escaping the XML configuration. Luckily, Buildix > came with a default config and helpful setup scripts and some docs > to make > this easier. It's still not "1-click install" easy, but it's not toooo > bad, if you're no stranger to a Linux shell. > > I wouldn't call CruiseControl lightweight, though. The XML push-ups > you > have to do to configure your build and output reports will make > your brain > cells and fingers very sore. (But once you get it setup and running, > though, it ain't so bad. You'll probably spend 1-3 days getting > everything > setup correctly). Cruise's API for any crazy buildish wish you > might have > is very complete (including remotely triggering Lava Lamps to turn > on via > X10 devices), but all that power comes with the cost of having to deal > with yucky XML Ant files. I wish I had the time to slap some Jython in > there and replace all that XML config with simple Python scripts... > Speaking of which... > > For a "lightweight" build tool, there's nothing simpler than using > Windows > Task Scheduler (or cron on *nix) plus a Python script full of > functions > that do stuff in order. I then schedule the Python script to run > either > once an hour or hooked into Subversion as a post-commit hook. For > collaborating with others, I email the build results to a project > build > mailing list and/or update an RSS feed on the webserver. If your > team is > small (or just you)... this is probably simple enough... > > If your project team is 4 or more people (meaning your intra-team > communication needs might be higher), you'll probably benefit from > something medium-to-heavyweight like CruiseControl. One of Cruise's > nice > subtle features is that it's smart enough to wait for a "quiet" period > (user-configurable in XML, of course) before running a build... On > active > projects, that's a neat feature... If you went the cron/Python route, > you'd need to code in those smarts yourself, or cheat by running on > a set > schedule (hourly, daily, 30-minute-ly) to triggering multiple > concurrent > builds. > > So, if you're team is small... (Task Scheduler or Cron) + Python + > email/RSS notification might be good enough for your needs. > If your team is medium size, then the time spent configuring Cruise is > probably worth it. I would love it if more Pythonistas checked out > Cruise, > though. Then my dream of swapping out XML/Ant with plain old Jython > might > just come true someday. :-) > > If you're really passionate about this subject, I'd suggest you > pick up > (or download) a copy of Pragmatic Automation [1] by the > PragProggies. In > the book, they recommend the same approach (cron/script for the > simple/stupid stuff, CruiseControl for the medium/non-stupid > stuff). The > book goes into detail on how to install and setup Cruise from scratch. > However, it was written before Buildix came along, so some steps are > thankfully obsolete and now easier. > > [1]: http://www.pragmaticprogrammer.com/sk/auto/ > > I haven't used BuildBot in anger yet... But man, it's status page of > builds is fugly. Darn computers, I think I'll just quit and go into > farming. > > -Jason "I hope this came off as educated opinion and not astro- > turfing" > Huggins :-) > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From chris.mcavoy at gmail.com Thu Oct 5 16:28:13 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Thu, 5 Oct 2006 09:28:13 -0500 Subject: [Chicago] Need RSVP's for next Week Message-ID: <3096c19d0610050728o539873e1x63eb61626e7c8af4@mail.gmail.com> Hi All, RSVP to me with a subject line "RSVP Chipy" by Wednesday morning...okeedokie? I need to present a list to security by Weds. Afternoon. Chris From deadwisdom at gmail.com Thu Oct 5 17:53:32 2006 From: deadwisdom at gmail.com (Brantley Harris) Date: Thu, 5 Oct 2006 10:53:32 -0500 Subject: [Chicago] RSVP Chipy Message-ID: <694c06d60610050853w29bb76b8s8791a6bef13f08e0@mail.gmail.com> Brantley Harris On 10/5/06, Chris McAvoy wrote: > Hi All, > > RSVP to me with a subject line "RSVP Chipy" by Wednesday > morning...okeedokie? I need to present a list to security by Weds. > Afternoon. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From JRHuggins at thoughtworks.COM Thu Oct 5 19:22:19 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Thu, 5 Oct 2006 12:22:19 -0500 Subject: [Chicago] sorry if this was already discussed... but why does the archive require a password (& only available to list members)? Message-ID: With the archive now "locked" way from public access: 1) I can't send links to interesting discussions or post a link on my blog. This is very annoying. 2) I can't google the list for previous comments or threads that I want to refer back to months later. This is very, very annoying. (Maybe I could get the cached copy of old posts, but not a solution going forward.) 3) I can't google the list to see if this complaint has already been discussed. 4) I forgot my password so I can't even login to manually check on #3. :-( #1, 2, 3, 4 all tripped me up in the last 30 minutes... so I'm grumpy enough to rant at the moment. Case in point, I was checking up on the TechCoffee site this morning... there's a link there to the ChiPy list about how it all got started. The link's busted now, because the ChiPy archive is now off limits to the public. Was there a decision to "go private"... If so, why? If the issue is preventing people (or bots) from harvesting addresses, there's gotta be a better way to do this... For example, if everyone posted via Gmane it can anonymize emails addresses, but still make them valid for replies, somehow. I can't think of any other reason why the list could be private.... It's not like we're talking we're talking about planting snakes on a plane or anything. If you make the Chicago Python Users Group archive private.... the terrorists win. Please, think of the Pythons. -Jason From JRHuggins at thoughtworks.COM Thu Oct 5 19:44:40 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Thu, 5 Oct 2006 12:44:40 -0500 Subject: [Chicago] CIT, but not BuildBot In-Reply-To: Message-ID: jason gessner wrote on 10/03/2006 11:12:33 PM: > jason (or anyone), can you talk about using CC for non-java > projects? I'm doing that with my Django & Selenium demo, but, yeah... this is just for demo, not a 'real' project. The current project I'm on is a .Net/C# project (very non-Java!)... in this case, though, we're using "CruiseControl.Net"... It's in the "CruiseControl family", but it's technically a different application, of course with a heavy C# bent. However, I'm working on a second tier build that involves launching Ruby-scripted Selenium "remote control" tests... we'll be using CruiseControl.Net to manage that. The "interop" will involve Nant kicking off a Ruby script via the shell... Then my Ruby script will need to return some XML for CC.Net to parse and post results. > I have some jobs kicking off with it and a coworker just > set up some more recently, but aside from checking things out when > changes happen and kicking off the tests, it doesn't seem to play too > well from a reporting side with non-java stuff. Well, CC expects XML for that reporting stuff... Lots and lots of XML.... :-( Theoretically, XML isn't language-specific. But only Java-based apps love using XML that much, though. ;-) > Has anyone had a really great experience using cc for any of the > reporting stuff with non-java projects? Not me, personally. :-(.... but I'm forwarding your question to ThoughtWorks' internal software development list (a couple hundred folks) to see if someone can answer your question. > I am still searching google for good examples, but am not finding > much... ThoughtWorks has gotten big into Ruby/Rails in the last year... I wouldn't be surprised if we have some good stories to tell about CC building Rails. The lessons learned there should be applicable to building similar 'dynamic' Perl/Python/Ruby projects. -Jason From skip at pobox.com Thu Oct 5 20:00:24 2006 From: skip at pobox.com (skip at pobox.com) Date: Thu, 5 Oct 2006 13:00:24 -0500 Subject: [Chicago] sorry if this was already discussed... but why does the archive require a password (& only available to list members)? In-Reply-To: References: Message-ID: <17701.18488.199919.436512@montanaro.dyndns.org> Jason> With the archive now "locked" way from public access: ... Jason> Was there a decision to "go private"... If so, why? Jason> If the issue is preventing people (or bots) from harvesting Jason> addresses, there's gotta be a better way to do this... We (the moderators) received an email message from a woman who had briefly participated in the list using her private email address. Outside the software community she is active in immigrant rights issues and uses a "throwaway" address for that work. Rightly or wrongly, she was worried that people wanting to harass her for her immigration writes work could reach her more easily through her private email address. She wrote to the moderators and asked that her private email address be purged from the archives. As a first step, the archives were password protected. We have yet to contact the python.org folks to see if the emails can be removed or sanitized and the archives rebuilt. Frankly, once the original request fell off my radar screen I forgot about it. My apologies for the inconvenience to the list. We'll try to get the issue resolved soon. -- Skip Montanaro - skip at pobox.com - http://www.mojam.com/ "In China today, Bill Gates is Britney Spears. In America today, Britney Spears is Britney Spears - and that is our problem." Thomas L. Friedman in "The World is Flat" From JRHuggins at thoughtworks.COM Thu Oct 5 21:07:04 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Thu, 5 Oct 2006 14:07:04 -0500 Subject: [Chicago] Fw: using CruiseControl for non-java projects? Message-ID: FYI... first response... "We rolled our own". :-/ -Jason ----- Forwarded by Jason R Huggins/Corporate/ThoughtWorks/US on 10/05/2006 01:02 PM ----- Jay Fields/US/ThoughtWorks wrote on 10/05/2006 12:57:02 PM: > The first ruby project I was on used Bitten, which was horrible. > The 2nd ruby project I was on we rolled our own light-weight solution > (reasons here: http://jayfields.blogspot.com/2006/07/ruby-continuous-integration.html ) > ____________________ > Jay Fields > ThoughtWorks - New York > > Jason R Huggins/Corporate/ThoughtWorks/US wrote on 10/05/2006 02:12:02 PM: > > > A thread came up on the Chicago Python Users Group (read below) about > > using Cruise Control for non-Java projects.... > > > > I imagine with our Rails experiences in the past year, we've got at > > least 1 or 2 Ruby projects using Cruise.... Am I right? Do we have any > > presentations, papers, or posts I can refer them to? (Or have our > > Rails projects only been using Ruby-based build/deploy tools (like > > DamageControl or Capistrano)? > > > > If you have a good story to tell (or link to), please cc jason > > . Thanks! From chris.mcavoy at gmail.com Thu Oct 5 21:08:03 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Thu, 5 Oct 2006 14:08:03 -0500 Subject: [Chicago] sorry if this was already discussed... but why does the archive require a password (& only available to list members)? In-Reply-To: <17701.18488.199919.436512@montanaro.dyndns.org> References: <17701.18488.199919.436512@montanaro.dyndns.org> Message-ID: <3096c19d0610051208k995624bwbe95e173499ee973@mail.gmail.com> On 10/5/06, skip at pobox.com wrote: > > Jason> With the archive now "locked" way from public access: > My apologies for the inconvenience to the list. We'll try to get the issue > resolved soon. Skip is being nice...but I made the actual decision, so the blame is all me. Sorry folks. It was the quickest way around the problem. I'll contact the python.org webmaster and see what we can do. Chris From chris.mcavoy at gmail.com Thu Oct 5 21:18:44 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Thu, 5 Oct 2006 14:18:44 -0500 Subject: [Chicago] Fw: using CruiseControl for non-java projects? In-Reply-To: References: Message-ID: <3096c19d0610051218l71f39b84o34b5d7c7894edfda@mail.gmail.com> On 10/5/06, Jason R Huggins wrote: > FYI... first response... "We rolled our own". :-/ > After your first response a few days ago, roll your own has been on the top of my radar. I sometimes forget that the languages we all like best really started out as "scripting" languages. I sometimes forget that it's perfectly acceptable to write "scripts". Chris From chris.mcavoy at gmail.com Thu Oct 5 22:00:21 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Thu, 5 Oct 2006 15:00:21 -0500 Subject: [Chicago] sorry if this was already discussed... but why does the archive require a password (& only available to list members)? In-Reply-To: <3096c19d0610051208k995624bwbe95e173499ee973@mail.gmail.com> References: <17701.18488.199919.436512@montanaro.dyndns.org> <3096c19d0610051208k995624bwbe95e173499ee973@mail.gmail.com> Message-ID: <3096c19d0610051300p52fc3b35p9921820d7374e921@mail.gmail.com> I turned off the privacy option for now. I'm working with the python.org postmaster to see if we can delete the emails, that's as far as I'll go with it though. It was a silly request to begin with. Chris From maney at two14.net Fri Oct 6 01:32:30 2006 From: maney at two14.net (Martin Maney) Date: Thu, 5 Oct 2006 18:32:30 -0500 Subject: [Chicago] Google Code Search: some semi-random results Message-ID: <20061005233230.GA3949@furrr.two14.net> I saw these reports: I just googled for the F-word ... result 1-10 of about 32,000 That's odd, when I searched for "fixme" I got 620,000 hits. 1.48 million. [for "foo"] "int i" - Results 1 - 10 of about 1,990,000. (0.11 seconds) So I thought I'd try a few myself: "try:" ...of about 254,000 [3 of the first 10 were not Python] "except:" ...about 86,400 [only 2 false ones here] "else:" ...about 219,000 [3 non, 2 of which were PHP, yuck] And so on, and so forth. http://lwn.net/Articles/203014/ -- The most common implementation of SMTP is contained in sendmail. This program is included free in most UNIX software distributions, but you get less than you pay for. -- Cheswick, Bellovin & Rubin From chris.mcavoy at gmail.com Fri Oct 6 16:05:28 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Fri, 6 Oct 2006 09:05:28 -0500 Subject: [Chicago] RSVP Chipy In-Reply-To: <694c06d60610050853w29bb76b8s8791a6bef13f08e0@mail.gmail.com> References: <694c06d60610050853w29bb76b8s8791a6bef13f08e0@mail.gmail.com> Message-ID: <3096c19d0610060705wf8547a8t8a180a418d35d2e5@mail.gmail.com> Noted! On 10/5/06, Brantley Harris wrote: > Brantley Harris > > On 10/5/06, Chris McAvoy wrote: > > Hi All, > > > > RSVP to me with a subject line "RSVP Chipy" by Wednesday > > morning...okeedokie? I need to present a list to security by Weds. > > Afternoon. > > > > Chris > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From mtobis at gmail.com Fri Oct 6 18:12:17 2006 From: mtobis at gmail.com (Michael Tobis) Date: Fri, 6 Oct 2006 11:12:17 -0500 Subject: [Chicago] Meeting Topic: Performance Python (without PyPy) Message-ID: I am of the somewhat eccentric opinion that high performance applications are better off with Python than without it. Following on to a couple of high bandwidth conversation this week, I'm willing to elaborate on this idea at ChiPy next week, if Dave is willing to share the podium and the rest of you are interested. mt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061006/715e7d74/attachment.htm From holmlists at wowway.com Fri Oct 6 19:16:06 2006 From: holmlists at wowway.com (holmlists at wowway.com) Date: Fri, 6 Oct 2006 11:16:06 -0600 Subject: [Chicago] Need RSVP's for next Week In-Reply-To: <3096c19d0610050728o539873e1x63eb61626e7c8af4@mail.gmail.com> References: <3096c19d0610050728o539873e1x63eb61626e7c8af4@mail.gmail.com> Message-ID: <20061006161448.M60837@wowway.com> Sorry if I missed it. What is the location of the meeting? I see September on the website... Cheers, Rich On Thu, 5 Oct 2006 09:28:13 -0500, Chris McAvoy wrote > Hi All, > > RSVP to me with a subject line "RSVP Chipy" by Wednesday > morning...okeedokie? I need to present a list to security by Weds. > Afternoon. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -- WOW! Homepage (http://www.wowway.com) From jolley84 at yahoo.com.cn Sun Oct 8 06:13:04 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Sun, 8 Oct 2006 12:13:04 +0800 (CST) Subject: [Chicago] UnicodeDecodeError When compiling BitTorrent in BitTornado Message-ID: <20061008041304.26193.qmail@web15614.mail.cnb.yahoo.com> hello guys, i have a problem that when i compile one of bittornado source file named:btdownloadgui.py and i get such a error message: Code: [Download] BitTorrent T-0.3.15 (BitTornado) OS: win32 Python version: 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] wxWindows version: 2.6.3.3 Traceback (most recent call last): File "C:\BitTornado-0.3.15\BitTornado-CVS\btdownloadgui.py", line 2334, in _next savedas = dow.saveAs(choosefile, d.newpath) File "C:\BitTornado-0.3.15\BitTornado-CVS\BitTornado\download_bt1.py", line 409, in saveAs if path.exists(path.join(file, x['path'][0])): File "C:\Python24\lib\ntpath.py", line 102, in join path += "\\" + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 1: ordinal not in range(128) of those errors: one is from bittornado source file btdownloadgui.py itself,and one is from the the bittornado library,also one is from the python library. weird,isn't it? later i get something more about bittorrent encodings and decodings,utf-8,utf-16,ascii,latin.etc.and i try almost all of these decodings and encodings,such as use decode('utf-8'),or encode('utf-16')etc.and those doings donot come out effectively. later i use Code: [Download] try: from sys import getfilesystemencoding ENCODING = getfilesystemencoding() except: from sys import getdefaultencoding ENCODING = getdefaultencoding() in the btdowngui.py source file,however the bug remains. does it means the bittornado library or the python library itself is misleading? the webpage is at http://www.python-forum.org/py/viewtopic.php?t=1910 if you prefer to read in HTML format. and also i attempt to update the python and wxWidgets version,but in vain. so help. thanks if anyone can be useful. regards, jolley --------------------------------- ????????????-3.5G??????20M???? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061008/1fcac0de/attachment.htm From chris.mcavoy at gmail.com Sun Oct 8 20:20:01 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Sun, 8 Oct 2006 13:20:01 -0500 Subject: [Chicago] ANN: ChiPy Thurs. October 12, 2006. 7pm @ Performics 180 N. Lasalle Message-ID: <3096c19d0610081120t4ab808afh376cac93620b5eab@mail.gmail.com> Join us for our best meeting ever! Thurs. October 12th, 2006. 7pm. Topics --------- * PLY (Python Lex Yacc) David Beazley * Performance Python (without PyPy) Michael Tobis Location ------------ Performics 180 N. Lasalle 12th floor. Chicago RSVP (for building security) by Tuesday night to chris.mcavoy at gmail.com with subject "RSVP Chipy" http://chipy.org From rcriii at ramsdells.net Sun Oct 8 22:06:00 2006 From: rcriii at ramsdells.net (Robert Ramsdell) Date: Sun, 08 Oct 2006 15:06:00 -0500 Subject: [Chicago] Meeting Topic: Performance Python (without PyPy) In-Reply-To: References: Message-ID: <1160337960.1324.9.camel@localhost.localdomain> +1 I'm interested. On Fri, 2006-10-06 at 11:12 -0500, Michael Tobis wrote: > I am of the somewhat eccentric opinion that high performance > applications are better off with Python than without it. > > Following on to a couple of high bandwidth conversation this week, I'm > willing to elaborate on this idea at ChiPy next week, if Dave is > willing to share the podium and the rest of you are interested. > > mt > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From mtobis at gmail.com Sun Oct 8 22:12:09 2006 From: mtobis at gmail.com (Michael Tobis) Date: Sun, 8 Oct 2006 15:12:09 -0500 Subject: [Chicago] Meeting Topic: Performance Python (without PyPy) In-Reply-To: <1160337960.1324.9.camel@localhost.localdomain> References: <1160337960.1324.9.camel@localhost.localdomain> Message-ID: Well, that makes it unanimous... mt On 10/8/06, Robert Ramsdell wrote: > > +1 I'm interested. > > On Fri, 2006-10-06 at 11:12 -0500, Michael Tobis wrote: > > I am of the somewhat eccentric opinion that high performance > > applications are better off with Python than without it. > > > > Following on to a couple of high bandwidth conversation this week, I'm > > willing to elaborate on this idea at ChiPy next week, if Dave is > > willing to share the podium and the rest of you are interested. > > > > mt > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061008/dff2bbd2/attachment.html From jolley84 at yahoo.com.cn Mon Oct 9 03:23:27 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Mon, 9 Oct 2006 09:23:27 +0800 (CST) Subject: [Chicago] UnicodeDecodeError When compiling BitTorrent in BitTornado Message-ID: <20061009012327.84852.qmail@web15611.mail.cnb.yahoo.com> hello guys, i have a problem that when i compile one of bittornado source file named:btdownloadgui.py and i get such a error message: Code: [Download] BitTorrent T-0.3.15 (BitTornado) OS: win32 Python version: 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] wxWindows version: 2.6.3.3 Traceback (most recent call last): File "C:\BitTornado-0.3.15\BitTornado-CVS\btdownloadgui.py", line 2334, in _next savedas = dow.saveAs(choosefile, d.newpath) File "C:\BitTornado-0.3.15\BitTornado-CVS\BitTornado\download_bt1.py", line 409, in saveAs if path.exists(path.join(file, x['path'][0])): File "C:\Python24\lib\ntpath.py", line 102, in join path += "\\" + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 1: ordinal not in range(128) of those errors: one is from bittornado source file btdownloadgui.py itself,and one is from the the bittornado library,also one is from the python library. weird,isn't it? later i get something more about bittorrent encodings and decodings,utf-8,utf-16,ascii,latin.etc.and i try almost all of these decodings and encodings,such as use decode('utf-8'),or encode('utf-16')etc.and those doings donot come out effectively. later i use Code: [Download] try: from sys import getfilesystemencoding ENCODING = getfilesystemencoding() except: from sys import getdefaultencoding ENCODING = getdefaultencoding() in the btdowngui.py source file,however the bug remains. does it means the bittornado library or the python library itself is misleading? the webpage is at http://www.python-forum.org/py/viewtopic.php?t=1910 if you prefer to read in HTML format. and also i attempt to update the python and wxWidgets version,but in vain. so help. thanks if anyone can be useful. regards, jolley --------------------------------- ????????????????-3.5G??????20M?????? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061009/613b89b6/attachment.htm From d-beazley at sbcglobal.net Mon Oct 9 03:45:51 2006 From: d-beazley at sbcglobal.net (David Beazley) Date: Sun, 8 Oct 2006 20:45:51 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: Message-ID: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> This is just a quick confirmation of my PLY talk for Thursday. I'm working on it now and am looking forward to it. Basically, I'm going to attempt to talk about how one might implement a compiler or a new programming language in Python. This might be a little hair-raising, but I think it will be fun (at least I hope so). Cheers, Dave From ianb at colorstudy.com Mon Oct 9 04:57:43 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Sun, 08 Oct 2006 21:57:43 -0500 Subject: [Chicago] UnicodeDecodeError When compiling BitTorrent in BitTornado In-Reply-To: <20061009012327.84852.qmail@web15611.mail.cnb.yahoo.com> References: <20061009012327.84852.qmail@web15611.mail.cnb.yahoo.com> Message-ID: <4529BAA7.8030208@colorstudy.com> > 12. File "C:\Python24\lib\ntpath.py", line 102, in join > 13. path += "\\" + b > 14. UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 1: ordinal not in range(128) This evaluates path + ("\\"+b) That means that if b is unicode, ("\\"+b) will be a unicode string. No exception occurs, because "\\".decode('ascii') works fine. Then when you add that to path, if path is not unicode then path.decode('ascii') is called. This is the exception you are getting. So at some point a file or configuration value or something like that is reading an encoded and non-ASCII string, and using that as "path". Then the unicode object "b" is being appended to that. Or the other way around might be true -- path is unicode and b is a non-ASCII encoded string. I'm not really sure what the code should be, though I suppose ideally sys.getfilesystemencoding() would be used to decode those strings instead of ASCII. This stuff can be a real mess. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From jolley84 at yahoo.com.cn Mon Oct 9 07:45:05 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Mon, 9 Oct 2006 13:45:05 +0800 (CST) Subject: [Chicago] =?gb2312?q?re=A3=BA=20Re:=20=20UnicodeDecodeError=20When=20compi?= =?gb2312?q?ling=20BitTorrent=20in=20BitTornado?= In-Reply-To: <4529BAA7.8030208@colorstudy.com> Message-ID: <20061009054505.73407.qmail@web15613.mail.cnb.yahoo.com> first, as a newbie, i may ask some foolish problems, pls be patient and endurable. second, i have done this after your explanation: from sys import getfilesystemencoding path.decode(sys.getfilesystemencoding) path = ("\\").decode(sys.getfilesystemencoding()) +b.decode(sys.getfilesystemencoding()) and in this way i translate all the objects involved to be a way of file system encoding on purpose of avoiding unicodeDecodeError,but the bug remains.am i doing right? thanks, as for the first two bugs, savedas = dow.saveAs(choosefile,d.newpath) UnicodeEncodeError: 'ascii' codec can't encode characters in position 33-34: ordinal not in range(128) here choosefile,and d.newpath are the functions, if concerning encodings/decodings, i donot know how to put it to right. coz choosefile and d.newpath both are functions,neither buffers nor strings, IMO,the only doing will be performed on dow.saveAs(choosefile,d.newpath).decode/encode('utf-8').however the feedback is the same bug. and the second: for x in self.info['files']: if path.exists(path.join(file, x['path'][0])): existing = 1 UnicodeEncodeError: 'ascii' codec can't encode characters in position 33-34: ordinal not in range(128),and i have no idea about that. thanks jolley Ian Bicking ?????? > 12. File "C:\Python24\lib\ntpath.py", line 102, in join > 13. path += "\\" + b > 14. UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 1: ordinal not in range(128) This evaluates path + ("\\"+b) That means that if b is unicode, ("\\"+b) will be a unicode string. No exception occurs, because "\\".decode('ascii') works fine. Then when you add that to path, if path is not unicode then path.decode('ascii') is called. This is the exception you are getting. So at some point a file or configuration value or something like that is reading an encoded and non-ASCII string, and using that as "path". Then the unicode object "b" is being appended to that. Or the other way around might be true -- path is unicode and b is a non-ASCII encoded string. I'm not really sure what the code should be, though I suppose ideally sys.getfilesystemencoding() would be used to decode those strings instead of ASCII. This stuff can be a real mess. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago --------------------------------- ????????????????-3.5G??????20M?????? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061009/25da88ad/attachment.htm From jolley84 at yahoo.com.cn Mon Oct 9 08:06:15 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Mon, 9 Oct 2006 14:06:15 +0800 (CST) Subject: [Chicago] =?gb2312?q?re=A3=BA=20=20re=A3=BA=20Re:=20=20UnicodeDecodeError?= =?gb2312?q?=20When=20compiling=20BitTorrent=20in=20BitTornado?= In-Reply-To: <20061009054505.73407.qmail@web15613.mail.cnb.yahoo.com> Message-ID: <20061009060615.75891.qmail@web15610.mail.cnb.yahoo.com> also to supplement it, my file system encoding is "mbcs",and the default encoding is "ascii". thanks. jolley ???? ?? ?????? first, as a newbie, i may ask some foolish problems, pls be patient and endurable. second, i have done this after your explanation: from sys import getfilesystemencoding path.decode(sys.getfilesystemencoding) path = ("\\").decode(sys.getfilesystemencoding()) +b.decode(sys.getfilesystemencoding()) and in this way i translate all the objects involved to be a way of file system encoding on purpose of avoiding unicodeDecodeError,but the bug remains.am i doing right? thanks, as for the first two bugs, savedas = dow.saveAs(choosefile,d.newpath) UnicodeEncodeError: 'ascii' codec can't encode characters in position 33-34: ordinal not in range(128) here choosefile,and d.newpath are the functions, if concerning encodings/decodings, i donot know how to put it to right. coz choosefile and d.newpath both are functions,neither buffers nor strings, IMO,the only doing will be performed on dow.saveAs(choosefile,d.newpath).decode/encode('utf-8').however the feedback is the same bug. and the second: for x in self.info['files']: if path.exists(path.join(file, x['path'][0])): existing = 1 UnicodeEncodeError: 'ascii' codec can't encode characters in position 33-34: ordinal not in range(128),and i have no idea about that. thanks jolley Ian Bicking ?????? > 12. File "C:\Python24\lib\ntpath.py", line 102, in join > 13. path += "\\" + b > 14. UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 in position 1: ordinal not in range(128) This evaluates path + ("\\"+b) That means that if b is unicode, ("\\"+b) will be a unicode string. No exception occurs, because "\\".decode('ascii') works fine. Then when you add that to path, if path is not unicode then path.decode('ascii') is called. This is the exception you are getting. So at some point a file or configuration value or something like that is reading an encoded and non-ASCII string, and using that as "path". Then the unicode object "b" is being appended to that. Or the other way around might be true -- path is unicode and b is a non-ASCII encoded string. I'm not really sure what the code should be, though I suppose ideally sys.getfilesystemencoding() would be used to decode those strings instead of ASCII. This stuff can be a real mess. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago --------------------------------- ????????????????-3.5G??????20M?????? _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago --------------------------------- ????????????-3.5G??????20M???? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061009/f4b6c27c/attachment.html From ianb at colorstudy.com Mon Oct 9 09:04:47 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Mon, 09 Oct 2006 02:04:47 -0500 Subject: [Chicago] PLY talk In-Reply-To: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: <4529F48F.8030308@colorstudy.com> David Beazley wrote: > This is just a quick confirmation of my PLY talk for Thursday. I'm > working on it now and am looking forward to it. > > Basically, I'm going to attempt to talk about how one might implement > a compiler or a new programming language in Python. This might be a > little hair-raising, but I think it will be fun (at least I hope so). I don't know what you are planning, but I would find it particularly interesting to see how you might target CPython itself, i.e., compile some not-Python language to Python bytecode. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From JRHuggins at thoughtworks.COM Mon Oct 9 17:24:16 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Mon, 9 Oct 2006 10:24:16 -0500 Subject: [Chicago] PLY talk In-Reply-To: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: David Beazley wrote on 10/08/2006 07:45:51 PM: > This is just a quick confirmation of my PLY talk for Thursday. I'm > working on it now and am looking forward to it. > > Basically, I'm going to attempt to talk about how one might implement > a compiler or a new programming language in Python. This might be a > little hair-raising, but I think it will be fun (at least I hope so). I'm really bummed that I won't be able to attend your talk this week, as (re)writing a language (HyperTalk) in Python is exactly what I'm interested in. (Though I'm even *more* interested in reimplementing HyperTalk in JavaScript, too. But, sadly, I don't think there are any tools like PLY for JavaScript...) So, everyone, take good notes!... I'll be checking your blogs Friday morning. :-) - Jason From mtobis at gmail.com Mon Oct 9 17:46:29 2006 From: mtobis at gmail.com (Michael Tobis) Date: Mon, 9 Oct 2006 10:46:29 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: I note that the Wikipedia article on PLY is rather disappointing. I suppose we ought to plan to fix it. http://en.wikipedia.org/wiki/Ply There are a number of possible meanings of "writing language X in language Y". What I'd like to know about is not so much about how to lex and yacc (though I could certainly benefit from an intro to that) but more about how PLY takes advantage of Python to provide something more than conventional lex/yacc. I will talk about one of my two Python interoperability obsessions if time permits, which is to make it possible to write multiprocessor high performance codes by composing conventional Python objects which themselves know how to cast themselves into distributed compiled code. (If I get the floor I promise to limit my ranting about the evils of Fortran-90 to no more than a single sentence. Please don't goad me on this point; I am sure it is of little interest to most of the audience. Anyway http://www.fortranstatement.com/cgi-bin/petition.pl says it better than I ever could.) The other, which seems similar to Jason's idea, is to expose Flash/Actionscript functionality to Python. On both fronts I have been wondering if PLY would help. mt -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061009/f53bc62e/attachment.html From JRHuggins at thoughtworks.COM Mon Oct 9 18:52:37 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Mon, 9 Oct 2006 11:52:37 -0500 Subject: [Chicago] Inline modules declarations? [tangent off of "Fw: using CruiseControl for non-java projects?"] In-Reply-To: <3096c19d0610051218l71f39b84o34b5d7c7894edfda@mail.gmail.com> Message-ID: Chris McAvoy wrote on 10/05/2006 01:18:44 PM: > On 10/5/06, Jason R Huggins wrote: > > FYI... first response... "We rolled our own". :-/ > > > > After your first response a few days ago, roll your own has been on > the top of my radar. I sometimes forget that the languages we all > like best really started out as "scripting" languages. I sometimes > forget that it's perfectly acceptable to write "scripts". I was playing around with what a sample build script could/should look like in Python... I stumbled into the following pseudo-code below. Which got me thinking... Why isn't it valid Python syntax? It should be! I was thinking, a "naked" token followed by a colon (e.g. "clean:") could be interpreted as a new module declaration... And because it's just a module, you can include functions and classes "embedded" into these module declarations. So looking at the code below... it would translate "build:" into a new module. If it was a real module on the filesystem, it would be a directory containing the classic "__init__.py" and its child modules "clean", "svn_checkout", "test", and "communicate". Looking at it, it reminds me alot of YAML. So, is there any reason why in-line (aka 'embedded') module declarations would be a bad idea... Or is this a PEP-able idea, you think? build: clean: os.system() svn_checkout: os.system() test: # run unit tests communicate: send_email: # notify the build mailing list update_rss: # update the rss feed -Jason From chris.mcavoy at gmail.com Mon Oct 9 19:36:56 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Mon, 9 Oct 2006 12:36:56 -0500 Subject: [Chicago] Inline modules declarations? [tangent off of "Fw: using CruiseControl for non-java projects?"] In-Reply-To: References: <3096c19d0610051218l71f39b84o34b5d7c7894edfda@mail.gmail.com> Message-ID: <3096c19d0610091036r3852d4fcv51e73371afd0b2e1@mail.gmail.com> On 10/9/06, Jason R Huggins wrote: > Chris McAvoy wrote on 10/05/2006 01:18:44 PM: > > On 10/5/06, Jason R Huggins wrote: > > > FYI... first response... "We rolled our own". :-/ > > > > > > > After your first response a few days ago, roll your own has been on > > the top of my radar. I sometimes forget that the languages we all > > like best really started out as "scripting" languages. I sometimes > > forget that it's perfectly acceptable to write "scripts". > > > I was playing around with what a sample build script could/should look > like in Python... Eeep. I wrote this "DSL" based on an article by one of your coworkers. It really has nothing to do with what you're talking about, but it does illustrate my favorite new cool trick in that other language. """ name "Test job 1" scan 'http://google.com', 'http://yahoo.com' with 'badone', 'badtwo' tell 'cmcavoy at performics.com' """ This really has nothing to do with what you're asking. Chris From ianb at colorstudy.com Mon Oct 9 19:47:16 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Mon, 09 Oct 2006 12:47:16 -0500 Subject: [Chicago] Inline modules declarations? [tangent off of "Fw: using CruiseControl for non-java projects?"] In-Reply-To: References: Message-ID: <452A8B24.6080105@colorstudy.com> Jason R Huggins wrote: > build: > clean: > os.system() > > svn_checkout: > os.system() > > test: > # run unit tests > > communicate: > send_email: > # notify the build mailing list > > update_rss: > # update the rss feed PEP 359 (http://www.python.org/dev/peps/pep-0359/) could allow this. Unfortunately its been withdrawn, though it still comes up over and over. It would be nice if someone took it up again, as it still has fans (myself included, though I don't track py-dev enough to become its champion, at least not right now). Anyway, with it you'd probably do: make Build my_build: def clean(): ... make Build communicate: def send_email(): ... And so forth. In this particular case "clean", "svn_checkout", etc. are really functions; Python code that is not executed until called. You could even argue the whole thing is a class, but "make" and "class" are actually fairly similar mechanically. Presumably "my_build communicate" is a second (or third?) level command, using a nested Build. Anyway, the actual mechanics are pretty simple: my_build = Build("my_build", (), {'clean': clean function, 'communicate': Build('communicate', (), {'send_email': send_email function})}) It's for making declarative name-based structures easier to build; kind of like Lisp's S-Expressions, except where S-Exps are about nested tree-like structures, these are based more on dictionaries. Anyway, you can totally do this with class statements, but it's kind of a pain in the butt and you have to explain to people why it looks like a class statement but isn't really. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From ianb at colorstudy.com Mon Oct 9 19:53:29 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Mon, 09 Oct 2006 12:53:29 -0500 Subject: [Chicago] =?GB2312?B?cmWjuiAgcmWjuiBSZTogIFVuaWNvZGVEZWNvZGVF?= =?GB2312?B?cnJvciBXaGVuIGNvbXBpbGluZyBCaXRUb3JyZW50IGluIEJpdFRvcm5hZG8=?= In-Reply-To: <20061009060615.75891.qmail@web15610.mail.cnb.yahoo.com> References: <20061009060615.75891.qmail@web15610.mail.cnb.yahoo.com> Message-ID: <452A8C99.5070605@colorstudy.com> ???? ?? wrote: > > also to supplement it, my file system encoding is "mbcs",and the default > encoding is "ascii". Well, I should say that you've unintentionally gotten into a rather difficult place in Python. Anyway, I'll suggest an expedient fix that might work for you, but only if mbcs is a superset of ASCII. You can do this to set the default encoding (which is currently 'ascii'): import sys reload(sys) sys.setdefaultencoding('mbcs') Do this early in the process, and when Python doesn't know what the encoding of a string is it will guess mbcs. If mbcs is not a superset of ASCII then this will probably cause all kinds of havoc. Otherwise... > thanks. > jolley > */???? ?? /* ?????? > > first, as a newbie, i may ask some foolish problems, pls be patient > and endurable. > second, i have done this after your explanation: > > from sys import getfilesystemencoding > path.decode(sys.getfilesystemencoding) Note this doesn't do anything, you have to do: path = path.decode(sys.getfilesystemencoding()) > path = ("\\").decode(sys.getfilesystemencoding()) > +b.decode(sys.getfilesystemencoding()) Perhaps the best strategy is not to try to use unicode strings at all. It's only when you mix a unicode string and an encoded non-ascii string that you get problems. If they are all encoded strings, it should work (assuming your encodings are consistent -- if you use utf8 one place and mbcs elsewhere it will be break things). This function can be used to encode things: def encode_mbcs(s): if isinstance(s, unicode): return s.encode('mbcs') else: return s Then use this around any string that is acting funny. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From ken at stox.org Mon Oct 9 20:48:11 2006 From: ken at stox.org (Kenneth P. Stox) Date: Mon, 09 Oct 2006 13:48:11 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: <1160419691.12510.9.camel@stox.dyndns.org> On Mon, 2006-10-09 at 10:46 -0500, Michael Tobis wrote: > (If I get the floor I promise to limit my ranting about the evils of > Fortran-90 to no more than a single sentence. You haven't lived until you write a MC6800 assembler in Fortran IV. ;-> From JRHuggins at thoughtworks.COM Mon Oct 9 21:16:46 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Mon, 9 Oct 2006 14:16:46 -0500 Subject: [Chicago] Inline modules declarations? [tangent off of "Fw: using CruiseControl for non-java projects?"] In-Reply-To: <452A8B24.6080105@colorstudy.com> Message-ID: Ian Bicking wrote: > PEP 359 (http://www.python.org/dev/peps/pep-0359/) could allow this. > Unfortunately its been withdrawn, though it still comes up over and > over. It would be nice if someone took it up again, as it still has > fans (myself included, though I don't track py-dev enough to become its > champion, at least not right now). > > Anyway, with it you'd probably do: > > make Build my_build: > def clean(): > ... > make Build communicate: > def send_email(): ... > Reminds me very, very much of the "with" statement. Wonder why he liked "with", but not "make". I'm probably not understanding the semantics correctly though. The point of my idea is that there is no explicit declaration of "def", "class", "with", or "make". It makes the source cleaner and nicer to look at... And it doesn't even feel like programming syntax ( a feature a like about Ruby by virtue of its optional parens on method calls.) But... build: clean: checkout: test: communicate: ... does violate the "explicit is better than implicit" rule, but on the other hand, it's more beautiful than "def", "class", "with", and "make" declarations. I see two downsides with my proposal, though. One, because they're just modules in the namespace, they aren't ordered (well they are technically ordered, but Python re-orders the namespace alphabetically on import)... YAML solves this by adding hyphen syntax for explicit ordering: build: - clean: - checkout: - test: - communicate: Second problem... because 99% of the time, modules are real folders and files on the filesystem, each needs to be named uniquely. So this wouldn't be possible: html: body: div: div: But this would: html: body: with div():
with div(): or this would be okay: html: body: div-1: each_module_has_a_unique_name = True div-2: though_numbering_would_be_tedious = True > > Anyway, the actual mechanics are pretty simple: > > my_build = Build("my_build", (), {'clean': clean function, > 'communicate': Build('communicate', (), {'send_email': send_email > function})}) Yup. Since the translation is easy enough, I might just write a "translator" that converts my "source as YAML+code" into "virtual modules+code" at runtime. But it would be nice if inline modules were baked in from the start. > It's for making declarative name-based structures easier to build; kind > of like Lisp's S-Expressions, except where S-Exps are about nested > tree-like structures, these are based more on dictionaries. :-) 2 things every Python programmer needs to do in life: 1) Reinvent Lisp 2) Write a web framework -Jason From ianb at colorstudy.com Mon Oct 9 21:23:20 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Mon, 09 Oct 2006 14:23:20 -0500 Subject: [Chicago] Inline modules declarations? [tangent off of "Fw: using CruiseControl for non-java projects?"] In-Reply-To: References: Message-ID: <452AA1A8.7020809@colorstudy.com> Jason R Huggins wrote: > build: > - clean: > - checkout: > - test: > - communicate: > > > Second problem... because 99% of the time, modules are real folders and > files on the filesystem, each needs to be named uniquely. So this wouldn't > be possible: > > html: > body: > div: > div: > > But this would: > html: > body: > with div(): >
> with div(): > I think both these are discussed in the PEP. One proposed solution was to allow the being-maked object (Builder in my example) to provide a custom dictionary type. A custom dictionary type could keep track of order and duplicate keys. This also makes "make" a bit more different from "class", since classes have real-actual-dictionaries built into them at a pretty low level; you can't just put a dictionary-like-object into .__dict__, after all. But because "make" has a lot less semantics associated with it -- it's just a syntactic construct -- it's not a big deal to start passing not-quite-dicts to a custom class like Builder. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From joebaker at dcresearch.com Mon Oct 9 23:11:05 2006 From: joebaker at dcresearch.com (Joe Baker) Date: Mon, 09 Oct 2006 16:11:05 -0500 Subject: [Chicago] Using Graphics Processing Cards for Math Calculations In-Reply-To: <452AA1A8.7020809@colorstudy.com> References: <452AA1A8.7020809@colorstudy.com> Message-ID: <452ABAE9.7070308@dcresearch.com> I've been reading quite allot lately about using GPU's for performing high end mathematics computations. GPUs are about 10 times faster at moving memory and can perform 10 times more math problems in parallel than CPUs can. So for the right application this could mean a 100 fold increase in computational throughput. Does anybody know of any Python modules which take advantage of GPU devices from Nvidia or ATI? Thanks! -Joe Baker From pfein at pobox.com Mon Oct 9 23:55:32 2006 From: pfein at pobox.com (Peter Fein) Date: Mon, 9 Oct 2006 16:55:32 -0500 Subject: [Chicago] Using Graphics Processing Cards for Math Calculations In-Reply-To: <452ABAE9.7070308@dcresearch.com> References: <452AA1A8.7020809@colorstudy.com> <452ABAE9.7070308@dcresearch.com> Message-ID: <200610091655.32791.pfein@pobox.com> On Monday 09 October 2006 16:11, Joe Baker wrote: > I've been reading quite allot lately about using GPU's for performing > high end mathematics computations. > > GPUs are about 10 times faster at moving memory and can perform 10 times > more math problems in parallel than CPUs can. So for the right > application this could mean a 100 fold increase in computational > throughput. > > Does anybody know of any Python modules which take advantage of GPU > devices from Nvidia or ATI? I doubt it, though I'm certainly interested. ;) This stuff is academic-beta quality ATM - the C libraries are pretty unstable. Slashdot ran an article not too long ago... Apparently, the chipsets aren't really designed to be used this way - you have to do things like maintaing screen state, even if you don't really care about the screen. Apparently ATI/Nvidia have finally woken up to the fact that people will SPEND MONEY ON HARDWARE to use it for things they original manufacturers didn't think of, and are therefore starting to assist/develop for this market, instead of trying to squash it. Pure craziness, I tell you. Certainly seems like specialized hardware's gaining some momentum, whether repurposed GPUs, Cell processors or algorithm-specific silicon (for encryption algos & the like). Though it's probably gonna be at least a few years before these things are really price/performance competitive with general-purpose CPUs. -- Peter Fein pfein at pobox.com 773-575-0694 Jabber: peter.fein at gmail.com http://www.pobox.com/~pfein/ irc://irc.freenode.net/#chipy From carl at personnelware.com Mon Oct 9 23:59:14 2006 From: carl at personnelware.com (Carl Karsten) Date: Mon, 09 Oct 2006 16:59:14 -0500 Subject: [Chicago] RSVP Chipy In-Reply-To: <3096c19d0610050728o539873e1x63eb61626e7c8af4@mail.gmail.com> References: <3096c19d0610050728o539873e1x63eb61626e7c8af4@mail.gmail.com> Message-ID: <452AC632.1090007@personnelware.com> Carl Karsten (the new guy) Chris McAvoy wrote: > Hi All, > > RSVP to me with a subject line "RSVP Chipy" by Wednesday > morning...okeedokie? I need to present a list to security by Weds. > Afternoon. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From carl at personnelware.com Tue Oct 10 00:07:43 2006 From: carl at personnelware.com (Carl Karsten) Date: Mon, 09 Oct 2006 17:07:43 -0500 Subject: [Chicago] October meeting In-Reply-To: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> References: <5F34F052-D64C-44BD-9707-3B246B26E6DF@sbcglobal.net> Message-ID: <452AC82F.30908@personnelware.com> David Beazley wrote: > On Oct 3, 2006, at 5:00 AM, chicago-request at python.org wrote: >> Anyway, what's the plan for this month? >> > > If there is interest, I wouldn't mind giving a little talk about PLY > (http://www.dabeaz.com/ply) and how one goes about using it to write > new programming languages and compilers. It's kind of a hairy > subject, but it would also feature all sorts of crazy Python > perversion ;-). > > Otherwise, I'll probably take a pass on the tech cocktail... For years I have been interested in parsing SQL statements. Here are some notes I have collected http://fox.wikis.com/wc.dll?Wiki~SqlParser~VFP In 1990 something I took a complier class that was mostly about how to use Lex and Yacc. I now have the o'reilly Lex and Yacc book, which even has a chapter on parsing SQL, but I am still 'stuck' on how to do whatever it is I want to do. Not knowing the details of my goal is probably one of my problems :) I am trying to create something that is language agnostic, but maybe I should focus on getting it to work somewhere. Carl K From bray at sent.com Tue Oct 10 01:23:14 2006 From: bray at sent.com (bray at sent.com) Date: Mon, 09 Oct 2006 18:23:14 -0500 Subject: [Chicago] Chicago Python User Group Thurs October 12, 2006 Message-ID: <1160436194.2711.272929939@webmail.messagingengine.com> Thurs. October 12th, 2006. 7pm. This will be our best meeting, yet. David Beasley http://www.dabeaz.com, software developer, writer, and jazz musician will present on PLY. It's 100% Python and very cool. Do not miss this one! Topics ------ * PLY (Python Lex Yacc) David Beazley * Performance Python (without PyPy) Michael Tobis Location -------- Performics 180 N. Lasalle 12th floor. Chicago RSVP (for building security) by Tuesday night to chris.mcavoy at gmail.com with subject "RSVP Chipy" After the storm --------------- A group may be heading off to catch the snake's tail end of Tech-cocktail 2 after the meeting and open discussion. We are not affilated with Tech-cocktail 2, so you must also RSVP About ChiPy ----------- ChiPy is a group of Chicago Python Programmers, l33t, and n00bs. Meetings are held monthly at various locations around Chicago. Also, ChiPy is a proud sponsor of many Open Source and Educational efforts in Chicago. Stay tuned to the mailing list for more info. ChiPy website: ChiPy Mailing List: Python website: --- Go ChiPy! From maney at two14.net Tue Oct 10 06:45:45 2006 From: maney at two14.net (Martin Maney) Date: Mon, 9 Oct 2006 23:45:45 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: <20061010044545.GB5054@furrr.two14.net> On Mon, Oct 09, 2006 at 10:46:29AM -0500, Michael Tobis wrote: > I note that the Wikipedia article on PLY is rather disappointing. I suppose > we ought to plan to fix it. Hope they can remove that tongue from your cheek without damaging it, Michael! > What I'd like to know about is not so much about how to lex and yacc (though > I could certainly benefit from an intro to that) but more about how PLY > takes advantage of Python to provide something more than conventional > lex/yacc. "PLY doesn't try to do anything more or less than provide the basic lex/yacc functionality." Seems it's not a bug, it's a feature! -- ...that obsessive conviction, so common among authors and composers, that all similarities between their works and any others which appear later must inevitably be ascribed to plagiarism. -- 2nd Circuit, 1945 From maney at two14.net Tue Oct 10 06:47:22 2006 From: maney at two14.net (Martin Maney) Date: Mon, 9 Oct 2006 23:47:22 -0500 Subject: [Chicago] PLY talk In-Reply-To: <1160419691.12510.9.camel@stox.dyndns.org> References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> <1160419691.12510.9.camel@stox.dyndns.org> Message-ID: <20061010044722.GC5054@furrr.two14.net> On Mon, Oct 09, 2006 at 01:48:11PM -0500, Kenneth P. Stox wrote: > On Mon, 2006-10-09 at 10:46 -0500, Michael Tobis wrote: > > (If I get the floor I promise to limit my ranting about the evils of > > Fortran-90 to no more than a single sentence. > > You haven't lived until you write a MC6800 assembler in Fortran IV. ;-> Shouldn't that go something like "First, install RATFOR on your Fortan system"? -- If a physicist met a colleague from 100 years ago, he could teach him some new things; if a psychologist met a colleague from 100 years ago, they'd just get into an ideological argument. -- Paul Graham From ken at stox.org Tue Oct 10 07:09:39 2006 From: ken at stox.org (Kenneth P. Stox) Date: Tue, 10 Oct 2006 00:09:39 -0500 Subject: [Chicago] PLY talk In-Reply-To: <20061010044722.GC5054@furrr.two14.net> References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> <1160419691.12510.9.camel@stox.dyndns.org> <20061010044722.GC5054@furrr.two14.net> Message-ID: <1160456979.9996.6.camel@stox.dyndns.org> On Mon, 2006-10-09 at 23:47 -0500, Martin Maney wrote: > Shouldn't that go something like "First, install RATFOR on your Fortan > system"? RATFOR was for weak minds that could not handle the exquisite power of the computed goto statement. ;-> Or, were you thinking of WATFOR? -Ken "Fortran gave me my taste for pasta" Stox ken at stox.org From efm at tummy.com Tue Oct 10 20:03:55 2006 From: efm at tummy.com (Evelyn Mitchell) Date: Tue, 10 Oct 2006 12:03:55 -0600 Subject: [Chicago] jafo visit to Chicago for chiPy Message-ID: <20061010180355.GA4501@tummy.com> Hi All! Sean Reifschneider (jafo) is in the Chicago Area this week, and would like to attend the chipy meeting this week. What are the details of the meeting? Will anyone be attending the meeting from the northern suburbs who could give him a lift? Thanks in advance! Evelyn Mitchell efm at tummy.com This email is: [x] actionable [ ] fyi [ ] social Response needed: [x] yes [ ] up to you [ ] no Time-sensitive: [ ] immediate [x] soon [ ] none -- Regards, tummy.com, ltd Evelyn Mitchell Linux Consulting since 1995 efm at tummy.com Senior System and Network Administrators http://www.tummy.com/ From carl at personnelware.com Tue Oct 10 20:53:44 2006 From: carl at personnelware.com (Carl Karsten) Date: Tue, 10 Oct 2006 13:53:44 -0500 Subject: [Chicago] jafo visit to Chicago for chiPy In-Reply-To: <20061010180355.GA4501@tummy.com> References: <20061010180355.GA4501@tummy.com> Message-ID: <452BEC38.2030406@personnelware.com> I am in Niles - 60714 - Where does he need to be picked up from? Carl Karsten Evelyn Mitchell wrote: > Hi All! > > Sean Reifschneider (jafo) is in the Chicago Area this week, and would like > to attend the chipy meeting this week. > > What are the details of the meeting? > > Will anyone be attending the meeting from the northern suburbs who could > give him a lift? > > Thanks in advance! > Evelyn Mitchell > efm at tummy.com > > This email is: [x] actionable [ ] fyi [ ] social > Response needed: [x] yes [ ] up to you [ ] no > Time-sensitive: [ ] immediate [x] soon [ ] none From chris.mcavoy at gmail.com Tue Oct 10 22:00:43 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 10 Oct 2006 15:00:43 -0500 Subject: [Chicago] Compilers: Principles, Techniques, and Tools Message-ID: <3096c19d0610101300r44e6471ev66bf48cf0bf529af@mail.gmail.com> A new edition of this book just came out. The original 1986 edition is going for around $25 on Amazon marketplace. I just ordered a copy. After tomorrow night's ChiPy PLY meeting, I'm probably going to start working my way through this thing. If anyone wants to pretend they're in a book club with me, I'm all for it. Chris From bray at sent.com Tue Oct 10 22:05:38 2006 From: bray at sent.com (bray at sent.com) Date: Tue, 10 Oct 2006 15:05:38 -0500 Subject: [Chicago] Chicago Python User Group Thurs October 12, 2006 Message-ID: <1160510738.26776.273014616@webmail.messagingengine.com> Thurs. October 12th, 2006. 7pm. This will be our best meeting, yet. David Beazley http://www.dabeaz.com, software developer, writer, and jazz musician will present on PLY. It's 100% Python and very cool. Do not miss this one! Topics ------ * PLY (Python Lex Yacc) David Beazley * Performance Python (without PyPy) Michael Tobis Location -------- Performics 180 N. Lasalle 12th floor. Chicago RSVP (for building security) by Tuesday night to chris.mcavoy at gmail.com with subject "RSVP Chipy" After the storm --------------- A group may be heading off to catch the snake's tail end of Tech-cocktail 2 after the meeting and open discussion. We are not affilated with Tech-cocktail 2, so you must also RSVP About ChiPy ----------- ChiPy is a group of Chicago Python Programmers, l33t, and n00bs. Meetings are held monthly at various locations around Chicago. Also, ChiPy is a proud sponsor of many Open Source and Educational efforts in Chicago. Stay tuned to the mailing list for more info. ChiPy website: ChiPy Mailing List: Python website: --- Go ChiPy! From chris.mcavoy at gmail.com Tue Oct 10 22:10:09 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 10 Oct 2006 15:10:09 -0500 Subject: [Chicago] Chicago Python User Group Thurs October 12, 2006 In-Reply-To: <1160510738.26776.273014616@webmail.messagingengine.com> References: <1160510738.26776.273014616@webmail.messagingengine.com> Message-ID: <3096c19d0610101310v15c9f7e5m5ab92fce7e2b2985@mail.gmail.com> Mine not good enough? On 10/10/06, bray at sent.com wrote: > Thurs. October 12th, 2006. 7pm. > > This will be our best meeting, yet. > > David Beazley http://www.dabeaz.com, software developer, writer, and > jazz musician will present on PLY. It's 100% Python and very cool. Do > not miss this one! > > Topics > ------ > > * PLY (Python Lex Yacc) David Beazley > * Performance Python (without PyPy) Michael Tobis > > Location > -------- > > Performics > 180 N. Lasalle 12th floor. Chicago > RSVP (for building security) by Tuesday night to chris.mcavoy at gmail.com > with subject "RSVP Chipy" > > After the storm > --------------- > > A group may be heading off to catch the snake's tail end of > Tech-cocktail 2 after the meeting and open discussion. We are not > affilated with Tech-cocktail 2, so you must also RSVP > > > > About ChiPy > ----------- > > ChiPy is a group of Chicago Python Programmers, l33t, and n00bs. > Meetings are held monthly at various locations around Chicago. > Also, ChiPy is a proud sponsor of many Open Source and Educational > efforts in Chicago. Stay tuned to the mailing list for more info. > > ChiPy website: > ChiPy Mailing List: > Python website: > > --- > > Go ChiPy! > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From bray at sent.com Tue Oct 10 22:29:01 2006 From: bray at sent.com (Brian Ray) Date: Tue, 10 Oct 2006 15:29:01 -0500 Subject: [Chicago] Chicago Python User Group Thurs October 12, 2006 In-Reply-To: <3096c19d0610101310v15c9f7e5m5ab92fce7e2b2985@mail.gmail.com> References: <1160510738.26776.273014616@webmail.messagingengine.com> <3096c19d0610101310v15c9f7e5m5ab92fce7e2b2985@mail.gmail.com> Message-ID: <4155D205-081A-4632-8515-097C3B9FFCD3@sent.com> On Oct 10, 2006, at 3:10 PM, Chris McAvoy wrote: > Mine not good enough? Actually, yeh, yours is good; although, I just did not see it. And the I had a typo, so resent mine. I think a while back I volunteered to send out the announcements in place of Ian. Although, it is kind of a pain. Are you offering to take this over? Brian Ray http://kazavoo.com/blog From chris.mcavoy at gmail.com Tue Oct 10 22:40:43 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 10 Oct 2006 15:40:43 -0500 Subject: [Chicago] Chicago Python User Group Thurs October 12, 2006 In-Reply-To: <4155D205-081A-4632-8515-097C3B9FFCD3@sent.com> References: <1160510738.26776.273014616@webmail.messagingengine.com> <3096c19d0610101310v15c9f7e5m5ab92fce7e2b2985@mail.gmail.com> <4155D205-081A-4632-8515-097C3B9FFCD3@sent.com> Message-ID: <3096c19d0610101340y72d71fc3t47d0e31972bf2808@mail.gmail.com> On 10/10/06, Brian Ray wrote: > I think a while back I volunteered to send out the announcements in > place of Ian. Although, it is kind of a pain. Are you offering to > take this over? Hell no. I like that you do it. I even tried to emulate your style. A certain someone (who shall remain nameless) got antsy about marketing Sunday afternoon while I was watching football. I had my laptop up, so I could watch me tank in my fantasy football match up against my co-commissioner. My half assed bray rip off email was my way of getting back to the game. I just like to point out duplication of work. It's a hobby. It was the Bears. They were doing very well. Chris From mtobis at gmail.com Tue Oct 10 22:59:11 2006 From: mtobis at gmail.com (Michael Tobis) Date: Tue, 10 Oct 2006 15:59:11 -0500 Subject: [Chicago] Chicago Python User Group Thurs October 12, 2006 In-Reply-To: <4155D205-081A-4632-8515-097C3B9FFCD3@sent.com> References: <1160510738.26776.273014616@webmail.messagingengine.com> <3096c19d0610101310v15c9f7e5m5ab92fce7e2b2985@mail.gmail.com> <4155D205-081A-4632-8515-097C3B9FFCD3@sent.com> Message-ID: I have learned to avoid the word "resent" in emails the hard way; it can cause inadvertent resentment. mt On 10/10/06, Brian Ray wrote: > > > > On Oct 10, 2006, at 3:10 PM, Chris McAvoy wrote: > > > Mine not good enough? > > Actually, yeh, yours is good; although, I just did not see it. And > the I had a typo, so resent mine. > > I think a while back I volunteered to send out the announcements in > place of Ian. Although, it is kind of a pain. Are you offering to > take this over? > > > Brian Ray > http://kazavoo.com/blog > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061010/65d7aa34/attachment.html From maney at two14.net Tue Oct 10 23:30:11 2006 From: maney at two14.net (Martin Maney) Date: Tue, 10 Oct 2006 16:30:11 -0500 Subject: [Chicago] PLY talk In-Reply-To: <1160456979.9996.6.camel@stox.dyndns.org> References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> <1160419691.12510.9.camel@stox.dyndns.org> <20061010044722.GC5054@furrr.two14.net> <1160456979.9996.6.camel@stox.dyndns.org> Message-ID: <20061010213011.GA28143@furrr.two14.net> On Tue, Oct 10, 2006 at 12:09:39AM -0500, Kenneth P. Stox wrote: > RATFOR was for weak minds that could not handle the exquisite power of > the computed goto statement. ;-> > > Or, were you thinking of WATFOR? I dimly recall that. The feeling I get isn't good. > -Ken "Fortran gave me my taste for pasta" Stox Actually, I didn't like RATFOR all that much, but it was a darned sight better than plain Fortran, and "Software Tools" was one of those books that did some major rearranging of my notions about programming. But I was perfectly happy to drop it like a stone when I got access to a usable C compiler a little later. Well, it seemed usuable at the time... -- The trouble with customizing your environment is that it just doesn't propagate, so it's not even worth the trouble. -- Joel Spolsky I keep my life in a CVS\\\Subversion repository. -- Joey Hess From jolley84 at yahoo.com.cn Wed Oct 11 11:49:20 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Wed, 11 Oct 2006 17:49:20 +0800 (CST) Subject: [Chicago] =?gb2312?q?=BB=D8=B8=B4=A3=BA=20Re:=20=20re=A3=BA=20=20re=A3=BA?= =?gb2312?q?=20Re:=20=20UnicodeDecodeError=20When=20compiling=20BitTorrent?= =?gb2312?q?=20in=20BitTornado?= In-Reply-To: <452A8C99.5070605@colorstudy.com> Message-ID: <20061011094921.3826.qmail@web15609.mail.cnb.yahoo.com> thanks the problem is solved,thx.and can i ask a second question? how to debug in python environment?i mean detecting and fixing bugs. thanks jolley Ian Bicking ?????? ???? ?? wrote: > > also to supplement it, my file system encoding is "mbcs",and the default > encoding is "ascii". Well, I should say that you've unintentionally gotten into a rather difficult place in Python. Anyway, I'll suggest an expedient fix that might work for you, but only if mbcs is a superset of ASCII. You can do this to set the default encoding (which is currently 'ascii'): import sys reload(sys) sys.setdefaultencoding('mbcs') Do this early in the process, and when Python doesn't know what the encoding of a string is it will guess mbcs. If mbcs is not a superset of ASCII then this will probably cause all kinds of havoc. Otherwise... > thanks. > jolley > */???? ?? /* ?????? > > first, as a newbie, i may ask some foolish problems, pls be patient > and endurable. > second, i have done this after your explanation: > > from sys import getfilesystemencoding > path.decode(sys.getfilesystemencoding) Note this doesn't do anything, you have to do: path = path.decode(sys.getfilesystemencoding()) > path = ("\\").decode(sys.getfilesystemencoding()) > +b.decode(sys.getfilesystemencoding()) Perhaps the best strategy is not to try to use unicode strings at all. It's only when you mix a unicode string and an encoded non-ascii string that you get problems. If they are all encoded strings, it should work (assuming your encodings are consistent -- if you use utf8 one place and mbcs elsewhere it will be break things). This function can be used to encode things: def encode_mbcs(s): if isinstance(s, unicode): return s.encode('mbcs') else: return s Then use this around any string that is acting funny. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago --------------------------------- Mp3??????-?????????????? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061011/3001678d/attachment-0001.htm From chris.mcavoy at gmail.com Wed Oct 11 16:40:03 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Wed, 11 Oct 2006 09:40:03 -0500 Subject: [Chicago] RSVP Chipy In-Reply-To: <452AC632.1090007@personnelware.com> References: <3096c19d0610050728o539873e1x63eb61626e7c8af4@mail.gmail.com> <452AC632.1090007@personnelware.com> Message-ID: <3096c19d0610110740q784342f4l60560f28786ba845@mail.gmail.com> Noted! On 10/9/06, Carl Karsten wrote: > Carl Karsten > (the new guy) > > Chris McAvoy wrote: > > Hi All, > > > > RSVP to me with a subject line "RSVP Chipy" by Wednesday > > morning...okeedokie? I need to present a list to security by Weds. > > Afternoon. > > > > Chris > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From chris.mcavoy at gmail.com Wed Oct 11 16:48:18 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Wed, 11 Oct 2006 09:48:18 -0500 Subject: [Chicago] Thursday RSVP's closed...but there's still hope! Message-ID: <3096c19d0610110748y67fa976fp6247f4474999ee90@mail.gmail.com> If you didn't RSVP, you can always call me at 773 306 8955, and I can let you in. Here's the RSVP list: * David Beazley * Paula Kamen * Joe Baker * Brantley Harris * Robert Ramsdell * John Quigley * David Rock * John Melesky * Aaron Lav * Ian Bicking * Michael Tobis * Ted Pollari * Fawad Halim * Rachel Engel * Jeremy Kaplan * Jeffrey Zellman * Jerry Van Polen * Max Luebbe * Renzo Borgatti * Bill Ashmanskas * Phil Robare * Carl Karsten * Markus Mayerhofer * Rich Holm * Vinay Doma * Jeff Jirsa * Dan Stowell * Luke Opperman * Chad Glendenin * Clyde Forrester I'm 99% sure I got everyone. If you RSVP'd, but aren't on the list, call me at 773 306 8955 when you get here. 180 N. Lasalle St. 12th floor Chris From chris.mcavoy at gmail.com Wed Oct 11 16:53:43 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Wed, 11 Oct 2006 09:53:43 -0500 Subject: [Chicago] Chipmunk Message-ID: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> Hey Folks, Although there's no code, there is a project. A fancy Google project. http://code.google.com/p/chipmunk/ Let's write an RSVP system, so I never, ever, ever have to do email based RSVP's again. Sure, we could use a wiki, but that's cheating. I propose: * Written in Django * Should just start with a bare bones RSVP system, work our way up to a full blown "user group managment system" with a wiki, area for book reviews, etc etc. I made up this idea three minutes ago, and am going off half-cocked. Please jump on board immediately. Chris From tcp at uchicago.edu Wed Oct 11 17:11:42 2006 From: tcp at uchicago.edu (Ted Pollari) Date: Wed, 11 Oct 2006 10:11:42 -0500 Subject: [Chicago] Chipmunk In-Reply-To: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> Message-ID: On Oct 11, 2006, at 9:53 AM, Chris McAvoy wrote: > I propose: > * Written in Django > * Should just start with a bare bones RSVP system, work our way up to > a full blown "user group managment system" with a wiki, area for book > reviews, etc etc. > > I made up this idea three minutes ago, and am going off half-cocked. > Please jump on board immediately. How about we abuse trac and make it work for our current needs? Oh, wait, that's what I'm supposed to be doing at work today... (btw, thanks all for the encouragement about delving into trac) -t From ianb at colorstudy.com Wed Oct 11 17:26:41 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Wed, 11 Oct 2006 10:26:41 -0500 Subject: [Chicago] =?GB2312?B?u9i4tKO6IFJlOiAgcmWjuiAgcmWjuiBSZTogIFVu?= =?GB2312?B?aWNvZGVEZWNvZGVFcnJvciBXaGVuIGNvbXBpbGluZyBCaXRUb3JyZW50IGluIA==?= =?GB2312?B?Qml0VG9ybmFkbw==?= In-Reply-To: <20061011094921.3826.qmail@web15609.mail.cnb.yahoo.com> References: <20061011094921.3826.qmail@web15609.mail.cnb.yahoo.com> Message-ID: <452D0D31.4060300@colorstudy.com> ???? ?? wrote: > > thanks the problem is solved,thx.and can i ask a second question? > how to debug in python environment?i mean detecting and fixing bugs. > thanks Generally? That's a pretty big question. If you are familiar with debuggers like gdb (or even if you aren't) you might find pdb helpful: http://python.org/doc/current/lib/module-pdb.html -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From fawad at fawad.net Wed Oct 11 17:27:39 2006 From: fawad at fawad.net (Fawad Halim) Date: Wed, 11 Oct 2006 10:27:39 -0500 (CDT) Subject: [Chicago] Chipmunk In-Reply-To: References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> Message-ID: <49841.192.168.3.1.1160580459.squirrel@home.fawad.net> Or we could just finish up the project we started several months ago that mostly kinda works (http://meetshop.fawad.homelinux.org/). -fawad On Wed, October 11, 2006 10:11, Ted Pollari wrote: > > On Oct 11, 2006, at 9:53 AM, Chris McAvoy wrote: > > >> I propose: >> * Written in Django >> * Should just start with a bare bones RSVP system, work our way up to >> a full blown "user group managment system" with a wiki, area for book >> reviews, etc etc. >> >> I made up this idea three minutes ago, and am going off half-cocked. >> Please jump on board immediately. >> > > How about we abuse trac and make it work for our current needs? Oh, > wait, that's what I'm supposed to be doing at work today... > > (btw, thanks all for the encouragement about delving into trac) > > > -t > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > > From chris.mcavoy at gmail.com Wed Oct 11 17:45:32 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Wed, 11 Oct 2006 10:45:32 -0500 Subject: [Chicago] Chipmunk In-Reply-To: <49841.192.168.3.1.1160580459.squirrel@home.fawad.net> References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> <49841.192.168.3.1.1160580459.squirrel@home.fawad.net> Message-ID: <3096c19d0610110845xbf0ffdevc1967b969974f0d7@mail.gmail.com> On 10/11/06, Fawad Halim wrote: > Or we could just finish up the project we started several months ago that > mostly kinda works (http://meetshop.fawad.homelinux.org/). > > -fawad That's an even better idea! Can you be team leader-y and resend svn info and a to-do list? Chris From carl at personnelware.com Wed Oct 11 17:47:16 2006 From: carl at personnelware.com (Carl Karsten) Date: Wed, 11 Oct 2006 10:47:16 -0500 Subject: [Chicago] food and drink for meeting? Message-ID: <452D1204.1030805@personnelware.com> I hear there may be pizza? anyone planning on meeting for a 6:30 hotdog? Carl K From ianb at colorstudy.com Wed Oct 11 17:54:03 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Wed, 11 Oct 2006 10:54:03 -0500 Subject: [Chicago] Chipmunk In-Reply-To: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> Message-ID: <452D139B.3080605@colorstudy.com> Chris McAvoy wrote: > Although there's no code, there is a project. A fancy Google project. > > http://code.google.com/p/chipmunk/ > > Let's write an RSVP system, so I never, ever, ever have to do email > based RSVP's again. > > Sure, we could use a wiki, but that's cheating. > > I propose: > * Written in Django > * Should just start with a bare bones RSVP system, work our way up to > a full blown "user group managment system" with a wiki, area for book > reviews, etc etc. We actually started this in a sprint a long time ago. But I forgot where it ultimately went...? -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From ianb at colorstudy.com Wed Oct 11 17:55:15 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Wed, 11 Oct 2006 10:55:15 -0500 Subject: [Chicago] Chipmunk In-Reply-To: <49841.192.168.3.1.1160580459.squirrel@home.fawad.net> References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> <49841.192.168.3.1.1160580459.squirrel@home.fawad.net> Message-ID: <452D13E3.3080004@colorstudy.com> Fawad Halim wrote: > Or we could just finish up the project we started several months ago that > mostly kinda works (http://meetshop.fawad.homelinux.org/). Clearly I need to read further through my mail before I up and reply to things. Is the code in a repository? Maybe we can put it up somewhere if not. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From fawad at fawad.net Wed Oct 11 18:23:09 2006 From: fawad at fawad.net (Fawad Halim) Date: Wed, 11 Oct 2006 11:23:09 -0500 (CDT) Subject: [Chicago] Chipmunk In-Reply-To: <452D13E3.3080004@colorstudy.com> References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> <49841.192.168.3.1.1160580459.squirrel@home.fawad.net> <452D13E3.3080004@colorstudy.com> Message-ID: <51008.192.168.3.1.1160583789.squirrel@home.fawad.net> The details of the project are at http://chipy.org/ChipySprintThingsToDo (scroll all the way to the bottom) along with the stuff that still has to be implemented. The code is in an svn repository at opensvn.csie.org, and everyone present at the sprint has an account. To recap, here's what it does do right now: * Schedule events. * RSVP/un-RSVP from events. * RSS feed and iCalendar (not very well tested) for n upcoming events. * Periodic e-mail reminders to users. * Comments support on events. * rst support in event description. Regards -fawad On Wed, October 11, 2006 10:55, Ian Bicking wrote: > Fawad Halim wrote: > >> Or we could just finish up the project we started several months ago >> that mostly kinda works (http://meetshop.fawad.homelinux.org/). > > Clearly I need to read further through my mail before I up and reply to > things. Is the code in a repository? Maybe we can put it up somewhere if > not. > > -- > Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > > From bray at sent.com Wed Oct 11 18:51:01 2006 From: bray at sent.com (Brian Ray) Date: Wed, 11 Oct 2006 11:51:01 -0500 Subject: [Chicago] Chipmunk In-Reply-To: <452D139B.3080605@colorstudy.com> References: <3096c19d0610110753y302361aew644ecc045fa7ceea@mail.gmail.com> <452D139B.3080605@colorstudy.com> Message-ID: <1E770A40-A839-4679-96FA-007807DAB388@sent.com> On Oct 11, 2006, at 10:54 AM, Ian Bicking wrote: > > We actually started this in a sprint a long time ago. But I forgot > where it ultimately went...? I dropped the ball on help lead the project, sorry. It happened somewhere around the time I was having babies and re-starting school. We got fairly far along (thanks to Fawad). It is in a repository. Maybe we can move it to Google Code? Fawad has access instructions once you wish to deploy in place of (or with) the wiki. Fawad, if you lost these, contact me off the list. Thanks, Brian Ray http://kazavoo.com/blog From chris.mcavoy at gmail.com Wed Oct 11 19:58:52 2006 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Wed, 11 Oct 2006 12:58:52 -0500 Subject: [Chicago] food and drink for meeting? In-Reply-To: <452D1204.1030805@personnelware.com> References: <452D1204.1030805@personnelware.com> Message-ID: <3096c19d0610111058l6e168ad0m4d23ead3b77be88f@mail.gmail.com> Sadly, no pizza. Chris On 10/11/06, Carl Karsten wrote: > I hear there may be pizza? > anyone planning on meeting for a 6:30 hotdog? > > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From jaydel.sp at gmail.com Wed Oct 11 20:25:26 2006 From: jaydel.sp at gmail.com (Jeremy Kaplan) Date: Wed, 11 Oct 2006 13:25:26 -0500 Subject: [Chicago] =?GB2312?B?UmU6IFtDaGljYWdvXSC72Li0o7ogUmU6IHI=?= =?GB2312?B?ZaO6IHJlo7ogUmU6IFVuaWNvZGVEZWNvZA==?= =?GB2312?B?ZUVycm9yIFdoZW4gY29tcGlsaW5nIEJpdFRvcnJlbnQgaW4gQml0VG9ybmFkbw==?= In-Reply-To: <452D0D31.4060300@colorstudy.com> References: <20061011094921.3826.qmail@web15609.mail.cnb.yahoo.com> <452D0D31.4060300@colorstudy.com> Message-ID: I have frequent need to connect to specific remote processes on another machine and have found winpdb to be invaluable for that. Its not really the most powerful feature set, but when I'm needing to attach to different threads of execution on remote machines, it more often than not saves me valuable time and energy. I also do most of my development on my XP laptop but move my code up to a remote appliance running fedora Here's a link: http://www.digitalpeers.com/pythondebugger/ other than that I'm also the King of Print Statements! /embarrased jd On 10/11/06, Ian Bicking wrote: > > ???? ?? wrote: > > > > thanks the problem is solved,thx.and can i ask a second question? > > how to debug in python environment?i mean detecting and fixing bugs. > > thanks > > Generally? That's a pretty big question. If you are familiar with > debuggers like gdb (or even if you aren't) you might find pdb helpful: > http://python.org/doc/current/lib/module-pdb.html > > > -- > Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061011/39e45584/attachment.html From jquigley at chicagolug.org Fri Oct 13 09:26:40 2006 From: jquigley at chicagolug.org (John Quigley) Date: Fri, 13 Oct 2006 02:26:40 -0500 Subject: [Chicago] Chicago LUG: Oct 14 Meeting Message-ID: <452F3FB0.60507@chicagolug.org> Hey Folks: The Chicago GNU/Linux Users Group will be meeting this coming Saturday, October 14, 2006 at 3:00p. As usual, we'll be at 350 N LaSalle St in downtown Chicago, with an after-meeting gathering at the Goose Island Brewery for food and drinks. The primary presentation this week will be the first in a series exploring the Linux kernel internals. John Quigley will be kicking it off with an introduction to kernel initialization and the network stack. See more on our agenda: http://www.chicagolug.org/Agenda_2006-10-14 We look forward to seeing everyone! Regards, The Chicago GNU/Linux Users Group email: lug at chicagolug.org phone: 312.351.3671 ehome: http://www.chicagolug.org/ From jaydel.sp at gmail.com Fri Oct 13 17:10:37 2006 From: jaydel.sp at gmail.com (Jeremy Kaplan) Date: Fri, 13 Oct 2006 10:10:37 -0500 Subject: [Chicago] PLY talk In-Reply-To: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: Thanks for the presentation. I enjoyed it immensely...brought back many pleasant memories of my undergraduate compilers course--we wrote a compiler using Java, which at the time was still in the early throes of version 1.0. I'm probably going to download PLY in the immediate future and play with it. jd On 10/8/06, David Beazley wrote: > > This is just a quick confirmation of my PLY talk for Thursday. I'm > working on it now and am looking forward to it. > > Basically, I'm going to attempt to talk about how one might implement > a compiler or a new programming language in Python. This might be a > little hair-raising, but I think it will be fun (at least I hope so). > > Cheers, > Dave > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061013/23b16843/attachment.html From david at graniteweb.com Fri Oct 13 17:23:33 2006 From: david at graniteweb.com (David Rock) Date: Fri, 13 Oct 2006 10:23:33 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: <7AA43EA1-6867-4AED-B412-2C3F43FC30F5@sbcglobal.net> Message-ID: <20061013152333.GA25882@wdfs.graniteweb.com> * Jeremy Kaplan [2006-10-13 10:10]: > Thanks for the presentation. I enjoyed it immensely...brought back many > pleasant memories of my undergraduate compilers course--we wrote a compiler > using Java, which at the time was still in the early throes of version 1.0. > I'm probably going to download PLY in the immediate future and play with it. Dang, dang, dang. I really wanted to go to this one. Stupid weather. Stupid sickness. Stupid, stupid, stupid. -- David Rock david at graniteweb.com From jbalint at gmail.com Fri Oct 13 18:13:49 2006 From: jbalint at gmail.com (Jess Balint) Date: Fri, 13 Oct 2006 11:13:49 -0500 Subject: [Chicago] PLY talk In-Reply-To: <20061013152333.GA25882@wdfs.graniteweb.com> Message-ID: <452fbc75.481e0c08.1aac.ffffc43c@mx.google.com> I didn't make it either so I agree, stupid, stupid stupid. So... Any chance of presentation notes online or anything? Jess -----Original Message----- From: chicago-bounces at python.org [mailto:chicago-bounces at python.org] On Behalf Of David Rock Sent: Friday, October 13, 2006 10:24 AM To: chicago at python.org Subject: Re: [Chicago] PLY talk * Jeremy Kaplan [2006-10-13 10:10]: > Thanks for the presentation. I enjoyed it immensely...brought back many > pleasant memories of my undergraduate compilers course--we wrote a compiler > using Java, which at the time was still in the early throes of version 1.0. > I'm probably going to download PLY in the immediate future and play with it. Dang, dang, dang. I really wanted to go to this one. Stupid weather. Stupid sickness. Stupid, stupid, stupid. -- David Rock david at graniteweb.com From d-beazley at sbcglobal.net Sat Oct 14 15:23:43 2006 From: d-beazley at sbcglobal.net (David Beazley) Date: Sat, 14 Oct 2006 08:23:43 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: Message-ID: > From: "Jeremy Kaplan" > Subject: Re: [Chicago] PLY talk > To: "The Chicago Python Users Group" > > Thanks for the presentation. I enjoyed it immensely...brought back > many > pleasant memories of my undergraduate compilers course--we wrote a > compiler > using Java, which at the time was still in the early throes of > version 1.0. > I'm probably going to download PLY in the immediate future and play > with it. I'd just like to thank everyone for coming out to listen! It's been awhile since I've given a talk, but hopefully it was halfway intelligible ;-). Regarding the slides, the talk was prepared using Apple's Keynote. If you have the ability to view that, I can certainly send you a copy (send me email). Cheers, Dave From mtobis at gmail.com Sat Oct 14 19:04:46 2006 From: mtobis at gmail.com (Michael Tobis) Date: Sat, 14 Oct 2006 12:04:46 -0500 Subject: [Chicago] PLY talk In-Reply-To: References: Message-ID: On 10/14/06, David Beazley wrote: > Regarding the slides, the talk was prepared using Apple's Keynote. > If you have the ability to view that, I can certainly send you a copy You won't get that cool animated parsing stack, but Keynote can export to PDF, through the File/Print command. This can go on the web somewhere if you are willing. mt btw Irene tells me my S5 slides looked pretty shabby after a Keynote presentation. Of course Dave is a hard act to follow but that's OK, it's the price I pay for hanging around amazing people. Some CSS design fiend really needs to work on those S5 stylesheets, though. S5 will never looks as good as Keynote but it doesn't have to look nasty. From jolley84 at yahoo.com.cn Mon Oct 16 04:22:08 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Mon, 16 Oct 2006 10:22:08 +0800 (CST) Subject: [Chicago] IndexError:index out of range In-Reply-To: Message-ID: <20061016022208.60968.qmail@web15601.mail.cnb.yahoo.com> and i try to get this piece of code works,but receive a indexerror: thanks if anyone can be helpfull. regards, jolley http://www.onlamp.com/pub/a/python/2005/09/01/debugger.html?page=4 or code here: #!/usr/bin/env python import pdb import string import sys class ConvertToDict: def __init__(self): self.tmp_dict = {} self.return_dict = {} def walk_string(self, some_string): '''walk given text string and return a dictionary. Maintain state in instance attributes in case we hit an exception''' l = string.split(some_string) for i in range(len(l)): key = str(i) self.tmp_dict[key] = int(l[i]) return_dict = self.tmp_dict self.return_dict = self.tmp_dict self.reset() return return_dict def reset(self): '''clean up''' self.tmp_dict = {} self.return_dict = {} def get_number_dict(self, some_string): '''do super duper exception handling here''' try: return self.walk_string(some_string) except: #if we hit an exception, we can rely on tmp_dict #being a backup to the point of the exception return self.tmp_dict def main(): ctd = ConvertToDict() try: for line in file(sys.argv[1]): line = line.strip() print "*" * 40 print "line>>", line print ctd.get_number_dict(line) print "*" * 40 except IndexError, e: print e if __name__ == "__main__": #pdb.runcall(main) main() --------------------------------- ????????????-3.5G??????20M???? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061016/eb9c35f7/attachment.html From jolley84 at yahoo.com.cn Mon Oct 16 04:34:56 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Mon, 16 Oct 2006 10:34:56 +0800 (CST) Subject: [Chicago] IndexError:index out of range in sys.argv[1] In-Reply-To: Message-ID: <20061016023456.64566.qmail@web15601.mail.cnb.yahoo.com> and i try to get this piece of code works,but receive a indexerror: thanks if anyone can be helpfull. and here how can we input a text? regards, jolley http://www.onlamp.com/pub/a/python/2005/09/01/debugger.html?page=4 or code here: #!/usr/bin/env python import pdb import string import sys class ConvertToDict: def __init__(self): self.tmp_dict = {} self.return_dict = {} def walk_string(self, some_string): '''walk given text string and return a dictionary. Maintain state in instance attributes in case we hit an exception''' l = string.split(some_string) for i in range(len(l)): key = str(i) self.tmp_dict[key] = int(l[i]) return_dict = self.tmp_dict self.return_dict = self.tmp_dict self.reset() return return_dict def reset(self): '''clean up''' self.tmp_dict = {} self.return_dict = {} def get_number_dict(self, some_string): '''do super duper exception handling here''' try: return self.walk_string(some_string) except: #if we hit an exception, we can rely on tmp_dict #being a backup to the point of the exception return self.tmp_dict def main(): ctd = ConvertToDict() try: for line in file(sys.argv[1]): line = line.strip() print "*" * 40 print "line>>", line print ctd.get_number_dict(line) print "*" * 40 except IndexError, e: print e if __name__ == "__main__": #pdb.runcall(main) main() --------------------------------- ????????????????-3.5G??????20M?????? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061016/84cd240c/attachment.htm From ianb at colorstudy.com Mon Oct 16 04:39:22 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Sun, 15 Oct 2006 21:39:22 -0500 Subject: [Chicago] IndexError:index out of range in sys.argv[1] In-Reply-To: <20061016023456.64566.qmail@web15601.mail.cnb.yahoo.com> References: <20061016023456.64566.qmail@web15601.mail.cnb.yahoo.com> Message-ID: <4532F0DA.10208@colorstudy.com> ???? ?? wrote: > and i try to get this piece of code works,but receive a indexerror: > thanks if anyone can be helpfull. and here how can we input a text? sys.argv[1] is the first argument passed to the script via the command line. So you probably have to give it a file name. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From list at phaedrusdeinus.org Mon Oct 16 17:34:58 2006 From: list at phaedrusdeinus.org (johnnnnnnn) Date: Mon, 16 Oct 2006 15:34:58 +0000 Subject: [Chicago] announcing TechCoffee, Season Two Message-ID: <20061016153458.GD8071@performics.com> >>>> Do you code on your own time? Do you *actually* code on your own time, or do you plan to, but spend more time cruising Digg and Slashdot? <<<< Four months ago, these questions started out the first season of TechCoffee. Well, it's time for season two, and here are the details: Friday mornings at 7am, join me and all the other TechCoffee coders at Caribou Coffee at LaSalle and Lake Street in Chicago. Once there, code. Season two will last for ten weeks. The first session will be this Friday, October 20th. The last session will be the TechCoffee Holiday Special on the friday prior to Christmas. That's all. There will be a sign-up sheet if you want to prove to yourself and others that you're doing your thing. There will be a wiki page if you want to recruit help or advertise yourself. And we know how long this season will last, so if you want to give yourself a schedule, feel free. Mostly, though, just show up and code. Check the website ( http://techcoffee.com/ ) or give me a holler if you have questions or whatnot. See you Friday morning! -johnnnnnnnnn From JRHuggins at thoughtworks.COM Mon Oct 16 17:58:31 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Mon, 16 Oct 2006 10:58:31 -0500 Subject: [Chicago] PLY talk In-Reply-To: Message-ID: Michael Tobis wrote on 10/14/2006 12:04:46 PM: > btw Irene tells me my S5 slides looked pretty shabby after a Keynote > presentation. Of course Dave is a hard act to follow but that's OK, > it's the price I pay for hanging around amazing people. Some CSS > design fiend really needs to work on those S5 stylesheets, though. S5 > will never looks as good as Keynote but it doesn't have to look nasty. But if you want your grandkids to be able to see your presentation in 50 years, it's probably better to use a plain-text presentation format like S5, instead of a binary, proprietary format like Keynote. If you don't care, then use Keynote... If only kinda-care*, use Keynote, then export a copy to HTML (or maybe PDF). I have more faith that HTML parsers and readers will be around in 50 years than I do about Apple/Keynote. * I'm in the kinda-care category... so I use Keynote 'cause it's fun and easy, and save archive copies in HTML for posterity. Assuming, of course that people will care what I said 50 years ago in 50 years. :-) But I also have a sneaking suspicion that when archeologists hundreds of years from now study "the turn of the millennium 2000s"... the only stuff that can and will get studied and put in museums is the stuff printed on paper... So print out your S5s on paper, and you're good to go for the next millennium. ;-) - Jason From JRHuggins at thoughtworks.COM Mon Oct 16 18:48:39 2006 From: JRHuggins at thoughtworks.COM (Jason R Huggins) Date: Mon, 16 Oct 2006 11:48:39 -0500 Subject: [Chicago] announcing TechCoffee, Season Two In-Reply-To: <20061016153458.GD8071@performics.com> Message-ID: johnnnnnnnnnnnnnnnnnnnnnnnnnnnn wrote on 10/16/2006 10:34:58 AM: > Friday mornings at 7am, join me and all the other TechCoffee coders at > Caribou Coffee at LaSalle and Lake Street in Chicago. Once there, code. Yeah!! Fridays! I just might be able to attend! > That's all. There will be a sign-up sheet if you want to prove to > yourself and others that you're doing your thing. There will be a wiki > page if you want to recruit help or advertise yourself. And we know > how long this season will last, so if you want to give yourself a > schedule, feel free. If and when I show up :-).... I hope to continue my work on Selenium as automated screencast/documentation recording tool. And I still have dreams that the Rails and Django core devs in Chicago would attend occasionally, too. (Hint, hint, Adrian. :-) Thanks again, John, for shepherding Season 2... This will be the best Season yet! -Jason From dstowell at gmail.com Mon Oct 16 22:26:45 2006 From: dstowell at gmail.com (Dan Stowell) Date: Mon, 16 Oct 2006 15:26:45 -0500 Subject: [Chicago] Pizza, Beer + AJAX this Thursday Message-ID: <11f4cf090610161326q3871aa75o5ac19686d46c8510@mail.gmail.com> For those of you who like your source code open and your beer free, Laszlo Systems invites you to an evening of food and presentations on OpenLaszlo development. OpenLaszlo is an open-source platform for developing rich internet applications (pandora.com and laszlomail.com being prime examples). You write code in LZX that is then compiled to the runtime of your choice (currently Flash, with DHTML in the beta stage). If you like OOP and dynamic typechecking, then check out LZX. If you've ever thought, "There has to be a better way to build UIs for the web," then come on by to see what the fuss is about. Folks from the OpenLaszlo community will present what they've been building. WHO SHOULD ATTEND LZX newbies and seasoned Laszlo veterans alike are welcome. WHEN Thursday, October 19th, 2006 7:00pm ? 9:00pm WHERE Roundarch 350 N. Lasalle Street, 12th Floor Chicago, IL 60610 Phone:(866)-ROUNDARCH ** For more information or to register to attend, please visit**: http://www.laszlosystems.com/go/pizzabeerajaxchicago AGENDA 7:00 - 7:30 Welcome Drinks 7:30 - 7:35 Introduction 7:35 - 8:15 Showcase Updates and DHTML Runtime (David Temkin, Founder + CTO, Laszlo Systems) 8:15 - 8:45 Community Demos (10 minute slots. Presenters TBD -- see below) 8:45 - 9:30 Networking Hope to see some Pythonistas there! Dan Stowell Software Engineer, Laszlo Systems (I telecommute from Chicago) http://openlaszlo.org http://laszlosystems.com From jaydel.sp at gmail.com Tue Oct 17 03:08:26 2006 From: jaydel.sp at gmail.com (Jeremy Kaplan) Date: Mon, 16 Oct 2006 20:08:26 -0500 Subject: [Chicago] announcing TechCoffee, Season Two In-Reply-To: References: <20061016153458.GD8071@performics.com> Message-ID: I think given my early morning track record, I'd have to sleep downtown to make it to this. Although I must say it does sound like a cool way to spend the morning =) Too bad I live out in the boonies =P jd On 10/16/06, Jason R Huggins wrote: > > johnnnnnnnnnnnnnnnnnnnnnnnnnnnn wrote on 10/16/2006 10:34:58 AM: > > > Friday mornings at 7am, join me and all the other TechCoffee coders at > > Caribou Coffee at LaSalle and Lake Street in Chicago. Once there, code. > > Yeah!! Fridays! I just might be able to attend! > > > That's all. There will be a sign-up sheet if you want to prove to > > yourself and others that you're doing your thing. There will be a wiki > > page if you want to recruit help or advertise yourself. And we know > > how long this season will last, so if you want to give yourself a > > schedule, feel free. > > If and when I show up :-).... I hope to continue my work on Selenium as > automated screencast/documentation recording tool. > > And I still have dreams that the Rails and Django core devs in Chicago > would attend occasionally, too. (Hint, hint, Adrian. :-) > > Thanks again, John, for shepherding Season 2... This will be the best > Season yet! > > -Jason > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061016/2e1d869a/attachment.html From carl at personnelware.com Tue Oct 17 22:04:19 2006 From: carl at personnelware.com (Carl Karsten) Date: Tue, 17 Oct 2006 15:04:19 -0500 Subject: [Chicago] Ed Leafe of Dabo in Chicago. In-Reply-To: <451AE561.2000303@personnelware.com> References: <451AE561.2000303@personnelware.com> Message-ID: <45353743.3050100@personnelware.com> Free beer! (now that I have your attention, read the whole thing for details.) Ed Leafe will be speaking about Python and his Python database app framework ( http://dabodev.com ) to the VFP group on Nov 14, 5:30 Monadnock Building at 53 W. Jackson in downtown Chicago: Conference Room 826. I am guessing it will be a long meeting - like till 8ish or more. The audience will be VFP developers (VFP = MS's Visual FoxPro, a database engine and GUI application language, OOP, etc. so we know programming, and it has some similarities to Python: loosely typed, no declarations, human readable...) but different enough that the talk will be fairly into level, so I doubt much interest to a seasoned Python developer. OTHO, we are a sharp group, and may rocket into advanced stuff, so take your chances. All are welcome, no pay. we may have pizza and a 12 pack of beer (more is welcome, I run across the street to the 7-11). We have a similar format to the Chipy meeting, about 10-15 people that show up and our room is much smaller, so if more than 2 or 3 extra people show up, we may have a seating problem. but that is part of this message: Does someone have access to a bigger room? Also, I don't know Ed's travel plans, but if he is here during the day and I can secure a venue, I bet he would give a talk that would be of interest to the hard core Python people. Anyone have access to a room near the Loop in the afternoon Nov 14 (1-5ish) to host a http://dabodev.com meeting/presentation/session? gut says it only needs to accommodate 10 visitors. For those of you that I sent this to that are not on the chipy list and have something to offer, I suggest you join: Chicago at python.org http://mail.python.org/mailman/listinfo/chicago about 2 posts a day, so it won't make your in-box explode. Jen, can you forward this to Emilia? (she said her old company might want be able to help.) Thanks all, Carl K From sloranz at xantham.com Tue Oct 17 23:28:32 2006 From: sloranz at xantham.com (Steve Loranz) Date: Tue, 17 Oct 2006 16:28:32 -0500 Subject: [Chicago] Python / Mac OS X position in Chicago Message-ID: <76C0B126-3B9D-4524-86AD-0079084E51B6@xantham.com> I've been lurking here for quite awhile now and have seen a couple jobs posted, so I hope it's okay for me to send one out. I have an 8 month contract position open on my team at a large financial institution in Chicago. This person needs to be a sr. unix type, comfortable with Mac OS X and Mac OS X provisioning, but more importantly I need a strong python developer with good unit testing skills. Plone experience is a plus. If you are interested to know more or know somebody that is, please send me a resume. Thank you. -steve --- PGP Key ID: 0x30F70243 (X509 SMIME preferred) -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2499 bytes Desc: not available Url : http://mail.python.org/pipermail/chicago/attachments/20061017/8cae96f3/attachment.bin From ed at leafe.com Wed Oct 18 01:44:14 2006 From: ed at leafe.com (Ed Leafe) Date: Tue, 17 Oct 2006 19:44:14 -0400 Subject: [Chicago] Ed Leafe of Dabo in Chicago. In-Reply-To: <45353743.3050100@personnelware.com> References: <451AE561.2000303@personnelware.com> <45353743.3050100@personnelware.com> Message-ID: <76C9805E-8598-48B5-B8C7-02DE6748901A@leafe.com> On Oct 17, 2006, at 4:04 PM, Carl Karsten wrote: > The audience will be VFP developers (VFP = MS's Visual FoxPro, a > database engine and GUI application language, OOP, etc. so we know > programming, and it has some similarities to Python: loosely typed, > no declarations, human readable...) but different enough that the > talk will be fairly into level, so I doubt much interest to a > seasoned Python developer. OTHO, we are a sharp group, and may > rocket into advanced stuff, so take your chances. I plan on talking mostly about Dabo, since the primary audience will be database app developers. Of course, since many of them have little or no experience with Python, there will be some inevitable digressions into Python explanations that may be somewhat basic for seasoned Python developers. I'm hoping that with some folks from ChiPy showing up we can get some good cross-pollination going, and get these Fox Folk to see just how cool and powerful Python is. -- Ed Leafe -- http://leafe.com -- http://dabodev.com From carl at personnelware.com Thu Oct 19 00:14:53 2006 From: carl at personnelware.com (Carl Karsten) Date: Wed, 18 Oct 2006 17:14:53 -0500 Subject: [Chicago] py crash corse Message-ID: <4536A75D.5000409@personnelware.com> Here is a 2 day Python course in CA. http://tinyurl.com/y8swqy http://www.ucsc-extension.edu/ucsc/search/publicCourseSearchDetails.do?method=load&courseId=3007541 Wondering if there is anything like that in Chicagoland. I would pay $100/day, maybe even 2. I think I know 2 or 3 others that would too, so if someone wants to hack something together, rock on. I would even be up for doing a web cast. I have done audio, but really need to figure out how to do projector video too. bandwidth for more than 2 or 3 clients may be the biggest problem. But recoding the whole thing and distributing a 500 mb avi for $50 each would be very doable. Could get some payment up front and say "if we don't get $300 in sales, you get a refund and we don't bother recording and editing" or something. Not sure any editing would be needed, but if so, thats a pain, regardless of how spiffy your editing software is. Carl K From skip at pobox.com Fri Oct 20 21:47:03 2006 From: skip at pobox.com (skip at pobox.com) Date: Fri, 20 Oct 2006 14:47:03 -0500 Subject: [Chicago] Steve Holden on running sprints Message-ID: <17721.10167.585504.723045@montanaro.dyndns.org> Interesting article by Steve Holden on running a sprint: http://www.onlamp.com/pub/a/python/2006/10/19/running-a-sprint.html Stand up and take a bow please, Steve... Skip From carl at personnelware.com Sat Oct 21 19:14:25 2006 From: carl at personnelware.com (Carl Karsten) Date: Sat, 21 Oct 2006 12:14:25 -0500 Subject: [Chicago] py events in chi Message-ID: <453A5571.8060407@personnelware.com> Ok, so this is close to spam, but I think it is the good kind. flame me if I am wrong: 2 upcoming events that I need help with: http://chipy.org/EdOnDabo http://chipy.org/BootCampy If there is a person in the chipy group I should be talking to (Chris?) please don't take offense and let me know. My take is things are just done very grass roots and organization happens as it blossoms. Thanks, Carl K From ianb at colorstudy.com Mon Oct 23 00:33:17 2006 From: ianb at colorstudy.com (Ian Bicking) Date: Sun, 22 Oct 2006 17:33:17 -0500 Subject: [Chicago] ANN: Paste 1.0 Message-ID: <453BF1AD.5070507@colorstudy.com> I am happy to announce the release of Paste 1.0. This release includes all the major components: Paste (core), Paste Script, Paste Deploy, and Paste WebKit. Paste actually passed the 0.x stage a long time ago. But now it's official: Paste is really stable. How stable? A lot stable. What Is Paste? -------------- Paste (core) is a set of WSGI components, each of which can be used in isolation. But used together they form an unstoppable force. Team WSGI, unite! These components let you do things like create applications that proxy to other websites, mount multiple applications under different prefixes, catch exceptions and interactively inspect the environment, and much more. Paste Deploy is a configuration system for these components. Paste Script is a jack of all trades that builds new project file layouts, runs WSGI server stacks, and does application deployment. Acknowledgements ---------------- Thanks to all the people that have helped Paste get this far: Ben Bangert, Clark Evans, James Gardner, Philip Jenvy, and to Imaginary Landscape for their support during my time there, and to The Open Planning Project for their ongoing support. -- Ian Bicking | ianb at colorstudy.com | http://blog.ianbicking.org From rcriii at ramsdells.net Mon Oct 23 01:47:48 2006 From: rcriii at ramsdells.net (Robert Ramsdell) Date: Sun, 22 Oct 2006 18:47:48 -0500 Subject: [Chicago] Ed Leafe of Dabo in Chicago. In-Reply-To: <45353743.3050100@personnelware.com> References: <451AE561.2000303@personnelware.com> <45353743.3050100@personnelware.com> Message-ID: <1161560869.4666.4.camel@localhost.localdomain> Carl, I intend to try and make Ed's presentation. I played with Dabo a little this week and like what I see. Robert On Tue, 2006-10-17 at 15:04 -0500, Carl Karsten wrote: > Free beer! (now that I have your attention, read the whole thing for details.) > > Ed Leafe will be speaking about Python and his Python database app framework ( > http://dabodev.com ) to the VFP group on Nov 14, 5:30 Monadnock Building at 53 > W. Jackson in downtown Chicago: Conference Room 826. I am guessing it will be a > long meeting - like till 8ish or more. > > The audience will be VFP developers (VFP = MS's Visual FoxPro, a database engine > and GUI application language, OOP, etc. so we know programming, and it has some > similarities to Python: loosely typed, no declarations, human readable...) but > different enough that the talk will be fairly into level, so I doubt much > interest to a seasoned Python developer. OTHO, we are a sharp group, and may > rocket into advanced stuff, so take your chances. > > All are welcome, no pay. we may have pizza and a 12 pack of beer (more is > welcome, I run across the street to the 7-11). We have a similar format to the > Chipy meeting, about 10-15 people that show up and our room is much smaller, so > if more than 2 or 3 extra people show up, we may have a seating problem. but > that is part of this message: Does someone have access to a bigger room? > > Also, I don't know Ed's travel plans, but if he is here during the day and I can > secure a venue, I bet he would give a talk that would be of interest to the hard > core Python people. > > Anyone have access to a room near the Loop in the afternoon Nov 14 (1-5ish) to > host a http://dabodev.com meeting/presentation/session? gut says it only needs > to accommodate 10 visitors. > > For those of you that I sent this to that are not on the chipy list and have > something to offer, I suggest you join: > > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > about 2 posts a day, so it won't make your in-box explode. > > Jen, can you forward this to Emilia? (she said her old company might want be > able to help.) > > Thanks all, > > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From carl at personnelware.com Tue Oct 24 15:17:21 2006 From: carl at personnelware.com (Carl Karsten) Date: Tue, 24 Oct 2006 08:17:21 -0500 Subject: [Chicago] Ed Leafe of Dabo in Chicago. In-Reply-To: <1161560869.4666.4.camel@localhost.localdomain> References: <451AE561.2000303@personnelware.com> <45353743.3050100@personnelware.com> <1161560869.4666.4.camel@localhost.localdomain> Message-ID: <453E1261.2060205@personnelware.com> cool. What can you or anyone on this list tell me about head count for Nov 14, both 1 and 5:30? 2 or 3 more responses will be enough to move the room. I have a lead on a larger meeting room from 1:00 till 9ish. Current plan is for Ed to show up and start talking about Dabo to whoever is there, then at 5:30 have the 'official VFP meeting' which will be the same topic, only targeted at VFPers who don't know Python. but VFP is pretty similar, so it won't be a too dumbed down. VFP group is as official as the chipy, so chipy 'ideas for next meeting' biz-niz can happen too. Carl K Robert Ramsdell wrote: > Carl, > > I intend to try and make Ed's presentation. I played with Dabo a little > this week and like what I see. > > Robert > > On Tue, 2006-10-17 at 15:04 -0500, Carl Karsten wrote: >> Free beer! (now that I have your attention, read the whole thing for details.) >> >> Ed Leafe will be speaking about Python and his Python database app framework ( >> http://dabodev.com ) to the VFP group on Nov 14, 5:30 Monadnock Building at 53 >> W. Jackson in downtown Chicago: Conference Room 826. I am guessing it will be a >> long meeting - like till 8ish or more. >> >> The audience will be VFP developers (VFP = MS's Visual FoxPro, a database engine >> and GUI application language, OOP, etc. so we know programming, and it has some >> similarities to Python: loosely typed, no declarations, human readable...) but >> different enough that the talk will be fairly into level, so I doubt much >> interest to a seasoned Python developer. OTHO, we are a sharp group, and may >> rocket into advanced stuff, so take your chances. >> >> All are welcome, no pay. we may have pizza and a 12 pack of beer (more is >> welcome, I run across the street to the 7-11). We have a similar format to the >> Chipy meeting, about 10-15 people that show up and our room is much smaller, so >> if more than 2 or 3 extra people show up, we may have a seating problem. but >> that is part of this message: Does someone have access to a bigger room? >> >> Also, I don't know Ed's travel plans, but if he is here during the day and I can >> secure a venue, I bet he would give a talk that would be of interest to the hard >> core Python people. >> >> Anyone have access to a room near the Loop in the afternoon Nov 14 (1-5ish) to >> host a http://dabodev.com meeting/presentation/session? gut says it only needs >> to accommodate 10 visitors. >> >> For those of you that I sent this to that are not on the chipy list and have >> something to offer, I suggest you join: >> >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> about 2 posts a day, so it won't make your in-box explode. >> >> Jen, can you forward this to Emilia? (she said her old company might want be >> able to help.) >> >> Thanks all, >> >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > From rcriii at ramsdells.net Tue Oct 24 16:47:32 2006 From: rcriii at ramsdells.net (rcriii at ramsdells.net) Date: Tue, 24 Oct 2006 08:47:32 -0600 (MDT) Subject: [Chicago] Ed Leafe of Dabo in Chicago. Message-ID: <46231.12.20.83.70.1161701252.squirrel@mail.npsis.com> > From: chicago-bounces at python.org > [mailto:chicago-bounces at python.org] On Behalf Of Carl Karsten > > What can you or anyone on this list tell me about head count > for Nov 14, both 1 > and 5:30? 2 or 3 more responses will be enough to move the room. My guess is that anyone who is interested would have responded. But consider this a call to Chipys (ChiPys? ChiPyers?) to RSVP to Carl. > > I have a lead on a larger meeting room from 1:00 till 9ish. > Current plan is for > Ed to show up and start talking about Dabo to whoever is > there, then at 5:30 I probably won't arrive much before 5:30 myself. I've got to drive in from the burbs. > have the 'official VFP meeting' which will be the same topic, > only targeted at > VFPers who don't know Python. but VFP is pretty similar, so > it won't be a too > dumbed down. Good. Always happy to help spread the word. From joshua.mcadams at gmail.com Wed Oct 25 02:19:45 2006 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Tue, 24 Oct 2006 19:19:45 -0500 Subject: [Chicago] T1 Providers Message-ID: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Does anyone have a T1 provider that they could recommend or any that I should be warned about? My building is considering changing providers because we are paying way too much now, but some of the deals seem too good for me to believe that there is a decent service provider behind them. Thanks, Josh From andrew at humanized.com Wed Oct 25 03:09:09 2006 From: andrew at humanized.com (Andrew Wilson) Date: Tue, 24 Oct 2006 20:09:09 -0500 Subject: [Chicago] T1 Providers In-Reply-To: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Message-ID: I'm also interested in this topic, so anyone with ANY information on it, I'd appreciate it. I'm even interested in knowing things like: "where are the major hubs in Chicagoland?", so that when my company starts looking for offices, we can be near one, and not pay an arm-and-a-leg getting a powerful connection set up. Anyone? -- Andrew On 10/24/06, Joshua McAdams wrote: > > Does anyone have a T1 provider that they could recommend or any that I > should be warned about? My building is considering changing providers > because we are paying way too much now, but some of the deals seem too > good for me to believe that there is a decent service provider behind > them. > > Thanks, > Josh > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061024/d3be49b9/attachment.htm From fitz at red-bean.com Wed Oct 25 03:21:01 2006 From: fitz at red-bean.com (Brian W. Fitzpatrick) Date: Tue, 24 Oct 2006 20:21:01 -0500 Subject: [Chicago] T1 Providers In-Reply-To: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Message-ID: On 10/24/06, Joshua McAdams wrote: > Does anyone have a T1 provider that they could recommend or any that I > should be warned about? My building is considering changing providers > because we are paying way too much now, but some of the deals seem too > good for me to believe that there is a decent service provider behind > them. Have you checked out onShore (http://www.onShore.com/)? I know that they light residential buildings, and although I can't speak to that particular service, we've got a server hosted in their colo and have been pretty happy with their uptime and net connectivity. Their monthly T1 charges start at $399 and they're good guys. You'd probably want to talk to Nick Valavanis or Andy Freivogel. Tell 'em I sent ya. :-) Full disclosure: I used to work there in the '90's. -Fitz From joshua.mcadams at gmail.com Wed Oct 25 03:32:07 2006 From: joshua.mcadams at gmail.com (Joshua McAdams) Date: Tue, 24 Oct 2006 20:32:07 -0500 Subject: [Chicago] T1 Providers In-Reply-To: References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Message-ID: <49d805d70610241832p5f7cef32qa690dfc50e0847da@mail.gmail.com> > Have you checked out onShore (http://www.onShore.com/)? I know that > they light residential buildings, and although I can't speak to that > particular service, we've got a server hosted in their colo and have > been pretty happy with their uptime and net connectivity. Their > monthly T1 charges start at $399 and they're good guys. They are who we are with now... let me just say that we pay well over the $399 and probably need to just re-eval the contract. Good to see that they came up as decent though. From fawad at fawad.net Wed Oct 25 04:12:46 2006 From: fawad at fawad.net (Fawad Halim) Date: Tue, 24 Oct 2006 21:12:46 -0500 Subject: [Chicago] T1 Providers In-Reply-To: References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Message-ID: <453EC81E.7090009@fawad.net> My office is located in Des Plaines, and we've been using cbeyond (http://www.cbeyond.com) for the past year or so. We haven't had any outages yet, so I can't say what their custom support is like. The price is pretty sweet, though ($495 for the service and 6 phone lines). -fawad Andrew Wilson wrote: > I'm also interested in this topic, so anyone with ANY information on it, > I'd appreciate it. > > I'm even interested in knowing things like: "where are the major hubs in > Chicagoland?", so that when my company starts looking for offices, we > can be near one, and not pay an arm-and-a-leg getting a powerful > connection set up. > > Anyone? > -- Andrew > > On 10/24/06, *Joshua McAdams* > wrote: > > Does anyone have a T1 provider that they could recommend or any that I > should be warned about? My building is considering changing providers > because we are paying way too much now, but some of the deals seem too > good for me to believe that there is a decent service provider behind > them. > > Thanks, > Josh From tundra at tundraware.com Wed Oct 25 04:30:50 2006 From: tundra at tundraware.com (Tim Daneliuk) Date: Tue, 24 Oct 2006 21:30:50 -0500 Subject: [Chicago] T1 Providers In-Reply-To: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Message-ID: <453ECC5A.2010706@tundraware.com> Joshua McAdams wrote: > Does anyone have a T1 provider that they could recommend or any that I > should be warned about? My building is considering changing providers > because we are paying way too much now, but some of the deals seem too > good for me to believe that there is a decent service provider behind > them. > > Thanks, > Josh > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago I am thrilled with Speakeasy DSL service. Their T1 pricing appears quite good as well, though I've not used it. Excellent tech support with people who actually understand networking... -- ---------------------------------------------------------------------------- Tim Daneliuk tundra at tundraware.com PGP Key: http://www.tundraware.com/PGP/ From jquigley at chicagolug.org Wed Oct 25 04:49:00 2006 From: jquigley at chicagolug.org (John Quigley) Date: Tue, 24 Oct 2006 21:49:00 -0500 Subject: [Chicago] T1 Providers In-Reply-To: <453ECC5A.2010706@tundraware.com> References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> <453ECC5A.2010706@tundraware.com> Message-ID: <453ED09C.9020608@chicagolug.org> Tim Daneliuk wrote: > I am thrilled with Speakeasy DSL service. Their T1 pricing appears quite > good as well, though I've not used it. Excellent tech support with people > who actually understand networking... I'll second Tim on Speakeasy. I've used them in professional and personal capacities in various cities from New York to Chicago, and have always had absolutely stellar experiences. Smooth-running, well-managed and friendly. The engineers are highly competent. Slightly more expensive than similar offerings from SBC and their ilk, but the extra cost is easily explained when you first call for support. John Quigley http://www.chicagolug.org/~jquigley/ From ken at stox.org Wed Oct 25 06:18:41 2006 From: ken at stox.org (Kenneth P. Stox) Date: Tue, 24 Oct 2006 23:18:41 -0500 Subject: [Chicago] T1 Providers In-Reply-To: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> Message-ID: <1161749921.18228.33.camel@stox.dyndns.org> On Tue, 2006-10-24 at 19:19 -0500, Joshua McAdams wrote: > Does anyone have a T1 provider that they could recommend or any that I > should be warned about? My building is considering changing providers > because we are paying way too much now, but some of the deals seem too > good for me to believe that there is a decent service provider behind > them. Tough question. The major distinguishing factor between T1 providers is the SLA, Service Level Agreement, and whether they manage/own the router/dsu/etc. that attaches to their network. Service levels vary widely, the worst barely being better than a glorified DSL connection, to the best being paged after a 3 second outage. What kind of quality are you looking for? Do you want to provide and maintain a router/dsu? How much downtime can you tolerate in a given day? How many downtimes can you afford in a given year? You can spend anywhere from slightly over $300 to well over $1K/month depending on what you need. From esm at logic.net Wed Oct 25 13:10:41 2006 From: esm at logic.net (Edward S. Marshall) Date: Wed, 25 Oct 2006 06:10:41 -0500 Subject: [Chicago] T1 Providers In-Reply-To: <453EC81E.7090009@fawad.net> References: <49d805d70610241719u47114bfetadf8a265b2a31d79@mail.gmail.com> <453EC81E.7090009@fawad.net> Message-ID: <1161774641.2755.7.camel@localhost.localdomain> > On 10/24/06, *Joshua McAdams* wrote: > Does anyone have a T1 provider that they could recommend or any that I > should be warned about? My building is considering changing providers > because we are paying way too much now, but some of the deals seem too > good for me to believe that there is a decent service provider behind > them. Give Arthur Zards or Brian Clark at XNet a call; I've been both an employee (a LONG time ago) and a customer (currently and in several previous lives), and have nothing but good things to say about their responsiveness and capabilities. They're also one of the few independent B2B ISPs left in the Chicago area that either hasn't been acquired by a larger national provider, or has let their customer service fall off because they're angling toward being acquired by same and want to reduce costs. ;-) http://www.xnet.com/ -- Edward S. Marshall http://esm.logic.net/ Felix qui potuit rerum cognoscere causas. From siva at talentedit.com Thu Oct 26 03:08:31 2006 From: siva at talentedit.com (Siva Tripuraneni) Date: Wed, 25 Oct 2006 18:08:31 -0700 (PDT) Subject: [Chicago] Perl Developer Position - AT&T, Chicago or Raleigh, 22 months contract Message-ID: <20061026010831.54843.qmail@web405.biz.mail.mud.yahoo.com> Hi all members of Python User Group, I currently have 22 month contract position with AT&T in Chicago. Please let me know if you would be interested. If you are, send me a copy of your resume or contact me at 630-364-4117 Development position supporting internal and external at&t customers. Candidate will work in the Chicago or Raleigh area supporting development efforts. The candidate needs to be self motivated with the ability to meet deadlines and adapt to rapid change Skill Experience Need 1) Perl Expert Required 2) Perl-CGI Expert Required 3) Python Expert Required 4) Apache troubleshooting Expert Required HTML Strong SQL experience Database Development experience (Oracle a plus) PHP Java _Java Script If you need any additional information, please do not hesitate to contact me. Siva Tripuraneni Talented IT, Inc. 800 W. Fifth Ave, Suite 206C Naperville, IL 60563 Tel: 630-364-4117 www.TalentedIT.com -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061025/1d341887/attachment.htm From jolley84 at yahoo.com.cn Thu Oct 26 12:44:48 2006 From: jolley84 at yahoo.com.cn (=?gb2312?q?=B7=C5=DC=F8=20=CC=B8?=) Date: Thu, 26 Oct 2006 18:44:48 +0800 (CST) Subject: [Chicago] py2exe problem with bad url Message-ID: <20061026104448.39280.qmail@web15615.mail.cnb.yahoo.com> hello,all, i am trying to build one script named mysrcipt.py into a exectuable file in windows,and a week ago, py2exe run well,and now, it crashed,with a error message:"bad url",i cannot figure out exactly what the bug is (though i guess it may be sth connected with network,but in my script,no url here,and even hyperlink), coz the operation that i perform on is the same script as the recent time that i built it. and when i check the py2exe where i installed there.and under the directory, C:\Python24\Lib\site-packages\py2exe,i can find most information that py2exe needs to build into a exe file. the important dlls include: run.exe, run_ctype_dll.dll,run_dll.dll, run_isapi.dll,run_w.exe. when i run run_w.exe,and it threw out a message"can not find the script resources",later i found a dll named"unicows.dll" .which people in the website say would be helpful.the error remains.and i spend dozens of time on that,but in vain.thanks if any suggestion regards, jolley --------------------------------- ????????????-3.5G??????20M???? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.python.org/pipermail/chicago/attachments/20061026/12f5e553/attachment.html From maney at two14.net Fri Oct 27 17:45:52 2006 From: maney at two14.net (Martin Maney) Date: Fri, 27 Oct 2006 10:45:52 -0500 Subject: [Chicago] Design ponderings Message-ID: <20061027154552.GA8558@furrr.two14.net> I came to this by way of the Haskell weekly news, of all things. What I discovered during my time of inventing and re-inventing DSLs over and over is that I couldn't handle change well. Often the smallest change would lead to me changing the very language of my solution; essentially a total rewrite. This was the reality of software maitenance. http://blogs.concedere.net:8080/blog/discipline/software+engineering/?permalink=The-Problem-Is-Choice.html The "Patterns of 1972" article he links to is an interesting review of some historical patterns that predate the Go4 and all that cataloging that followed. Even though he misreads the evidence to suggest that DSLs are the True Objective (or something darn close to that): When we identify and document one, that should not be the end of the story. Rather, we should have the long-term goal of trying to understand how to improve the language so that the pattern becomes invisible or unnecessary. http://newbabe.pobox.com/~mjd/blog/prog/design-patterns.html Of course that assumes there's no substantial cost to subsuming every pattern, doesn't it? I do sympathize with his feeling that the patterns movement seems to institutionalize visble complexity: If the Design Patterns movement had been popular in the 1980's, we wouldn't even have C++ or Java; we would still be implementing Object-Oriented Classes in C with structs, and the argument would go that since programmers were forced to use C anyway, we should at least help them as much as possible. Yeah, that *would* be bad. -- Some people hack for fun, some because they want things their way; some don't because they can't, and some because they can't be bothered. Some can make anything work, some could but would rather not, and some would misconfigure a bowling ball. -- unknown