From julia.elman at gmail.com Wed Jun 5 04:22:03 2013 From: julia.elman at gmail.com (Julia Elman) Date: Tue, 4 Jun 2013 22:22:03 -0400 Subject: [TriZPUG] Teen Tech Camp 2013 Message-ID: Hello TriPythoners! I hope that everyone is doing well and having a great start to their Summer! I have some exciting news that I want to share with my local Python community. But first, a little background? > Last year, I helped out a local users group called Refresh the Triangle (http://www.meetup.com/refreshthetriangle/) put together a Teen Tech Camp at the Southwest Durham Public Library (http://www.durhamcountylibrary.org/locations/so.php). The camp involved professional technologists from the greater Triangle area (Raleigh, Durham, Chapel Hill) connecting with area teens and teaching them a range of aspects about web focused technologies. It was a very successful event for all, with over 30 students learning about web design, blogging and front end web development. > > During the camp, one of the volunteers brought in a Raspberry Pi for the students to learn about. It was by far one the most interesting aspects of the event. Almost every participant gathered around the device to learn more about it. We were impressed to see so many of them interested and wanting to learn more about this micro-computer. It was a part of the camp we really noticed and took note of. tl:dr; > I helped host a Teen Tech Camp in Durham in 2012 and the kids seemed super interested in learning about Rapberry Pi's. For 2013, I thought it would be a great idea to make the Teen Tech Camp all about learning Python and Raspberry Pi's, sort of like what we did at the Young Coders tutorial (https://us.pycon.org/2013/events/letslearnpython/) at PyCon 2013. I spoke with one of the co-organizers of Refresh, Sarah Khan, and we started gathering the details to get this years event underway. And now, my exciting news? last week, the Python Software Foundation graciously accepted a proposal we presented them, of which covers the cost for all 20 of the students to receive Raspberry Pi packs of their own! Very cool and we are thrilled to have received this grant. BUT?. we still need help! Here are some areas that I thought Tripythoner's might be want to help in: - Peripherals: We need to get monitors, keyboards, mice and various cords (e.g. HDMI, VGA > HDMA); we are looking for either donations or assistance in finding places to rent these from - Teaching assistants: Kurt Grandis has kindly offered to help in putting together the curriculum! We are looking for teaching assistants to help him out either with putting the curriculum together or teaching on the day of the event (Tuesday, August 13th, setup on Monday, August 12th) Please feel free to email me or Sarah (who is cc'd to this message) if you are interested in helping out! This is going to be a very exciting event and am happy that we are able to bring the kind of education I saw at the Young Coders tutorial, back to the Triangle! Best regards, Julia Elman @juliaeman (http://twitter.com/juliaelman) juliaelman.com (http://juliaelman.com) -------------- next part -------------- An HTML attachment was scrubbed... URL: From julia.elman at gmail.com Tue Jun 11 14:04:24 2013 From: julia.elman at gmail.com (Julia Elman) Date: Tue, 11 Jun 2013 08:04:24 -0400 Subject: [TriZPUG] GDIRDU Introduction to Python Class Message-ID: <80E1307B6F204EC4AB675D3AB6850302@gmail.com> Hello Everyone! Just wanted to shoot a quick email to the group about an "Introduction to Python" class series Girl Develop It RDU (http://www.meetup.com/Girl-Develop-It-RDU/) is hosting at the end of this month! http://www.meetup.com/Girl-Develop-It-RDU/events/122999952/ The class is being taught by Caleb Smith (https://twitter.com/CalebSmithNC), one of the many talented developers at Caktus Group (http://www.caktusgroup.com/). The venue for the class has been graciously donated by Web Assign (http://www.webassign.net/) (thank you Steve!) in Raleigh. I am sure there are many people on this list who are not in need of an introductory course, but wanted to post here in case you know of anyone who might be interested! We'd also love any help with promoting the class to other groups and/or organizations too. Please feel free to email me with any questions! We are pretty thrilled to be offering one of the first Python classes in the Girl Develop It organization and are looking forward to bringing more Python educational offerings to the Triangle. Best regards, Julia Elman @juliaeman (http://twitter.com/juliaelman) juliaelman.com (http://juliaelman.com) -------------- next part -------------- An HTML attachment was scrubbed... URL: From ironfroggy at gmail.com Thu Jun 13 01:38:52 2013 From: ironfroggy at gmail.com (Calvin Spealman) Date: Wed, 12 Jun 2013 19:38:52 -0400 Subject: [TriZPUG] @TriPython Message-ID: Does anyone on this list own the Twitter account @TriPython? We're looking to migrate the group's twitter account to the new name, and would love to know who has this unused account. -- Read my blog! I depend on your acceptance of my opinion! I am interesting! http://techblog.ironfroggy.com/ Follow me if you're into that sort of thing: http://www.twitter.com/ironfroggy -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Jun 14 01:14:55 2013 From: cbc at unc.edu (Chris Calloway) Date: Thu, 13 Jun 2013 19:14:55 -0400 Subject: [TriZPUG] Open Data and Last Night's Project Night Message-ID: <51BA526F.6020307@unc.edu> Kurt and Barry: http://computinged.wordpress.com/2013/06/13/learning-to-code-may-be-enough-if-it-happens/ I thoroughly enjoyed last night's project night even though I once again didn't finish my project. But today I had a weird coincidence related to last night's project night after-meeting (thanks, James Whisnant, for saying the magic b-word). Eric Leary, you will really appreciate this: Today I participated in a four-hour OSGeo webinar for this open source project: http://pycsw.org/ (Jim White, isn't this the project you gave a lightning talk about? Or rather, this project is a dependency of the project you talked about?) It's basically a Python server that will harvest metadata from properly formed geo-spatial data web services like WMS and create geo-searchable data catalogs from that metadata through yet another web service called CWS. Pipelines of web services. Boring for you maybe. But in my line of work of trying to make big piles of geo-spatial data easily searchable, it's exciting stuff. It makes use of the Shapely package written by geo-python guru Sean Gillies, who has been to the Triangle a few times. And it's getting integrated with my favorite Python package, pydap, where it will be able to do auto-discovery, the holy grail of metadata management. At the end of the webinar, we were pointed at a page for community involvement in the project: http://pycsw.org/community.html It's a pretty new project. So not a lot of users yet. But new users are coming online pretty fast and I'll be another datum on that map soon enough. I noticed on the map an icon that looked like it was on top of North Carolina. So I clicked on it and it took me to the data catalog service for "Open Data Durham:" http://opendatadurham.org/ Amusingly, it's a catalog service with no data cataloged, sort of cart before horse. But I was impressed that someone hereabouts was running pycws for any purpose and also was kind of spooked that it was for an Open Data movement site like we talked about just last night. Then down at the bottom of the site, there was a link for "Created by Triangle Code for America." I clicked on that link and was taken to a G+ page where most of the posts were by the Red Hat guy we were talking about last night in connection with the local Open Data movement. My head starting vibrating like this is too coincidental. But there were also posts and comments on that page by some TriPython folks like Colin Copeland and Jason Hare. You guys will have to share more about what you've been doing. I think we may want to invite Jason Hibbets to come talk to us as well. Whaddya think, Eric? -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From eric.leary at gmail.com Fri Jun 14 04:47:10 2013 From: eric.leary at gmail.com (Eric Leary) Date: Thu, 13 Jun 2013 22:47:10 -0400 Subject: [TriZPUG] Open Data and Last Night's Project Night In-Reply-To: <51BA526F.6020307@unc.edu> References: <51BA526F.6020307@unc.edu> Message-ID: Actually, Jason Hare is the guy from Durham that was the 'most knowledgeable guy in the room' at the unconference, that everyone deferred to, including Jason Hibbets. The third person was a woman, Rebecca, from the Sunlight foundation. I didn't know Jason Hare was a "Python" guy. Geospatial is really a driver of this whole open data movement. That was clearly in evidence, and another one of the key contributors on the panel was a geospatial data base manager from wake gov. Here is a link documenting the unconference I attended at citycamp: https://trianglewiki.org/CityCamp_NC_-_Statewide_open_data_policy On Thu, Jun 13, 2013 at 7:14 PM, Chris Calloway wrote: > Kurt and Barry: http://computinged.wordpress.**com/2013/06/13/learning-to- > **code-may-be-enough-if-it-**happens/ > > I thoroughly enjoyed last night's project night even though I once again > didn't finish my project. > > But today I had a weird coincidence related to last night's project night > after-meeting (thanks, James Whisnant, for saying the magic b-word). Eric > Leary, you will really appreciate this: > > Today I participated in a four-hour OSGeo webinar for this open source > project: > > http://pycsw.org/ > > (Jim White, isn't this the project you gave a lightning talk about? Or > rather, this project is a dependency of the project you talked about?) > > It's basically a Python server that will harvest metadata from properly > formed geo-spatial data web services like WMS and create geo-searchable > data catalogs from that metadata through yet another web service called > CWS. Pipelines of web services. Boring for you maybe. But in my line of > work of trying to make big piles of geo-spatial data easily searchable, > it's exciting stuff. It makes use of the Shapely package written by > geo-python guru Sean Gillies, who has been to the Triangle a few times. And > it's getting integrated with my favorite Python package, pydap, where it > will be able to do auto-discovery, the holy grail of metadata management. > > At the end of the webinar, we were pointed at a page for community > involvement in the project: > > http://pycsw.org/community.**html > > It's a pretty new project. So not a lot of users yet. But new users are > coming online pretty fast and I'll be another datum on that map soon > enough. I noticed on the map an icon that looked like it was on top of > North Carolina. So I clicked on it and it took me to the data catalog > service for "Open Data Durham:" > > http://opendatadurham.org/ > > Amusingly, it's a catalog service with no data cataloged, sort of cart > before horse. But I was impressed that someone hereabouts was running pycws > for any purpose and also was kind of spooked that it was for an Open Data > movement site like we talked about just last night. > > Then down at the bottom of the site, there was a link for "Created by > Triangle Code for America." I clicked on that link and was taken to a G+ > page where most of the posts were by the Red Hat guy we were talking about > last night in connection with the local Open Data movement. My head > starting vibrating like this is too coincidental. > > But there were also posts and comments on that page by some TriPython > folks like Colin Copeland and Jason Hare. You guys will have to share more > about what you've been doing. I think we may want to invite Jason Hibbets > to come talk to us as well. Whaddya think, Eric? > > -- > Sincerely, > > Chris Calloway http://nccoos.org/Members/cbc > office: 3313 Venable Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > ______________________________**_________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/**mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group > -- Science is the establishment of expectations. Art is the manipulation of expectations. Justice is the fulfillment of expectations. Expectations are patterns of mind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric.leary at gmail.com Fri Jun 14 05:11:23 2013 From: eric.leary at gmail.com (Eric Leary) Date: Thu, 13 Jun 2013 23:11:23 -0400 Subject: [TriZPUG] Open Data and Last Night's Project Night In-Reply-To: <51BA526F.6020307@unc.edu> References: <51BA526F.6020307@unc.edu> Message-ID: Here are some links I gathered for a blog post on Triangle Wiki that might be interesting for this thread: White House: Memorandum: Open Data Policy, Managing Data as an Asset New Hampshire Open Data Policy HB418 (Unfortunately, this only links to page where you can download the policy via an inline link.) explaining commentary . Open Government Data , a very informative primer by Joshua Tauberer And from Canada, the policy and an outcome Cheers urq On Thu, Jun 13, 2013 at 7:14 PM, Chris Calloway wrote: > Kurt and Barry: http://computinged.wordpress.**com/2013/06/13/learning-to- > **code-may-be-enough-if-it-**happens/ > > I thoroughly enjoyed last night's project night even though I once again > didn't finish my project. > > But today I had a weird coincidence related to last night's project night > after-meeting (thanks, James Whisnant, for saying the magic b-word). Eric > Leary, you will really appreciate this: > > Today I participated in a four-hour OSGeo webinar for this open source > project: > > http://pycsw.org/ > > (Jim White, isn't this the project you gave a lightning talk about? Or > rather, this project is a dependency of the project you talked about?) > > It's basically a Python server that will harvest metadata from properly > formed geo-spatial data web services like WMS and create geo-searchable > data catalogs from that metadata through yet another web service called > CWS. Pipelines of web services. Boring for you maybe. But in my line of > work of trying to make big piles of geo-spatial data easily searchable, > it's exciting stuff. It makes use of the Shapely package written by > geo-python guru Sean Gillies, who has been to the Triangle a few times. And > it's getting integrated with my favorite Python package, pydap, where it > will be able to do auto-discovery, the holy grail of metadata management. > > At the end of the webinar, we were pointed at a page for community > involvement in the project: > > http://pycsw.org/community.**html > > It's a pretty new project. So not a lot of users yet. But new users are > coming online pretty fast and I'll be another datum on that map soon > enough. I noticed on the map an icon that looked like it was on top of > North Carolina. So I clicked on it and it took me to the data catalog > service for "Open Data Durham:" > > http://opendatadurham.org/ > > Amusingly, it's a catalog service with no data cataloged, sort of cart > before horse. But I was impressed that someone hereabouts was running pycws > for any purpose and also was kind of spooked that it was for an Open Data > movement site like we talked about just last night. > > Then down at the bottom of the site, there was a link for "Created by > Triangle Code for America." I clicked on that link and was taken to a G+ > page where most of the posts were by the Red Hat guy we were talking about > last night in connection with the local Open Data movement. My head > starting vibrating like this is too coincidental. > > But there were also posts and comments on that page by some TriPython > folks like Colin Copeland and Jason Hare. You guys will have to share more > about what you've been doing. I think we may want to invite Jason Hibbets > to come talk to us as well. Whaddya think, Eric? > > -- > Sincerely, > > Chris Calloway http://nccoos.org/Members/cbc > office: 3313 Venable Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > ______________________________**_________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/**mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group > -- Science is the establishment of expectations. Art is the manipulation of expectations. Justice is the fulfillment of expectations. Expectations are patterns of mind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Jun 14 16:58:12 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 14 Jun 2013 10:58:12 -0400 Subject: [TriZPUG] MOOC 'n' Python High School Message-ID: <51BB2F84.1090501@unc.edu> http://web.mit.edu/newsoffice/2013/mitx-edx-team-up-with-city-of-chicago-to-bring-high-school-students-mooc-style-learning.html -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Jun 14 17:08:10 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 14 Jun 2013 11:08:10 -0400 Subject: [TriZPUG] Open Data and Last Night's Project Night In-Reply-To: References: <51BA526F.6020307@unc.edu> Message-ID: <51BB31DA.6000009@unc.edu> On 6/13/2013 10:47 PM, Eric Leary wrote: > I didn't know Jason Hare was a > "Python" guy. Plone guy even. The man behind http://data.raleighnc.gov/ . Soon to be rejoining our email list. > Geospatial is really a driver of this whole open data movement. Yeah, this is kinda unfortunate. Because the key to making more data open is to make it not personally identifiable. And location is often a part of personally identifiable, or the part that makes the data interesting. Like when were were talking about voting data. It doesn't help to take the address on a voting record and reduce it down to just "Carrboro." The fact that the voting data show what street and neighborhood the data comes from is what makes it useful. And once I know the street or even the neighborhood, there are ways I can reverse engineer the personally identifiable part if I don't have it. And when you look at a lot of open data visualizations, they are all about the map, especially heat maps. So there are a lot of open data tools like pycsw that assume I have location data, and are only very useful if I have location data. When in reality, there's a lot of data that would be useful to open up that has nothing to do with location. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Jun 14 17:16:06 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 14 Jun 2013 11:16:06 -0400 Subject: [TriZPUG] Python NLTK and the NYT by way of UNC Sociology Message-ID: <51BB33B6.9020705@unc.edu> via Francois Dion: http://nbviewer.ipython.org/5105037 -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Jun 14 18:11:20 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 14 Jun 2013 12:11:20 -0400 Subject: [TriZPUG] Python NLTK and the NYT by way of UNC Sociology In-Reply-To: <51BB33B6.9020705@unc.edu> References: <51BB33B6.9020705@unc.edu> Message-ID: <51BB40A8.2040508@unc.edu> On 6/14/2013 11:16 AM, Chris Calloway wrote: > via Francois Dion: > > http://nbviewer.ipython.org/5105037 Please welcome to the list Dr. Neal Caren, the author of the IPython Notebook referenced above. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From jbw2003 at earthlink.net Fri Jun 14 18:12:14 2013 From: jbw2003 at earthlink.net (Jim White) Date: Fri, 14 Jun 2013 12:12:14 -0400 Subject: [TriZPUG] Open Data and Last Night's Project Night In-Reply-To: References: Message-ID: <51BB40DE.7040800@earthlink.net> Hi Chris, No my lightning talk was on http://pywps.wald.intevation.org/ a Python implementation of WPS - http://www.opengeospatial.org/standards/wps Note, an interesting blog for those using gis data, geojson files on github are shown as maps - https://github.com/blog/1528-there-s-a-map-for-that Jim On 06/13/2013 11:11 PM, trizpug-request at python.org wrote: > http://pycsw.org/ > > (Jim White, isn't this the project you gave a lightning talk about? Or > rather, this project is a dependency of the project you talked about?) -- James B. White Cary, NC H: 919-380-9615 M: 919-698-1765 White Coding and Maps -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Fri Jun 14 20:31:12 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 14 Jun 2013 14:31:12 -0400 Subject: [TriZPUG] Open Data and Last Night's Project Night In-Reply-To: <51BB40DE.7040800@earthlink.net> References: <51BB40DE.7040800@earthlink.net> Message-ID: <51BB6170.8020806@unc.edu> On 6/14/2013 12:12 PM, Jim White wrote: > No my lightning talk was on http://pywps.wald.intevation.org/ Yep. Thanks. A project that fits like a glove with pycws. Pywps can supply the WMS feed which pycws can harvest and turns into a CWS feed. Thanks so much again. > Note, an interesting blog for those using gis data, geojson files on > github are shown as maps - > https://github.com/blog/1528-there-s-a-map-for-that Holy smokes, that's nutty bars awesome. Please welcome back to the list Jason Hare, the man behind http://data.raleighnc.gov/ . -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Jun 14 22:30:19 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 14 Jun 2013 16:30:19 -0400 Subject: [TriZPUG] IMPORTANT REMINDER: Last Day for Early Bird Registration for Python Network and Web Programming Workshop Message-ID: <51BB7D5B.8000107@unc.edu> Today is the last day to get early bird registration for the workshop I'm hoping you will support. However, I might take an extra long time, like say until sometime on Monday, to roll the price over to the regular rate. So hurry up and get your early bird registration done to save some money. Thanks for your support: http://trizpug.org/boot-camp/pywebpw13/ -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From mhrivnak at hrivnak.org Sat Jun 15 21:28:44 2013 From: mhrivnak at hrivnak.org (Hrivnak, Michael) Date: Sat, 15 Jun 2013 15:28:44 -0400 Subject: [TriZPUG] PyCharm comprehensive review Message-ID: http://andrewbrookins.com/tech/one-year-later-an-epic-review-of-pycharm-2-7-from-a-vim-users-perspective/ The word "epic" in the title is serious. This is a very well-written review of PyCharm that comprehensively covers its best and most notable features. I use PyCharm every day, but I learned about several useful features from this review that I look forward to trying. Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Wed Jun 19 02:40:20 2013 From: cbc at unc.edu (Chris Calloway) Date: Tue, 18 Jun 2013 20:40:20 -0400 Subject: [TriZPUG] TriZPUG June 2013 Meeting: IPv6 and You In-Reply-To: <51A8CCAA.3090403@unc.edu> References: <51A8CCAA.3090403@unc.edu> Message-ID: <51C0FDF4.1070409@unc.edu> This month's meeting now has a topic: IPv6 and You. By popular request of TriPython members, noted IPv6 evangelist Kevin Otte will help us future-proof our application development with his IPv6 talk he has presented to SouthEast LinuxFest, Ohio LinuxFest, and TriLUG among others. See you there. Also, in my previous announcement of this meeting, I said I would not be present at the meeting because I would be at PyOhio. I guess I was just anxious about PyOhio, because PyOhio is not until July and I will be at the June TriPython meeting. Not that it matters. But, wh-wh-whatever. Getting old or something. On 5/31/2013 12:15 PM, Chris Calloway wrote: > When: Thursday, June 27, 7pm > Where: SplatSpace, 331 W. Main St, Durham (The Snow Building, in the > basement) > > http://trizpug.org/Members/cbc/jun-13-mtg > > To announce a talk for this meeting, send an email with your topic to > the TriZPUG email list. As always, unannounced lightning talks are > always welcome. Lightning talks are 5 to 10 minutes extemporaneous > expositions on a topic of interest to you, something you recently > learned, kind of like a show and tell. We'll be meeting at Splatspace, a > non-profit member-supported workshop and hacker meeting place. > Splatspace is located in the basement of the Snow Building at 331 W. > Main St. in Durham. Parking (free exit after 7pm) is in the back of the > building in the lot off Ramseur St. on the downtown Durham loop (one > way, approach Ramseur from W. Main St. or W. Chapel Hill St.. If you > arrive after 7pm, please call 919-704-4225(HACK) to be let in the door. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Jun 21 04:10:14 2013 From: cbc at unc.edu (Chris Calloway) Date: Thu, 20 Jun 2013 22:10:14 -0400 Subject: [TriZPUG] Measuring Frequency Response with Python Message-ID: <51C3B606.2000900@unc.edu> As usual, Chris Rossi is just tearing it up with the intersection of Python and audio hardware: http://www.youtube.com/watch?v=duMACTs8Ra8 -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From nfoster at caktusgroup.com Fri Jun 21 16:52:29 2013 From: nfoster at caktusgroup.com (Nicole Foster) Date: Fri, 21 Jun 2013 10:52:29 -0400 Subject: [TriZPUG] Django Web Developer-Contractor Position at Caktus Group Message-ID: Hello! Caktus group is currently looking for an experienced Django Web Developer to work on a contract basis who enjoys working on a team and is excited to work on new and diverse projects. We would like to develop a long term relationship with someone who has between 10 to 30 hours per week available. The position may require on site work in our Carrboro, NC office. You'll work will involve: - Data modeling complex business ideas - Creating and integrating Django apps in new projects - Maintaining existing Django projects - Django deployment If this sounds like something you may be interested in, you can check out the full job description and apply at our website: http://www.caktusgroup.com/careers/#op-21526-django-web-developer-contractor -- Nicole Foster, Operations Manager Caktus Consulting Group, LLC http://caktusgroup.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Tue Jun 25 21:09:31 2013 From: cbc at unc.edu (Chris Calloway) Date: Tue, 25 Jun 2013 15:09:31 -0400 Subject: [TriZPUG] Reminder: TriZPUG June 2013 Meeting: IPv6 and You In-Reply-To: <51C0FDF4.1070409@unc.edu> References: <51A8CCAA.3090403@unc.edu> <51C0FDF4.1070409@unc.edu> Message-ID: <51C9EAEB.4040003@unc.edu> Meeting in two days: When: Thursday, June 27, 7pm Where: SplatSpace, 331 W. Main St, Durham (The Snow Building, in the basement) Noted IPv6 evangelist Kevin Otte will help us future-proof our application development. As always, unannounced lightning talks are always welcome. Lightning talks are 5 to 10 minutes extemporaneous expositions on a topic of interest to you, something you recently learned, kind of like a show and tell. We'll be meeting at Splatspace, a non-profit member-supported workshop and hacker meeting place. Splatspace is located in the basement of the Snow Building at 331 W. Main St. in Durham. Parking (free exit after 7pm) is in the back of the building in the lot off Ramseur St. on the downtown Durham loop (one way, approach Ramseur from W. Main St. or W. Chapel Hill St.. If you arrive after 7pm, please call 919-704-4225(HACK) to be let in the door. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From ironfroggy at gmail.com Wed Jun 26 13:19:14 2013 From: ironfroggy at gmail.com (Calvin Spealman) Date: Wed, 26 Jun 2013 07:19:14 -0400 Subject: [TriZPUG] Charlotte Python Closing! Message-ID: Oh no! I'd hate to see the group close, but their meetup sponsor stepped down and no one has picked it up. Meetup will close their group in nine days if no one picks it up. Does anyone know any people or companies in Charlotte who might be interested in sponsoring? I don't want to see them close. -- Read my blog! I depend on your acceptance of my opinion! I am interesting! http://techblog.ironfroggy.com/ Follow me if you're into that sort of thing: http://www.twitter.com/ironfroggy -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Wed Jun 26 17:18:15 2013 From: cbc at unc.edu (Chris Calloway) Date: Wed, 26 Jun 2013 11:18:15 -0400 Subject: [TriZPUG] Charlotte Python Closing! In-Reply-To: References: Message-ID: <51CB0637.5000304@unc.edu> On 6/26/2013 7:19 AM, Calvin Spealman wrote: > Oh no! > > I'd hate to see the group close, but their meetup sponsor stepped down > and no one has picked it up. Meetup will close their group in nine days > if no one picks it up. Does anyone know any people or companies in > Charlotte who might be interested in sponsoring? I don't want to see > them close. I got the meetup.com notice too. Have you talked to Flaviu? I'd doubt he stepped down until shown otherwise. This is just one of the many evil things meetup.com does and it happened to me like this: I loathe having "recurring" payments for anything on the web. It means letting yet another company store your credit card details somewhere or with someone, maybe not even the company but their third party contractor. There are only certain vendors I trust enough to do that and I'm probably foolish trusting even that many. So I had our TriPython meetup dues paid by the interval meetup.com allowed, six months at a time, and then when it expired, meetup.com would simply send me and email and I would manually renew. One time I'm in Europe on vacation, taking my niece to see the sights for two weeks so she will know there is more opportunity in the world than what she's seen growing up in the hinterlands of eastern NC before she gets to college (which she's starting this very day today, yay!). I wasn't checking email on purpose, not that I had time to with the action packed timed-to-the-minute itinerary we were on. Apparently the first day we left is when our meetup.com subscription expired and sent me an email. The problem is, meetup.com only gives you 14 days, the exact amount of time I was gone, to respond before it sends everyone in your group and email that says (and I quote from the Charlotte Python meetup.com email): """ Members of Charlotte Python Meetup, Your Organizer, Flaviu Simihaian, just stepped down without nominating a replacement. Without an Organizer, Charlotte Python Meetup will shut down on July 5, 2013. Step up to become this Meetup Group's Organizer and you can guide its future direction! """ Aside from the obvious libel that someone "stepped down" (instead of the insult that someone didn't pay their bills on time), all meetup.com is interested in here is getting paid. And then the nice side effect of having that statement broadcast to a couple of hundred people is you get to come home after vacation to a few dozen hysterical emails from people in your group asking why you are quitting or if the group is "breaking up." So have you talked to Flaviu? Meetup.com sending out an extortion note is not the same as "Charlotte Python Closing!" Meetup.com can't close Charlotte Python. The only thing meetup.com can do refuse to schedule Charlotte Python meeting through meetup.com until someone pays a bill. The other thing is the Charlotte group really aren't using meetup.com that much. They haven't scheduled a meetup.com meeting since January. After abandoning the charpy.org domain, they formed a Google group email list that they briefly called "The Charlotte Django and Python Users Group." About the same time we dropped "Zope" from our name, they dropped "Django" from theirs. But traffic on their list is low (although not quite as low as their meetup.com web forum which has had next to no page views through its entire history). The meetup.com group won't actually go away if no one pays for it. Meetup.com has a placeholder Python group for every crossroads in the world. It's just whether anyone has paid for it or not as to whether you can call a meeting through meetup.com. And anyone can pay for it at any time. So if there's interest, someone will. And there are plenty of other ways to call a meeting. We did about as well as we are doing now before we posted duplicate meeting notices on meetup.com. The more important thing are the long-term things like a Google group that don't go away just because a bill wasn't paid in 14 days (or better yet, a real python.org email list listed in the canonical place for Python email lists: mail.python.org). Miraculously, charpy.org is available once again after being cyber-squatted for awhile after the abandonment. So I just went and registered it to protect it and WILL GLADLY transfer it to any non-recruiter resident of the Charlotte Metro area who is genuinely interested in using it to rally Python people together in Charlotte. The domain matches the URL name of the Google group (charpy), so I will post there about it there. There are still 121 members of the Google group. You won't have trouble getting the PyCarolinas word out to Charlotte, no thanks to meetup.com. BTW, our meetup.com bill has been on recurring payments ever since the "stepped down" email went out. I figure if that is the alternative to having a "stepped down" notice sent out to a couple of hundred friends, acquaintances, and strangers, then meetup.com's extortion strategy works. For them. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Wed Jun 26 17:23:52 2013 From: cbc at unc.edu (Chris Calloway) Date: Wed, 26 Jun 2013 11:23:52 -0400 Subject: [TriZPUG] Charlotte Python Closing! In-Reply-To: <51CB0637.5000304@unc.edu> References: <51CB0637.5000304@unc.edu> Message-ID: <51CB0788.4000009@unc.edu> On 6/26/2013 11:18 AM, Chris Calloway wrote: > After abandoning the charpy.org domain, they formed a Google group email > list Ha, look at that, Calvin. You're the owner of it. :) I think Lateef did the Django name swap a couple of years ago and then Flaviu changed it back? -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From francois.dion at gmail.com Wed Jun 26 17:47:23 2013 From: francois.dion at gmail.com (Francois Dion) Date: Wed, 26 Jun 2013 11:47:23 -0400 Subject: [TriZPUG] Charlotte Python Closing! In-Reply-To: <51CB0788.4000009@unc.edu> References: <51CB0637.5000304@unc.edu> <51CB0788.4000009@unc.edu> Message-ID: I've been wondering about the usefulness of meetup. We were just talking about that on Monday. For PYPTUG, we've yet to create a meetup. When we posted through the Fablocker meetup, it didn't impact attendance. We've been using just a googlegroups list. I think we'll continue with that strategy. Francois -- www.pyptug.org - raspberry-python.blogspot.com - @f_dion On Wed, Jun 26, 2013 at 11:23 AM, Chris Calloway wrote: > On 6/26/2013 11:18 AM, Chris Calloway wrote: > >> After abandoning the charpy.org domain, they formed a Google group email >> list >> > > Ha, look at that, Calvin. You're the owner of it. :) > > I think Lateef did the Django name swap a couple of years ago and then > Flaviu changed it back? > > > -- > Sincerely, > > Chris Calloway http://nccoos.org/Members/cbc > office: 3313 Venable Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > ______________________________**_________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/**mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Wed Jun 26 18:21:58 2013 From: cbc at unc.edu (Chris Calloway) Date: Wed, 26 Jun 2013 12:21:58 -0400 Subject: [TriZPUG] Charlotte Python Closing! In-Reply-To: References: <51CB0637.5000304@unc.edu> <51CB0788.4000009@unc.edu> Message-ID: <51CB1526.1010408@unc.edu> On 6/26/2013 11:47 AM, Francois Dion wrote: > I've been wondering about the usefulness of meetup. We were just talking > about that on Monday. For PYPTUG, we've yet to create a meetup. When we > posted through the Fablocker meetup, it didn't impact attendance. We've > been using just a googlegroups list. I think we'll continue with that > strategy. Francois, whatever works. I think if you want to go to the effort of posting duplicate notices or meetup.com or use meetup.com's APIs to replicate notices, all the merrier. And there are benefits to not doing the same as well. We use meetup.com as an adjunct. For years there was the unsubscribed placeholder Python group for the Triangle on meetup.com even through we'd been meeting before the existence of meetup.com. At first the meetup.com placeholder had about a dozen of so people posting, "When's the meeting?," but no-one organizing one. I kept posting pointers on the placeholder to our email list and website about monthly. When the number steadily grew to a few dozen people posting, "When's the meeting?," I broke down, paid the fee, and starting making duplicate notices there. I think we picked up a few people that way, more on the newbie end of the scale. I just noticed that meetup.com actually doesn't have placeholders anymore. They used to have a canonical list of localities with placeholder groups for every topic under the sun. But now they just search within a variable radius of your zip and tell you what groups the fees have already been paid for in that radius. So it may now be less urgent to back your user group up with a meetup.com presence than it was at one time. BTW, the Chicago Python User Group, ChiPy, just discussed dropping meetup.com. They used it as an adjunct also. But they already had more members than they could fit in a meeting place even before they had a shadow meetup group. Other Python user groups are organized exclusively through it. Some in big cities have gotten so many members that way that they have to ticket their meetings and only a small percentage of the membership can actually get a ticket to the meetings. Personally, I'd rather belong to a meeting of users of Python. I'm told the PSF will pay the fees for any group that wants to use meetup.com. Ironically, the PSF has the problem with sending PyCon notices to meetup groups because meetup.com only allows someone to post to three groups per day. Meetup.com is kind of the ultimate walled garden of gatekeepers. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Jun 27 02:34:27 2013 From: cbc at unc.edu (Chris Calloway) Date: Wed, 26 Jun 2013 20:34:27 -0400 Subject: [TriZPUG] Compiling Old Python on x86_64 Message-ID: <51CB8893.3010504@unc.edu> Email me offline if you think you know a workaround. I'll share and attribute if anything works. You will actually be doing TriPython a service if you have an answer for this. This is helping a key piece of TriPython infrastructure migrate. I'm trying to compile Python 2.3 in 32 bits on a 64 bit system. "Why," you may ask. I need this in order to unpickle some objects on a new system. I've tried a lot of things: CFLAGS=-m32 isn't recognized by configure as a valid option. CFLAGS="-march=i686" isn't recognized by configure as a valid option. CFLAGS="-mtune=i686" compiles almost fine but ends up making a 64 bit Python. I say almost fine because test_zipimport fails because it apparently needs sys.maxint to be the correct size for 32 bits on Python 2.3. But the bad part is simply this still makes a 64 bit Python, which will not correctly unpickle my objects from another 32 bit system. I have glibc-devel.i686 installed. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From lionface.lemonface at gmail.com Thu Jun 27 03:59:02 2013 From: lionface.lemonface at gmail.com (Josh Johnson) Date: Wed, 26 Jun 2013 21:59:02 -0400 Subject: [TriZPUG] Compiling Old Python on x86_64 In-Reply-To: <51CB8893.3010504@unc.edu> References: <51CB8893.3010504@unc.edu> Message-ID: A couple of things come to mind (granted I have no direct experience trying this): - have you tried compiling on the same distro of linux but the 32 bit version, then copying the binaries to the 64-bit system? Is that a thing? :) - I think you can set CFLAGS as an environment variable, so gcc will pick it up (there may be a different specific environment variable, but IIRC $CFLAGS will work) HTH, JJ On Wed, Jun 26, 2013 at 8:34 PM, Chris Calloway wrote: > Email me offline if you think you know a workaround. I'll share and > attribute if anything works. You will actually be doing TriPython a service > if you have an answer for this. This is helping a key piece of TriPython > infrastructure migrate. > > I'm trying to compile Python 2.3 in 32 bits on a 64 bit system. "Why," you > may ask. I need this in order to unpickle some objects on a new system. > > I've tried a lot of things: > > CFLAGS=-m32 isn't recognized by configure as a valid option. > > CFLAGS="-march=i686" isn't recognized by configure as a valid option. > > CFLAGS="-mtune=i686" compiles almost fine but ends up making a 64 bit > Python. I say almost fine because test_zipimport fails because it > apparently needs sys.maxint to be the correct size for 32 bits on Python > 2.3. But the bad part is simply this still makes a 64 bit Python, which > will not correctly unpickle my objects from another 32 bit system. > > I have glibc-devel.i686 installed. > > -- > Sincerely, > > Chris Calloway http://nccoos.org/Members/cbc > office: 3313 Venable Hall phone: (919) 599-3530 > mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 > ______________________________**_________________ > TriZPUG mailing list > TriZPUG at python.org > http://mail.python.org/**mailman/listinfo/trizpug > http://trizpug.org is the Triangle Zope and Python Users Group > -------------- next part -------------- An HTML attachment was scrubbed... URL: From cbc at unc.edu Thu Jun 27 18:04:43 2013 From: cbc at unc.edu (Chris Calloway) Date: Thu, 27 Jun 2013 12:04:43 -0400 Subject: [TriZPUG] Charlotte Python Closing! In-Reply-To: <51CB0788.4000009@unc.edu> References: <51CB0637.5000304@unc.edu> <51CB0788.4000009@unc.edu> Message-ID: <51CC629B.8090701@unc.edu> So Lateef just spoke up on the CharPy Google group in response to my offer to transfer charpy.org, saying that: """ The past organizers have moved away and we are looking for someone to take over the meetup.com group. We hope another Django Python fan can take over? """ So the meetup.com group is indeed abandoned and CharPy itself needs someone to step up in general. I'm going to talk to Chris Emery over at CPCC. Before CharPy ever got started, he and I talked about getting a group started there (I moved here from Charlotte) but Calvin beat him to it. Chris is the Director of Web Development at CPCC and CharPy met at CPCC for most of its meetings. CPCC.edu is one of the longest continuously operating Plone sites in the world. They do a bunch of other Python frameworks like Django over there as well. -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Thu Jun 27 18:38:27 2013 From: cbc at unc.edu (Chris Calloway) Date: Thu, 27 Jun 2013 12:38:27 -0400 Subject: [TriZPUG] Plan for PyCon 2014 Message-ID: <51CC6A83.6020702@unc.edu> *Tentative* dates for PyCon: Tutorials: Wed April 9 - Thur April 10 Conference: Fri April 11 - Sun April 13 Sprints: Mon April 14- Thur April 17 Location: le Palais des Congr?s de Montr?al (the largest convention center in Canada) http://congresmtl.com/ http://congresmtl.com/en -- Sincerely, Chris Calloway http://nccoos.org/Members/cbc office: 3313 Venable Hall phone: (919) 599-3530 mail: Campus Box #3300, UNC-CH, Chapel Hill, NC 27599 From cbc at unc.edu Fri Jun 28 16:56:38 2013 From: cbc at unc.edu (Chris Calloway) Date: Fri, 28 Jun 2013 10:56:38 -0400 Subject: [TriZPUG] Fwd: PyTexas 2013 In-Reply-To: References: Message-ID: <51CDA426.4080201@unc.edu> -------- Original Message -------- Date: Fri, 28 Jun 2013 09:04:07 -0500 From: Osye Pritchett If you think it would be of interest could you pass this along to any Python or Python related groups you are involved with? For anyone who is interested the Texas regional Python Conference will be held Aug 16th through the 18th at the Texas A&M campus in College Station. More information at the link http://blog.pytexas.org/2013/06/announcements-for-pytexas-2013.html Thank you, Osye E. Pritchett III