From alex.gaynor at gmail.com Fri Jan 1 19:16:22 2010 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Fri, 1 Jan 2010 12:16:22 -0600 Subject: [Chicago] Django Development Sprint Reminder -- Chicago January 9-10th Message-ID: Hi all, This is just a quick reminder that there will be a development sprint for Django on January 9-10th in Chicago at the Everyblock offices. This is just after the major feature freeze so we'll be working on a bunch of smaller features. If you can make it we'd love if you could join us. If you've never contributed to Django before this is the perfect time to start, we'll have plenty of people to help you get started! If you can make it please sign yourself up here: http://code.djangoproject.com/wiki/Sprint20101Chicago (just add your name to the list), and if you can't make it in person we'll all be on IRC so you can sprint with us online as well! Thanks, Alex -- "I disapprove of what you say, but I will defend to the death your right to say it." -- Voltaire "The people's good is the highest law." -- Cicero "Code can always be simpler than you think, but never as simple as you want" -- Me From johnstoner2 at gmail.com Sat Jan 2 07:43:26 2010 From: johnstoner2 at gmail.com (John Stoner) Date: Sat, 2 Jan 2010 00:43:26 -0600 Subject: [Chicago] Django Development Sprint Reminder -- Chicago January 9-10th In-Reply-To: References: Message-ID: <74ee3f2b1001012243w179f7743s45f7ca220929392d@mail.gmail.com> Do you have any recommendations for preparation for those of us who'd like to hit the ground running, or at least moving a little faster? On Fri, Jan 1, 2010 at 12:16 PM, Alex Gaynor wrote: > Hi all, > > This is just a quick reminder that there will be a development sprint > for Django on January 9-10th in Chicago at the Everyblock offices. > This is just after the major feature freeze so we'll be working on a > bunch of smaller features. If you can make it we'd love if you could > join us. If you've never contributed to Django before this is the > perfect time to start, we'll have plenty of people to help you get > started! If you can make it please sign yourself up here: > http://code.djangoproject.com/wiki/Sprint20101Chicago (just add your > name to the list), and if you can't make it in person we'll all be on > IRC so you can sprint with us online as well! > > Thanks, > Alex > > -- > "I disapprove of what you say, but I will defend to the death your > right to say it." -- Voltaire > "The people's good is the highest law." -- Cicero > "Code can always be simpler than you think, but never as simple as you > want" -- Me > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- blogs: http://www.generosity.org/stoner/ http://boogiepants.typepad.com/ 'In knowledge is power; in wisdom, humility.' -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Sun Jan 3 00:43:37 2010 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Sat, 2 Jan 2010 17:43:37 -0600 Subject: [Chicago] Django Development Sprint Reminder -- Chicago January 9-10th In-Reply-To: <74ee3f2b1001012243w179f7743s45f7ca220929392d@mail.gmail.com> References: <74ee3f2b1001012243w179f7743s45f7ca220929392d@mail.gmail.com> Message-ID: http://code.djangoproject.com/wiki/Sprints has a bunch of good resources for Sprinting in general. If you're new to contributing Django definitely read the contributing docs: http://docs.djangoproject.com/en/dev/internals/contributing/ which have a bunch of good information. Otherwise if you have a specific feature or bug you want to be sprinting on you can come ready to go, if not you can try to find a bug or feature you're interested in in Django's Trac or the wiki 1.2 Feature wiki: http://code.djangoproject.com/wiki/Version1.2Features. I'll try to come up with a list of tickets that might be good for beginners before the sprint. You can always find tickets that can use some help by looking for tickets that have patches, but they either need improvement or tests. Alex On Sat, Jan 2, 2010 at 12:43 AM, John Stoner wrote: > Do you have any recommendations for preparation for those of us who'd like > to hit the ground running, or at least moving a little faster? > > On Fri, Jan 1, 2010 at 12:16 PM, Alex Gaynor wrote: >> >> Hi all, >> >> This is just a quick reminder that there will be a development sprint >> for Django on January 9-10th in Chicago at the Everyblock offices. >> This is just after the major feature freeze so we'll be working on a >> bunch of smaller features. ?If you can make it we'd love if you could >> join us. ?If you've never contributed to Django before this is the >> perfect time to start, we'll have plenty of people to help you get >> started! ?If you can make it please sign yourself up here: >> http://code.djangoproject.com/wiki/Sprint20101Chicago (just add your >> name to the list), and if you can't make it in person we'll all be on >> IRC so you can sprint with us online as well! >> >> Thanks, >> Alex >> >> -- >> "I disapprove of what you say, but I will defend to the death your >> right to say it." -- Voltaire >> "The people's good is the highest law." -- Cicero >> "Code can always be simpler than you think, but never as simple as you >> want" -- Me >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > > -- > blogs: > http://www.generosity.org/stoner/ > http://boogiepants.typepad.com/ > 'In knowledge is power; in ?wisdom, humility.' > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- "I disapprove of what you say, but I will defend to the death your right to say it." -- Voltaire "The people's good is the highest law." -- Cicero "Code can always be simpler than you think, but never as simple as you want" -- Me From carl at personnelware.com Sun Jan 3 18:33:45 2010 From: carl at personnelware.com (Carl Karsten) Date: Sun, 3 Jan 2010 11:33:45 -0600 Subject: [Chicago] Jan 14 meeting talks Message-ID: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> a quick skim of the list archive shows offers for 2 talks: dbus unicode Presenters: please give me a 3 or 4 line paragraph description for the announcement. I'll give a few days for any more offers to come in and then commit to something. -- Carl K From g at rre.tt Sun Jan 3 18:47:52 2010 From: g at rre.tt (Garrett Smith) Date: Sun, 3 Jan 2010 11:47:52 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> Message-ID: On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten wrote: > a quick skim of the list archive shows offers for 2 talks: > > dbus > unicode > > Presenters: please give me a 3 or 4 line paragraph description for the > announcement. > > I'll give a few days for any more offers to come in and then commit to > something. If anyone's interested, I can put some material together for something entitled: "A short, incomplete and probably mostly erroneous survey of text indexing and search tools that might be of interest to Python developers" As it would be short and incomplete, I'd cover a small subset of the actual tool sets: Xapian, Lucene, Sphinx, and agrep/glimpse. As I imagine there are a host of developers in our group with similar experience, I'd be very pleased to present this with others, tag team style. Garrett From d-beazley at sbcglobal.net Mon Jan 4 14:19:54 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Mon, 4 Jan 2010 07:19:54 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: References: Message-ID: <4F541782-C019-496B-B6A6-694DCFC9CB1E@sbcglobal.net> I can give a brief talk about the change to the Python GIL that has been added into the Python 3 branch. Cheers, Dave From tal.liron at threecrickets.com Mon Jan 4 15:00:00 2010 From: tal.liron at threecrickets.com (Tal Liron) Date: Mon, 04 Jan 2010 08:00:00 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <4F541782-C019-496B-B6A6-694DCFC9CB1E@sbcglobal.net> References: <4F541782-C019-496B-B6A6-694DCFC9CB1E@sbcglobal.net> Message-ID: <4B41F460.5090103@threecrickets.com> Do you happen to know anything about the GIL and Google's version CPython? Also, I just remembered I promised to say something about the GIL and Jython. My memory was jogged because this weekend I submitted a patch to Jython that fixes its very broken concurrency behavior when embedded (using JSR-223 or otherwise). La la la, another long story, and not particularly Python-related, though I can say a few words about it if people are interested in Jython. Anyway, some humor for you from the Jython codebase. Here's a snippet from the FutureFeature enum: /** * Enable the Global Interpreter Lock in Jython. */ GIL { @Override public void addTo(PragmaReceiver features) { throw new ParseException("Never going to happen!"); } }, (You would see that message if from __future__ you import GIL.) -Tal On 01/04/2010 07:19 AM, David Beazley wrote: > I can give a brief talk about the change to the Python GIL that has been added into the Python 3 branch. > > From d-beazley at sbcglobal.net Mon Jan 4 15:08:06 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Mon, 4 Jan 2010 08:08:06 -0600 Subject: [Chicago] Python Concurrency Workshop, Jan 14-15, 2010 Message-ID: Chipy, Just a quick note that it's not too late to register for this. Cheers, Dave --------------------- Python Concurrency Workshop, v2.0 January 14-15, 2010 Chicago, Illinois http://www.dabeaz.com/chicago/concurrent.html *** Last Two Weeks to Register *** Join David Beazley, author of the Python Essential Reference, for an in-depth workshop on concurrent programming techniques and idioms. This workshop, designed for more experienced Python programmers, covers threads, synchronization, message passing, multiprocessing, distributed computing, coroutines, asynchronous I/O and other related topics with an eye towards writing programs that can run on multiple CPU cores, clusters, or distributed systems. A major theme of the workshop is to explore and understand different programming techniques, their associated performance properties, and other tradeoffs. You'll definitely walk away with new insight and a better understanding of how different parts of Python work under the covers. Workshop attendance is strictly limited to six people. More information, including a detailed topic index, is available at: http://www.dabeaz.com/chicago/concurrent.html Note for Chicago residents: The workshop is located in Andersonville. Free on-street parking is pretty easy to find (especially during the day). Workshop includes lunch and snacks. From carl at personnelware.com Tue Jan 5 17:19:04 2010 From: carl at personnelware.com (Carl Karsten) Date: Tue, 5 Jan 2010 10:19:04 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> Message-ID: <549053141001050819m365ea225x4269f6a2013f014b@mail.gmail.com> I propose: Chris on dbus Beazley on the change to the Python GIL that has been added into the Python 3 branch. Tal will say something about the GIL and Jython. Any objections? I am interested in text processing, and would really like to get a unicode talk recorded posted, so maybe we can do those in Feb. On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten wrote: > a quick skim of the list archive shows offers for 2 talks: > > dbus > unicode > > Presenters: please give me a 3 or 4 line paragraph description for the > announcement. > > I'll give a few days for any more offers to come in and then commit to > something. > > -- > Carl K > -- Carl K From tal.liron at threecrickets.com Tue Jan 5 17:22:19 2010 From: tal.liron at threecrickets.com (Tal Liron) Date: Tue, 05 Jan 2010 10:22:19 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <549053141001050819m365ea225x4269f6a2013f014b@mail.gmail.com> References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> <549053141001050819m365ea225x4269f6a2013f014b@mail.gmail.com> Message-ID: <4B43673B.5010008@threecrickets.com> Can't make this meeting! And my whole "something" to say can be summarized as: "There is no GIL in Jython." On 01/05/2010 10:19 AM, Carl Karsten wrote: > I propose: > > Chris on dbus > Beazley on the change to the Python GIL that has been added into the > Python 3 branch. > Tal will say something about the GIL and Jython. > > Any objections? > > I am interested in text processing, and would really like to get a > unicode talk recorded posted, so maybe we can do those in Feb. > > On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten wrote: > >> a quick skim of the list archive shows offers for 2 talks: >> >> dbus >> unicode >> >> Presenters: please give me a 3 or 4 line paragraph description for the >> announcement. >> >> I'll give a few days for any more offers to come in and then commit to >> something. >> >> -- >> Carl K >> >> > > > From brianherman at gmail.com Tue Jan 5 17:58:06 2010 From: brianherman at gmail.com (Brian Herman) Date: Tue, 5 Jan 2010 10:58:06 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <4B43673B.5010008@threecrickets.com> References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> <549053141001050819m365ea225x4269f6a2013f014b@mail.gmail.com> <4B43673B.5010008@threecrickets.com> Message-ID: <4ef15ddc1001050858s69103ca1ic091891e9401cd50@mail.gmail.com> +1 beasley On Tue, Jan 5, 2010 at 10:22 AM, Tal Liron wrote: > Can't make this meeting! And my whole "something" to say can be summarized > as: > > "There is no GIL in Jython." > > > On 01/05/2010 10:19 AM, Carl Karsten wrote: > >> I propose: >> >> Chris on dbus >> Beazley on the change to the Python GIL that has been added into the >> Python 3 branch. >> Tal will say something about the GIL and Jython. >> >> Any objections? >> >> I am interested in text processing, and would really like to get a >> unicode talk recorded posted, so maybe we can do those in Feb. >> >> On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten >> wrote: >> >> >>> a quick skim of the list archive shows offers for 2 talks: >>> >>> dbus >>> unicode >>> >>> Presenters: please give me a 3 or 4 line paragraph description for the >>> announcement. >>> >>> I'll give a few days for any more offers to come in and then commit to >>> something. >>> >>> -- >>> Carl K >>> >>> >>> >> >> >> >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- _________________________________ Thank You, Brian Herman _____________________________________ "Wherever they burn books, in the end will also burn human beings." - Heinrich Heine -------------- next part -------------- An HTML attachment was scrubbed... URL: From wscullin at gmail.com Tue Jan 5 18:09:11 2010 From: wscullin at gmail.com (William Scullin) Date: Tue, 5 Jan 2010 11:09:11 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> Message-ID: I'm willing to do a 10 minute piece on exception handling basics and debugging. - William On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten wrote: > a quick skim of the list archive shows offers for 2 talks: > > dbus > unicode > > Presenters: please give me a 3 or 4 line paragraph description for the > announcement. > > I'll give a few days for any more offers to come in and then commit to > something. > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From brianherman at gmail.com Tue Jan 5 18:10:18 2010 From: brianherman at gmail.com (Brian Herman) Date: Tue, 5 Jan 2010 11:10:18 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: <4ef15ddc1001050858s69103ca1ic091891e9401cd50@mail.gmail.com> References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> <549053141001050819m365ea225x4269f6a2013f014b@mail.gmail.com> <4B43673B.5010008@threecrickets.com> <4ef15ddc1001050858s69103ca1ic091891e9401cd50@mail.gmail.com> Message-ID: <4ef15ddc1001050910o735ef572wdac2f1db5f7e78d8@mail.gmail.com> One alternative to the Cpython's GIL is Stackless Python, it uses microthreading. http://www.stackless.com/ On Tue, Jan 5, 2010 at 10:58 AM, Brian Herman wrote: > +1 beasley > > > On Tue, Jan 5, 2010 at 10:22 AM, Tal Liron wrote: > >> Can't make this meeting! And my whole "something" to say can be summarized >> as: >> >> "There is no GIL in Jython." >> >> >> On 01/05/2010 10:19 AM, Carl Karsten wrote: >> >>> I propose: >>> >>> Chris on dbus >>> Beazley on the change to the Python GIL that has been added into the >>> Python 3 branch. >>> Tal will say something about the GIL and Jython. >>> >>> Any objections? >>> >>> I am interested in text processing, and would really like to get a >>> unicode talk recorded posted, so maybe we can do those in Feb. >>> >>> On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten >>> wrote: >>> >>> >>>> a quick skim of the list archive shows offers for 2 talks: >>>> >>>> dbus >>>> unicode >>>> >>>> Presenters: please give me a 3 or 4 line paragraph description for the >>>> announcement. >>>> >>>> I'll give a few days for any more offers to come in and then commit to >>>> something. >>>> >>>> -- >>>> Carl K >>>> >>>> >>>> >>> >>> >>> >>> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > _________________________________ > Thank You, > Brian Herman > _____________________________________ > "Wherever they burn books, in the end will also burn human beings." - > Heinrich Heine > > > -- _________________________________ Thank You, Brian Herman _____________________________________ "Wherever they burn books, in the end will also burn human beings." - Heinrich Heine -------------- next part -------------- An HTML attachment was scrubbed... URL: From cfkarsten at gmail.com Tue Jan 5 21:11:57 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Tue, 5 Jan 2010 14:11:57 -0600 Subject: [Chicago] Jan 14 meeting talks In-Reply-To: References: <549053141001030933v33574463v52adc49ee723c6ec@mail.gmail.com> Message-ID: <549053141001051211t54c05f29pb4a39a31cf1b03b1@mail.gmail.com> I already turned down the Unicode and text processing talks to make sure there is time for the 2. How about you spend 10 minutes replaying to the email I sent you last week? guessing it hit a spam filer rule - there was the URL of a resume in there. On Tue, Jan 5, 2010 at 11:09 AM, William Scullin wrote: > I'm willing to do a 10 minute piece on exception handling basics and debugging. > > - William > > On Sun, Jan 3, 2010 at 11:33 AM, Carl Karsten wrote: >> a quick skim of the list archive shows offers for 2 talks: >> >> dbus >> unicode >> >> Presenters: please give me a 3 or 4 line paragraph description for the >> announcement. >> >> I'll give a few days for any more offers to come in and then commit to >> something. >> >> -- >> 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 > -- Carl K From d-beazley at sbcglobal.net Fri Jan 8 05:16:06 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Thu, 7 Jan 2010 22:16:06 -0600 Subject: [Chicago] Chicago-area students - Python Concurrency Message-ID: <3B6CEBEB-034E-462E-B223-A2A57FE2C714@sbcglobal.net> Just a quick note to say that I have a limited number of deeply discounted student tickets for the upcoming Python concurrency workshop being offered next week. Forget your college classes--you'll learn a whole semester's worth of material on threads, message passing, distributing computing, and more in the two-day workshop. More details at: http://www.dabeaz.com/chicago/concurrent.html Cheers, Dave From betatim at gmail.com Fri Jan 8 10:45:02 2010 From: betatim at gmail.com (Tim Head) Date: Fri, 8 Jan 2010 09:45:02 +0000 Subject: [Chicago] Chicago-area students - Python Concurrency In-Reply-To: <3B6CEBEB-034E-462E-B223-A2A57FE2C714@sbcglobal.net> References: <3B6CEBEB-034E-462E-B223-A2A57FE2C714@sbcglobal.net> Message-ID: <85dba0991001080145n31c78c4dke11102c700e00c0f@mail.gmail.com> Hi Dave, will you repeat this workshop at a different date? I would love to come (I am a student!) but my plane is landing in O'Hare on Jan, 14th so I can't make this one :( Tim 2010/1/8 David Beazley : > Just a quick note to say that I have a limited number of deeply discounted student tickets for the upcoming Python concurrency workshop being offered next week. ? ?Forget your college classes--you'll learn a whole semester's worth of material on threads, message passing, distributing computing, and more in the two-day workshop. ? ?More details at: > > ? ? ?http://www.dabeaz.com/chicago/concurrent.html > > Cheers, > Dave > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- http://tim.jottit.com/ From d-beazley at sbcglobal.net Sat Jan 9 06:05:56 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Fri, 8 Jan 2010 23:05:56 -0600 Subject: [Chicago] Chicago-area students - Python Concurrency In-Reply-To: <85dba0991001080145n31c78c4dke11102c700e00c0f@mail.gmail.com> References: <3B6CEBEB-034E-462E-B223-A2A57FE2C714@sbcglobal.net> <85dba0991001080145n31c78c4dke11102c700e00c0f@mail.gmail.com> Message-ID: <78F48233-134D-4FB6-826C-8FD399C06673@sbcglobal.net> Tim, I do expect to offer the same material at some point in the future--maybe over the summer. Cheers, Dave On Jan 8, 2010, at 3:45 AM, Tim Head wrote: > Hi Dave, > > will you repeat this workshop at a different date? I would love to > come (I am a student!) but my plane is landing in O'Hare on Jan, 14th > so I can't make this one :( > > Tim > > 2010/1/8 David Beazley : >> Just a quick note to say that I have a limited number of deeply discounted student tickets for the upcoming Python concurrency workshop being offered next week. Forget your college classes--you'll learn a whole semester's worth of material on threads, message passing, distributing computing, and more in the two-day workshop. More details at: >> >> http://www.dabeaz.com/chicago/concurrent.html >> >> Cheers, >> Dave >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > http://tim.jottit.com/ From smv260985 at gmail.com Sat Jan 9 06:26:20 2010 From: smv260985 at gmail.com (Subodhini) Date: Fri, 8 Jan 2010 21:26:20 -0800 Subject: [Chicago] Chicago-area students - Python Concurrency In-Reply-To: <3B6CEBEB-034E-462E-B223-A2A57FE2C714@sbcglobal.net> References: <3B6CEBEB-034E-462E-B223-A2A57FE2C714@sbcglobal.net> Message-ID: Hi, Even I am interested in this. Please let me know the discount for the same. On Thu, Jan 7, 2010 at 8:16 PM, David Beazley wrote: > Just a quick note to say that I have a limited number of deeply discounted > student tickets for the upcoming Python concurrency workshop being offered > next week. Forget your college classes--you'll learn a whole semester's > worth of material on threads, message passing, distributing computing, and > more in the two-day workshop. More details at: > > http://www.dabeaz.com/chicago/concurrent.html > > Cheers, > Dave > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Subodhini Chopde -------------- next part -------------- An HTML attachment was scrubbed... URL: From cwebber at dustycloud.org Tue Jan 12 23:06:31 2010 From: cwebber at dustycloud.org (Christopher Allan Webber) Date: Tue, 12 Jan 2010 16:06:31 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) Message-ID: <877hrnkmfs.fsf@dustycloud.org> So, I originally was planning on giving a talk on d-bus this month. I actually had set aside some time to prepare for it on Sunday. But between Saturday night and Monday morning I was very, very under the weather (the most sick I've been in quite a while). The result is, I can give a talk on d-bus this month, but it won't be as good as I had hoped, as I was sick in my preparation time, and I really didn't work on the d-bus related project I had anticipated investing in. End result is, I can give an okay talk on d-bus that I am kinda prepared for. Or I can give a much more interesting talk on GitPython, something I've been using quite a lot this month, which I expect quite a few people here are interested in. Are people interested? If three people or more give a +1 to this, I'll make the topic change, otherwise I'll stick with the d-bus talk. - cwebb From cwebber at dustycloud.org Tue Jan 12 23:27:20 2010 From: cwebber at dustycloud.org (Christopher Allan Webber) Date: Tue, 12 Jan 2010 16:27:20 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <877hrnkmfs.fsf@dustycloud.org> (Christopher Allan Webber's message of "Tue, 12 Jan 2010 16:06:31 -0600") References: <877hrnkmfs.fsf@dustycloud.org> Message-ID: <87zl4jj6wn.fsf@dustycloud.org> It was mentioned on IRC that the best route would probably be for me to give a talk on whatever I am happiest giving... I am not normally so happy about last-minute schedule changes, but I do think the GitPython talk would be a lot more interesting and a lot better received. So I'm going to do that one! Christopher Allan Webber writes: > So, I originally was planning on giving a talk on d-bus this month. I > actually had set aside some time to prepare for it on Sunday. But > between Saturday night and Monday morning I was very, very under the > weather (the most sick I've been in quite a while). The result is, I > can give a talk on d-bus this month, but it won't be as good as I had > hoped, as I was sick in my preparation time, and I really didn't work on > the d-bus related project I had anticipated investing in. > > End result is, I can give an okay talk on d-bus that I am kinda prepared > for. Or I can give a much more interesting talk on GitPython, something > I've been using quite a lot this month, which I expect quite a few > people here are interested in. > > Are people interested? If three people or more give a +1 to this, I'll > make the topic change, otherwise I'll stick with the d-bus talk. > > - cwebb > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From asl2 at pobox.com Tue Jan 12 23:35:06 2010 From: asl2 at pobox.com (Aaron Lav) Date: Tue, 12 Jan 2010 17:35:06 -0500 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <877hrnkmfs.fsf@dustycloud.org> References: <877hrnkmfs.fsf@dustycloud.org> Message-ID: <20100112223506.GA5491@panix.com> On Tue, Jan 12, 2010 at 04:06:31PM -0600, Christopher Allan Webber wrote: > End result is, I can give an okay talk on d-bus that I am kinda prepared > for. Or I can give a much more interesting talk on GitPython, something > I've been using quite a lot this month, which I expect quite a few > people here are interested in. > > Are people interested? If three people or more give a +1 to this, I'll > make the topic change, otherwise I'll stick with the d-bus talk. I'd be happy to hear about GitPython. Aaron (asl2 at pobox.com) From chris.mcavoy at gmail.com Tue Jan 12 23:39:50 2010 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Tue, 12 Jan 2010 16:39:50 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <20100112223506.GA5491@panix.com> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> Message-ID: <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> I'm actually more interested in Git-Python than d-bus. ++ On Tue, Jan 12, 2010 at 4:35 PM, Aaron Lav wrote: > On Tue, Jan 12, 2010 at 04:06:31PM -0600, Christopher Allan Webber wrote: >> End result is, I can give an okay talk on d-bus that I am kinda prepared >> for. ?Or I can give a much more interesting talk on GitPython, something >> I've been using quite a lot this month, which I expect quite a few >> people here are interested in. >> >> Are people interested? ?If three people or more give a +1 to this, I'll >> make the topic change, otherwise I'll stick with the d-bus talk. > > I'd be happy to hear about GitPython. > > ? ?Aaron (asl2 at pobox.com) > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From tonkinjs at yahoo.com Wed Jan 13 15:53:46 2010 From: tonkinjs at yahoo.com (Jonathan Tonkin) Date: Wed, 13 Jan 2010 06:53:46 -0800 (PST) Subject: [Chicago] Python -- Is there a reservation list for Jan. 14? Message-ID: <762864.77387.qm@web111316.mail.gq1.yahoo.com> Hi, All -- Events at Tech Nexus usually have a sign-up list for security.? (I only recall having been checked for that once by security.)?? Is there a sign-up list for the Jan. 14 meeting?? If so, may I be directed to it or added to it?? Thanks, Jon Tonkin -------------- next part -------------- An HTML attachment was scrubbed... URL: From cfkarsten at gmail.com Wed Jan 13 15:57:52 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 13 Jan 2010 08:57:52 -0600 Subject: [Chicago] Python -- Is there a reservation list for Jan. 14? In-Reply-To: <762864.77387.qm@web111316.mail.gq1.yahoo.com> References: <762864.77387.qm@web111316.mail.gq1.yahoo.com> Message-ID: <549053141001130657u4ea7b5fcj158046ffd0e3cadd@mail.gmail.com> yes. Can someone use their web powers to make a sign up sheet? or do something to deal with this? I'll figure out what to do with the list. we just need names. On Wed, Jan 13, 2010 at 8:53 AM, Jonathan Tonkin wrote: > Hi, All -- > > Events at Tech Nexus usually have a sign-up list for security. (I only > recall having been checked for that once by security.) Is there a sign-up > list for the Jan. 14 meeting? If so, may I be directed to it or added to > it? > > Thanks, > > Jon Tonkin > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K -------------- next part -------------- An HTML attachment was scrubbed... URL: From skip at pobox.com Wed Jan 13 16:56:43 2010 From: skip at pobox.com (skip at pobox.com) Date: Wed, 13 Jan 2010 09:56:43 -0600 Subject: [Chicago] Python -- Is there a reservation list for Jan. 14? In-Reply-To: <549053141001130657u4ea7b5fcj158046ffd0e3cadd@mail.gmail.com> References: <762864.77387.qm@web111316.mail.gq1.yahoo.com> <549053141001130657u4ea7b5fcj158046ffd0e3cadd@mail.gmail.com> Message-ID: <19277.60731.599373.983503@montanaro.dyndns.org> Carl> Can someone use their web powers to make a sign up sheet? or do Carl> something to deal with this? I'll figure out what to do with the Carl> list. we just need names. I tried to add a Sign Up section to the FrontPage which references a SignUp page and initialized the list with Carl's name... Skip From mdipierro at cs.depaul.edu Wed Jan 13 17:00:00 2010 From: mdipierro at cs.depaul.edu (Massimo Di Pierro) Date: Wed, 13 Jan 2010 10:00:00 -0600 Subject: [Chicago] Python -- Is there a reservation list for Jan. 14? In-Reply-To: <549053141001130657u4ea7b5fcj158046ffd0e3cadd@mail.gmail.com> References: <762864.77387.qm@web111316.mail.gq1.yahoo.com> <549053141001130657u4ea7b5fcj158046ffd0e3cadd@mail.gmail.com> Message-ID: Something like this? http://web2py.com/chipy/default/index On Jan 13, 2010, at 8:57 AM, Carl Karsten wrote: > yes. > > Can someone use their web powers to make a sign up sheet? or do > something to deal with this? I'll figure out what to do with the > list. we just need names. > > > On Wed, Jan 13, 2010 at 8:53 AM, Jonathan Tonkin > wrote: > Hi, All -- > > Events at Tech Nexus usually have a sign-up list for security. (I > only recall having been checked for that once by security.) Is > there a sign-up list for the Jan. 14 meeting? If so, may I be > directed to it or added to it? > > Thanks, > > Jon Tonkin > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > > > > -- > Carl K > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdipierro at cs.depaul.edu Wed Jan 13 17:33:40 2010 From: mdipierro at cs.depaul.edu (Massimo Di Pierro) Date: Wed, 13 Jan 2010 10:33:40 -0600 Subject: [Chicago] Python -- Is there a reservation list for Jan. 14? In-Reply-To: <19277.60731.599373.983503@montanaro.dyndns.org> References: <762864.77387.qm@web111316.mail.gq1.yahoo.com> <549053141001130657u4ea7b5fcj158046ffd0e3cadd@mail.gmail.com> <19277.60731.599373.983503@montanaro.dyndns.org> Message-ID: <37D99B1A-FF09-4425-9272-B8611F08F859@cs.depaul.edu> oops. You beat me on time. Shall I take mine down? Can you post a link? On Jan 13, 2010, at 9:56 AM, skip at pobox.com wrote: > > Carl> Can someone use their web powers to make a sign up sheet? > or do > Carl> something to deal with this? I'll figure out what to do > with the > Carl> list. we just need names. > > I tried to add a Sign Up section to the FrontPage which references a > SignUp > page and initialized the list with Carl's name... > > Skip > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From bray at sent.com Wed Jan 13 18:43:08 2010 From: bray at sent.com (Brian Ray) Date: Wed, 13 Jan 2010 11:43:08 -0600 Subject: [Chicago] ANN ChiPy January Meeting Thurs 14th 7pm Message-ID: <802DB41D-CC33-4069-AC9D-922A9CD96D5B@sent.com> Chicago Python User Group ========================= Talks ----- ChiPy, the Chicago Python usergroup, is back again this month with another round of fantastic talks. This month we have: - A talk by the celebrated David Beazley about changes to the GIL that have been added to the Python 3 branch (1hr) - A talk by Christopher Webber about GitPython. (45min) - A talk by Jordan Bettis giving a technical, standards-spec style analysis of unicode (45min) When ---- Thursday January 14th @ ~7:00pm Location -------- We have a great venue this month, Tech Nexus: http://www.technexus.org/. 200 S. Wacker Drive 15th Floor Chicago, IL 60606 +1.312.924.1026 From Union Station, exit to Adams St, cross the bridge, enter the first doors you see to the right. Across from the Tower formally known as Sears, corner of Adams and South Wacker. http://maps.google.com/maps?hl=en&q=ITA%20200%20S.%20Wacker%20Drive%20Suite%201500%20Tech%20Nexus . Everyone is welcome but we need to let security know in advance who is coming, so if you are planning on attending, please list your name on (RSVP HERE): https://spreadsheets.google.com/viewform?formkey=dHVLOTNTU3oxTzJKYjB3RmV4eVZkMEE6MA After ----- After the meeting, for those interested we will meet up at bar near Ogilvie station for social hour. About ChiPy ----------- ChiPy is a group of Chicago Python Programmers. Participants range from absolute beginners to seasoned veterans. In short, *everyone* is welcome (including you)! Every second thursday of the month ChiPy members gather to give talks on a wide variety of topics related to Python and related technology. Our community benefits from a variety of participants, so we would love it if you would make yourself a participant! ChiPy website: http://chipy.org ChiPy Mailing List: http://mail.python.org/mailman/listinfo/chicago ChiPy Announcement *ONLY* Mailing List: http://mail.python.org/mailman/listinfo/chipy-announce Python website: http://python.org From cosmin at offbytwo.com Wed Jan 13 21:32:03 2010 From: cosmin at offbytwo.com (Cosmin Stejerean) Date: Wed, 13 Jan 2010 14:32:03 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> Message-ID: <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> On Tue, Jan 12, 2010 at 4:39 PM, Chris McAvoy wrote: > I'm actually more interested in Git-Python than d-bus. ?++ > Me too, any chance this will be recorded? -- Cosmin Stejerean http://offbytwo.com From cfkarsten at gmail.com Wed Jan 13 22:45:39 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 13 Jan 2010 15:45:39 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> Message-ID: <549053141001131345wbede756m370f6b47499b4acf@mail.gmail.com> On Wed, Jan 13, 2010 at 2:32 PM, Cosmin Stejerean wrote: > On Tue, Jan 12, 2010 at 4:39 PM, Chris McAvoy wrote: >> I'm actually more interested in Git-Python than d-bus. ?++ >> > > Me too, any chance this will be recorded? If I remember to hit record. -- Carl K From mdipierro at cs.depaul.edu Wed Jan 13 22:48:44 2010 From: mdipierro at cs.depaul.edu (Massimo Di Pierro) Date: Wed, 13 Jan 2010 15:48:44 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <549053141001131345wbede756m370f6b47499b4acf@mail.gmail.com> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> <549053141001131345wbede756m370f6b47499b4acf@mail.gmail.com> Message-ID: <8CEFC4AC-77FE-4A8B-ACC0-33358AE3C7B6@cs.depaul.edu> Hi Carl, about remembering stuff.... you never told me if you retrieved you id and I forgot to ask. massimo On Jan 13, 2010, at 3:45 PM, Carl Karsten wrote: > On Wed, Jan 13, 2010 at 2:32 PM, Cosmin Stejerean > wrote: >> On Tue, Jan 12, 2010 at 4:39 PM, Chris McAvoy >> wrote: >>> I'm actually more interested in Git-Python than d-bus. ++ >>> >> >> Me too, any chance this will be recorded? > > If I remember to hit record. > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From samir at esamir.com Wed Jan 13 22:50:42 2010 From: samir at esamir.com (Samir Faci) Date: Wed, 13 Jan 2010 15:50:42 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <8CEFC4AC-77FE-4A8B-ACC0-33358AE3C7B6@cs.depaul.edu> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> <549053141001131345wbede756m370f6b47499b4acf@mail.gmail.com> <8CEFC4AC-77FE-4A8B-ACC0-33358AE3C7B6@cs.depaul.edu> Message-ID: <9db93b0e1001131350h20f80443s5c66a15395cc83db@mail.gmail.com> Psshhh.. recorded is old school. We need a live streaming web cast. On Wed, Jan 13, 2010 at 3:48 PM, Massimo Di Pierro wrote: > Hi Carl, > > about remembering stuff.... > > you never told me if you retrieved you id and I forgot to ask. > > massimo > > On Jan 13, 2010, at 3:45 PM, Carl Karsten wrote: > >> On Wed, Jan 13, 2010 at 2:32 PM, Cosmin Stejerean >> wrote: >>> >>> On Tue, Jan 12, 2010 at 4:39 PM, Chris McAvoy >>> wrote: >>>> >>>> I'm actually more interested in Git-Python than d-bus. ?++ >>>> >>> >>> Me too, any chance this will be recorded? >> >> If I remember to hit record. >> >> -- >> 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 > -- -- Samir Faci *insert title* fortune | cowsay -f /usr/share/cows/tux.cow From cfkarsten at gmail.com Wed Jan 13 23:13:23 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 13 Jan 2010 16:13:23 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <9db93b0e1001131350h20f80443s5c66a15395cc83db@mail.gmail.com> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> <549053141001131345wbede756m370f6b47499b4acf@mail.gmail.com> <8CEFC4AC-77FE-4A8B-ACC0-33358AE3C7B6@cs.depaul.edu> <9db93b0e1001131350h20f80443s5c66a15395cc83db@mail.gmail.com> Message-ID: <549053141001131413i1759d27egc7ede5691e0853e3@mail.gmail.com> It's doable if we had a static location where it could be setup and left hooked up. setting it up before the event is more effort than I want to put in for just one night. On Wed, Jan 13, 2010 at 3:50 PM, Samir Faci wrote: > Psshhh.. recorded is old school. ?We need a live streaming web cast. > > > > On Wed, Jan 13, 2010 at 3:48 PM, Massimo Di Pierro > wrote: >> Hi Carl, >> >> about remembering stuff.... >> >> you never told me if you retrieved you id and I forgot to ask. >> >> massimo >> >> On Jan 13, 2010, at 3:45 PM, Carl Karsten wrote: >> >>> On Wed, Jan 13, 2010 at 2:32 PM, Cosmin Stejerean >>> wrote: >>>> >>>> On Tue, Jan 12, 2010 at 4:39 PM, Chris McAvoy >>>> wrote: >>>>> >>>>> I'm actually more interested in Git-Python than d-bus. ?++ >>>>> >>>> >>>> Me too, any chance this will be recorded? >>> >>> If I remember to hit record. >>> >>> -- >>> 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 >> > > > > -- > -- > Samir Faci > *insert title* > fortune | cowsay -f /usr/share/cows/tux.cow > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Carl K From johnstoner2 at gmail.com Wed Jan 13 23:15:39 2010 From: johnstoner2 at gmail.com (John Stoner) Date: Wed, 13 Jan 2010 16:15:39 -0600 Subject: [Chicago] Last minute topic change? (d-bus -> GitPython) In-Reply-To: <549053141001131413i1759d27egc7ede5691e0853e3@mail.gmail.com> References: <877hrnkmfs.fsf@dustycloud.org> <20100112223506.GA5491@panix.com> <3096c19d1001121439u7026e425se6f7981221cd903@mail.gmail.com> <383bbcce1001131232l5011d1ecocc35812592dc1676@mail.gmail.com> <549053141001131345wbede756m370f6b47499b4acf@mail.gmail.com> <8CEFC4AC-77FE-4A8B-ACC0-33358AE3C7B6@cs.depaul.edu> <9db93b0e1001131350h20f80443s5c66a15395cc83db@mail.gmail.com> <549053141001131413i1759d27egc7ede5691e0853e3@mail.gmail.com> Message-ID: <74ee3f2b1001131415n72d5229dgd881a3f2d0e0a4f6@mail.gmail.com> PS1 has UStream already set up, I believe. On Wed, Jan 13, 2010 at 4:13 PM, Carl Karsten wrote: > It's doable if we had a static location where it could be setup and > left hooked up. setting it up before the event is more effort than I > want to put in for just one night. > > On Wed, Jan 13, 2010 at 3:50 PM, Samir Faci wrote: > > Psshhh.. recorded is old school. We need a live streaming web cast. > > > > > > > > On Wed, Jan 13, 2010 at 3:48 PM, Massimo Di Pierro > > wrote: > >> Hi Carl, > >> > >> about remembering stuff.... > >> > >> you never told me if you retrieved you id and I forgot to ask. > >> > >> massimo > >> > >> On Jan 13, 2010, at 3:45 PM, Carl Karsten wrote: > >> > >>> On Wed, Jan 13, 2010 at 2:32 PM, Cosmin Stejerean > > >>> wrote: > >>>> > >>>> On Tue, Jan 12, 2010 at 4:39 PM, Chris McAvoy > > >>>> wrote: > >>>>> > >>>>> I'm actually more interested in Git-Python than d-bus. ++ > >>>>> > >>>> > >>>> Me too, any chance this will be recorded? > >>> > >>> If I remember to hit record. > >>> > >>> -- > >>> 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 > >> > > > > > > > > -- > > -- > > Samir Faci > > *insert title* > > fortune | cowsay -f /usr/share/cows/tux.cow > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- blogs: http://www.generosity.org/stoner/ http://boogiepants.typepad.com/ 'In knowledge is power; in wisdom, humility.' -------------- next part -------------- An HTML attachment was scrubbed... URL: From cfkarsten at gmail.com Thu Jan 14 00:35:33 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 13 Jan 2010 17:35:33 -0600 Subject: [Chicago] ANN ChiPy RSVP by 10am Message-ID: <549053141001131535u435aa6b4gf0d10e5ef3a850b9@mail.gmail.com> > Everyone is welcome but we need to let security > know in advance who is coming, so if you are planning on > attending, please list your name on (RSVP HERE): > https://spreadsheets.google.com/viewform?formkey=dHVLOTNTU3oxTzJKYjB3RmV4eVZkMEE6MA I just found out that I was spozed to get the list in 24 hours in advance, which is about now. but because I am a newb they are cutting me some slack an I can send it in tomorrow at 10 am. You can still show up, but it will just require security to do secure things, which starts with table scans of multiple lists, and then some low bandwidth communication with someone. You will wish you were on the list. -- Carl K From tonkinjs at yahoo.com Thu Jan 14 21:43:23 2010 From: tonkinjs at yahoo.com (Jonathan Tonkin) Date: Thu, 14 Jan 2010 12:43:23 -0800 (PST) Subject: [Chicago] Several items that may be of interest to group members Message-ID: <253208.32630.qm@web111309.mail.gq1.yahoo.com> Hello, While this may not be directly related to group topics, here are several items that may be of interest to group members. 1.) (shortest first) The Chicago Chapter of the ACM is now on Facebook and Twitter.? Join our Facebook Group (http://www.facebook.com/group.php?gid=59120137059) or follow us on Twitter (username:? chicagoacm). 2.)? Next ACM Meeting: January 20, 2010 A joint meeting with the Loyola University Computer Science Department Speaker: Marc Temkin "WPF: The Windows Desktop Reloaded" Wednesday, Jan. 20, 2010, 6:30 pm 5:30 pm -6:30 pm (Social Hour) Loyola University Water Tower Campus (Chicago/Michigan Area) 820 N. Michigan, Chicago IL 60611 Beane Ballroom (13th Floor, Lewis Towers) Campus map: http://www.luc.edu/about/pdfs/wtc_may09.pdf Admission: Free (General Admission, No Reserved Seats) Reservations: To make a reservation, use this form: (http://spreadsheets.google.com/viewform?formkey=dG5pUTBWamM4MnRYbWdVcEs4NWhaelE6MA) or send an e-mail to greg at neumarke.net or call Greg at 773-907-3308 (work) About the Topic: Windows Presentation Foundation (WPF) is the current Microsoft .NET graphics and media subsystem.? This talk will show the audience how to build a simple WPF interface with a dynamic data source. About the Speaker: Marc Temkin is an independent programmer and teaches programming.? Marc has been Vice-Chair of the Chicago chapter since 2006. ? More details at: http://www.chicagoacm.org/ Thanks, Jonathan Tonkin -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Fri Jan 15 17:52:18 2010 From: carl at personnelware.com (Carl Karsten) Date: Fri, 15 Jan 2010 10:52:18 -0600 Subject: [Chicago] Feb 11 meeting venue Message-ID: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> ITA says > Conference Room A/B is available on Feb 11 in the evening. We need to request it, and if we ditch them, they may get grumpy, so I have not requested it yet. But that means someone else may, and then we are out on the street. Also, we can request to be listed their event calendar. As I was setting up, 3 people stopped in "Python meeting tonight? maybe I will attend next month." I think there is an implied "if it is here." Any other offers? -- Carl K From cwebber at dustycloud.org Fri Jan 15 23:26:33 2010 From: cwebber at dustycloud.org (Christopher Allan Webber) Date: Fri, 15 Jan 2010 16:26:33 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> (Carl Karsten's message of "Fri, 15 Jan 2010 10:52:18 -0600") References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> Message-ID: <87hbqndmxy.fsf@dustycloud.org> I would be happy meeting at ITA again. This month was a lot of fun, and it was a comfy location. Carl Karsten writes: > ITA says >> Conference Room A/B is available on Feb 11 in the evening. > > We need to request it, and if we ditch them, they may get grumpy, so I > have not requested it yet. But that means someone else may, and then > we are out on the street. > > Also, we can request to be listed their event calendar. As I was > setting up, 3 people stopped in "Python meeting tonight? maybe I will > attend next month." I think there is an implied "if it is here." > > Any other offers? From h2 at us.ibm.com Sat Jan 16 14:02:06 2010 From: h2 at us.ibm.com (Howard Hess) Date: Sat, 16 Jan 2010 08:02:06 -0500 Subject: [Chicago] AUTO: Howard Hess/Chicago/IBM is out of the office until 02/14/2001. (returning 01/19/2010) Message-ID: I am out of the office until 01/19/2010. Note: This is an automated response to your message "Chicago Digest, Vol 53, Issue 13" sent on 1/16/10 6:00:02. This is the only notification you will receive while this person is away. -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Sat Jan 16 17:13:07 2010 From: shekay at pobox.com (sheila miguez) Date: Sat, 16 Jan 2010 10:13:07 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <87hbqndmxy.fsf@dustycloud.org> References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> <87hbqndmxy.fsf@dustycloud.org> Message-ID: I like ITA, but since I'm a dilettant only give me a half a vote. -- sheila From cwebber at dustycloud.org Sun Jan 17 20:18:20 2010 From: cwebber at dustycloud.org (Christopher Allan Webber) Date: Sun, 17 Jan 2010 13:18:20 -0600 Subject: [Chicago] Feb talks Message-ID: <87r5popmkj.fsf@dustycloud.org> Hello, I'm starting this thread to pull together a call for talks for February. Actually, I've been considering giving a talk on a talk on an implementation of the actor model that my friend Tamas Kemenczy and I wrote (with some strong influence from some other folks... including Beazley and a couple of old mentors of mine..). We may have come up with a nice, pythonic way to handle concurrency. I'm kind of afraid that it may be lost to the sands of time, so I'd like to air our implementation and ideas. In other words, I'd like to explain what XUDD is, and get some input! Is anyone interested in that? Otherwise, attach other topic ideas to this thread! From bray at sent.com Sun Jan 17 21:36:38 2010 From: bray at sent.com (Brian Ray) Date: Sun, 17 Jan 2010 14:36:38 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <87hbqndmxy.fsf@dustycloud.org> References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> <87hbqndmxy.fsf@dustycloud.org> Message-ID: <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> On Jan 15, 2010, at 4:26 PM, Christopher Allan Webber wrote: > I would be happy meeting at ITA again. This month was a lot of fun, > and > it was a comfy location. I am not opposed to repetition. However, wouldn't you much prefer a pattern of some sort to prevent superfluities. Say we return to Sully's and then back to ITA. Or we go to a school, then a bar, then a business meeting place like ITA. The variance on location and type of venue is helpful in keeping things interesting. It is as important to allow those with some adversity on type of venue to be satisfied in a regular manner. Believe it or not, I think it is equally important that every one does not show up all at once. Dare I say we have enough loyal following that that if all the regulars (15-20) plus all the semi-regulars (25-50) and plus all the erratics (75-100) show up all at once we have a colossal problem accommodate within the confines of the more modest venues. I agree ITA was comfy. Although, the security guy did give me a strange look but that might have the cologne I was wearing. And do we really want to be that close to Willis tower? Strange looks and my paranoia aside, things that are important about venues: * Close to public transit (CTA / Metra) * Have parking near by for those who drive * As central to Chicago (recall that is our name) as possible. And when I say Central I am talking about near or in the Loop. Sully does not fit that and it does bother me. But they do have bartenders. * We must have someone talk about Python (that also is in our name) * It should be free * It needs to accommodate the anticipated attendance. * It needs to have some facilities * There must be somewhere to project on like a screen or wall (a projector also is a really good thing) It does not have to have Beer. It does not have to have to have food. However, food and beer are good sometimes. I am still amazed how many organizations are cool enough to sponsor our meetings. This is great! Brian Ray From shekay at pobox.com Sun Jan 17 22:14:34 2010 From: shekay at pobox.com (sheila miguez) Date: Sun, 17 Jan 2010 15:14:34 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> <87hbqndmxy.fsf@dustycloud.org> <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> Message-ID: On Sun, Jan 17, 2010 at 2:36 PM, Brian Ray wrote: > I agree ITA was comfy. ?Although, the security guy did give me a strange > look but that might have the cologne I was wearing. ?And do we really want > to be that close to Willis tower? > > Strange looks and my paranoia aside, things that are important about venues: heh. on a scale from 0 to 4, 0 bad 4 good, here are my ratings for places I can remember off the top of my head: ITA location: 4 (metra, bus, el, bad driving and parking) Floor plan: 3 Usable table to chair ratio: 2 Chair comfort: 2 has food: ? ever? occupancy: 3? Sully's location: 3 (el, bus, good driving and parking, but no metra) Floor plan: 1 (too narrow!) Usable table to chair ratio: 1 Chair comfort: 1 has food: 3 (good, but not sponsored) occupancy: 2? Thoughtworks (Aeon?) location: 2 (no metra, no el, easy driving, bad parking) Floor plan: 4 (very configurable) Usable table to chair ratio: 3 (iirc. there were table and they could be moved around) Chair comfort: 1 has food: sometimes, sponsored occupancy: 3? Threadless location: for me it is full of awesome. 4. walking distance from my apartment. floor plan: 3 or 4 (very configurable) Usable table to chair ratio: ??? Chair comfort: I don't know, I sat on the car seat. it was comfy. food: ?? occupancy: 2? where else? those are the ones I remember off the top of my head. -- sheila From bray at sent.com Sun Jan 17 22:31:42 2010 From: bray at sent.com (Brian Ray) Date: Sun, 17 Jan 2010 15:31:42 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> <87hbqndmxy.fsf@dustycloud.org> <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> Message-ID: <95F182DF-831C-4614-AB7D-6D0D40CCDB78@sent.com> On Jan 17, 2010, at 3:14 PM, sheila miguez wrote: > > > where else? those are the ones I remember off the top of my head. Where do schools rank like Depaul and Roosevelt? Brian Ray From cfkarsten at gmail.com Sun Jan 17 22:32:51 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Sun, 17 Jan 2010 15:32:51 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> <87hbqndmxy.fsf@dustycloud.org> <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> Message-ID: <549053141001171332k7356675s591aa2fd8fca7cc8@mail.gmail.com> On Sun, Jan 17, 2010 at 2:36 PM, Brian Ray wrote: > > On Jan 15, 2010, at 4:26 PM, Christopher Allan Webber wrote: > >> I would be happy meeting at ITA again. ?This month was a lot of fun, and >> it was a comfy location. > > > I am not opposed to repetition. ?However, wouldn't you much prefer a pattern > of some sort to prevent superfluities. ?Say we return to Sully's and then > back to ITA. Or we go to a school, then a bar, then a business meeting place > like ITA. The variance on location and type of venue is helpful in keeping > things interesting. It is as important to allow those with some adversity on > type of venue to be satisfied in a regular manner. Believe it or not, I > think it is equally important that every one does not show up all at once. > Dare I say we have enough loyal following that that if all the regulars > (15-20) plus all the semi-regulars (25-50) and plus all the erratics > (75-100) show up all at once we have a colossal problem accommodate within > the confines of the more modest venues. Day of cloud had around 120 attendees, and didn't pack the full room. (ChiPy used 2 of the 3 sections.) > > I agree ITA was comfy. ?Although, the security guy did give me a strange > look but that might have the cologne I was wearing. ?And do we really want > to be that close to Willis tower? > > Strange looks and my paranoia aside, things that are important about venues: > > ?* Close to public transit (CTA / Metra) > ?* Have parking near by for those who drive > ?* As central to Chicago (recall that is our name) as possible. And when I > say Central I am talking about near or in the Loop. Sully does not fit that > and it does bother me. But they do have bartenders. > ?* We must have someone talk about Python (that also is in our name) > ?* It should be free > ?* It needs to accommodate the anticipated attendance. > ?* It needs to have some facilities > ?* There must be somewhere to project on like a screen or wall ?(a projector > also is a really good thing) Add PA system. Sully's has that keriokee machine thing, which kinda works and is a pita. When we have the bigger crourds, I think we need a PA system. > > It does not have to have Beer. It does not have to have to have food. > However, food and beer are good sometimes. We are allowed to bring in an ice chest full of beer and order out food (like pizza.) pizza, drinks and python talk == good times. I bet if we put a hat next to the pizza and asked for $5 for a beer and pizza we would break even. -- Carl K From shekay at pobox.com Sun Jan 17 23:02:13 2010 From: shekay at pobox.com (sheila miguez) Date: Sun, 17 Jan 2010 16:02:13 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <95F182DF-831C-4614-AB7D-6D0D40CCDB78@sent.com> References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> <87hbqndmxy.fsf@dustycloud.org> <0687E18D-7B1F-4DC7-ADE8-5CBFBB874269@sent.com> <95F182DF-831C-4614-AB7D-6D0D40CCDB78@sent.com> Message-ID: On Sun, Jan 17, 2010 at 3:31 PM, Brian Ray wrote: > > On Jan 17, 2010, at 3:14 PM, sheila miguez wrote: > >> >> >> where else? those are the ones I remember off the top of my head. > > > Where do schools rank like Depaul and Roosevelt? The schools have good occupancy and floorplans, but they aren't so good on parking or proximity to metras. they're reasonably close to el stops. -- sheila From shekay at pobox.com Sun Jan 17 23:03:28 2010 From: shekay at pobox.com (sheila miguez) Date: Sun, 17 Jan 2010 16:03:28 -0600 Subject: [Chicago] Feb talks In-Reply-To: <87r5popmkj.fsf@dustycloud.org> References: <87r5popmkj.fsf@dustycloud.org> Message-ID: On Sun, Jan 17, 2010 at 1:18 PM, Christopher Allan Webber wrote: > Hello, > > I'm starting this thread to pull together a call for talks for February. > > Actually, I've been considering giving a talk on a talk on an > implementation of the actor model that my friend Tamas Kemenczy and I > wrote (with some strong influence from some other folks... including > Beazley and a couple of old mentors of mine..). ?We may have come up > with a nice, pythonic way to handle concurrency. ?I'm kind of afraid > that it may be lost to the sands of time, so I'd like to air our > implementation and ideas. > > In other words, I'd like to explain what XUDD is, and get some input! > Is anyone interested in that? I've been wanting to hear about it ever since I heard you mention it in passing. So you get a huge plus from me. -- sheila From mjg60622 at yahoo.com Mon Jan 18 00:43:23 2010 From: mjg60622 at yahoo.com (Mike) Date: Sun, 17 Jan 2010 17:43:23 -0600 (CST) Subject: [Chicago] Feb 11 meeting venue Message-ID: <873902.43396.qm@smtp102.plus.mail.re1.yahoo.com> An HTML attachment was scrubbed... URL: From skip at pobox.com Mon Jan 18 14:24:54 2010 From: skip at pobox.com (skip at pobox.com) Date: Mon, 18 Jan 2010 07:24:54 -0600 Subject: [Chicago] Need Mercurial help Message-ID: <19284.24870.411187.227216@montanaro.dyndns.org> I attempted to use Mercurial to manage the version control of the lockfile package (http://pypi.python.org/pypi/lockfile), but I seem to have gotten my repository all screwed up. I think I'm going to go back to Subversion or CVS, anything would be simpler than the mess I have now. Is there some Mercurial expertise here I can lean on to try and get things straightened out? 1. My repository has a bunch of different heads: % hg heads changeset: 120:9cc71194b52a branch: python-package tag: tip parent: 82:20939e395812 user: Ben Finney date: Fri Jan 15 21:51:09 2010 +1100 summary: Merge from lockfile.python-package/. changeset: 119:7f1c13ffa03f user: Ben Finney date: Fri Jan 15 21:46:06 2010 +1100 summary: Increment to version 0.9 and make a release entry. changeset: 109:fc18c8d7aea1 branch: pidlockfile user: Ben Finney date: Sat Sep 26 20:34:27 2009 +1000 summary: Implement ?TimeoutPIDLockFile? for advance specification of lock acquire timeout. changeset: 99:cf798a2c6a22 branch: timeout-raises-already-locked user: Ben Finney date: Sat Jul 04 23:43:30 2009 +1000 summary: Fix trailing whitespace. changeset: 92:5719e4379589 branch: generalise-path user: Ben Finney date: Tue Apr 21 21:57:59 2009 +1000 summary: Refactor more fixtures to scenarios. How can I whittle them down? 2. I have multiple parents: % hg parents changeset: 82:20939e395812 user: Skip Montanaro date: Sun Apr 05 14:43:05 2009 -0500 summary: a couple more python 2/3 diffs changeset: 109:fc18c8d7aea1 branch: pidlockfile user: Ben Finney date: Sat Sep 26 20:34:27 2009 +1000 summary: Implement ?TimeoutPIDLockFile? for advance specification of lock acquire timeout. and local mods: % hg status M MANIFEST M PKG-INFO M README M RELEASE-NOTES M doc/lockfile.rst M lockfile.py M pidlockfile.py M setup.py M test/__init__.py M test/scaffold.py M test/test_pidlockfile.py A test/test_lockfile.py R test_lockfile.py How can I get rid of changeset 109 as a parent and just be left with changeset 82 as a parent while not losing any current local modifications? Thx, Skip From fawad at fawad.net Mon Jan 18 16:48:53 2010 From: fawad at fawad.net (Fawad Halim) Date: Mon, 18 Jan 2010 09:48:53 -0600 Subject: [Chicago] Need Mercurial help In-Reply-To: <19284.24870.411187.227216@montanaro.dyndns.org> References: <19284.24870.411187.227216@montanaro.dyndns.org> Message-ID: <191920ad1001180748w4aad04ecl24ce85310d1fe77b@mail.gmail.com> Hi, AFAIK, you can't remove heads from the repo. You'd have to either merge them or create another repo that only has branches you're interested in. Doing hg clone -r 120 wc1 wc2 will give you a repo that only has the r120 head. You can add other branches into it later. I'm not sure can unmerge r82 without rolling back the local changes. Regards -fawad On Mon, Jan 18, 2010 at 7:24 AM, wrote: > > I attempted to use Mercurial to manage the version control of the lockfile > package (http://pypi.python.org/pypi/lockfile), but I seem to have gotten > my > repository all screwed up. I think I'm going to go back to Subversion or > CVS, anything would be simpler than the mess I have now. > > Is there some Mercurial expertise here I can lean on to try and get things > straightened out? > > 1. My repository has a bunch of different heads: > > % hg heads > changeset: 120:9cc71194b52a > branch: python-package > tag: tip > parent: 82:20939e395812 > user: Ben Finney > date: Fri Jan 15 21:51:09 2010 +1100 > summary: Merge from lockfile.python-package/. > > changeset: 119:7f1c13ffa03f > user: Ben Finney > date: Fri Jan 15 21:46:06 2010 +1100 > summary: Increment to version 0.9 and make a release entry. > > changeset: 109:fc18c8d7aea1 > branch: pidlockfile > user: Ben Finney > date: Sat Sep 26 20:34:27 2009 +1000 > summary: Implement ?TimeoutPIDLockFile? for advance specification of > lock acquire timeout. > > changeset: 99:cf798a2c6a22 > branch: timeout-raises-already-locked > user: Ben Finney > > > date: Sat Jul 04 23:43:30 2009 +1000 > summary: Fix trailing whitespace. > > changeset: 92:5719e4379589 > branch: generalise-path > user: Ben Finney > > > date: Tue Apr 21 21:57:59 2009 +1000 > summary: Refactor more fixtures to scenarios. > > How can I whittle them down? > > 2. I have multiple parents: > > % hg parents > changeset: 82:20939e395812 > user: Skip Montanaro > date: Sun Apr 05 14:43:05 2009 -0500 > summary: a couple more python 2/3 diffs > > changeset: 109:fc18c8d7aea1 > branch: pidlockfile > user: Ben Finney > date: Sat Sep 26 20:34:27 2009 +1000 > summary: Implement ?TimeoutPIDLockFile? for advance specification of > lock acquire timeout. > > and local mods: > > % hg status > M MANIFEST > M PKG-INFO > M README > M RELEASE-NOTES > M doc/lockfile.rst > M lockfile.py > M pidlockfile.py > M setup.py > M test/__init__.py > M test/scaffold.py > M test/test_pidlockfile.py > A test/test_lockfile.py > R test_lockfile.py > > How can I get rid of changeset 109 as a parent and just be left with > changeset 82 as a parent while not losing any current local modifications? > > Thx, > > Skip > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Wed Jan 20 04:53:43 2010 From: carl at personnelware.com (Carl Karsten) Date: Tue, 19 Jan 2010 21:53:43 -0600 Subject: [Chicago] talks for Feb 11 Message-ID: <549053141001191953l527c2f99h3e7be11845ab73d@mail.gmail.com> Anyone here speaking at PyCon and want to practice? Garett - text stuff? -- Carl K From ccf3 at mindspring.com Thu Jan 21 02:05:59 2010 From: ccf3 at mindspring.com (Clyde Forrester) Date: Wed, 20 Jan 2010 19:05:59 -0600 Subject: [Chicago] Any bets on when David Beazley's servers will slag? Message-ID: <4B57A877.3020204@mindspring.com> There's a review of Python Essential Reference 4th Ed. on /. . c4 From g at rre.tt Thu Jan 21 06:19:12 2010 From: g at rre.tt (Garrett Smith) Date: Wed, 20 Jan 2010 23:19:12 -0600 Subject: [Chicago] HTTP request mirroring, or splitting Message-ID: Does anyone know of a tool/proxy/mod thing that will direct an HTTP request to both a "real" and a "mirror" backend server? I want to replicate live/production traffic to test/dev server to simulate realistic traffic patterns. Ideally, I'd like to do this in real time. This scheme would proxy requests to the "real" servers, whose responses would go back to the client. The "mirror" server(s) would just get the request -- their response would be dropped/ignored. And as strong as the temptation is, please try your best to not say, "just write it in Python, you lazy bastard." I'm very sensitive to paternal matters. Garrett From cfkarsten at gmail.com Thu Jan 21 06:28:12 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 20 Jan 2010 23:28:12 -0600 Subject: [Chicago] HTTP request mirroring, or splitting In-Reply-To: References: Message-ID: <549053141001202128p279bad31u1c35aa81f3582f32@mail.gmail.com> On Wed, Jan 20, 2010 at 11:19 PM, Garrett Smith wrote: > Does anyone know of a tool/proxy/mod thing that will direct an HTTP > request to both a "real" and a "mirror" backend server? > > I want to replicate live/production traffic to test/dev server to > simulate realistic traffic patterns. Ideally, I'd like to do this in > real time. This scheme would proxy requests to the "real" servers, > whose responses would go back to the client. The "mirror" server(s) > would just get the request -- their response would be dropped/ignored. here's a bad idea: clone the mac and IP, put them on the same hub or switch (assuming it isn't smart enough to somehow try and fix this brokenness.) The packets will go to both. you might even be able to run a proxy or some forwarding firewall like thing on the 2nd box and forward to the test box, which would help make sure the test box can never get an answer back to the origin. -- Carl K From g at rre.tt Thu Jan 21 08:47:44 2010 From: g at rre.tt (Garrett Smith) Date: Thu, 21 Jan 2010 01:47:44 -0600 Subject: [Chicago] HTTP request mirroring, or splitting In-Reply-To: <549053141001202128p279bad31u1c35aa81f3582f32@mail.gmail.com> References: <549053141001202128p279bad31u1c35aa81f3582f32@mail.gmail.com> Message-ID: On Wed, Jan 20, 2010 at 11:28 PM, Carl Karsten wrote: > On Wed, Jan 20, 2010 at 11:19 PM, Garrett Smith wrote: >> Does anyone know of a tool/proxy/mod thing that will direct an HTTP >> request to both a "real" and a "mirror" backend server? >> >> I want to replicate live/production traffic to test/dev server to >> simulate realistic traffic patterns. Ideally, I'd like to do this in >> real time. This scheme would proxy requests to the "real" servers, >> whose responses would go back to the client. The "mirror" server(s) >> would just get the request -- their response would be dropped/ignored. > > here's a bad idea: clone the mac and IP, put them on the same hub or > switch (assuming it isn't smart enough to somehow try and fix this > brokenness.) > > The packets will go to both. > > you might even be able to run a proxy or some forwarding firewall like > thing on the 2nd box and forward to the test box, which would help > make sure the test box can never get an answer back to the origin. Hmmm... interesting... and totally INSANE! ;) I actually hadn't considered a routing based solution. Unfortunately, this is in EC2, so no multicast or IP spoofing allowed. From d-beazley at sbcglobal.net Thu Jan 21 14:15:50 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Thu, 21 Jan 2010 07:15:50 -0600 Subject: [Chicago] Any bets on when David Beazley's servers will slag? In-Reply-To: References: Message-ID: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> Ha! Believe it or not, my web server actually got significantly more traffic from simply posting the slides to that new GIL talk (from last Thursday) than from the /. review :-). Great to get that review though! Cheers, Dave > Date: Wed, 20 Jan 2010 19:05:59 -0600 > From: Clyde Forrester > To: The Chicago Python Users Group > Subject: [Chicago] Any bets on when David Beazley's servers will slag? > Message-ID: <4B57A877.3020204 at mindspring.com> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > There's a review of Python Essential Reference 4th Ed. on /. . > > c4 > From bray at sent.com Fri Jan 22 01:03:47 2010 From: bray at sent.com (Brian Ray) Date: Thu, 21 Jan 2010 18:03:47 -0600 Subject: [Chicago] Digitize Blackhawks Game Message-ID: <533BB19C-DD3B-4D06-BBAB-1E164766D570@sent.com> Greetings Chipmunks: One of ChiPy's sponsors and hosts, Sully's House will be running an ad tonight during or before the blackhawks game. Does anyone have some way to digitally record the game tonight starting 8:00 CSN-HD? Tivo will also work. Brian Ray From carl at personnelware.com Fri Jan 22 03:25:42 2010 From: carl at personnelware.com (Carl Karsten) Date: Thu, 21 Jan 2010 20:25:42 -0600 Subject: [Chicago] Feb 11 meeting venue In-Reply-To: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> References: <549053141001150852v6e2c7536ydbaa123accb6200a@mail.gmail.com> Message-ID: <549053141001211825g5af2365m8d1697afdec53cc8@mail.gmail.com> On Fri, Jan 15, 2010 at 10:52 AM, Carl Karsten wrote: > ITA says >> Conference Room A/B is available on Feb 11 in the evening. > > We need to request it, and if we ditch them, they may get grumpy, so I > have not requested it yet. ?But that means someone else may, and then > we are out on the street. > > Also, we can request to be listed their event calendar. ?As I was > setting up, 3 people stopped in "Python meeting tonight? ?maybe I will > attend next month." ?I think there is an implied "if it is here." > > Any other offers? Imaginary Landscape will give us Pizza, and I will bring beer, so we need to meet somewhere where we can bring in pizza and beer. If we don't have an offer by Mon, I will book ITA. -- Carl K From durin42 at gmail.com Mon Jan 18 17:01:41 2010 From: durin42 at gmail.com (Augie Fackler) Date: Mon, 18 Jan 2010 10:01:41 -0600 Subject: [Chicago] Need Mercurial help In-Reply-To: <19284.24870.411187.227216@montanaro.dyndns.org> References: <19284.24870.411187.227216@montanaro.dyndns.org> Message-ID: <9CC8D7E2-A418-4CD0-878C-DDADB515B7D7@gmail.com> On Jan 18, 2010, at 7:24 AM, skip at pobox.com wrote: > > I attempted to use Mercurial to manage the version control of the > lockfile > package (http://pypi.python.org/pypi/lockfile), but I seem to have > gotten my > repository all screwed up. I think I'm going to go back to > Subversion or > CVS, anything would be simpler than the mess I have now. > > Is there some Mercurial expertise here I can lean on to try and get > things > straightened out? > > 1. My repository has a bunch of different heads: > > % hg heads > changeset: 120:9cc71194b52a > branch: python-package > tag: tip > parent: 82:20939e395812 > user: Ben Finney > date: Fri Jan 15 21:51:09 2010 +1100 > summary: Merge from lockfile.python-package/. > > changeset: 119:7f1c13ffa03f > user: Ben Finney > date: Fri Jan 15 21:46:06 2010 +1100 > summary: Increment to version 0.9 and make a release entry. > > changeset: 109:fc18c8d7aea1 > branch: pidlockfile > user: Ben Finney > date: Sat Sep 26 20:34:27 2009 +1000 > summary: Implement ?TimeoutPIDLockFile? for advance > specification of lock acquire timeout. > > changeset: 99:cf798a2c6a22 > branch: timeout-raises-already-locked > user: Ben Finney > date: Sat Jul 04 23:43:30 2009 +1000 > summary: Fix trailing whitespace. > > changeset: 92:5719e4379589 > branch: generalise-path > user: Ben Finney > date: Tue Apr 21 21:57:59 2009 +1000 > summary: Refactor more fixtures to scenarios. > > How can I whittle them down? Two choices here. Either merge the heads together, or if you don't want to keep anything but one of the heads, do 'hg clone -r ' to get a repo that has only that head. If you want to merge heads X and Y, do the following: hg co X hg merge Y hg commit -m Merge > 2. I have multiple parents: > > % hg parents > changeset: 82:20939e395812 > user: Skip Montanaro > date: Sun Apr 05 14:43:05 2009 -0500 > summary: a couple more python 2/3 diffs > > changeset: 109:fc18c8d7aea1 > branch: pidlockfile > user: Ben Finney > date: Sat Sep 26 20:34:27 2009 +1000 > summary: Implement ?TimeoutPIDLockFile? for advance > specification of lock acquire timeout. This looks like you started a merge. > and local mods: > > % hg status > M MANIFEST > M PKG-INFO > M README > M RELEASE-NOTES > M doc/lockfile.rst > M lockfile.py > M pidlockfile.py > M setup.py > M test/__init__.py > M test/scaffold.py > M test/test_pidlockfile.py > A test/test_lockfile.py > R test_lockfile.py > > How can I get rid of changeset 109 as a parent and just be left with > changeset 82 as a parent while not losing any current local > modifications? This is extremely tricky, but can be (sort of) done. First though, is there a reason you don't want the merge? What I'd recommend is that you do is this: hg diff --git > /tmp/mychanges.diff # stash all the changes to a tempfile. I'd recommend inspecting its contents to ensure they look sane. hg up --clean 82 # This throws out all your changes and moves you to having a checkout of revision 82 hg import --no-commit /tmp/mychanges.diff # This applies the patch we created in step one. That said, I don't know how well that will work. It could be worth a shot, but I'd recommend backing up your working area before trying just in case so you don't lose work. For future reference, the usual practice with Mercurial (and Git) is to merge as a single operation, and not have any other edits go into that commit (except, depending on who you talk to, to fix tests before finishing the merge). That helps keep changes single-topic and easy to backout, as well as preventing this kind of problem. I hope this helps! Augie > Thx, > > Skip > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From karl.norby at gmail.com Wed Jan 20 03:21:05 2010 From: karl.norby at gmail.com (Karl Norby) Date: Tue, 19 Jan 2010 20:21:05 -0600 Subject: [Chicago] Jan. PS:1 Hackathon Message-ID: Just a friendly reminder that Pumping Station: One, the Chicago hackerspace, will hold our Quiet Riot Hackathon this Saturday (Jan. 23rd). We hold two hackathons a month on the 3rd and 4th Saturdays of every month. The first one is meant for louder work, such as small construction. At the quiet riot hackathon, we'll be keeping the power tools off so that people can concentrate on coding, and other mind-intensive activities. So far, we've had a wide berth of projects, from Perl and Python development to emacs modes to web design to driver development. Everyone's welcome to come to both. They both start at 8pm, and will go on as long as the Red Bull floweth. Pumping Station: One is located at 3354 N. Elston, Chicago, IL. If the door is locked, ring the bell. See http://pumpingstationone.org/ for more information about the hackathons or the space. Thanks, -Karl From brian.curtin at gmail.com Fri Jan 22 15:36:46 2010 From: brian.curtin at gmail.com (Brian Curtin) Date: Fri, 22 Jan 2010 08:36:46 -0600 Subject: [Chicago] Any bets on when David Beazley's servers will slag? In-Reply-To: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> References: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> Message-ID: Speaking of the GIL and your talk, I was one of the people who barked out that AP's GIL change would probably be a py3k "carrot" and not get backported. Hopefully I'm wrong -- there is now a patch attempting to backport the changes to 2.7: http://bugs.python.org/issue7753 On Thu, Jan 21, 2010 at 07:15, David Beazley wrote: > Ha! Believe it or not, my web server actually got significantly more > traffic from simply posting the slides to that new GIL talk (from last > Thursday) than from the /. review :-). Great to get that review though! > > Cheers, > Dave > > > > > Date: Wed, 20 Jan 2010 19:05:59 -0600 > > From: Clyde Forrester > > To: The Chicago Python Users Group > > Subject: [Chicago] Any bets on when David Beazley's servers will slag? > > Message-ID: <4B57A877.3020204 at mindspring.com> > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > > There's a review of Python Essential Reference 4th Ed. on /. . > > > > c4 > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cfkarsten at gmail.com Fri Jan 22 17:04:52 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Fri, 22 Jan 2010 10:04:52 -0600 Subject: [Chicago] Any bets on when David Beazley's servers will slag? In-Reply-To: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> References: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> Message-ID: <549053141001220804j248b445dl800b1ca852fff38c@mail.gmail.com> What's the URL of the slides? On Thu, Jan 21, 2010 at 7:15 AM, David Beazley wrote: > Ha! ? Believe it or not, my web server actually got significantly more traffic from simply posting the slides to that new GIL talk (from last Thursday) than from the /. review :-). ? ?Great to get that review though! > > Cheers, > Dave > > > >> Date: Wed, 20 Jan 2010 19:05:59 -0600 >> From: Clyde Forrester >> To: The Chicago Python Users Group >> Subject: [Chicago] Any bets on when David Beazley's servers will slag? >> Message-ID: <4B57A877.3020204 at mindspring.com> >> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> >> There's a review of Python Essential Reference 4th Ed. on /. . >> >> c4 >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Carl K From dgriff1 at gmail.com Fri Jan 22 17:22:48 2010 From: dgriff1 at gmail.com (Daniel Griffin) Date: Fri, 22 Jan 2010 10:22:48 -0600 Subject: [Chicago] Any bets on when David Beazley's servers will slag? In-Reply-To: References: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> Message-ID: <3db160681001220822t1a7b01b7k2facb7571bb16156@mail.gmail.com> It sucks that no one has figured out a way to get rid of it. I had been closely watching unladen swallow but that ended up not working out. The GIL has bitten me many times to the point where I dont even consider threading and just use twisted. Dan On Fri, Jan 22, 2010 at 8:36 AM, Brian Curtin wrote: > Speaking of the GIL and your talk, I was one of the people who barked out > that AP's GIL change would probably be a py3k "carrot" and not get > backported. Hopefully I'm wrong -- there is now a patch attempting to > backport the changes to 2.7: http://bugs.python.org/issue7753 > > > > On Thu, Jan 21, 2010 at 07:15, David Beazley wrote: > >> Ha! Believe it or not, my web server actually got significantly more >> traffic from simply posting the slides to that new GIL talk (from last >> Thursday) than from the /. review :-). Great to get that review though! >> >> Cheers, >> Dave >> >> >> >> > Date: Wed, 20 Jan 2010 19:05:59 -0600 >> > From: Clyde Forrester >> > To: The Chicago Python Users Group >> > Subject: [Chicago] Any bets on when David Beazley's servers will slag? >> > Message-ID: <4B57A877.3020204 at mindspring.com> >> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed >> > >> > There's a review of Python Essential Reference 4th Ed. on /. . >> > >> > c4 >> > >> >> _______________________________________________ >> 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: From d-beazley at sbcglobal.net Fri Jan 22 17:46:11 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Fri, 22 Jan 2010 10:46:11 -0600 Subject: [Chicago] Any bets on when David Beazley's servers will slag? In-Reply-To: <549053141001220804j248b445dl800b1ca852fff38c@mail.gmail.com> References: <66286F2B-908F-4695-8EAF-77B88A577E9F@sbcglobal.net> <549053141001220804j248b445dl800b1ca852fff38c@mail.gmail.com> Message-ID: <6EEF6982-CE1D-4DAB-BEB7-6E13D678D237@sbcglobal.net> http://www.dabeaz.com/python/NewGIL.pdf Cheers, Dave On Jan 22, 2010, at 10:04 AM, Carl Karsten wrote: > What's the URL of the slides? > > On Thu, Jan 21, 2010 at 7:15 AM, David Beazley wrote: >> Ha! Believe it or not, my web server actually got significantly more traffic from simply posting the slides to that new GIL talk (from last Thursday) than from the /. review :-). Great to get that review though! >> >> Cheers, >> Dave >> >> >> >>> Date: Wed, 20 Jan 2010 19:05:59 -0600 >>> From: Clyde Forrester >>> To: The Chicago Python Users Group >>> Subject: [Chicago] Any bets on when David Beazley's servers will slag? >>> Message-ID: <4B57A877.3020204 at mindspring.com> >>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>> >>> There's a review of Python Essential Reference 4th Ed. on /. . >>> >>> c4 >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > Carl K From chris.mcavoy at gmail.com Fri Jan 22 20:37:51 2010 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Fri, 22 Jan 2010 13:37:51 -0600 Subject: [Chicago] WSGI on Passenger? Message-ID: <3096c19d1001221137x6a8c9c04r8e2589cb95434790@mail.gmail.com> I just got an email from Dreamhost saying they support WSGI on Passenger. Passenger, IMHO, is the best way to host a Rails app...has anyone looked at the WSGI bits? I kind of love the idea of being able to use one platform for Python & Ruby. Chris From d-beazley at sbcglobal.net Fri Jan 22 22:41:58 2010 From: d-beazley at sbcglobal.net (David Beazley) Date: Fri, 22 Jan 2010 15:41:58 -0600 Subject: [Chicago] Mastering Python 3 I/O - Special Preview - Feb 5, 2010 (Chicago) Message-ID: Mastering Python 3 I/O ** PyCON'2010 Tutorial Preview in Chicago ** with David Beazley February 5, 2010, 12pm - 5pm http://www.dabeaz.com/chicago/index.html Can't make it to PyCON, but want to attend a cutting-edge tutorial on the latest Python features? Join David Beazley, author of the Python Essential Reference, in Chicago for a preview of his new tutorial "Mastering Python 3 I/O." The goal of this tutorial is to take a top to bottom tour of the Python 3 I/O system and to focus on essential features that you must know if you are ever going to port existing applications to Python 3 or use it for real applications. This tutorial promises to go far beyond what you find in the documentation and books (Dave's included). You'll learn about tricky gotchas, see interesting practical examples, and get a better grasp of how Python 3 is put together. This tutorial preview includes a free copy of the "Python Essential Reference, 4th Ed.", lunch at one of Chicago's finest new restaurants, artisinal pastries and more--all for the same price as a tutorial at PyCON. However, it's strictly limited to 8 attendees. More information is available at: http://www.dabeaz.com/chicago/index.html Cheers, Dave From dimi.chr at gmail.com Sun Jan 24 18:24:30 2010 From: dimi.chr at gmail.com (Dimitrios Christodoulakis) Date: Sun, 24 Jan 2010 11:24:30 -0600 Subject: [Chicago] python professional training in Chicago Message-ID: Hello, I am new to the list and I'm sure this has been covered before, but would anyone have specific suggestions on python professional training in the Chicago area? Any feedback from anyone who has taken such classes before would be very welcome. I am looking for 3 to 5 day introductory/intermediate courses. Many thanks for any information. Regards, Dmitri -------------- next part -------------- An HTML attachment was scrubbed... URL: From g at rre.tt Sun Jan 24 18:46:01 2010 From: g at rre.tt (Garrett Smith) Date: Sun, 24 Jan 2010 11:46:01 -0600 Subject: [Chicago] python professional training in Chicago In-Reply-To: References: Message-ID: On Sun, Jan 24, 2010 at 11:24 AM, Dimitrios Christodoulakis wrote: > Hello, > > I am new to the list and I'm sure this has been covered before, but would > anyone have specific suggestions on python professional training in the > Chicago area? > > Any feedback from anyone who has taken such classes before would be very > welcome. I am looking for 3 to 5 day introductory/intermediate courses. http://www.dabeaz.com/ As far as instructional quality, IMO, you're not going to find a better option, around Chicago or anywhere. Garrett From chad at glendenin.com Sun Jan 24 19:57:26 2010 From: chad at glendenin.com (Chad Glendenin) Date: Sun, 24 Jan 2010 12:57:26 -0600 Subject: [Chicago] python professional training in Chicago In-Reply-To: References: Message-ID: <191d03ff1001241057pa4c663au12b33ca1e1a82c68@mail.gmail.com> > http://www.dabeaz.com/ > > As far as instructional quality, IMO, you're not going to find a > better option, around Chicago or anywhere. I second that. I had Dave Beazley as a professor for operating systems and networks at the University of Chicago, and I took his Python Concurrency Workshop a week ago. Dave is one of the best teachers I've ever had. ccg From emperorcezar at gmail.com Wed Jan 27 05:08:15 2010 From: emperorcezar at gmail.com (Adam Jenkins) Date: Tue, 26 Jan 2010 22:08:15 -0600 Subject: [Chicago] WSGI on Passenger? In-Reply-To: <3096c19d1001221137x6a8c9c04r8e2589cb95434790@mail.gmail.com> References: <3096c19d1001221137x6a8c9c04r8e2589cb95434790@mail.gmail.com> Message-ID: <58a5f2221001262008g24e5b4bdkd84f1041981ce5d4@mail.gmail.com> While I'm not exactly sure of your question. I have setup a Django site in dreamhost using Passenger. It seemed pretty straight forward, quite similar to using mod_wsgi on a dedicated machine. On Fri, Jan 22, 2010 at 1:37 PM, Chris McAvoy wrote: > I just got an email from Dreamhost saying they support WSGI on > Passenger. Passenger, IMHO, is the best way to host a Rails app...has > anyone looked at the WSGI bits? I kind of love the idea of being able > to use one platform for Python & Ruby. > > Chris > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From betatim at gmail.com Thu Jan 28 16:06:29 2010 From: betatim at gmail.com (Tim Head) Date: Thu, 28 Jan 2010 09:06:29 -0600 Subject: [Chicago] Python on macs Message-ID: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Hello all, I acquired a mac yesterday and want to install python ;)) While I could just download it from python.org I could be more complicated ... I remember reading a blog post several months (or even years??) back by someone explaining how he had come up with this clever way of having multiple versions of python installed in parallel, without ever interfering with the python installed by mac and using virtualenv to keep the installed packages nice and tidy and make it super easy to create quickly a brandnew sandboed python. Sounds like the holy land? Yes if only I could remember enough details to actually find this post again :(( Does anyone on the list have an idea what I am talking about and could point me in the right direction or directly give some advice on python on mac? Thank you, Tim ps. I come from gentoo and am already badly missing portage, are macports and fink really the best mac can do on that front? -- http://tim.jottit.com/ From dgriff1 at gmail.com Thu Jan 28 16:13:02 2010 From: dgriff1 at gmail.com (Daniel Griffin) Date: Thu, 28 Jan 2010 09:13:02 -0600 Subject: [Chicago] Python on macs In-Reply-To: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Message-ID: <3db160681001280713x2e312636h624710f163208bbf@mail.gmail.com> It already has python on it. You can get a python 3.X version from python.org. They have nice DMG packages with installers. At least on mine, python is just a symlink to python26. I dont know if there is a better system but just changing the symlink to whichever version you want is easy enough. Dan On Thu, Jan 28, 2010 at 9:06 AM, Tim Head wrote: > Hello all, > > I acquired a mac yesterday and want to install python ;)) > > While I could just download it from python.org I could be more complicated > ... > > I remember reading a blog post several months (or even years??) back > by someone explaining how he had come up with this clever way of > having multiple versions of python installed in parallel, without ever > interfering with the python installed by mac and using virtualenv to > keep the installed packages nice and tidy and make it super easy to > create quickly a brandnew sandboed python. > > Sounds like the holy land? Yes if only I could remember enough details > to actually find this post again :(( > > Does anyone on the list have an idea what I am talking about and could > point me in the right direction or directly give some advice on python > on mac? > > Thank you, > Tim > ps. I come from gentoo and am already badly missing portage, are > macports and fink really the best mac can do on that front? > > -- > http://tim.jottit.com/ > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rlspelich at gmail.com Thu Jan 28 16:15:25 2010 From: rlspelich at gmail.com (Robert Spelich) Date: Thu, 28 Jan 2010 09:15:25 -0600 Subject: [Chicago] GIS Python and threads Message-ID: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> I work with GIS data and write Python scripts to extract data from very large datasets. I have a particular case where it is necessary to query on the data and create a separate file object base on the queried data. For reasons too difficult to explain, this has to be done over 800 times, once for each row in a different dataset. The API that is provided by the GIS application vendor is very good but the processing of these scripts is very slow. I estimate 30s to a minute each, so the run takes hours. Each execution of the script is independent of the other so I was wondering if I should use threads. I read up on threads and was like, OK my head hurts now, but if this will speed things up I will take a crack at it. Is this a good case for threads? Also are they manageable, I don?t want 800 threads firing at once and crashing the machine. Thank you. -- -Bob -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgriff1 at gmail.com Thu Jan 28 16:21:14 2010 From: dgriff1 at gmail.com (Daniel Griffin) Date: Thu, 28 Jan 2010 09:21:14 -0600 Subject: [Chicago] GIS Python and threads In-Reply-To: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> References: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> Message-ID: <3db160681001280721l62160d9ct6ced74759939a808@mail.gmail.com> Your best bet would be using a processpool from the http://docs.python.org/library/multiprocessing.html module. Threads in python kinda suck but using a process pool should help you here. On Thu, Jan 28, 2010 at 9:15 AM, Robert Spelich wrote: > I work with GIS data and write Python scripts to extract data from very > large datasets. I have a particular case where it is necessary to query on > the data and create a separate file object base on the queried data. For > reasons too difficult to explain, this has to be done over 800 times, once > for each row in a different dataset. The API that is provided by the GIS > application vendor is very good but the processing of these scripts is very > slow. I estimate 30s to a minute each, so the run takes hours. Each > execution of the script is independent of the other so I was wondering if I > should use threads. I read up on threads and was like, OK my head hurts now, > but if this will speed things up I will take a crack at it. > > > > Is this a good case for threads? Also are they manageable, I don?t want 800 > threads firing at once and crashing the machine. > Thank you. > -- > -Bob > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jkocherhans at gmail.com Thu Jan 28 16:22:05 2010 From: jkocherhans at gmail.com (Joseph Kocherhans) Date: Thu, 28 Jan 2010 09:22:05 -0600 Subject: [Chicago] Python on macs In-Reply-To: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Message-ID: On Thu, Jan 28, 2010 at 9:06 AM, Tim Head wrote: > Hello all, > > I acquired a mac yesterday and want to install python ;)) > > While I could just download it from python.org I could be more complicated ... > > I remember reading a blog post several months (or even years??) back > by someone explaining how he had come up with this clever way of > having multiple versions of python installed in parallel, without ever > interfering with the python installed by mac and using virtualenv to > keep the installed packages nice and tidy and make it super easy to > create quickly a brandnew sandboed python. > > Sounds like the holy land? Yes if only I could remember enough details > to actually find this post again :(( > > Does anyone on the list have an idea what I am talking about and could > point me in the right direction or directly give some advice on python > on mac? If you're on Snow Leopard, I don't think you can do this without patching. Python 2.3 and 2.4 won't build out of the box. Not sure about 10.5... I just use the system's python 2.6. > ps. I come from gentoo and am already badly missing portage, are > macports and fink really the best mac can do on that front? I'd recommend homebrew instead of macports or fink [1]. It's still sort of early in the project, but it's completely replaced macports and by-hand-source-installation for me. Nothing on the mac is going to come close to portage. If it gets too frustrating, I'd recommend installing gentoo as a headless vm under VMWare Fusion. I do that with debian occasionally. Joseph [1] http://github.com/mxcl/homebrew From alan.zoppa at gmail.com Thu Jan 28 16:24:27 2010 From: alan.zoppa at gmail.com (C. Alan Zoppa) Date: Thu, 28 Jan 2010 10:24:27 -0500 Subject: [Chicago] GIS Python and threads In-Reply-To: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> References: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> Message-ID: Re: MacPorts and Fink, pretty much. MacPorts is actually usable after you install your first few ports (OSX comes with almost no relevant dependencies out of the box). Install XCode (http://developer.apple.com/technology/xcode.html) first, then MacPorts (or Fink, I suppose). My last Mac came with Python 2.4 by default, but it was trivial to install 2.6 with MacPorts and symlink /usr/bin/python to the new version. Just make sure that if you're installing Python stuff you prefix the package name with py26 (e.g. `sudo port install py26-pil`), because MacPorts doesn't know or care which version of the interpreter you're actually using. Use Pip or setuptools instead whenever possible. On Thu, Jan 28, 2010 at 10:15 AM, Robert Spelich wrote: > I work with GIS data and write Python scripts to extract data from very > large datasets. I have a particular case where it is necessary to query on > the data and create a separate file object base on the queried data. For > reasons too difficult to explain, this has to be done over 800 times, once > for each row in a different dataset. The API that is provided by the GIS > application vendor is very good but the processing of these scripts is very > slow. I estimate 30s to a minute each, so the run takes hours. Each > execution of the script is independent of the other so I was wondering if I > should use threads. I read up on threads and was like, OK my head hurts now, > but if this will speed things up I will take a crack at it. > > > > Is this a good case for threads? Also are they manageable, I don?t want 800 > threads firing at once and crashing the machine. > Thank you. > -- > -Bob > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- C. Alan Zoppa Web Developer Open PGP: 0x322D2EA7 F60F D3F8 E89C 10A3 1403 5CA8 D50D 0CE2 322D 2EA7 "It is an astonishing fact about our species that we understand so much about the history of the universe, the forces that make it tick, the stuff it?s made of, the origin of living things and the machinery of life. A failure to nurture this knowledge shows a philistine indifference to the magnificent achievements humanity is capable of, like allowing a great work of art to molder in a warehouse." (Steven Pinker) -------------- next part -------------- An HTML attachment was scrubbed... URL: From joe.jasinski at gmail.com Thu Jan 28 16:28:57 2010 From: joe.jasinski at gmail.com (Joe Jasinski) Date: Thu, 28 Jan 2010 09:28:57 -0600 Subject: [Chicago] Python on macs In-Reply-To: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Message-ID: Hi Tim, I just use vertual env for this sort of thing, as you mention. Setting it up is pretty simple. I made a few notes about it here (just basic notes): http://jazstudios.blogspot.com/2010/01/python-virtual-env.html The hardest part is getting the dependencies in order, once you execute the "activate" command of the virtual env to set the paths to the virtual instance, you can just run the setup.py or easy_install to install to install everything you need in the virtual env. For the last year or so on my Mac, I've also been using the macports version of python to do a lot of my work. macports has several versions: python2.4, python2.5, python2.6, python3.0, etc. and all of the ports packages for each version have a version number for the suffix. Kind of messy, I agree, but quick and easy (slightly easier than virtualenv perhaps). Hope this helps, Joe On Thu, Jan 28, 2010 at 9:06 AM, Tim Head wrote: > Hello all, > > I acquired a mac yesterday and want to install python ;)) > > While I could just download it from python.org I could be more complicated > ... > > I remember reading a blog post several months (or even years??) back > by someone explaining how he had come up with this clever way of > having multiple versions of python installed in parallel, without ever > interfering with the python installed by mac and using virtualenv to > keep the installed packages nice and tidy and make it super easy to > create quickly a brandnew sandboed python. > > Sounds like the holy land? Yes if only I could remember enough details > to actually find this post again :(( > > Does anyone on the list have an idea what I am talking about and could > point me in the right direction or directly give some advice on python > on mac? > > Thank you, > Tim > ps. I come from gentoo and am already badly missing portage, are > macports and fink really the best mac can do on that front? > > -- > http://tim.jottit.com/ > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Joe J. Jasinski www.joejasinski.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From betatim at gmail.com Thu Jan 28 16:33:21 2010 From: betatim at gmail.com (Tim Head) Date: Thu, 28 Jan 2010 09:33:21 -0600 Subject: [Chicago] Python on macs In-Reply-To: References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Message-ID: <85dba0991001280733y37083378l345ddfd5bb84be6a@mail.gmail.com> Hello On 28 January 2010 09:22, Joseph Kocherhans wrote: > On Thu, Jan 28, 2010 at 9:06 AM, Tim Head wrote: >> >> I remember reading a blog post several months (or even years??) back >> by someone explaining how he had come up with this clever way of >> having multiple versions of python installed in parallel, without ever >> interfering with the python installed by mac and using virtualenv to >> keep the installed packages nice and tidy and make it super easy to >> create quickly a brandnew sandboed python. A drive to work and cup of coffee later I had more success in findign what I was looking for: http://jessenoller.com/2009/03/16/so-you-want-to-use-python-on-the-mac/ This is what I was after. > >> ps. I come from gentoo and am already badly missing portage, are >> macports and fink really the best mac can do on that front? > > I'd recommend homebrew instead of macports or fink [1]. It's still > sort of early in the project, but it's completely replaced macports > and by-hand-source-installation for me. Nothing on the mac is going to I will check it out. Thanks, Tim -- http://tim.jottit.com/ From ianb at colorstudy.com Thu Jan 28 18:43:08 2010 From: ianb at colorstudy.com (Ian Bicking) Date: Thu, 28 Jan 2010 11:43:08 -0600 Subject: [Chicago] Python on macs In-Reply-To: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Message-ID: If you download the source, you can do: ./configure --prefix=/Users/me/my-python-version ; make ; make install Then you'll have a version of Python confined to that location. virtualenv just fakes this same process actually. On Thu, Jan 28, 2010 at 9:06 AM, Tim Head wrote: > Hello all, > > I acquired a mac yesterday and want to install python ;)) > > While I could just download it from python.org I could be more complicated > ... > > I remember reading a blog post several months (or even years??) back > by someone explaining how he had come up with this clever way of > having multiple versions of python installed in parallel, without ever > interfering with the python installed by mac and using virtualenv to > keep the installed packages nice and tidy and make it super easy to > create quickly a brandnew sandboed python. > > Sounds like the holy land? Yes if only I could remember enough details > to actually find this post again :(( > > Does anyone on the list have an idea what I am talking about and could > point me in the right direction or directly give some advice on python > on mac? > > Thank you, > Tim > ps. I come from gentoo and am already badly missing portage, are > macports and fink really the best mac can do on that front? > > -- > http://tim.jottit.com/ > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Ian Bicking | http://blog.ianbicking.org | http://topplabs.org/civichacker -------------- next part -------------- An HTML attachment was scrubbed... URL: From betatim at gmail.com Thu Jan 28 20:43:13 2010 From: betatim at gmail.com (Tim Head) Date: Thu, 28 Jan 2010 13:43:13 -0600 Subject: [Chicago] Python on macs In-Reply-To: References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> Message-ID: <85dba0991001281143k4ac54746jffd485c115d40d04@mail.gmail.com> Thanks everyone for their helpful advice. I followed (more or less) Jesse's ideas on setting up a virtualenv as the "default" python to use so that I can do what ever crazy thing I want and not break the default python (and packages). Also means it is easy to make a new virtualenv and try out lots of packages during a rainy day and then just delete the whole thing to get rid of it again. I will try homebrew as a package manager. I'll also compile py3.x by hand with --prefix ;) Tim -- http://tim.jottit.com/ From chris.mcavoy at gmail.com Thu Jan 28 21:46:12 2010 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Thu, 28 Jan 2010 14:46:12 -0600 Subject: [Chicago] Python on macs In-Reply-To: <85dba0991001281143k4ac54746jffd485c115d40d04@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> <85dba0991001281143k4ac54746jffd485c115d40d04@mail.gmail.com> Message-ID: <3096c19d1001281246j408393e3u585fd3c14825e00d@mail.gmail.com> As of late, I'm running Python in an Ubuntu VMWare image. Mainly because psycopg2 won't compile via easy_install or pip, and I don't want to spend any time figuring it out. I'm on Snow Leopard. Chris On Thu, Jan 28, 2010 at 1:43 PM, Tim Head wrote: > Thanks everyone for their helpful advice. > > I followed (more or less) Jesse's ideas on setting up a virtualenv as > the "default" python to use so that I can do what ever crazy thing I > want and not break the default python (and packages). Also means it is > easy to make a new virtualenv and try out lots of packages during a > rainy day and then just delete the whole thing to get rid of it again. > > I will try homebrew as a package manager. > > I'll also compile py3.x by hand with --prefix ;) > > Tim > > -- > http://tim.jottit.com/ > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From carl at personnelware.com Thu Jan 28 22:09:33 2010 From: carl at personnelware.com (Carl Karsten) Date: Thu, 28 Jan 2010 15:09:33 -0600 Subject: [Chicago] need Feb 11 meeting venue - ITA no go Message-ID: <549053141001281309v6a981037ra65fb83138b54e26@mail.gmail.com> On Thu, Jan 21, 2010 at 8:25 PM, Carl Karsten wrote: > On Fri, Jan 15, 2010 at 10:52 AM, Carl Karsten wrote: >> ITA says >>> Conference Room A/B is available on Feb 11 in the evening. >> >> We need to request it, and if we ditch them, they may get grumpy, so I >> have not requested it yet. ?But that means someone else may, and then >> we are out on the street. >> >> Also, we can request to be listed their event calendar. ?As I was >> setting up, 3 people stopped in "Python meeting tonight? ?maybe I will >> attend next month." ?I think there is an implied "if it is here." >> >> Any other offers? > > Imaginary Landscape will give us Pizza, and I will bring beer, so we > need to meet somewhere where we can bring in pizza and beer. > > If we don't have an offer by Mon, I will book ITA. Welp, I asked for the room, and got "I am sorry but on Feb 11, Conference Rooms A,B,C are all booked in the evening." Any objections to booking ITA room for March? and we need to find a place for Feb. -- Carl K From brentodd at gmail.com Fri Jan 29 18:40:56 2010 From: brentodd at gmail.com (Brennan Todd) Date: Fri, 29 Jan 2010 11:40:56 -0600 Subject: [Chicago] Python on macs In-Reply-To: <3096c19d1001281246j408393e3u585fd3c14825e00d@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> <85dba0991001281143k4ac54746jffd485c115d40d04@mail.gmail.com> <3096c19d1001281246j408393e3u585fd3c14825e00d@mail.gmail.com> Message-ID: <6d91e5a51001290940k49f66024l7d009482997e39e3@mail.gmail.com> I was able to get psycopg2 to compile with macports... after it downloaded and compiled its own version of python 2.6, and postgres, and about 200 other things. It was the most ridiculous thing I had seen in a long time, but it worked... I've still got the .dmg file if you're interested. On Thu, Jan 28, 2010 at 2:46 PM, Chris McAvoy wrote: > As of late, I'm running Python in an Ubuntu VMWare image. Mainly > because psycopg2 won't compile via easy_install or pip, and I don't > want to spend any time figuring it out. I'm on Snow Leopard. > > Chris > > On Thu, Jan 28, 2010 at 1:43 PM, Tim Head wrote: > > Thanks everyone for their helpful advice. > > > > I followed (more or less) Jesse's ideas on setting up a virtualenv as > > the "default" python to use so that I can do what ever crazy thing I > > want and not break the default python (and packages). Also means it is > > easy to make a new virtualenv and try out lots of packages during a > > rainy day and then just delete the whole thing to get rid of it again. > > > > I will try homebrew as a package manager. > > > > I'll also compile py3.x by hand with --prefix ;) > > > > Tim > > > > -- > > http://tim.jottit.com/ > > _______________________________________________ > > 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: From chad at glendenin.com Fri Jan 29 19:44:15 2010 From: chad at glendenin.com (Chad Glendenin) Date: Fri, 29 Jan 2010 12:44:15 -0600 Subject: [Chicago] Python on macs In-Reply-To: <6d91e5a51001290940k49f66024l7d009482997e39e3@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> <85dba0991001281143k4ac54746jffd485c115d40d04@mail.gmail.com> <3096c19d1001281246j408393e3u585fd3c14825e00d@mail.gmail.com> <6d91e5a51001290940k49f66024l7d009482997e39e3@mail.gmail.com> Message-ID: <191d03ff1001291044t5d6a236dq6095600c52e029b1@mail.gmail.com> I just got a MacBook Pro that I haven't even opened yet, but in theory it's going to be my primary workstation for Python and Django development. Is the upshot of all the psycopg2 trouble that I should just punt and use Mac OS X as a shiny, expensive front-end to an Ubuntu VM? If so, is VirtualBox sufficient, or would you recommend using one of the closed-source VMs like Parallels or VMware? Not to get too far off topic, but while we're talking about doing dev on Macs, what's the big deal with TextMate? I've been happily using Vim for years, and after looking over Chris Webber's shoulder, I've been thinking about trying to live in Emacs for a while (for smarter indentation, org mode, emacs-client sessions, etc.), but I'm wondering if I'm missing out on something. And whatever it is that TextMate does, couldn't we just implement it in gedit with Python plugins? To me, gedit looks like TextMate, except open-source and without the cult of DHH. ccg On Fri, Jan 29, 2010 at 11:40 AM, Brennan Todd wrote: > I was able to get psycopg2 to compile with macports... after it downloaded > and compiled its own version of python 2.6, and postgres, and about 200 > other things. It was the most ridiculous thing I had seen in a long time, > but it worked... > > I've still got the .dmg file if you're interested. > > On Thu, Jan 28, 2010 at 2:46 PM, Chris McAvoy > wrote: >> >> As of late, I'm running Python in an Ubuntu VMWare image. ?Mainly >> because psycopg2 won't compile via easy_install or pip, and I don't >> want to spend any time figuring it out. ?I'm on Snow Leopard. >> >> Chris >> >> On Thu, Jan 28, 2010 at 1:43 PM, Tim Head wrote: >> > Thanks everyone for their helpful advice. >> > >> > I followed (more or less) Jesse's ideas on setting up a virtualenv as >> > the "default" python to use so that I can do what ever crazy thing I >> > want and not break the default python (and packages). Also means it is >> > easy to make a new virtualenv and try out lots of packages during a >> > rainy day and then just delete the whole thing to get rid of it again. >> > >> > I will try homebrew as a package manager. >> > >> > I'll also compile py3.x by hand with --prefix ;) >> > >> > Tim >> > >> > -- >> > http://tim.jottit.com/ >> > _______________________________________________ >> > 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 > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > From dgriff1 at gmail.com Fri Jan 29 19:50:00 2010 From: dgriff1 at gmail.com (Daniel Griffin) Date: Fri, 29 Jan 2010 12:50:00 -0600 Subject: [Chicago] Python on macs In-Reply-To: <191d03ff1001291044t5d6a236dq6095600c52e029b1@mail.gmail.com> References: <85dba0991001280706r6690e2b0y6cc49ff45c70e824@mail.gmail.com> <85dba0991001281143k4ac54746jffd485c115d40d04@mail.gmail.com> <3096c19d1001281246j408393e3u585fd3c14825e00d@mail.gmail.com> <6d91e5a51001290940k49f66024l7d009482997e39e3@mail.gmail.com> <191d03ff1001291044t5d6a236dq6095600c52e029b1@mail.gmail.com> Message-ID: <3db160681001291050mdfb5begdcaeda49a02f8866@mail.gmail.com> TextMate is a good text editor for people who never learned how to use Vim or Emacs. It acts more like a regular IDE editor. Its a great editor but if you know vim or emacs you probably wont get a ton out of it. Thats my opinion at least. On Fri, Jan 29, 2010 at 12:44 PM, Chad Glendenin wrote: > I just got a MacBook Pro that I haven't even opened yet, but in theory > it's going to be my primary workstation for Python and Django > development. Is the upshot of all the psycopg2 trouble that I should > just punt and use Mac OS X as a shiny, expensive front-end to an > Ubuntu VM? If so, is VirtualBox sufficient, or would you recommend > using one of the closed-source VMs like Parallels or VMware? > > Not to get too far off topic, but while we're talking about doing dev > on Macs, what's the big deal with TextMate? I've been happily using > Vim for years, and after looking over Chris Webber's shoulder, I've > been thinking about trying to live in Emacs for a while (for smarter > indentation, org mode, emacs-client sessions, etc.), but I'm wondering > if I'm missing out on something. And whatever it is that TextMate > does, couldn't we just implement it in gedit with Python plugins? To > me, gedit looks like TextMate, except open-source and without the cult > of DHH. > > ccg > > > On Fri, Jan 29, 2010 at 11:40 AM, Brennan Todd wrote: > > I was able to get psycopg2 to compile with macports... after it > downloaded > > and compiled its own version of python 2.6, and postgres, and about 200 > > other things. It was the most ridiculous thing I had seen in a long time, > > but it worked... > > > > I've still got the .dmg file if you're interested. > > > > On Thu, Jan 28, 2010 at 2:46 PM, Chris McAvoy > > wrote: > >> > >> As of late, I'm running Python in an Ubuntu VMWare image. Mainly > >> because psycopg2 won't compile via easy_install or pip, and I don't > >> want to spend any time figuring it out. I'm on Snow Leopard. > >> > >> Chris > >> > >> On Thu, Jan 28, 2010 at 1:43 PM, Tim Head wrote: > >> > Thanks everyone for their helpful advice. > >> > > >> > I followed (more or less) Jesse's ideas on setting up a virtualenv as > >> > the "default" python to use so that I can do what ever crazy thing I > >> > want and not break the default python (and packages). Also means it is > >> > easy to make a new virtualenv and try out lots of packages during a > >> > rainy day and then just delete the whole thing to get rid of it again. > >> > > >> > I will try homebrew as a package manager. > >> > > >> > I'll also compile py3.x by hand with --prefix ;) > >> > > >> > Tim > >> > > >> > -- > >> > http://tim.jottit.com/ > >> > _______________________________________________ > >> > 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 > > > > > > _______________________________________________ > > 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: From dale at codefu.org Fri Jan 29 01:39:05 2010 From: dale at codefu.org (Dale Sedivec) Date: Thu, 28 Jan 2010 18:39:05 -0600 Subject: [Chicago] GIS Python and threads In-Reply-To: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> References: <303c9ec11001280715r23b62853w79912ad3dedd06db@mail.gmail.com> Message-ID: <20100129003905.GA18395@morgase.caliginous.net> On Thu, Jan 28, 2010 at 09:15:25AM -0600, Robert Spelich wrote: > I have a particular case where it is necessary to query on the data > and create a separate file object base on the queried data. For > reasons too difficult to explain, this has to be done over 800 > times, once for each row in a different dataset. The API that is > provided by the GIS application vendor is very good but the > processing of these scripts is very slow. I estimate 30s to a minute > each, so the run takes hours. Each execution of the script is > independent of the other so I was wondering if I should use threads. > I read up on threads and was like, OK my head hurts now, but if this > will speed things up I will take a crack at it. Is this processing CPU-bound, and do you have spare CPU cores? If so, multiple threads (or processes; see below) probably will help. If it's I/O-bound, for example, threading probably won't help. (I'm happy to expound on the difference and how to decide.) Also, it sounds like your script runs against/within some GIS software package. Will that package allow you to query it from multiple threads? That is, is your GIS software's API thread-safe? (The API could also be thread-safe but have something akin to Python's Global Interpreter Lock, in which case you'll only be able to leverage multiple threads of execution between calls to the API.) > Is this a good case for threads? Also are they manageable, I don?t want 800 > threads firing at once and crashing the machine. I second Mr. Griffin's suggestion for (1) using processes instead of threads due to Python's contentious relationship with threads, and (2) using a worker pool. Assuming the GIS software's API has no problem being called from multiple processes. Dale From tjurewicz at gmail.com Fri Jan 29 21:35:24 2010 From: tjurewicz at gmail.com (Trent Jurewicz) Date: Fri, 29 Jan 2010 14:35:24 -0600 Subject: [Chicago] Python on macs In-Reply-To: <191d03ff1001291044t5d6a236dq6095600c52e029b1@mail.gmail.com> Message-ID: <4b634697.48c3f10a.3e6b.ffffbd00@mx.google.com> I've put together my Snow Leopard MacBook Pro to do Django development using PostgreSQL by compiling all software from source. I have step-by-step instructions that I'll send out to the group Sunday when back home. -Trent -- Sent from my Palm Pre Chad Glendenin wrote: I just got a MacBook Pro that I haven't even opened yet, but in theory it's going to be my primary workstation for Python and Django development. Is the upshot of all the psycopg2 trouble that I should just punt and use Mac OS X as a shiny, expensive front-end to an Ubuntu VM? If so, is VirtualBox sufficient, or would you recommend using one of the closed-source VMs like Parallels or VMware? Not to get too far off topic, but while we're talking about doing dev on Macs, what's the big deal with TextMate? I've been happily using Vim for years, and after looking over Chris Webber's shoulder, I've been thinking about trying to live in Emacs for a while (for smarter indentation, org mode, emacs-client sessions, etc.), but I'm wondering if I'm missing out on something. And whatever it is that TextMate does, couldn't we just implement it in gedit with Python plugins? To me, gedit looks like TextMate, except open-source and without the cult of DHH. ccg On Fri, Jan 29, 2010 at 11:40 AM, Brennan Todd <brentodd at gmail.com> wrote: > I was able to get psycopg2 to compile with macports... after it downloaded > and compiled its own version of python 2.6, and postgres, and about 200 > other things. It was the most ridiculous thing I had seen in a long time, > but it worked... > > I've still got the .dmg file if you're interested. > > On Thu, Jan 28, 2010 at 2:46 PM, Chris McAvoy <chris.mcavoy at gmail.com> > wrote: >> >> As of late, I'm running Python in an Ubuntu VMWare image. ?Mainly >> because psycopg2 won't compile via easy_install or pip, and I don't >> want to spend any time figuring it out. ?I'm on Snow Leopard. >> >> Chris >> >> On Thu, Jan 28, 2010 at 1:43 PM, Tim Head <betatim at gmail.com> wrote: >> > Thanks everyone for their helpful advice. >> > >> > I followed (more or less) Jesse's ideas on setting up a virtualenv as >> > the "default" python to use so that I can do what ever crazy thing I >> > want and not break the default python (and packages). Also means it is >> > easy to make a new virtualenv and try out lots of packages during a >> > rainy day and then just delete the whole thing to get rid of it again. >> > >> > I will try homebrew as a package manager. >> > >> > I'll also compile py3.x by hand with --prefix ;) >> > >> > Tim >> > >> > -- >> > http://tim.jottit.com/ >> > _______________________________________________ >> > 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 > > > _______________________________________________ > 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: From brianherman at gmail.com Sat Jan 30 04:11:44 2010 From: brianherman at gmail.com (Brian Herman) Date: Fri, 29 Jan 2010 21:11:44 -0600 Subject: [Chicago] need Feb 11 meeting venue - ITA no go In-Reply-To: <549053141001281309v6a981037ra65fb83138b54e26@mail.gmail.com> References: <549053141001281309v6a981037ra65fb83138b54e26@mail.gmail.com> Message-ID: <4ef15ddc1001291911y190618f1re2c031de12bf4cf3@mail.gmail.com> I am going to check if we can host it at UIC. On Thu, Jan 28, 2010 at 3:09 PM, Carl Karsten wrote: > On Thu, Jan 21, 2010 at 8:25 PM, Carl Karsten > wrote: > > On Fri, Jan 15, 2010 at 10:52 AM, Carl Karsten > wrote: > >> ITA says > >>> Conference Room A/B is available on Feb 11 in the evening. > >> > >> We need to request it, and if we ditch them, they may get grumpy, so I > >> have not requested it yet. But that means someone else may, and then > >> we are out on the street. > >> > >> Also, we can request to be listed their event calendar. As I was > >> setting up, 3 people stopped in "Python meeting tonight? maybe I will > >> attend next month." I think there is an implied "if it is here." > >> > >> Any other offers? > > > > Imaginary Landscape will give us Pizza, and I will bring beer, so we > > need to meet somewhere where we can bring in pizza and beer. > > > > If we don't have an offer by Mon, I will book ITA. > > Welp, I asked for the room, and got > > "I am sorry but on Feb 11, Conference Rooms A,B,C are all booked in > the evening." > > Any objections to booking ITA room for March? > > and we need to find a place for Feb. > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- _________________________________ Thank You, Brian Herman -------------- next part -------------- An HTML attachment was scrubbed... URL: From cfkarsten at gmail.com Sat Jan 30 05:50:51 2010 From: cfkarsten at gmail.com (Carl Karsten) Date: Fri, 29 Jan 2010 22:50:51 -0600 Subject: [Chicago] need Feb 11 meeting venue - ITA no go In-Reply-To: <4ef15ddc1001291911y190618f1re2c031de12bf4cf3@mail.gmail.com> References: <549053141001281309v6a981037ra65fb83138b54e26@mail.gmail.com> <4ef15ddc1001291911y190618f1re2c031de12bf4cf3@mail.gmail.com> Message-ID: <549053141001292050w72ff5d95j2b4a4251d1e918ae@mail.gmail.com> Thanks, but no need - I already committed to Sully's. On Fri, Jan 29, 2010 at 9:11 PM, Brian Herman wrote: > I am going to check if we can host it at UIC. > > > On Thu, Jan 28, 2010 at 3:09 PM, Carl Karsten > wrote: >> >> On Thu, Jan 21, 2010 at 8:25 PM, Carl Karsten >> wrote: >> > On Fri, Jan 15, 2010 at 10:52 AM, Carl Karsten >> > wrote: >> >> ITA says >> >>> Conference Room A/B is available on Feb 11 in the evening. >> >> >> >> We need to request it, and if we ditch them, they may get grumpy, so I >> >> have not requested it yet. ?But that means someone else may, and then >> >> we are out on the street. >> >> >> >> Also, we can request to be listed their event calendar. ?As I was >> >> setting up, 3 people stopped in "Python meeting tonight? ?maybe I will >> >> attend next month." ?I think there is an implied "if it is here." >> >> >> >> Any other offers? >> > >> > Imaginary Landscape will give us Pizza, and I will bring beer, so we >> > need to meet somewhere where we can bring in pizza and beer. >> > >> > If we don't have an offer by Mon, I will book ITA. >> >> Welp, I asked for the room, and got >> >> "I am sorry but on Feb 11, Conference Rooms A,B,C are all booked in >> the evening." >> >> Any objections to booking ITA room for March? >> >> and we need to find a place for Feb. >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > > -- > _________________________________ > Thank You, > Brian Herman > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K From carl at personnelware.com Sat Jan 30 14:51:56 2010 From: carl at personnelware.com (Carl Karsten) Date: Sat, 30 Jan 2010 07:51:56 -0600 Subject: [Chicago] Feb at Sullys, talks? Message-ID: <549053141001300551w2bf91a8cm2480b8118a041985@mail.gmail.com> This is going to be the best meeting yet. Imaginary Landscape is going to sponsor pizza at Sully's. Who wants to talk? -- Carl K From bray at sent.com Sat Jan 30 19:18:28 2010 From: bray at sent.com (Brian Ray) Date: Sat, 30 Jan 2010 12:18:28 -0600 Subject: [Chicago] need Feb 11 meeting venue - ITA no go In-Reply-To: <549053141001292050w72ff5d95j2b4a4251d1e918ae@mail.gmail.com> References: <549053141001281309v6a981037ra65fb83138b54e26@mail.gmail.com> <4ef15ddc1001291911y190618f1re2c031de12bf4cf3@mail.gmail.com> <549053141001292050w72ff5d95j2b4a4251d1e918ae@mail.gmail.com> Message-ID: On Jan 29, 2010, at 10:50 PM, Carl Karsten wrote: > Thanks, but no need - I already committed to Sully's. > > On Fri, Jan 29, 2010 at 9:11 PM, Brian Herman > wrote: >> I am going to check if we can host it at UIC. Let's check for a following month. We had a nice meeting their once and they were ok with brining food. We need someone besides myself to stand up and introduce people, this month. I am afraid I am unavailable. This was the organizer position; however, lately it has involved to the-guy-who-gets-up-their-and-says- stupid-stuff position. Carl is really taking the lead for doing the planning. On that note, Python is making a good conversation topic once again at ORD Camp, maybe some topics can come from their. Next month we should try for UIC, IMHO. ITA can probably move out to the following. It has been awhile since we have been at a school and I really like meetings at schools because they attract students/faculty, and keep me up to date with Python's involvement in academia. Cheers, Brian Ray