From brian.costlow at gmail.com Fri Apr 5 21:50:58 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Fri, 5 Apr 2013 15:50:58 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. Message-ID: All, We are looking for a speaker for either April or May's meeting (I have a talk on WebSockets in Python I am working on that I can give either month, we are looking for someone to cover the other one). Also, we're looking for suggestions for meeting topics. If there's a module, framework etc., you want to hear about, suggest it here on the mailing list, and/or shoot me an email. --Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From catherine.devlin at gmail.com Mon Apr 8 20:45:48 2013 From: catherine.devlin at gmail.com (Catherine Devlin) Date: Mon, 8 Apr 2013 14:45:48 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. In-Reply-To: References: Message-ID: Hi, Brian, Is there a meeting on April 22? There's nothing at http://www.meetup.com/Central-Ohio-Python-Users-Group/ yet. I'm trying to figure out if I can make it out to Columbus that day. If I can, then I could give a short-to-medium talk about What I Learned At PyCon. Although I can give you the instant summary right now: IPython Notebook IPython Notebook zOMG IPython Notebook (Have you had a presentation on the Notebook yet?) On Fri, Apr 5, 2013 at 3:50 PM, Brian Costlow wrote: > All, > > We are looking for a speaker for either April or May's meeting (I have a > talk on WebSockets in Python I am working on that I can give either month, > we are looking for someone to cover the other one). > > Also, we're looking for suggestions for meeting topics. If there's a > module, framework etc., you want to hear about, suggest it here on the > mailing list, and/or shoot me an email. > > --Brian > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -- - Catherine http://catherinedevlin.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Mon Apr 8 20:55:53 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 8 Apr 2013 14:55:53 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. In-Reply-To: References: Message-ID: <20130408145553.5b9a5332.jep200404@columbus.rr.com> On Mon, 8 Apr 2013 14:45:48 -0400, Catherine Devlin wrote: > ... I could give a short-to-medium talk about What I Learned At PyCon. I'd like to hear what you learned at PyCon. From brian.costlow at gmail.com Mon Apr 8 21:03:43 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Mon, 8 Apr 2013 15:03:43 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. In-Reply-To: References: Message-ID: Hi Catherine, It's a 'last Monday' meeting and there are 5 Mondays in April so we are actually meeting on 4/29. Nothing on the Meetup yet since we don't have the location finalized. (Should know where we are by Wednesday evening, then I'll update.) We'd all love to have you come talk if you can make it. On Mon, Apr 8, 2013 at 2:45 PM, Catherine Devlin wrote: > Hi, Brian, > > Is there a meeting on April 22? There's nothing at > http://www.meetup.com/Central-Ohio-Python-Users-Group/ yet. I'm trying > to figure out if I can make it out to Columbus that day. If I can, then I > could give a short-to-medium talk about What I Learned At PyCon. Although > I can give you the instant summary right now: > > IPython Notebook > IPython Notebook > zOMG IPython Notebook > > (Have you had a presentation on the Notebook yet?) > > > On Fri, Apr 5, 2013 at 3:50 PM, Brian Costlow wrote: > >> All, >> >> We are looking for a speaker for either April or May's meeting (I have a >> talk on WebSockets in Python I am working on that I can give either month, >> we are looking for someone to cover the other one). >> >> Also, we're looking for suggestions for meeting topics. If there's a >> module, framework etc., you want to hear about, suggest it here on the >> mailing list, and/or shoot me an email. >> >> --Brian >> >> _______________________________________________ >> CentralOH mailing list >> CentralOH at python.org >> http://mail.python.org/mailman/listinfo/centraloh >> >> > > > -- > - Catherine > http://catherinedevlin.blogspot.com > > _______________________________________________ > 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 Tue Apr 9 13:17:21 2013 From: mark at microenh.com (Mark Erbaugh) Date: Tue, 9 Apr 2013 07:17:21 -0400 Subject: [CentralOH] O'Reilly Books Message-ID: I seem to recall that at one time COhPy had a discount with O'Reilly. Is that still available? Mark Sent from my iPad From brian.costlow at gmail.com Tue Apr 9 13:41:11 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Tue, 9 Apr 2013 07:41:11 -0400 Subject: [CentralOH] O'Reilly Books In-Reply-To: References: Message-ID: I don't know if a direct discount is still available (Eric?) but the Rewardli link Eric posted to the group last fall does have an O'Reilly discount, 40% off dead trees, 50% off ebooks, but you have to join to get it. http://centralohiopython.rewardli.com On Tue, Apr 9, 2013 at 7:17 AM, Mark Erbaugh wrote: > > I seem to recall that at one time COhPy had a discount with O'Reilly. Is > that still available? > > Mark > > Sent from my iPad > _______________________________________________ > 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 Apr 12 00:38:31 2013 From: eric at intellovations.com (Eric Floehr) Date: Thu, 11 Apr 2013 18:38:31 -0400 Subject: [CentralOH] O'Reilly Books In-Reply-To: References: Message-ID: Yep, anyone who is a member of the Central Ohio Python Users Group can get 40% of print books and 50% off ebooks when you use the code "DSUG" at checkout. Cheers, Eric On Tue, Apr 9, 2013 at 7:17 AM, Mark Erbaugh wrote: > > I seem to recall that at one time COhPy had a discount with O'Reilly. Is > that still available? > > Mark > > Sent from my iPad > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurtis.mullins at gmail.com Fri Apr 12 02:05:10 2013 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Thu, 11 Apr 2013 20:05:10 -0400 Subject: [CentralOH] O'Reilly Books In-Reply-To: References: Message-ID: I'm sort of a silent member of this user group; I don't really have a lot to contribute and live too far away to come to the meetings (Kettering). Is the "Central Ohio Python User Group" a membership user group people sign up for? Or is it just this mailing list and the associated meetings you all have? I figured I'd ask before using it ;) That's a really good discount. Thanks, - Kurtis On Thu, Apr 11, 2013 at 6:38 PM, Eric Floehr wrote: > Yep, anyone who is a member of the Central Ohio Python Users Group can get > 40% of print books and 50% off ebooks when you use the code "DSUG" at > checkout. > > Cheers, > Eric > > > > On Tue, Apr 9, 2013 at 7:17 AM, Mark Erbaugh wrote: > >> >> I seem to recall that at one time COhPy had a discount with O'Reilly. Is >> that still available? >> >> Mark >> >> Sent from my iPad >> _______________________________________________ >> 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 Apr 12 02:22:42 2013 From: eric at intellovations.com (Eric Floehr) Date: Thu, 11 Apr 2013 20:22:42 -0400 Subject: [CentralOH] O'Reilly Books In-Reply-To: References: Message-ID: Kurtis, Participating in any way counts I think. They may at one time asked at checkout what user group but I don't think they've done that for a while. Also, meetings are publicized on meetup: http://www.meetup.com/Central-Ohio-Python-Users-Group/ as well as here. -Eric On Thu, Apr 11, 2013 at 8:05 PM, Kurtis Mullins wrote: > I'm sort of a silent member of this user group; I don't really have a lot > to contribute and live too far away to come to the meetings (Kettering). > > Is the "Central Ohio Python User Group" a membership user group people > sign up for? Or is it just this mailing list and the associated meetings > you all have? > > I figured I'd ask before using it ;) That's a really good discount. > > Thanks, > - Kurtis > > > On Thu, Apr 11, 2013 at 6:38 PM, Eric Floehr wrote: > >> Yep, anyone who is a member of the Central Ohio Python Users Group can >> get 40% of print books and 50% off ebooks when you use the code "DSUG" at >> checkout. >> >> Cheers, >> Eric >> >> >> >> On Tue, Apr 9, 2013 at 7:17 AM, Mark Erbaugh wrote: >> >>> >>> I seem to recall that at one time COhPy had a discount with O'Reilly. Is >>> that still available? >>> >>> Mark >>> >>> Sent from my iPad >>> _______________________________________________ >>> 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 kurtis.mullins at gmail.com Fri Apr 12 03:04:49 2013 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Thu, 11 Apr 2013 21:04:49 -0400 Subject: [CentralOH] O'Reilly Books In-Reply-To: References: Message-ID: Great, thanks a lot. On Thu, Apr 11, 2013 at 8:22 PM, Eric Floehr wrote: > Kurtis, > > Participating in any way counts I think. They may at one time asked at > checkout what user group but I don't think they've done that for a while. > > Also, meetings are publicized on meetup: > http://www.meetup.com/Central-Ohio-Python-Users-Group/ as well as here. > > -Eric > > > > On Thu, Apr 11, 2013 at 8:05 PM, Kurtis Mullins wrote: > >> I'm sort of a silent member of this user group; I don't really have a lot >> to contribute and live too far away to come to the meetings (Kettering). >> >> Is the "Central Ohio Python User Group" a membership user group people >> sign up for? Or is it just this mailing list and the associated meetings >> you all have? >> >> I figured I'd ask before using it ;) That's a really good discount. >> >> Thanks, >> - Kurtis >> >> >> On Thu, Apr 11, 2013 at 6:38 PM, Eric Floehr wrote: >> >>> Yep, anyone who is a member of the Central Ohio Python Users Group can >>> get 40% of print books and 50% off ebooks when you use the code "DSUG" at >>> checkout. >>> >>> Cheers, >>> Eric >>> >>> >>> >>> On Tue, Apr 9, 2013 at 7:17 AM, Mark Erbaugh wrote: >>> >>>> >>>> I seem to recall that at one time COhPy had a discount with O'Reilly. >>>> Is that still available? >>>> >>>> Mark >>>> >>>> Sent from my iPad >>>> _______________________________________________ >>>> 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Fri Apr 12 16:16:47 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 12 Apr 2013 10:16:47 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= Message-ID: <20130412101647.18268ceb.jep200404@columbus.rr.com> f = open('foo', 'rU') while True: ... # if f.readline() == '': # bad style # if not len(f.readline()): # bad style # if len(f.readline()) == 0: # bad style if not f.readline(): break https://www.coursera.org/course/programming1 http://en.wikipedia.org/wiki/Magic_Software_Enterprises http://www.python.org/dev/peps/pep-0008/ Yes: if not seq: if seq: No: if len(seq): if not len(seq): no: if seq == '': CSV module is great http://docs.python.org/2/library/csv. http://pymotw.com/2/csv/ http://www.python.org/dev/peps/pep-0278/ http://pymotw.com/2/contents.html file.readline() returns empty string at EOF. https://en.wikipedia.org/wiki/The_New_New_Thing https://en.wikipedia.org/wiki/James_H._Clark better keyboards Model M13 Trackpoint II https://en.wikipedia.org/wiki/Model_M_keyboard https://en.wikipedia.org/wiki/Unicomp http://pckeyboard.com/page/category/EnduraPro https://en.wikipedia.org/wiki/ZF_Electronics#Cherry_switches https://en.wikipedia.org/wiki/Pointing_stick https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard has bad feel: https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard https://en.wikipedia.org/wiki/Sassafras From jep200404 at columbus.rr.com Fri Apr 12 16:33:17 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 12 Apr 2013 10:33:17 -0400 Subject: [CentralOH] COhPy April Post-Meeting Hangout Message-ID: <20130412103317.65cd1ab7.jep200404@columbus.rr.com> Thanks Brian for formally posting the post-meeting hangout. It's good for letting folks know ahead of time as opposed to our ad-hoc announcements at the ends of meetings when folks are in go home mode. http://www.meetup.com/Central-Ohio-Python-Users-Group/events/113875002/ From jep200404 at columbus.rr.com Fri Apr 12 16:36:15 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 12 Apr 2013 10:36:15 -0400 Subject: [CentralOH] Forge Parking Message-ID: <20130412103615.1bb115fb.jep200404@columbus.rr.com> Where is it OK to park? Where is it _not_ OK to park? From kurtis.mullins at gmail.com Fri Apr 12 16:38:24 2013 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Fri, 12 Apr 2013 10:38:24 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: <20130412101647.18268ceb.jep200404@columbus.rr.com> References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: Wouldn't it be more correct to do this? if f.readline(): # Do something else: break Reasoning: 1. It's more likely that each line will have data; therefore, make that the first (priority) condition 2. Logically thinking, you assume your file has data. You only break in the case that it doesn't have data, which is probably going to be last (EOF). So the procedural code would be organized accordingly. Just my $0.02. Judging by the other information you have in this email, I'm assuming this was just an over-view from a meeting you guys had :) So my apologies if this is the wrong place for that discussion. Thanks! - Kurtis On Fri, Apr 12, 2013 at 10:16 AM, wrote: > f = open('foo', 'rU') > while True: > ... > # if f.readline() == '': # bad style > # if not len(f.readline()): # bad style > # if len(f.readline()) == 0: # bad style > if not f.readline(): > break > > https://www.coursera.org/course/programming1 > > http://en.wikipedia.org/wiki/Magic_Software_Enterprises > > http://www.python.org/dev/peps/pep-0008/ > Yes: > if not seq: > if seq: > No: > if len(seq): > if not len(seq): > no: > if seq == '': > > CSV module is great > http://docs.python.org/2/library/csv. > http://pymotw.com/2/csv/ > http://www.python.org/dev/peps/pep-0278/ > > http://pymotw.com/2/contents.html > > file.readline() returns empty string at EOF. > > https://en.wikipedia.org/wiki/The_New_New_Thing > https://en.wikipedia.org/wiki/James_H._Clark > > better keyboards > Model M13 Trackpoint II > https://en.wikipedia.org/wiki/Model_M_keyboard > https://en.wikipedia.org/wiki/Unicomp > http://pckeyboard.com/page/category/EnduraPro > https://en.wikipedia.org/wiki/ZF_Electronics#Cherry_switches > https://en.wikipedia.org/wiki/Pointing_stick > https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard > > has bad feel: > https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard > > https://en.wikipedia.org/wiki/Sassafras > > _______________________________________________ > 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 Apr 12 17:10:36 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Fri, 12 Apr 2013 11:10:36 -0400 Subject: [CentralOH] Forge Parking In-Reply-To: <20130412103615.1bb115fb.jep200404@columbus.rr.com> References: <20130412103615.1bb115fb.jep200404@columbus.rr.com> Message-ID: There are clearly marked Visitor spaces in the parking lot at 580 North. I suspect there is little use of the reserved spaces after 6:00, but I'll get the entire scoop on parking and post to the group (and update the meetup) . On Fri, Apr 12, 2013 at 10:36 AM, wrote: > Where is it OK to park? > Where is it _not_ OK to park? > > _______________________________________________ > 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 Apr 12 16:31:40 2013 From: eric at intellovations.com (Eric Floehr) Date: Fri, 12 Apr 2013 10:31:40 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: <20130412101647.18268ceb.jep200404@columbus.rr.com> References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: > f = open('foo', 'rU') > while True: > ... > # if f.readline() == '': # bad style > # if not len(f.readline()): # bad style > # if len(f.readline()) == 0: # bad style > if not f.readline(): > break > Not entirely sure of the context, but "best" for Python 2.4 and below might be: f = open('foo', 'rU') for line in f: # Do whatever with line or pass f.close() And if you are using Python 2.5 or higher, this is "best", as it closes the file always, even on an exception: with open('foo', 'rU') as f: for line in f: # Do whatever with line or pass better keyboards > Model M13 Trackpoint II > https://en.wikipedia.org/wiki/Model_M_keyboard > https://en.wikipedia.org/wiki/Unicomp > http://pckeyboard.com/page/category/EnduraPro > https://en.wikipedia.org/wiki/ZF_Electronics#Cherry_switches > https://en.wikipedia.org/wiki/Pointing_stick > https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard > > has bad feel: > https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard > > https://en.wikipedia.org/wiki/Sassafras I am *very* pleased with my Leopold with Cherry MX Brown switches: http://elitekeyboards.com/products.php?sub=leopold,tenkeyless&pid=fc200rtab I got the one without the numpad (called a "tenkeyless" keyboard), which keeps my mouse (Logitech Trackball) closer and my wrist bent less. The combination of the keyboard (more tactile feedback, less typing pressure), the closer mouse, and the trackball has nearly eliminated the carpal tunnel symptoms I was having. The only negative at all on the keyboard is the letters are painted on rather than etched, so they are fading a little bit after a year of use (I'm a heavy user). Cheers, Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurtis.mullins at gmail.com Fri Apr 12 22:01:58 2013 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Fri, 12 Apr 2013 16:01:58 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: On Fri, Apr 12, 2013 at 10:31 AM, Eric Floehr wrote: > > > And if you are using Python 2.5 or higher, this is "best", as it closes > the file always, even on an exception: > > with open('foo', 'rU') as f: > for line in f: > # Do whatever with line or pass > That's actually what I use as well; however, I still have to check for blank lines. I assumed that's what jep was alluding to. For example (out of a script I recently wrote): with open(negation_lexicon_file_name, 'rb') as negation_file: for line in negation_file: phrase = line.strip().lower() if phrase: negation_lexicon['lexemes'].append(phrase) -------------- next part -------------- An HTML attachment was scrubbed... URL: From kurtis.mullins at gmail.com Fri Apr 12 22:02:54 2013 From: kurtis.mullins at gmail.com (Kurtis Mullins) Date: Fri, 12 Apr 2013 16:02:54 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: Also, I recently bought a Das Keyboard Pro Model S and I love it! On Fri, Apr 12, 2013 at 4:01 PM, Kurtis Mullins wrote: > On Fri, Apr 12, 2013 at 10:31 AM, Eric Floehr wrote: > >> >> >> And if you are using Python 2.5 or higher, this is "best", as it closes >> the file always, even on an exception: >> >> with open('foo', 'rU') as f: >> for line in f: >> # Do whatever with line or pass >> > > That's actually what I use as well; however, I still have to check for > blank lines. I assumed that's what jep was alluding to. > > For example (out of a script I recently wrote): > > with open(negation_lexicon_file_name, 'rb') as negation_file: > for line in negation_file: > phrase = line.strip().lower() > if phrase: > negation_lexicon['lexemes'].append(phrase) > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nick.albright at gmail.com Fri Apr 12 22:05:53 2013 From: nick.albright at gmail.com (Nick Albright) Date: Fri, 12 Apr 2013 16:05:53 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: I must say that I think Eric turned me onto my current fav keyboard. After hating laptop keyboards for ever, I've converted to a chiclet keyboard. I find I type easier with less resistance: (not to mention quieter if you are typing while uh.. in a phone meeting ;) http://www.amazon.com/Logitech-Wireless-Solar-Keyboard-K750/dp/B004MF11MU/ref=sr_1_1?ie=UTF8&qid=1365796890&sr=8-1&keywords=logitech+solar+keyboard And the solar part is just cool. :) -Nick On Fri, Apr 12, 2013 at 10:31 AM, Eric Floehr wrote: > > > > better keyboards >> Model M13 Trackpoint II >> https://en.wikipedia.org/wiki/Model_M_keyboard >> https://en.wikipedia.org/wiki/Unicomp >> http://pckeyboard.com/page/category/EnduraPro >> https://en.wikipedia.org/wiki/ZF_Electronics#Cherry_switches >> https://en.wikipedia.org/wiki/Pointing_stick >> https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard >> >> has bad feel: >> https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard >> >> https://en.wikipedia.org/wiki/Sassafras > > > > I am *very* pleased with my Leopold with Cherry MX Brown switches: > http://elitekeyboards.com/products.php?sub=leopold,tenkeyless&pid=fc200rtab > > I got the one without the numpad (called a "tenkeyless" keyboard), which > keeps my mouse (Logitech Trackball) closer and my wrist bent less. The > combination of the keyboard (more tactile feedback, less typing pressure), > the closer mouse, and the trackball has nearly eliminated the carpal tunnel > symptoms I was having. The only negative at all on the keyboard is the > letters are painted on rather than etched, so they are fading a little bit > after a year of use (I'm a heavy user). > > Cheers, > 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 Fri Apr 12 22:18:18 2013 From: eric at intellovations.com (Eric Floehr) Date: Fri, 12 Apr 2013 16:18:18 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: On Fri, Apr 12, 2013 at 4:01 PM, Kurtis Mullins wrote: > On Fri, Apr 12, 2013 at 10:31 AM, Eric Floehr wrote: > >> >> >> And if you are using Python 2.5 or higher, this is "best", as it closes >> the file always, even on an exception: >> >> with open('foo', 'rU') as f: >> for line in f: >> # Do whatever with line or pass >> > > That's actually what I use as well; however, I still have to check for > blank lines. I assumed that's what jep was alluding to. > Not exactly, because a "blank line" returned from readline() (or the iterator) signals end of file. A true "blank line" in a file will be returned as '\n' since newlines aren't stripped when readline() reads the line. In other words '' (empty string) indicates EOF, while '\n' indicates an empty line. The iterator version handles it... when it gets an EOF it ends the iteration, but if you readline() yourself, you have to check, otherwise you'll forever get empty strings once the file is read. For example (out of a script I recently wrote): > > with open(negation_lexicon_file_name, 'rb') as negation_file: > for line in negation_file: > phrase = line.strip().lower() > if phrase: > negation_lexicon['lexemes'].append(phrase) > Seems like a great way to do that. -Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Fri Apr 12 22:51:13 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 12 Apr 2013 16:51:13 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: <20130412165113.6be69696.jep200404@columbus.rr.com> On Fri, 12 Apr 2013 10:38:24 -0400, Kurtis Mullins wrote: > Wouldn't it be more correct to do this? > > if f.readline(): > # Do something > else: > break That depends on what is in the "...". In this case, it was desired to _ignore_ a line at the end of the loop or bail out of the loop when there is no more input. The "..." had highly naive, deliberately unoptimized code for some task in a Toronto Python class on coursera. The "..." code was something vaguely like: name = f.readline().strip() rating = f.readline().strip() price = f.readline().strip() cuisine = f.readline().strip() price_to_name[price].append(name) cuisine_to_name[cuisine].append(name) rating_to_name[cuisine].append(name) Of course, that just leads to more questions about the larger context, to which I refer you to the class. There was discussion about the wisdom of the input format, but for the sake of the course, the input format was a fait accompli, kind of like maintaining other peoples' code in the real world. XY wrote a much shorter, somewhat "functional" approach using .read(), zip(), dict(), list comprehensions and friends. There was discussion of the strengths and drawbacks of XY's code and mine. > On Fri, Apr 12, 2013 at 10:16 AM, wrote: > Judging by the other information you have in this email, I'm assuming this > was just an over-view from a meeting you guys had :) You're being generous. > So my apologies if this is the wrong place for that discussion. This is a good place for that discussion. It'd be fun for XY to show what he remembers of his code, then see who can beat it. It'd also be fun to see who can write code that is clearer and more naive than what I wrote. From iynaix at gmail.com Fri Apr 12 22:51:40 2013 From: iynaix at gmail.com (iynaix) Date: Fri, 12 Apr 2013 16:51:40 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: Hi Eric, I use a Filco Majestouch 2 with the Cherry Blue switches. I went with the "otaku" keycaps, which solves the problem you are referring to: (Crappy picture taken by me attached below) https://www.dropbox.com/s/exg50mzdtvwunka/IMG_20130412_164122.jpg There are also the "ninja" keycaps, which are great if you aren't as hardcore. :) http://www.keyboardco.com/keyboard_images/filco_majestouch_ninja_black_us_large.jpg I initially got the otaku keycaps thinking that it would be a lot easier if I wanted to switch to an alternate keyboard layout like dvorak or colemak. (which I of course never got around to). I believe the keycap replacements are still being sold, but it takes some digging online, as with most of the stuff regarding mechanical keyboards. Cheers, Xianyi On Fri, Apr 12, 2013 at 4:18 PM, Eric Floehr wrote: > On Fri, Apr 12, 2013 at 4:01 PM, Kurtis Mullins wrote: > >> On Fri, Apr 12, 2013 at 10:31 AM, Eric Floehr wrote: >> >>> >>> >>> And if you are using Python 2.5 or higher, this is "best", as it closes >>> the file always, even on an exception: >>> >>> with open('foo', 'rU') as f: >>> for line in f: >>> # Do whatever with line or pass >>> >> >> That's actually what I use as well; however, I still have to check for >> blank lines. I assumed that's what jep was alluding to. >> > > Not exactly, because a "blank line" returned from readline() (or the > iterator) signals end of file. A true "blank line" in a file will be > returned as '\n' since newlines aren't stripped when readline() reads the > line. > > In other words '' (empty string) indicates EOF, while '\n' indicates an > empty line. > > The iterator version handles it... when it gets an EOF it ends the > iteration, but if you readline() yourself, you have to check, otherwise > you'll forever get empty strings once the file is read. > > > For example (out of a script I recently wrote): >> >> with open(negation_lexicon_file_name, 'rb') as negation_file: >> for line in negation_file: >> phrase = line.strip().lower() >> if phrase: >> negation_lexicon['lexemes'].append(phrase) >> > > Seems like a great way to do 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 jep200404 at columbus.rr.com Fri Apr 12 23:09:41 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Fri, 12 Apr 2013 17:09:41 -0400 Subject: [CentralOH] better keyboards In-Reply-To: References: <20130412101647.18268ceb.jep200404@columbus.rr.com> Message-ID: <20130412170941.61b79f2d.jep200404@columbus.rr.com> On Fri, 12 Apr 2013 10:31:40 -0400, Eric Floehr wrote: > better keyboards > > Model M13 Trackpoint II > > https://en.wikipedia.org/wiki/Model_M_keyboard > > https://en.wikipedia.org/wiki/Unicomp > > http://pckeyboard.com/page/category/EnduraPro > > https://en.wikipedia.org/wiki/ZF_Electronics#Cherry_switches > > https://en.wikipedia.org/wiki/Pointing_stick > > https://en.wikipedia.org/wiki/Happy_Hacking_Keyboard > > > > has bad feel: > > https://en.wikipedia.org/wiki/Optimus_Maximus_keyboard > I am *very* pleased with my Leopold with Cherry MX Brown switches: > http://elitekeyboards.com/products.php?sub=leopold,tenkeyless&pid=fc200rtab > The only negative at all on the keyboard is the > letters are painted on rather than etched, so they are fading a little bit > after a year of use (I'm a heavy user). The classic solution is double injection[1], where the legend is solid plastic. I'll be impressed if you can wear through those. You should _see_ how this is solved on XY's keyboard. On Fri, 12 Apr 2013 16:05:53 -0400, Nick Albright wrote: > I must say that I think Eric turned me onto my current fav keyboard. I was probably the original instigator. I wonder how much has been spent. Perhaps folks should bring their better keyboards to a meeting for a touchy feely comparison. Where did I put my M3s? > ... carpal tunnel ... With a keyboard in one's lap, one's wrists are bent less. and desktop space is not wasted. Ooo aah[2]. [1] https://duckduckgo.com/html/?q=double+injection+key+caps [2] http://www.clickykeyboards.com/index.cfm/fa/items.main/parentcat/9244/subcatid/0/id/570702 Unfortunately, these don't have a middle pointer button. From iynaix at gmail.com Fri Apr 12 23:26:45 2013 From: iynaix at gmail.com (iynaix) Date: Fri, 12 Apr 2013 17:26:45 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xMSDpgZPloLQ=?= In-Reply-To: <20130412165113.6be69696.jep200404@columbus.rr.com> References: <20130412101647.18268ceb.jep200404@columbus.rr.com> <20130412165113.6be69696.jep200404@columbus.rr.com> Message-ID: If I remember correctly, the format of the data looked like this, and the task was to read the restaurant info into dictionaries. (Of course, sane people would write it using a csv variant) Restaurant A 87% $$$ Thai Restaurant B 72% $$ Mexican Restaurant C 50% $ Chinese Restaurant D 90% $$$$ French, Italian My solution was: f = open("restaurants.txt", "rU") restaurants = f.read().split("\n\n") restaurants = [r.splitlines() for r in restaurants] keys = ['name', 'rating', 'price', 'cuisine'] restaurants = [dict(zip(keys, r)) for r in restaurants] More functional approach. As Jim and I discussed, this probably wouldn't be a good approach if the list of restaurants in the file was huge. Jim also brought up the case where there might be extraneous newlines between restaurants, which I would probably just solve by changing the splitting on a double newline to using a regex instead. Cheers, Xianyi On Fri, Apr 12, 2013 at 4:51 PM, wrote: > On Fri, 12 Apr 2013 10:38:24 -0400, Kurtis Mullins < > kurtis.mullins at gmail.com> wrote: > > > Wouldn't it be more correct to do this? > > > > if f.readline(): > > # Do something > > else: > > break > > That depends on what is in the "...". > In this case, it was desired to _ignore_ a line at the end > of the loop or bail out of the loop when there is no more input. > The "..." had highly naive, deliberately unoptimized code for > some task in a Toronto Python class on coursera. The "..." code > was something vaguely like: > > name = f.readline().strip() > rating = f.readline().strip() > price = f.readline().strip() > cuisine = f.readline().strip() > price_to_name[price].append(name) > cuisine_to_name[cuisine].append(name) > rating_to_name[cuisine].append(name) > > Of course, that just leads to more questions about the > larger context, to which I refer you to the class. > There was discussion about the wisdom of the input format, > but for the sake of the course, the input format was a fait > accompli, kind of like maintaining other peoples' code in the > real world. > > XY wrote a much shorter, somewhat "functional" approach > using .read(), zip(), dict(), list comprehensions and friends. > There was discussion of the strengths and drawbacks of XY's code > and mine. > > > On Fri, Apr 12, 2013 at 10:16 AM, wrote: > > > Judging by the other information you have in this email, I'm assuming > this > > was just an over-view from a meeting you guys had :) > > You're being generous. > > > So my apologies if this is the wrong place for that discussion. > > This is a good place for that discussion. It'd be fun for XY > to show what he remembers of his code, then see who can beat it. > It'd also be fun to see who can write code that is clearer and > more naive than what I wrote. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From guy.jacks at gmail.com Fri Apr 12 23:19:12 2013 From: guy.jacks at gmail.com (Guy Jacks) Date: Fri, 12 Apr 2013 17:19:12 -0400 Subject: [CentralOH] Anyone going to Disrupt NYC Hackathon Message-ID: Looking to see if there will be any Python programmers attending Disrupt NYC in a couple weeks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jdsantiagojr at gmail.com Fri Apr 12 23:54:05 2013 From: jdsantiagojr at gmail.com (John Santiago) Date: Fri, 12 Apr 2013 17:54:05 -0400 Subject: [CentralOH] Anyone going to Disrupt NYC Hackathon In-Reply-To: References: Message-ID: What is that? On Fri, Apr 12, 2013 at 5:19 PM, Guy Jacks wrote: > Looking to see if there will be any Python programmers > attending Disrupt NYC in a couple weeks. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -- This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Sat Apr 13 18:59:23 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Sat, 13 Apr 2013 12:59:23 -0400 Subject: [CentralOH] zOMG IPython Notebook In-Reply-To: References: Message-ID: <20130413125923.46aa7e74.jep200404@columbus.rr.com> On Mon, 8 Apr 2013 14:45:48 -0400, Catherine Devlin wrote: > IPython Notebook > IPython Notebook > zOMG IPython Notebook > (Have you had a presentation on the [IPython] Notebook yet?) Brandon gave a presentation[1] using such. You can run his "notebooks". To get started, explore all of the thread that begins with: http://mail.python.org/pipermail/centraloh/2013-February/001544.html Also see Wes McKinney's "Python for Data Analysis". (Search the archives for such and "pfda".) [1] http://www.meetup.com/Central-Ohio-Python-Users-Group/events/93501862/ From startuphealth at gmail.com Sat Apr 13 20:15:22 2013 From: startuphealth at gmail.com (Bethany Davis) Date: Sat, 13 Apr 2013 14:15:22 -0400 Subject: [CentralOH] looking for a coder Message-ID: http://columbus.craigslist.org/sof/3739228747.html site would work like a Digg/ Linkedin Anyone interested? Thanks! Bethany -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Sun Apr 14 17:45:26 2013 From: eric at intellovations.com (Eric Floehr) Date: Sun, 14 Apr 2013 11:45:26 -0400 Subject: [CentralOH] PyOhio T-Shirt Designer Needed Message-ID: PyOhio will have t-shirts for sale again this year, and it'll be our third year offering these highly collectible shirts. We've had two great designs (and designers) in the past... Iden Gazit in 2011 for our inaugural shirt: http://dl.dropbox.com/u/247689/pyohio2011_print.pdf And Kasey Kelly last year for our awesome 8-bit shirt: https://dl.dropbox.com/u/985128/PyOhio-shirt-v4.jpg We are looking for a designer who knows how to make a print-ready one color design. The designer will also be able to select the t-shirt color, and we'll be working with the awesomest Python wearables company: Elegant Stitches run by the Lindstrom's. They will be *great* quality t-shirts. Because PyOhio is an all-volunteer effort, and we offer a free conference with all the professionalism of a paid conference, we strive to keep our costs *very* low. Our t-shirt sales are a fundraiser to help with the hard costs of the conference (videoing all talks so you can enjoy the ones you missed later, food, room rental, etc.) and to provide outreach with other Python events when needed. The ideal designer would be someone who would like to have a notch on their resume, network into the Python community which is growing by HUGE leaps and bounds (just ask Kasey how his design helped him network into the community for his web design skills!), and help support a pillar of the Midwest technical community. We can offer the designer a few free t-shirts, a sponsorship slot for their business, and a *small* cash stipend. The only requirements are that the design mention PyOhio, 2013, and that it's about Python. Beyond that, obviously something that evokes a link to our community, location, technology, people, etc... PyOhio's themes this year are education, inclusiveness, diversity, and community. I think those are themes every year but would really like to emphasize them this year. We would need a final design mid-June. If you are interested please let me know, and if you know someone who might be interested, please forward on to them. Thanks much! Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From guy.jacks at gmail.com Sun Apr 14 21:30:50 2013 From: guy.jacks at gmail.com (Guy Jacks) Date: Sun, 14 Apr 2013 15:30:50 -0400 Subject: [CentralOH] CentralOH Digest, Vol 72, Issue 8 In-Reply-To: References: Message-ID: You can learn more about disrupt NY here... http://techcrunch.com/events/disrupt-ny-2013/event-info/. Unfortunately, I'm not attending anymore due to timing conflicts. On Sat, Apr 13, 2013 at 6:00 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. Anyone going to Disrupt NYC Hackathon (Guy Jacks) > 2. Re: Anyone going to Disrupt NYC Hackathon (John Santiago) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 12 Apr 2013 17:19:12 -0400 > From: Guy Jacks > To: centraloh at python.org > Subject: [CentralOH] Anyone going to Disrupt NYC Hackathon > Message-ID: > 6Q at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Looking to see if there will be any Python programmers > attending Disrupt NYC in a couple weeks. > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/centraloh/attachments/20130412/c9fba2db/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Fri, 12 Apr 2013 17:54:05 -0400 > From: John Santiago > To: "Mailing list for Central Ohio Python User Group (COhPy)" > > Subject: Re: [CentralOH] Anyone going to Disrupt NYC Hackathon > Message-ID: > zJy--1tu2wD_Yg at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > What is that? > > > On Fri, Apr 12, 2013 at 5:19 PM, Guy Jacks wrote: > > > Looking to see if there will be any Python programmers > > attending Disrupt NYC in a couple weeks. > > > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > http://mail.python.org/mailman/listinfo/centraloh > > > > > > > -- > This electronic message is intended to be for the use only of the named > recipient, and may contain information that is confidential or privileged. > If you are not the intended recipient, you are hereby notified that any > disclosure, copying, distribution or use of the contents of this message is > strictly prohibited. If you have received this message in error or are not > the named recipient, please notify us immediately by contacting the sender > at the electronic mail address noted above, and delete and destroy all > copies of this message. Thank you. > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/centraloh/attachments/20130412/8da3fde3/attachment-0001.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > > ------------------------------ > > End of CentralOH Digest, Vol 72, Issue 8 > **************************************** > -- Internet Strategist and Applications Architect mobile: 614.448.7649 guy.jacks at gmail.com gtalk: guy.jacks skype: guy.jacks -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Fri Apr 19 05:01:44 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Thu, 18 Apr 2013 23:01:44 -0400 Subject: [CentralOH] =?utf-8?b?MjAxMy0wNC0xOCDpgZPloLQg76SY5pu4L+aDoQ==?= =?utf-8?b?5paHPw==?= Message-ID: <20130418230144.0faa07e6.jep200404@columbus.rr.com> weekly bait: http://en.wikipedia.org/wiki/Primer_(film) http://www.unixstickers.com/ Need Linux sticker that says Linux without saying GNU The emacs sticker was probably designed in emacs. Need web site with questions for rms hardware chips fpga schematics Chaos: Making a New Science by James Gleick G?del, Escher, Bach: An Eternal Golden Braid by Doglas Hofstadter The New New Thing - Michael Lewis Moneyball - Michael Lewis - Buffett applied to picking baseball players When Genius Failed: The Rise and Fall of LTCM - Roger Lowenstein John Meriwether ? head of the LTCM arbitrageurs. (see Liar's Poker) Jon Corzine ? former CEO of Goldman Sachs (>90 mph) http://en.wikipedia.org/wiki/Jon_Corzine#Motorcade_accident Steve Yegge http://steve-yegge.blogspot.com/ http://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html http://www.washingtonpost.com/blogs/blogpost/post/google-engineer-steve-yegge-has-his-jerry-maguire-moment/2011/10/13/gIQATU1hkL_blog.html 2 Scoops of Django by Pydanny & Audrey Roy https://django.2scoops.org/ http://pydanny.com/two-scoops-django-faq-20130121.html SimpleCV five line face recognition? http://simplecv.org/ https://github.com/ingenuitas/SimpleCV http://xkcd.com/327/ wants tee-shirt http://www.zazzle.ca/ http://xkcd.com/149/ http://xkcd.com/195/ http://en.wikipedia.org/wiki/Karnaugh_map http://vimeo.com/tag:wes%20mckinney http://vimeo.com/35298833 A Look Inside Pandas & Development 2012-01-10 at NYC Python Meetup http://vimeo.com/35090565 Wes McKinney: pandas design and development 2012-01-10 at NYC Python Meetup http://pyvideo.org/video/970/pydata-data-analysis-in-python-with-pandas PyData: Data Analysis in Python with Pandas http://vimeo.com/search?q=PyData http://vimeo.com/search/sort:date/format:thumbnail?q=PyData http://vimeo.com/pydata http://vimeo.com/63295598 Data Wrangling Kung Fu With pandas PyData Silicon Valley 2013 http://vimeo.com/53350748 Pandas Wes McKinney 2012 NYC http://vimeo.com/63255854 Pandas Wes McKinney PyData Silicon Valley 2013 pydata.org sister calls traffic cones "vlc". RMS emacs versus vi vivivi - 666 no chum code this week From jdsantiagojr at gmail.com Sat Apr 20 05:28:45 2013 From: jdsantiagojr at gmail.com (John Santiago) Date: Fri, 19 Apr 2013 23:28:45 -0400 Subject: [CentralOH] looking for a coder In-Reply-To: References: Message-ID: Are you still looking for a coder? On Sat, Apr 13, 2013 at 2:15 PM, Bethany Davis wrote: > http://columbus.craigslist.org/sof/3739228747.html > > site would work like a Digg/ Linkedin > > Anyone interested? > > Thanks! > > Bethany > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -- This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian.costlow at gmail.com Sun Apr 21 22:11:11 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Sun, 21 Apr 2013 16:11:11 -0400 Subject: [CentralOH] Head count for this month's (April) meeting. Message-ID: Hi all. There's snacks/food available at our venue, Pillar, and our host and I need an accurate head count so we can plan the amount. If you plan on attending, please go to the meetup and RSVP. http://www.meetup.com/Central-Ohio-Python-Users-Group/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Mon Apr 22 22:03:54 2013 From: eric at intellovations.com (Eric Floehr) Date: Mon, 22 Apr 2013 16:03:54 -0400 Subject: [CentralOH] COhPy website Message-ID: Right now, COhPy.org redirects to the meetup page. There was some talk at a few of the previous meetings about building an actual web app (in Python of course :-). I just wanted to share something from the Python group organizers link that might be of interest. The Kansas City group is still using meetup, but is using the API and hosting on gondor.io (same place used by PyOhio.org) a custom web app. Here is the original newsgroup email: ------------------------------- I'm Juan from Kansas City and you're right that we do use the meetup API to pull information from meetup.com and display it in our website. You can take a look at our website here: http://pythonkc.com/ and the source code for the website is here: https://github.com/pythonkc/** pythonkc.com We host the website on Gondor (https://gondor.io/) so there's some Gondor specific stuff in the code, but you can modify it to re-use it on any hosting provider. Hope this help and I'd be glad to answer any other questions you might have. ------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From godber at gmail.com Mon Apr 22 22:37:03 2013 From: godber at gmail.com (Austin Godber) Date: Mon, 22 Apr 2013 13:37:03 -0700 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: Hi Guys, I thought I'd add another take on this whole Python Group Website. I am slowly building a Python group in Phoenix (where I moved to after leaving the Columbus area) and I am going to take the static site route. The allows me to host the site entirely on github. This combination has the following benefits: * Static sites are portable and reliable * Dynamic components can be added in iframes or via javascript * Anyone can contribute via a pull request or even a patch. * Contributors gain experience using git source control At this point, I don't have much. Just a stub site: http://desertpy.com. I am adding a presentation site, for static HTML presentations, as well: http://presentations.desertpy.com/fabric-godber/ I haven't made an index page and that presentation is not yet done. I think I will be using pelican (http://docs.getpelican.com/en/3.1.1/) for site generation. https://github.com/desertpy/desertpy-pelican https://github.com/desertpy/presentations -Ausitn On Mon, Apr 22, 2013 at 1:03 PM, Eric Floehr wrote: > Right now, COhPy.org redirects to the meetup page. There was some talk at > a few of the previous meetings about building an actual web app (in Python > of course :-). I just wanted to share something from the Python group > organizers link that might be of interest. > > The Kansas City group is still using meetup, but is using the API and > hosting on gondor.io (same place used by PyOhio.org) a custom web app. > Here is the original newsgroup email: > > ------------------------------- > > I'm Juan from Kansas City and you're right that we do use the meetup API > to pull information from meetup.com and display it in our website. > > You can take a look at our website here: http://pythonkc.com/ > > and the source code for the website is here: https://github.com/pythonkc/* > *pythonkc.com > > We host the website on Gondor (https://gondor.io/) so there's some Gondor > specific stuff in the code, but you can modify it to re-use it on any > hosting provider. > > Hope this help and I'd be glad to answer any other questions you might > have. > > ------------------------------- > > > _______________________________________________ > 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 Mon Apr 22 22:45:50 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Mon, 22 Apr 2013 16:45:50 -0400 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: Eric, Austin, I know John Santiago was interested in doing some work on the COhPy website. If he doesn't notice this and speak up, grab his info from meetup.com. Pretty sure he RSVPd for the next COhPy. On Mon, Apr 22, 2013 at 4:03 PM, Eric Floehr wrote: > Right now, COhPy.org redirects to the meetup page. There was some talk at > a few of the previous meetings about building an actual web app (in Python > of course :-). I just wanted to share something from the Python group > organizers link that might be of interest. > > The Kansas City group is still using meetup, but is using the API and > hosting on gondor.io (same place used by PyOhio.org) a custom web app. > Here is the original newsgroup email: > > ------------------------------- > > I'm Juan from Kansas City and you're right that we do use the meetup API > to pull information from meetup.com and display it in our website. > > You can take a look at our website here: http://pythonkc.com/ > > and the source code for the website is here: https://github.com/pythonkc/* > *pythonkc.com > > We host the website on Gondor (https://gondor.io/) so there's some Gondor > specific stuff in the code, but you can modify it to re-use it on any > hosting provider. > > Hope this help and I'd be glad to answer any other questions you might > have. > > ------------------------------- > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jdsantiagojr at gmail.com Tue Apr 23 00:09:21 2013 From: jdsantiagojr at gmail.com (John Santiago) Date: Mon, 22 Apr 2013 18:09:21 -0400 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: Yes I am def. interested in helping with development. Or getting started. Just need some direction. -john Austin: congrats on the move. I lived in Arizona for a few years. Really liked it. On Mon, Apr 22, 2013 at 4:45 PM, Brian Costlow wrote: > Eric, Austin, > > I know John Santiago was interested in doing some work on the COhPy > website. > > If he doesn't notice this and speak up, grab his info from meetup.com. > > Pretty sure he RSVPd for the next COhPy. > > > > > On Mon, Apr 22, 2013 at 4:03 PM, Eric Floehr wrote: > >> Right now, COhPy.org redirects to the meetup page. There was some talk at >> a few of the previous meetings about building an actual web app (in Python >> of course :-). I just wanted to share something from the Python group >> organizers link that might be of interest. >> >> The Kansas City group is still using meetup, but is using the API and >> hosting on gondor.io (same place used by PyOhio.org) a custom web app. >> Here is the original newsgroup email: >> >> ------------------------------- >> >> I'm Juan from Kansas City and you're right that we do use the meetup API >> to pull information from meetup.com and display it in our website. >> >> You can take a look at our website here: http://pythonkc.com/ >> >> and the source code for the website is here: https://github.com/pythonkc/ >> **pythonkc.com >> >> We host the website on Gondor (https://gondor.io/) so there's some >> Gondor specific stuff in the code, but you can modify it to re-use it on >> any hosting provider. >> >> Hope this help and I'd be glad to answer any other questions you might >> have. >> >> ------------------------------- >> >> >> _______________________________________________ >> 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 > > -- This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From blorenz at gmail.com Tue Apr 23 18:10:00 2013 From: blorenz at gmail.com (Brandon) Date: Tue, 23 Apr 2013 12:10:00 -0400 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: I disagree with the philosophy of a static site for COhPy. The static site, while performant, is a different approach how how you implement and deploy augmenting features and components. The core demographic and anticipated traffic of COhPy would not benefit from the performance and be hindered by the deployment process, in my opinion. At the forthcoming meeting, we should discuss the stack and vitals of this site. There is an abundance of greenfield work and feature set to be done. Let's ensure that the solution is sensible for us as COhPy and develop a strategy first. I suggest COhPy create a public git repo on GitHub or Bitbucket where a core maintainer(s) can monitor pull requests. This endeavor should be an open source accomplishment in the truest spirit of the Python community. -Brandon On Apr 22, 2013, at 6:09 PM, John Santiago wrote: > Yes I am def. interested in helping with development. Or getting started. Just need some direction. -john > > Austin: congrats on the move. I lived in Arizona for a few years. Really liked it. > > > On Mon, Apr 22, 2013 at 4:45 PM, Brian Costlow wrote: >> Eric, Austin, >> >> I know John Santiago was interested in doing some work on the COhPy website. >> >> If he doesn't notice this and speak up, grab his info from meetup.com. >> >> Pretty sure he RSVPd for the next COhPy. >> >> >> >> >> On Mon, Apr 22, 2013 at 4:03 PM, Eric Floehr wrote: >>> Right now, COhPy.org redirects to the meetup page. There was some talk at a few of the previous meetings about building an actual web app (in Python of course :-). I just wanted to share something from the Python group organizers link that might be of interest. >>> >>> The Kansas City group is still using meetup, but is using the API and hosting on gondor.io (same place used by PyOhio.org) a custom web app. Here is the original newsgroup email: >>> >>> ------------------------------- >>> >>> I'm Juan from Kansas City and you're right that we do use the meetup API to pull information from meetup.com and display it in our website. >>> >>> You can take a look at our website here: http://pythonkc.com/ >>> >>> and the source code for the website is here: https://github.com/pythonkc/pythonkc.com >>> >>> We host the website on Gondor (https://gondor.io/) so there's some Gondor specific stuff in the code, but you can modify it to re-use it on any hosting provider. >>> >>> Hope this help and I'd be glad to answer any other questions you might have. >>> >>> ------------------------------- >>> >>> >>> _______________________________________________ >>> 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 > > > > -- > This electronic message is intended to be for the use only of the named recipient, and may contain information that is confidential or privileged. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution or use of the contents of this message is strictly prohibited. If you have received this message in error or are not the named recipient, please notify us immediately by contacting the sender at the electronic mail address noted above, and delete and destroy all copies of this message. Thank you. > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh -------------- next part -------------- An HTML attachment was scrubbed... URL: From godber at gmail.com Tue Apr 23 18:46:49 2013 From: godber at gmail.com (Austin Godber) Date: Tue, 23 Apr 2013 09:46:49 -0700 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: Oh, just to be clear, I wasn't advocating a static site for COHpy. I was just presenting it as an option. I will readily admit my bias towards static sites, however. I have no intention of participating in what you guys do, so proceed how you wish and have fun! Austin On Tue, Apr 23, 2013 at 9:10 AM, Brandon wrote: > I disagree with the philosophy of a static site for COhPy. The static > site, while performant, is a different approach how how you implement and > deploy augmenting features and components. The core demographic and > anticipated traffic of COhPy would not benefit from the performance and be > hindered by the deployment process, in my opinion. > > At the forthcoming meeting, we should discuss the stack and vitals of this > site. There is an abundance of greenfield work and feature set to be done. > Let's ensure that the solution is sensible for us as COhPy and develop a > strategy first. > > I suggest COhPy create a public git repo on GitHub or Bitbucket where a > core maintainer(s) can monitor pull requests. This endeavor should be an > open source accomplishment in the truest spirit of the Python community. > > -Brandon > > On Apr 22, 2013, at 6:09 PM, John Santiago wrote: > > Yes I am def. interested in helping with development. Or getting started. > Just need some direction. -john > > Austin: congrats on the move. I lived in Arizona for a few years. Really > liked it. > > > On Mon, Apr 22, 2013 at 4:45 PM, Brian Costlow wrote: > >> Eric, Austin, >> >> I know John Santiago was interested in doing some work on the COhPy >> website. >> >> If he doesn't notice this and speak up, grab his info from meetup.com. >> >> Pretty sure he RSVPd for the next COhPy. >> >> >> >> >> On Mon, Apr 22, 2013 at 4:03 PM, Eric Floehr wrote: >> >>> Right now, COhPy.org redirects to the meetup page. There was some talk >>> at a few of the previous meetings about building an actual web app (in >>> Python of course :-). I just wanted to share something from the Python >>> group organizers link that might be of interest. >>> >>> The Kansas City group is still using meetup, but is using the API and >>> hosting on gondor.io (same place used by PyOhio.org) a custom web app. >>> Here is the original newsgroup email: >>> >>> ------------------------------- >>> >>> I'm Juan from Kansas City and you're right that we do use the meetup API >>> to pull information from meetup.com and display it in our website. >>> >>> You can take a look at our website here: http://pythonkc.com/ >>> >>> and the source code for the website is here: >>> https://github.com/pythonkc/**pythonkc.com >>> >>> We host the website on Gondor (https://gondor.io/) so there's some >>> Gondor specific stuff in the code, but you can modify it to re-use it on >>> any hosting provider. >>> >>> Hope this help and I'd be glad to answer any other questions you might >>> have. >>> >>> ------------------------------- >>> >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > This electronic message is intended to be for the use only of the named > recipient, and may contain information that is confidential or privileged. > If you are not the intended recipient, you are hereby notified that any > disclosure, copying, distribution or use of the contents of this message is > strictly prohibited. If you have received this message in error or are not > the named recipient, please notify us immediately by contacting the sender > at the electronic mail address noted above, and delete and destroy all > copies of this message. Thank you. > > _______________________________________________ > 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 brian.costlow at gmail.com Tue Apr 23 19:01:43 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Tue, 23 Apr 2013 13:01:43 -0400 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: Except open source isn't a democracy, or even a meritocracy (except in the sense if you have competing projects one may win out). But a do-ocracy. Which is, whoever gets the ball rolling, and actually does something, gets to call the shots. On Tue, Apr 23, 2013 at 12:10 PM, Brandon wrote: > This endeavor should be an open source accomplishment in the truest > spirit of the Python community. > > -Brandon > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From catherine.devlin at gmail.com Tue Apr 23 19:43:08 2013 From: catherine.devlin at gmail.com (Catherine Devlin) Date: Tue, 23 Apr 2013 13:43:08 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. In-Reply-To: References: Message-ID: Oops, I didn't notice the day had moved to Thursday until just now. Sorry I can't make it out then - but it sounds like you're getting familiar with IPython Notebook anyway. Thanks! On Mon, Apr 8, 2013 at 3:03 PM, Brian Costlow wrote: > Hi Catherine, > > It's a 'last Monday' meeting and there are 5 Mondays in April so we are > actually meeting on 4/29. > > Nothing on the Meetup yet since we don't have the location finalized. > (Should know where we are by Wednesday evening, then I'll update.) > > We'd all love to have you come talk if you can make it. > > > > > On Mon, Apr 8, 2013 at 2:45 PM, Catherine Devlin < > catherine.devlin at gmail.com> wrote: > >> Hi, Brian, >> >> Is there a meeting on April 22? There's nothing at >> http://www.meetup.com/Central-Ohio-Python-Users-Group/ yet. I'm trying >> to figure out if I can make it out to Columbus that day. If I can, then I >> could give a short-to-medium talk about What I Learned At PyCon. Although >> I can give you the instant summary right now: >> >> IPython Notebook >> IPython Notebook >> zOMG IPython Notebook >> >> (Have you had a presentation on the Notebook yet?) >> >> >> On Fri, Apr 5, 2013 at 3:50 PM, Brian Costlow wrote: >> >>> All, >>> >>> We are looking for a speaker for either April or May's meeting (I have a >>> talk on WebSockets in Python I am working on that I can give either month, >>> we are looking for someone to cover the other one). >>> >>> Also, we're looking for suggestions for meeting topics. If there's a >>> module, framework etc., you want to hear about, suggest it here on the >>> mailing list, and/or shoot me an email. >>> >>> --Brian >>> >>> _______________________________________________ >>> CentralOH mailing list >>> CentralOH at python.org >>> http://mail.python.org/mailman/listinfo/centraloh >>> >>> >> >> >> -- >> - Catherine >> http://catherinedevlin.blogspot.com >> >> _______________________________________________ >> 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 > > -- - Catherine http://catherinedevlin.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From catherine.devlin at gmail.com Tue Apr 23 19:46:50 2013 From: catherine.devlin at gmail.com (Catherine Devlin) Date: Tue, 23 Apr 2013 13:46:50 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. In-Reply-To: References: Message-ID: Oh, wait. It's the Dojo on Thursday, then the meeting on Monday. I feel silly. In any case, I will be there, but not as a speaker. See you then! On Tue, Apr 23, 2013 at 1:43 PM, Catherine Devlin < catherine.devlin at gmail.com> wrote: > Oops, I didn't notice the day had moved to Thursday until just now. Sorry > I can't make it out then - but it sounds like you're getting familiar with > IPython Notebook anyway. > > Thanks! > > > On Mon, Apr 8, 2013 at 3:03 PM, Brian Costlow wrote: > >> Hi Catherine, >> >> It's a 'last Monday' meeting and there are 5 Mondays in April so we are >> actually meeting on 4/29. >> >> Nothing on the Meetup yet since we don't have the location finalized. >> (Should know where we are by Wednesday evening, then I'll update.) >> >> We'd all love to have you come talk if you can make it. >> >> >> >> >> On Mon, Apr 8, 2013 at 2:45 PM, Catherine Devlin < >> catherine.devlin at gmail.com> wrote: >> >>> Hi, Brian, >>> >>> Is there a meeting on April 22? There's nothing at >>> http://www.meetup.com/Central-Ohio-Python-Users-Group/ yet. I'm trying >>> to figure out if I can make it out to Columbus that day. If I can, then I >>> could give a short-to-medium talk about What I Learned At PyCon. Although >>> I can give you the instant summary right now: >>> >>> IPython Notebook >>> IPython Notebook >>> zOMG IPython Notebook >>> >>> (Have you had a presentation on the Notebook yet?) >>> >>> >>> On Fri, Apr 5, 2013 at 3:50 PM, Brian Costlow wrote: >>> >>>> All, >>>> >>>> We are looking for a speaker for either April or May's meeting (I have >>>> a talk on WebSockets in Python I am working on that I can give either >>>> month, we are looking for someone to cover the other one). >>>> >>>> Also, we're looking for suggestions for meeting topics. If there's a >>>> module, framework etc., you want to hear about, suggest it here on the >>>> mailing list, and/or shoot me an email. >>>> >>>> --Brian >>>> >>>> _______________________________________________ >>>> CentralOH mailing list >>>> CentralOH at python.org >>>> http://mail.python.org/mailman/listinfo/centraloh >>>> >>>> >>> >>> >>> -- >>> - Catherine >>> http://catherinedevlin.blogspot.com >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > - Catherine > http://catherinedevlin.blogspot.com > -- - Catherine http://catherinedevlin.blogspot.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From yanovich.1 at osu.edu Tue Apr 23 19:51:25 2013 From: yanovich.1 at osu.edu (yanovich.1 at osu.edu) Date: Tue, 23 Apr 2013 13:51:25 -0400 Subject: [CentralOH] COhPy website In-Reply-To: References: Message-ID: <5176CA1D.5080404@osu.edu> I am more for the option of a static site. Especially if it is brief and contains this: * Who we are * What we do * Why we care about Python * How to sign up for the mailing list * Link to our meetup page * List of upcoming long term events (something that won't need updated on a weekly/monthly basis, a good example would be PyOhio) I favour the static site because it would allow those who are new to easily figure out how to get involved without having to figure out the layout/requirements for using meetup.com. Another nifty idea about having a website for the group would be to demonstrate the power of Python, and also link to the source code of the website on Github so others can see how it is done and can contribute/learn from whatever is eventually set up. On 04/23/2013 12:10 PM, Brandon wrote: > I disagree with the philosophy of a static site for COhPy. The > static site, while performant, is a different approach how how you > implement and deploy augmenting features and components. The core > demographic and anticipated traffic of COhPy would not benefit from > the performance and be hindered by the deployment process, in my > opinion. > > At the forthcoming meeting, we should discuss the stack and vitals > of this site. There is an abundance of greenfield work and feature > set to be done. Let's ensure that the solution is sensible for us as > COhPy and develop a strategy first. > > I suggest COhPy create a public git repo on GitHub or Bitbucket where > a core maintainer(s) can monitor pull requests. This endeavor should > be an open source accomplishment in the truest spirit of the Python > community. > > -Brandon > > On Apr 22, 2013, at 6:09 PM, John Santiago > wrote: > >> Yes I am def. interested in helping with development. Or getting >> started. Just need some direction. -john >> >> Austin: congrats on the move. I lived in Arizona for a few years. >> Really liked it. >> >> >> On Mon, Apr 22, 2013 at 4:45 PM, Brian Costlow >> > wrote: >> >> Eric, Austin, >> >> I know John Santiago was interested in doing some work on the COhPy >> website. >> >> If he doesn't notice this and speak up, grab his info from >> meetup.com . >> >> Pretty sure he RSVPd for the next COhPy. >> >> >> >> >> On Mon, Apr 22, 2013 at 4:03 PM, Eric Floehr >> > wrote: >> >> Right now, COhPy.org redirects to the meetup >> page. There was some talk at a few of the previous meetings about >> building an actual web app (in Python of course :-). I just wanted >> to share something from the Python group organizers link that might >> be of interest. >> >> The Kansas City group is still using meetup, but is using the API >> and hosting on gondor.io (same place used by >> PyOhio.org ) a custom web app. Here is the >> original newsgroup email: >> >> ------------------------------- >> >> I'm Juan from Kansas City and you're right that we do use the >> meetup API to pull information from meetup.com >> and display it in our website. >> >> You can take a look at our website here: http://pythonkc.com/ >> >> and the source code for the website is here: >> https://github.com/pythonkc/__pythonkc.com >> >> >> We host the website on Gondor (https://gondor.io/) so there's some >> Gondor specific stuff in the code, but you can modify it to re-use >> it on any hosting provider. >> >> Hope this help and I'd be glad to answer any other questions you >> might have. >> >> ------------------------------- >> >> >> _______________________________________________ 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 >> >> >> >> >> -- This electronic message is intended to be for the use only of >> the named recipient, and may contain information that is >> confidential or privileged. If you are not the intended recipient, >> you are hereby notified that any disclosure, copying, distribution >> or use of the contents of this message is strictly prohibited. If >> you have received this message in error or are not the named >> recipient, please notify us immediately by contacting the sender at >> the electronic mail address noted above, and delete and destroy all >> copies of this message. Thank you. >> _______________________________________________ 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 > -- Michael Yanovich -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 901 bytes Desc: OpenPGP digital signature URL: From blorenz at gmail.com Tue Apr 23 20:20:25 2013 From: blorenz at gmail.com (Brandon Lorenz) Date: Tue, 23 Apr 2013 14:20:25 -0400 Subject: [CentralOH] COhPy website In-Reply-To: <5176CA1D.5080404@osu.edu> References: <5176CA1D.5080404@osu.edu> Message-ID: > Another nifty idea about having a website for the group would be to > demonstrate the power of Python, and also link to the source code of the > website on Github so others can see how it is done and can > contribute/learn from whatever is eventually set up. > In total agreement! But the issue I see is how would a static site promote this? Python would be the sausage grinder of ReST or Markdown to produce HTML and that is what is served. There isn't any Python happening now, just nginx or Apache. http://blog.getpelican.com/ and http://blogofile.com/ are two static site generators. LA Times has django-bakery for a similar output. To clarify, what I was championing here isn't an extension of the meetup.comsite, but a Python-powered site where we can curate the content. Brandon > > On 04/23/2013 12:10 PM, Brandon wrote: > > I disagree with the philosophy of a static site for COhPy. The > > static site, while performant, is a different approach how how you > > implement and deploy augmenting features and components. The core > > demographic and anticipated traffic of COhPy would not benefit from > > the performance and be hindered by the deployment process, in my > > opinion. > > > > At the forthcoming meeting, we should discuss the stack and vitals > > of this site. There is an abundance of greenfield work and feature > > set to be done. Let's ensure that the solution is sensible for us as > > COhPy and develop a strategy first. > > > > I suggest COhPy create a public git repo on GitHub or Bitbucket where > > a core maintainer(s) can monitor pull requests. This endeavor should > > be an open source accomplishment in the truest spirit of the Python > > community. > > > > -Brandon > > > > On Apr 22, 2013, at 6:09 PM, John Santiago > > wrote: > > > >> Yes I am def. interested in helping with development. Or getting > >> started. Just need some direction. -john > >> > >> Austin: congrats on the move. I lived in Arizona for a few years. > >> Really liked it. > >> > >> > >> On Mon, Apr 22, 2013 at 4:45 PM, Brian Costlow > >> > wrote: > >> > >> Eric, Austin, > >> > >> I know John Santiago was interested in doing some work on the COhPy > >> website. > >> > >> If he doesn't notice this and speak up, grab his info from > >> meetup.com . > >> > >> Pretty sure he RSVPd for the next COhPy. > >> > >> > >> > >> > >> On Mon, Apr 22, 2013 at 4:03 PM, Eric Floehr > >> > wrote: > >> > >> Right now, COhPy.org redirects to the meetup > >> page. There was some talk at a few of the previous meetings about > >> building an actual web app (in Python of course :-). I just wanted > >> to share something from the Python group organizers link that might > >> be of interest. > >> > >> The Kansas City group is still using meetup, but is using the API > >> and hosting on gondor.io (same place used by > >> PyOhio.org ) a custom web app. Here is the > >> original newsgroup email: > >> > >> ------------------------------- > >> > >> I'm Juan from Kansas City and you're right that we do use the > >> meetup API to pull information from meetup.com > >> and display it in our website. > >> > >> You can take a look at our website here: http://pythonkc.com/ > >> > >> and the source code for the website is here: > >> https://github.com/pythonkc/__pythonkc.com > >> > >> > >> We host the website on Gondor (https://gondor.io/) so there's some > >> Gondor specific stuff in the code, but you can modify it to re-use > >> it on any hosting provider. > >> > >> Hope this help and I'd be glad to answer any other questions you > >> might have. > >> > >> ------------------------------- > >> > >> > >> _______________________________________________ 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 > >> > >> > >> > >> > >> -- This electronic message is intended to be for the use only of > >> the named recipient, and may contain information that is > >> confidential or privileged. If you are not the intended recipient, > >> you are hereby notified that any disclosure, copying, distribution > >> or use of the contents of this message is strictly prohibited. If > >> you have received this message in error or are not the named > >> recipient, please notify us immediately by contacting the sender at > >> the electronic mail address noted above, and delete and destroy all > >> copies of this message. Thank you. > >> _______________________________________________ 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 > > > > -- > Michael Yanovich > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From katia.tenney at gmail.com Wed Apr 24 00:13:37 2013 From: katia.tenney at gmail.com (Katia Tenney) Date: Tue, 23 Apr 2013 18:13:37 -0400 Subject: [CentralOH] Upcoming meetings, talks and speakers. In-Reply-To: References: Message-ID: <6124102824392142072@unknownmsgid> Yes! Monday is the monthly meeting.. I was one of the girls in the python for women workshop you did few months ago. glad you can make it this time Katia Sent from my iPhone On Apr 23, 2013, at 1:51 PM, Catherine Devlin wrote: Oh, wait. It's the Dojo on Thursday, then the meeting on Monday. I feel silly. In any case, I will be there, but not as a speaker. See you then! On Tue, Apr 23, 2013 at 1:43 PM, Catherine Devlin < catherine.devlin at gmail.com> wrote: > Oops, I didn't notice the day had moved to Thursday until just now. Sorry > I can't make it out then - but it sounds like you're getting familiar with > IPython Notebook anyway. > > Thanks! > > > On Mon, Apr 8, 2013 at 3:03 PM, Brian Costlow wrote: > >> Hi Catherine, >> >> It's a 'last Monday' meeting and there are 5 Mondays in April so we are >> actually meeting on 4/29. >> >> Nothing on the Meetup yet since we don't have the location finalized. >> (Should know where we are by Wednesday evening, then I'll update.) >> >> We'd all love to have you come talk if you can make it. >> >> >> >> >> On Mon, Apr 8, 2013 at 2:45 PM, Catherine Devlin < >> catherine.devlin at gmail.com> wrote: >> >>> Hi, Brian, >>> >>> Is there a meeting on April 22? There's nothing at >>> http://www.meetup.com/Central-Ohio-Python-Users-Group/ yet. I'm trying >>> to figure out if I can make it out to Columbus that day. If I can, then I >>> could give a short-to-medium talk about What I Learned At PyCon. Although >>> I can give you the instant summary right now: >>> >>> IPython Notebook >>> IPython Notebook >>> zOMG IPython Notebook >>> >>> (Have you had a presentation on the Notebook yet?) >>> >>> >>> On Fri, Apr 5, 2013 at 3:50 PM, Brian Costlow wrote: >>> >>>> All, >>>> >>>> We are looking for a speaker for either April or May's meeting (I have >>>> a talk on WebSockets in Python I am working on that I can give either >>>> month, we are looking for someone to cover the other one). >>>> >>>> Also, we're looking for suggestions for meeting topics. If there's a >>>> module, framework etc., you want to hear about, suggest it here on the >>>> mailing list, and/or shoot me an email. >>>> >>>> --Brian >>>> >>>> _______________________________________________ >>>> CentralOH mailing list >>>> CentralOH at python.org >>>> http://mail.python.org/mailman/listinfo/centraloh >>>> >>>> >>> >>> >>> -- >>> - Catherine >>> http://catherinedevlin.blogspot.com >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > - Catherine > http://catherinedevlin.blogspot.com > -- - Catherine http://catherinedevlin.blogspot.com _______________________________________________ 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 Sun Apr 28 03:06:01 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Sat, 27 Apr 2013 21:06:01 -0400 Subject: [CentralOH] =?utf-8?b?MjAxM+W5tCAwNOaciCAyNeaXpSDpgZPloLQgU2Ny?= =?utf-8?b?aWJibGVzIO+kmOabuC/mg6Hmloc/?= Message-ID: <20130427210601.45dc53b1.jep200404@columbus.rr.com> weekly bait: Two Scoops of Django Best Practices for Django 1.5 by Daniel Greenfeld (pydanny) and Audrey Roy XY says it is good; that it is indeed about best practices, can be used a reference and is most definitely _not_ a tutorial. https://django.2scoops.org/ http://numba.pydata.org/ native compiler for speed %pylab foo? do inline and wx handle context help differently? foo( foo( WTFPL Donald Knuth The Art of Computer W Richard Stevens wrote very very well APUE Rago did good update to APUE QEII is largest land owner in world (about 1/6 of all land) http://www.whoownstheworld.com/about-the-book/largest-landowner/ Does QEII own the land in Singapore? tannins 2D plot with color or grading ala Brandon 3D plot with mplot3d postGIS geo Django pandas is prone to camelCase names http://en.wikipedia.org/wiki/Camelcase pandas/ipython notebook tricks ^M h ^M s cumsum (awesome pandas goodness!) ipython notebook --pylab inline --browser=firefox ipython notebook --pylab wx --browser=firefox Chapter 8 of PfDA There are good videos of Wes McKinney presentations http://lists.colug.net/pipermail/colug-432/2013-April/002330.html http://mark.aufdencamp.com/richard-stallman-at-osu-happy-hacking/ http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html http://stackoverflow.com/questions/9053255/3d-plots-using-matplotlib http://stackoverflow.com/questions/5490288/plotting-3d-scatter-in-matplotlib http://stackoverflow.com/questions/9170838/surface-plots-in-matplotlib https://pypi.python.org/pypi/pyshp/ https://pypi.python.org/pypi/basemap http://matplotlib.org/basemap/ http://matplotlib.org/1.2.0/mpl_toolkits/mplot3d/api.html http://stackoverflow.com/questions/4405156/python-mplot3d-graphing-a-solid - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://water.weather.gov/precip/download.php http://www.srh.noaa.gov/ridge2/snow/ -------------------------------------------------------------------------------- pumpkin bread banana bread cinnamon ginger allspice nutmeg cloves mace sassafras horehoud licorice root beer Dr. Pepper Zanthoxylum piperitum/??/?????/?? Serbat Wangi Pu-erh tea (???, ???) -------------------------------------------------------------------------------- to edit python command line with vi commands ~/.inputrc set editing-mode vi -------------------------------------------------------------------------------- https://pypi.python.org/pypi/pyshp/ pip install pyshp -------------- next part -------------- A non-text attachment was scrubbed... Name: wx-dojo-20130425.ipynb Type: application/octet-stream Size: 22511 bytes Desc: not available URL: From jep200404 at columbus.rr.com Mon Apr 29 15:39:36 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 29 Apr 2013 09:39:36 -0400 Subject: [CentralOH] Meeting Reminder: Tonight Message-ID: <20130429093936.2ad14b61.jep200404@columbus.rr.com> The monthly meetings are tonight. http://www.meetup.com/Central-Ohio-Python-Users-Group/events/113873812/ http://www.meetup.com/Central-Ohio-Python-Users-Group/events/113875002/ If you have a keyboard that _feels_ good, bring it to show off. Compare how they feel before or after Brian's presentation. There will likely be at least a buckling spring keyboard and a keyboard with Cherry mechanical switches. From brian.costlow at gmail.com Mon Apr 29 19:29:10 2013 From: brian.costlow at gmail.com (Brian Costlow) Date: Mon, 29 Apr 2013 13:29:10 -0400 Subject: [CentralOH] Food at tonights meeting. Message-ID: FYI to those attending. There will be pizza and salad from Dock580 at COhPy tonight. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Tue Apr 30 19:07:45 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 30 Apr 2013 13:07:45 -0400 Subject: [CentralOH] 2013-04-29 Message-ID: <20130430130745.2febbbc7.jep200404@columbus.rr.com> Thanks to Pillar Technology with Ben Rogers, Nate Bennick, and Bob Myers for their hospitality. Monthly bait: corrections and additions welcome try keyboards Cherry Blue Cherry Brown http://deskthority.net/wiki/Cherry_MX IBM M13 buckling spring with trackpoint pyohio seeking and encouraging first time speakers open spaces - use more with mini talks or dojoish help kata https://en.wikipedia.org/wiki/Kata#Outside_of_martial_arts watching pycon talk and discussing it dojo: help folks catherine: help folks get started on _contributing_ to python thanks to brian for posting after-meeting meeting before meeting brian costlow websocket(s) https://en.wikipedia.org/wiki/WebSocket full duplex communication of a TCP socket designed for servers and clients compare to comet (better than comet) https://en.wikipedia.org/wiki/Comet_(programming) ws4py virtualenv is easier with workon command. E.g., workon ws1 gevent pronunciation (ask Joel about video) https://en.wikipedia.org/wiki/Green_threads autobahn.ws WAMP opened sourced glue layers see github https://github.com/tavendo/AutobahnPython https://github.com/tavendo/AutobahnTestSuite vnc over websockets polling versus websockets wanted something fast and simple each tab in each browser got stuff twisted python http://en.wikipedia.org/wiki/Twisted_(software) async event-driven library runs on top of epoll of kqueue http://stackoverflow.com/questions/970979/what-are-the-differences-between-poll-and-select https://en.wikipedia.org/wiki/Epoll https://en.wikipedia.org/wiki/Kqueue txws wraps other existing protocols https://pypi.python.org/pypi/txWS/ adds websockets to twisted apps slides and code will be posted to github and/or bitbucket for review and to play with after Brian Costlow recovers from laptop failure PyPI: gevent-socketio 0.3.5-rc2 becoming a de facto standard github.com/sockjs/sockjs-client is a competing thing China to relax 1 child policy: will need more workers https://en.wikipedia.org/wiki/One-child_policy#Prospects_for_change Agile big on pair-programming From yanovich.1 at osu.edu Tue Apr 30 19:16:52 2013 From: yanovich.1 at osu.edu (yanovich.1 at osu.edu) Date: Tue, 30 Apr 2013 13:16:52 -0400 Subject: [CentralOH] 2013-04-29 In-Reply-To: <20130430130745.2febbbc7.jep200404@columbus.rr.com> References: <20130430130745.2febbbc7.jep200404@columbus.rr.com> Message-ID: <517FFC84.9050809@osu.edu> I couldn't make it last night, but here are my two cents for a keyboard recommendation: Logitech Illuminated Keyboard http://www.logitech.com/en-us/support/illuminated-keyboard It feels great, has a thin profile, keys are adequately spaced for those with large fingers (not too far like on the older Macbooks and not too close like netbook), keysize is alright. I'm not too big into the illuminated part but it is a nice bonus. If you aren't into that there is a key to adjust the brightness and even disable the illumination. On 04/30/2013 01:07 PM, jep200404 at columbus.rr.com wrote: > Thanks to Pillar Technology with Ben Rogers, Nate Bennick, and Bob Myers > for their hospitality. > > Monthly bait: corrections and additions welcome > > try keyboards > Cherry Blue > Cherry Brown > http://deskthority.net/wiki/Cherry_MX > IBM M13 buckling spring with trackpoint > > pyohio > seeking and encouraging first time speakers > open spaces - use more with mini talks or dojoish help > kata https://en.wikipedia.org/wiki/Kata#Outside_of_martial_arts > watching pycon talk and discussing it > dojo: help folks > catherine: help folks get started on _contributing_ to python > > thanks to brian for posting after-meeting meeting before meeting > > brian costlow > websocket(s) > https://en.wikipedia.org/wiki/WebSocket > full duplex communication of a TCP socket > designed for servers and clients > compare to comet (better than comet) > https://en.wikipedia.org/wiki/Comet_(programming) > ws4py > virtualenv is easier with workon command. E.g., > workon ws1 > > gevent pronunciation (ask Joel about video) > https://en.wikipedia.org/wiki/Green_threads > > autobahn.ws > WAMP > opened sourced glue layers > see github > https://github.com/tavendo/AutobahnPython > https://github.com/tavendo/AutobahnTestSuite > > vnc over websockets > polling versus websockets > wanted something fast and simple > each tab in each browser got stuff > > twisted python http://en.wikipedia.org/wiki/Twisted_(software) > async event-driven library > runs on top of epoll of kqueue > http://stackoverflow.com/questions/970979/what-are-the-differences-between-poll-and-select > https://en.wikipedia.org/wiki/Epoll > https://en.wikipedia.org/wiki/Kqueue > > txws wraps other existing protocols > https://pypi.python.org/pypi/txWS/ > adds websockets to twisted apps > > slides and code will be posted to github and/or bitbucket for review and to > play with after Brian Costlow recovers from laptop failure > > PyPI: gevent-socketio 0.3.5-rc2 > becoming a de facto standard > github.com/sockjs/sockjs-client is a competing thing > > China to relax 1 child policy: will need more workers > https://en.wikipedia.org/wiki/One-child_policy#Prospects_for_change > > Agile > big on pair-programming > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -- Michael Yanovich -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 901 bytes Desc: OpenPGP digital signature URL: From jep200404 at columbus.rr.com Tue Apr 30 19:26:15 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 30 Apr 2013 13:26:15 -0400 Subject: [CentralOH] Logitech Illuminated Keyboard In-Reply-To: <517FFC84.9050809@osu.edu> References: <20130430130745.2febbbc7.jep200404@columbus.rr.com> <517FFC84.9050809@osu.edu> Message-ID: <20130430132615.2c9ff7c3.jep200404@columbus.rr.com> On Tue, 30 Apr 2013 13:16:52 -0400, yanovich.1 at osu.edu wrote: > ... here are my two cents for a keyboard > recommendation: > > Logitech Illuminated Keyboard > > http://www.logitech.com/en-us/support/illuminated-keyboard Please bring it to the next meeting for others to feel. One of the keyboards last night was the optical opposite of yours; all the keycaps were black, without any markings. From yanovich.1 at osu.edu Tue Apr 30 19:33:28 2013 From: yanovich.1 at osu.edu (yanovich.1 at osu.edu) Date: Tue, 30 Apr 2013 13:33:28 -0400 Subject: [CentralOH] Logitech Illuminated Keyboard In-Reply-To: <20130430132615.2c9ff7c3.jep200404@columbus.rr.com> References: <20130430130745.2febbbc7.jep200404@columbus.rr.com> <517FFC84.9050809@osu.edu> <20130430132615.2c9ff7c3.jep200404@columbus.rr.com> Message-ID: <51800068.3020903@osu.edu> Oh wow, interesting. I'll bring it to the next meeting. One of the things that was a big requirement for me when first looking for a new keyboard (the last time I went hunting) was I needed something that is *wired*. I hate dealing with wireless stuff, such as batteries and latency. (Same reason I used a wired mouse too). Also I'm a sucker for pretty much anything Logitech. On 04/30/2013 01:26 PM, jep200404 at columbus.rr.com wrote: > On Tue, 30 Apr 2013 13:16:52 -0400, yanovich.1 at osu.edu wrote: > >> ... here are my two cents for a keyboard >> recommendation: >> >> Logitech Illuminated Keyboard >> >> http://www.logitech.com/en-us/support/illuminated-keyboard > > Please bring it to the next meeting for others to feel. > One of the keyboards last night was the optical opposite of > yours; all the keycaps were black, without any markings. > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -- Michael Yanovich -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 901 bytes Desc: OpenPGP digital signature URL: From jep200404 at columbus.rr.com Tue Apr 30 20:23:04 2013 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 30 Apr 2013 14:23:04 -0400 Subject: [CentralOH] 2013-04-29: gevent video In-Reply-To: <20130430130745.2febbbc7.jep200404@columbus.rr.com> References: <20130430130745.2febbbc7.jep200404@columbus.rr.com> Message-ID: <20130430142304.121d759a.jep200404@columbus.rr.com> On Tue, 30 Apr 2013 13:07:45 -0400, jep200404 at columbus.rr.com wrote: > https://en.wikipedia.org/wiki/Green_threads > gevent pronunciation Guido talked gevent: http://pyvideo.org/video/1667/keynote-1