From brianherman at gmail.com Wed Jun 1 00:51:37 2011 From: brianherman at gmail.com (Brian Herman) Date: Tue, 31 May 2011 17:51:37 -0500 Subject: [Chicago] Potential talk: Web2Py In-Reply-To: References: <18DC5BC0-FEFE-49E9-8F33-3295B9C91788@cs.depaul.edu> Message-ID: Yes, Web2Py is an offer that I can't refuse. Thanks, Brian Herman brianjherman.com brianherman at acm.org On Tue, May 31, 2011 at 1:45 PM, Massimo Di Pierro wrote: > > On May 31, 2011, at 1:39 PM, Phil Robare wrote: > >> I'd vote for the VisIt talk (wooh - pretty pictures) but would be >> happy having Massimo give any of these. I've always found his talks >> fun. >> > > Is it my mafioso accent? ;-) > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From zitterbewegung at gmail.com Wed Jun 1 01:20:10 2011 From: zitterbewegung at gmail.com (Joshua Herman) Date: Tue, 31 May 2011 18:20:10 -0500 Subject: [Chicago] Potential talk: Web2Py In-Reply-To: References: <18DC5BC0-FEFE-49E9-8F33-3295B9C91788@cs.depaul.edu> Message-ID: I can't refuse the offer for web2py either I would be interested. On Tue, May 31, 2011 at 5:51 PM, Brian Herman wrote: > Yes, Web2Py is an offer that I can't refuse. > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Tue, May 31, 2011 at 1:45 PM, Massimo Di Pierro > wrote: >> >> On May 31, 2011, at 1:39 PM, Phil Robare wrote: >>> >>> I'd vote for the VisIt talk (wooh - pretty pictures) but would be >>> happy having Massimo give any of these. ?I've always found his talks >>> fun. >> >> Is it my mafioso accent? ;-) >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > From cfkarsten at gmail.com Wed Jun 1 21:58:53 2011 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 01 Jun 2011 19:58:53 -0000 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p Message-ID: <20110601195853.6896.20207@localhost6.localdomain6> ChiPy ========================= When: 7 PM Thursday June 9, 2011 Where: Google Join us for the Best Meeting Ever! Topics ------ 1. 7:00 Using OpenCV with Python and ROS (Bill Mania) 2. 7:45 new web2py features (Massimo Di Pierro) Details ------- 1. Using OpenCV with Python and ROS Bill Mania A brief presentation of using the OpenCV computer vision toolset with Python and ROS. Included at the end will be a demonstration of tracking a colored object using a camera with servo-driven pan and tilt capability. http://2011.pyohio.org/programme/schedule/view_talk/4 2. new web2py features Massimo Di Pierro - wizard - versioning - digitally signed callbacks - federated authentication - multi-tenancy http://2011.pyohio.org/programme/schedule/view_talk/5 Location -------- About the group --------------- From brianhray at gmail.com Wed Jun 1 22:18:19 2011 From: brianhray at gmail.com (Brian Ray) Date: Wed, 1 Jun 2011 15:18:19 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: <20110601195853.6896.20207@localhost6.localdomain6> References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: Please ignore this folks, I think Carl is just testing. We will have more details and an official announcement as we get closer to the meeting. Carl, any way we can test off the list? On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten wrote: > ChiPy > ========================= > When: 7 PM Thursday June 9, 2011 > Where: Google > > Join us for the Best Meeting Ever! > > Topics > ------ > ?1. 7:00 Using OpenCV with Python and ROS (Bill Mania) > ?2. 7:45 new web2py features (Massimo Di Pierro) > > > Details > ------- > > 1. Using OpenCV with Python and ROS > Bill Mania > A brief presentation of using the OpenCV computer vision toolset with Python and ROS. Included at the end will be a demonstration of tracking a colored object using a camera with servo-driven pan and tilt capability. > http://2011.pyohio.org/programme/schedule/view_talk/4 > > 2. new web2py features > Massimo Di Pierro > - wizard > - versioning > - digitally signed callbacks > - federated authentication > - multi-tenancy > http://2011.pyohio.org/programme/schedule/view_talk/5 > > > Location > -------- > > > About the group > --------------- > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Brian Ray (773) 669-7717 From cfkarsten at gmail.com Wed Jun 1 22:18:48 2011 From: cfkarsten at gmail.com (Carl Karsten) Date: Wed, 1 Jun 2011 15:18:48 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: <20110601195853.6896.20207@localhost6.localdomain6> References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: This post is the result of testing new coed: It was spozed to only go to Bill and Mas for review, but it went here and there instead. This is not the final schedule, and there will be an address. Sorry for the run-away code. -- Carl K From brianhray at gmail.com Wed Jun 1 22:21:48 2011 From: brianhray at gmail.com (Brian Ray) Date: Wed, 1 Jun 2011 15:21:48 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Wed, Jun 1, 2011 at 3:18 PM, Carl Karsten wrote: > This post is the result of testing new coed: ?It was spozed to only go > to Bill and Mas for review, but it went here and there instead. ?This > is not the final schedule, and there will be an address. ?Sorry for > the run-away code. > Understood, thanks Carl. Also, I need to review before you send. I promised certain people who are kind enough to buy us food they would be mentioned. Also, we will probably have the RSVP feature working on http://chipy.org shortly so I want to add some directions. Thx, Brian From g at rre.tt Wed Jun 1 22:22:10 2011 From: g at rre.tt (Garrett Smith) Date: Wed, 1 Jun 2011 15:22:10 -0500 Subject: [Chicago] Sprint location (for Erlangers) Message-ID: Warning: does not contain Python content (but I know you guys are nice and won't yell at me!) I'm trying to line up some Saturday morning-to-afternoon space in or near the loop for an Erlang sprint in June. This is just a general free-for-all for anyone interested in hacking Erlang. Anyone have an idea for space for 10-15 people with wifi? Garrett From carl at personnelware.com Wed Jun 1 22:25:17 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 1 Jun 2011 15:25:17 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray wrote: > Please ignore this folks, I think Carl is just testing. ?We will have > more details and an official announcement as we get closer to the > meeting. > > Carl, any way we can test off the list? No way at all. What kind of crazy talk is that? I had code like this: if test: send to me else: send to everyone I was trying to add a third case: send to the presenters for review. Apparently I don't understand elif. > > On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten wrote: >> ChiPy >> ========================= >> When: 7 PM Thursday June 9, 2011 >> Where: Google >> >> Join us for the Best Meeting Ever! >> >> Topics >> ------ >> ?1. 7:00 Using OpenCV with Python and ROS (Bill Mania) >> ?2. 7:45 new web2py features (Massimo Di Pierro) >> >> >> Details >> ------- >> >> 1. Using OpenCV with Python and ROS >> Bill Mania >> A brief presentation of using the OpenCV computer vision toolset with Python and ROS. Included at the end will be a demonstration of tracking a colored object using a camera with servo-driven pan and tilt capability. >> http://2011.pyohio.org/programme/schedule/view_talk/4 >> >> 2. new web2py features >> Massimo Di Pierro >> - wizard >> - versioning >> - digitally signed callbacks >> - federated authentication >> - multi-tenancy >> http://2011.pyohio.org/programme/schedule/view_talk/5 >> >> >> Location >> -------- >> >> >> About the group >> --------------- >> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > > Brian Ray > (773) 669-7717 > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Carl K From brianherman at gmail.com Wed Jun 1 22:39:39 2011 From: brianherman at gmail.com (Brian Herman) Date: Wed, 1 Jun 2011 15:39:39 -0500 Subject: [Chicago] Sprint location (for Erlangers) In-Reply-To: References: Message-ID: Maybe pumping station one? Thanks, Brian Herman brianjherman.com brianherman at acm.org On Wed, Jun 1, 2011 at 3:22 PM, Garrett Smith wrote: > Warning: does not contain Python content (but I know you guys are nice > and won't yell at me!) > > I'm trying to line up some Saturday morning-to-afternoon space in or > near the loop for an Erlang sprint in June. This is just a general > free-for-all for anyone interested in hacking Erlang. > > Anyone have an idea for space for 10-15 people with wifi? > > Garrett > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jough.dempsey at gmail.com Wed Jun 1 23:46:46 2011 From: jough.dempsey at gmail.com (Jough Dempsey) Date: Wed, 1 Jun 2011 16:46:46 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: http://images.cheezburger.com/completestore/2011/4/30/5b9625d7-2a3c-4c96-bce4-7d4e63938c59.jpg On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten wrote: > On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray wrote: >> Please ignore this folks, I think Carl is just testing. ?We will have >> more details and an official announcement as we get closer to the >> meeting. >> >> Carl, any way we can test off the list? > > No way at all. ?What kind of crazy talk is that? > > I had code like this: > if test: > ?send to me > else: > ?send to everyone > > I was trying to add a third case: send to the presenters for review. > Apparently I don't understand elif. > >> >> On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten wrote: >>> ChiPy >>> ========================= >>> When: 7 PM Thursday June 9, 2011 >>> Where: Google >>> >>> Join us for the Best Meeting Ever! >>> >>> Topics >>> ------ >>> ?1. 7:00 Using OpenCV with Python and ROS (Bill Mania) >>> ?2. 7:45 new web2py features (Massimo Di Pierro) >>> >>> >>> Details >>> ------- >>> >>> 1. Using OpenCV with Python and ROS >>> Bill Mania >>> A brief presentation of using the OpenCV computer vision toolset with Python and ROS. Included at the end will be a demonstration of tracking a colored object using a camera with servo-driven pan and tilt capability. >>> http://2011.pyohio.org/programme/schedule/view_talk/4 >>> >>> 2. new web2py features >>> Massimo Di Pierro >>> - wizard >>> - versioning >>> - digitally signed callbacks >>> - federated authentication >>> - multi-tenancy >>> http://2011.pyohio.org/programme/schedule/view_talk/5 >>> >>> >>> Location >>> -------- >>> >>> >>> About the group >>> --------------- >>> >>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> >> >> >> -- >> >> Brian Ray >> (773) 669-7717 >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Jough Dempsey http://jough.com 312.576.6738 (mobile) From brianherman at gmail.com Thu Jun 2 01:23:50 2011 From: brianherman at gmail.com (Brian Herman) Date: Wed, 1 Jun 2011 18:23:50 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: LOL Thanks, Brian Herman brianjherman.com brianherman at acm.org On Wed, Jun 1, 2011 at 4:46 PM, Jough Dempsey wrote: > > http://images.cheezburger.com/completestore/2011/4/30/5b9625d7-2a3c-4c96-bce4-7d4e63938c59.jpg > > On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten > wrote: > > On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray wrote: > >> Please ignore this folks, I think Carl is just testing. We will have > >> more details and an official announcement as we get closer to the > >> meeting. > >> > >> Carl, any way we can test off the list? > > > > No way at all. What kind of crazy talk is that? > > > > I had code like this: > > if test: > > send to me > > else: > > send to everyone > > > > I was trying to add a third case: send to the presenters for review. > > Apparently I don't understand elif. > > > >> > >> On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten > wrote: > >>> ChiPy > >>> ========================= > >>> When: 7 PM Thursday June 9, 2011 > >>> Where: Google > >>> > >>> Join us for the Best Meeting Ever! > >>> > >>> Topics > >>> ------ > >>> 1. 7:00 Using OpenCV with Python and ROS (Bill Mania) > >>> 2. 7:45 new web2py features (Massimo Di Pierro) > >>> > >>> > >>> Details > >>> ------- > >>> > >>> 1. Using OpenCV with Python and ROS > >>> Bill Mania > >>> A brief presentation of using the OpenCV computer vision toolset with > Python and ROS. Included at the end will be a demonstration of tracking a > colored object using a camera with servo-driven pan and tilt capability. > >>> http://2011.pyohio.org/programme/schedule/view_talk/4 > >>> > >>> 2. new web2py features > >>> Massimo Di Pierro > >>> - wizard > >>> - versioning > >>> - digitally signed callbacks > >>> - federated authentication > >>> - multi-tenancy > >>> http://2011.pyohio.org/programme/schedule/view_talk/5 > >>> > >>> > >>> Location > >>> -------- > >>> > >>> > >>> About the group > >>> --------------- > >>> > >>> > >>> > >>> _______________________________________________ > >>> Chicago mailing list > >>> Chicago at python.org > >>> http://mail.python.org/mailman/listinfo/chicago > >>> > >> > >> > >> > >> -- > >> > >> Brian Ray > >> (773) 669-7717 > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> http://mail.python.org/mailman/listinfo/chicago > >> > > > > > > > > -- > > Carl K > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > > > > -- > Jough Dempsey > http://jough.com > 312.576.6738 (mobile) > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tim.saylor at gmail.com Thu Jun 2 03:33:36 2011 From: tim.saylor at gmail.com (Tim Saylor) Date: Wed, 1 Jun 2011 20:33:36 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: Carl, FYI: http://timsaylor.com/index.php/2010/01/20/testing-email-in-django-the-easy-way/ On Wed, Jun 1, 2011 at 6:23 PM, Brian Herman wrote: > LOL > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > > On Wed, Jun 1, 2011 at 4:46 PM, Jough Dempsey wrote: > >> >> http://images.cheezburger.com/completestore/2011/4/30/5b9625d7-2a3c-4c96-bce4-7d4e63938c59.jpg >> >> On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten >> wrote: >> > On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray wrote: >> >> Please ignore this folks, I think Carl is just testing. We will have >> >> more details and an official announcement as we get closer to the >> >> meeting. >> >> >> >> Carl, any way we can test off the list? >> > >> > No way at all. What kind of crazy talk is that? >> > >> > I had code like this: >> > if test: >> > send to me >> > else: >> > send to everyone >> > >> > I was trying to add a third case: send to the presenters for review. >> > Apparently I don't understand elif. >> > >> >> >> >> On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten >> wrote: >> >>> ChiPy >> >>> ========================= >> >>> When: 7 PM Thursday June 9, 2011 >> >>> Where: Google >> >>> >> >>> Join us for the Best Meeting Ever! >> >>> >> >>> Topics >> >>> ------ >> >>> 1. 7:00 Using OpenCV with Python and ROS (Bill Mania) >> >>> 2. 7:45 new web2py features (Massimo Di Pierro) >> >>> >> >>> >> >>> Details >> >>> ------- >> >>> >> >>> 1. Using OpenCV with Python and ROS >> >>> Bill Mania >> >>> A brief presentation of using the OpenCV computer vision toolset with >> Python and ROS. Included at the end will be a demonstration of tracking a >> colored object using a camera with servo-driven pan and tilt capability. >> >>> http://2011.pyohio.org/programme/schedule/view_talk/4 >> >>> >> >>> 2. new web2py features >> >>> Massimo Di Pierro >> >>> - wizard >> >>> - versioning >> >>> - digitally signed callbacks >> >>> - federated authentication >> >>> - multi-tenancy >> >>> http://2011.pyohio.org/programme/schedule/view_talk/5 >> >>> >> >>> >> >>> Location >> >>> -------- >> >>> >> >>> >> >>> About the group >> >>> --------------- >> >>> >> >>> >> >>> >> >>> _______________________________________________ >> >>> Chicago mailing list >> >>> Chicago at python.org >> >>> http://mail.python.org/mailman/listinfo/chicago >> >>> >> >> >> >> >> >> >> >> -- >> >> >> >> Brian Ray >> >> (773) 669-7717 >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> http://mail.python.org/mailman/listinfo/chicago >> >> >> > >> > >> > >> > -- >> > Carl K >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > http://mail.python.org/mailman/listinfo/chicago >> > >> >> >> >> -- >> Jough Dempsey >> http://jough.com >> 312.576.6738 (mobile) >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Jun 2 04:58:49 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 1 Jun 2011 21:58:49 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: The lesson here is to take testing seriously. What I was doing: lets run the code and see what happens! I was expecting either a syntax error or for it to do it's test thing. but when we got to the police officer's station there was a third possibility that we hadn't even counted upon, and we was both immediately arrested. On Wed, Jun 1, 2011 at 8:33 PM, Tim Saylor wrote: > Carl, > FYI:?http://timsaylor.com/index.php/2010/01/20/testing-email-in-django-the-easy-way/ > > > On Wed, Jun 1, 2011 at 6:23 PM, Brian Herman wrote: >> >> LOL >> Thanks, >> Brian Herman >> >> brianjherman.com >> brianherman at acm.org >> >> >> >> >> >> >> >> >> On Wed, Jun 1, 2011 at 4:46 PM, Jough Dempsey >> wrote: >>> >>> >>> http://images.cheezburger.com/completestore/2011/4/30/5b9625d7-2a3c-4c96-bce4-7d4e63938c59.jpg >>> >>> On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten >>> wrote: >>> > On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray wrote: >>> >> Please ignore this folks, I think Carl is just testing. ?We will have >>> >> more details and an official announcement as we get closer to the >>> >> meeting. >>> >> >>> >> Carl, any way we can test off the list? >>> > >>> > No way at all. ?What kind of crazy talk is that? >>> > >>> > I had code like this: >>> > if test: >>> > ?send to me >>> > else: >>> > ?send to everyone >>> > >>> > I was trying to add a third case: send to the presenters for review. >>> > Apparently I don't understand elif. >>> > >>> >> >>> >> On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten >>> >> wrote: >>> >>> ChiPy >>> >>> ========================= >>> >>> When: 7 PM Thursday June 9, 2011 >>> >>> Where: Google >>> >>> >>> >>> Join us for the Best Meeting Ever! >>> >>> >>> >>> Topics >>> >>> ------ >>> >>> ?1. 7:00 Using OpenCV with Python and ROS (Bill Mania) >>> >>> ?2. 7:45 new web2py features (Massimo Di Pierro) >>> >>> >>> >>> >>> >>> Details >>> >>> ------- >>> >>> >>> >>> 1. Using OpenCV with Python and ROS >>> >>> Bill Mania >>> >>> A brief presentation of using the OpenCV computer vision toolset with >>> >>> Python and ROS. Included at the end will be a demonstration of tracking a >>> >>> colored object using a camera with servo-driven pan and tilt capability. >>> >>> http://2011.pyohio.org/programme/schedule/view_talk/4 >>> >>> >>> >>> 2. new web2py features >>> >>> Massimo Di Pierro >>> >>> - wizard >>> >>> - versioning >>> >>> - digitally signed callbacks >>> >>> - federated authentication >>> >>> - multi-tenancy >>> >>> http://2011.pyohio.org/programme/schedule/view_talk/5 >>> >>> >>> >>> >>> >>> Location >>> >>> -------- >>> >>> >>> >>> >>> >>> About the group >>> >>> --------------- >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> >>> Chicago mailing list >>> >>> Chicago at python.org >>> >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >>> >> >>> >> >>> >> >>> >> -- >>> >> >>> >> Brian Ray >>> >> (773) 669-7717 >>> >> _______________________________________________ >>> >> Chicago mailing list >>> >> Chicago at python.org >>> >> http://mail.python.org/mailman/listinfo/chicago >>> >> >>> > >>> > >>> > >>> > -- >>> > Carl K >>> > _______________________________________________ >>> > Chicago mailing list >>> > Chicago at python.org >>> > http://mail.python.org/mailman/listinfo/chicago >>> > >>> >>> >>> >>> -- >>> Jough Dempsey >>> http://jough.com >>> 312.576.6738?(mobile) >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K From brianherman at gmail.com Thu Jun 2 06:47:06 2011 From: brianherman at gmail.com (Brian Herman) Date: Wed, 1 Jun 2011 23:47:06 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: but when we got to the police officer's station there was a third possibility that we hadn't even counted upon, and we was both immediately arrested. ??? WTF Thanks, Brian Herman brianjherman.com brianherman at acm.org On Wed, Jun 1, 2011 at 9:58 PM, Carl Karsten wrote: > The lesson here is to take testing seriously. > > What I was doing: lets run the code and see what happens! I was > expecting either a syntax error or for it to do it's test thing. but > when we got to the police officer's station there was a third > possibility that we hadn't even counted upon, and we was both > immediately arrested. > > > > On Wed, Jun 1, 2011 at 8:33 PM, Tim Saylor wrote: > > Carl, > > FYI: > http://timsaylor.com/index.php/2010/01/20/testing-email-in-django-the-easy-way/ > > > > > > On Wed, Jun 1, 2011 at 6:23 PM, Brian Herman > wrote: > >> > >> LOL > >> Thanks, > >> Brian Herman > >> > >> brianjherman.com > >> brianherman at acm.org > >> > >> > >> > >> > >> > >> > >> > >> > >> On Wed, Jun 1, 2011 at 4:46 PM, Jough Dempsey > >> wrote: > >>> > >>> > >>> > http://images.cheezburger.com/completestore/2011/4/30/5b9625d7-2a3c-4c96-bce4-7d4e63938c59.jpg > >>> > >>> On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten > >>> wrote: > >>> > On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray > wrote: > >>> >> Please ignore this folks, I think Carl is just testing. We will > have > >>> >> more details and an official announcement as we get closer to the > >>> >> meeting. > >>> >> > >>> >> Carl, any way we can test off the list? > >>> > > >>> > No way at all. What kind of crazy talk is that? > >>> > > >>> > I had code like this: > >>> > if test: > >>> > send to me > >>> > else: > >>> > send to everyone > >>> > > >>> > I was trying to add a third case: send to the presenters for review. > >>> > Apparently I don't understand elif. > >>> > > >>> >> > >>> >> On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten > >>> >> wrote: > >>> >>> ChiPy > >>> >>> ========================= > >>> >>> When: 7 PM Thursday June 9, 2011 > >>> >>> Where: Google > >>> >>> > >>> >>> Join us for the Best Meeting Ever! > >>> >>> > >>> >>> Topics > >>> >>> ------ > >>> >>> 1. 7:00 Using OpenCV with Python and ROS (Bill Mania) > >>> >>> 2. 7:45 new web2py features (Massimo Di Pierro) > >>> >>> > >>> >>> > >>> >>> Details > >>> >>> ------- > >>> >>> > >>> >>> 1. Using OpenCV with Python and ROS > >>> >>> Bill Mania > >>> >>> A brief presentation of using the OpenCV computer vision toolset > with > >>> >>> Python and ROS. Included at the end will be a demonstration of > tracking a > >>> >>> colored object using a camera with servo-driven pan and tilt > capability. > >>> >>> http://2011.pyohio.org/programme/schedule/view_talk/4 > >>> >>> > >>> >>> 2. new web2py features > >>> >>> Massimo Di Pierro > >>> >>> - wizard > >>> >>> - versioning > >>> >>> - digitally signed callbacks > >>> >>> - federated authentication > >>> >>> - multi-tenancy > >>> >>> http://2011.pyohio.org/programme/schedule/view_talk/5 > >>> >>> > >>> >>> > >>> >>> Location > >>> >>> -------- > >>> >>> > >>> >>> > >>> >>> About the group > >>> >>> --------------- > >>> >>> > >>> >>> > >>> >>> > >>> >>> _______________________________________________ > >>> >>> Chicago mailing list > >>> >>> Chicago at python.org > >>> >>> http://mail.python.org/mailman/listinfo/chicago > >>> >>> > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> > >>> >> Brian Ray > >>> >> (773) 669-7717 > >>> >> _______________________________________________ > >>> >> Chicago mailing list > >>> >> Chicago at python.org > >>> >> http://mail.python.org/mailman/listinfo/chicago > >>> >> > >>> > > >>> > > >>> > > >>> > -- > >>> > Carl K > >>> > _______________________________________________ > >>> > Chicago mailing list > >>> > Chicago at python.org > >>> > http://mail.python.org/mailman/listinfo/chicago > >>> > > >>> > >>> > >>> > >>> -- > >>> Jough Dempsey > >>> http://jough.com > >>> 312.576.6738 (mobile) > >>> _______________________________________________ > >>> Chicago mailing list > >>> Chicago at python.org > >>> http://mail.python.org/mailman/listinfo/chicago > >> > >> > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> http://mail.python.org/mailman/listinfo/chicago > >> > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > > > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From theslade at gmail.com Thu Jun 2 07:32:20 2011 From: theslade at gmail.com (Francesca Slade) Date: Thu, 2 Jun 2011 00:32:20 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: Its an Alice's Restaurant reference On Jun 1, 2011 11:47 PM, "Brian Herman" wrote: > but > when we got to the police officer's station there was a third > possibility that we hadn't even counted upon, and we was both > immediately arrested. > ??? > WTF > > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Wed, Jun 1, 2011 at 9:58 PM, Carl Karsten wrote: > >> The lesson here is to take testing seriously. >> >> What I was doing: lets run the code and see what happens! I was >> expecting either a syntax error or for it to do it's test thing. but >> when we got to the police officer's station there was a third >> possibility that we hadn't even counted upon, and we was both >> immediately arrested. >> >> >> >> On Wed, Jun 1, 2011 at 8:33 PM, Tim Saylor wrote: >> > Carl, >> > FYI: >> http://timsaylor.com/index.php/2010/01/20/testing-email-in-django-the-easy-way/ >> > >> > >> > On Wed, Jun 1, 2011 at 6:23 PM, Brian Herman >> wrote: >> >> >> >> LOL >> >> Thanks, >> >> Brian Herman >> >> >> >> brianjherman.com >> >> brianherman at acm.org >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> On Wed, Jun 1, 2011 at 4:46 PM, Jough Dempsey >> >> wrote: >> >>> >> >>> >> >>> >> http://images.cheezburger.com/completestore/2011/4/30/5b9625d7-2a3c-4c96-bce4-7d4e63938c59.jpg >> >>> >> >>> On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten >> >>> wrote: >> >>> > On Wed, Jun 1, 2011 at 3:18 PM, Brian Ray >> wrote: >> >>> >> Please ignore this folks, I think Carl is just testing. We will >> have >> >>> >> more details and an official announcement as we get closer to the >> >>> >> meeting. >> >>> >> >> >>> >> Carl, any way we can test off the list? >> >>> > >> >>> > No way at all. What kind of crazy talk is that? >> >>> > >> >>> > I had code like this: >> >>> > if test: >> >>> > send to me >> >>> > else: >> >>> > send to everyone >> >>> > >> >>> > I was trying to add a third case: send to the presenters for review. >> >>> > Apparently I don't understand elif. >> >>> > >> >>> >> >> >>> >> On Wed, Jun 1, 2011 at 2:58 PM, Carl Karsten >> >>> >> wrote: >> >>> >>> ChiPy >> >>> >>> ========================= >> >>> >>> When: 7 PM Thursday June 9, 2011 >> >>> >>> Where: Google >> >>> >>> >> >>> >>> Join us for the Best Meeting Ever! >> >>> >>> >> >>> >>> Topics >> >>> >>> ------ >> >>> >>> 1. 7:00 Using OpenCV with Python and ROS (Bill Mania) >> >>> >>> 2. 7:45 new web2py features (Massimo Di Pierro) >> >>> >>> >> >>> >>> >> >>> >>> Details >> >>> >>> ------- >> >>> >>> >> >>> >>> 1. Using OpenCV with Python and ROS >> >>> >>> Bill Mania >> >>> >>> A brief presentation of using the OpenCV computer vision toolset >> with >> >>> >>> Python and ROS. Included at the end will be a demonstration of >> tracking a >> >>> >>> colored object using a camera with servo-driven pan and tilt >> capability. >> >>> >>> http://2011.pyohio.org/programme/schedule/view_talk/4 >> >>> >>> >> >>> >>> 2. new web2py features >> >>> >>> Massimo Di Pierro >> >>> >>> - wizard >> >>> >>> - versioning >> >>> >>> - digitally signed callbacks >> >>> >>> - federated authentication >> >>> >>> - multi-tenancy >> >>> >>> http://2011.pyohio.org/programme/schedule/view_talk/5 >> >>> >>> >> >>> >>> >> >>> >>> Location >> >>> >>> -------- >> >>> >>> >> >>> >>> >> >>> >>> About the group >> >>> >>> --------------- >> >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> _______________________________________________ >> >>> >>> Chicago mailing list >> >>> >>> Chicago at python.org >> >>> >>> http://mail.python.org/mailman/listinfo/chicago >> >>> >>> >> >>> >> >> >>> >> >> >>> >> >> >>> >> -- >> >>> >> >> >>> >> Brian Ray >> >>> >> (773) 669-7717 >> >>> >> _______________________________________________ >> >>> >> Chicago mailing list >> >>> >> Chicago at python.org >> >>> >> http://mail.python.org/mailman/listinfo/chicago >> >>> >> >> >>> > >> >>> > >> >>> > >> >>> > -- >> >>> > Carl K >> >>> > _______________________________________________ >> >>> > Chicago mailing list >> >>> > Chicago at python.org >> >>> > http://mail.python.org/mailman/listinfo/chicago >> >>> > >> >>> >> >>> >> >>> >> >>> -- >> >>> Jough Dempsey >> >>> http://jough.com >> >>> 312.576.6738 (mobile) >> >>> _______________________________________________ >> >>> Chicago mailing list >> >>> Chicago at python.org >> >>> http://mail.python.org/mailman/listinfo/chicago >> >> >> >> >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> http://mail.python.org/mailman/listinfo/chicago >> >> >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > http://mail.python.org/mailman/listinfo/chicago >> > >> > >> >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.mcmillan at gmail.com Thu Jun 2 15:16:35 2011 From: kumar.mcmillan at gmail.com (Kumar McMillan) Date: Thu, 2 Jun 2011 08:16:35 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten wrote: > I had code like this: > if test: > ?send to me > else: > ?send to everyone > > I was trying to add a third case: send to the presenters for review. > Apparently I don't understand elif. http://www.flickr.com/photos/sebastian_bergmann/2282734669/ From carl at personnelware.com Thu Jun 2 15:31:13 2011 From: carl at personnelware.com (Carl Karsten) Date: Thu, 2 Jun 2011 08:31:13 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Thu, Jun 2, 2011 at 8:16 AM, Kumar McMillan wrote: > On Wed, Jun 1, 2011 at 3:25 PM, Carl Karsten wrote: >> I had code like this: >> if test: >> ?send to me >> else: >> ?send to everyone >> >> I was trying to add a third case: send to the presenters for review. >> Apparently I don't understand elif. > > http://www.flickr.com/photos/sebastian_bergmann/2282734669/ > I find your lack of tests disturbing. You would. Testing is such a waste of CPU cycles. If you are going to run code give it a chance to do something useful. otherwise just stay in bed. -- Carl K From maney at two14.net Thu Jun 2 16:15:12 2011 From: maney at two14.net (Martin Maney) Date: Thu, 2 Jun 2011 09:15:12 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: <20110602141512.GA5336@furrr.two14.net> On Thu, Jun 02, 2011 at 12:32:20AM -0500, Francesca Slade wrote: > On Jun 1, 2011 11:47 PM, "Brian Herman" wrote: > > but > > when we got to the police officer's station there was a third > > possibility that we hadn't even counted upon, and we was both > > immediately arrested. > > ??? > > WTF > Its an Alice's Restaurant reference And we trust that the circles and arrows with a description of what each one meant that they drew on him will remind him how to do testing of email spews in the future. :-) -- Microsoft, which used to say all the time that the software business was ruthlessly competitive, is now matched against a competitor whose model of production and distribution is so much better that Microsoft stands no chance of prevailing in the long run. They're simply trying to scare people out of dealing with a competitor they can't buy, can't intimidate and can't stop. -- Eben Moglen From cwebber at dustycloud.org Thu Jun 2 17:36:20 2011 From: cwebber at dustycloud.org (Christopher Allan Webber) Date: Thu, 02 Jun 2011 10:36:20 -0500 Subject: [Chicago] June Topics In-Reply-To: (Brian Ray's message of "Mon, 23 May 2011 21:08:10 -0500") References: Message-ID: <87mxi0jle3.fsf@grumps.lan> There's a chance I'll present on http://mediagoblin.org ... put me down as "tentative". I should know tonight. :) Brian Ray writes: > Looks like we have a viable office location (Google). We have > food/drink sponsors (Coupon Cabin). I think we might have some > presentations on the table, as well (Robotics? aka OpenCV). Can we > confirm that last point, Bill? > > Who else has something they want to propose? Recall folks, we are > planning the best meeting ever. -- ??????????? ????? ?????? From verisimilidude at gmail.com Thu Jun 2 23:33:08 2011 From: verisimilidude at gmail.com (Phil Robare) Date: Thu, 2 Jun 2011 16:33:08 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Thu, Jun 2, 2011 at 8:31 AM, Carl Karsten wrote: > ... > Testing is such a waste of CPU cycles. ?If you are going to run code > give it a chance to do something useful. ?otherwise just stay in bed. > When I right some code it has no known bugs in it. Then I add tests and it takes FOREVER to get back to that starting point. From verisimilidude at gmail.com Thu Jun 2 23:34:27 2011 From: verisimilidude at gmail.com (Phil Robare) Date: Thu, 2 Jun 2011 16:34:27 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Thu, Jun 2, 2011 at 4:33 PM, Phil Robare wrote: > On Thu, Jun 2, 2011 at 8:31 AM, Carl Karsten wrote: >> ... >> Testing is such a waste of CPU cycles. ?If you are going to run code >> give it a chance to do something useful. ?otherwise just stay in bed. >> > When I r^Hi^Hg^Hh^Ht^H write some code it has no known bugs in it. Then I add tests and it takes FOREVER to get back to that starting point. (as if to prove a point) From carl at personnelware.com Thu Jun 2 23:47:45 2011 From: carl at personnelware.com (Carl Karsten) Date: Thu, 2 Jun 2011 16:47:45 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Thu, Jun 2, 2011 at 4:34 PM, Phil Robare wrote: > On Thu, Jun 2, 2011 at 4:33 PM, Phil Robare wrote: >> On Thu, Jun 2, 2011 at 8:31 AM, Carl Karsten wrote: >>> ... >>> Testing is such a waste of CPU cycles. ?If you are going to run code >>> give it a chance to do something useful. ?otherwise just stay in bed. >>> >> > When I r^Hi^Hg^Hh^Ht^H write some code it has no known bugs in it. > Then I add tests > and it takes FOREVER to get back to that starting point. > > (as if to prove a point) > Lets do some math: Think about the code you rite... what % is buggy? I am guessing 80% of my code works the first time. Think about the time spent testing - 2x as long as writing? So if we stop fixing bugs and just write more code, there will be 160% more working code in the same amount of time. Oh, and we can stop messing with things like bug tracking systems. -- Carl K From brianhray at gmail.com Fri Jun 3 04:56:46 2011 From: brianhray at gmail.com (Brian Ray) Date: Thu, 2 Jun 2011 21:56:46 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants Message-ID: Congrats to those of you who added recent improvement, both mentors and mentored to chipy.org, especially, Allan and Dan and several others who are participating in the ChiPy Mentoring Program. Now we can RSVP for next weeks meeting on the home page http://chipy.org or use one of these quick links (For Yes: http://chipy.org/meetings/rsvp/33/yes for maybe: http://chipy.org/meetings/rsvp/33/maybe ). Yes, you must create an account. If that bother's me email me off the list to RSVP for next weeks meeting. If anyone sees anything wrong with functionality of chipy.org, pls fill out a ticket: https://github.com/brianray/Chipy/issues/new Also, there are more changes to come next month including maps. The official notice for next weeks meeting will most likely go out Monday or Tues. Nonetheless, you can ensure your spot if you RSVP today. Thanks and congrats, Brian -- Brian Ray From danieltpeters at gmail.com Fri Jun 3 22:03:25 2011 From: danieltpeters at gmail.com (Daniel Peters) Date: Fri, 3 Jun 2011 15:03:25 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants In-Reply-To: References: Message-ID: The site looks great! On Thu, Jun 2, 2011 at 9:56 PM, Brian Ray wrote: > Congrats to those of you who added recent improvement, both mentors > and mentored to chipy.org, especially, Allan and Dan and several > others who are participating in the ChiPy Mentoring Program. Now we > can RSVP for next weeks meeting on the home page http://chipy.org or > use one of these quick links (For Yes: > http://chipy.org/meetings/rsvp/33/yes for maybe: > http://chipy.org/meetings/rsvp/33/maybe ). Yes, you must create an > account. If that bother's me email me off the list to RSVP for next > weeks meeting. > > If anyone sees anything wrong with functionality of chipy.org, pls > fill out a ticket: https://github.com/brianray/Chipy/issues/new > > Also, there are more changes to come next month including maps. > > The official notice for next weeks meeting will most likely go out > Monday or Tues. Nonetheless, you can ensure your spot if you RSVP > today. > > Thanks and congrats, Brian > > -- > > Brian Ray > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.mcmillan at gmail.com Sat Jun 4 00:00:57 2011 From: kumar.mcmillan at gmail.com (Kumar McMillan) Date: Fri, 3 Jun 2011 17:00:57 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p In-Reply-To: References: <20110601195853.6896.20207@localhost6.localdomain6> Message-ID: On Thu, Jun 2, 2011 at 4:47 PM, Carl Karsten wrote: > > Think about the code you rite... what % is buggy? ?I am guessing 80% > of my code works the first time. > Think about the time spent testing - 2x as long as writing? Tests, much like fatty food, should be used sparingly. But testing your dry run feature is generally a good idea :) > > So if we stop fixing bugs and just write more code, there will be 160% > more working code in the same amount of time. > > Oh, and we can stop messing with things like bug tracking systems. > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From brianhray at gmail.com Mon Jun 6 21:05:50 2011 From: brianhray at gmail.com (Brian Ray) Date: Mon, 6 Jun 2011 14:05:50 -0500 Subject: [Chicago] ANN: ChiPy Google Thu June 9, 7p Message-ID: ChiPy ========================= When: 7 PM Thursday June 9, 2011 Where: Google Join us for the best meeting ever! You will need to RSVP at http://chipy.org/ RSVP Quick Links: YES http://chipy.org/meetings/rsvp/33/yes MAYBE http://chipy.org/meetings/rsvp/33/maybe Topics ------ ? 1. 7:00 Using OpenCV with Python and ROS (Bill Mania and Eric Kinzle) ? 2. 7:45 break (CoubonCabin) ? 3. 8:00 New web2py features (Massimo Di Pierro) ? 4. 8:30 GNU MediaGoblin for a federated media future (Christopher Webber) Details ------- 1. Using OpenCV with Python and ROS Bill Mania and Eric Kinzle A brief presentation of using the OpenCV computer vision toolset with Python and ROS. Included at the end will be a demonstration of tracking a colored object using a camera with servo-driven pan and tilt capability. 2. break CouponCabin and Google will supply food and drinks. Thank you for your contribution. 3. New web2py features Massimo Di Pierro - wizard - versioning - digitally signed callbacks - federated authentication - multi-tenancy 4. GNU MediaGoblin for a federated media future Christopher Webber Talk will discuss GNU MediaGoblin the project and the infrastructure choices made while constructing GNU MediaGoblin, as well as instructions on how to get involved. ?Also: discussion of what "federation" means and why the project matters. Location -------- Google Chicago office, 20 W Kinzie 17th floor Chicago, IL 60610 Map: http://bit.ly/jrU7cL About the group --------------- ChiPy is a group of Chicago Python Programmers, l33t, and n00bs. Meetings are held monthly at various locations around Chicago. Also, ChiPy is a proud sponsor of many Open Source and Educational efforts in Chicago. Stay tuned to the mailing list for more info. ChiPy website: ChiPy Mailing List: ChiPy Announcement *ONLY* Mailing List: Python website: From cbc at unc.edu Tue Jun 7 07:32:22 2011 From: cbc at unc.edu (Chris Calloway) Date: Tue, 07 Jun 2011 01:32:22 -0400 Subject: [Chicago] Seattle PyCamp 2011 Message-ID: <4DEDB7E6.2050306@unc.edu> University of Washington Marketing and the Seattle Plone Gathering host the inaugural Seattle PyCamp 2011 at The Paul G. Allen Center for Computer Science & Engineering on Monday, August 29 through Friday, September 2, 2011. Register today at http://trizpug.org/boot-camp/seapy11/ For beginners, this ultra-low-cost Python Boot Camp makes you productive so you can get your work done quickly. PyCamp emphasizes the features which make Python a simpler and more efficient language. Following along with example Python PushUps? speeds your learning process. Become a self-sufficient Python developer in just five days at PyCamp! PyCamp is conducted on the campus of the University of Washington in a state of the art high technology classroom. -- 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 brianhray at gmail.com Wed Jun 8 15:02:19 2011 From: brianhray at gmail.com (Brian Ray) Date: Wed, 8 Jun 2011 08:02:19 -0500 Subject: [Chicago] Wow, June ChiPy, best ever Message-ID: Lot's of RSVPs and excitement about the meeting tomorrow! RSVP here so we order enough pizza: http://chipy.org/meetings/rsvp/33/yes Mark my word, spread the word ... best meeting ... ever! Cheers, Brian Ray From brianherman at gmail.com Wed Jun 8 23:42:08 2011 From: brianherman at gmail.com (Brian Herman) Date: Wed, 8 Jun 2011 16:42:08 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! Message-ID: http://blog.codekills.net/archives/100-Python-security-tip-urlliburllib2-will-read-file-URLs.html Thanks, Brian Herman brianjherman.com brianherman at acm.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Jun 9 00:11:32 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 8 Jun 2011 17:11:32 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: References: Message-ID: squidclient -p 8000 -m PURGE http://us.archive.ubuntu.com/main/debian-installer/binary-amd64/Packages.gz """ For security purposes, Mozilla applications block links to local files (and directories) from remote files. This includes linking to files on your hard drive, on mapped network drives, and accessible via Uniform Naming Convention (UNC) paths. This prevents a number of unpleasant possibilities, including: ... """ I can appreciate that a browser should be a sand box with _very_ limited access to the rest of my system. This lets me click around the wild whacky web and not be too worried. I have no such desire to put such limitations on applications I run. They get full access to whatever the OS gives them access to. the app can use open('/etc/passwd'), cuz I allow apps to do that. the fact that an app can do it using some other function doesn't bother me. So personally I don't see what the problem is. On Wed, Jun 8, 2011 at 4:42 PM, Brian Herman wrote: > http://blog.codekills.net/archives/100-Python-security-tip-urlliburllib2-will-read-file-URLs.html > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K From brian.curtin at gmail.com Thu Jun 9 00:18:48 2011 From: brian.curtin at gmail.com (Brian Curtin) Date: Wed, 8 Jun 2011 17:18:48 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: References: Message-ID: On Wed, Jun 8, 2011 at 16:42, Brian Herman wrote: > > http://blog.codekills.net/archives/100-Python-security-tip-urlliburllib2-will-read-file-URLs.html > Thanks, > Brian Herman It's certainly valid to read a file:// URL. You could definitely use this incorrectly, but that would be a bug in your program, not in urllib/urllib2. There *was* a security bug in Python where a 302 response could redirect you to a file:// URL but that has since been fixed: http://blog.python.org/2011/04/urllib-security-vulnerability-fixed.html. If you are vulnerable to this, 2.6.7 was just released (source-only), 3.1.4 and 2.7.2 are on the last planned release candidate, and 3.2.1 is about to hit another release candidate. -------------- next part -------------- An HTML attachment was scrubbed... URL: From g at rre.tt Thu Jun 9 00:21:52 2011 From: g at rre.tt (Garrett Smith) Date: Wed, 8 Jun 2011 17:21:52 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: References: Message-ID: On Wed, Jun 8, 2011 at 5:18 PM, Brian Curtin wrote: > On Wed, Jun 8, 2011 at 16:42, Brian Herman wrote: >> >> >> http://blog.codekills.net/archives/100-Python-security-tip-urlliburllib2-will-read-file-URLs.html >> Thanks, >> Brian Herman > > It's certainly valid to read a file:// URL. You could definitely use this > incorrectly, but that would be a bug in your program, not in urllib/urllib2. I think I actually found another security bug. http://docs.python.org/library/functions.html#open Oh... my... GOD From steve at agilitynerd.com Thu Jun 9 00:41:25 2011 From: steve at agilitynerd.com (Steve Schwarz) Date: Wed, 8 Jun 2011 17:41:25 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: References: Message-ID: > > I have no such desire to put such limitations on applications I run. > They get full access to whatever the OS gives them access to. the app > can use open('/etc/passwd'), cuz I allow apps to do that. the fact > that an app can do it using some other function doesn't bother me. > > So personally I don't see what the problem is. > > But it isn't too hard to see how the unwary could reveal information from their system to outsiders. Say you: - run a python application server as a privileged user - use urllib2.urlopen("some-form-url-field-entered-by-a-malicious-user").read() and display the output in a template run by that application server. - A user submits file:///etc/passwd or some such to the form and data is displayed via the application server - A user submits file:///dev/zero to the form and the application server reads from /dev/zero until memory is exhausted/swapping makes the server unavailable. Yes you would never run an application server with root permission and you always scrub user input, etc. But I think the point of the warning is to be aware that urlopen functions similarly to open() when given a file: protocol. Best Regards, Steve Blogs: http://agilitynerd.com/ http://tech.agilitynerd.com/ Dog Agility Search: http://googility.com/ Dog Agility Courses: http://agilitycourses.com/ http://www.facebook.com/AgilityNerd -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at oddbird.net Thu Jun 9 00:25:07 2011 From: carl at oddbird.net (Carl Meyer) Date: Wed, 08 Jun 2011 17:25:07 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: References: Message-ID: <4DEFF6C3.2040306@oddbird.net> On 06/08/2011 05:11 PM, Carl Karsten wrote: > I can appreciate that a browser should be a sand box with _very_ > limited access to the rest of my system. This lets me click around > the wild whacky web and not be too worried. > > I have no such desire to put such limitations on applications I run. > They get full access to whatever the OS gives them access to. the app > can use open('/etc/passwd'), cuz I allow apps to do that. the fact > that an app can do it using some other function doesn't bother me. > > So personally I don't see what the problem is. But a browser is just an "application that you run" too, and there are other apps people might write that ought to be sandboxed similarly, depending where they get their URLs from and what they do with them. The point here (IMO) isn't "OMG Python is insecure" -- urllib ought to be able to handle file:// URLs. It's just something you need to be keenly aware of if you're writing a Python application that uses these functions, because if you're accepting URLs from an external source you could potentially be opening up access to the local system, when you think you're just accessing remote URLs. Carl From orblivion at gmail.com Thu Jun 9 01:06:06 2011 From: orblivion at gmail.com (Dan Krol) Date: Wed, 8 Jun 2011 18:06:06 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: <4DEFF6C3.2040306@oddbird.net> References: <4DEFF6C3.2040306@oddbird.net> Message-ID: Perhaps they could add a "Safe" variant of the function. On Wed, Jun 8, 2011 at 5:25 PM, Carl Meyer wrote: > On 06/08/2011 05:11 PM, Carl Karsten wrote: > > I can appreciate that a browser should be a sand box with _very_ > > limited access to the rest of my system. This lets me click around > > the wild whacky web and not be too worried. > > > > I have no such desire to put such limitations on applications I run. > > They get full access to whatever the OS gives them access to. the app > > can use open('/etc/passwd'), cuz I allow apps to do that. the fact > > that an app can do it using some other function doesn't bother me. > > > > So personally I don't see what the problem is. > > But a browser is just an "application that you run" too, and there are > other apps people might write that ought to be sandboxed similarly, > depending where they get their URLs from and what they do with them. > > The point here (IMO) isn't "OMG Python is insecure" -- urllib ought to > be able to handle file:// URLs. It's just something you need to be > keenly aware of if you're writing a Python application that uses these > functions, because if you're accepting URLs from an external source you > could potentially be opening up access to the local system, when you > think you're just accessing remote URLs. > > Carl > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Jun 9 01:34:55 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 8 Jun 2011 18:34:55 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: <4DEFF6C3.2040306@oddbird.net> References: <4DEFF6C3.2040306@oddbird.net> Message-ID: On Wed, Jun 8, 2011 at 5:25 PM, Carl Meyer wrote: > On 06/08/2011 05:11 PM, Carl Karsten wrote: >> I can appreciate that a browser should be a sand box with _very_ >> limited access to the rest of my system. ?This lets me click around >> the wild whacky web and not be too worried. >> >> I have no such desire to put such limitations on applications I run. >> They get full access to whatever the OS gives them access to. ?the app >> can use open('/etc/passwd'), cuz I allow apps to do that. ?the fact >> that an app can do it using some other function doesn't bother me. >> >> So personally I don't see what the problem is. > > But a browser is just an "application that you run" too, and there are > other apps people might write that ought to be sandboxed similarly, > depending where they get their URLs from and what they do with them. > > The point here (IMO) isn't "OMG Python is insecure" -- urllib ought to > be able to handle file:// URLs. It's just something you need to be > keenly aware of if you're writing a Python application that uses these > functions, because if you're accepting URLs from an external source you > could potentially be opening up access to the local system, when you > think you're just accessing remote URLs. I can both not care and at the same time agree with your points, which I think takes us into a possibly interesting discussion: So far the examples given are all about allowing random users to submit UTIs which you then pass to urllib. I am pretty sure that is a bad idea even if it was restricted to URL's on the internet. problems with this pattern: open proxy (if you relay the response) and DOS node if you just have your server hit some other server at the request of some untrusted user. So given the use is at best questionable, should it matter that it has other issues? The people in this thread are now well aware of the issue, but is it worth the effort to help other uninformed people? I typically enjoy chasing issues long past the point where it benefits me. This seems one step beyond. But I could be swayed. -- Carl K From cwebber at dustycloud.org Thu Jun 9 04:13:24 2011 From: cwebber at dustycloud.org (Christopher Allan Webber) Date: Wed, 08 Jun 2011 21:13:24 -0500 Subject: [Chicago] urllib & urllib2 will read file URLs security bug! In-Reply-To: (Carl Karsten's message of "Wed, 8 Jun 2011 17:11:32 -0500") References: Message-ID: <871uz3ah17.fsf@grumps.lan> It's not that it's a security bug, it's that people might just not be thinking about it. What if you have a web service that does some other recursive crawling of other site based on requests, something that does recursive crawling of a site, where it visits one URL, finds more relevant URLs from that page, visits those URLs? If somebody puts file:///etc/passwd (or something worse, because these days /etc/passwd isn't usually the worst thing you could hit) as an anchor tag, your web service might accidentally serve up your /etc/passwd. It's easy to say "oh well that's a feature", and it probably is! But it's also good to remind people about these kinds of things now and then. No harm anyway! Carl Karsten writes: > squidclient -p 8000 -m PURGE > http://us.archive.ubuntu.com/main/debian-installer/binary-amd64/Packages.gz > > """ > For security purposes, Mozilla applications block links to local files > (and directories) from remote files. This includes linking to files on > your hard drive, on mapped network drives, and accessible via Uniform > Naming Convention (UNC) paths. This prevents a number of unpleasant > possibilities, including: > ... > """ > > I can appreciate that a browser should be a sand box with _very_ > limited access to the rest of my system. This lets me click around > the wild whacky web and not be too worried. > > I have no such desire to put such limitations on applications I run. > They get full access to whatever the OS gives them access to. the app > can use open('/etc/passwd'), cuz I allow apps to do that. the fact > that an app can do it using some other function doesn't bother me. > > So personally I don't see what the problem is. > > > > > On Wed, Jun 8, 2011 at 4:42 PM, Brian Herman wrote: >> http://blog.codekills.net/archives/100-Python-security-tip-urlliburllib2-will-read-file-URLs.html >> Thanks, >> Brian Herman >> >> brianjherman.com >> brianherman at acm.org >> >> >> >> >> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> -- The bottom line. From jordanb at hafdconsulting.com Thu Jun 9 20:36:22 2011 From: jordanb at hafdconsulting.com (Jordan Bettis) Date: Thu, 09 Jun 2011 13:36:22 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants In-Reply-To: References: Message-ID: <4DF112A6.5050405@hafdconsulting.com> On 06/02/2011 09:56 PM, Brian Ray wrote: > http://chipy.org/meetings/rsvp/33/maybe ). Yes, you must create an > account. If that bother's me email me off the list to RSVP for next > weeks meeting. ^-- this is a user-hostile design. Especially given that you also have to confirm an email address to create an account, and you can't login until it's confirmed, and then after you're confirmed, you're still not logged in and you have to do that before you can go back to the page and RSVP. So in short the process is this: 1. Go to chypy.org 2. Press the RSVP button 3. Get an error about needing an account 4. Make an account, providing an email address and generating yet another password in your password manager. 5. Go to your email reader and wait for the confirmation to arrive. 6. Click on the confirmation, going back to the web. 7. Find you're still not logged in, even though you were just confirmed. 8. Fetch the password back out of your manager so you can finally login. 9. Go back to the homepage and finally RSVP. A good rule of thumb when designing software is stopping and saying to yourself, "Would I rather stick a fork in my eye than go through the process I just created?" If the answer is "yes," it might need a rethink. From brentodd at gmail.com Sat Jun 11 21:39:17 2011 From: brentodd at gmail.com (Brennan Todd) Date: Sat, 11 Jun 2011 14:39:17 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants In-Reply-To: <4DF112A6.5050405@hafdconsulting.com> References: <4DF112A6.5050405@hafdconsulting.com> Message-ID: > > > A good rule of thumb when designing software is stopping and saying to > yourself, "Would I rather stick a fork in my eye than go through the > process I just created?" If the answer is "yes," it might need a rethink. > > I went through the above process, and at no point in the entire 2-3 minute process did I consider it more onerous than a fork in the eye. The fact that I did have to log in again after registering was a slight annoyance - but even then, at no point did I consider forking myself. -------------- next part -------------- An HTML attachment was scrubbed... URL: From johnstoner2 at gmail.com Sat Jun 11 22:18:52 2011 From: johnstoner2 at gmail.com (John Stoner) Date: Sat, 11 Jun 2011 15:18:52 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants In-Reply-To: References: <4DF112A6.5050405@hafdconsulting.com> Message-ID: On Sat, Jun 11, 2011 at 2:39 PM, Brennan Todd wrote: >> >> A good rule of thumb when designing software is stopping and saying to >> yourself, "Would I rather stick a fork in my eye than go through the >> process I just created?" If the answer is "yes," it might need a rethink. >> > > I went through the above process, and at no point in the entire 2-3 minute > process did I consider it more onerous than a fork in the eye. The fact that > I did have to log in again after registering was a slight annoyance - but > even then, at no point did I consider forking myself. still, it could certainly be better. I went through it too, and thought, 'oh, ugh, this stupid little dance, just to RSVP.' I wouldn't really call it 'a fork in the eye.' I might call it 'unpolished.' Which is fine. It's new. -- blogs: http://johnstoner.wordpress.com/ 'In knowledge is power; in? wisdom, humility.' From brian.curtin at gmail.com Sun Jun 12 02:33:08 2011 From: brian.curtin at gmail.com (Brian Curtin) Date: Sat, 11 Jun 2011 19:33:08 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants In-Reply-To: <4DF112A6.5050405@hafdconsulting.com> References: <4DF112A6.5050405@hafdconsulting.com> Message-ID: On Thu, Jun 9, 2011 at 13:36, Jordan Bettis wrote: > On 06/02/2011 09:56 PM, Brian Ray wrote: > > http://chipy.org/meetings/rsvp/33/maybe ). Yes, you must create an > > account. If that bother's me email me off the list to RSVP for next > > weeks meeting. > > ^-- this is a user-hostile design. > > Especially given that you also have to confirm an email address to > create an account, and you can't login until it's confirmed, and then > after you're confirmed, you're still not logged in and you have to do > that before you can go back to the page and RSVP. > > So in short the process is this: > 1. Go to chypy.org > 2. Press the RSVP button > 3. Get an error about needing an account > 4. Make an account, providing an email address and generating yet > another password in your password manager. > 5. Go to your email reader and wait for the confirmation to arrive. > 6. Click on the confirmation, going back to the web. > 7. Find you're still not logged in, even though you were just confirmed. > 8. Fetch the password back out of your manager so you can finally login. > 9. Go back to the homepage and finally RSVP. > > A good rule of thumb when designing software is stopping and saying to > yourself, "Would I rather stick a fork in my eye than go through the > process I just created?" If the answer is "yes," it might need a rethink. Good thing it's just a RSVP system for a local user group, created by volunteers. -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at agilitynerd.com Sun Jun 12 17:43:09 2011 From: steve at agilitynerd.com (Steve Schwarz) Date: Sun, 12 Jun 2011 10:43:09 -0500 Subject: [Chicago] Congrats to Mentoring Project Participants In-Reply-To: <4DF112A6.5050405@hafdconsulting.com> References: <4DF112A6.5050405@hafdconsulting.com> Message-ID: On Thu, Jun 9, 2011 at 1:36 PM, Jordan Bettis wrote: > On 06/02/2011 09:56 PM, Brian Ray wrote: > > http://chipy.org/meetings/rsvp/33/maybe ). Yes, you must create an > > account. If that bother's me email me off the list to RSVP for next > > weeks meeting. > > ^-- this is a user-hostile design. I am thankful to all who volunteered their time and effort to improve the site and add new functionality. I appreciate all the work you have done. I've done some Django work and played a little with Pinax. Please let me know if I can be of assistance. Best Regards, Steve Blogs: http://agilitynerd.com/ http://tech.agilitynerd.com/ Dog Agility Search: http://googility.com/ Dog Agility Courses: http://agilitycourses.com/ http://www.facebook.com/AgilityNerd -------------- next part -------------- An HTML attachment was scrubbed... URL: From eviljoel at linux.com Wed Jun 15 15:09:24 2011 From: eviljoel at linux.com (eviljoel) Date: Wed, 15 Jun 2011 09:09:24 -0400 Subject: [Chicago] BARcamp Chicago 2011 - July 9th & 10th - Chicago, Illinois Message-ID: BARcamp Chicago 2011 - July 9th & 10th - Chicago, Illinois What is a BARcamp? A BARcamp is a participation oriented event focusing on some of the best parts of conferences: between session discussions, knowledge sharing and socializing. All the talks are given by attendees and the schedule is decided the day of the event. The event is FREE and open to the public. What Can I Expect at BARcamp Chicago? You can expect great discussions, presentations, workshops and demos from some of Chicago?s brightest minds and technology companies. Attendees are encouraged to participate by giving talks, asking questions, having side discussions, sharing ideas and knowledge. Along with talks there are people working together on projects, ideas and companies. You can get a better idea about what BARcamp Chicago is about by viewing photos and videos from previous years: http://www.flickr.com/groups/barcampchicago2008/pool/ http://www.flickr.com/photos/53392972 at N08/ http://www.youtube.com/watch?v=Z-JFqkk2YOE When is BARcamp Chicago? BARcamp Chicago 2011 will be held from 10:00 AM on July 9th through 7:00 PM on July 10th. BARcamp Chicago is a continuous event. Feel free to bring a sleeping bag and spend the night if you wish. Where is BARcamp Chicago? This year BARcamp Chicago will be located at our friendly neighborhood hackerspace, Pumping Station: One. Pumping Station: One is located at 3354 North Elston, Chicago, IL 60618. Via public transportation, Pumping Station: One is just a 15 minute walk from the Belmont Blue Line station. Alternately you can take the 77 Belmont bus east from the Belmont Blue Line station to Sacramento and walk another 5 minutes north from there. By car, Pumping Station: One is just a five minute drive from the 90/94 Expressway. Free street parking is readily available. Better directions will be available on our website soon. How Much Does BARcamp Chicago Cost: Thanks to our sponsors, BARcamp Chicago is 100% FREE. Free food and drink will also be provided. Website For registration and updated information please visit our website at http://barcampchicago.org/. Registration is recommended but NOT required. Presenters Wanted! Do you think you know something that others might like to learn about? Of course you do! Consider giving a talk about it at BARcamp Chicago. All types of presentations are welcome as long as they are educational and interesting. While presentation slides are by no means required, we will have projectors available for those who which to use them. BARcompany Create a startup in a weekend! BARcamp Chicago is not only a great place to find business partners; it is also an excellent place to prototype your first product. Attendees are encouraged to work with others to form and create a business before the end of the weekend. At our closing event, your startup will demo your prototype to BARcamp attendees and our judges. Our judges will then vote on the best, most feasible new business. Our BARcompany winner from last year is actually a BARcamp Chicago sponsor this year! Sponsors BARcamp Chicago would like to thank to thank our sponsors: Pumping Station: One, RuggedScents, O'reilly, PSC Group, Peapod, Google, Todd Carothers and Technori. If you would like to become a BARcamp Chicago sponsor, please e-mail Kevin Harriss at kharriss at barcampchicago.org . From ksilha at gmail.com Wed Jun 15 17:09:55 2011 From: ksilha at gmail.com (Kevin Silha) Date: Wed, 15 Jun 2011 10:09:55 -0500 Subject: [Chicago] Seeking Freelancer Message-ID: I need somebody who knows a fair amount about Linux security for several hours of freelance work. The situation? Trying to pass a SOAP request from Salesforce.com, through a simple proxy built with Python/Django on a Linux server living on Amazon EC2, to AT&T to retrieve some information to send back to Salesforce. The issues are, Salesforce has a whitelist for Cert signers they accept preventing a direct request, AT&T is locked down like fort knox, and I know little about SSL/Certificates/etc. I need someone to configure the proxy to successfully pass the request to AT&T. I have the cert, documentation from AT&T, so this should not be too hard for somebody who knows this stuff. I can forward the documentation to anyone interested, and perhaps you can return an estimate. My company really needs a few reliable resources for this sort of thing since we run into these sort of issues from time to time. If anyone would like a little extra work, please contact me. We are in Oak Brook. Best Regards, Kevin Silha *Keystone Business Services* 1100 Jorie Boulevard Suite 370 Oak Brook IL 60523 Office: 630.401.8426 Fax: 630.839.2000 Web: http://www.mykeystonebusiness.com The information contained in this email communication and its attachments, if any, is the property of Keystone Business Services, Inc., includes privileged and confidential materials, and is intended only for the personal and confidential use of the designated recipient(s) named above. Any review, use, disclosure, dissemination, distribution, or copying of this email communication and its attachments, if any, by unauthorized persons is prohibited. If you, the reader of this message, are not the intended recipient as indicated above, you are hereby notified that you have received this communication in error, and that the receipt of this communication by anyone other than the intended recipient is not a waiver of confidentiality. If you have received this communication in error, please notify us immediately by telephone and/or reply email, and permanently delete all copies of this transmission in your possession or control, including any attachments. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken.wasetis at contextualcorp.com Wed Jun 15 17:29:16 2011 From: ken.wasetis at contextualcorp.com (Ken Wasetis [Contextual Corp.]) Date: Wed, 15 Jun 2011 10:29:16 -0500 Subject: [Chicago] Seeking Freelancer In-Reply-To: References: Message-ID: <4DF8CFCC.5060604@contextualcorp.com> FWIW, there's a pretty nice, FOSS, add-on for the Plone CMS that provides Plone CMS to Salesforce.com integration. If nothing else, it could provide some help in the Python details for getting data in/out of SF, if you don't have that part down yet. Plone: plone.org Base SF Connector add-on for Plone: http://plone.org/products/salesforcebaseconnector PloneFormGen add-on for Plone (gets form data to SF with nice form-to-SF DB mapping UI): http://plone.org/products/salesforcepfgadapter SF RSVP Event Reg add-on for Plone: http://plone.org/products/collective.salesforce.rsvp Cheers, Ken Wasetis ken wasetis contextualcorp com Contextual Corp. On 6/15/11 10:09 AM, Kevin Silha wrote: > > I need somebody who knows a fair amount about Linux security for > several hours of freelance work. > > The situation? > > Trying to pass a SOAP request from Salesforce.com, through a simple > proxy built with Python/Django on a Linux server living on Amazon EC2, > to AT&T to retrieve some information to send back to Salesforce. The > issues are, Salesforce has a whitelist for Cert signers they accept > preventing a direct request, AT&T is locked down like fort knox, and I > know little about SSL/Certificates/etc. > > I need someone to configure the proxy to successfully pass the request > to AT&T. I have the cert, documentation from AT&T, so this should not > be too hard for somebody who knows this stuff. I can forward the > documentation to anyone interested, and perhaps you can return an > estimate. > > My company really needs a few reliable resources for this sort of > thing since we run into these sort of issues from time to time. If > anyone would like a little extra work, please contact me. We are in > Oak Brook. > > Best Regards, > > Kevin Silha > > *Keystone Business Services* > > 1100 Jorie Boulevard Suite 370 > > Oak Brook IL 60523 > > Office: 630.401.8426 > > Fax: 630.839.2000 > > Web: http://www.mykeystonebusiness.com > > > The information contained in this email communication and its > attachments, if any, is the property of Keystone Business Services, > Inc., includes privileged and confidential materials, and is intended > only for the personal and confidential use of the designated > recipient(s) named above. Any review, use, disclosure, dissemination, > distribution, or copying of this email communication and its > attachments, if any, by unauthorized persons is prohibited. If you, > the reader of this message, are not the intended recipient as > indicated above, you are hereby notified that you have received this > communication in error, and that the receipt of this communication by > anyone other than the intended recipient is not a waiver of > confidentiality. If you have received this communication in error, > please notify us immediately by telephone and/or reply email, and > permanently delete all copies of this transmission in your possession > or control, including any attachments. Thank you. > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Wed Jun 15 19:58:34 2011 From: brianhray at gmail.com (Brian Ray) Date: Wed, 15 Jun 2011 12:58:34 -0500 Subject: [Chicago] ChiPy *North* needs organizer Message-ID: Hey folks: Anyone up for organizing the ChiPy North meeting for June 23rd? I will be out of town. Please someone step up to keep the ball rolling on this great group. I will give you access to the admin panel so you have a place to add details like: venue, speakers, food... Thanks, Brian From paul at paulmayassociates.com Thu Jun 16 08:10:59 2011 From: paul at paulmayassociates.com (Paul May) Date: Thu, 16 Jun 2011 6:10:59 -0000 Subject: [Chicago] From Paul May Assoc. Python Web Developer - Deerfield Message-ID: <201043024752889@127.0.0.1> Hey ChiPy, if anyone is looking for a new and exciting place to work with Python in the Deerfield area, give me a call. This is a fun and challenging development environment, working with some of the best python talent in the Chicago area. I have other python roles as well. Feel free to reach out. Thx, Paul May paul at paulmayassociates.com 708-479-1111 Python Web Developer, Deerfield Illinois 60015 $75,000.00 - $100,000.00 salary based on experience Looking for at least 1 yrs plus of solid GUI or server side Web- Application PYTHON software development experience. Solid understanding of object orient concepts, using formal development methods. (Experience with agile/test driven methodologies a plus) Experience developing robust, secure, complex, scalable, high volume, commercial-grade web applications. Should have some database programming with PostgreSQL, DB2, or Oracle, SQLAlchemy or Twisted, ideally. Financial and business workflow development experience. Expertise with all phases of the software development lifecycle, including requirements analysis, design, coding, testing, implementation, and support. Any architect and systems development experience a big plus. Application development using Linux, Apache, Webware, SQLObject, Reportlab technologies a big plus. Web services and enterprise application integration experience a big plus Business process focused systems experience a big plus. Skills working in a collaborative team environment. BA/BS in CS or equivalent experience. Excellent verbal and written communication skills. Paul v 708.479.1111 c 312.925.1294 Paul May & Associates (PMA) paul at paulmayassociates.com http://www.linkedin.com/in/paulmayassociates http://twitter.com/paulmayassoc -------------- next part -------------- An HTML attachment was scrubbed... URL: From 1248283536 at qq.com Fri Jun 17 12:27:21 2011 From: 1248283536 at qq.com (=?gbk?B?ytjW6rT9zcM=?=) Date: Fri, 17 Jun 2011 18:27:21 +0800 Subject: [Chicago] how to use multithread to download? Message-ID: i have written a program to download an online book: http://www.network-theory.co.uk/docs/pytut/ import time import urllib import lxml.html import os time1=time.time() os.mkdir('/tmp/python') down='http://www.network-theory.co.uk/docs/pytut/' file=urllib.urlopen(down).read() root=lxml.html.fromstring(file) tnodes = root.xpath("//div[@class='main']//ul/li/a") for x in tnodes: url='http://www.network-theory.co.uk/docs/pytut/'+x.get('href') name=x.text myfile=open('/tmp/python/'+name,'a') page=urllib.urlopen(url).read() myfile.write(page) myfile.close() time2=time.time() print time2-time1 it's slow , would you mind to revise it with multithread?? -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Fri Jun 17 18:30:49 2011 From: brianhray at gmail.com (Brian Ray) Date: Fri, 17 Jun 2011 11:30:49 -0500 Subject: [Chicago] how to use multithread to download? In-Reply-To: References: Message-ID: 2011/6/17 ???? <1248283536 at qq.com>: > it's slow , would? you? mind to revise it with multithread?? > Generally, I am not sure making anything multithreaded in cPython will make it faster, per see. However, in this case I can see where if some web requests are slow you could go on with other ones so perhaps. As always, pin point why slow. Is it network communication, I/O, cpu time... I guess if is slow due to I/O the cPython might make a difference; however, usually it will not so much. You can add more logging to get some idea. If you do want to make multi threaded it is pretty simple. Create a class that inherits from threading.Thread. Send in the constructor the url you want it to grab. overwrite the run() method to do the heavy lifting. Instantiate an instance of your class, and start(). from the caller you want to check on completion before you exit. There are other choices of approaches to threading like making sub-process or using async tasks. It would be interesting to take a couple and test with your simple example. Then present at chipy your results ;) You may want to think about async tasks with a framework like twisted or something. In fact, this somewhat amusing non scientific experiment uses twisted to run different implementations. http://morepypy.blogspot.com/2010/03/hello.html . also, inside these tests they show some differences based on python implementations. Again, before you start it really would help if you take a closer look at the problem your trying to solve. First take what you have and try to figure out if it always takes the same amount of time overall / per piece .. Regards, Brian From jesselondon at gmail.com Fri Jun 17 19:56:40 2011 From: jesselondon at gmail.com (Jesse London) Date: Fri, 17 Jun 2011 12:56:40 -0500 Subject: [Chicago] how to use multithread to download? In-Reply-To: References: Message-ID: I would only add to that that, if you're requesting multiple resources from the same host, you might be able to speed up the networking portion using the urllib3 library, which supports connection pooling ? http://code.google.com/p/urllib3/ (Threading would be another story.) On Fri, Jun 17, 2011 at 11:30 AM, Brian Ray wrote: > 2011/6/17 ???? <1248283536 at qq.com>: > > > it's slow , would you mind to revise it with multithread?? > > > > Generally, I am not sure making anything multithreaded in cPython will > make it faster, per see. However, in this case I can see where if some > web requests are slow you could go on with other ones so perhaps. > > As always, pin point why slow. Is it network communication, I/O, cpu > time... I guess if is slow due to I/O the cPython might make a > difference; however, usually it will not so much. You can add more > logging to get some idea. > > If you do want to make multi threaded it is pretty simple. Create a > class that inherits from threading.Thread. Send in the constructor the > url you want it to grab. overwrite the run() method to do the heavy > lifting. Instantiate an instance of your class, and start(). from the > caller you want to check on completion before you exit. > > There are other choices of approaches to threading like making > sub-process or using async tasks. It would be interesting to take a > couple and test with your simple example. Then present at chipy your > results ;) > > You may want to think about async tasks with a framework like twisted > or something. In fact, this somewhat amusing non scientific experiment > uses twisted to run different implementations. > http://morepypy.blogspot.com/2010/03/hello.html . also, inside these > tests they show some differences based on python implementations. > > Again, before you start it really would help if you take a closer look > at the problem your trying to solve. First take what you have and try > to figure out if it always takes the same amount of time overall / per > piece .. > > Regards, Brian > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Fri Jun 17 23:49:25 2011 From: carl at personnelware.com (Carl Karsten) Date: Fri, 17 Jun 2011 16:49:25 -0500 Subject: [Chicago] video pledge break Message-ID: As promised at the last meeting, I set up a pledgie project. http://pledgie.com/campaigns/15495 Coming up with the description was a pain. I am only 1/2 happy with what is there. I am guessing it doesn't matter for people who know me and what I do, but I am hoping to use this model for other groups like Java Script, Erlang and maybe some dry meetings too. real soon now I need to figure out the details for something like PyTX. So if you have suggestions, send them over. Thanks gang, now pick up the phone and pledge! Be the first this hour and get a coffee cup. ...from your cupboard and make yourself some coffee, you deserve it. -- Carl K -------------- next part -------------- An HTML attachment was scrubbed... URL: From dale at codefu.org Fri Jun 17 17:15:32 2011 From: dale at codefu.org (Dale Sedivec) Date: Fri, 17 Jun 2011 10:15:32 -0500 Subject: [Chicago] how to use multithread to download? In-Reply-To: References: Message-ID: 2011/6/17 ???? <1248283536 at qq.com>: > i have written a program to download an online book: > http://www.network-theory.co.uk/docs/pytut/ > > import time > import urllib > import lxml.html > import os > time1=time.time() > os.mkdir('/tmp/python') > down='http://www.network-theory.co.uk/docs/pytut/' > file=urllib.urlopen(down).read() > root=lxml.html.fromstring(file) > tnodes = root.xpath("//div[@class='main']//ul/li/a") > for x in tnodes: > ? url='http://www.network-theory.co.uk/docs/pytut/'+x.get('href') > ? name=x.text > ? myfile=open('/tmp/python/'+name,'a') > ? page=urllib.urlopen(url).read() > ? myfile.write(page) > ? myfile.close() > time2=time.time() > print time2-time1 > > it's slow , would? you? mind to revise it with multithread?? Are you sure that the person running this site would welcome lots of parallel hits coming from you to download the book they're giving away? My initial reaction is that you should not parallelize this task as a matter of politeness. I have to believe your bottleneck here is the HTTP request/response; there's nothing super CPU or I/O intensive on your side. I'd be surprised if there are more than 150 links on that page. It can't take _that_ long to download them sequentially, right? I suspect many administrators would not welcome a big flurry of parallel hits to their web site--especially not to download a book they're giving away in the first place. Approaching this solely as a hypothetical exercise for learning parallel processing in Python, I think I'd use something like multiprocessing.Pool from the standard library (Python 2.6 or later). Probably Pool.map calling a tiny function to fetch and store each URL (i.e. most of the inside of that loop). Maybe using a smallish chunksize to Pool.map. Note that this will actually use separate processes, not threads, but I don't see how that would matter in this case. But please don't use this knowledge to download this book in parallel unless you know the people that run that site wouldn't mind. Dale From jchampness at alpineaccess.com Fri Jun 17 17:56:09 2011 From: jchampness at alpineaccess.com (Champness, Jacob) Date: Fri, 17 Jun 2011 09:56:09 -0600 Subject: [Chicago] Senior Software Engineer (Django) Message-ID: <0FCBB126-A87D-4206-A462-8C78766276E6@alpineaccess.com> Senior Software Engineer - Alpine Access University. Denver, CO; Boulder, CO; Chicago, IL If you're smart and motivated, if you excel at clean, scalable design and TDD, and if you're eager to share your expertise and learn from others, then we need you. We are a small team developing and maintaining a growing number of Django webapps in the cloud on Linux and MySQL in support a large and growing user base. We are focused on scalability, maintainability, and clean design. We practice Scrum and place a premium on test-driven design and development. We work primarily in our Capitol Hill Denver and Chicago Loop offices, but we also work from home several days a week. To apply, please send your cover letter and resume to jchampness at alpineaccess.com. Required: - Significant experience in all aspects of web application development - Commitment to TDD and testability - Comfortable in a Mac/Linux environment - Ability and desire to share your expertise with others - Comfortable with iterative development and dynamic requirements Desired: - Python - Django - HTML 4.0 - CSS - Jquery Javascript About Alpine Access University Alpine Access University creates innovative solutions for corporate training and recruiting. Our parent company, Alpine Access, is a pioneer in the at-home model for customer service professionals. Business is booming! Alpine Access University offers a competitive salary package and strong benefits including medical, dental, and vision; 401K with company match, paid holidays and vacation. To learn more, please visit our website at www.alpineaccessu.com Jacob Champness Director, Learning Technology Software Development -------------------------------------------------------------------------- Alpine Access | http://www.alpineaccess.com Phone: 720.432.7825 The #1 rated contact center by Datamonitor's 2010 Black Book of Outsourcing Find Your Way Home? This E-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply E-mail and destroy all copies of the original message. From eric at intellovations.com Sat Jun 18 03:51:42 2011 From: eric at intellovations.com (Eric Floehr) Date: Fri, 17 Jun 2011 21:51:42 -0400 Subject: [Chicago] PyOhio 2011 Registration Open Message-ID: All, PyOhio 2011 registration is now officially open! PyOhio is a two-day conference on July 30 and 31, 2011 at the Ohio Union at the Ohio State University (same place as last year) in Columbus, Ohio. We have some great sponsors this year, some great giveaways planned (official announcements soon), and from the looks of the talk, tutorial, and panel submissions, some awesome talks this year. We will even have T-Shirts this year! As always, the conference is free, and we will provide coffee, tea, pop, and snacks. We might need to ask for T--Shirt money, but it will be at-cost, and optional. But I think a T-Shirt will be an awesome souvenir for a great weekend! Please register at http://www.pyohio.org and then click "Register". I look forward to seeing you at PyOhio this year!! Best Regards, Eric From thatmattbone at gmail.com Sat Jun 18 14:35:16 2011 From: thatmattbone at gmail.com (Matt Bone) Date: Sat, 18 Jun 2011 07:35:16 -0500 Subject: [Chicago] how to use multithread to download? In-Reply-To: References: Message-ID: You may be interested in this pycon talk: http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-backup-is-hard-let-s-go-shopping-4897842 Which discusses how to combine asyncore and httplib. Relevant bits start at ~11 minutes in. --matt On Fri, Jun 17, 2011 at 10:15 AM, Dale Sedivec wrote: > 2011/6/17 ???? <1248283536 at qq.com>: >> i have written a program to download an online book: >> http://www.network-theory.co.uk/docs/pytut/ >> >> import time >> import urllib >> import lxml.html >> import os >> time1=time.time() >> os.mkdir('/tmp/python') >> down='http://www.network-theory.co.uk/docs/pytut/' >> file=urllib.urlopen(down).read() >> root=lxml.html.fromstring(file) >> tnodes = root.xpath("//div[@class='main']//ul/li/a") >> for x in tnodes: >> ? url='http://www.network-theory.co.uk/docs/pytut/'+x.get('href') >> ? name=x.text >> ? myfile=open('/tmp/python/'+name,'a') >> ? page=urllib.urlopen(url).read() >> ? myfile.write(page) >> ? myfile.close() >> time2=time.time() >> print time2-time1 >> >> it's slow , would? you? mind to revise it with multithread?? > > Are you sure that the person running this site would welcome lots of > parallel hits coming from you to download the book they're giving > away? ?My initial reaction is that you should not parallelize this > task as a matter of politeness. ?I have to believe your bottleneck > here is the HTTP request/response; there's nothing super CPU or I/O > intensive on your side. ?I'd be surprised if there are more than 150 > links on that page. ?It can't take _that_ long to download them > sequentially, right? ?I suspect many administrators would not welcome > a big flurry of parallel hits to their web site--especially not to > download a book they're giving away in the first place. > > Approaching this solely as a hypothetical exercise for learning > parallel processing in Python, I think I'd use something like > multiprocessing.Pool from the standard library (Python 2.6 or later). > Probably Pool.map calling a tiny function to fetch and store each URL > (i.e. most of the inside of that loop). ?Maybe using a smallish > chunksize to Pool.map. ?Note that this will actually use separate > processes, not threads, but I don't see how that would matter in this > case. > > But please don't use this knowledge to download this book in parallel > unless you know the people that run that site wouldn't mind. > > Dale > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From tonkinjs at yahoo.com Tue Jun 21 18:40:44 2011 From: tonkinjs at yahoo.com (Jonathan Tonkin) Date: Tue, 21 Jun 2011 09:40:44 -0700 (PDT) Subject: [Chicago] Several items that may be of interest to group members Message-ID: <780935.25870.qm@web111308.mail.gq1.yahoo.com> Hello, While this may not be directly related to group topics, here are several items that may be of interest to group members. 1.) (shortest first) The Chicago Chapter of the ACM is now on Facebook and Twitter.? Join our Facebook Group (http://www.facebook.com/group.php?gid=59120137059) or follow us on Twitter (username:? chicagoacm). 2.) Chicago Chapter of the ACM Planning Meeting Wednesday, June 22, 2011, 7:00 pm Loyola University Water Tower Campus (Chicago/Michigan Area) 111 E. Pearson Street, Chicago IL 60611 Beane Ballroom (13th Floor, Lewis Towers) Campus map: http://www.luc.edu/about/pdfs/wtc_may09.pdf Admission: Free (General Admission, No Reserved Seats) Details at http://www.chicagoacm.org/. We will be meeting to plan out the schedule of invited speakers and talk themes for the Chicago Chapter ACM monthly meetings running from Sept - June. If you have ideas or suggestions, come and share your opinions to fill the calendar with interesting events. If you cannot make it to the meeting you can email chair at chicagoacm.org. We will also be discussing the Chapter's financial status, membership fees, logistics and advertising plans. Depending on the interests of those attending, the group will divide into two working sessions--one group (program committee) will discuss program ideas for upcoming meetings; the other (communications and membership) will talk about how the chapter can publicize itself through the website, social media and other means. If you are interested in getting involved in the Chicago Chapter ACM, drop by on Wednesday 6/22. Thanks, Jonathan Tonkin -------------- next part -------------- An HTML attachment was scrubbed... URL: From dean at gianthead.net Wed Jun 22 14:13:31 2011 From: dean at gianthead.net (Dean Sellis) Date: Wed, 22 Jun 2011 07:13:31 -0500 Subject: [Chicago] ChiPy *North* needs organizer In-Reply-To: References: Message-ID: Unless I missed something it looks like the North meeting did not get organized for tomorrow. I would like to suggest we pass on this month's meeting and regroup next month. I won't be able to attend otherwise I'd be happy to host again. Dean On Wed, Jun 15, 2011 at 12:58 PM, Brian Ray wrote: > Hey folks: > > Anyone up for organizing the ChiPy North meeting for June 23rd? I will > be out of town. Please someone step up to keep the ball rolling on > this great group. I will give you access to the admin panel so you > have a place to add details like: venue, speakers, food... > > Thanks, Brian > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Wed Jun 22 20:55:07 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 22 Jun 2011 13:55:07 -0500 Subject: [Chicago] July venue needed Message-ID: Anyone have a place for us to meet? This is not the "I want to talk" thread. That is coming soon, and if you start here it may make things confusing. -- Carl K From MAXWELL.FRIEDMAN at morningstar.com Wed Jun 22 21:27:40 2011 From: MAXWELL.FRIEDMAN at morningstar.com (Maxwell Friedman) Date: Wed, 22 Jun 2011 14:27:40 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: Message-ID: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> Hi All, I think we should be able to host at Morningstar's office. We are in the loop at 22 W. Washington. I will double check but I am pretty sure we will be fine. Thanks. -Max -----Original Message----- From: chicago-bounces+maxwell.friedman=morningstar.com at python.org [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On Behalf Of Carl Karsten Sent: Wednesday, June 22, 2011 1:55 PM To: The Chicago Python Users Group Subject: [Chicago] July venue needed Anyone have a place for us to meet? This is not the "I want to talk" thread. That is coming soon, and if you start here it may make things confusing. -- Carl K _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago From matt at mattokeefe.com Wed Jun 22 21:41:29 2011 From: matt at mattokeefe.com (Matthew O'Keefe) Date: Wed, 22 Jun 2011 14:41:29 -0500 Subject: [Chicago] July venue needed In-Reply-To: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> Message-ID: Yes, we can host at Morningstar. -Matt On Wed, Jun 22, 2011 at 2:27 PM, Maxwell Friedman < MAXWELL.FRIEDMAN at morningstar.com> wrote: > Hi All, > > I think we should be able to host at Morningstar's office. We are in > the loop at 22 W. Washington. > > I will double check but I am pretty sure we will be fine. > > Thanks. > > -Max > > -----Original Message----- > From: chicago-bounces+maxwell.friedman=morningstar.com at python.org > [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On > Behalf Of Carl Karsten > Sent: Wednesday, June 22, 2011 1:55 PM > To: The Chicago Python Users Group > Subject: [Chicago] July venue needed > > Anyone have a place for us to meet? > > This is not the "I want to talk" thread. That is coming soon, and if > you start here it may make things confusing. > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Jun 23 00:45:34 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 22 Jun 2011 17:45:34 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> Message-ID: You have seating for 50, projector and PA system, right? On Wed, Jun 22, 2011 at 2:41 PM, Matthew O'Keefe wrote: > Yes, we can host at Morningstar. > -Matt > > On Wed, Jun 22, 2011 at 2:27 PM, Maxwell Friedman > wrote: >> >> Hi All, >> >> I think we should be able to host at Morningstar's office. ?We are in >> the loop at 22 W. Washington. >> >> I will double check but I am pretty sure we will be fine. >> >> Thanks. >> >> -Max >> >> -----Original Message----- >> From: chicago-bounces+maxwell.friedman=morningstar.com at python.org >> [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On >> Behalf Of Carl Karsten >> Sent: Wednesday, June 22, 2011 1:55 PM >> To: The Chicago Python Users Group >> Subject: [Chicago] July venue needed >> >> Anyone have a place for us to meet? >> >> This is not the "I want to talk" thread. ?That is coming soon, and if >> you start here it may make things ?confusing. >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K From MAXWELL.FRIEDMAN at morningstar.com Thu Jun 23 00:47:24 2011 From: MAXWELL.FRIEDMAN at morningstar.com (Maxwell Friedman) Date: Wed, 22 Jun 2011 17:47:24 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> Message-ID: <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> Yes we do. -Max -----Original Message----- From: chicago-bounces+maxwell.friedman=morningstar.com at python.org [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On Behalf Of Carl Karsten Sent: Wednesday, June 22, 2011 5:46 PM To: The Chicago Python Users Group Subject: Re: [Chicago] July venue needed You have seating for 50, projector and PA system, right? On Wed, Jun 22, 2011 at 2:41 PM, Matthew O'Keefe wrote: > Yes, we can host at Morningstar. > -Matt > > On Wed, Jun 22, 2011 at 2:27 PM, Maxwell Friedman > wrote: >> >> Hi All, >> >> I think we should be able to host at Morningstar's office. ?We are in >> the loop at 22 W. Washington. >> >> I will double check but I am pretty sure we will be fine. >> >> Thanks. >> >> -Max >> >> -----Original Message----- >> From: chicago-bounces+maxwell.friedman=morningstar.com at python.org >> [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On >> Behalf Of Carl Karsten >> Sent: Wednesday, June 22, 2011 1:55 PM >> To: The Chicago Python Users Group >> Subject: [Chicago] July venue needed >> >> Anyone have a place for us to meet? >> >> This is not the "I want to talk" thread. ?That is coming soon, and if >> you start here it may make things ?confusing. >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago From carl at personnelware.com Thu Jun 23 00:56:23 2011 From: carl at personnelware.com (Carl Karsten) Date: Wed, 22 Jun 2011 17:56:23 -0500 Subject: [Chicago] July venue needed In-Reply-To: <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> Message-ID: google map wants to know E or W Washington: 22 Washington Street, Chicago, IL On Wed, Jun 22, 2011 at 5:47 PM, Maxwell Friedman wrote: > Yes we do. > > -Max > > -----Original Message----- > From: chicago-bounces+maxwell.friedman=morningstar.com at python.org [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On Behalf Of Carl Karsten > Sent: Wednesday, June 22, 2011 5:46 PM > To: The Chicago Python Users Group > Subject: Re: [Chicago] July venue needed > > You have seating for 50, ?projector and PA system, right? > > On Wed, Jun 22, 2011 at 2:41 PM, Matthew O'Keefe wrote: >> Yes, we can host at Morningstar. >> -Matt >> >> On Wed, Jun 22, 2011 at 2:27 PM, Maxwell Friedman >> wrote: >>> >>> Hi All, >>> >>> I think we should be able to host at Morningstar's office. ?We are in >>> the loop at 22 W. Washington. >>> >>> I will double check but I am pretty sure we will be fine. >>> >>> Thanks. >>> >>> -Max >>> >>> -----Original Message----- >>> From: chicago-bounces+maxwell.friedman=morningstar.com at python.org >>> [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On >>> Behalf Of Carl Karsten >>> Sent: Wednesday, June 22, 2011 1:55 PM >>> To: The Chicago Python Users Group >>> Subject: [Chicago] July venue needed >>> >>> Anyone have a place for us to meet? >>> >>> This is not the "I want to talk" thread. ?That is coming soon, and if >>> you start here it may make things ?confusing. >>> >>> >>> -- >>> Carl K >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Carl K From MAXWELL.FRIEDMAN at morningstar.com Thu Jun 23 02:23:49 2011 From: MAXWELL.FRIEDMAN at morningstar.com (Maxwell Friedman) Date: Wed, 22 Jun 2011 19:23:49 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> Message-ID: West, on Washington between state and Dearborn. -Max On Jun 22, 2011, at 17:57, "Carl Karsten" wrote: > google map wants to know E or W Washington: > > 22 Washington Street, Chicago, IL > > > On Wed, Jun 22, 2011 at 5:47 PM, Maxwell Friedman > wrote: >> Yes we do. >> >> -Max >> >> -----Original Message----- >> From: chicago-bounces+maxwell.friedman=morningstar.com at python.org [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On Behalf Of Carl Karsten >> Sent: Wednesday, June 22, 2011 5:46 PM >> To: The Chicago Python Users Group >> Subject: Re: [Chicago] July venue needed >> >> You have seating for 50, projector and PA system, right? >> >> On Wed, Jun 22, 2011 at 2:41 PM, Matthew O'Keefe wrote: >>> Yes, we can host at Morningstar. >>> -Matt >>> >>> On Wed, Jun 22, 2011 at 2:27 PM, Maxwell Friedman >>> wrote: >>>> >>>> Hi All, >>>> >>>> I think we should be able to host at Morningstar's office. We are in >>>> the loop at 22 W. Washington. >>>> >>>> I will double check but I am pretty sure we will be fine. >>>> >>>> Thanks. >>>> >>>> -Max >>>> >>>> -----Original Message----- >>>> From: chicago-bounces+maxwell.friedman=morningstar.com at python.org >>>> [mailto:chicago-bounces+maxwell.friedman=morningstar.com at python.org] On >>>> Behalf Of Carl Karsten >>>> Sent: Wednesday, June 22, 2011 1:55 PM >>>> To: The Chicago Python Users Group >>>> Subject: [Chicago] July venue needed >>>> >>>> Anyone have a place for us to meet? >>>> >>>> This is not the "I want to talk" thread. That is coming soon, and if >>>> you start here it may make things confusing. >>>> >>>> >>>> -- >>>> Carl K >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From g at rre.tt Thu Jun 23 02:39:54 2011 From: g at rre.tt (Garrett Smith) Date: Wed, 22 Jun 2011 19:39:54 -0500 Subject: [Chicago] "Hands On" Erlang Sprint - July 23 at Sullys Message-ID: The Chicago Erlang User Group is hosting a programming sprint Sat July 23 from 11am - 3pm. Highlights: - Emphasis on building working software (hands on!) - Informal tracks planned for newbies and pros - Bring code from work for review, advice, etc. (code remains private) - In short, awesome opportunity to advance your mad Erlang skills! Details here: http://www.meetup.com/ErlangChicago/events/21931861/ If you happen to already be on Meetup, feel free to RSVP, but otherwise, just show up with your laptop. There's plenty of room and Sully's is a great venue for food and tasty beverages. Garrett From brianhray at gmail.com Thu Jun 23 16:08:20 2011 From: brianhray at gmail.com (Brian Ray) Date: Thu, 23 Jun 2011 09:08:20 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> Message-ID: Ok, venue/meeting added! http://chipy.org/ This is going to be great! Do we have food from Morningstar? If not, should we look for some? -- Brian From matt at mattokeefe.com Thu Jun 23 17:14:51 2011 From: matt at mattokeefe.com (Matthew O'Keefe) Date: Thu, 23 Jun 2011 10:14:51 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> Message-ID: Yes, we will sponsor food and beverages. The best ever! -Matt On Thu, Jun 23, 2011 at 9:08 AM, Brian Ray wrote: > Ok, venue/meeting added! http://chipy.org/ This is going to be great! > > Do we have food from Morningstar? If not, should we look for some? > > -- Brian > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From verisimilidude at gmail.com Thu Jun 23 19:17:42 2011 From: verisimilidude at gmail.com (Phil Robare) Date: Thu, 23 Jun 2011 12:17:42 -0500 Subject: [Chicago] In depth article on Python Packaging Message-ID: I just came across a link to a new book on open source development where they invited OS lead developers to describe the structure of their applications, challenges, solutions, lessons learned, etc. Of interest to this list is Chapter 14 by Tarek Ziade on Python Packaging and the development of PyPI and distutils. http://www.aosabook.org/en/packaging.html The book is licensed under the Creative Commons Attribution 3.0 Unported license (CC BY 3.0). It seems, to me anyway, like the sort of interesting content that would enhance the Chipy website. Or maybe it should only be linked to in a blog post. What do the new website (good job, by the way) developers think? From brianherman at gmail.com Thu Jun 23 20:10:24 2011 From: brianherman at gmail.com (Brian Herman) Date: Thu, 23 Jun 2011 13:10:24 -0500 Subject: [Chicago] July venue needed In-Reply-To: References: <849A7AF1F92CDC418BC1FACD831D91BE58F41F@MSEX891.morningstar.com> <849A7AF1F92CDC418BC1FACD831D91BE58F47D@MSEX891.morningstar.com> Message-ID: Morningstar is awesome! Thanks, Brian Herman brianjherman.com brianherman at acm.org On Thu, Jun 23, 2011 at 10:14 AM, Matthew O'Keefe wrote: > Yes, we will sponsor food and beverages. The best ever! > > -Matt > > > On Thu, Jun 23, 2011 at 9:08 AM, Brian Ray wrote: > >> Ok, venue/meeting added! http://chipy.org/ This is going to be great! >> >> Do we have food from Morningstar? If not, should we look for some? >> >> -- Brian >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tathagatadg at gmail.com Mon Jun 27 08:07:40 2011 From: tathagatadg at gmail.com (Tathagata Dasgupta) Date: Mon, 27 Jun 2011 01:07:40 -0500 Subject: [Chicago] Deploy django apps to Amazon EC2 with ONE command Message-ID: via HN, https://github.com/gcollazo/Fabulous -- Cheers, Tathagata Graduate Student Department of Computer Science University of Illinois, Chicago From brianherman at gmail.com Mon Jun 27 08:22:35 2011 From: brianherman at gmail.com (Brian Herman) Date: Mon, 27 Jun 2011 01:22:35 -0500 Subject: [Chicago] Deploy django apps to Amazon EC2 with ONE command In-Reply-To: References: Message-ID: Neat Thanks, Brian Herman brianjherman.com brianherman at acm.org On Mon, Jun 27, 2011 at 1:07 AM, Tathagata Dasgupta wrote: > via HN, https://github.com/gcollazo/Fabulous > > -- > Cheers, > Tathagata > Graduate Student > Department of Computer Science > University of Illinois, Chicago > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Mon Jun 27 08:36:09 2011 From: brianhray at gmail.com (Brian Ray) Date: Mon, 27 Jun 2011 01:36:09 -0500 Subject: [Chicago] Deploy django apps to Amazon EC2 with ONE command In-Reply-To: References: Message-ID: On Mon, Jun 27, 2011 at 1:07 AM, Tathagata Dasgupta wrote: > via HN, https://github.com/gcollazo/Fabulous > Hey, petty cool. I wonder how this stacks up compared to the other fabric deployment we spoke about in the past at ChiPy. Anybody know? This is cool because it also crosses over into cloud land. Are we interested enough to request Tathagata makes a talk out of this!? -- Brian Ray -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianherman at gmail.com Mon Jun 27 08:42:12 2011 From: brianherman at gmail.com (Brian Herman) Date: Mon, 27 Jun 2011 01:42:12 -0500 Subject: [Chicago] Deploy django apps to Amazon EC2 with ONE command In-Reply-To: References: Message-ID: YES YES YES TALK TALK TALK ! Thanks, Brian Herman brianjherman.com brianherman at acm.org On Mon, Jun 27, 2011 at 1:36 AM, Brian Ray wrote: > > > On Mon, Jun 27, 2011 at 1:07 AM, Tathagata Dasgupta > wrote: > >> via HN, https://github.com/gcollazo/Fabulous >> > > Hey, petty cool. > > I wonder how this stacks up compared to the other fabric deployment we > spoke about in the past at ChiPy. Anybody know? > > This is cool because it also crosses over into cloud land. Are we > interested enough to request Tathagata makes a talk out of this!? > > > -- > > Brian Ray > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tathagatadg at gmail.com Mon Jun 27 15:42:03 2011 From: tathagatadg at gmail.com (Tathagata Dasgupta) Date: Mon, 27 Jun 2011 08:42:03 -0500 Subject: [Chicago] Deploy django apps to Amazon EC2 with ONE command In-Reply-To: References: Message-ID: Oops ... too little text must have given some wrong signals ... @gcollazo is the best person to talk about _his_ creation. I'm still a django n00b. [http://news.ycombinator.com/item?id=2700120] is where pros were discussing it... Interestingly there was another post in HN today, "Setting up Django with Green Unicorn, nginx, supervisord and fabric on CentOS 5.5" [http://kencochrane.net/blog/2011/06/django-gunicorn-nginx-supervisord-fabric-centos55/]. I think the talk Brian(Ray) (too many Brian-s are intoxicated with Python - there's probably >4 of them in chipy itself) ... was the one let me discover ChiPy - by the funniest Carl Karsten ... http://bit.ly/jLR2LF , right? On Mon, Jun 27, 2011 at 1:42 AM, Brian Herman wrote: > YES YES YES TALK TALK TALK ! > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Mon, Jun 27, 2011 at 1:36 AM, Brian Ray wrote: >> >> >> On Mon, Jun 27, 2011 at 1:07 AM, Tathagata Dasgupta >> wrote: >>> >>> via HN, https://github.com/gcollazo/Fabulous >> >> Hey, petty cool. >> I wonder how this stacks up compared to the other fabric deployment we >> spoke about in the past at ChiPy. Anybody know? >> This is cool because it also crosses over into cloud land. Are we >> interested enough to request?Tathagata makes a talk out of this!? >> >> -- >> >> Brian Ray >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Cheers, Tathagata Graduate Student Department of Computer Science University of Illinois, Chicago From brian.curtin at gmail.com Wed Jun 29 05:13:36 2011 From: brian.curtin at gmail.com (Brian Curtin) Date: Tue, 28 Jun 2011 22:13:36 -0500 Subject: [Chicago] Python User Group International Survey Message-ID: The PSF is happy to launch today an international survey of Python user group organizers to help it better serve the large and ever-expanding international Python user community. The survey contains questions on user group organization, events, demographics, and growth. There are some questions with numerical answers, and while your best guess is fine, you may find it helpful to gather some statistics on your user group membership before starting the survey (example statistics include the number of active members and the size and topics for recent user group events). We expect this survey to take around 30 minutes to complete. We appreciate your time and honesty in answering these questions. The PSF blog post announcing the survey: http://pyfound.blogspot.com/2011/06/tell-us-about-your-user-group.html The survey was written by Jessica McKellar (http://jesstess.com), organizer for the Boston Python Meetup (http://meetup.bostonpython.com), and Jesse Noller (http://jessenoller.com/), PSF board member and PyCon chair with input and feedback from survey specialists and others. https://www.surveymonkey.com/s/BWLG8SZ The survey was pretested with a handful of user group organizers, and their answers were phenomenal. Organizers have tons to say about these topics, and we hope to get a lot of great, actionable data for strengthening the relationship between the PSF and Python user groups out of this effort. Outreach, education, diversity and community building are critical for Python as a community, and the Foundation - this data should greatly assist in our targeting our resources and furthering the mission of the Foundation in all ways. Thank you The Python Software Foundation Jessica McKellar Jesse Noller -------------- next part -------------- An HTML attachment was scrubbed... URL: From JQuirk at psclistens.com Wed Jun 22 14:50:20 2011 From: JQuirk at psclistens.com (John Quirk) Date: Wed, 22 Jun 2011 12:50:20 +0000 Subject: [Chicago] ChiPy *North* needs organizer In-Reply-To: Message-ID: <8E90B2606E90C743BBF299E0E4EFC017113113@PSCILEXCH02.psclistens.com> ________________________________ From: chicago-bounces+msheetz=psclistens.com at python.org To: The Chicago Python Users Group Sent: Wed Jun 22 07:13:31 2011 Subject: Re: [Chicago] ChiPy *North* needs organizer Unless I missed something it looks like the North meeting did not get organized for tomorrow. I would like to suggest we pass on this month's meeting and regroup next month. I won't be able to attend otherwise I'd be happy to host again. Dean On Wed, Jun 15, 2011 at 12:58 PM, Brian Ray > wrote: Hey folks: Anyone up for organizing the ChiPy North meeting for June 23rd? I will be out of town. Please someone step up to keep the ball rolling on this great group. I will give you access to the admin panel so you have a place to add details like: venue, speakers, food... Thanks, Brian _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From tathagatadg at gmail.com Thu Jun 30 19:14:05 2011 From: tathagatadg at gmail.com (Tathagata Dasgupta) Date: Thu, 30 Jun 2011 12:14:05 -0500 Subject: [Chicago] How do you get up to speed with an api? Message-ID: Hi *, Besides RTFM, test cases, how do make yourself familiar with an api ... basically discovering what hides underneath and how get things done with it ... I found bpython from this list, and it has been fantastic compared to help(foo) and searching ... specifically the intellisence prompting me whats underneath (with the doc, and even F2-ing to the original code itself ) ... Any tricks, tips you want to share in this respect? -- Cheers, Tathagata Graduate Student Department of Computer Science University of Illinois, Chicago From zitterbewegung at gmail.com Thu Jun 30 19:20:31 2011 From: zitterbewegung at gmail.com (Joshua Herman) Date: Thu, 30 Jun 2011 12:20:31 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: Read the source code of the api if its available. Other than that using the API helps. On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta wrote: > Hi *, > Besides RTFM, test cases, how do make yourself familiar with an api > ... basically discovering what hides underneath and how get things > done with it ... > I found bpython from this list, and it has been fantastic compared to > help(foo) and searching ... specifically the intellisence prompting me > whats underneath (with the doc, and even F2-ing to the original code > itself ) ... > > Any tricks, tips you want to share in this respect? > > -- > Cheers, > Tathagata > Graduate Student > Department of Computer Science > University of Illinois, Chicago > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From carl at personnelware.com Thu Jun 30 19:21:59 2011 From: carl at personnelware.com (Carl Karsten) Date: Thu, 30 Jun 2011 12:21:59 -0500 Subject: [Chicago] book for review: Standard Lib Message-ID: I have a copy of "The Python Standard LibraryExample" by Doug Hellmann to give away at the next meeting. But there is a catch: you need to review it. I think if it's a serious review (even bad) then we will get more books, and we can do more reviews. Which is good, right?> sounds like a scam or social networking thing. Anyway, we will figure out the details at the meeting. Suggestions welcome. http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 -- Carl K From brian.curtin at gmail.com Thu Jun 30 19:32:08 2011 From: brian.curtin at gmail.com (Brian Curtin) Date: Thu, 30 Jun 2011 12:32:08 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: On Thu, Jun 30, 2011 at 12:14, Tathagata Dasgupta wrote: > Hi *, > Besides RTFM, test cases, how do make yourself familiar with an api > ... basically discovering what hides underneath and how get things > done with it ... > I found bpython from this list, and it has been fantastic compared to > help(foo) and searching ... specifically the intellisence prompting me > whats underneath (with the doc, and even F2-ing to the original code > itself ) ... > > Any tricks, tips you want to share in this respect? Read the code itself. Docs, tests, and examples are all great. Actually looking under the hood is a seemingly under-used tactic. -------------- next part -------------- An HTML attachment was scrubbed... URL: From g at rre.tt Thu Jun 30 19:39:10 2011 From: g at rre.tt (Garrett Smith) Date: Thu, 30 Jun 2011 11:39:10 -0600 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: On Thu, Jun 30, 2011 at 11:32 AM, Brian Curtin wrote: > On Thu, Jun 30, 2011 at 12:14, Tathagata Dasgupta > wrote: >> >> Hi *, >> Besides RTFM, test cases, how do make yourself familiar with an api >> ... basically discovering what hides underneath and how get things >> done with it ... >> I found bpython from this list, and it has been fantastic compared to >> help(foo) and searching ... specifically the intellisence prompting me >> whats underneath (with the doc, and even F2-ing to the original code >> itself ) ... >> >> Any tricks, tips you want to share in this respect? > > Read the code itself. Docs, tests, and examples are all great. Actually > looking under the hood is a seemingly under-used tactic. In Python, I like to write doctests for the API, which explain how to use it. I can use the text in the doctest to clarify my thinking on how I'd use the API. It has the benefit of QAing the library and locking it down for regression tests down the road. E.g. """ The super API is used for doing awesome things. Let's start with a super session: >>> session = super.new_session() The default values are: >>> session.coolness 'Super High' """ You get the idea :) From tottinge at gmail.com Thu Jun 30 21:06:42 2011 From: tottinge at gmail.com (Tim Ottinger) Date: Thu, 30 Jun 2011 14:06:42 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: 1) A partner - you'd be surprised 2) A series of small projects, something you can finish but which isn't tedious. 3) Bebugging -- adding bugs in to see what the errors look like. Really valuable training aid. 4) A Mentor to assign exercises and give explanations. I can hardly learn anything without these. RTFM is slower for me, and tutorials that tell you what buttons to push and what code to type are not nearly as useful for me. I'm more of an experimental learner, so I need to get the basic idea and then dive in and then learn iteratively/progressively. -- Tim Ottinger, Sr. Consultant, Industrial Logic ------------------------------------- http://www.industriallogic.com/ http://agileinaflash.com/ http://agileotter.blogspot.com/ From kumar.mcmillan at gmail.com Thu Jun 30 21:35:18 2011 From: kumar.mcmillan at gmail.com (Kumar McMillan) Date: Thu, 30 Jun 2011 14:35:18 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta wrote: > Hi *, > Besides RTFM, test cases, how do make yourself familiar with an api > ... basically discovering what hides underneath and how get things > done with it ... The best way is to study an application that *uses* the API, if one exists. For example, if there is a website that makes Ajax requests to the API you could use Firebug or Chrome tools to watch the API calls that are made while you interact with the app. > I found bpython from this list, and it has been fantastic compared to > help(foo) and searching ... specifically the intellisence prompting me > whats underneath (with the doc, and even F2-ing to the original code > itself ) ... > > Any tricks, tips you want to share in this respect? > > -- > Cheers, > Tathagata > Graduate Student > Department of Computer Science > University of Illinois, Chicago > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From deadwisdom at gmail.com Thu Jun 30 21:59:50 2011 From: deadwisdom at gmail.com (Brantley Harris) Date: Thu, 30 Jun 2011 14:59:50 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: I disagree. I think the best way is to call the API developer and harass them repeatedly until they come over and teach you exactly how everything works. Then, since they won't see it coming, bash them over the head, and chain up their unconscious body in the basement where you will keep them for months, feeding them bread and water in exchange for insight into their application. I'm just saying, that's the *best* way. On Thu, Jun 30, 2011 at 2:35 PM, Kumar McMillan wrote: > On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta > wrote: >> Hi *, >> Besides RTFM, test cases, how do make yourself familiar with an api >> ... basically discovering what hides underneath and how get things >> done with it ... > > The best way is to study an application that *uses* the API, if one > exists. ?For example, if there is a website that makes Ajax requests > to the API you could use Firebug or Chrome tools to watch the API > calls that are made while you interact with the app. > >> I found bpython from this list, and it has been fantastic compared to >> help(foo) and searching ... specifically the intellisence prompting me >> whats underneath (with the doc, and even F2-ing to the original code >> itself ) ... >> >> Any tricks, tips you want to share in this respect? >> >> -- >> Cheers, >> Tathagata >> Graduate Student >> Department of Computer Science >> University of Illinois, Chicago >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From carl at personnelware.com Thu Jun 30 22:04:12 2011 From: carl at personnelware.com (Carl Karsten) Date: Thu, 30 Jun 2011 15:04:12 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: I bet you can get bugs fixed and features added too. I like this plan. On Thu, Jun 30, 2011 at 2:59 PM, Brantley Harris wrote: > I disagree. ?I think the best way is to call the API developer and > harass them repeatedly until they come over and teach you exactly how > everything works. ?Then, since they won't see it coming, bash them > over the head, and chain up their unconscious body in the basement > where you will keep them for months, feeding them bread and water in > exchange for insight into their application. > > I'm just saying, that's the *best* way. > > On Thu, Jun 30, 2011 at 2:35 PM, Kumar McMillan > wrote: >> On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta >> wrote: >>> Hi *, >>> Besides RTFM, test cases, how do make yourself familiar with an api >>> ... basically discovering what hides underneath and how get things >>> done with it ... >> >> The best way is to study an application that *uses* the API, if one >> exists. ?For example, if there is a website that makes Ajax requests >> to the API you could use Firebug or Chrome tools to watch the API >> calls that are made while you interact with the app. >> >>> I found bpython from this list, and it has been fantastic compared to >>> help(foo) and searching ... specifically the intellisence prompting me >>> whats underneath (with the doc, and even F2-ing to the original code >>> itself ) ... >>> >>> Any tricks, tips you want to share in this respect? >>> >>> -- >>> Cheers, >>> Tathagata >>> Graduate Student >>> Department of Computer Science >>> University of Illinois, Chicago >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Carl K From shekay at pobox.com Thu Jun 30 22:04:52 2011 From: shekay at pobox.com (sheila miguez) Date: Thu, 30 Jun 2011 15:04:52 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: I find they code better when you give them leafy greens. On Thu, Jun 30, 2011 at 2:59 PM, Brantley Harris wrote: > I disagree. ?I think the best way is to call the API developer and > harass them repeatedly until they come over and teach you exactly how > everything works. ?Then, since they won't see it coming, bash them > over the head, and chain up their unconscious body in the basement > where you will keep them for months, feeding them bread and water in > exchange for insight into their application. > > I'm just saying, that's the *best* way. > > On Thu, Jun 30, 2011 at 2:35 PM, Kumar McMillan > wrote: >> On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta >> wrote: >>> Hi *, >>> Besides RTFM, test cases, how do make yourself familiar with an api >>> ... basically discovering what hides underneath and how get things >>> done with it ... >> >> The best way is to study an application that *uses* the API, if one >> exists. ?For example, if there is a website that makes Ajax requests >> to the API you could use Firebug or Chrome tools to watch the API >> calls that are made while you interact with the app. >> >>> I found bpython from this list, and it has been fantastic compared to >>> help(foo) and searching ... specifically the intellisence prompting me >>> whats underneath (with the doc, and even F2-ing to the original code >>> itself ) ... >>> >>> Any tricks, tips you want to share in this respect? >>> >>> -- >>> Cheers, >>> Tathagata >>> Graduate Student >>> Department of Computer Science >>> University of Illinois, Chicago >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- sheila From brianherman at gmail.com Thu Jun 30 22:18:06 2011 From: brianherman at gmail.com (Brian Herman) Date: Thu, 30 Jun 2011 15:18:06 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: Did you read it? Thanks, Brian Herman brianjherman.com brianherman at acm.org On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten wrote: > I have a copy of "The Python Standard LibraryExample" by Doug Hellmann > to give away at the next meeting. But there is a catch: you need to > review it. I think if it's a serious review (even bad) then we will > get more books, and we can do more reviews. Which is good, right?> > sounds like a scam or social networking thing. > > Anyway, we will figure out the details at the meeting. Suggestions > welcome. > > > http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Jun 30 22:26:51 2011 From: carl at personnelware.com (Carl Karsten) Date: Thu, 30 Jun 2011 15:26:51 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: you who? On Thu, Jun 30, 2011 at 3:18 PM, Brian Herman wrote: > Did you read it? > > > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten > wrote: >> >> I have a copy of "The Python Standard LibraryExample" by Doug Hellmann >> to give away at the next meeting. ?But there is a catch: you need to >> review it. ? I think if it's a serious review (even bad) then we will >> get more books, and we can do more reviews. ?Which is good, right?> >> sounds like a scam or social networking thing. >> >> Anyway, we will figure out the details at the meeting. ?Suggestions >> welcome. >> >> >> http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K From ghing at mcic.org Thu Jun 30 22:30:10 2011 From: ghing at mcic.org (Geoffrey Hing) Date: Thu, 30 Jun 2011 15:30:10 -0500 Subject: [Chicago] Brief Apps for Metro Chicago talk at the next ChiPy meetup Message-ID: Hello, I'm a developer at the Metro Chicago Information Center. We're helping to run the Apps for Metro Chicago competition ( http://www.appsformetrochicago.org/) that's happening now. As part of my work, I'm trying to drop by as many Chicago developer meetups as possible to do a quick presentation about the competition, answer any questions that developers may have and help link developers with community organizations or the legacy business community (the judging rubric for the competition favors apps that come out of these partnerships). I'm wondering if it would be possible for me to give a brief talk about the competition at the next ChiPy meetup? Also, If any of you has any questions about Apps for Metro Chicago, please feel free to post a question to http://apps4chicago.zendesk.com/ and I'll do my best to get you a prompt answer. Best, Geoff -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianherman at gmail.com Thu Jun 30 22:38:02 2011 From: brianherman at gmail.com (Brian Herman) Date: Thu, 30 Jun 2011 15:38:02 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: Carl have you read it? Thanks, Brian Herman brianjherman.com brianherman at acm.org On Thu, Jun 30, 2011 at 3:26 PM, Carl Karsten wrote: > you who? > > On Thu, Jun 30, 2011 at 3:18 PM, Brian Herman > wrote: > > Did you read it? > > > > > > Thanks, > > Brian Herman > > > > brianjherman.com > > brianherman at acm.org > > > > > > > > > > > > > > > > > > On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten > > wrote: > >> > >> I have a copy of "The Python Standard LibraryExample" by Doug Hellmann > >> to give away at the next meeting. But there is a catch: you need to > >> review it. I think if it's a serious review (even bad) then we will > >> get more books, and we can do more reviews. Which is good, right?> > >> sounds like a scam or social networking thing. > >> > >> Anyway, we will figure out the details at the meeting. Suggestions > >> welcome. > >> > >> > >> > http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 > >> > >> -- > >> Carl K > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> http://mail.python.org/mailman/listinfo/chicago > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > > > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianherman at gmail.com Thu Jun 30 22:38:54 2011 From: brianherman at gmail.com (Brian Herman) Date: Thu, 30 Jun 2011 15:38:54 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: I'll take it and give a review why not it's not like I have a life or girlfriend or anything. Thanks, Brian Herman brianjherman.com brianherman at acm.org On Thu, Jun 30, 2011 at 3:38 PM, Brian Herman wrote: > Carl have you read it? > > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Thu, Jun 30, 2011 at 3:26 PM, Carl Karsten wrote: > >> you who? >> >> On Thu, Jun 30, 2011 at 3:18 PM, Brian Herman >> wrote: >> > Did you read it? >> > >> > >> > Thanks, >> > Brian Herman >> > >> > brianjherman.com >> > brianherman at acm.org >> > >> > >> > >> > >> > >> > >> > >> > >> > On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten >> > wrote: >> >> >> >> I have a copy of "The Python Standard LibraryExample" by Doug Hellmann >> >> to give away at the next meeting. But there is a catch: you need to >> >> review it. I think if it's a serious review (even bad) then we will >> >> get more books, and we can do more reviews. Which is good, right?> >> >> sounds like a scam or social networking thing. >> >> >> >> Anyway, we will figure out the details at the meeting. Suggestions >> >> welcome. >> >> >> >> >> >> >> http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 >> >> >> >> -- >> >> Carl K >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> http://mail.python.org/mailman/listinfo/chicago >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > http://mail.python.org/mailman/listinfo/chicago >> > >> > >> >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Jun 30 22:49:25 2011 From: carl at personnelware.com (Carl Karsten) Date: Thu, 30 Jun 2011 15:49:25 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: nope. I just skipped to the end to see how many pages it was. Spoiler alert!!! 1288. On Thu, Jun 30, 2011 at 3:38 PM, Brian Herman wrote: > Carl have you read it? > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Thu, Jun 30, 2011 at 3:26 PM, Carl Karsten > wrote: >> >> you who? >> >> On Thu, Jun 30, 2011 at 3:18 PM, Brian Herman >> wrote: >> > Did you read it? >> > >> > >> > Thanks, >> > Brian Herman >> > >> > brianjherman.com >> > brianherman at acm.org >> > >> > >> > >> > >> > >> > >> > >> > >> > On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten >> > wrote: >> >> >> >> I have a copy of "The Python Standard LibraryExample" by Doug Hellmann >> >> to give away at the next meeting. ?But there is a catch: you need to >> >> review it. ? I think if it's a serious review (even bad) then we will >> >> get more books, and we can do more reviews. ?Which is good, right?> >> >> sounds like a scam or social networking thing. >> >> >> >> Anyway, we will figure out the details at the meeting. ?Suggestions >> >> welcome. >> >> >> >> >> >> >> >> http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 >> >> >> >> -- >> >> Carl K >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> http://mail.python.org/mailman/listinfo/chicago >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > http://mail.python.org/mailman/listinfo/chicago >> > >> > >> >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Carl K From chris.mcavoy at gmail.com Thu Jun 30 22:49:59 2011 From: chris.mcavoy at gmail.com (Chris McAvoy) Date: Thu, 30 Jun 2011 15:49:59 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: Hang in there Brian! On Thu, Jun 30, 2011 at 3:38 PM, Brian Herman wrote: > I'll take it and give a review why not it's not like I have a life or > girlfriend or anything. > > > > Thanks, > Brian Herman > > brianjherman.com > brianherman at acm.org > > > > > > > > > On Thu, Jun 30, 2011 at 3:38 PM, Brian Herman wrote: > >> Carl have you read it? >> >> Thanks, >> Brian Herman >> >> brianjherman.com >> brianherman at acm.org >> >> >> >> >> >> >> >> >> On Thu, Jun 30, 2011 at 3:26 PM, Carl Karsten wrote: >> >>> you who? >>> >>> On Thu, Jun 30, 2011 at 3:18 PM, Brian Herman >>> wrote: >>> > Did you read it? >>> > >>> > >>> > Thanks, >>> > Brian Herman >>> > >>> > brianjherman.com >>> > brianherman at acm.org >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten >> > >>> > wrote: >>> >> >>> >> I have a copy of "The Python Standard LibraryExample" by Doug Hellmann >>> >> to give away at the next meeting. But there is a catch: you need to >>> >> review it. I think if it's a serious review (even bad) then we will >>> >> get more books, and we can do more reviews. Which is good, right?> >>> >> sounds like a scam or social networking thing. >>> >> >>> >> Anyway, we will figure out the details at the meeting. Suggestions >>> >> welcome. >>> >> >>> >> >>> >> >>> http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 >>> >> >>> >> -- >>> >> Carl K >>> >> _______________________________________________ >>> >> Chicago mailing list >>> >> Chicago at python.org >>> >> http://mail.python.org/mailman/listinfo/chicago >>> > >>> > >>> > _______________________________________________ >>> > Chicago mailing list >>> > Chicago at python.org >>> > http://mail.python.org/mailman/listinfo/chicago >>> > >>> > >>> >>> >>> >>> -- >>> Carl K >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianherman at gmail.com Thu Jun 30 22:57:50 2011 From: brianherman at gmail.com (Brian Herman) Date: Thu, 30 Jun 2011 15:57:50 -0500 Subject: [Chicago] book for review: Standard Lib In-Reply-To: References: Message-ID: Should I come over and pick it up or pick it up at the next python meeting? Thanks, Brian Herman brianjherman.com brianherman at acm.org On Thu, Jun 30, 2011 at 3:49 PM, Chris McAvoy wrote: > Hang in there Brian! > > > On Thu, Jun 30, 2011 at 3:38 PM, Brian Herman wrote: > >> I'll take it and give a review why not it's not like I have a life or >> girlfriend or anything. >> >> >> >> Thanks, >> Brian Herman >> >> brianjherman.com >> brianherman at acm.org >> >> >> >> >> >> >> >> >> On Thu, Jun 30, 2011 at 3:38 PM, Brian Herman wrote: >> >>> Carl have you read it? >>> >>> Thanks, >>> Brian Herman >>> >>> brianjherman.com >>> brianherman at acm.org >>> >>> >>> >>> >>> >>> >>> >>> >>> On Thu, Jun 30, 2011 at 3:26 PM, Carl Karsten wrote: >>> >>>> you who? >>>> >>>> On Thu, Jun 30, 2011 at 3:18 PM, Brian Herman >>>> wrote: >>>> > Did you read it? >>>> > >>>> > >>>> > Thanks, >>>> > Brian Herman >>>> > >>>> > brianjherman.com >>>> > brianherman at acm.org >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > On Thu, Jun 30, 2011 at 12:21 PM, Carl Karsten < >>>> carl at personnelware.com> >>>> > wrote: >>>> >> >>>> >> I have a copy of "The Python Standard LibraryExample" by Doug >>>> Hellmann >>>> >> to give away at the next meeting. But there is a catch: you need to >>>> >> review it. I think if it's a serious review (even bad) then we will >>>> >> get more books, and we can do more reviews. Which is good, right?> >>>> >> sounds like a scam or social networking thing. >>>> >> >>>> >> Anyway, we will figure out the details at the meeting. Suggestions >>>> >> welcome. >>>> >> >>>> >> >>>> >> >>>> http://www.amazon.com/Python-Standard-Library-Example-Developers/dp/0321767349/ref=sr_1_1?ie=UTF8&qid=1309453765&sr=8-1 >>>> >> >>>> >> -- >>>> >> Carl K >>>> >> _______________________________________________ >>>> >> Chicago mailing list >>>> >> Chicago at python.org >>>> >> http://mail.python.org/mailman/listinfo/chicago >>>> > >>>> > >>>> > _______________________________________________ >>>> > Chicago mailing list >>>> > Chicago at python.org >>>> > http://mail.python.org/mailman/listinfo/chicago >>>> > >>>> > >>>> >>>> >>>> >>>> -- >>>> Carl K >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.mcmillan at gmail.com Thu Jun 30 23:25:07 2011 From: kumar.mcmillan at gmail.com (Kumar McMillan) Date: Thu, 30 Jun 2011 16:25:07 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: On Thu, Jun 30, 2011 at 2:59 PM, Brantley Harris wrote: > I disagree. ?I think the best way is to call the API developer and > harass them repeatedly until they come over and teach you exactly how > everything works. ?Then, since they won't see it coming, bash them > over the head, and chain up their unconscious body in the basement > where you will keep them for months, feeding them bread and water in > exchange for insight into their application. I stand corrected! > > I'm just saying, that's the *best* way. > > On Thu, Jun 30, 2011 at 2:35 PM, Kumar McMillan > wrote: >> On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta >> wrote: >>> Hi *, >>> Besides RTFM, test cases, how do make yourself familiar with an api >>> ... basically discovering what hides underneath and how get things >>> done with it ... >> >> The best way is to study an application that *uses* the API, if one >> exists. ?For example, if there is a website that makes Ajax requests >> to the API you could use Firebug or Chrome tools to watch the API >> calls that are made while you interact with the app. >> >>> I found bpython from this list, and it has been fantastic compared to >>> help(foo) and searching ... specifically the intellisence prompting me >>> whats underneath (with the doc, and even F2-ing to the original code >>> itself ) ... >>> >>> Any tricks, tips you want to share in this respect? >>> >>> -- >>> Cheers, >>> Tathagata >>> Graduate Student >>> Department of Computer Science >>> University of Illinois, Chicago >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From zitterbewegung at gmail.com Thu Jun 30 23:31:48 2011 From: zitterbewegung at gmail.com (Joshua Herman) Date: Thu, 30 Jun 2011 16:31:48 -0500 Subject: [Chicago] How do you get up to speed with an api? In-Reply-To: References: Message-ID: I think Xe Services LLC will do the legwork for you? On Thu, Jun 30, 2011 at 4:25 PM, Kumar McMillan wrote: > On Thu, Jun 30, 2011 at 2:59 PM, Brantley Harris wrote: >> I disagree. ?I think the best way is to call the API developer and >> harass them repeatedly until they come over and teach you exactly how >> everything works. ?Then, since they won't see it coming, bash them >> over the head, and chain up their unconscious body in the basement >> where you will keep them for months, feeding them bread and water in >> exchange for insight into their application. > > I stand corrected! > >> >> I'm just saying, that's the *best* way. >> >> On Thu, Jun 30, 2011 at 2:35 PM, Kumar McMillan >> wrote: >>> On Thu, Jun 30, 2011 at 12:14 PM, Tathagata Dasgupta >>> wrote: >>>> Hi *, >>>> Besides RTFM, test cases, how do make yourself familiar with an api >>>> ... basically discovering what hides underneath and how get things >>>> done with it ... >>> >>> The best way is to study an application that *uses* the API, if one >>> exists. ?For example, if there is a website that makes Ajax requests >>> to the API you could use Firebug or Chrome tools to watch the API >>> calls that are made while you interact with the app. >>> >>>> I found bpython from this list, and it has been fantastic compared to >>>> help(foo) and searching ... specifically the intellisence prompting me >>>> whats underneath (with the doc, and even F2-ing to the original code >>>> itself ) ... >>>> >>>> Any tricks, tips you want to share in this respect? >>>> >>>> -- >>>> Cheers, >>>> Tathagata >>>> Graduate Student >>>> Department of Computer Science >>>> University of Illinois, Chicago >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago >