From james at atlantixeng.com Thu Dec 1 19:42:42 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Thu, 1 Dec 2011 13:42:42 -0500 Subject: [CentralOH] IPython Message-ID: <017001ccb059$03d10670$0b731350$@atlantixeng.com> With regards to parallel programming, it seems IPython is quite the choice. Particularly, with it's large database of documentation and even the high performance computing (HPC) Vision tool. -James -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Thu Dec 1 22:34:04 2011 From: eric at intellovations.com (Eric Floehr) Date: Thu, 1 Dec 2011 16:34:04 -0500 Subject: [CentralOH] Columbus IT Survey Message-ID: Ben Blanquera is a tireless champion for technology in Columbus, and small business in general. He asked me to forward on this survey about your experiences and perceptions of IT jobs in Central Ohio and what you are looking for in a position. Please take a moment to fill out the brief survey... Here is his original email: ------------------------------- Hello, My name is Ben Blanquera and I'd really appreciate it if you could take a few minute to fill in this survey - *https://www.surveymonkey.com/s/whatareyoulookingfor11 * The goal of this survey is to understand what IT professionals are looking for from their employers. The results of this survey will be shared (in aggregate form only) with local IT leaders as input to their human capital policies and procedures to create more inviting work places for you. This is a great opportunity to have your voice heard. We will also share the results on the http://techlifeohio.com website. Thanks in advance for your help Best Regards, Ben (614) 467-0236 Founder - TechLife Columbus Curator - Startup Digest Columbus http://www.linkedin.com/in/benblanquera http://techlifeohio.com http://www.meetup.com/columbustech/ http://www.facebook.com/techlifecolumbus http://www.linkedin.com/groupRegistration?gid=1776905 http://thestartupdigest.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Thu Dec 1 21:58:15 2011 From: eric at intellovations.com (Eric Floehr) Date: Thu, 1 Dec 2011 15:58:15 -0500 Subject: [CentralOH] IPython In-Reply-To: <017001ccb059$03d10670$0b731350$@atlantixeng.com> References: <017001ccb059$03d10670$0b731350$@atlantixeng.com> Message-ID: Fernando Perez (the creator of IPython) had a good talk at SciPy 2011 with a good intro to IPython that shows what it's capable of... http://www.archive.org/details/Wednesday-203-6-IpythonANewArchitectureForInteractiveAndParallel and the slides: http://conference.scipy.org/scipy2011/slides/perez_ipython.pdf I didn't realize IPython now has a QT shell... -Eric On Thu, Dec 1, 2011 at 1:42 PM, James -- Atlantix wrote: > With regards to parallel programming, it seems IPython is quite the > choice. Particularly, with it?s large database of documentation and even > the high performance computing (HPC) Vision tool. **** > > ** ** > > -James**** > > ** ** > > ** ** > > ** ** > > ** ** > > ** ** > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Fri Dec 2 03:40:32 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Thu, 1 Dec 2011 21:40:32 -0500 Subject: [CentralOH] IPython Message-ID: <01fa01ccb09b$c38f4e30$4aadea90$@atlantixeng.com> I have found the documentation on IPython to be quite extensive, and along with their new release, has significant support for parallel computation, in a variety of forms. Also nice Qt/PySide support has been added. Has anyone used IPython for parallel computation? James -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Fri Dec 2 09:23:03 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Fri, 2 Dec 2011 03:23:03 -0500 Subject: [CentralOH] More on IPython Parallel Computing Message-ID: <001001ccb0cb$9d533f30$d7f9bd90$@atlantixeng.com> I have been further impressed by the sheer volume of detailed documentation on IPython; and it's evolving capabilities. -James http://ipython.org/ipython-doc/dev/parallel/parallel_intro.html From: James -- Atlantix [mailto:james at atlantixeng.com] Sent: Thursday, December 01, 2011 9:41 PM To: centraloh at python.org Subject: IPython I have found the documentation on IPython to be quite extensive, and along with their new release, has significant support for parallel computation, in a variety of forms. Also nice Qt/PySide support has been added. Has anyone used IPython for parallel computation? James -------------- next part -------------- An HTML attachment was scrubbed... URL: From douglas.m.stanley at gmail.com Fri Dec 2 14:56:17 2011 From: douglas.m.stanley at gmail.com (Douglas Stanley) Date: Fri, 2 Dec 2011 08:56:17 -0500 Subject: [CentralOH] Python on Ubuntu Question In-Reply-To: <00da01ccaf8c$91fed120$b5fc7360$@atlantixeng.com> References: <00da01ccaf8c$91fed120$b5fc7360$@atlantixeng.com> Message-ID: For vim fans (and I guess emacs too) check out pida. It wraps your favorite editor with some ide style addons. Just thought I'd throw that out there. Doug On Nov 30, 2011 1:26 PM, "James -- Atlantix" wrote: > Hello Folks; I am doing some work with Python 2.7 on Ubuntu these days, > and since this is my first foray from Windows into Linux in some time, I > have some general questions. My Unix graduate school daze still remain with > me, so I am okay with general setup. Maybe some of you could provide your > thoughts. The first question is would you install setuptools and use > easy_install OR would you tend to use the Synaptic package manager within > Ubuntu . . . i.e. **** > > ** ** > > Sudo apt-get install python-dev python-setuptools > > Sudo easy_install scipy > Sudo easy_install numpy > Sudo easy_install matplotlib**** > > ** ** > > Or use the Ubuntu tools. **** > > ** ** > > The second question is with regards to the development environment on > Ubuntu, is there something better than Wing IDE that is native to Linux > that is not in Windows? **** > > ** ** > > The third question is has anyone run stackless python in Ubuntu? What are > your thoughts?**** > > ** ** > > Thanks,**** > > James**** > > ** ** > > ** ** > > ** ** > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Sat Dec 3 03:58:54 2011 From: mark at microenh.com (Mark Erbaugh) Date: Fri, 2 Dec 2011 21:58:54 -0500 Subject: [CentralOH] Simple XY Graphing Message-ID: What are folks recommendations for a Python module/library for creating a simple XY graph to display on a web page? Thanks, Mark From eric at intellovations.com Sat Dec 3 15:16:57 2011 From: eric at intellovations.com (Eric Floehr) Date: Sat, 3 Dec 2011 09:16:57 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: Mark, I'd use matplotlib. The book "Matplotlib for Python Developers" has examples for dynamically generating graphs within Django and Pylons. I'm sure there are also examples on the web. If you want to use a client library, so you can have hover-overs, etc. or ajax... I use the javascript plotting library Highcharts http://www.highcharts.com/ it's free for non-commercial use. -Eric On Fri, Dec 2, 2011 at 9:58 PM, Mark Erbaugh wrote: > What are folks recommendations for a Python module/library for creating a > simple XY graph to display on a web page? > > Thanks, > Mark > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Sat Dec 3 16:02:12 2011 From: mark at microenh.com (Mark Erbaugh) Date: Sat, 3 Dec 2011 10:02:12 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: On Dec 3, 2011, at 9:16 AM, Eric Floehr wrote: > Mark, > > I'd use matplotlib. The book "Matplotlib for Python Developers" has examples for dynamically generating graphs within Django and Pylons. I'm sure there are also examples on the web. > > If you want to use a client library, so you can have hover-overs, etc. or ajax... I use the javascript plotting library Highcharts http://www.highcharts.com/ it's free for non-commercial use. > > -Eric Eric, Thanks. I don't know anything about it, but I wonder if Matplotlib is overkill for what I need. I don't need the hover-overs (at least not now). Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From winningham at gmail.com Sat Dec 3 16:13:30 2011 From: winningham at gmail.com (Thomas Winningham) Date: Sat, 3 Dec 2011 10:13:30 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: For fully customized and accurate scatter plots for statistics, I think Eric's suggestion can't be beat on Python. I've played with a lot of other libraries for just really basic and general drawing, and those include PyCairo, PySVG, Python Imaging Library (just manipulate pixels) and then OpenGL things such as PyGame, NodeBox, etc ... PyCairo and PySVG are great for print, but the fastest way to get a bitmap is maybe PIL? On Sat, Dec 3, 2011 at 10:02 AM, Mark Erbaugh wrote: > > On Dec 3, 2011, at 9:16 AM, Eric Floehr wrote: > > Mark, > I'd use matplotlib. ?The book "Matplotlib for Python Developers" has examples for dynamically generating graphs within Django and Pylons. ?I'm sure there are also examples on the web. > If you want to use a client library, so you can have hover-overs, etc. or ajax... I use the javascript plotting library Highcharts?http://www.highcharts.com/? it's free for non-commercial use. > -Eric > > Eric, > Thanks. ?I don't know anything about it, but I wonder if Matplotlib is overkill for what I need. ?I don't need the hover-overs (at least not now). > Mark > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > From godber at gmail.com Sat Dec 3 21:48:21 2011 From: godber at gmail.com (Austin Godber) Date: Sat, 3 Dec 2011 13:48:21 -0700 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: You could generate the data in python and then use a javascript library to generate a chart. http://dygraphs.com/ Or any of the things here http://delicious.com/godber/javascript+chart The benefit is you could do more dynamic things than with an image (reporting values while hovering over the points). A disadvantage of course is that static images are readily supported across browsers. This On Sat, Dec 3, 2011 at 8:13 AM, Thomas Winningham wrote: > For fully customized and accurate scatter plots for statistics, I > think Eric's suggestion can't be beat on Python. I've played with a > lot of other libraries for just really basic and general drawing, and > those include PyCairo, PySVG, Python Imaging Library (just manipulate > pixels) and then OpenGL things such as PyGame, NodeBox, etc ... > PyCairo and PySVG are great for print, but the fastest way to get a > bitmap is maybe PIL? > > On Sat, Dec 3, 2011 at 10:02 AM, Mark Erbaugh wrote: >> >> On Dec 3, 2011, at 9:16 AM, Eric Floehr wrote: >> >> Mark, >> I'd use matplotlib. ?The book "Matplotlib for Python Developers" has examples for dynamically generating graphs within Django and Pylons. ?I'm sure there are also examples on the web. >> If you want to use a client library, so you can have hover-overs, etc. or ajax... I use the javascript plotting library Highcharts?http://www.highcharts.com/? it's free for non-commercial use. >> -Eric >> >> Eric, >> Thanks. ?I don't know anything about it, but I wonder if Matplotlib is overkill for what I need. ?I don't need the hover-overs (at least not now). >> Mark >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh >> > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From mark at microenh.com Sat Dec 3 22:46:28 2011 From: mark at microenh.com (Mark Erbaugh) Date: Sat, 3 Dec 2011 16:46:28 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: <4413B2F1-093B-4503-8D94-E106B6ACE903@microenh.com> Austin, Thanks. I think my graphing needs are really simple. No need for anything fancy. I think a simple image (bmp or png or gif). Right now the rest of the application runs w/o Javascript. Mark On Dec 3, 2011, at 3:48 PM, Austin Godber wrote: > You could generate the data in python and then use a javascript > library to generate a chart. > > http://dygraphs.com/ > > Or any of the things here http://delicious.com/godber/javascript+chart > > The benefit is you could do more dynamic things than with an image > (reporting values while hovering over the points). A disadvantage of > course is that static images are readily supported across browsers. > > This > > On Sat, Dec 3, 2011 at 8:13 AM, Thomas Winningham wrote: >> For fully customized and accurate scatter plots for statistics, I >> think Eric's suggestion can't be beat on Python. I've played with a >> lot of other libraries for just really basic and general drawing, and >> those include PyCairo, PySVG, Python Imaging Library (just manipulate >> pixels) and then OpenGL things such as PyGame, NodeBox, etc ... >> PyCairo and PySVG are great for print, but the fastest way to get a >> bitmap is maybe PIL? >> >> On Sat, Dec 3, 2011 at 10:02 AM, Mark Erbaugh wrote: >>> >>> On Dec 3, 2011, at 9:16 AM, Eric Floehr wrote: >>> >>> Mark, >>> I'd use matplotlib. The book "Matplotlib for Python Developers" has examples for dynamically generating graphs within Django and Pylons. I'm sure there are also examples on the web. >>> If you want to use a client library, so you can have hover-overs, etc. or ajax... I use the javascript plotting library Highcharts http://www.highcharts.com/ it's free for non-commercial use. >>> -Eric >>> >>> Eric, >>> Thanks. I don't know anything about it, but I wonder if Matplotlib is overkill for what I need. I don't need the hover-overs (at least not now). >>> Mark >>> _______________________________________________ >>> CentralOH mailing list >>> CentralOH at python.org >>> http://mail.python.org/mailman/listinfo/centraloh >>> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From eric at intellovations.com Sat Dec 3 23:02:17 2011 From: eric at intellovations.com (Eric Floehr) Date: Sat, 3 Dec 2011 17:02:17 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: Mark, > Eric, > > Thanks. I don't know anything about it, but I wonder if Matplotlib is > overkill for what I need. I don't need the hover-overs (at least not now). > > Mark > > I'm not exactly sure what you mean by overkill... yes matplotlib has a lot of capability. But that doesn't mean it's hard to use or get started with for simple xy plots: import matplotlib.pyplot as plt x = range(6) plt.plot(x, [xi**2 for xi in x]) # x and y, plots y=x^2 for six points plt.savefig('plot.png') # plt.show() will show instead of save I don't think you can get much simpler that that. -Eric > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Sat Dec 3 23:10:34 2011 From: mark at microenh.com (Mark Erbaugh) Date: Sat, 3 Dec 2011 17:10:34 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: <61DBCA93-ABA5-4FF8-A497-870EC262201F@microenh.com> On Dec 3, 2011, at 5:02 PM, Eric Floehr wrote: > Mark, > > > Eric, > > Thanks. I don't know anything about it, but I wonder if Matplotlib is overkill for what I need. I don't need the hover-overs (at least not now). > > Mark > > > > I'm not exactly sure what you mean by overkill... yes matplotlib has a lot of capability. But that doesn't mean it's hard to use or get started with for simple xy plots: > > import matplotlib.pyplot as plt > x = range(6) > plt.plot(x, [xi**2 for xi in x]) # x and y, plots y=x^2 for six points > plt.savefig('plot.png') # plt.show() will show instead of save > > I don't think you can get much simpler that that. Okay, that's about as simple as my need, so it's worth looking into. I was concerned that there was a big (i.e MATLAB style) learning curve. This will probably make it into my presentation for Monday . Thanks, Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Sat Dec 3 23:04:48 2011 From: eric at intellovations.com (Eric Floehr) Date: Sat, 3 Dec 2011 17:04:48 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: References: Message-ID: Oh, and here is the plot that those four lines of code make: http://i.imgur.com/3uzjl.png -Eric On Sat, Dec 3, 2011 at 5:02 PM, Eric Floehr wrote: > Mark, > > > >> Eric, >> >> Thanks. I don't know anything about it, but I wonder if Matplotlib is >> overkill for what I need. I don't need the hover-overs (at least not now). >> >> Mark >> >> > > I'm not exactly sure what you mean by overkill... yes matplotlib has a lot > of capability. But that doesn't mean it's hard to use or get started with > for simple xy plots: > > import matplotlib.pyplot as plt > x = range(6) > plt.plot(x, [xi**2 for xi in x]) # x and y, plots y=x^2 for six points > plt.savefig('plot.png') # plt.show() will show instead of save > > I don't think you can get much simpler that that. > > -Eric > > > > > > >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Sat Dec 3 23:17:51 2011 From: eric at intellovations.com (Eric Floehr) Date: Sat, 3 Dec 2011 17:17:51 -0500 Subject: [CentralOH] Simple XY Graphing In-Reply-To: <61DBCA93-ABA5-4FF8-A497-870EC262201F@microenh.com> References: <61DBCA93-ABA5-4FF8-A497-870EC262201F@microenh.com> Message-ID: Mark, > Okay, that's about as simple as my need, so it's worth looking into. I was > concerned that there was a big (i.e MATLAB style) learning curve. > > This will probably make it into my presentation for Monday . > > Cool! Matplotlib's documentation is stellar... it's a model for any project. There's a nice gallery with source code you can rip off to recreate similar plots. Also, the tutorial is worth looking at to take the next steps after those four lines: http://matplotlib.sourceforge.net/users/pyplot_tutorial.html The nice thing is, that at least on linux (maybe Windows too, I don't know), plt.show() will pop up a GUI window with the plot, even if you are running in a local terminal. So it's very interactive. -Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From godber at gmail.com Sun Dec 4 00:09:30 2011 From: godber at gmail.com (Austin Godber) Date: Sat, 3 Dec 2011 16:09:30 -0700 Subject: [CentralOH] Simple XY Graphing In-Reply-To: <4413B2F1-093B-4503-8D94-E106B6ACE903@microenh.com> References: <4413B2F1-093B-4503-8D94-E106B6ACE903@microenh.com> Message-ID: Matplotlib is fantastic, I don't dispute that in the slightest. ?But as it turns out, the dygraphs library is pretty simple. ?I have been wanting to provide dynamic plots of spectra, rather than just static image (mainly to easily enable and disable different lines). With just some simple HTML and an already existing CSV file, I can put this graph up in just a few seconds: http://s3.godber.org/spectra/index.html (see the source) http://s3.godber.org/spectra/mcwmonof0_norm_debayer_B.csv Austin On Sat, Dec 3, 2011 at 2:46 PM, Mark Erbaugh wrote: > Austin, > > Thanks. ?I think my graphing needs are really simple. No need for anything fancy. I think a simple image (bmp or png or gif). ?Right now the rest of the application runs w/o Javascript. > > Mark > > On Dec 3, 2011, at 3:48 PM, Austin Godber wrote: > >> You could generate the data in python and then use a javascript >> library to generate a chart. >> >> http://dygraphs.com/ >> >> Or any of the things here http://delicious.com/godber/javascript+chart >> >> The benefit is you could do more dynamic things than with an image >> (reporting values while hovering over the points). ?A disadvantage of >> course is that static images are readily supported across browsers. >> >> This >> >> On Sat, Dec 3, 2011 at 8:13 AM, Thomas Winningham wrote: >>> For fully customized and accurate scatter plots for statistics, I >>> think Eric's suggestion can't be beat on Python. I've played with a >>> lot of other libraries for just really basic and general drawing, and >>> those include PyCairo, PySVG, Python Imaging Library (just manipulate >>> pixels) and then OpenGL things such as PyGame, NodeBox, etc ... >>> PyCairo and PySVG are great for print, but the fastest way to get a >>> bitmap is maybe PIL? >>> >>> On Sat, Dec 3, 2011 at 10:02 AM, Mark Erbaugh wrote: >>>> >>>> On Dec 3, 2011, at 9:16 AM, Eric Floehr wrote: >>>> >>>> Mark, >>>> I'd use matplotlib. ?The book "Matplotlib for Python Developers" has examples for dynamically generating graphs within Django and Pylons. ?I'm sure there are also examples on the web. >>>> If you want to use a client library, so you can have hover-overs, etc. or ajax... I use the javascript plotting library Highcharts http://www.highcharts.com/ ?it's free for non-commercial use. >>>> -Eric >>>> >>>> Eric, >>>> Thanks. ?I don't know anything about it, but I wonder if Matplotlib is overkill for what I need. ?I don't need the hover-overs (at least not now). >>>> Mark >>>> _______________________________________________ >>>> CentralOH mailing list >>>> CentralOH at python.org >>>> http://mail.python.org/mailman/listinfo/centraloh >>>> >>> _______________________________________________ >>> CentralOH mailing list >>> CentralOH at python.org >>> http://mail.python.org/mailman/listinfo/centraloh >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From jep200404 at columbus.rr.com Tue Dec 6 03:58:53 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 5 Dec 2011 21:58:53 -0500 Subject: [CentralOH] Places Message-ID: <20111205215853.4c55ea9d.jep200404@columbus.rr.com> Two regular gatherings were mentioned at tonight's Python meeting: Code and Coffee 7am Thursdays at 1277 Grandview Avenue http://www.staufs.com/content.aspx?page=grandviewstore tech lunch (cars, computers, electronics, planes, ...) lunchtime on Fridays find empty seat at big table, sit down and introduce yourself Yin-Yue Restaurant 1236 E Hudson St (0.9 East of I-71) http://yinyue-rest.com/index.html From huwigs at acm.org Tue Dec 6 14:17:24 2011 From: huwigs at acm.org (Steven Huwig) Date: Tue, 6 Dec 2011 08:17:24 -0500 Subject: [CentralOH] Python on Ubuntu Question In-Reply-To: References: <00da01ccaf8c$91fed120$b5fc7360$@atlantixeng.com> Message-ID: As I recall, there are many reasons Stackless isn't now in Python: - it would break existing C library bindings, and make embedding and extending CPython much more difficult. - when it was active, it targeted x86 only, but SPARC and PowerPC were significant players among many Python users. - It would be too difficult to support its semantics in Jython - It would be much more work for the maintainers. It was basically a pronouncement from Guido that it won't go in. Frankly I think it was the right choice -- PyPy is a much better long-term platform for that kind of work than CPython is. Thanks, Steve On Nov 30, 2011, at 1:46 PM, Bryan Harris wrote: > If you want to get higher performance out of a python program by using > more than one core, you basically have to use stackless or processing. > Threading can never use more than one core. > > Stackless sounds like a nice solution and frankly I don't know why > stackless hasn't just merged into the main python tree. As it is, > stackless is a PITA to get set up and the performance isn't that > different for most things. It would be nice to take away recursion > limits and such. > > Does anybody know what the disadvantages of stackless are? Why hasn't > default python interpreter gone stackless? Is there a performance hit > in some situations? > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From jep200404 at columbus.rr.com Tue Dec 6 18:57:25 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 6 Dec 2011 12:57:25 -0500 Subject: [CentralOH] Meeting Dates Message-ID: <20111206125725.67b945cd.jep200404@columbus.rr.com> Which Mondays does Central Ohio Python normally meet on? Fourth Mondays or last Mondays? From eric at intellovations.com Tue Dec 6 19:06:49 2011 From: eric at intellovations.com (Eric Floehr) Date: Tue, 6 Dec 2011 13:06:49 -0500 Subject: [CentralOH] Meeting Dates In-Reply-To: <20111206125725.67b945cd.jep200404@columbus.rr.com> References: <20111206125725.67b945cd.jep200404@columbus.rr.com> Message-ID: It meets on the last Monday of the month, save for November/December which due to the holidays is a single combined meeting historically in early December. The next meeting will be January 30, 2012. -Eric On Tue, Dec 6, 2011 at 12:57 PM, wrote: > Which Mondays does Central Ohio Python normally meet on? > Fourth Mondays or last Mondays? > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Tue Dec 6 04:06:58 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 5 Dec 2011 22:06:58 -0500 Subject: [CentralOH] Places: Code and Coffee URL In-Reply-To: <20111205215853.4c55ea9d.jep200404@columbus.rr.com> References: <20111205215853.4c55ea9d.jep200404@columbus.rr.com> Message-ID: <20111205220658.1aab4e94.jep200404@columbus.rr.com> On Mon, 5 Dec 2011 21:58:53 -0500, jep200404 at columbus.rr.com wrote: > Code and Coffee > 7am Thursdays at > 1277 Grandview Avenue > http://www.staufs.com/content.aspx?page=grandviewstore http://codeandcoffee.info/location/list From mark at microenh.com Wed Dec 7 20:05:27 2011 From: mark at microenh.com (Mark Erbaugh) Date: Wed, 7 Dec 2011 14:05:27 -0500 Subject: [CentralOH] Determine Travel Time Message-ID: <2B3F6B3C-75C2-439D-91D9-36646F09BDD5@microenh.com> I have an idea for a website (Pyramid-based, of course) that needs to calculate approximate travel time between addresses. At this point, I'm not interested in driving directions or maps, just travel time. It looks like this usage is not consistent with Google Maps terms of service, even for the Premier level. Also pricing for the Premier level "starts" at $10K. Is anyone aware of alternatives? FWIW, the travel time calculation doesn't have to be done online. It could be set up so that I periodically download the addresses to one of my own computers, do the calculations there and upload the results. I was considering something like Microsoft or DeLorme travel planning software. I have older versions of both, but neither seem to have an API that could be used to feed in addresses and get results, they appear to be designed for "manual" processing. Does anyone know if newer versions are any different? Is anyone aware of a Python API to either program? I also briefly looked at OpenStreetMap, but didn't get too far with that. Does anyone know of Python interfaces to OpenStreetMap and whether it might be usable in my project? Thanks, Mark From brian.costlow at gmail.com Wed Dec 7 20:39:31 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Wed, 7 Dec 2011 14:39:31 -0500 Subject: [CentralOH] Determine Travel Time In-Reply-To: <2B3F6B3C-75C2-439D-91D9-36646F09BDD5@microenh.com> References: <2B3F6B3C-75C2-439D-91D9-36646F09BDD5@microenh.com> Message-ID: Mark, Don't know of anything personally that I have used, but I saw a presentation on Postgresql geospcial stuff a few years ago where they were adding the PostGIS and PgRouting add-ons to Postgres, using a tool that (I think) came with PgRouting to get OpenStreetMap data bulk loaded into Postgres. They then had a Python script that would generate charts of shortest driving distance between two points by querying Postgres. I don't know if drive *times* are available from the data though. But it might be a place to start. On Wed, Dec 7, 2011 at 2:05 PM, Mark Erbaugh wrote: > I have an idea for a website (Pyramid-based, of course) that needs to > calculate approximate travel time between addresses. At this point, I'm > not interested in driving directions or maps, just travel time. It looks > like this usage is not consistent with Google Maps terms of service, even > for the Premier level. Also pricing for the Premier level "starts" at $10K. > > Is anyone aware of alternatives? > > FWIW, the travel time calculation doesn't have to be done online. It could > be set up so that I periodically download the addresses to one of my own > computers, do the calculations there and upload the results. > > I was considering something like Microsoft or DeLorme travel planning > software. I have older versions of both, but neither seem to have an API > that could be used to feed in addresses and get results, they appear to be > designed for "manual" processing. Does anyone know if newer versions are > any different? Is anyone aware of a Python API to either program? > > I also briefly looked at OpenStreetMap, but didn't get too far with that. > Does anyone know of Python interfaces to OpenStreetMap and whether it > might be usable in my project? > > Thanks, > Mark > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From scott.scites at railcar88.com Thu Dec 8 07:04:51 2011 From: scott.scites at railcar88.com (Scott Scites) Date: Thu, 8 Dec 2011 01:04:51 -0500 Subject: [CentralOH] Pyramid Tweens Message-ID: At the Monday, COhPy meeting, there was a question about what Pyramid Tweens are and how they might be useful. A timely Alex Conrad blog post appeared tonight about tweens: http://www.alexconrad.org/ He explains what it is, how it works and why it may be useful. Here is the Pyramid Tweens link to the presention slides: http://www.slideshare.net/aconrad/alex-conrad-pyramid-tweens-ploneconf-2011 Here is the link to the presentation video (Warning: it uses Flash): https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204297 Happy hacking! Scott Scites -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Thu Dec 8 15:45:33 2011 From: mark at microenh.com (Mark Erbaugh) Date: Thu, 8 Dec 2011 09:45:33 -0500 Subject: [CentralOH] (Pyramid) Web Design Message-ID: <01FD4723-FC9D-42B3-B5E9-96DBE8E079F5@microenh.com> In the demo pump sizing application that I showed during my presentation Monday night, I was keeping state information in a user record which is tied to the user id. That seemed like a good idea at the time, but what if two users log on with the same credentials? Obviously, the state information would become confused. One solution would be to use a different mechanism to hold state information. Perhaps there could be a unique record for each login, not just each user. The problem here would be how to expire the record, otherwise the database would fill up. A better (IMO) solution would be to prevent the second logon with the same user id. The problem here is that the first user could have left the application wiithout formally logging out, which means if the application sets a flag indicating that the user is logged in, that flag might not get reset when the user is actually done. How is this handled in real-world applications? Thanks, Mark From winningham at gmail.com Thu Dec 8 16:11:34 2011 From: winningham at gmail.com (Thomas Winningham) Date: Thu, 8 Dec 2011 10:11:34 -0500 Subject: [CentralOH] (Pyramid) Web Design In-Reply-To: <01FD4723-FC9D-42B3-B5E9-96DBE8E079F5@microenh.com> References: <01FD4723-FC9D-42B3-B5E9-96DBE8E079F5@microenh.com> Message-ID: No you're spot on, session is maintained as a separate collection of a state outside of credentials. I know Gmail for instance likes to also inform you at the bottom of the page where all it has registered sessions and what IP they come from and are currently, or have been, logged in using your credentials. Expiration is to just pick some time in the future to expire the data. The stuff you'd want to expire would be things that need to be unique per session only... everything else it makes sense that two logins would see that data identically as it is updated and as they refresh. You'd ideally want to make sure the database couldn't block or lock, but I think those kinds of things are working better by default these days. Just my 2c! I wish you luck!! On Thu, Dec 8, 2011 at 9:45 AM, Mark Erbaugh wrote: > In the demo pump sizing application that I showed during my presentation Monday night, I was keeping state information in a user record which is tied to the user id. That seemed like a good idea at the time, but what if two users log on with the same credentials? Obviously, the state information would become confused. > > One solution would be to use a different mechanism to hold state information. Perhaps there could be a unique record for each login, not just each user. The problem here would be how to expire the record, otherwise the database would fill up. > > A better (IMO) solution would be to prevent the second logon with the same user id. The problem here is that the first user could have left the application wiithout formally logging out, which means if the application sets a flag indicating that the user is logged in, that flag might not get reset when the user is actually done. > > How is this handled in real-world applications? > > Thanks, > Mark > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From raymondchandleriii at gmail.com Fri Dec 9 00:43:58 2011 From: raymondchandleriii at gmail.com (Raymond Chandler III) Date: Thu, 08 Dec 2011 17:43:58 -0600 Subject: [CentralOH] CentralOH Digest, Vol 56, Issue 8 In-Reply-To: References: Message-ID: <4EE14BBE.3020006@gmail.com> Mark, Checkout PostGIS and GeoDjango. It's not pyramid but Django has a great GIS backend and integrates well with Google Maps. On 12/08/2011 05:00 AM, centraloh-request at python.org wrote: > Send CentralOH mailing list submissions to > centraloh at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/centraloh > or, via email, send a message with subject or body 'help' to > centraloh-request at python.org > > You can reach the person managing the list at > centraloh-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of CentralOH digest..." > > > Today's Topics: > > 1. Determine Travel Time (Mark Erbaugh) > 2. Re: Determine Travel Time (Brian Costlow) > 3. Pyramid Tweens (Scott Scites) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Wed, 7 Dec 2011 14:05:27 -0500 > From: Mark Erbaugh > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: [CentralOH] Determine Travel Time > Message-ID:<2B3F6B3C-75C2-439D-91D9-36646F09BDD5 at microenh.com> > Content-Type: text/plain; charset=us-ascii > > I have an idea for a website (Pyramid-based, of course) that needs to calculate approximate travel time between addresses. At this point, I'm not interested in driving directions or maps, just travel time. It looks like this usage is not consistent with Google Maps terms of service, even for the Premier level. Also pricing for the Premier level "starts" at $10K. > > Is anyone aware of alternatives? > > FWIW, the travel time calculation doesn't have to be done online. It could be set up so that I periodically download the addresses to one of my own computers, do the calculations there and upload the results. > > I was considering something like Microsoft or DeLorme travel planning software. I have older versions of both, but neither seem to have an API that could be used to feed in addresses and get results, they appear to be designed for "manual" processing. Does anyone know if newer versions are any different? Is anyone aware of a Python API to either program? > > I also briefly looked at OpenStreetMap, but didn't get too far with that. Does anyone know of Python interfaces to OpenStreetMap and whether it might be usable in my project? > > Thanks, > Mark > > ------------------------------ > > Message: 2 > Date: Wed, 7 Dec 2011 14:39:31 -0500 > From: Brian Costlow > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Determine Travel Time > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > Mark, > > Don't know of anything personally that I have used, but I saw a > presentation on Postgresql geospcial stuff a few years ago where they were > adding the PostGIS and PgRouting add-ons to Postgres, using a tool that (I > think) came with PgRouting to get OpenStreetMap data bulk loaded into > Postgres. > > They then had a Python script that would generate charts of shortest > driving distance between two points by querying Postgres. > > I don't know if drive *times* are available from the data though. > > But it might be a place to start. > > > > On Wed, Dec 7, 2011 at 2:05 PM, Mark Erbaugh wrote: > >> I have an idea for a website (Pyramid-based, of course) that needs to >> calculate approximate travel time between addresses. At this point, I'm >> not interested in driving directions or maps, just travel time. It looks >> like this usage is not consistent with Google Maps terms of service, even >> for the Premier level. Also pricing for the Premier level "starts" at $10K. >> >> Is anyone aware of alternatives? >> >> FWIW, the travel time calculation doesn't have to be done online. It could >> be set up so that I periodically download the addresses to one of my own >> computers, do the calculations there and upload the results. >> >> I was considering something like Microsoft or DeLorme travel planning >> software. I have older versions of both, but neither seem to have an API >> that could be used to feed in addresses and get results, they appear to be >> designed for "manual" processing. Does anyone know if newer versions are >> any different? Is anyone aware of a Python API to either program? >> >> I also briefly looked at OpenStreetMap, but didn't get too far with that. >> Does anyone know of Python interfaces to OpenStreetMap and whether it >> might be usable in my project? >> >> Thanks, >> Mark >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh >> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 3 > Date: Thu, 8 Dec 2011 01:04:51 -0500 > From: Scott Scites > To: centraloh > Subject: [CentralOH] Pyramid Tweens > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > At the Monday, COhPy meeting, there was a question about what Pyramid > Tweens are and how they might be useful. > > A timely Alex Conrad blog post appeared tonight about tweens: > http://www.alexconrad.org/ > > He explains what it is, how it works and why it may be useful. > > Here is the Pyramid Tweens link to the presention slides: > http://www.slideshare.net/aconrad/alex-conrad-pyramid-tweens-ploneconf-2011 > > Here is the link to the presentation video (Warning: it uses Flash): > https://www.fuzemeeting.com/replay_meeting/e8fc89a0/2204297 > > Happy hacking! > > Scott Scites > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > > End of CentralOH Digest, Vol 56, Issue 8 > **************************************** From jep200404 at columbus.rr.com Tue Dec 13 21:30:03 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 13 Dec 2011 15:30:03 -0500 Subject: [CentralOH] Missing Exceptions? Message-ID: <20111213153003.2f49a454.jep200404@columbus.rr.com> I wrote: try: float(s) except (ValueError): Later I realized that I had missed an exception, so the code was updated to: try: float(s) except (ValueError, TypeError): # !!! What exception names am I missing? How does one determine what all the relevant exceptions are? How does one conclude that the the list of exceptions is complete? Those questions are general, about all try/except stuff, not just my little example. From jep200404 at columbus.rr.com Tue Dec 13 22:09:24 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 13 Dec 2011 16:09:24 -0500 Subject: [CentralOH] =?utf-8?b?bWVudGlvbmVkIGF0IOmBk+WgtA==?= Message-ID: <20111213160924.29061e8c.jep200404@columbus.rr.com> https://secure.wikimedia.org/wikipedia/en/wiki/Netcat https://secure.wikimedia.org/wikipedia/en/wiki/GNU_Screen https://secure.wikimedia.org/wikipedia/en/wiki/Tmux https://secure.wikimedia.org/wikipedia/en/wiki/Disown_(unix) https://secure.wikimedia.org/wikipedia/en/wiki/Nohup From winningham at gmail.com Tue Dec 13 22:16:17 2011 From: winningham at gmail.com (Thomas Winningham) Date: Tue, 13 Dec 2011 16:16:17 -0500 Subject: [CentralOH] Missing Exceptions? In-Reply-To: <20111213153003.2f49a454.jep200404@columbus.rr.com> References: <20111213153003.2f49a454.jep200404@columbus.rr.com> Message-ID: You should be able to capture anything that is a subclass of the Base Exception, and then infer the type of exception from there. The only real need for itemizing exceptions is when there is one you know will happen that you have a solution for, so you want the operation of the program to continue, but you want other exceptions to go ahead and not be caught and then let the whole program fall on the floor at that point. If you want to just completely implement your own error handling as a whole and allow operation to continue short of a segfault or some other nasty bug or just running out of memory something, then you can just catch any and all exceptions. Sorry I don't have specific examples, but I wanted to provide a general narrative around the concept. For a lot of other languages that are strongly typed, you pretty much have to specify what exceptions you are trapping for right? I guess I'm thinking Java, maybe. Anyway, best of luck, I'm sure someone else has some ideas? On Tue, Dec 13, 2011 at 3:30 PM, wrote: > I wrote: > > ? ?try: > ? ? ? ?float(s) > ? ?except (ValueError): > > Later I realized that I had missed an exception, > so the code was updated to: > > ? ?try: > ? ? ? ?float(s) > ? ?except (ValueError, TypeError): ?# !!! What exception names am I missing? > > How does one determine what all the relevant exceptions are? > How does one conclude that the the list of exceptions is complete? > > Those questions are general, about all try/except stuff, > not just my little example. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From brian.costlow at gmail.com Tue Dec 13 22:24:13 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Tue, 13 Dec 2011 16:24:13 -0500 Subject: [CentralOH] Missing Exceptions? In-Reply-To: <20111213153003.2f49a454.jep200404@columbus.rr.com> References: <20111213153003.2f49a454.jep200404@columbus.rr.com> Message-ID: You can look at the doc for the module in question, or just trawl the source. But that might not even help, because the source will show you exceptions the module explicitly raises, but not all the ones that code the module calls might raise. But IMHO the zen of exceptions is to catch the ones you can handle and do something about at a given point. Otherwise, let them bubble up to something that can, especially if you're writing module/library code that calls modules that you didn't write. Even if you are writing an app, probably better to just catch what you can handle in local try blocks, let everything else bubble, and catch anything not handled elsewhere in main just so you can exit the app with a graceful message to the user instead of dumping a stack trace. On Tue, Dec 13, 2011 at 3:30 PM, wrote: > I wrote: > > try: > float(s) > except (ValueError): > > Later I realized that I had missed an exception, > so the code was updated to: > > try: > float(s) > except (ValueError, TypeError): # !!! What exception names am I > missing? > > How does one determine what all the relevant exceptions are? > How does one conclude that the the list of exceptions is complete? > > Those questions are general, about all try/except stuff, > not just my little example. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Tue Dec 13 21:40:50 2011 From: eric at intellovations.com (Eric Floehr) Date: Tue, 13 Dec 2011 15:40:50 -0500 Subject: [CentralOH] Missing Exceptions? In-Reply-To: <20111213153003.2f49a454.jep200404@columbus.rr.com> References: <20111213153003.2f49a454.jep200404@columbus.rr.com> Message-ID: Since Python is a dynamic language, there is no "compiler enforced" exception listing, like say with Java. So there is no way to know other than via method documentation or code inspection. In cases where you don't know, you can chain multiple except clauses catching different exceptions if you want different behavior, and the last one can just be a raw except which acts as a wildcard and catch all exceptions not previously trapped, like: try: ... except: print "Unexpected error:", sys.exc_info()[0] raise # (or sys.exit(1) or whatever) -Eric On Tue, Dec 13, 2011 at 3:30 PM, wrote: > I wrote: > > try: > float(s) > except (ValueError): > > Later I realized that I had missed an exception, > so the code was updated to: > > try: > float(s) > except (ValueError, TypeError): # !!! What exception names am I > missing? > > How does one determine what all the relevant exceptions are? > How does one conclude that the the list of exceptions is complete? > > Those questions are general, about all try/except stuff, > not just my little example. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Tue Dec 13 23:01:56 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 13 Dec 2011 17:01:56 -0500 Subject: [CentralOH] Missing Exceptions?: Empty except to be avoided? In-Reply-To: References: <20111213153003.2f49a454.jep200404@columbus.rr.com> Message-ID: <20111213170156.3f9504fb.jep200404@columbus.rr.com> On Tue, 13 Dec 2011 15:40:50 -0500, Eric Floehr wrote: > > How does one determine what all the relevant exceptions are? > > How does one conclude that the the list of exceptions is complete? > ... there is no way to know other > than via method documentation or code inspection. Ugg. > ... a raw except which acts as a wildcard and catch all > exceptions not previously trapped, like: > > try: > ... > except: > print "Unexpected error:", sys.exc_info()[0] > raise # (or sys.exit(1) or whatever) I thought that empty except clauses were usually to be avoided. For example, because they might catch exceptions unrelated to the try code, such as a keyboard interrupt.[1] [1] p885 of Learning Python 4th ed. 2011-05-20 printing From winningham at gmail.com Wed Dec 14 00:23:53 2011 From: winningham at gmail.com (Thomas Winningham) Date: Tue, 13 Dec 2011 18:23:53 -0500 Subject: [CentralOH] Missing Exceptions?: Empty except to be avoided? In-Reply-To: <20111213170156.3f9504fb.jep200404@columbus.rr.com> References: <20111213153003.2f49a454.jep200404@columbus.rr.com> <20111213170156.3f9504fb.jep200404@columbus.rr.com> Message-ID: Well, yes, that's very very true, in fact I'd go on to say that using exception handling might be an extreme measure in Python. Some use exception handling as a means to test validity, when just codifying the idea of validity directly against the input, rather than waiting for an exception. I think in Java it makes a lot of sense, because you're accounting for all types and just everything about the life cycle of objects usually, short of perhaps removal if you want to rely on the garbage collector like Python, but the static type nature of everything allows for rigorous adherence and all the pros and cons that entails. It all depends on how you frame the problem, and at what level you want to operate. The only time I feel that I've used try/catch in Python is with completely untrusted data, where I can't make any assumptions or even check it perhaps because the possibilities would be endless, or for capturing things like ctrl+break to allow me to shut down threads nicely. However in Java an exception can be a valid result from a function call because that's the formal API to library, or this is a mechanism by which multiple states can be returned. Again even in Java you don't have to do this, but it is a common method. You can operate that way in Python as well, the convention is to perhaps deal with items outside of try/catch. Introspection in the command line can be a great help, and with Test-Driven Development you can achieve the formalism you're looking for even with non-documented code on the fly, given that your test cases represent the extent of your problem. I think you're not crazy in feeling that Python is sloppy or doesn't make sense in this regard, but under the context of dynamic programming, it isn't too terrible, and perhaps encourages not over using exceptions as a whole, for the philosophical reason that if you expect there to be some kind of problem, then that isn't technically a low-level exception, but rather more logic that just needs to be coded, and perhaps even without an exception. Best of luck, you're not wrong, and any way you do it is the right way! Thomas On Tue, Dec 13, 2011 at 5:01 PM, wrote: > On Tue, 13 Dec 2011 15:40:50 -0500, Eric Floehr wrote: > >> > How does one determine what all the relevant exceptions are? >> > How does one conclude that the the list of exceptions is complete? > >> ... there is no way to know other >> than via method documentation or code inspection. > > Ugg. > >> ... a raw except which acts as a wildcard and catch all >> exceptions not previously trapped, like: >> >> try: >> ? ? ... >> except: >> ? ? print "Unexpected error:", sys.exc_info()[0] >> ? ? raise # (or sys.exit(1) or whatever) > > I thought that empty except clauses were usually to be > avoided. For example, because they might catch exceptions > unrelated to the try code, such as a keyboard interrupt.[1] > > [1] p885 of Learning Python 4th ed. 2011-05-20 printing > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From mark at microenh.com Wed Dec 14 21:51:29 2011 From: mark at microenh.com (Mark Erbaugh) Date: Wed, 14 Dec 2011 15:51:29 -0500 Subject: [CentralOH] Virtualenv and Idle on the Mac Message-ID: I use virtualenv for most of my Python development. I also like the Idle Python IDE. Unfortunately, on Mac OSX 10.6, IDLE is seriously broken. See http://www.python.org/download/mac/tcltk/. Even in a virtualenv, the default idle is /usr/bin/idle which runs doesn't respect the virtualenv and has a bunch of other problems, so I copy my idle script to the bin directory of the virtualenv. Here's the idle script I came up with: > #! /usr/bin/env python > > import os > > def fork_idle(): > pid = os.fork() > if pid == 0: > from idlelib import macosxSupport > macosxSupport._appbundle = True > from idlelib.PyShell import main > main() > > if __name__ == '__main__': > fork_idle() This forks a process so that once I launch idle in a terminal window, I can continue to use the terminal window and so that idle will continue to run if I close the terminal window. It also causes idle to run as an OSX app which slightly changes the GUI appearance to comply with Mac OSX guidelines. The one thing that is still broken with this script is the Python Docs option under the Help menu. This loads the documentation from the python.org website rather than the local copy into the web browser. This is setup in idlelib.EditorWindow and I determined that if I set up a symlink to /Library/Frameworks/Python.framework/Versions/2.7/Resources named Resources in the virtualenv home folder the Python Docs option would load the local copy. So my process was create a virtualenv, copy my idle script to the bin folder and create the symlink in the home folder. I poked around in virtualenv.py and found that if present, it will call an after_install function. Here's what I came up with that automatically sets up idle in the new virtualenv: > IDLE = """#! /usr/bin/env python > > import os > > def fork_idle(): > pid = os.fork() > if pid == 0: > from idlelib import macosxSupport > macosxSupport._appbundle = True > from idlelib.PyShell import main > main() > > if __name__ == '__main__': > fork_idle()""" > > > def after_install(options, home_dir): > idle_name = os.path.join(home_dir, 'bin', 'idle') > with open(idle_name, 'wt') as f: > f.write(IDLE) > os.chmod(idle_name, 0755) > os.symlink('/Library/Frameworks/Python.framework/Versions/2.7/Resources', > os.path.join(home_dir, 'Resources')) I hope this helps someone. Mark BTW, I normally use vi to edit Python files, but for poking around and trying things out idle is quite useful. When I edit virtualenv.py in vi, I discovered an anomoly. I have syntax coloring enabled and at the top of the file it works fine. If I jump to the bottom, the syntax coloring is messed up. Above the if __name__ == '__main__' idiom at the bottom of the file there are several base64 encoded binary strings. It seems like one (or more) of these is messing up the syntax coloring. Hitting ctrl-L from the bottom of the file doesn't fix the syntax coloring, but if I page up (ctrl-B) a page and hit ctrl-L it does fix syntax coloring. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Sun Dec 18 14:46:22 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Sun, 18 Dec 2011 08:46:22 -0500 Subject: [CentralOH] GitHub Repository For Pygame Examples Message-ID: <20111218084622.080f83bc.jep200404@columbus.rr.com> GitHub Repository For Pygame Examples http://flossstuff.wordpress.com/2011/12/17/github-repository-for-pygame-examples/ From brian at python.org Fri Dec 23 03:04:39 2011 From: brian at python.org (Brian Curtin) Date: Thu, 22 Dec 2011 20:04:39 -0600 Subject: [CentralOH] PyCon 2012 News - Tutorials, Talks, and Tickets Message-ID: <4EF3E1B7.3010505@python.org> We are now 75 days away from PyCon 2012 in Santa Clara ? it's hard to think about how quickly time has flown since PyCon 2011! We've lined up some great keynote and plenary speakers, announced the tutorial and talk selections, opened ticket sales, and have expanded financial aid opportunities. The community and our amazing array of sponsors have helped us break several records already, so we hope you're as excited about PyCon 2012 as we are. The conference runs March 7-15 at the Santa Clara Convention Center in Santa Clara, CA. The keynote speakers include Y Combinator investor Paul Graham and Mozilla's Head of Developer Engagement, Stormy Peters. Both of them bring interesting experience to the table, and they're both captivating speakers. Speaking of captivating, Dave Beazley was announced on the plenary track, with more to be added in the coming weeks. Guido ? our Benevolent Dictator For Life ? will also be joining the line up! With 483 tutorial, talk, and poster proposals submitted this year, the program committee had their hands full paring that list down to 95 talks, 32 tutorials, and 36 posters (which we're still accepting). In the little time since we made these announcements we've heard a lot of excitement. You can see the tutorial selections at https://us.pycon.org/2012/schedule/lists/tutorials/, with talks available at https://us.pycon.org/2012/schedule/lists/talks/. Tickets are now available with early bird rates available until January 10, 2012 at https://us.pycon.org/2012/registration. Tutorial and admission prices continue unchanged; if you've been following along the last few years, these rates are the same as they have been for several years. Our team's dedication to keeping PyCon cost-effective, community driven, and grassroots continues thanks to the hard work and support of the team and sponsors (https://us.pycon.org/2012/sponsors/). If financial assistance would make PyCon a possibility for you, we encourage you to apply to this year's expanded assistance program. With a deadline of January 7, 2012 (extended from January 2) and a new web-based application, the financial aid committee aims to make the trip, lodging, and a ticket a possibility for everyone. Thanks to a new partnership with the PyLadies organization, we're able to provide grants to women in the community who are interested in experiencing the conference. For full details see https://us.pycon.org/2012/assistance. For more information about PyCon 2012, see our site at https://us.pycon.org/2012/. We also publish news on our blog: http://pycon.blogspot.com/. Jesse Noller - Chairman jnoller at python.org Brian Curtin - Publicity Coordinator brian at python.org From brandon at rhodesmill.org Fri Dec 23 03:48:19 2011 From: brandon at rhodesmill.org (Brandon Craig Rhodes) Date: Thu, 22 Dec 2011 21:48:19 -0500 Subject: [CentralOH] PyCon 2012 News - Tutorials, Talks, and Tickets In-Reply-To: <4EF3E1B7.3010505@python.org> (Brian Curtin's message of "Thu, 22 Dec 2011 20:04:39 -0600") References: <4EF3E1B7.3010505@python.org> Message-ID: <877h1oype4.fsf@asaph.rhodesmill.org> With March coming up quickly, it will help me to have the chance to practice my two presentations that have been accepted for PyCon 2012: Flexing SQLAlchemy's Relational Power Python, Linkers, and Virtual Memory Would there be any chance of my presenting one of these at the January, and the other at the February, COhPy meeting? (And when exactly is the January meeting, by the way - I am going to attend CodeMash, and have been hoping the dates do not conflict?) I also will be giving two tutorials at PyCon, one of which I have never given before: SQL for Python Developers I might be tempted to drive into Columbus early in the day of the Feburary COhPy meeting, and give the tutorial for free that afternoon to anyone who wants to show up and help me debug it; we will see if anyone is interested! -- Brandon Craig Rhodes brandon at rhodesmill.org http://rhodesmill.org/brandon From brian.costlow at gmail.com Fri Dec 23 06:20:38 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Fri, 23 Dec 2011 00:20:38 -0500 Subject: [CentralOH] PyCon 2012 News - Tutorials, Talks, and Tickets In-Reply-To: <877h1oype4.fsf@asaph.rhodesmill.org> References: <4EF3E1B7.3010505@python.org> <877h1oype4.fsf@asaph.rhodesmill.org> Message-ID: Brandon, I know we don't have a speaker yet for February, so you are on for sure then. I don't think we have one for January yet either, but Eric may have something lined up I don't know about. Meetings are always the last Monday of the month, except for November and December. (We have a combined Nov-Dec meeting in early December because of the holidays). So January will be on the 30th. On Thu, Dec 22, 2011 at 9:48 PM, Brandon Craig Rhodes < brandon at rhodesmill.org> wrote: > With March coming up quickly, it will help me to have the chance to > practice my two presentations that have been accepted for PyCon 2012: > > Flexing SQLAlchemy's Relational Power > Python, Linkers, and Virtual Memory > > Would there be any chance of my presenting one of these at the January, > and the other at the February, COhPy meeting? (And when exactly is the > January meeting, by the way - I am going to attend CodeMash, and have > been hoping the dates do not conflict?) > > I also will be giving two tutorials at PyCon, one of which I have never > given before: > > SQL for Python Developers > > I might be tempted to drive into Columbus early in the day of the > Feburary COhPy meeting, and give the tutorial for free that afternoon to > anyone who wants to show up and help me debug it; we will see if anyone > is interested! > > -- > Brandon Craig Rhodes brandon at rhodesmill.org > http://rhodesmill.org/brandon > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.costlow at gmail.com Fri Dec 23 06:24:06 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Fri, 23 Dec 2011 00:24:06 -0500 Subject: [CentralOH] Looking for meeting space. Message-ID: All, We are still looking for meeting space for our January 30th meeting. If anyone has any ideas (or you or employer can provide space) please contact Eric or me. Thanks, Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Fri Dec 23 12:58:07 2011 From: mark at microenh.com (Mark Erbaugh) Date: Fri, 23 Dec 2011 06:58:07 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: Message-ID: Would people be interested in meeting at the Westland Public Library (site of the DoJo West)? It is located about 1 mile west of 270 on W Broad St. The only limitation is that the library closes (and we must be out) promptly at 9pm. On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: > All, > > We are still looking for meeting space for our January 30th meeting. > > If anyone has any ideas (or you or employer can provide space) please contact Eric or me. > > Thanks, > > Brian From brian.costlow at gmail.com Fri Dec 23 16:22:52 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Fri, 23 Dec 2011 10:22:52 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: Message-ID: Since it's in the same general area as 2CO, for those who have been to both, which is better? On Fri, Dec 23, 2011 at 6:58 AM, Mark Erbaugh wrote: > Would people be interested in meeting at the Westland Public Library (site > of the DoJo West)? It is located about 1 mile west of 270 on W Broad St. > The only limitation is that the library closes (and we must be out) > promptly at 9pm. > > > On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: > > > All, > > > > We are still looking for meeting space for our January 30th meeting. > > > > If anyone has any ideas (or you or employer can provide space) please > contact Eric or me. > > > > Thanks, > > > > Brian > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Fri Dec 23 16:38:50 2011 From: mark at microenh.com (Mark Erbaugh) Date: Fri, 23 Dec 2011 10:38:50 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: Message-ID: <363D835F-D957-40CC-A917-19F8E8289031@microenh.com> Between the two, I'd prefer 2CO. Mark On Dec 23, 2011, at 10:22 AM, Brian Costlow wrote: > Since it's in the same general area as 2CO, for those who have been to both, which is better? > > > > On Fri, Dec 23, 2011 at 6:58 AM, Mark Erbaugh wrote: > Would people be interested in meeting at the Westland Public Library (site of the DoJo West)? It is located about 1 mile west of 270 on W Broad St. The only limitation is that the library closes (and we must be out) promptly at 9pm. > > > On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: > > > All, > > > > We are still looking for meeting space for our January 30th meeting. > > > > If anyone has any ideas (or you or employer can provide space) please contact Eric or me. > > > > Thanks, > > > > Brian > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Fri Dec 23 17:01:40 2011 From: eric at intellovations.com (Eric Floehr) Date: Fri, 23 Dec 2011 11:01:40 -0500 Subject: [CentralOH] PyCon 2012 News - Tutorials, Talks, and Tickets In-Reply-To: References: <4EF3E1B7.3010505@python.org> <877h1oype4.fsf@asaph.rhodesmill.org> Message-ID: I have a flexible commitment for January, but can move him to March. Will be great to have the first three months of the year buttoned up! Thanks for volunteering and looking forward to your talks! -Eric On Fri, Dec 23, 2011 at 12:20 AM, Brian Costlow wrote: > Brandon, > > I know we don't have a speaker yet for February, so you are on for sure > then. > > I don't think we have one for January yet either, but Eric may have > something lined up I don't know about. > > Meetings are always the last Monday of the month, except for November and > December. (We have a combined Nov-Dec meeting in early December because of > the holidays). So January will be on the 30th. > > > > > On Thu, Dec 22, 2011 at 9:48 PM, Brandon Craig Rhodes < > brandon at rhodesmill.org> wrote: > >> With March coming up quickly, it will help me to have the chance to >> practice my two presentations that have been accepted for PyCon 2012: >> >> Flexing SQLAlchemy's Relational Power >> Python, Linkers, and Virtual Memory >> >> Would there be any chance of my presenting one of these at the January, >> and the other at the February, COhPy meeting? (And when exactly is the >> January meeting, by the way - I am going to attend CodeMash, and have >> been hoping the dates do not conflict?) >> >> I also will be giving two tutorials at PyCon, one of which I have never >> given before: >> >> SQL for Python Developers >> >> I might be tempted to drive into Columbus early in the day of the >> Feburary COhPy meeting, and give the tutorial for free that afternoon to >> anyone who wants to show up and help me debug it; we will see if anyone >> is interested! >> >> -- >> Brandon Craig Rhodes brandon at rhodesmill.org >> http://rhodesmill.org/brandon >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh >> > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brandon at rhodesmill.org Fri Dec 23 17:23:35 2011 From: brandon at rhodesmill.org (Brandon Craig Rhodes) Date: Fri, 23 Dec 2011 11:23:35 -0500 Subject: [CentralOH] PyCon 2012 News - Tutorials, Talks, and Tickets In-Reply-To: (Brian Costlow's message of "Fri, 23 Dec 2011 00:20:38 -0500") References: <4EF3E1B7.3010505@python.org> <877h1oype4.fsf@asaph.rhodesmill.org> Message-ID: <87fwgbxnnc.fsf@asaph.rhodesmill.org> Brian Costlow writes: > I don't think we have one for January yet either, but Eric may have > something lined up I don't know about. What is the typical meeting format - how many people speak, and for how long? A PyCon talk is only 25 minutes, and thus will not make much of a meeting, unless a *long* Q&A session ensues :) - or unless your meetings are shorter than the two hours we usually aimed for (and usually overshot!) for Python Atlanta? -- Brandon Craig Rhodes brandon at rhodesmill.org http://rhodesmill.org/brandon From gjigsaw at gmail.com Fri Dec 23 18:07:05 2011 From: gjigsaw at gmail.com (Jason Green) Date: Fri, 23 Dec 2011 12:07:05 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: <363D835F-D957-40CC-A917-19F8E8289031@microenh.com> References: <363D835F-D957-40CC-A917-19F8E8289031@microenh.com> Message-ID: Seconded. On Fri, Dec 23, 2011 at 10:38 AM, Mark Erbaugh wrote: > Between the two, I'd prefer 2CO. > > Mark > > > On Dec 23, 2011, at 10:22 AM, Brian Costlow wrote: > > Since it's in the same general area as 2CO, for those who have been to > both, which is better? > > > > On Fri, Dec 23, 2011 at 6:58 AM, Mark Erbaugh wrote: > >> Would people be interested in meeting at the Westland Public Library >> (site of the DoJo West)? It is located about 1 mile west of 270 on W Broad >> St. The only limitation is that the library closes (and we must be out) >> promptly at 9pm. >> >> >> On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: >> >> > All, >> > >> > We are still looking for meeting space for our January 30th meeting. >> > >> > If anyone has any ideas (or you or employer can provide space) please >> contact Eric or me. >> > >> > Thanks, >> > >> > Brian >> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh >> > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jon at hogue.org Fri Dec 23 18:52:52 2011 From: jon at hogue.org (Jonathan Hogue) Date: Fri, 23 Dec 2011 12:52:52 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: <363D835F-D957-40CC-A917-19F8E8289031@microenh.com> Message-ID: Any interest in Tech Columbus. As a member, I think we can get space there for free. Or I'd be happy to host at 2co. From jon at hogue.org Fri Dec 23 18:53:16 2011 From: jon at hogue.org (Jonathan Hogue) Date: Fri, 23 Dec 2011 12:53:16 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: <363D835F-D957-40CC-A917-19F8E8289031@microenh.com> Message-ID: Correction: Any interest in Tech Columbus? On Fri, Dec 23, 2011 at 12:52 PM, Jonathan Hogue wrote: > Any interest in Tech Columbus. As a member, I think we can get space > there for free. > > Or I'd be happy to host at 2co. From raymondchandleriii at gmail.com Fri Dec 23 19:11:32 2011 From: raymondchandleriii at gmail.com (Raymond Chandler) Date: Fri, 23 Dec 2011 13:11:32 -0500 Subject: [CentralOH] CentralOH Digest, Vol 56, Issue 15 In-Reply-To: References: Message-ID: Why not tech columbus? On Dec 23, 2011 11:23 AM, wrote: > > Send CentralOH mailing list submissions to > centraloh at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.python.org/mailman/listinfo/centraloh > or, via email, send a message with subject or body 'help' to > centraloh-request at python.org > > You can reach the person managing the list at > centraloh-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of CentralOH digest..." > > > Today's Topics: > > 1. Re: Looking for meeting space. (Mark Erbaugh) > 2. Re: Looking for meeting space. (Brian Costlow) > 3. Re: Looking for meeting space. (Mark Erbaugh) > 4. Re: PyCon 2012 News - Tutorials, Talks, and Tickets (Eric Floehr) > 5. Re: PyCon 2012 News - Tutorials, Talks, and Tickets > (Brandon Craig Rhodes) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 23 Dec 2011 06:58:07 -0500 > From: Mark Erbaugh > To: "Mailing list for Central Ohio Python User Group \(COhPy\)" > > Subject: Re: [CentralOH] Looking for meeting space. > Message-ID: > Content-Type: text/plain; charset=us-ascii > > Would people be interested in meeting at the Westland Public Library (site of the DoJo West)? It is located about 1 mile west of 270 on W Broad St. The only limitation is that the library closes (and we must be out) promptly at 9pm. > > > On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: > > > All, > > > > We are still looking for meeting space for our January 30th meeting. > > > > If anyone has any ideas (or you or employer can provide space) please contact Eric or me. > > > > Thanks, > > > > Brian > > > > ------------------------------ > > Message: 2 > Date: Fri, 23 Dec 2011 10:22:52 -0500 > From: Brian Costlow > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Looking for meeting space. > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > Since it's in the same general area as 2CO, for those who have been to > both, which is better? > > > > On Fri, Dec 23, 2011 at 6:58 AM, Mark Erbaugh wrote: > > > Would people be interested in meeting at the Westland Public Library (site > > of the DoJo West)? It is located about 1 mile west of 270 on W Broad St. > > The only limitation is that the library closes (and we must be out) > > promptly at 9pm. > > > > > > On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: > > > > > All, > > > > > > We are still looking for meeting space for our January 30th meeting. > > > > > > If anyone has any ideas (or you or employer can provide space) please > > contact Eric or me. > > > > > > Thanks, > > > > > > Brian > > > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > http://mail.python.org/mailman/listinfo/centraloh > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < http://mail.python.org/mailman/private/centraloh/attachments/20111223/bd03ce7a/attachment-0001.html > > > ------------------------------ > > Message: 3 > Date: Fri, 23 Dec 2011 10:38:50 -0500 > From: Mark Erbaugh > To: "Mailing list for Central Ohio Python User Group \(COhPy\)" > > Subject: Re: [CentralOH] Looking for meeting space. > Message-ID: <363D835F-D957-40CC-A917-19F8E8289031 at microenh.com> > Content-Type: text/plain; charset="us-ascii" > > Between the two, I'd prefer 2CO. > > Mark > > > On Dec 23, 2011, at 10:22 AM, Brian Costlow wrote: > > > Since it's in the same general area as 2CO, for those who have been to both, which is better? > > > > > > > > On Fri, Dec 23, 2011 at 6:58 AM, Mark Erbaugh wrote: > > Would people be interested in meeting at the Westland Public Library (site of the DoJo West)? It is located about 1 mile west of 270 on W Broad St. The only limitation is that the library closes (and we must be out) promptly at 9pm. > > > > > > On Dec 23, 2011, at 12:24 AM, Brian Costlow wrote: > > > > > All, > > > > > > We are still looking for meeting space for our January 30th meeting. > > > > > > If anyone has any ideas (or you or employer can provide space) please contact Eric or me. > > > > > > Thanks, > > > > > > Brian > > > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > http://mail.python.org/mailman/listinfo/centraloh > > > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < http://mail.python.org/mailman/private/centraloh/attachments/20111223/4842718e/attachment-0001.html > > > ------------------------------ > > Message: 4 > Date: Fri, 23 Dec 2011 11:01:40 -0500 > From: Eric Floehr > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] PyCon 2012 News - Tutorials, Talks, and > Tickets > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > I have a flexible commitment for January, but can move him to March. Will > be great to have the first three months of the year buttoned up! Thanks > for volunteering and looking forward to your talks! > > -Eric > > > On Fri, Dec 23, 2011 at 12:20 AM, Brian Costlow wrote: > > > Brandon, > > > > I know we don't have a speaker yet for February, so you are on for sure > > then. > > > > I don't think we have one for January yet either, but Eric may have > > something lined up I don't know about. > > > > Meetings are always the last Monday of the month, except for November and > > December. (We have a combined Nov-Dec meeting in early December because of > > the holidays). So January will be on the 30th. > > > > > > > > > > On Thu, Dec 22, 2011 at 9:48 PM, Brandon Craig Rhodes < > > brandon at rhodesmill.org> wrote: > > > >> With March coming up quickly, it will help me to have the chance to > >> practice my two presentations that have been accepted for PyCon 2012: > >> > >> Flexing SQLAlchemy's Relational Power > >> Python, Linkers, and Virtual Memory > >> > >> Would there be any chance of my presenting one of these at the January, > >> and the other at the February, COhPy meeting? (And when exactly is the > >> January meeting, by the way - I am going to attend CodeMash, and have > >> been hoping the dates do not conflict?) > >> > >> I also will be giving two tutorials at PyCon, one of which I have never > >> given before: > >> > >> SQL for Python Developers > >> > >> I might be tempted to drive into Columbus early in the day of the > >> Feburary COhPy meeting, and give the tutorial for free that afternoon to > >> anyone who wants to show up and help me debug it; we will see if anyone > >> is interested! > >> > >> -- > >> Brandon Craig Rhodes brandon at rhodesmill.org > >> http://rhodesmill.org/brandon > >> _______________________________________________ > >> CentralOH mailing list > >> CentralOH at python.org > >> http://mail.python.org/mailman/listinfo/centraloh > >> > > > > > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > http://mail.python.org/mailman/listinfo/centraloh > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < http://mail.python.org/mailman/private/centraloh/attachments/20111223/24bf837a/attachment-0001.html > > > ------------------------------ > > Message: 5 > Date: Fri, 23 Dec 2011 11:23:35 -0500 > From: Brandon Craig Rhodes > To: "Mailing list for Central Ohio Python User Group \(COhPy\)" > > Subject: Re: [CentralOH] PyCon 2012 News - Tutorials, Talks, and > Tickets > Message-ID: <87fwgbxnnc.fsf at asaph.rhodesmill.org> > Content-Type: text/plain; charset=us-ascii > > Brian Costlow writes: > > > I don't think we have one for January yet either, but Eric may have > > something lined up I don't know about. > > What is the typical meeting format - how many people speak, and for how > long? A PyCon talk is only 25 minutes, and thus will not make much of a > meeting, unless a *long* Q&A session ensues :) - or unless your meetings > are shorter than the two hours we usually aimed for (and usually > overshot!) for Python Atlanta? > > -- > Brandon Craig Rhodes brandon at rhodesmill.org http://rhodesmill.org/brandon -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Fri Dec 23 19:45:06 2011 From: eric at intellovations.com (Eric Floehr) Date: Fri, 23 Dec 2011 13:45:06 -0500 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: <363D835F-D957-40CC-A917-19F8E8289031@microenh.com> Message-ID: That's where we used to meet, as I was CTO of a company there, but OSU took over the only conference room that fit us for an Medical Center IT rollout (not sure when it is until) and the main auditorium was booked until the end of the year on meeting days. Could you inquire where TechColumbus meeting space stands? Thanks! -Eric On Fri, Dec 23, 2011 at 12:53 PM, Jonathan Hogue wrote: > Correction: Any interest in Tech Columbus? > > On Fri, Dec 23, 2011 at 12:52 PM, Jonathan Hogue wrote: > > Any interest in Tech Columbus. As a member, I think we can get space > > there for free. > > > > Or I'd be happy to host at 2co. > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wmoore at 2co.com Sat Dec 24 04:58:49 2011 From: wmoore at 2co.com (Warner Moore) Date: Sat, 24 Dec 2011 03:58:49 +0000 Subject: [CentralOH] Looking for meeting space. In-Reply-To: References: Message-ID: <832D997ACED3E04899B3FE836F9A273F0469BF6C@EXCHANGE-02.2CO.local> You're always welcome at 2CO! =) Warner From: centraloh-bounces+wmoore=2co.com at python.org [mailto:centraloh-bounces+wmoore=2co.com at python.org] On Behalf Of Brian Costlow Sent: Friday, December 23, 2011 12:24 AM To: centraloh Subject: [CentralOH] Looking for meeting space. All, We are still looking for meeting space for our January 30th meeting. If anyone has any ideas (or you or employer can provide space) please contact Eric or me. Thanks, Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: