From jordanb at hafd.org Fri Mar 1 00:19:25 2013 From: jordanb at hafd.org (Jordan Bettis) Date: Thu, 28 Feb 2013 17:19:25 -0600 Subject: [Chicago] trying to find old post on wrist therapy for RSI In-Reply-To: References: Message-ID: <512FE5FD.3030105@hafd.org> I've had mild tendinitis problems for a few years now. It seemed to be exaserbated by the mouse so I try to avoid mice. I really like the thinkpad touchpoint because I can use it with either index finger. On my desktop I use a wacom tablet. But the most important thing is to not exacerbate the problem by ignoring the pain. Since tendinitis is inflammation, drinking plenty of water helps, as does putting ice on it. But mostly you have to rest the wrist and let the inflammation go back down. A few months ago I banged my right wrist into a door knob I was walking by. After that I had pain like tendinitis but it was also combined with tingling and numbness in my fingers that I'd never felt before. I did my normal tendinitis care: resting it as much as possible, water, and ice, but that was only partially effective. My fingers especially felt numb in the morning and then that would turn into pain later in the day. I finally started splinting my wrist at night before going to bed, and then bought one of these: http://www.drugstore.com/maxar-wrist-splint-with-abducted-left-thumb-black-x-large/qxp254962 I wore it as much as possible but especially at night, and the pain and numbness cleared up after about a week. I still wear it most nights even though my hand hasn't bothered me in a while because it's no big deal to put it on. On 02/27/2013 09:21 PM, Daniel Peters wrote: > if anyone could dredge it up.....? Or simply re-comment? I tried > searching through my archive but can't seem to find it...... > > I think about 2 years ago, possibly even earlier, right after I > started following this list someone posted techniques on alleviating > RSI, and I'm desperately in need of any real advice that I could get > on that. Exercises, equipment, voodoo spells, I'm interested. I know > this is like the "which editor do *you* recommend" question in that it > gets asked all the time, but well....sorry. I also deeply enjoy > playing guitar and would like to keep annoying friends and roommates > for years to come with my, erm, /delightful/ strumming. Thanks for > the time chipy! > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From tal.liron at threecrickets.com Sat Mar 2 05:08:03 2013 From: tal.liron at threecrickets.com (Tal Liron) Date: Fri, 01 Mar 2013 22:08:03 -0600 Subject: [Chicago] How do you deploy? In-Reply-To: References: Message-ID: <51317B23.7090401@threecrickets.com> An HTML attachment was scrubbed... URL: From deadwisdom at gmail.com Sat Mar 2 08:14:53 2013 From: deadwisdom at gmail.com (Brantley Harris) Date: Sat, 2 Mar 2013 01:14:53 -0600 Subject: [Chicago] How do you deploy? In-Reply-To: <51317B23.7090401@threecrickets.com> References: <51317B23.7090401@threecrickets.com> Message-ID: What is it? Where is it? I can't get anything but marketing crap from that website. On Fri, Mar 1, 2013 at 10:08 PM, Tal Liron wrote: > Just discovered Salt Stalk, which is written in Python: > > http://saltstack.com/ > > It breaks my rule, but it seems very complete. > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tal.liron at threecrickets.com Sat Mar 2 09:09:04 2013 From: tal.liron at threecrickets.com (Tal Liron) Date: Sat, 2 Mar 2013 02:09:04 -0600 Subject: [Chicago] How do you deploy? In-Reply-To: References: <51317B23.7090401@threecrickets.com> Message-ID: Seems to have good documentation as far as I can tell: http://docs.saltstack.com/ On Sat, Mar 2, 2013 at 1:14 AM, Brantley Harris wrote: > What is it? Where is it? I can't get anything but marketing crap from > that website. > > > On Fri, Mar 1, 2013 at 10:08 PM, Tal Liron wrote: > >> Just discovered Salt Stalk, which is written in Python: >> >> http://saltstack.com/ >> >> It breaks my rule, but it seems very complete. >> >> _______________________________________________ >> 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 thatmattbone at gmail.com Sat Mar 2 16:17:44 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Sat, 2 Mar 2013 09:17:44 -0600 Subject: [Chicago] How do you deploy? In-Reply-To: References: <51317B23.7090401@threecrickets.com> Message-ID: You might also check out ansible: http://ansible.cc/ Written in python, can be extended in almost any language, and it doesn't break your rule. It's just SSH. I've been using it for server configuration and (occassionaly) deployment. --matt On Sat, Mar 2, 2013 at 2:09 AM, Tal Liron wrote: > Seems to have good documentation as far as I can tell: > http://docs.saltstack.com/ > > > On Sat, Mar 2, 2013 at 1:14 AM, Brantley Harris wrote: > >> What is it? Where is it? I can't get anything but marketing crap from >> that website. >> >> >> On Fri, Mar 1, 2013 at 10:08 PM, Tal Liron wrote: >> >>> Just discovered Salt Stalk, which is written in Python: >>> >>> http://saltstack.com/ >>> >>> It breaks my rule, but it seems very complete. >>> >>> _______________________________________________ >>> 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 robkapteyn at gmail.com Sat Mar 2 23:41:23 2013 From: robkapteyn at gmail.com (Rob Kapteyn) Date: Sat, 2 Mar 2013 16:41:23 -0600 Subject: [Chicago] trying to find old post on wrist therapy for RSI In-Reply-To: <512FE5FD.3030105@hafd.org> References: <512FE5FD.3030105@hafd.org> Message-ID: My experience has been that a good** Chiropractor can be amazing and puts all of the MDs to shame for problems like this. I hurt my wrist in a fall last May. While I was in the ER getting stitches in my head, I noticed my wrist starting to hurt. ER doc took an Xray and thought that I had a Scaphoid fracture in a wrist bone (very very bad!). I was given a splint, anti inflamatory pills and an appointment to Illinois Bone and Joint two weeks later. Better Xray showed no fracture. I got a new splint just like yours. I was told that the pain would go away on its own and that I just had to let it heal. At followup appointment six weeks later my wrist was still weak and hurt when I used it -- I was told the same. Three months later, my back was locked up (from sitting at the computer too much). I went to my usual chiropractor, who fixed it quickly -- and then I showed him my wrist. He did a few tests. My wrist was noticeably weak and painful when I used it in one position (like when holding a laptop from the front edge) He explained that my wrist bones were jammed down, spreading the bones in my forearm and that a tendon was stuck in the wrong place. After about 4 minutes of manipulation he eliminated 80% of the pain ! He showed me how I could pull on the base of my thumb to nudge the bones back into alignment. In another month it was 95% and today it is 100% (it seems even stronger than it was before the injury) MD result: Four office visits. Distressing Misdiagnosis. Lots of Xrays. 3 months of pain with the prospect that it would bother me for the rest of my life. Cost of over $1200.00 ($300 after insurance) Chiropractor result: Immediate relief and a good explanation of the problem (with no Xrays). Total cost: $30 (which included fixing my back) Feeling stupid that I hadn't gone to him earlier ;-) ** finding a good chiropractor in the Chicago area is difficult. There is a really good article in the Chicago Reader from 2001 that explains the difference between "Straights" and "Mixers": http://www.chicagoreader.com/chicago/out-of-alignment/Content?oid=906793 The two are *completely* different (and they have a serious fight over the use of the word "Chiropractor"). Unfortunately, most of the "Chiropractors" in Chicago went to the "National Chiropractic College" in Lombard, IL. (making them "Mixers"). I like the "Straights" much, much better. My guy went to the original Palmer Chiropractic College . If anyone wants his name, email me off list. (He's on the Northwest side) -Rob On Thu, Feb 28, 2013 at 5:19 PM, Jordan Bettis wrote: > > > http://www.drugstore.com/maxar-wrist-splint-with-abducted-left-thumb-black-x-large/qxp254962 > > I wore it as much as possible but especially at night, and the pain and > numbness cleared up after about a week. I still wear it most nights even > though my hand hasn't bothered me in a while because it's no big deal to > put it on. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tal.liron at threecrickets.com Sat Mar 2 23:53:02 2013 From: tal.liron at threecrickets.com (Tal Liron) Date: Sat, 02 Mar 2013 16:53:02 -0600 Subject: [Chicago] How do you deploy? In-Reply-To: References: <51317B23.7090401@threecrickets.com> Message-ID: <513282CE.3010606@threecrickets.com> An HTML attachment was scrubbed... URL: From brianhray at gmail.com Tue Mar 5 17:46:23 2013 From: brianhray at gmail.com (Brian Ray) Date: Tue, 5 Mar 2013 10:46:23 -0600 Subject: [Chicago] Reminder: Meeting is 3rd Thursday at The Onion this month Message-ID: That is the 21st, RSVP here http://chipy.org. This is because a lot of us are going to PyCon. This will be the best meeting ever! -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From sjohns52 at gmail.com Tue Mar 5 21:44:31 2013 From: sjohns52 at gmail.com (Sam Johnson) Date: Tue, 5 Mar 2013 14:44:31 -0600 Subject: [Chicago] Reminder: Meeting is 3rd Thursday at The Onion this month In-Reply-To: References: Message-ID: I second that. We're all excited to have you over to our new digs. Sam Johnson Web Developer The Onion On Tue, Mar 5, 2013 at 10:46 AM, Brian Ray wrote: > That is the 21st, RSVP here http://chipy.org. > > This is because a lot of us are going to PyCon. > > This will be the best meeting ever! > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Sam Johnson sjohns52 at gmail.com 708-710-0432 (Cell) -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Wed Mar 6 23:29:47 2013 From: livne at uchicago.edu (Oren Livne) Date: Wed, 06 Mar 2013 16:29:47 -0600 Subject: [Chicago] threading is slow Message-ID: <5137C35B.80206@uchicago.edu> Dear All, I am new to python multithreading. It seems that using threading causes a slow down with more threads rather than a speedup. should I be using the multiprocessing module instead? Any good examples for threads reading from a queue with multiprocessing? Thanks so much, Oren #!/usr/bin/env python '''Sum up the first 100000000 numbers. Time the speed-up of using multithreading.''' import threading, time, numpy as np class SumThread(threading.Thread): def __init__(self, a, b): threading.Thread.__init__(self) self.a = a self.b = b self.s = 0 def run(self): self.s = sum(i for i in xrange(self.a, self.b)) def main(num_threads): start = time.time() a = map(int, np.core.function_base.linspace(0, 100000000, num_threads + 1, True)) # spawn a pool of threads, and pass them queue instance threads = [] for i in xrange(num_threads): t = SumThread(a[i], a[i + 1]) t.setDaemon(True) t.start() threads.append(t) # Wait for all threads to complete for t in threads: t.join() # Fetch results s = sum(t.s for t in threads) print '#threads = %d, result = %10d, elapsed Time: %s' % (num_threads, s, time.time() - start) for n in 2 ** np.arange(4): main(n) Output: #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? From dgriff1 at gmail.com Thu Mar 7 00:05:55 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Wed, 6 Mar 2013 16:05:55 -0700 Subject: [Chicago] threading is slow In-Reply-To: <5137C35B.80206@uchicago.edu> References: <5137C35B.80206@uchicago.edu> Message-ID: Python has a GIL so threads mostly sort of suck. Use multiprocessing, twisted or celery. On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: > Dear All, > > I am new to python multithreading. It seems that using threading causes a > slow down with more threads rather than a speedup. should I be using the > multiprocessing module instead? Any good examples for threads reading from > a queue with multiprocessing? > > Thanks so much, > Oren > > #!/usr/bin/env python > '''Sum up the first 100000000 numbers. Time the speed-up of using > multithreading.''' > import threading, time, numpy as np > > class SumThread(threading.Thread): > def __init__(self, a, b): > threading.Thread.__init__(**self) > self.a = a > self.b = b > self.s = 0 > > def run(self): > self.s = sum(i for i in xrange(self.a, self.b)) > > def main(num_threads): > start = time.time() > a = map(int, np.core.function_base.**linspace(0, 100000000, > num_threads + 1, True)) > # spawn a pool of threads, and pass them queue instance > threads = [] > for i in xrange(num_threads): > t = SumThread(a[i], a[i + 1]) > t.setDaemon(True) > t.start() > threads.append(t) > > # Wait for all threads to complete > for t in threads: > t.join() > > # Fetch results > s = sum(t.s for t in threads) > print '#threads = %d, result = %10d, elapsed Time: %s' % (num_threads, > s, time.time() - start) > > for n in 2 ** np.arange(4): > main(n) > > Output: > #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 > #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? > #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? > #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? > > ______________________________**_________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/**mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From danieltpeters at gmail.com Thu Mar 7 00:12:59 2013 From: danieltpeters at gmail.com (Daniel Peters) Date: Wed, 6 Mar 2013 17:12:59 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> Message-ID: Hey Oren, if you take half an hour (or less) and pick one of these videos, I have a feeling you'll get everything you need on either threading or multiprocessing, or any other libs/frameworks used for concurrency/parallelism . The first listed video is even from Chipy! http://pyvideo.org/search?models=videos.video&q=threading On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: > Python has a GIL so threads mostly sort of suck. Use multiprocessing, > twisted or celery. > > > On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: > >> Dear All, >> >> I am new to python multithreading. It seems that using threading causes a >> slow down with more threads rather than a speedup. should I be using the >> multiprocessing module instead? Any good examples for threads reading from >> a queue with multiprocessing? >> >> Thanks so much, >> Oren >> >> #!/usr/bin/env python >> '''Sum up the first 100000000 numbers. Time the speed-up of using >> multithreading.''' >> import threading, time, numpy as np >> >> class SumThread(threading.Thread): >> def __init__(self, a, b): >> threading.Thread.__init__(**self) >> self.a = a >> self.b = b >> self.s = 0 >> >> def run(self): >> self.s = sum(i for i in xrange(self.a, self.b)) >> >> def main(num_threads): >> start = time.time() >> a = map(int, np.core.function_base.**linspace(0, 100000000, >> num_threads + 1, True)) >> # spawn a pool of threads, and pass them queue instance >> threads = [] >> for i in xrange(num_threads): >> t = SumThread(a[i], a[i + 1]) >> t.setDaemon(True) >> t.start() >> threads.append(t) >> >> # Wait for all threads to complete >> for t in threads: >> t.join() >> >> # Fetch results >> s = sum(t.s for t in threads) >> print '#threads = %d, result = %10d, elapsed Time: %s' % >> (num_threads, s, time.time() - start) >> >> for n in 2 ** np.arange(4): >> main(n) >> >> Output: >> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? >> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? >> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? >> >> ______________________________**_________________ >> 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 deadwisdom at gmail.com Thu Mar 7 00:19:51 2013 From: deadwisdom at gmail.com (Brantley Harris) Date: Wed, 6 Mar 2013 17:19:51 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> Message-ID: Whoa, back up. What are you trying to do with threads? On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: > Python has a GIL so threads mostly sort of suck. Use multiprocessing, > twisted or celery. > > > On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: > >> Dear All, >> >> I am new to python multithreading. It seems that using threading causes a >> slow down with more threads rather than a speedup. should I be using the >> multiprocessing module instead? Any good examples for threads reading from >> a queue with multiprocessing? >> >> Thanks so much, >> Oren >> >> #!/usr/bin/env python >> '''Sum up the first 100000000 numbers. Time the speed-up of using >> multithreading.''' >> import threading, time, numpy as np >> >> class SumThread(threading.Thread): >> def __init__(self, a, b): >> threading.Thread.__init__(**self) >> self.a = a >> self.b = b >> self.s = 0 >> >> def run(self): >> self.s = sum(i for i in xrange(self.a, self.b)) >> >> def main(num_threads): >> start = time.time() >> a = map(int, np.core.function_base.**linspace(0, 100000000, >> num_threads + 1, True)) >> # spawn a pool of threads, and pass them queue instance >> threads = [] >> for i in xrange(num_threads): >> t = SumThread(a[i], a[i + 1]) >> t.setDaemon(True) >> t.start() >> threads.append(t) >> >> # Wait for all threads to complete >> for t in threads: >> t.join() >> >> # Fetch results >> s = sum(t.s for t in threads) >> print '#threads = %d, result = %10d, elapsed Time: %s' % >> (num_threads, s, time.time() - start) >> >> for n in 2 ** np.arange(4): >> main(n) >> >> Output: >> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? >> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? >> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? >> >> ______________________________**_________________ >> 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 livne at uchicago.edu Thu Mar 7 00:31:44 2013 From: livne at uchicago.edu (Oren Livne) Date: Wed, 06 Mar 2013 17:31:44 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> Message-ID: <5137D1E0.5090203@uchicago.edu> Thanks so much for all your answers! I have a text file with a million int pairs, each of which can be processed immediately. I would like to set up a queue to read lines from the file and feed a thread pool that will process it in parallel and output into (say) another queue, to be processed by another thread that prints the results. On 3/6/2013 5:19 PM, Brantley Harris wrote: > Whoa, back up. What are you trying to do with threads? > > > On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin > wrote: > > Python has a GIL so threads mostly sort of suck. Use > multiprocessing, twisted or celery. > > > On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne > wrote: > > Dear All, > > I am new to python multithreading. It seems that using > threading causes a slow down with more threads rather than a > speedup. should I be using the multiprocessing module instead? > Any good examples for threads reading from a queue with > multiprocessing? > > Thanks so much, > Oren > > #!/usr/bin/env python > '''Sum up the first 100000000 numbers. Time the speed-up of > using multithreading.''' > import threading, time, numpy as np > > class SumThread(threading.Thread): > def __init__(self, a, b): > threading.Thread.__init__(self) > self.a = a > self.b = b > self.s = 0 > > def run(self): > self.s = sum(i for i in xrange(self.a, self.b)) > > def main(num_threads): > start = time.time() > a = map(int, np.core.function_base.linspace(0, 100000000, > num_threads + 1, True)) > # spawn a pool of threads, and pass them queue instance > threads = [] > for i in xrange(num_threads): > t = SumThread(a[i], a[i + 1]) > t.setDaemon(True) > t.start() > threads.append(t) > > # Wait for all threads to complete > for t in threads: > t.join() > > # Fetch results > s = sum(t.s for t in threads) > print '#threads = %d, result = %10d, elapsed Time: %s' % > (num_threads, s, time.time() - start) > > for n in 2 ** np.arange(4): > main(n) > > Output: > #threads = 1, result = 4999999950000000, elapsed Time: > 12.3320000172 > #threads = 2, result = 4999999950000000, elapsed Time: > 16.5600001812 ??? > #threads = 4, result = 4999999950000000, elapsed Time: > 16.7489998341 ??? > #threads = 8, result = 4999999950000000, elapsed Time: > 16.6720001698 ??? > > _______________________________________________ > 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 -- A person is just about as big as the things that make him angry. -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgriff1 at gmail.com Thu Mar 7 00:35:59 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Wed, 6 Mar 2013 16:35:59 -0700 Subject: [Chicago] threading is slow In-Reply-To: <5137D1E0.5090203@uchicago.edu> References: <5137C35B.80206@uchicago.edu> <5137D1E0.5090203@uchicago.edu> Message-ID: What sort of speed are you looking for here? Does the ordering matter? If not then you can just do a multiprocessing Pool and call map with a chunk of the million int pairs. On Wed, Mar 6, 2013 at 4:31 PM, Oren Livne wrote: > Thanks so much for all your answers! > > I have a text file with a million int pairs, each of which can be > processed immediately. I would like to set up a queue to read lines from > the file and feed a thread pool that will process it in parallel and output > into (say) another queue, to be processed by another thread that prints the > results. > > > On 3/6/2013 5:19 PM, Brantley Harris wrote: > > Whoa, back up. What are you trying to do with threads? > > > On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: > >> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >> twisted or celery. >> >> >> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >> >>> Dear All, >>> >>> I am new to python multithreading. It seems that using threading causes >>> a slow down with more threads rather than a speedup. should I be using the >>> multiprocessing module instead? Any good examples for threads reading from >>> a queue with multiprocessing? >>> >>> Thanks so much, >>> Oren >>> >>> #!/usr/bin/env python >>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>> multithreading.''' >>> import threading, time, numpy as np >>> >>> class SumThread(threading.Thread): >>> def __init__(self, a, b): >>> threading.Thread.__init__(self) >>> self.a = a >>> self.b = b >>> self.s = 0 >>> >>> def run(self): >>> self.s = sum(i for i in xrange(self.a, self.b)) >>> >>> def main(num_threads): >>> start = time.time() >>> a = map(int, np.core.function_base.linspace(0, 100000000, >>> num_threads + 1, True)) >>> # spawn a pool of threads, and pass them queue instance >>> threads = [] >>> for i in xrange(num_threads): >>> t = SumThread(a[i], a[i + 1]) >>> t.setDaemon(True) >>> t.start() >>> threads.append(t) >>> >>> # Wait for all threads to complete >>> for t in threads: >>> t.join() >>> >>> # Fetch results >>> s = sum(t.s for t in threads) >>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>> (num_threads, s, time.time() - start) >>> >>> for n in 2 ** np.arange(4): >>> main(n) >>> >>> Output: >>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? >>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? >>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? >>> >>> _______________________________________________ >>> 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 listChicago at python.orghttp://mail.python.org/mailman/listinfo/chicago > > > > -- > A person is just about as big as the things that make him angry. > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From deadwisdom at gmail.com Thu Mar 7 01:00:17 2013 From: deadwisdom at gmail.com (Brantley Harris) Date: Wed, 6 Mar 2013 18:00:17 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> <5137D1E0.5090203@uchicago.edu> Message-ID: I agree with Mr. Griffin here. On Wed, Mar 6, 2013 at 5:35 PM, Daniel Griffin wrote: > What sort of speed are you looking for here? Does the ordering matter? If > not then you can just do a multiprocessing Pool and call map with a chunk > of the million int pairs. > > > On Wed, Mar 6, 2013 at 4:31 PM, Oren Livne wrote: > >> Thanks so much for all your answers! >> >> I have a text file with a million int pairs, each of which can be >> processed immediately. I would like to set up a queue to read lines from >> the file and feed a thread pool that will process it in parallel and output >> into (say) another queue, to be processed by another thread that prints the >> results. >> >> >> On 3/6/2013 5:19 PM, Brantley Harris wrote: >> >> Whoa, back up. What are you trying to do with threads? >> >> >> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: >> >>> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >>> twisted or celery. >>> >>> >>> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >>> >>>> Dear All, >>>> >>>> I am new to python multithreading. It seems that using threading causes >>>> a slow down with more threads rather than a speedup. should I be using the >>>> multiprocessing module instead? Any good examples for threads reading from >>>> a queue with multiprocessing? >>>> >>>> Thanks so much, >>>> Oren >>>> >>>> #!/usr/bin/env python >>>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>>> multithreading.''' >>>> import threading, time, numpy as np >>>> >>>> class SumThread(threading.Thread): >>>> def __init__(self, a, b): >>>> threading.Thread.__init__(self) >>>> self.a = a >>>> self.b = b >>>> self.s = 0 >>>> >>>> def run(self): >>>> self.s = sum(i for i in xrange(self.a, self.b)) >>>> >>>> def main(num_threads): >>>> start = time.time() >>>> a = map(int, np.core.function_base.linspace(0, 100000000, >>>> num_threads + 1, True)) >>>> # spawn a pool of threads, and pass them queue instance >>>> threads = [] >>>> for i in xrange(num_threads): >>>> t = SumThread(a[i], a[i + 1]) >>>> t.setDaemon(True) >>>> t.start() >>>> threads.append(t) >>>> >>>> # Wait for all threads to complete >>>> for t in threads: >>>> t.join() >>>> >>>> # Fetch results >>>> s = sum(t.s for t in threads) >>>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>>> (num_threads, s, time.time() - start) >>>> >>>> for n in 2 ** np.arange(4): >>>> main(n) >>>> >>>> Output: >>>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 >>>> ??? >>>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 >>>> ??? >>>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 >>>> ??? >>>> >>>> _______________________________________________ >>>> 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 listChicago at python.orghttp://mail.python.org/mailman/listinfo/chicago >> >> >> >> -- >> A person is just about as big as the things that make him angry. >> >> >> _______________________________________________ >> 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 deadwisdom at gmail.com Thu Mar 7 01:19:41 2013 From: deadwisdom at gmail.com (Brantley Harris) Date: Wed, 6 Mar 2013 18:19:41 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> <5137D1E0.5090203@uchicago.edu> Message-ID: This is how I see concurrency in Python: http://i.imgur.com/qGlmtUB.png On Wed, Mar 6, 2013 at 6:00 PM, Brantley Harris wrote: > I agree with Mr. Griffin here. > > > On Wed, Mar 6, 2013 at 5:35 PM, Daniel Griffin wrote: > >> What sort of speed are you looking for here? Does the ordering matter? If >> not then you can just do a multiprocessing Pool and call map with a chunk >> of the million int pairs. >> >> >> On Wed, Mar 6, 2013 at 4:31 PM, Oren Livne wrote: >> >>> Thanks so much for all your answers! >>> >>> I have a text file with a million int pairs, each of which can be >>> processed immediately. I would like to set up a queue to read lines from >>> the file and feed a thread pool that will process it in parallel and output >>> into (say) another queue, to be processed by another thread that prints the >>> results. >>> >>> >>> On 3/6/2013 5:19 PM, Brantley Harris wrote: >>> >>> Whoa, back up. What are you trying to do with threads? >>> >>> >>> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: >>> >>>> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >>>> twisted or celery. >>>> >>>> >>>> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >>>> >>>>> Dear All, >>>>> >>>>> I am new to python multithreading. It seems that using threading >>>>> causes a slow down with more threads rather than a speedup. should I be >>>>> using the multiprocessing module instead? Any good examples for threads >>>>> reading from a queue with multiprocessing? >>>>> >>>>> Thanks so much, >>>>> Oren >>>>> >>>>> #!/usr/bin/env python >>>>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>>>> multithreading.''' >>>>> import threading, time, numpy as np >>>>> >>>>> class SumThread(threading.Thread): >>>>> def __init__(self, a, b): >>>>> threading.Thread.__init__(self) >>>>> self.a = a >>>>> self.b = b >>>>> self.s = 0 >>>>> >>>>> def run(self): >>>>> self.s = sum(i for i in xrange(self.a, self.b)) >>>>> >>>>> def main(num_threads): >>>>> start = time.time() >>>>> a = map(int, np.core.function_base.linspace(0, 100000000, >>>>> num_threads + 1, True)) >>>>> # spawn a pool of threads, and pass them queue instance >>>>> threads = [] >>>>> for i in xrange(num_threads): >>>>> t = SumThread(a[i], a[i + 1]) >>>>> t.setDaemon(True) >>>>> t.start() >>>>> threads.append(t) >>>>> >>>>> # Wait for all threads to complete >>>>> for t in threads: >>>>> t.join() >>>>> >>>>> # Fetch results >>>>> s = sum(t.s for t in threads) >>>>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>>>> (num_threads, s, time.time() - start) >>>>> >>>>> for n in 2 ** np.arange(4): >>>>> main(n) >>>>> >>>>> Output: >>>>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>>>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 >>>>> ??? >>>>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 >>>>> ??? >>>>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 >>>>> ??? >>>>> >>>>> _______________________________________________ >>>>> 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 listChicago at python.orghttp://mail.python.org/mailman/listinfo/chicago >>> >>> >>> >>> -- >>> A person is just about as big as the things that make him angry. >>> >>> >>> _______________________________________________ >>> 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 pete at wearpants.org Thu Mar 7 01:22:29 2013 From: pete at wearpants.org (Peter Fein) Date: Wed, 6 Mar 2013 18:22:29 -0600 Subject: [Chicago] Subcontract opportunity Message-ID: Hi folks- Looks like I might have more work on my plate than I care to eat... if you're interested in picking up a few hours on the side (in the 5-10/week range), lemme know. Work is mostly Django, starting in April. Send a resume, LinkedIn or github. Bonus points if I know you, if you find me at Pycon or if you have an LLC. Points off for wasting my time. ;-) --Pete -- Peter Fein | wearpants.org | @wearpants I read email at the start and end of each day. IM if urgent. From dgriff1 at gmail.com Thu Mar 7 01:48:01 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Wed, 6 Mar 2013 17:48:01 -0700 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> <5137D1E0.5090203@uchicago.edu> Message-ID: Throw Celery in there. I write a lot of twisted and wrote a wrapper for Celery tasks to behave as deferreds so you can get the best of both worlds. On Wed, Mar 6, 2013 at 5:19 PM, Brantley Harris wrote: > This is how I see concurrency in Python: > > http://i.imgur.com/qGlmtUB.png > > > > On Wed, Mar 6, 2013 at 6:00 PM, Brantley Harris wrote: > >> I agree with Mr. Griffin here. >> >> >> On Wed, Mar 6, 2013 at 5:35 PM, Daniel Griffin wrote: >> >>> What sort of speed are you looking for here? Does the ordering matter? >>> If not then you can just do a multiprocessing Pool and call map with a >>> chunk of the million int pairs. >>> >>> >>> On Wed, Mar 6, 2013 at 4:31 PM, Oren Livne wrote: >>> >>>> Thanks so much for all your answers! >>>> >>>> I have a text file with a million int pairs, each of which can be >>>> processed immediately. I would like to set up a queue to read lines from >>>> the file and feed a thread pool that will process it in parallel and output >>>> into (say) another queue, to be processed by another thread that prints the >>>> results. >>>> >>>> >>>> On 3/6/2013 5:19 PM, Brantley Harris wrote: >>>> >>>> Whoa, back up. What are you trying to do with threads? >>>> >>>> >>>> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: >>>> >>>>> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >>>>> twisted or celery. >>>>> >>>>> >>>>> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >>>>> >>>>>> Dear All, >>>>>> >>>>>> I am new to python multithreading. It seems that using threading >>>>>> causes a slow down with more threads rather than a speedup. should I be >>>>>> using the multiprocessing module instead? Any good examples for threads >>>>>> reading from a queue with multiprocessing? >>>>>> >>>>>> Thanks so much, >>>>>> Oren >>>>>> >>>>>> #!/usr/bin/env python >>>>>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>>>>> multithreading.''' >>>>>> import threading, time, numpy as np >>>>>> >>>>>> class SumThread(threading.Thread): >>>>>> def __init__(self, a, b): >>>>>> threading.Thread.__init__(self) >>>>>> self.a = a >>>>>> self.b = b >>>>>> self.s = 0 >>>>>> >>>>>> def run(self): >>>>>> self.s = sum(i for i in xrange(self.a, self.b)) >>>>>> >>>>>> def main(num_threads): >>>>>> start = time.time() >>>>>> a = map(int, np.core.function_base.linspace(0, 100000000, >>>>>> num_threads + 1, True)) >>>>>> # spawn a pool of threads, and pass them queue instance >>>>>> threads = [] >>>>>> for i in xrange(num_threads): >>>>>> t = SumThread(a[i], a[i + 1]) >>>>>> t.setDaemon(True) >>>>>> t.start() >>>>>> threads.append(t) >>>>>> >>>>>> # Wait for all threads to complete >>>>>> for t in threads: >>>>>> t.join() >>>>>> >>>>>> # Fetch results >>>>>> s = sum(t.s for t in threads) >>>>>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>>>>> (num_threads, s, time.time() - start) >>>>>> >>>>>> for n in 2 ** np.arange(4): >>>>>> main(n) >>>>>> >>>>>> Output: >>>>>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>>>>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 >>>>>> ??? >>>>>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 >>>>>> ??? >>>>>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 >>>>>> ??? >>>>>> >>>>>> _______________________________________________ >>>>>> 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 listChicago at python.orghttp://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>>> >>>> -- >>>> A person is just about as big as the things that make him angry. >>>> >>>> >>>> _______________________________________________ >>>> 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 livne at uchicago.edu Thu Mar 7 02:09:32 2013 From: livne at uchicago.edu (Oren Livne) Date: Wed, 06 Mar 2013 19:09:32 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> <5137D1E0.5090203@uchicago.edu> Message-ID: <5137E8CC.40204@uchicago.edu> Ordering doesn't matter. I can start from a simple example like http://stackoverflow.com/questions/4413821/multiprocessing-pool-example and see if I get a speed-up when I increase the # threads. My machine has 24 cores with 32GB shared mem. On 3/6/2013 5:35 PM, Daniel Griffin wrote: > What sort of speed are you looking for here? Does the ordering matter? > If not then you can just do a multiprocessing Pool and call map with a > chunk of the million int pairs. > > > On Wed, Mar 6, 2013 at 4:31 PM, Oren Livne > wrote: > > Thanks so much for all your answers! > > I have a text file with a million int pairs, each of which can be > processed immediately. I would like to set up a queue to read > lines from the file and feed a thread pool that will process it in > parallel and output into (say) another queue, to be processed by > another thread that prints the results. > > > On 3/6/2013 5:19 PM, Brantley Harris wrote: >> Whoa, back up. What are you trying to do with threads? >> >> >> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin > > wrote: >> >> Python has a GIL so threads mostly sort of suck. Use >> multiprocessing, twisted or celery. >> >> >> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne >> > wrote: >> >> Dear All, >> >> I am new to python multithreading. It seems that using >> threading causes a slow down with more threads rather >> than a speedup. should I be using the multiprocessing >> module instead? Any good examples for threads reading >> from a queue with multiprocessing? >> >> Thanks so much, >> Oren >> >> #!/usr/bin/env python >> '''Sum up the first 100000000 numbers. Time the speed-up >> of using multithreading.''' >> import threading, time, numpy as np >> >> class SumThread(threading.Thread): >> def __init__(self, a, b): >> threading.Thread.__init__(self) >> self.a = a >> self.b = b >> self.s = 0 >> >> def run(self): >> self.s = sum(i for i in xrange(self.a, self.b)) >> >> def main(num_threads): >> start = time.time() >> a = map(int, np.core.function_base.linspace(0, >> 100000000, num_threads + 1, True)) >> # spawn a pool of threads, and pass them queue instance >> threads = [] >> for i in xrange(num_threads): >> t = SumThread(a[i], a[i + 1]) >> t.setDaemon(True) >> t.start() >> threads.append(t) >> >> # Wait for all threads to complete >> for t in threads: >> t.join() >> >> # Fetch results >> s = sum(t.s for t in threads) >> print '#threads = %d, result = %10d, elapsed Time: >> %s' % (num_threads, s, time.time() - start) >> >> for n in 2 ** np.arange(4): >> main(n) >> >> Output: >> #threads = 1, result = 4999999950000000, elapsed Time: >> 12.3320000172 >> #threads = 2, result = 4999999950000000, elapsed Time: >> 16.5600001812 ??? >> #threads = 4, result = 4999999950000000, elapsed Time: >> 16.7489998341 ??? >> #threads = 8, result = 4999999950000000, elapsed Time: >> 16.6720001698 ??? >> >> _______________________________________________ >> 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 > > > -- > A person is just about as big as the things that make him angry. > > > _______________________________________________ > 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 -- A person is just about as big as the things that make him angry. -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.foster.c at gmail.com Thu Mar 7 04:52:52 2013 From: matt.foster.c at gmail.com (Matt Foster) Date: Wed, 6 Mar 2013 21:52:52 -0600 Subject: [Chicago] threading is slow In-Reply-To: <5137E8CC.40204@uchicago.edu> References: <5137C35B.80206@uchicago.edu> <5137D1E0.5090203@uchicago.edu> <5137E8CC.40204@uchicago.edu> Message-ID: I recently had to implement MapReduce in Python using Mulitprocessing and found this example pretty helpful as a starting point. http://mikecvet.wordpress.com/2010/07/02/parallel-mapreduce-in-python/ Good luck! On Wed, Mar 6, 2013 at 7:09 PM, Oren Livne wrote: > Ordering doesn't matter. I can start from a simple example like > http://stackoverflow.com/questions/4413821/multiprocessing-pool-example > and see if I get a speed-up when I increase the # threads. My machine has > 24 cores with 32GB shared mem. > > > On 3/6/2013 5:35 PM, Daniel Griffin wrote: > > What sort of speed are you looking for here? Does the ordering matter? If > not then you can just do a multiprocessing Pool and call map with a chunk > of the million int pairs. > > > On Wed, Mar 6, 2013 at 4:31 PM, Oren Livne wrote: > >> Thanks so much for all your answers! >> >> I have a text file with a million int pairs, each of which can be >> processed immediately. I would like to set up a queue to read lines from >> the file and feed a thread pool that will process it in parallel and output >> into (say) another queue, to be processed by another thread that prints the >> results. >> >> >> On 3/6/2013 5:19 PM, Brantley Harris wrote: >> >> Whoa, back up. What are you trying to do with threads? >> >> >> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: >> >>> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >>> twisted or celery. >>> >>> >>> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >>> >>>> Dear All, >>>> >>>> I am new to python multithreading. It seems that using threading causes >>>> a slow down with more threads rather than a speedup. should I be using the >>>> multiprocessing module instead? Any good examples for threads reading from >>>> a queue with multiprocessing? >>>> >>>> Thanks so much, >>>> Oren >>>> >>>> #!/usr/bin/env python >>>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>>> multithreading.''' >>>> import threading, time, numpy as np >>>> >>>> class SumThread(threading.Thread): >>>> def __init__(self, a, b): >>>> threading.Thread.__init__(self) >>>> self.a = a >>>> self.b = b >>>> self.s = 0 >>>> >>>> def run(self): >>>> self.s = sum(i for i in xrange(self.a, self.b)) >>>> >>>> def main(num_threads): >>>> start = time.time() >>>> a = map(int, np.core.function_base.linspace(0, 100000000, >>>> num_threads + 1, True)) >>>> # spawn a pool of threads, and pass them queue instance >>>> threads = [] >>>> for i in xrange(num_threads): >>>> t = SumThread(a[i], a[i + 1]) >>>> t.setDaemon(True) >>>> t.start() >>>> threads.append(t) >>>> >>>> # Wait for all threads to complete >>>> for t in threads: >>>> t.join() >>>> >>>> # Fetch results >>>> s = sum(t.s for t in threads) >>>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>>> (num_threads, s, time.time() - start) >>>> >>>> for n in 2 ** np.arange(4): >>>> main(n) >>>> >>>> Output: >>>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 >>>> ??? >>>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 >>>> ??? >>>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 >>>> ??? >>>> >>>> _______________________________________________ >>>> 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 listChicago at python.orghttp://mail.python.org/mailman/listinfo/chicago >> >> >> >> -- >> A person is just about as big as the things that make him angry. >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > > _______________________________________________ > Chicago mailing listChicago at python.orghttp://mail.python.org/mailman/listinfo/chicago > > > > -- > A person is just about as big as the things that make him angry. > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Thu Mar 7 13:16:14 2013 From: livne at uchicago.edu (Oren Livne) Date: Thu, 07 Mar 2013 06:16:14 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> Message-ID: <5138850E.8030503@uchicago.edu> For a purely computational task, multiprocessing seems to give twice smaller speedup than the # processors in the machine: 2x for 4-proc and 10x for 24-proc. Is that normal? Thanks! Oren 4-proc machine: Serial : time elapsed: 8.26, result = 18000068.322155 1 procs: time elapsed: 8.35 (1.0x), result = 18000068.322155 2 procs: time elapsed: 5.15 (1.6x), result = 18000068.322155 4 procs: time elapsed: 4.56 (1.8x), result = 18000068.322155 8 procs: time elapsed: 4.80 (1.7x), result = 18000068.322155 24-proc machine Serial : time elapsed: 12.67, result = 18000068.322155 1 procs: time elapsed: 12.74 (1.0x), result = 18000068.322155 2 procs: time elapsed: 7.36 (1.7x), result = 18000068.322155 4 procs: time elapsed: 3.76 (3.4x), result = 18000068.322155 8 procs: time elapsed: 2.42 (5.2x), result = 18000068.322155 16 procs: time elapsed: 1.31 (9.7x), result = 18000068.322155 24 procs: time elapsed: 1.31 (9.6x), result = 18000068.322155 30 procs: time elapsed: 1.33 (9.5x), result = 18000068.322155 ''' ============================================================ http://stackoverflow.com/questions/4413821/multiprocessing-pool-example Created on Mar 6, 2013 @author: Oren Livne ============================================================ ''' from multiprocessing import Pool from time import time import numpy as np K = 2000000 def CostlyFunction((z,)): r = 0 for k in xrange(1, K + 2): r += z ** (1 / k ** 1.5) return r if __name__ == "__main__": currtime = time() N = 10 w = sum(map(CostlyFunction, ((i,) for i in xrange(N)))) t = t = time() - currtime print 'Serial : time elapsed: %.2f, result = %f' % (t, w) for p in [1,2,4,8,16,24,30]:#2 ** np.arange(4): currtime = time() po = Pool(processes=p) res = po.map_async(CostlyFunction, ((i,) for i in xrange(N))) w = sum(res.get()) tp = time() - currtime print '%2d procs: time elapsed: %.2f (%.1fx), result = %f' % (p, tp, t/tp, w) On 3/6/2013 5:12 PM, Daniel Peters wrote: > Hey Oren, if you take half an hour (or less) and pick one of these > videos, I have a feeling you'll get everything you need on either > threading or multiprocessing, or any other libs/frameworks used for > concurrency/parallelism . The first listed video is even from Chipy! > > http://pyvideo.org/search?models=videos.video&q=threading > > On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin >wrote: > > Python has a GIL so threads mostly sort of suck. Use > multiprocessing, twisted or celery. > > > On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne >wrote: > > Dear All, > > I am new to python multithreading. It seems that using > threading causes a slow down with more threads rather than a > speedup. should I be using the multiprocessing module instead? > Any good examples for threads reading from a queue with > multiprocessing? > > Thanks so much, > Oren > > #!/usr/bin/env python > '''Sum up the first 100000000 numbers. Time the speed-up of > using multithreading.''' > import threading, time, numpy as np > > class SumThread(threading.Thread): > def __init__(self, a, b): > threading.Thread.__init__(self) > self.a = a > self.b = b > self.s = 0 > > def run(self): > self.s = sum(i for i in xrange(self.a, self.b)) > > def main(num_threads): > start = time.time() > a = map(int, np.core.function_base.linspace(0, 100000000, > num_threads + 1, True)) > # spawn a pool of threads, and pass them queue instance > threads = [] > for i in xrange(num_threads): > t = SumThread(a[i], a[i + 1]) > t.setDaemon(True) > t.start() > threads.append(t) > > # Wait for all threads to complete > for t in threads: > t.join() > > # Fetch results > s = sum(t.s for t in threads) > print '#threads = %d, result = %10d, elapsed Time: %s' % > (num_threads, s, time.time() - start) > > for n in 2 ** np.arange(4): > main(n) > > Output: > #threads = 1, result = 4999999950000000, elapsed Time: > 12.3320000172 > #threads = 2, result = 4999999950000000, elapsed Time: > 16.5600001812 ??? > #threads = 4, result = 4999999950000000, elapsed Time: > 16.7489998341 ??? > #threads = 8, result = 4999999950000000, elapsed Time: > 16.6720001698 ??? > > _______________________________________________ > 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 -- A person is just about as big as the things that make him angry. -------------- next part -------------- An HTML attachment was scrubbed... URL: From maney at two14.net Thu Mar 7 13:34:14 2013 From: maney at two14.net (Martin Maney) Date: Thu, 7 Mar 2013 06:34:14 -0600 Subject: [Chicago] threading is slow In-Reply-To: <5138850E.8030503@uchicago.edu> References: <5137C35B.80206@uchicago.edu> <5138850E.8030503@uchicago.edu> Message-ID: <20130307123414.GA19062@furrr.two14.net> On Thu, Mar 07, 2013 at 06:16:14AM -0600, Oren Livne wrote: > For a purely computational task, multiprocessing seems to give twice > smaller speedup than the # processors in the machine: 2x for 4-proc > and 10x for 24-proc. Is that normal? Hmmmm. If half the "processors" are hyperthreads, then I think that would be as expected - they can actually reduce throughput pretty easily by increasing contention for shared resources - cache lines, memory transfers, ... For a computationally bound task, you shouldn't expect much improvement beyond the number of physical cores in the system. And then there are all those twisty, problem-specific things, like arranging the data so that work units that may go to different cores don't cause excessive cache-line bouncing, etc. It's not directly relevant, but this article talks about most of these issues and, usefully, compares the right and wrong ("1975 programming") ways of getting performance out fo the hardware: https://www.varnish-cache.org/trac/wiki/ArchitectNotes -- Minsky's Organism Principle: When a system evolves to become more complex, this always involves a compromise: if its parts become too separate, then the system's abilities will be limited; but if there are too many interconnections, then each change in one part will disrupt many others. From maney at two14.net Thu Mar 7 13:58:20 2013 From: maney at two14.net (Martin Maney) Date: Thu, 7 Mar 2013 06:58:20 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging Message-ID: <20130307125820.GB19062@furrr.two14.net> ....Or, How I learned to stop worrying and love syslog. :-) I kinda know where all the [flawed] reinventions of these wheels are coming from, but I also have a lot of sympathy for the author's feeling that Python ought to be using the best logging facility available. He does casually assume that you might be able to change settings in /etc, but that seems reasonable for anything beyond the "Ma & Pa's Family Photos" website. http://hynek.me/articles/taking-some-pain-out-of-python-logging/ -- These are people who panic when the power goes off and they're trapped on an escalator. -- John Walker From skip at pobox.com Thu Mar 7 16:01:35 2013 From: skip at pobox.com (Skip Montanaro) Date: Thu, 7 Mar 2013 09:01:35 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging In-Reply-To: <20130307125820.GB19062@furrr.two14.net> References: <20130307125820.GB19062@furrr.two14.net> Message-ID: > ....Or, How I learned to stop worrying and love syslog. :-) > I kinda know where all the [flawed] reinventions of these wheels are > coming from.... Java? :-) > http://hynek.me/articles/taking-some-pain-out-of-python-logging/ At work we've used the stdlib logger in the platform I work on for quite awhile. We log heavily, and were always disappointed in logging performance. It was mostly caused by all the features baked into the stdlib logger which we never used (I'm sure inherited from log4j or whatever its logical parent was). Over time we tried various things, including inlining a stripped down __init__, threading the loggers, rewriting things in C++, yadda, yadda, yadda. A few months ago I broke down and wrote a very simple class which implements the basic logging API, can only log in one format, and only uses those features we actually need. The platform is very mature, so I'm not worried about ever needing the log the thread name, or need to format messages in all sorts of strange and wonderful ways, for example. It's fast, hasn't got any threading issues (*), and we will probably break the disk drive with our log messages before the logger craps out. (Yes, we do our own log file rotation.) Skip (*) When you think about it, running a logger in its own thread is probably not that useful. The OS probably does a much better job of scheduling writes to disk, and to switch threads you have to go through the kernel anyway. The threaded logger has more trips through the kernel to write to the file, once to switch to the logger thread, once to write the bits. Just write the damn message and be done with it... From pete at wearpants.org Thu Mar 7 16:13:54 2013 From: pete at wearpants.org (Peter Fein) Date: Thu, 7 Mar 2013 09:13:54 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging In-Reply-To: References: <20130307125820.GB19062@furrr.two14.net> Message-ID: On Thu, Mar 7, 2013 at 9:01 AM, Skip Montanaro wrote: > At work we've used the stdlib logger in the platform I work on for > quite awhile. We log heavily, and were always disappointed in logging > performance. It was mostly caused by all the features baked into the > stdlib logger which we never used (I'm sure inherited from log4j or > whatever its logical parent was). Over time we tried various things, > including inlining a stripped down __init__, threading the loggers, > rewriting things in C++, yadda, yadda, yadda. A few months ago I > broke down and wrote a very simple class which implements the basic > logging API, can only log in one format, and only uses those features > we actually need. The platform is very mature, so I'm not worried Code please? :-) > (*) When you think about it, running a logger in its own thread is > probably not that useful. The OS probably does a much better job of > scheduling writes to disk, and to switch threads you have to go > through the kernel anyway. The threaded logger has more trips through > the kernel to write to the file, once to switch to the logger thread, > once to write the bits. Just write the damn message and be done with > it... In my logger Twiggy, I have support for what I call "asynchronous logging" - use a child process to do the actual disk write. http://twiggy.wearpants.org/ -- Peter Fein | wearpants.org | @wearpants I read email at the start and end of each day. IM if urgent. From livne at uchicago.edu Thu Mar 7 16:43:08 2013 From: livne at uchicago.edu (Oren Livne) Date: Thu, 07 Mar 2013 09:43:08 -0600 Subject: [Chicago] threading is slow In-Reply-To: <20130307123414.GA19062@furrr.two14.net> References: <5137C35B.80206@uchicago.edu> <5138850E.8030503@uchicago.edu> <20130307123414.GA19062@furrr.two14.net> Message-ID: <5138B58C.70402@uchicago.edu> This makes sense, thanks. I am happy even with a 10x speedup. Now, I am not sure how to pass into the processing function (which I map() over a range of values) a read-only global variable. In my real program, when I added it to the arguments, my computer hangs. So I tried a simpler case. Even in the example below, I still get a speedup by using multiple threads, but simply passing in the large numpy array made each call 20 times slower. Is that an unrelated problem, that the array is passed by value instead of by reference? Also, for my complex object I get a synchronization exception : NoneType found, str expected from multiprocessing. Thanks! Oren ''' ============================================================ http://stackoverflow.com/questions/4413821/multiprocessing-pool-example Created on Mar 6, 2013 @author: Oren Livne ============================================================ ''' from multiprocessing import Pool from time import time import numpy as np K = 200000 def CostlyFunction((z, problem)): r = 0 for k in problem: r += z ** (1 / k ** 1.5) return r if __name__ == "__main__": currtime = time() N = 10 problem = np.arange(1, K + 2) w = sum(map(CostlyFunction, ((i, problem) for i in xrange(N)))) t = t = time() - currtime print 'Serial : time elapsed: %.2f, result = %f' % (t, w) for p in [1, 2, 4]: #[1, 2, 4, 8, 16, 24, 30]:#2 ** np.arange(4): currtime = time() po = Pool(processes=p) res = po.map_async(CostlyFunction, ((i, problem) for i in xrange(N))) w = sum(res.get()) tp = time() - currtime print '%2d procs: time elapsed: %.2f (%.1fx), result = %f' % (p, tp, t / tp, w) On 3/7/2013 6:34 AM, Martin Maney wrote: > On Thu, Mar 07, 2013 at 06:16:14AM -0600, Oren Livne wrote: >> For a purely computational task, multiprocessing seems to give twice >> smaller speedup than the # processors in the machine: 2x for 4-proc >> and 10x for 24-proc. Is that normal? > Hmmmm. If half the "processors" are hyperthreads, then I think that > would be as expected - they can actually reduce throughput pretty > easily by increasing contention for shared resources - cache lines, > memory transfers, ... > > For a computationally bound task, you shouldn't expect much improvement > beyond the number of physical cores in the system. And then there are > all those twisty, problem-specific things, like arranging the data so > that work units that may go to different cores don't cause excessive > cache-line bouncing, etc. > > It's not directly relevant, but this article talks about most of these > issues and, usefully, compares the right and wrong ("1975 programming") > ways of getting performance out fo the hardware: > > https://www.varnish-cache.org/trac/wiki/ArchitectNotes > -- A person is just about as big as the things that make him angry. From dgriff1 at gmail.com Thu Mar 7 16:51:52 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Thu, 7 Mar 2013 08:51:52 -0700 Subject: [Chicago] threading is slow In-Reply-To: <5138B58C.70402@uchicago.edu> References: <5137C35B.80206@uchicago.edu> <5138850E.8030503@uchicago.edu> <20130307123414.GA19062@furrr.two14.net> <5138B58C.70402@uchicago.edu> Message-ID: You are getting into the mechanics of fork. It can't be a read only global variable since it is being read in another process. When you pass it in, it is most likely being copied. On Thu, Mar 7, 2013 at 8:43 AM, Oren Livne wrote: > This makes sense, thanks. I am happy even with a 10x speedup. Now, I am > not sure how to pass into the processing function (which I map() over a > range of values) a read-only global variable. In my real program, when I > added it to the arguments, my computer hangs. So I tried a simpler case. > Even in the example below, I still get a speedup by using multiple threads, > but simply passing in the large numpy array made each call 20 times slower. > Is that an unrelated problem, that the array is passed by value instead of > by reference? Also, for my complex object I get a synchronization exception > : NoneType found, str expected from multiprocessing. > > Thanks! > Oren > > > ''' > ==============================**============================== > http://stackoverflow.com/**questions/4413821/** > multiprocessing-pool-example > > Created on Mar 6, 2013 > @author: Oren Livne > ==============================**============================== > ''' > from multiprocessing import Pool > from time import time > import numpy as np > > K = 200000 > def CostlyFunction((z, problem)): > r = 0 > for k in problem: > > r += z ** (1 / k ** 1.5) > return r > > if __name__ == "__main__": > currtime = time() > N = 10 > problem = np.arange(1, K + 2) > w = sum(map(CostlyFunction, ((i, problem) for i in xrange(N)))) > > t = t = time() - currtime > print 'Serial : time elapsed: %.2f, result = %f' % (t, w) > > for p in [1, 2, 4]: #[1, 2, 4, 8, 16, 24, 30]:#2 ** np.arange(4): > > currtime = time() > po = Pool(processes=p) > res = po.map_async(CostlyFunction, ((i, problem) for i in > xrange(N))) > > w = sum(res.get()) > tp = time() - currtime > print '%2d procs: time elapsed: %.2f (%.1fx), result = %f' % (p, > tp, t / tp, w) > > On 3/7/2013 6:34 AM, Martin Maney wrote: > >> On Thu, Mar 07, 2013 at 06:16:14AM -0600, Oren Livne wrote: >> >>> For a purely computational task, multiprocessing seems to give twice >>> smaller speedup than the # processors in the machine: 2x for 4-proc >>> and 10x for 24-proc. Is that normal? >>> >> Hmmmm. If half the "processors" are hyperthreads, then I think that >> would be as expected - they can actually reduce throughput pretty >> easily by increasing contention for shared resources - cache lines, >> memory transfers, ... >> >> For a computationally bound task, you shouldn't expect much improvement >> beyond the number of physical cores in the system. And then there are >> all those twisty, problem-specific things, like arranging the data so >> that work units that may go to different cores don't cause excessive >> cache-line bouncing, etc. >> >> It's not directly relevant, but this article talks about most of these >> issues and, usefully, compares the right and wrong ("1975 programming") >> ways of getting performance out fo the hardware: >> >> https://www.varnish-cache.org/**trac/wiki/ArchitectNotes >> >> > > -- > A person is just about as big as the things that make him angry. > > ______________________________**_________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/**mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From diomedestydeus at gmail.com Thu Mar 7 16:58:16 2013 From: diomedestydeus at gmail.com (Philip Doctor) Date: Thu, 7 Mar 2013 09:58:16 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging In-Reply-To: References: <20130307125820.GB19062@furrr.two14.net> Message-ID: Maybe a dumb question on my part, but can someone sort of clarify what the exact problem with logging is? The author states people hate it (then cites a tweet) and claims it "reeks of NIH" without much justification. I guess I don't find the standard logging to be that difficult? Is there something that's specifically hard to do with it? As justification for a switch to syslog he states I'll gain all kinds of good things: * Consistent time stamps all over the server correct me if I'm wrong please, but asctime is pulling from time.time() which is getting seconds since epoch from the OS right? Shouldn't I already have consistent time stamps all over the sever? I haven't personally noticed any inconsistencies, but I'm admittedly usually only looking at my application logs. * Filtering into files by application This confuses me also, when I configure a logger in an application, I can also tell it to us a specific file for that application. I'm not seeing a win here. *Log rotation He might have a point there regarding compression of old logs etc * Remote logging I guess I use splunk for this so I do see a big win for me, but I could see it as a win for some scenarios. Any replies and horror stories from the world of python logging are welcome. I'd love to know what problems might be waiting for me up the road as I'm currently using the default logging. On Thu, Mar 7, 2013 at 9:13 AM, Peter Fein wrote: > On Thu, Mar 7, 2013 at 9:01 AM, Skip Montanaro wrote: > > At work we've used the stdlib logger in the platform I work on for > > quite awhile. We log heavily, and were always disappointed in logging > > performance. It was mostly caused by all the features baked into the > > stdlib logger which we never used (I'm sure inherited from log4j or > > whatever its logical parent was). Over time we tried various things, > > including inlining a stripped down __init__, threading the loggers, > > rewriting things in C++, yadda, yadda, yadda. A few months ago I > > broke down and wrote a very simple class which implements the basic > > logging API, can only log in one format, and only uses those features > > we actually need. The platform is very mature, so I'm not worried > > Code please? :-) > > > (*) When you think about it, running a logger in its own thread is > > probably not that useful. The OS probably does a much better job of > > scheduling writes to disk, and to switch threads you have to go > > through the kernel anyway. The threaded logger has more trips through > > the kernel to write to the file, once to switch to the logger thread, > > once to write the bits. Just write the damn message and be done with > > it... > > In my logger Twiggy, I have support for what I call "asynchronous > logging" - use a child process to do the actual disk write. > http://twiggy.wearpants.org/ > > -- > Peter Fein | wearpants.org | @wearpants > > I read email at the start and end of each day. IM if urgent. > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chicagomackay at gmail.com Thu Mar 7 17:03:23 2013 From: chicagomackay at gmail.com (Alex MacKay) Date: Thu, 7 Mar 2013 10:03:23 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> Message-ID: <7B809A01-B844-4558-9DB3-99EFFBCCBF61@gmail.com> Has anyone used Python threads to make a sweater? On Mar 6, 2013, at 5:19 PM, Brantley Harris wrote: > Whoa, back up. What are you trying to do with threads? > > > On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: > Python has a GIL so threads mostly sort of suck. Use multiprocessing, twisted or celery. > > > On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: > Dear All, > > I am new to python multithreading. It seems that using threading causes a slow down with more threads rather than a speedup. should I be using the multiprocessing module instead? Any good examples for threads reading from a queue with multiprocessing? > > Thanks so much, > Oren > > #!/usr/bin/env python > '''Sum up the first 100000000 numbers. Time the speed-up of using multithreading.''' > import threading, time, numpy as np > > class SumThread(threading.Thread): > def __init__(self, a, b): > threading.Thread.__init__(self) > self.a = a > self.b = b > self.s = 0 > > def run(self): > self.s = sum(i for i in xrange(self.a, self.b)) > > def main(num_threads): > start = time.time() > a = map(int, np.core.function_base.linspace(0, 100000000, num_threads + 1, True)) > # spawn a pool of threads, and pass them queue instance > threads = [] > for i in xrange(num_threads): > t = SumThread(a[i], a[i + 1]) > t.setDaemon(True) > t.start() > threads.append(t) > > # Wait for all threads to complete > for t in threads: > t.join() > > # Fetch results > s = sum(t.s for t in threads) > print '#threads = %d, result = %10d, elapsed Time: %s' % (num_threads, s, time.time() - start) > > for n in 2 ** np.arange(4): > main(n) > > Output: > #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 > #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? > #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? > #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? > > _______________________________________________ > 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 skip at pobox.com Thu Mar 7 18:19:58 2013 From: skip at pobox.com (Skip Montanaro) Date: Thu, 7 Mar 2013 11:19:58 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging In-Reply-To: References: <20130307125820.GB19062@furrr.two14.net> Message-ID: > In my logger Twiggy, I have support for what I call "asynchronous > logging" - use a child process to do the actual disk write. > http://twiggy.wearpants.org/ More process switches. Unless you have multiple processes feeding into your logger (as for syslog), I suspect there's little to be gained. Moving loggers into separate threads or subprocesses just increases communication and process switch overhead. I suspect it will be hard to improve logging performance over what the kernel does in the way of disk buffer flushing. That said, the stdlib logger was so slow (I think it was the special formatters), that if you log heavily it's tempting to try and find a better way to do things. One thing we did was to delay string format substitution until after the logger has decided if it needs to write anything. Instead of this: self.logger.debug("And %s's your uncle and %s's your aunt!" % ("Bob", "Mary")) our API is self.logger.debug("And %s's your uncle and %s's your aunt!", ("Bob", "Mary")) The logger does the format substitution if and only if logging is at the debug level. That, for us, was the slowest bit of non-disk activity. YMMV, of course. If you don't log much you probably wouldn't notice these things. A few hundred MB per day from each of many processes is not at all unusual for us. Skip From diomedestydeus at gmail.com Thu Mar 7 20:40:13 2013 From: diomedestydeus at gmail.com (Philip Doctor) Date: Thu, 7 Mar 2013 13:40:13 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging In-Reply-To: References: <20130307125820.GB19062@furrr.two14.net> Message-ID: Good points on both and you solution is certainly more elegant than a bunch of ifs using getEffectiveLevel and more in line with what I see in the log4net world. You're right, I don't log a ton right now unless I hit an exception which may explain part of why I haven't bumped into these limits yet. Thanks for the response. On Thu, Mar 7, 2013 at 11:19 AM, Skip Montanaro wrote: > > In my logger Twiggy, I have support for what I call "asynchronous > > logging" - use a child process to do the actual disk write. > > http://twiggy.wearpants.org/ > > More process switches. Unless you have multiple processes feeding > into your logger (as for syslog), I suspect there's little to be > gained. Moving loggers into separate threads or subprocesses just > increases communication and process switch overhead. I suspect it > will be hard to improve logging performance over what the kernel does > in the way of disk buffer flushing. > > That said, the stdlib logger was so slow (I think it was the special > formatters), that if you log heavily it's tempting to try and find a > better way to do things. One thing we did was to delay string format > substitution until after the logger has decided if it needs to write > anything. Instead of this: > > self.logger.debug("And %s's your uncle and %s's your aunt!" % > ("Bob", "Mary")) > > our API is > > self.logger.debug("And %s's your uncle and %s's your aunt!", > ("Bob", "Mary")) > > The logger does the format substitution if and only if logging is at > the debug level. That, for us, was the slowest bit of non-disk > activity. YMMV, of course. If you don't log much you probably > wouldn't notice these things. A few hundred MB per day from each of > many processes is not at all unusual for us. > > Skip > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From hundredpercentjuice at gmail.com Thu Mar 7 21:39:45 2013 From: hundredpercentjuice at gmail.com (JS Irick) Date: Thu, 7 Mar 2013 14:39:45 -0600 Subject: [Chicago] threading is slow In-Reply-To: <7B809A01-B844-4558-9DB3-99EFFBCCBF61@gmail.com> References: <5137C35B.80206@uchicago.edu> <7B809A01-B844-4558-9DB3-99EFFBCCBF61@gmail.com> Message-ID: Sweaters are made of yarn, not thread. On Thu, Mar 7, 2013 at 10:03 AM, Alex MacKay wrote: > Has anyone used Python threads to make a sweater? > > On Mar 6, 2013, at 5:19 PM, Brantley Harris wrote: > > Whoa, back up. What are you trying to do with threads? > > > On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: > >> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >> twisted or celery. >> >> >> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >> >>> Dear All, >>> >>> I am new to python multithreading. It seems that using threading causes >>> a slow down with more threads rather than a speedup. should I be using the >>> multiprocessing module instead? Any good examples for threads reading from >>> a queue with multiprocessing? >>> >>> Thanks so much, >>> Oren >>> >>> #!/usr/bin/env python >>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>> multithreading.''' >>> import threading, time, numpy as np >>> >>> class SumThread(threading.Thread): >>> def __init__(self, a, b): >>> threading.Thread.__init__(**self) >>> self.a = a >>> self.b = b >>> self.s = 0 >>> >>> def run(self): >>> self.s = sum(i for i in xrange(self.a, self.b)) >>> >>> def main(num_threads): >>> start = time.time() >>> a = map(int, np.core.function_base.**linspace(0, 100000000, >>> num_threads + 1, True)) >>> # spawn a pool of threads, and pass them queue instance >>> threads = [] >>> for i in xrange(num_threads): >>> t = SumThread(a[i], a[i + 1]) >>> t.setDaemon(True) >>> t.start() >>> threads.append(t) >>> >>> # Wait for all threads to complete >>> for t in threads: >>> t.join() >>> >>> # Fetch results >>> s = sum(t.s for t in threads) >>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>> (num_threads, s, time.time() - start) >>> >>> for n in 2 ** np.arange(4): >>> main(n) >>> >>> Output: >>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? >>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? >>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? >>> >>> ______________________________**_________________ >>> 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 > > -- ==== JS Irick 312-307-8904 Consultant: truqua.com Coach: atlascrossfit.com Programmer: juicetux.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.mcmillan at gmail.com Thu Mar 7 21:49:51 2013 From: kumar.mcmillan at gmail.com (Kumar McMillan) Date: Thu, 7 Mar 2013 14:49:51 -0600 Subject: [Chicago] Taking Some Pain Out Of Python Logging In-Reply-To: References: <20130307125820.GB19062@furrr.two14.net> Message-ID: On Thu, Mar 7, 2013 at 9:58 AM, Philip Doctor wrote: > Maybe a dumb question on my part, but can someone sort of clarify what the > exact problem with logging is? The author states people hate it (then > cites a tweet) and claims it "reeks of NIH" without much justification. I > guess I don't find the standard logging to be that difficult? Is there > something that's specifically hard to do with it? > The model is flawed: You write logs to a stream. The stream is meaningless unless it has a registered handler. Where do you register handlers to guarantee they are registered only once and not overwritten? That's the flaw. Also, the defaults suck and the API is too complicated. I have more rage for logging than any other stdlib module combined then multiplied by all modules. It usually boils down to stream registration problems. You could be staring at the registration code you *think* is running but some code somewhere else is overriding it. There is no easy way to debug such problems. Also, logging wants to swallow all exceptions and pretend they never happened. Exceptions like Unicode errors that only happen when you have Unicode bugs thus defeating the purpose of logging info that you can use to debug with later. Naturally, these problems typically only appear in production and you only discover them when you are looking for a log message that never got logged :( > > As justification for a switch to syslog he states I'll gain all kinds of > good things: > > * Consistent time stamps all over the server > correct me if I'm wrong please, but asctime is pulling from time.time() > which is getting seconds since epoch from the OS right? Shouldn't I > already have consistent time stamps all over the sever? I haven't > personally noticed any inconsistencies, but I'm admittedly usually only > looking at my application logs. > > * Filtering into files by application > This confuses me also, when I configure a logger in an application, I can > also tell it to us a specific file for that application. I'm not seeing a > win here. > > *Log rotation > He might have a point there regarding compression of old logs etc > > * Remote logging > I guess I use splunk for this so I do see a big win for me, but I could > see it as a win for some scenarios. > > Any replies and horror stories from the world of python logging are > welcome. I'd love to know what problems might be waiting for me up the > road as I'm currently using the default logging. > > > > > > > > On Thu, Mar 7, 2013 at 9:13 AM, Peter Fein wrote: > >> On Thu, Mar 7, 2013 at 9:01 AM, Skip Montanaro wrote: >> > At work we've used the stdlib logger in the platform I work on for >> > quite awhile. We log heavily, and were always disappointed in logging >> > performance. It was mostly caused by all the features baked into the >> > stdlib logger which we never used (I'm sure inherited from log4j or >> > whatever its logical parent was). Over time we tried various things, >> > including inlining a stripped down __init__, threading the loggers, >> > rewriting things in C++, yadda, yadda, yadda. A few months ago I >> > broke down and wrote a very simple class which implements the basic >> > logging API, can only log in one format, and only uses those features >> > we actually need. The platform is very mature, so I'm not worried >> >> Code please? :-) >> >> > (*) When you think about it, running a logger in its own thread is >> > probably not that useful. The OS probably does a much better job of >> > scheduling writes to disk, and to switch threads you have to go >> > through the kernel anyway. The threaded logger has more trips through >> > the kernel to write to the file, once to switch to the logger thread, >> > once to write the bits. Just write the damn message and be done with >> > it... >> >> In my logger Twiggy, I have support for what I call "asynchronous >> logging" - use a child process to do the actual disk write. >> http://twiggy.wearpants.org/ >> >> -- >> Peter Fein | wearpants.org | @wearpants >> >> I read email at the start and end of each day. IM if urgent. >> _______________________________________________ >> 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 diomedestydeus at gmail.com Thu Mar 7 21:50:24 2013 From: diomedestydeus at gmail.com (Philip Doctor) Date: Thu, 7 Mar 2013 14:50:24 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> <7B809A01-B844-4558-9DB3-99EFFBCCBF61@gmail.com> Message-ID: I'll let Weezer know. On Thu, Mar 7, 2013 at 2:39 PM, JS Irick wrote: > Sweaters are made of yarn, not thread. > > > On Thu, Mar 7, 2013 at 10:03 AM, Alex MacKay wrote: > >> Has anyone used Python threads to make a sweater? >> >> On Mar 6, 2013, at 5:19 PM, Brantley Harris wrote: >> >> Whoa, back up. What are you trying to do with threads? >> >> >> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: >> >>> Python has a GIL so threads mostly sort of suck. Use multiprocessing, >>> twisted or celery. >>> >>> >>> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >>> >>>> Dear All, >>>> >>>> I am new to python multithreading. It seems that using threading causes >>>> a slow down with more threads rather than a speedup. should I be using the >>>> multiprocessing module instead? Any good examples for threads reading from >>>> a queue with multiprocessing? >>>> >>>> Thanks so much, >>>> Oren >>>> >>>> #!/usr/bin/env python >>>> '''Sum up the first 100000000 numbers. Time the speed-up of using >>>> multithreading.''' >>>> import threading, time, numpy as np >>>> >>>> class SumThread(threading.Thread): >>>> def __init__(self, a, b): >>>> threading.Thread.__init__(**self) >>>> self.a = a >>>> self.b = b >>>> self.s = 0 >>>> >>>> def run(self): >>>> self.s = sum(i for i in xrange(self.a, self.b)) >>>> >>>> def main(num_threads): >>>> start = time.time() >>>> a = map(int, np.core.function_base.**linspace(0, 100000000, >>>> num_threads + 1, True)) >>>> # spawn a pool of threads, and pass them queue instance >>>> threads = [] >>>> for i in xrange(num_threads): >>>> t = SumThread(a[i], a[i + 1]) >>>> t.setDaemon(True) >>>> t.start() >>>> threads.append(t) >>>> >>>> # Wait for all threads to complete >>>> for t in threads: >>>> t.join() >>>> >>>> # Fetch results >>>> s = sum(t.s for t in threads) >>>> print '#threads = %d, result = %10d, elapsed Time: %s' % >>>> (num_threads, s, time.time() - start) >>>> >>>> for n in 2 ** np.arange(4): >>>> main(n) >>>> >>>> Output: >>>> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >>>> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 >>>> ??? >>>> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 >>>> ??? >>>> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 >>>> ??? >>>> >>>> ______________________________**_________________ >>>> 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 >> >> > > > -- > ==== > JS Irick > 312-307-8904 > Consultant: truqua.com > Coach: atlascrossfit.com > Programmer: juicetux.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chicagomackay at gmail.com Fri Mar 8 02:24:24 2013 From: chicagomackay at gmail.com (Alex MacKay) Date: Thu, 7 Mar 2013 19:24:24 -0600 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> <7B809A01-B844-4558-9DB3-99EFFBCCBF61@gmail.com> Message-ID: <508D8EB2-1663-46D0-9F5D-BAB4773931C1@gmail.com> Yes, as a general rule, but there are sweaters made of thread.... http://www.dyetyarns.com/what-to-look-for-in-a-thrift-sweater On Mar 7, 2013, at 2:39 PM, JS Irick wrote: > Sweaters are made of yarn, not thread. > > > On Thu, Mar 7, 2013 at 10:03 AM, Alex MacKay wrote: > Has anyone used Python threads to make a sweater? > > On Mar 6, 2013, at 5:19 PM, Brantley Harris wrote: > >> Whoa, back up. What are you trying to do with threads? >> >> >> On Wed, Mar 6, 2013 at 5:05 PM, Daniel Griffin wrote: >> Python has a GIL so threads mostly sort of suck. Use multiprocessing, twisted or celery. >> >> >> On Wed, Mar 6, 2013 at 3:29 PM, Oren Livne wrote: >> Dear All, >> >> I am new to python multithreading. It seems that using threading causes a slow down with more threads rather than a speedup. should I be using the multiprocessing module instead? Any good examples for threads reading from a queue with multiprocessing? >> >> Thanks so much, >> Oren >> >> #!/usr/bin/env python >> '''Sum up the first 100000000 numbers. Time the speed-up of using multithreading.''' >> import threading, time, numpy as np >> >> class SumThread(threading.Thread): >> def __init__(self, a, b): >> threading.Thread.__init__(self) >> self.a = a >> self.b = b >> self.s = 0 >> >> def run(self): >> self.s = sum(i for i in xrange(self.a, self.b)) >> >> def main(num_threads): >> start = time.time() >> a = map(int, np.core.function_base.linspace(0, 100000000, num_threads + 1, True)) >> # spawn a pool of threads, and pass them queue instance >> threads = [] >> for i in xrange(num_threads): >> t = SumThread(a[i], a[i + 1]) >> t.setDaemon(True) >> t.start() >> threads.append(t) >> >> # Wait for all threads to complete >> for t in threads: >> t.join() >> >> # Fetch results >> s = sum(t.s for t in threads) >> print '#threads = %d, result = %10d, elapsed Time: %s' % (num_threads, s, time.time() - start) >> >> for n in 2 ** np.arange(4): >> main(n) >> >> Output: >> #threads = 1, result = 4999999950000000, elapsed Time: 12.3320000172 >> #threads = 2, result = 4999999950000000, elapsed Time: 16.5600001812 ??? >> #threads = 4, result = 4999999950000000, elapsed Time: 16.7489998341 ??? >> #threads = 8, result = 4999999950000000, elapsed Time: 16.6720001698 ??? >> >> _______________________________________________ >> 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 > > > > > -- > ==== > JS Irick > 312-307-8904 > Consultant: truqua.com > Coach: atlascrossfit.com > Programmer: juicetux.com > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Fri Mar 8 08:03:56 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 8 Mar 2013 01:03:56 -0600 Subject: [Chicago] Pycon in Chicago? Message-ID: I recently saw that Pycon is looking for alternative locations. http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html What are people's thoughts on Chicago as a location? -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From deadwisdom at gmail.com Fri Mar 8 08:58:08 2013 From: deadwisdom at gmail.com (Brantley Harris) Date: Fri, 8 Mar 2013 01:58:08 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: I agree with this. After all PyCon has never been in Chicago as I do not consider Rosemont to be Chicago. On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: > I recently saw that Pycon is looking for alternative locations. > http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html > > What are people's thoughts on Chicago as a location? > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Fri Mar 8 12:53:28 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Fri, 8 Mar 2013 05:53:28 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: If there is a bid from Chicago, it will have to be a good one. I remember that 08 was a huge loss for the PSF. On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: > I agree with this. After all PyCon has never been in Chicago as I do not > consider Rosemont to be Chicago. > > > On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: > >> I recently saw that Pycon is looking for alternative locations. >> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >> >> What are people's thoughts on Chicago as a location? >> >> >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Fri Mar 8 13:51:29 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 8 Mar 2013 06:51:29 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: >> If there is a bid from Chicago, it will have to be a good one. I remember that 08 was a huge loss for the PSF. I was just getting into Python around 2008 and didn't know much about the language, it's culture, nor it's conferences. What happened to make the event a loss? I'd think Chicago would be an excellent choice--plenty of hotels and large convention spaces (although are there union issues?), easy public transit as well as multiple airports, access from both coasts, etc.... The only downside, as far as I can tell, is that Chicago doesn't have a "geek" culture like Silicon Valley. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins wrote: > If there is a bid from Chicago, it will have to be a good one. I remember > that 08 was a huge loss for the PSF. > > > On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: > >> I agree with this. After all PyCon has never been in Chicago as I do not >> consider Rosemont to be Chicago. >> >> >> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >> >>> I recently saw that Pycon is looking for alternative locations. >>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>> >>> What are people's thoughts on Chicago as a location? >>> >>> >>> >>> -- >>> Jason Wirth >>> 213.675.5294 >>> wirth.jason at gmail.com >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From naomi.ceder at gmail.com Fri Mar 8 13:56:05 2013 From: naomi.ceder at gmail.com (Naomi Ceder) Date: Fri, 8 Mar 2013 06:56:05 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: On Fri, Mar 8, 2013 at 6:51 AM, Jason Wirth wrote: > > > >> If there is a bid from Chicago, it will have to be a good one. I > remember that 08 was a huge loss for the PSF. > > I was just getting into Python around 2008 and didn't know much about the > language, it's culture, nor it's conferences. What happened to make the > event a loss? > > I believe it was 2009 and the great crash that was the money losing year. 2008 was a reasonable success, enough so that things were expanded to cover 2 hotels, so with the crash the losses were impressive, over $200K, IIRC. > I'd think Chicago would be an excellent choice--plenty of hotels and large > convention spaces (although are there union issues?), easy public transit > as well as multiple airports, access from both coasts, etc.... > > The only downside, as far as I can tell, is that Chicago doesn't have a > "geek" culture like Silicon Valley. > > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins < > emperorcezar at gmail.com> wrote: > >> If there is a bid from Chicago, it will have to be a good one. I remember >> that 08 was a huge loss for the PSF. >> >> >> On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: >> >>> I agree with this. After all PyCon has never been in Chicago as I do >>> not consider Rosemont to be Chicago. >>> >>> >>> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >>> >>>> I recently saw that Pycon is looking for alternative locations. >>>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>>> >>>> What are people's thoughts on Chicago as a location? >>>> >>>> >>>> >>>> -- >>>> Jason Wirth >>>> 213.675.5294 >>>> wirth.jason at gmail.com >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Naomi Ceder https://plus.google.com/u/0/111396744045017339164/about -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Fri Mar 8 14:50:52 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Fri, 8 Mar 2013 07:50:52 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: Ah. I believe you're right. One of them was a big loss. I've heard all kinds of reasons, all rumors so I won't go repeating them. On Fri, Mar 8, 2013 at 6:56 AM, Naomi Ceder wrote: > On Fri, Mar 8, 2013 at 6:51 AM, Jason Wirth wrote: > >> >> >> >> If there is a bid from Chicago, it will have to be a good one. I >> remember that 08 was a huge loss for the PSF. >> >> I was just getting into Python around 2008 and didn't know much about the >> language, it's culture, nor it's conferences. What happened to make the >> event a loss? >> >> I believe it was 2009 and the great crash that was the money losing year. > 2008 was a reasonable success, enough so that things were expanded to cover > 2 hotels, so with the crash the losses were impressive, over $200K, IIRC. > > > > >> I'd think Chicago would be an excellent choice--plenty of hotels and >> large convention spaces (although are there union issues?), easy public >> transit as well as multiple airports, access from both coasts, etc.... >> >> The only downside, as far as I can tell, is that Chicago doesn't have a >> "geek" culture like Silicon Valley. >> >> >> >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> >> On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins < >> emperorcezar at gmail.com> wrote: >> >>> If there is a bid from Chicago, it will have to be a good one. I >>> remember that 08 was a huge loss for the PSF. >>> >>> >>> On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: >>> >>>> I agree with this. After all PyCon has never been in Chicago as I do >>>> not consider Rosemont to be Chicago. >>>> >>>> >>>> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >>>> >>>>> I recently saw that Pycon is looking for alternative locations. >>>>> >>>>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>>>> >>>>> What are people's thoughts on Chicago as a location? >>>>> >>>>> >>>>> >>>>> -- >>>>> Jason Wirth >>>>> 213.675.5294 >>>>> wirth.jason at gmail.com >>>>> >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> http://mail.python.org/mailman/listinfo/chicago >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > > -- > Naomi Ceder > https://plus.google.com/u/0/111396744045017339164/about > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From peppers at gmail.com Fri Mar 8 14:55:46 2013 From: peppers at gmail.com (Terry Peppers) Date: Fri, 8 Mar 2013 07:55:46 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: The Chicago loss was a combination of the success of 2008, and the lousy economy in 2009. We expanded to another hotel, had a bad agreement and we didn't have the kind of expanded audience. I mean, that's that. I've been on the PyCon PC since 2008 and organizing committee, so ... yeah. I think Chicago offering up a bid would be rough. Check out the Montreal bid from a couple of years ago. It's pretty amazing. - t. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Fri Mar 8 15:16:33 2013 From: brianhray at gmail.com (Brian Ray) Date: Fri, 8 Mar 2013 08:16:33 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: It was not a loss at all. It may have lost some money; although, it was hugely popular. I think I recall something regarding unexpected catered meals at sprints was one major cost we did not expect. PSF recovers quickly and is not there to make it rich. In the '08 survey 89% of those who took it (over 60% of attendees) rated "your overall satisfaction with PyCon 2008 in general" High or above. . ChiPy put the bid package together and brought it here. It was people like Ted Pollari, Carl Karsten, Chris McAvoy and countless others who made it happen. It was really an excellent bid. They did amazing work. There was a lot of blood sweat and tears once it got here. We all learned a lot from the experience. Truth is, however, I do believe the statement that Rosemont is not Chicago is true. Chicago is famously good for having the best trade show conferences in the country. We can bring PyCon back to Chicago. And now that we have a new-scene and new resources in downtown Chicago we can make it happen here. It is a huge undertaking; however, Chicago is very well suited for this conference. It simply is twice the size and it needs big shoulders It would require a lot of work on the park of some very dedicated ChiPy members. However, it is a very reasonable goal. I am not sure I have the resources to lead this bid personally; however, I will be more than happy to contribute. I have lots of ideas how we can leverage some relationships in downtown Chicago to make this happen. Cheers, Brian On Fri, Mar 8, 2013 at 7:50 AM, Adam "Cezar" Jenkins wrote: > Ah. I believe you're right. One of them was a big loss. I've heard all > kinds of reasons, all rumors so I won't go repeating them. > > > On Fri, Mar 8, 2013 at 6:56 AM, Naomi Ceder wrote: > >> On Fri, Mar 8, 2013 at 6:51 AM, Jason Wirth wrote: >> >>> >>> >>> >> If there is a bid from Chicago, it will have to be a good one. I >>> remember that 08 was a huge loss for the PSF. >>> >>> I was just getting into Python around 2008 and didn't know much about >>> the language, it's culture, nor it's conferences. What happened to make the >>> event a loss? >>> >>> I believe it was 2009 and the great crash that was the money losing >> year. 2008 was a reasonable success, enough so that things were expanded to >> cover 2 hotels, so with the crash the losses were impressive, over $200K, >> IIRC. >> >> >> >> >>> I'd think Chicago would be an excellent choice--plenty of hotels and >>> large convention spaces (although are there union issues?), easy public >>> transit as well as multiple airports, access from both coasts, etc.... >>> >>> The only downside, as far as I can tell, is that Chicago doesn't have a >>> "geek" culture like Silicon Valley. >>> >>> >>> >>> >>> -- >>> Jason Wirth >>> 213.675.5294 >>> wirth.jason at gmail.com >>> >>> >>> On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins < >>> emperorcezar at gmail.com> wrote: >>> >>>> If there is a bid from Chicago, it will have to be a good one. I >>>> remember that 08 was a huge loss for the PSF. >>>> >>>> >>>> On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: >>>> >>>>> I agree with this. After all PyCon has never been in Chicago as I do >>>>> not consider Rosemont to be Chicago. >>>>> >>>>> >>>>> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >>>>> >>>>>> I recently saw that Pycon is looking for alternative locations. >>>>>> >>>>>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>>>>> >>>>>> What are people's thoughts on Chicago as a location? >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Jason Wirth >>>>>> 213.675.5294 >>>>>> wirth.jason at gmail.com >>>>>> >>>>>> _______________________________________________ >>>>>> Chicago mailing list >>>>>> Chicago at python.org >>>>>> http://mail.python.org/mailman/listinfo/chicago >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> http://mail.python.org/mailman/listinfo/chicago >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> >> -- >> Naomi Ceder >> https://plus.google.com/u/0/111396744045017339164/about >> >> _______________________________________________ >> 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 > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Fri Mar 8 15:22:49 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Fri, 8 Mar 2013 08:22:49 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: It might be the time of year, weather, murder statistics, Chicago speed of life that is just not what a lot of folks want when they are sort spending vacation time. I think we do have a pretty good geek culture though I am not seeing a representation of active ChiPy folks at the few hacks and open data meeting I have been to. 1871's and Cibola's existence as well as all of the possible meetups one can go to are mind boggling. On Fri, Mar 8, 2013 at 6:51 AM, Jason Wirth wrote: > > > >> If there is a bid from Chicago, it will have to be a good one. I > remember that 08 was a huge loss for the PSF. > > I was just getting into Python around 2008 and didn't know much about the > language, it's culture, nor it's conferences. What happened to make the > event a loss? > > I'd think Chicago would be an excellent choice--plenty of hotels and large > convention spaces (although are there union issues?), easy public transit > as well as multiple airports, access from both coasts, etc.... > > The only downside, as far as I can tell, is that Chicago doesn't have a > "geek" culture like Silicon Valley. > > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins < > emperorcezar at gmail.com> wrote: > >> If there is a bid from Chicago, it will have to be a good one. I remember >> that 08 was a huge loss for the PSF. >> >> >> On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: >> >>> I agree with this. After all PyCon has never been in Chicago as I do >>> not consider Rosemont to be Chicago. >>> >>> >>> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >>> >>>> I recently saw that Pycon is looking for alternative locations. >>>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>>> >>>> What are people's thoughts on Chicago as a location? >>>> >>>> >>>> >>>> -- >>>> Jason Wirth >>>> 213.675.5294 >>>> wirth.jason at gmail.com >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Fri Mar 8 16:25:19 2013 From: brianhray at gmail.com (Brian Ray) Date: Fri, 8 Mar 2013 09:25:19 -0600 Subject: [Chicago] Send me your resumes, referral fees go back to ChiPy Message-ID: I will represent you finding a job in Chicago. I can be as discrete or loud as you like. A referral fee goes back to ChiPy. There are still many unfilled positions. We are also talking about an exchange program with some big technology companies in California The deal we are considering is we do 2 hires into the Chicago area (might be interns or other situations) and let one go out to CA. We are working directly with Yelp, Dropbox, and Google and others. Seems like a good compromise to our rule that the job must be in Chicago. They still have to be a Chicago job to post on our list to reduce noise. If you already sent me your resume and you are still looking, just ping me off the list. I also may be encouraging you to use ThreeMice, our startup that will be featured at PyCon Startup Row next week. Referral still goes to ChiPy has some additional tools so you can manage your information. Hey guys that I have helped in the past, I would love for you to share your success stories. PS be careful not to reply to this email if you do not want people to know you are looking. Instead send me your resume directly at brianhray at gmail.com Cheers, Brian -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Fri Mar 8 16:37:41 2013 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Fri, 8 Mar 2013 07:37:41 -0800 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: PyCon 2009 was a very large loss, financially, for the PSF. Alex On Fri, Mar 8, 2013 at 6:16 AM, Brian Ray wrote: > It was not a loss at all. It may have lost some money; although, it was > hugely popular. I think I recall something regarding > unexpected catered meals at sprints was one major cost we did not expect. > PSF recovers quickly and is not there to make it rich. > > In the '08 survey 89% of those who took it (over 60% of attendees) rated > "your overall satisfaction with PyCon 2008 in general" High or above. > . > ChiPy put the bid package together and brought it here. It was people like > Ted Pollari, Carl Karsten, Chris McAvoy and countless others who made it > happen. It was really an excellent bid. They did amazing work. There was a > lot of blood sweat and tears once it got here. We all learned a lot from > the experience. > > Truth is, however, I do believe the statement that Rosemont is not Chicago > is true. Chicago is famously good for having the best trade show > conferences in the country. We can bring PyCon back to Chicago. And now > that we have a new-scene and new resources in downtown Chicago we can make > it happen here. It is a huge undertaking; however, Chicago is very well > suited for this conference. It simply is twice the size and it needs > big shoulders It would require a lot of work on the park of some very > dedicated ChiPy members. However, it is a very reasonable goal. > > I am not sure I have the resources to lead this bid personally; however, I > will be more than happy to contribute. I have lots of ideas how we can > leverage some relationships in downtown Chicago to make this happen. > > Cheers, Brian > > > > > On Fri, Mar 8, 2013 at 7:50 AM, Adam "Cezar" Jenkins < > emperorcezar at gmail.com> wrote: > >> Ah. I believe you're right. One of them was a big loss. I've heard all >> kinds of reasons, all rumors so I won't go repeating them. >> >> >> On Fri, Mar 8, 2013 at 6:56 AM, Naomi Ceder wrote: >> >>> On Fri, Mar 8, 2013 at 6:51 AM, Jason Wirth wrote: >>> >>>> >>>> >>>> >> If there is a bid from Chicago, it will have to be a good one. I >>>> remember that 08 was a huge loss for the PSF. >>>> >>>> I was just getting into Python around 2008 and didn't know much about >>>> the language, it's culture, nor it's conferences. What happened to make the >>>> event a loss? >>>> >>>> I believe it was 2009 and the great crash that was the money losing >>> year. 2008 was a reasonable success, enough so that things were expanded to >>> cover 2 hotels, so with the crash the losses were impressive, over $200K, >>> IIRC. >>> >>> >>> >>> >>>> I'd think Chicago would be an excellent choice--plenty of hotels and >>>> large convention spaces (although are there union issues?), easy public >>>> transit as well as multiple airports, access from both coasts, etc.... >>>> >>>> The only downside, as far as I can tell, is that Chicago doesn't have a >>>> "geek" culture like Silicon Valley. >>>> >>>> >>>> >>>> >>>> -- >>>> Jason Wirth >>>> 213.675.5294 >>>> wirth.jason at gmail.com >>>> >>>> >>>> On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins < >>>> emperorcezar at gmail.com> wrote: >>>> >>>>> If there is a bid from Chicago, it will have to be a good one. I >>>>> remember that 08 was a huge loss for the PSF. >>>>> >>>>> >>>>> On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: >>>>> >>>>>> I agree with this. After all PyCon has never been in Chicago as I do >>>>>> not consider Rosemont to be Chicago. >>>>>> >>>>>> >>>>>> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >>>>>> >>>>>>> I recently saw that Pycon is looking for alternative locations. >>>>>>> >>>>>>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>>>>>> >>>>>>> What are people's thoughts on Chicago as a location? >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Jason Wirth >>>>>>> 213.675.5294 >>>>>>> wirth.jason at gmail.com >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Chicago mailing list >>>>>>> Chicago at python.org >>>>>>> http://mail.python.org/mailman/listinfo/chicago >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Chicago mailing list >>>>>> Chicago at python.org >>>>>> http://mail.python.org/mailman/listinfo/chicago >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> http://mail.python.org/mailman/listinfo/chicago >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> >>> -- >>> Naomi Ceder >>> https://plus.google.com/u/0/111396744045017339164/about >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- "I disapprove of what you say, but I will defend to the death your right to say it." -- Evelyn Beatrice Hall (summarizing Voltaire) "The people's good is the highest law." -- Cicero -------------- next part -------------- An HTML attachment was scrubbed... URL: From robert.a.zeh at gmail.com Fri Mar 8 17:40:37 2013 From: robert.a.zeh at gmail.com (Robert Zeh) Date: Fri, 8 Mar 2013 10:40:37 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: I believe this blog entry covers the financial side fairly well: http://jessenoller.com/blog/2011/05/25/pycon-everybody-pays The relevant bits: That 230k number? Right around the amount PyCon 2009 lost, representing a massive financial loss for the Python Software Foundation. We made various commitments in 2008 just as the markets were peaking, and we lost a lot of money when everything went south. Since then, it has been our budget policy to make sure that our revenues will cover our hard costs even if there is a 15% dip in attendance and a 35% dip in sponsorship. Robert On Fri, Mar 8, 2013 at 7:50 AM, Adam "Cezar" Jenkins wrote: > Ah. I believe you're right. One of them was a big loss. I've heard all > kinds of reasons, all rumors so I won't go repeating them. > > > On Fri, Mar 8, 2013 at 6:56 AM, Naomi Ceder wrote: > >> On Fri, Mar 8, 2013 at 6:51 AM, Jason Wirth wrote: >> >>> >>> >>> >> If there is a bid from Chicago, it will have to be a good one. I >>> remember that 08 was a huge loss for the PSF. >>> >>> I was just getting into Python around 2008 and didn't know much about >>> the language, it's culture, nor it's conferences. What happened to make the >>> event a loss? >>> >>> I believe it was 2009 and the great crash that was the money losing >> year. 2008 was a reasonable success, enough so that things were expanded to >> cover 2 hotels, so with the crash the losses were impressive, over $200K, >> IIRC. >> >> >> >> >>> I'd think Chicago would be an excellent choice--plenty of hotels and >>> large convention spaces (although are there union issues?), easy public >>> transit as well as multiple airports, access from both coasts, etc.... >>> >>> The only downside, as far as I can tell, is that Chicago doesn't have a >>> "geek" culture like Silicon Valley. >>> >>> >>> >>> >>> -- >>> Jason Wirth >>> 213.675.5294 >>> wirth.jason at gmail.com >>> >>> >>> On Fri, Mar 8, 2013 at 5:53 AM, Adam "Cezar" Jenkins < >>> emperorcezar at gmail.com> wrote: >>> >>>> If there is a bid from Chicago, it will have to be a good one. I >>>> remember that 08 was a huge loss for the PSF. >>>> >>>> >>>> On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: >>>> >>>>> I agree with this. After all PyCon has never been in Chicago as I do >>>>> not consider Rosemont to be Chicago. >>>>> >>>>> >>>>> On Fri, Mar 8, 2013 at 1:03 AM, Jason Wirth wrote: >>>>> >>>>>> I recently saw that Pycon is looking for alternative locations. >>>>>> >>>>>> http://pycon.blogspot.com/2013/03/looking-for-2016-2017-host-cities.html >>>>>> >>>>>> What are people's thoughts on Chicago as a location? >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Jason Wirth >>>>>> 213.675.5294 >>>>>> wirth.jason at gmail.com >>>>>> >>>>>> _______________________________________________ >>>>>> Chicago mailing list >>>>>> Chicago at python.org >>>>>> http://mail.python.org/mailman/listinfo/chicago >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> http://mail.python.org/mailman/listinfo/chicago >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> >> -- >> Naomi Ceder >> https://plus.google.com/u/0/111396744045017339164/about >> >> _______________________________________________ >> 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 mtobis at gmail.com Fri Mar 8 17:52:56 2013 From: mtobis at gmail.com (Michael Tobis) Date: Fri, 8 Mar 2013 10:52:56 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: The idea that Chicago is not an attractive city for conventions must have escaped the McCormick Place people... http://en.wikipedia.org/wiki/McCormick_Place mt From emperorcezar at gmail.com Fri Mar 8 17:58:53 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Fri, 8 Mar 2013 10:58:53 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: McCormick place is also very very expensive. On Fri, Mar 8, 2013 at 10:52 AM, Michael Tobis wrote: > The idea that Chicago is not an attractive city for conventions must > have escaped the McCormick Place people... > > http://en.wikipedia.org/wiki/McCormick_Place > > mt > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at imagescape.com Fri Mar 8 18:01:19 2013 From: brian at imagescape.com (Brian Moloney) Date: Fri, 8 Mar 2013 11:01:19 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: My sense is that the issues that caused the loss were less about the geography and more about the economy. My memory is that Chicago in 2008 represented an order of magnitude growth spurt in PyCon attendance. Perhaps in that way - because it was so successful in 08 - Chicago contributed to an overly optimistic setup for 2009 which coincided with the fiscal meltdown. But the meltdown would have happened in any host city. The centralized location of Chicago makes it attractive. O'Hare makes it accessible. The city is large enough and fantastic enough to offer a wonderful experience. I'm not sure how fair it is to tether PyCon's 2009 loss so specifically to this city. Brian From mtobis at gmail.com Fri Mar 8 18:04:36 2013 From: mtobis at gmail.com (Michael Tobis) Date: Fri, 8 Mar 2013 11:04:36 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: Sure, but not my point. Obviously PyCon won't be at McCormick. But the largest convention center in the hemisphere is not going to be someplace where out-of--towners don't like to go. mt On Fri, Mar 8, 2013 at 10:58 AM, Adam "Cezar" Jenkins wrote: > McCormick place is also very very expensive. > > > On Fri, Mar 8, 2013 at 10:52 AM, Michael Tobis wrote: >> >> The idea that Chicago is not an attractive city for conventions must >> have escaped the McCormick Place people... >> >> http://en.wikipedia.org/wiki/McCormick_Place >> >> mt >> _______________________________________________ >> 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 alex.gaynor at gmail.com Fri Mar 8 18:18:47 2013 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Fri, 8 Mar 2013 09:18:47 -0800 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: PyCon 2009's loss was totally unconnected to the city, it was a series of unfortunate events: PyCon 2008 was extremely successful, leading to projections we couldn't fit in the hotel we were at, so we contracted with a second hotel for 2009. Then "the economy happened" and PyCon 2009 actually shrunk a tiny bit, if memory serves, had we just been in the original hotel we would have been fine, but we were on the hook for 2 hotels worth of room nights + food + whatever else, which is what got us. Alex On Fri, Mar 8, 2013 at 9:04 AM, Michael Tobis wrote: > Sure, but not my point. Obviously PyCon won't be at McCormick. > > But the largest convention center in the hemisphere is not going to be > someplace where out-of--towners don't like to go. > > mt > > On Fri, Mar 8, 2013 at 10:58 AM, Adam "Cezar" Jenkins > wrote: > > McCormick place is also very very expensive. > > > > > > On Fri, Mar 8, 2013 at 10:52 AM, Michael Tobis wrote: > >> > >> The idea that Chicago is not an attractive city for conventions must > >> have escaped the McCormick Place people... > >> > >> http://en.wikipedia.org/wiki/McCormick_Place > >> > >> mt > >> _______________________________________________ > >> 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 > -- "I disapprove of what you say, but I will defend to the death your right to say it." -- Evelyn Beatrice Hall (summarizing Voltaire) "The people's good is the highest law." -- Cicero -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Fri Mar 8 22:14:36 2013 From: brian at python.org (Brian Curtin) Date: Fri, 8 Mar 2013 15:14:36 -0600 Subject: [Chicago] Pycon in Chicago? In-Reply-To: References: Message-ID: On Fri, Mar 8, 2013 at 1:58 AM, Brantley Harris wrote: > I agree with this. After all PyCon has never been in Chicago as I do not > consider Rosemont to be Chicago. FWIW, it is incredibly unlikely that you could convince the selection committee that this matters. From randy7771026 at gmail.com Sat Mar 9 13:03:08 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Sat, 9 Mar 2013 06:03:08 -0600 Subject: [Chicago] Send me your resumes, referral fees go back to ChiPy In-Reply-To: References: Message-ID: Hi Brian, No troll here, I am who I am even if that who is kinda weird. Please put me forward to anyone who needs a warm body that is just learning classes in Python and will move on to Django adter that. Note that I have 137 hours but no degree. On Fri, Mar 8, 2013 at 9:25 AM, Brian Ray wrote: > I will represent you finding a job in Chicago. I can be as discrete or > loud as you like. A referral fee goes back to ChiPy. There are still many > unfilled positions. > > We are also talking about an exchange program with some > big technology companies in California The deal we are considering is we > do 2 hires into the Chicago area (might be interns or other situations) and > let one go out to CA. We are working directly with Yelp, Dropbox, and > Google and others. Seems like a good compromise to our rule that the job > must be in Chicago. They still have to be a Chicago job to post on our list > to reduce noise. > > If you already sent me your resume and you are still looking, just ping me > off the list. I also may be encouraging you to use ThreeMice, our startup > that will be featured at PyCon Startup Row next week. Referral still goes > to ChiPy has some additional tools so you can manage your information. > > Hey guys that I have helped in the past, I would love for you to share > your success stories. > > PS be careful not to reply to this email if you do not want people to know > you are looking. Instead send me your resume directly at > brianhray at gmail.com > > Cheers, Brian > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > 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 Sat Mar 9 19:30:01 2013 From: brianhray at gmail.com (Brian Ray) Date: Sat, 9 Mar 2013 12:30:01 -0600 Subject: [Chicago] Send me your resumes, referral fees go back to ChiPy In-Reply-To: References: Message-ID: I am unsure if you meant to post this to the list. However, since you did, I will have to clarify I am mostly interested in representing developer with 3 or more solid years of experience and/or who have made significant positive contributions to the group. On Sat, Mar 9, 2013 at 6:03 AM, Randy Baxley wrote: > Hi Brian, > > No troll here, I am who I am even if that who is kinda weird. Please put > me forward to anyone who needs a warm body that is just learning classes in > Python and will move on to Django adter that. Note that I have 137 hours > but no degree. > > > > On Fri, Mar 8, 2013 at 9:25 AM, Brian Ray wrote: > >> I will represent you finding a job in Chicago. I can be as discrete or >> loud as you like. A referral fee goes back to ChiPy. There are still many >> unfilled positions. >> >> We are also talking about an exchange program with some >> big technology companies in California The deal we are considering is we >> do 2 hires into the Chicago area (might be interns or other situations) and >> let one go out to CA. We are working directly with Yelp, Dropbox, and >> Google and others. Seems like a good compromise to our rule that the job >> must be in Chicago. They still have to be a Chicago job to post on our list >> to reduce noise. >> >> If you already sent me your resume and you are still looking, just ping >> me off the list. I also may be encouraging you to use ThreeMice, our >> startup that will be featured at PyCon Startup Row next >> week. Referral still goes to ChiPy has some additional tools so you can >> manage your information. >> >> Hey guys that I have helped in the past, I would love for you to share >> your success stories. >> >> PS be careful not to reply to this email if you do not want people to >> know you are looking. Instead send me your resume directly at >> brianhray at gmail.com >> >> Cheers, Brian >> >> -- >> Brian Ray >> @brianray >> (773) 669-7717 >> >> _______________________________________________ >> 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 > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From kumar.mcmillan at gmail.com Sat Mar 9 21:22:10 2013 From: kumar.mcmillan at gmail.com (Kumar McMillan) Date: Sat, 9 Mar 2013 14:22:10 -0600 Subject: [Chicago] Send me your resumes, referral fees go back to ChiPy In-Reply-To: References: Message-ID: Hey Brian, this is really interesting. Where would those who are looking to *hire* Python developers get involved with this? Sorry if I missed an earlier thread about it. On Fri, Mar 8, 2013 at 9:25 AM, Brian Ray wrote: > I will represent you finding a job in Chicago. I can be as discrete or > loud as you like. A referral fee goes back to ChiPy. There are still many > unfilled positions. > > We are also talking about an exchange program with some > big technology companies in California The deal we are considering is we > do 2 hires into the Chicago area (might be interns or other situations) and > let one go out to CA. We are working directly with Yelp, Dropbox, and > Google and others. Seems like a good compromise to our rule that the job > must be in Chicago. They still have to be a Chicago job to post on our list > to reduce noise. > > If you already sent me your resume and you are still looking, just ping me > off the list. I also may be encouraging you to use ThreeMice, our startup > that will be featured at PyCon Startup Row next week. Referral still goes > to ChiPy has some additional tools so you can manage your information. > > Hey guys that I have helped in the past, I would love for you to share > your success stories. > > PS be careful not to reply to this email if you do not want people to know > you are looking. Instead send me your resume directly at > brianhray at gmail.com > > Cheers, Brian > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > 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 Sat Mar 9 22:51:17 2013 From: brianhray at gmail.com (Brian Ray) Date: Sat, 9 Mar 2013 15:51:17 -0600 Subject: [Chicago] Send me your resumes, referral fees go back to ChiPy In-Reply-To: References: Message-ID: If you have a python opportunity and it is located in Chicago, you can post it to this list. If you want me to match your job with my resumes, you can contact me off the list. Either way, we ask you pay a small referral fee to be paid to "Chicago Python User Group" due on the day that person starts working. It has been working so far and these funds cover different operating expenses as well as other things in the best interest of ChiPy. On Sat, Mar 9, 2013 at 2:22 PM, Kumar McMillan wrote: > Hey Brian, this is really interesting. Where would those who are looking > to *hire* Python developers get involved with this? Sorry if I missed an > earlier thread about it. > > > On Fri, Mar 8, 2013 at 9:25 AM, Brian Ray wrote: > >> I will represent you finding a job in Chicago. I can be as discrete or >> loud as you like. A referral fee goes back to ChiPy. There are still many >> unfilled positions. >> >> We are also talking about an exchange program with some >> big technology companies in California The deal we are considering is we >> do 2 hires into the Chicago area (might be interns or other situations) and >> let one go out to CA. We are working directly with Yelp, Dropbox, and >> Google and others. Seems like a good compromise to our rule that the job >> must be in Chicago. They still have to be a Chicago job to post on our list >> to reduce noise. >> >> If you already sent me your resume and you are still looking, just ping >> me off the list. I also may be encouraging you to use ThreeMice, our >> startup that will be featured at PyCon Startup Row next >> week. Referral still goes to ChiPy has some additional tools so you can >> manage your information. >> >> Hey guys that I have helped in the past, I would love for you to share >> your success stories. >> >> PS be careful not to reply to this email if you do not want people to >> know you are looking. Instead send me your resume directly at >> brianhray at gmail.com >> >> Cheers, Brian >> >> -- >> Brian Ray >> @brianray >> (773) 669-7717 >> >> _______________________________________________ >> 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 > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Sun Mar 10 11:01:34 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Sun, 10 Mar 2013 05:01:34 -0500 Subject: [Chicago] Send me your resumes, referral fees go back to ChiPy In-Reply-To: References: Message-ID: Yes, I did mean to post to the list. I think the clarification you have made to the list is useful and thank you for making it. It has recently been brought to my attention that because I have collected 137 semester hours people might assume I have a degree but I do not, So I wanted to clear that up for the group and also let the group know I am open to doing what needs doing at a company where I can work my way into programming. On Sat, Mar 9, 2013 at 12:30 PM, Brian Ray wrote: > I am unsure if you meant to post this to the list. However, since you did, > I will have to clarify I am mostly interested in representing developer > with 3 or more solid years of experience and/or who have > made significant positive contributions to the group. > > > On Sat, Mar 9, 2013 at 6:03 AM, Randy Baxley wrote: > >> Hi Brian, >> >> No troll here, I am who I am even if that who is kinda weird. Please put >> me forward to anyone who needs a warm body that is just learning classes in >> Python and will move on to Django adter that. Note that I have 137 hours >> but no degree. >> >> >> >> On Fri, Mar 8, 2013 at 9:25 AM, Brian Ray wrote: >> >>> I will represent you finding a job in Chicago. I can be as discrete or >>> loud as you like. A referral fee goes back to ChiPy. There are still many >>> unfilled positions. >>> >>> We are also talking about an exchange program with some >>> big technology companies in California The deal we are considering is we >>> do 2 hires into the Chicago area (might be interns or other situations) and >>> let one go out to CA. We are working directly with Yelp, Dropbox, and >>> Google and others. Seems like a good compromise to our rule that the job >>> must be in Chicago. They still have to be a Chicago job to post on our list >>> to reduce noise. >>> >>> If you already sent me your resume and you are still looking, just ping >>> me off the list. I also may be encouraging you to use ThreeMice, our >>> startup that will be featured at PyCon Startup Row next >>> week. Referral still goes to ChiPy has some additional tools so you can >>> manage your information. >>> >>> Hey guys that I have helped in the past, I would love for you to share >>> your success stories. >>> >>> PS be careful not to reply to this email if you do not want people to >>> know you are looking. Instead send me your resume directly at >>> brianhray at gmail.com >>> >>> Cheers, Brian >>> >>> -- >>> Brian Ray >>> @brianray >>> (773) 669-7717 >>> >>> _______________________________________________ >>> 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 >> >> > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > 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 Sun Mar 10 16:00:43 2013 From: tathagatadg at gmail.com (Tathagata Dasgupta) Date: Sun, 10 Mar 2013 10:00:43 -0500 Subject: [Chicago] Chardet help Message-ID: Good morning Chipy, Some encoding foo to spoil the Sunday morning motivational beverage! I am trying to read a file ( https://dl.dropbox.com/u/18146922/uniq_words_in_corpus.txt) written in Italian - and after a bit of trial and error decided to go with chardet. def getEncoding(infile): import chardet rawdata = open(infile, "r").read() result = chardet.detect(rawdata) charenc = result['encoding'] print charenc That gives me ISO-8859-2. So I do: def filter_non_corpus_words(in_folder,out_folder,file): import codecs corpus_words = set(map(lambda s: s.strip(),codecs.open(file, encoding='ISO-8859-2').readlines())) print corpus_words What gets printed on the output window is http://pastebin.com/FbhQPSb2 Efff. I open the same file in gvim/Notepad++ - no quirky \x92 stabbing my eyeballs. How do I get around this? -- Cheers, T P.S. http://nedbatchelder.com/text/unipain/unipain.htm is very entertaining! -------------- next part -------------- An HTML attachment was scrubbed... URL: From maney at two14.net Sun Mar 10 16:51:39 2013 From: maney at two14.net (Martin Maney) Date: Sun, 10 Mar 2013 10:51:39 -0500 Subject: [Chicago] Chardet help In-Reply-To: References: Message-ID: <20130310155139.GB18658@furrr.two14.net> On Sun, Mar 10, 2013 at 10:00:43AM -0500, Tathagata Dasgupta wrote: > def getEncoding(infile): > import chardet > rawdata = open(infile, "r").read() > result = chardet.detect(rawdata) > charenc = result['encoding'] > print charenc > > That gives me ISO-8859-2. That may be the problem. Why would Italian text be encoded in the Central European character set? From a quick look at the raw data in the browser, 8859-2 is obviously incorrect. 8859-1 looks better! In fact, it looks better that 8859-3, the Southern European variant. Guessing what encoding a text is in is always a pain. I don't know what that chardet is, but from the results it appears to be less than reliable. Caveat: my guess is based on which encodings leave "unknown code point" blobs and/or accent marks which I'm fairly sure Italian doesn't use. But I have no Italian, myself. -- The dualist evades the frame problem - but only because dualism draws the veil of mystery and obfuscation over all the tough how-questions -- Daniel C. Dennett From clydeforrester at gmail.com Sun Mar 10 18:38:23 2013 From: clydeforrester at gmail.com (Clyde Forrester) Date: Sun, 10 Mar 2013 12:38:23 -0500 Subject: [Chicago] Chardet help In-Reply-To: References: Message-ID: <513CC50F.9030607@gmail.com> According to Firefox, the encoding is windows-1252. On 3/10/2013 10:00 AM, Tathagata Dasgupta wrote: > Good morning Chipy, > Some encoding foo to spoil the Sunday morning motivational beverage! > > I am trying to read a file > (https://dl.dropbox.com/u/18146922/uniq_words_in_corpus.txt) written > in Italian - and after a bit of trial and error decided to go with > chardet. > > > def getEncoding(infile): > import chardet > rawdata = open(infile, "r").read() > result = chardet.detect(rawdata) > charenc = result['encoding'] > print charenc > > That gives me ISO-8859-2. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tathagatadg at gmail.com Sun Mar 10 18:39:56 2013 From: tathagatadg at gmail.com (Tathagata Dasgupta) Date: Sun, 10 Mar 2013 12:39:56 -0500 Subject: [Chicago] Chardet help In-Reply-To: <20130310155139.GB18658@furrr.two14.net> References: <20130310155139.GB18658@furrr.two14.net> Message-ID: On Sun, Mar 10, 2013 at 10:51 AM, Martin Maney wrote: > On Sun, Mar 10, 2013 at 10:00:43AM -0500, Tathagata Dasgupta wrote: > > def getEncoding(infile): > > import chardet > > rawdata = open(infile, "r").read() > > result = chardet.detect(rawdata) > > charenc = result['encoding'] > > print charenc > > > > That gives me ISO-8859-2. > > That may be the problem. Why would Italian text be encoded in the > Central European character set? From a quick look at the raw data in > Hmm, sorry no clue with that - i got them from another research group. However, what makes me sad is all other tools (in Windows:Cygwin) like sort, uniq or the different editors are happily detecting and operating on them! Also, I couldn't find any specific encoding for Italian in http://docs.python.org/2/library/codecs.html. > the browser, 8859-2 is obviously incorrect. 8859-1 looks better! In > fact, it looks better that 8859-3, the Southern European variant. > I was referring to http://scratchpad.wikia.com/wiki/Character_Encoding_Recommendation_for_Languagesand tried with 8859-1, 8859-3, 8859-9, and 8859-15 and all have similar reactions. > Guessing what encoding a text is in is always a pain. I don't know > what that chardet is, but from the results it appears to be less than > reliable. > https://pypi.python.org/pypi/chardet - found from stackoverflow > > Caveat: my guess is based on which encodings leave "unknown code point" > blobs and/or accent marks which I'm fairly sure Italian doesn't use. > But I have no Italian, myself. > Yeah me neither :P ! > > -- > The dualist evades the frame problem - but only because > dualism draws the veil of mystery and obfuscation > over all the tough how-questions -- Daniel C. Dennett > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Cheers, T -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffh at dundeemt.com Sun Mar 10 18:49:18 2013 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Sun, 10 Mar 2013 12:49:18 -0500 Subject: [Chicago] Chardet help In-Reply-To: <513CC50F.9030607@gmail.com> References: <513CC50F.9030607@gmail.com> Message-ID: If it is in fact looking like 8559-1 then you should be using cp-1252, that is what HTML5 does. see http://en.wikipedia.org/wiki/Windows-1252 Best, Jeff On Sun, Mar 10, 2013 at 12:38 PM, Clyde Forrester wrote: > According to Firefox, the encoding is windows-1252. > > On 3/10/2013 10:00 AM, Tathagata Dasgupta wrote: > > Good morning Chipy, > Some encoding foo to spoil the Sunday morning motivational beverage! > > I am trying to read a file ( > https://dl.dropbox.com/u/18146922/uniq_words_in_corpus.txt) written in > Italian - and after a bit of trial and error decided to go with chardet. > > > def getEncoding(infile): > import chardet > rawdata = open(infile, "r").read() > result = chardet.detect(rawdata) > charenc = result['encoding'] > print charenc > > That gives me ISO-8859-2. > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Best, Jeff Hinrichs 402.218.1473 -------------- next part -------------- An HTML attachment was scrubbed... URL: From tathagatadg at gmail.com Sun Mar 10 20:02:34 2013 From: tathagatadg at gmail.com (Tathagata Dasgupta) Date: Sun, 10 Mar 2013 14:02:34 -0500 Subject: [Chicago] Chardet help In-Reply-To: References: <513CC50F.9030607@gmail.com> Message-ID: Naice .... from the wikipage "This encoding is a superset of ISO 8859-1, but differs from the IANA's ISO-8859-1 by using displayable characters rather than control characters in the 80 to 9F (hex) range." The utility file is confused too ... # file -bi uniq_words_in_corpus.txt text/plain; charset=unknown-8bit Tried all other iso-8859-*, but ultimately Windows?1252 worked out ... corpus_words = set(map(lambda s: s.strip(),codecs.open(file, encoding='Windows?1252').readlines())) for i in sorted(corpus_words): print i.encode("Windows?1252") the print i.encode("..") got it working ... Martin, Clyde, Jeff - Thanks guys for the help :D ! Have a great week ahead Chipy ... On Sun, Mar 10, 2013 at 12:49 PM, Jeff Hinrichs - DM&T wrote: > If it is in fact looking like 8559-1 then you should be using cp-1252, > that is what HTML5 does. see http://en.wikipedia.org/wiki/Windows-1252 > > > Best, > Jeff > > > > On Sun, Mar 10, 2013 at 12:38 PM, Clyde Forrester < > clydeforrester at gmail.com> wrote: > >> According to Firefox, the encoding is windows-1252. >> >> On 3/10/2013 10:00 AM, Tathagata Dasgupta wrote: >> >> Good morning Chipy, >> Some encoding foo to spoil the Sunday morning motivational beverage! >> >> I am trying to read a file ( >> https://dl.dropbox.com/u/18146922/uniq_words_in_corpus.txt) written in >> Italian - and after a bit of trial and error decided to go with chardet. >> >> >> def getEncoding(infile): >> import chardet >> rawdata = open(infile, "r").read() >> result = chardet.detect(rawdata) >> charenc = result['encoding'] >> print charenc >> >> That gives me ISO-8859-2. >> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > > -- > Best, > > Jeff Hinrichs > 402.218.1473 > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Cheers, T -------------- next part -------------- An HTML attachment was scrubbed... URL: From daviddumas at gmail.com Tue Mar 12 03:48:19 2013 From: daviddumas at gmail.com (David Dumas) Date: Mon, 11 Mar 2013 21:48:19 -0500 Subject: [Chicago] PyCon 2013 Schedule Announced! In-Reply-To: References: <3YlJbz4j2LzS0r@mail.python.org> Message-ID: Hi, I'm resurrecting the "who'll be at PyCon?" thread from mid-February. I'll be at PyCon from Thursday to Sunday (Mar 14-17). Are any ChiPy folks who are attending PyCon interested in meeting up for a beer (or something) during the convention? If so, how about Thursday evening? -David On Mon, Feb 11, 2013 at 4:02 PM, Aaron Rothenberg wrote: > I'm going to be there for the main event 14th -18th. > > -Aaron > >> Date: Mon, 11 Feb 2013 14:08:42 -0600 >> From: zanson at zanson.org >> To: chicago at python.org >> Subject: Re: [Chicago] PyCon 2013 Schedule Announced! > >> >> FYI the volunteer signups are on the schedule now. If you are going >> to PyCon think about helping out by being a Session Chair or Session >> Runner: >> https://us.pycon.org/2013/schedule/ >> https://us.pycon.org/2013/community/volunteer/onsite/ >> >> -Jeremiah >> >> On Thu, Jan 17, 2013 at 1:41 PM, sheila miguez wrote: >> > I'm going! This year I am extra excited because I plan to also stay >> > for sprints. I enjoyed them at pycon.ca and want to do that again. >> > >> > On Thu, Jan 17, 2013 at 8:22 AM, Brantley Harris >> > wrote: >> >> I will be going this year, who else is in? >> > >> > -- >> > sheila >> > _______________________________________________ >> > 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 eviljoel at linux.com Tue Mar 12 04:38:39 2013 From: eviljoel at linux.com (eviljoel) Date: Mon, 11 Mar 2013 20:38:39 -0700 Subject: [Chicago] PyCon 2013 Schedule Announced! In-Reply-To: References: <3YlJbz4j2LzS0r@mail.python.org> Message-ID: I am at PyCon on Carl's AV team. I suspect Carl's team will be pretty busy that night. - ej On Mar 11, 2013 7:49 PM, "David Dumas" wrote: > Hi, I'm resurrecting the "who'll be at PyCon?" thread from mid-February. > > I'll be at PyCon from Thursday to Sunday (Mar 14-17). > > Are any ChiPy folks who are attending PyCon interested in meeting up > for a beer (or something) during the convention? If so, how about > Thursday evening? > > -David > > > On Mon, Feb 11, 2013 at 4:02 PM, Aaron Rothenberg > wrote: > > I'm going to be there for the main event 14th -18th. > > > > -Aaron > > > >> Date: Mon, 11 Feb 2013 14:08:42 -0600 > >> From: zanson at zanson.org > >> To: chicago at python.org > >> Subject: Re: [Chicago] PyCon 2013 Schedule Announced! > > > >> > >> FYI the volunteer signups are on the schedule now. If you are going > >> to PyCon think about helping out by being a Session Chair or Session > >> Runner: > >> https://us.pycon.org/2013/schedule/ > >> https://us.pycon.org/2013/community/volunteer/onsite/ > >> > >> -Jeremiah > >> > >> On Thu, Jan 17, 2013 at 1:41 PM, sheila miguez > wrote: > >> > I'm going! This year I am extra excited because I plan to also stay > >> > for sprints. I enjoyed them at pycon.ca and want to do that again. > >> > > >> > On Thu, Jan 17, 2013 at 8:22 AM, Brantley Harris < > deadwisdom at gmail.com> > >> > wrote: > >> >> I will be going this year, who else is in? > >> > > >> > -- > >> > sheila > >> > _______________________________________________ > >> > Chicago mailing list > >> > Chicago at python.org > >> > http://mail.python.org/mailman/listinfo/chicago > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> http://mail.python.org/mailman/listinfo/chicago > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From daviddumas at gmail.com Tue Mar 12 14:12:20 2013 From: daviddumas at gmail.com (David Dumas) Date: Tue, 12 Mar 2013 08:12:20 -0500 Subject: [Chicago] PyCon 2013 Schedule Announced! In-Reply-To: References: <3YlJbz4j2LzS0r@mail.python.org> Message-ID: Ah, I also just noticed there is an opening reception on Thursday, which I somehow missed when I read the schedule. Are other ChiPy people attending that reception? -David On Mon, Mar 11, 2013 at 10:38 PM, eviljoel wrote: > I am at PyCon on Carl's AV team. I suspect Carl's team will be pretty busy > that night. > > - ej > > On Mar 11, 2013 7:49 PM, "David Dumas" wrote: >> >> Hi, I'm resurrecting the "who'll be at PyCon?" thread from mid-February. >> >> I'll be at PyCon from Thursday to Sunday (Mar 14-17). >> >> Are any ChiPy folks who are attending PyCon interested in meeting up >> for a beer (or something) during the convention? If so, how about >> Thursday evening? >> >> -David >> >> >> On Mon, Feb 11, 2013 at 4:02 PM, Aaron Rothenberg >> wrote: >> > I'm going to be there for the main event 14th -18th. >> > >> > -Aaron >> > >> >> Date: Mon, 11 Feb 2013 14:08:42 -0600 >> >> From: zanson at zanson.org >> >> To: chicago at python.org >> >> Subject: Re: [Chicago] PyCon 2013 Schedule Announced! >> > >> >> >> >> FYI the volunteer signups are on the schedule now. If you are going >> >> to PyCon think about helping out by being a Session Chair or Session >> >> Runner: >> >> https://us.pycon.org/2013/schedule/ >> >> https://us.pycon.org/2013/community/volunteer/onsite/ >> >> >> >> -Jeremiah >> >> >> >> On Thu, Jan 17, 2013 at 1:41 PM, sheila miguez >> >> wrote: >> >> > I'm going! This year I am extra excited because I plan to also stay >> >> > for sprints. I enjoyed them at pycon.ca and want to do that again. >> >> > >> >> > On Thu, Jan 17, 2013 at 8:22 AM, Brantley Harris >> >> > >> >> > wrote: >> >> >> I will be going this year, who else is in? >> >> > >> >> > -- >> >> > sheila >> >> > _______________________________________________ >> >> > 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 > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From wirth.jason at gmail.com Tue Mar 12 14:31:04 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Tue, 12 Mar 2013 08:31:04 -0500 Subject: [Chicago] PyCon 2013 Schedule Announced! In-Reply-To: References: <3YlJbz4j2LzS0r@mail.python.org> Message-ID: I'll be at the reception. Make sure you rsvp, I don't know if spots are limited. This is my first PyCon so I don't know how busy I'll be, but hit me up! -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Tue, Mar 12, 2013 at 8:12 AM, David Dumas wrote: > Ah, I also just noticed there is an opening reception on Thursday, > which I somehow missed when I read the schedule. > > Are other ChiPy people attending that reception? > > -David > > > > On Mon, Mar 11, 2013 at 10:38 PM, eviljoel wrote: > > I am at PyCon on Carl's AV team. I suspect Carl's team will be pretty > busy > > that night. > > > > - ej > > > > On Mar 11, 2013 7:49 PM, "David Dumas" wrote: > >> > >> Hi, I'm resurrecting the "who'll be at PyCon?" thread from mid-February. > >> > >> I'll be at PyCon from Thursday to Sunday (Mar 14-17). > >> > >> Are any ChiPy folks who are attending PyCon interested in meeting up > >> for a beer (or something) during the convention? If so, how about > >> Thursday evening? > >> > >> -David > >> > >> > >> On Mon, Feb 11, 2013 at 4:02 PM, Aaron Rothenberg > >> wrote: > >> > I'm going to be there for the main event 14th -18th. > >> > > >> > -Aaron > >> > > >> >> Date: Mon, 11 Feb 2013 14:08:42 -0600 > >> >> From: zanson at zanson.org > >> >> To: chicago at python.org > >> >> Subject: Re: [Chicago] PyCon 2013 Schedule Announced! > >> > > >> >> > >> >> FYI the volunteer signups are on the schedule now. If you are going > >> >> to PyCon think about helping out by being a Session Chair or Session > >> >> Runner: > >> >> https://us.pycon.org/2013/schedule/ > >> >> https://us.pycon.org/2013/community/volunteer/onsite/ > >> >> > >> >> -Jeremiah > >> >> > >> >> On Thu, Jan 17, 2013 at 1:41 PM, sheila miguez > >> >> wrote: > >> >> > I'm going! This year I am extra excited because I plan to also stay > >> >> > for sprints. I enjoyed them at pycon.ca and want to do that again. > >> >> > > >> >> > On Thu, Jan 17, 2013 at 8:22 AM, Brantley Harris > >> >> > > >> >> > wrote: > >> >> >> I will be going this year, who else is in? > >> >> > > >> >> > -- > >> >> > sheila > >> >> > _______________________________________________ > >> >> > 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 > > > > > > _______________________________________________ > > 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 francesca at 10gen.com Tue Mar 12 15:01:15 2013 From: francesca at 10gen.com (Francesca Krihely) Date: Tue, 12 Mar 2013 10:01:15 -0400 Subject: [Chicago] PyCon 2013 Schedule Announced! In-Reply-To: References: <3YlJbz4j2LzS0r@mail.python.org> Message-ID: I was going to be at PyCon but I had to stay back last minute. My colleagues will be offering MongoDB office hours in the Hyatt Central Room (adjacent to the convention center) from 2:30-4:30. Its completely free and valuable if you're interested in learning more about MongoDB On Mon, Mar 11, 2013 at 10:48 PM, David Dumas wrote: > Hi, I'm resurrecting the "who'll be at PyCon?" thread from mid-February. > > I'll be at PyCon from Thursday to Sunday (Mar 14-17). > > Are any ChiPy folks who are attending PyCon interested in meeting up > for a beer (or something) during the convention? If so, how about > Thursday evening? > > -David > > > On Mon, Feb 11, 2013 at 4:02 PM, Aaron Rothenberg > wrote: > > I'm going to be there for the main event 14th -18th. > > > > -Aaron > > > >> Date: Mon, 11 Feb 2013 14:08:42 -0600 > >> From: zanson at zanson.org > >> To: chicago at python.org > >> Subject: Re: [Chicago] PyCon 2013 Schedule Announced! > > > >> > >> FYI the volunteer signups are on the schedule now. If you are going > >> to PyCon think about helping out by being a Session Chair or Session > >> Runner: > >> https://us.pycon.org/2013/schedule/ > >> https://us.pycon.org/2013/community/volunteer/onsite/ > >> > >> -Jeremiah > >> > >> On Thu, Jan 17, 2013 at 1:41 PM, sheila miguez > wrote: > >> > I'm going! This year I am extra excited because I plan to also stay > >> > for sprints. I enjoyed them at pycon.ca and want to do that again. > >> > > >> > On Thu, Jan 17, 2013 at 8:22 AM, Brantley Harris < > deadwisdom at gmail.com> > >> > wrote: > >> >> I will be going this year, who else is in? > >> > > >> > -- > >> > sheila > >> > _______________________________________________ > >> > Chicago mailing list > >> > Chicago at python.org > >> > http://mail.python.org/mailman/listinfo/chicago > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> http://mail.python.org/mailman/listinfo/chicago > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Tue Mar 12 15:53:44 2013 From: brian at python.org (Brian Curtin) Date: Tue, 12 Mar 2013 09:53:44 -0500 Subject: [Chicago] PyCon 2013 Schedule Announced! In-Reply-To: References: <3YlJbz4j2LzS0r@mail.python.org> Message-ID: On Tue, Mar 12, 2013 at 8:31 AM, Jason Wirth wrote: > I'll be at the reception. Make sure you rsvp, I don't know if spots are > limited. They aren't limited - it's mostly for us to estimate interest. From jp at zavteq.com Tue Mar 12 22:57:12 2013 From: jp at zavteq.com (JP Bader) Date: Tue, 12 Mar 2013 16:57:12 -0500 Subject: [Chicago] Cross-list spam Message-ID: Hi all, I apologize if this is cross list spam, but since web application development is something some of us have to deal with, next week I'm hosting a meetup to demonstrate and discuss the progress of the Apache Flex project, as well as a cross-compilation DSL framework called Randori. It is next Monday (3/18). More info, details, and sign up here: http://randori_with_apache_flex.eventbrite.com/ Quick info: Apache Flex - The open-source framework for building expressive web and mobile applications, now with the limited ability to cross compile to js apps. http://flex.apache.org/index.html Randori - Learn to use your existing development skills in a collaborative way with designers and other developers to produce large scale javascript applications. (website and some exciting information coming at the meetup). Hope anyone interested and available can make it. Thanks and looking forward to the next ChiPy meetup! -- JP Bader Principal Zavteq, Inc. @lordB8r | jp at zavteq.com 608.692.2468 -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Wed Mar 13 02:54:35 2013 From: brianhray at gmail.com (Brian Ray) Date: Tue, 12 Mar 2013 20:54:35 -0500 Subject: [Chicago] Next week Message-ID: Anybody else got something to present next week? Best - meeting - ever! -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at adamforsyth.net Wed Mar 13 03:32:42 2013 From: adam at adamforsyth.net (Adam Forsyth) Date: Tue, 12 Mar 2013 21:32:42 -0500 Subject: [Chicago] Next week In-Reply-To: References: Message-ID: I could do a short summary of SXSW but it wouldn't be very Python-related. On Mar 12, 2013 8:54 PM, "Brian Ray" wrote: > Anybody else got something to present next week? > > Best - meeting - ever! > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Wed Mar 13 12:13:35 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 13 Mar 2013 06:13:35 -0500 Subject: [Chicago] Next week Message-ID: I am likely not the one to present it and in the name of keeping to a theme of being similar to Onion articles it may be too normal. At some time though I would love to see a talk that goes through how objects are used on the human side and on the machine side including the thought processes taking us from arrays and pipes to threading. On Mar 12, 2013 8:54 PM, "Brian Ray" wrote: > >> Anybody else got something to present next week? >> >> Best - meeting - ever! >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.dorn at gmail.com Wed Mar 13 17:33:12 2013 From: matt.dorn at gmail.com (Matt Dorn) Date: Wed, 13 Mar 2013 11:33:12 -0500 Subject: [Chicago] Next week In-Reply-To: References: Message-ID: <5140AA48.6030600@gmail.com> I've been working a bit with the Pyjnius library which enables access to various Android device services -- if there's interest, I can pull together an overview and maybe situate it in the context of other efforts that enable Python-Java communication, as well as possibly other ways that Python can be useful when working with Android. I'll go ahead and create an entry via the "Give a talk" form on the site. Matt On 3/12/13 8:54 PM, Brian Ray wrote: > Anybody else got something to present next week? > > Best - meeting - ever! > > -- > Brian Ray > @brianray > (773) 669-7717 > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From dgriff1 at gmail.com Wed Mar 13 18:13:51 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Wed, 13 Mar 2013 11:13:51 -0600 Subject: [Chicago] April Meeting Topic Message-ID: Hey, Some Chipy members know me from talks I gave years ago about twisted, SQLAlchemy and CouchDB. I am planning to be in Chicago in April and could give a somewhat general talk about Concurrency in python where I work. I am a Senior Engineer at www.opdemand.com , we are largely a python shop. My talk would be: - 1 minute pitch about my company and what we do. - Processing HTTP requests with Twisted. - Dealing with blocking code in Twisted (couchdb-python and pika). - Doing long running work with Celery from Twisted. - Communicating between web workers with ZMQ. Overall I would discuss how to design code that "scales". Let me know if Chipy wants to hear about this. Dan -------------- next part -------------- An HTML attachment was scrubbed... URL: From thatmattbone at gmail.com Wed Mar 13 18:18:28 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Wed, 13 Mar 2013 12:18:28 -0500 Subject: [Chicago] April Meeting Topic In-Reply-To: References: Message-ID: +1 I'd be particularly in hearing something about twisted+zmq since I like both technologies but have never really mashed them up. Typically I end up writing my own reactor-ish thing in pyzmq and end up missing a lot of the conveniences of twisted. --matt On Wed, Mar 13, 2013 at 12:13 PM, Daniel Griffin wrote: > Hey, > > Some Chipy members know me from talks I gave years ago about twisted, > SQLAlchemy and CouchDB. > > I am planning to be in Chicago in April and could give a somewhat general > talk about Concurrency in python where I work. > > I am a Senior Engineer at www.opdemand.com , we are largely a python > shop. > > My talk would be: > - 1 minute pitch about my company and what we do. > - Processing HTTP requests with Twisted. > - Dealing with blocking code in Twisted (couchdb-python and pika). > - Doing long running work with Celery from Twisted. > - Communicating between web workers with ZMQ. > > Overall I would discuss how to design code that "scales". > > Let me know if Chipy wants to hear about this. > > Dan > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgriff1 at gmail.com Wed Mar 13 18:20:22 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Wed, 13 Mar 2013 11:20:22 -0600 Subject: [Chicago] April Meeting Topic In-Reply-To: References: Message-ID: We have a twisted code base and ended up using ZMQ to talk between reactors. ZMQ is built in such a way that integrating it with twisted (or anything) is dead simple. On Wed, Mar 13, 2013 at 11:18 AM, Matt Bone wrote: > +1 > > I'd be particularly in hearing something about twisted+zmq since I like > both technologies but have never really mashed them up. Typically I end up > writing my own reactor-ish thing in pyzmq and end up missing a lot of the > conveniences of twisted. > > --matt > > > On Wed, Mar 13, 2013 at 12:13 PM, Daniel Griffin wrote: > >> Hey, >> >> Some Chipy members know me from talks I gave years ago about twisted, >> SQLAlchemy and CouchDB. >> >> I am planning to be in Chicago in April and could give a somewhat general >> talk about Concurrency in python where I work. >> >> I am a Senior Engineer at www.opdemand.com , we are largely a python >> shop. >> >> My talk would be: >> - 1 minute pitch about my company and what we do. >> - Processing HTTP requests with Twisted. >> - Dealing with blocking code in Twisted (couchdb-python and pika). >> - Doing long running work with Celery from Twisted. >> - Communicating between web workers with ZMQ. >> >> Overall I would discuss how to design code that "scales". >> >> Let me know if Chipy wants to hear about this. >> >> Dan >> >> _______________________________________________ >> 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 justmike2000 at gmail.com Wed Mar 13 21:30:26 2013 From: justmike2000 at gmail.com (Michael Mileusnich) Date: Wed, 13 Mar 2013 15:30:26 -0500 Subject: [Chicago] April Meeting Topic In-Reply-To: References: Message-ID: +1 On Wed, Mar 13, 2013 at 12:20 PM, Daniel Griffin wrote: > We have a twisted code base and ended up using ZMQ to talk between > reactors. ZMQ is built in such a way that integrating it with twisted (or > anything) is dead simple. > > > On Wed, Mar 13, 2013 at 11:18 AM, Matt Bone wrote: > >> +1 >> >> I'd be particularly in hearing something about twisted+zmq since I like >> both technologies but have never really mashed them up. Typically I end up >> writing my own reactor-ish thing in pyzmq and end up missing a lot of the >> conveniences of twisted. >> >> --matt >> >> >> On Wed, Mar 13, 2013 at 12:13 PM, Daniel Griffin wrote: >> >>> Hey, >>> >>> Some Chipy members know me from talks I gave years ago about twisted, >>> SQLAlchemy and CouchDB. >>> >>> I am planning to be in Chicago in April and could give a somewhat >>> general talk about Concurrency in python where I work. >>> >>> I am a Senior Engineer at www.opdemand.com , we are largely a python >>> shop. >>> >>> My talk would be: >>> - 1 minute pitch about my company and what we do. >>> - Processing HTTP requests with Twisted. >>> - Dealing with blocking code in Twisted (couchdb-python and pika). >>> - Doing long running work with Celery from Twisted. >>> - Communicating between web workers with ZMQ. >>> >>> Overall I would discuss how to design code that "scales". >>> >>> Let me know if Chipy wants to hear about this. >>> >>> Dan >>> >>> _______________________________________________ >>> 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 norm.clerman at gmail.com Thu Mar 14 14:14:26 2013 From: norm.clerman at gmail.com (Norman Clerman) Date: Thu, 14 Mar 2013 08:14:26 -0500 Subject: [Chicago] Question about The Onion Message-ID: I'm newly arrived in Chicago. I want to attend the next ChiPy meeting. Where is the Onion? Thanks. Norm Clerman -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Thu Mar 14 03:50:55 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Wed, 13 Mar 2013 21:50:55 -0500 Subject: [Chicago] Beware the ATMs in Montreal ChiPy.... Message-ID: Had 3 ATMs fail to process my ATM card today. The fourth worked (Thank you Yer Mad @ 901 De Maisonneuve E.) Bartender there took good care of me the other night.. and now this. Having BMO / Harris as your bank is NOT enough to guarantee sane/cheap processing of transactions. Have a good night all, -Ross -- >From the desk of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> From brianhray at gmail.com Thu Mar 14 14:48:28 2013 From: brianhray at gmail.com (Brian Ray) Date: Thu, 14 Mar 2013 08:48:28 -0500 Subject: [Chicago] Question about The Onion In-Reply-To: References: Message-ID: 730 N. Franklin, suite 700. I just updated the website. On Thu, Mar 14, 2013 at 8:14 AM, Norman Clerman wrote: > I'm newly arrived in Chicago. I want to attend the next ChiPy meeting. > Where is the Onion? > > Thanks. > > Norm Clerman > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From b at bonnielking.com Thu Mar 14 14:57:17 2013 From: b at bonnielking.com (Bonnie King) Date: Thu, 14 Mar 2013 08:57:17 -0500 Subject: [Chicago] Beware the ATMs in Montreal ChiPy.... In-Reply-To: References: Message-ID: Often there are interbank network logos on the back of your card (Cirrus, Star, Plus). Look for a matching logo on the ATM. On Wed, Mar 13, 2013 at 9:50 PM, Ross Heflin wrote: > Had 3 ATMs fail to process my ATM card today. > The fourth worked (Thank you Yer Mad @ 901 De Maisonneuve E.) > Bartender there took good care of me the other night.. and now this. > > Having BMO / Harris as your bank is NOT enough to guarantee sane/cheap > processing of transactions. > > Have a good night all, > > -Ross > > -- > From the desk of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Bonnie King -------------- next part -------------- An HTML attachment was scrubbed... URL: From ralph at leasttry.com Thu Mar 14 15:25:51 2013 From: ralph at leasttry.com (Ralph Loizzo) Date: Thu, 14 Mar 2013 09:25:51 -0500 Subject: [Chicago] Migrating a web site from php to python (web2py) at the 1000ft level Message-ID: Hopefully the python / website developer gurus can help me out with this one. So I want to migrate a web site from php to python / web2py, but I'm kinda having a paradigm shift problem. I'm trying to figure out how to separate my different pages into an MVC structure here. Since each page may have some different dynamic content on it, is each one an app? Or are all the different pages under one app but different functions? I guess what I'm asking is when migrating a site, what questions do I need to ask to determine a new structure? From heflin.rosst at gmail.com Thu Mar 14 17:01:53 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Thu, 14 Mar 2013 11:01:53 -0500 Subject: [Chicago] Beware the ATMs in Montreal ChiPy.... In-Reply-To: References: Message-ID: Naturally. Chase, in their infinite wisdom, saw no need to put any such logos on the back of this card. On Mar 14, 2013 9:58 AM, "Bonnie King" wrote: > Often there are interbank network logos on the back of your card (Cirrus, > Star, Plus). Look for a matching logo on the ATM. > > > On Wed, Mar 13, 2013 at 9:50 PM, Ross Heflin wrote: > >> Had 3 ATMs fail to process my ATM card today. >> The fourth worked (Thank you Yer Mad @ 901 De Maisonneuve E.) >> Bartender there took good care of me the other night.. and now this. >> >> Having BMO / Harris as your bank is NOT enough to guarantee sane/cheap >> processing of transactions. >> >> Have a good night all, >> >> -Ross >> >> -- >> From the desk of Ross Heflin >> phone number: (847) <23,504,826th decimal place of pi> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > Bonnie King > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thomas.jenkins at gmail.com Fri Mar 15 02:04:49 2013 From: thomas.jenkins at gmail.com (Thomas E Jenkins) Date: Thu, 14 Mar 2013 20:04:49 -0500 Subject: [Chicago] April Meeting Topic In-Reply-To: References: Message-ID: +1 On Mar 13, 2013 3:30 PM, "Michael Mileusnich" wrote: > +1 > > On Wed, Mar 13, 2013 at 12:20 PM, Daniel Griffin wrote: > >> We have a twisted code base and ended up using ZMQ to talk between >> reactors. ZMQ is built in such a way that integrating it with twisted (or >> anything) is dead simple. >> >> >> On Wed, Mar 13, 2013 at 11:18 AM, Matt Bone wrote: >> >>> +1 >>> >>> I'd be particularly in hearing something about twisted+zmq since I like >>> both technologies but have never really mashed them up. Typically I end up >>> writing my own reactor-ish thing in pyzmq and end up missing a lot of the >>> conveniences of twisted. >>> >>> --matt >>> >>> >>> On Wed, Mar 13, 2013 at 12:13 PM, Daniel Griffin wrote: >>> >>>> Hey, >>>> >>>> Some Chipy members know me from talks I gave years ago about twisted, >>>> SQLAlchemy and CouchDB. >>>> >>>> I am planning to be in Chicago in April and could give a somewhat >>>> general talk about Concurrency in python where I work. >>>> >>>> I am a Senior Engineer at www.opdemand.com , we are largely a python >>>> shop. >>>> >>>> My talk would be: >>>> - 1 minute pitch about my company and what we do. >>>> - Processing HTTP requests with Twisted. >>>> - Dealing with blocking code in Twisted (couchdb-python and pika). >>>> - Doing long running work with Celery from Twisted. >>>> - Communicating between web workers with ZMQ. >>>> >>>> Overall I would discuss how to design code that "scales". >>>> >>>> Let me know if Chipy wants to hear about this. >>>> >>>> Dan >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> http://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgriff1 at gmail.com Mon Mar 18 16:17:01 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Mon, 18 Mar 2013 09:17:01 -0600 Subject: [Chicago] April Meeting Topic In-Reply-To: References: Message-ID: Brian has given me the go-ahead on this. It will be a concurrency extravaganza. On Thu, Mar 14, 2013 at 7:04 PM, Thomas E Jenkins wrote: > +1 > On Mar 13, 2013 3:30 PM, "Michael Mileusnich" > wrote: > >> +1 >> >> On Wed, Mar 13, 2013 at 12:20 PM, Daniel Griffin wrote: >> >>> We have a twisted code base and ended up using ZMQ to talk between >>> reactors. ZMQ is built in such a way that integrating it with twisted (or >>> anything) is dead simple. >>> >>> >>> On Wed, Mar 13, 2013 at 11:18 AM, Matt Bone wrote: >>> >>>> +1 >>>> >>>> I'd be particularly in hearing something about twisted+zmq since I like >>>> both technologies but have never really mashed them up. Typically I end up >>>> writing my own reactor-ish thing in pyzmq and end up missing a lot of the >>>> conveniences of twisted. >>>> >>>> --matt >>>> >>>> >>>> On Wed, Mar 13, 2013 at 12:13 PM, Daniel Griffin wrote: >>>> >>>>> Hey, >>>>> >>>>> Some Chipy members know me from talks I gave years ago about twisted, >>>>> SQLAlchemy and CouchDB. >>>>> >>>>> I am planning to be in Chicago in April and could give a somewhat >>>>> general talk about Concurrency in python where I work. >>>>> >>>>> I am a Senior Engineer at www.opdemand.com , we are largely a python >>>>> shop. >>>>> >>>>> My talk would be: >>>>> - 1 minute pitch about my company and what we do. >>>>> - Processing HTTP requests with Twisted. >>>>> - Dealing with blocking code in Twisted (couchdb-python and pika). >>>>> - Doing long running work with Celery from Twisted. >>>>> - Communicating between web workers with ZMQ. >>>>> >>>>> Overall I would discuss how to design code that "scales". >>>>> >>>>> Let me know if Chipy wants to hear about this. >>>>> >>>>> Dan >>>>> >>>>> _______________________________________________ >>>>> 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 >> >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Mon Mar 18 16:22:10 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Mon, 18 Mar 2013 10:22:10 -0500 Subject: [Chicago] April Meeting Topic In-Reply-To: References: Message-ID: +1 Though I am still learning this new environment concurrency is always a fun topic. On Mon, Mar 18, 2013 at 10:17 AM, Daniel Griffin wrote: > Brian has given me the go-ahead on this. It will be a concurrency > extravaganza. > > > On Thu, Mar 14, 2013 at 7:04 PM, Thomas E Jenkins < > thomas.jenkins at gmail.com> wrote: > >> +1 >> On Mar 13, 2013 3:30 PM, "Michael Mileusnich" >> wrote: >> >>> +1 >>> >>> On Wed, Mar 13, 2013 at 12:20 PM, Daniel Griffin wrote: >>> >>>> We have a twisted code base and ended up using ZMQ to talk between >>>> reactors. ZMQ is built in such a way that integrating it with twisted (or >>>> anything) is dead simple. >>>> >>>> >>>> On Wed, Mar 13, 2013 at 11:18 AM, Matt Bone wrote: >>>> >>>>> +1 >>>>> >>>>> I'd be particularly in hearing something about twisted+zmq since I >>>>> like both technologies but have never really mashed them up. Typically I >>>>> end up writing my own reactor-ish thing in pyzmq and end up missing a lot >>>>> of the conveniences of twisted. >>>>> >>>>> --matt >>>>> >>>>> >>>>> On Wed, Mar 13, 2013 at 12:13 PM, Daniel Griffin wrote: >>>>> >>>>>> Hey, >>>>>> >>>>>> Some Chipy members know me from talks I gave years ago about twisted, >>>>>> SQLAlchemy and CouchDB. >>>>>> >>>>>> I am planning to be in Chicago in April and could give a somewhat >>>>>> general talk about Concurrency in python where I work. >>>>>> >>>>>> I am a Senior Engineer at www.opdemand.com , we are largely a python >>>>>> shop. >>>>>> >>>>>> My talk would be: >>>>>> - 1 minute pitch about my company and what we do. >>>>>> - Processing HTTP requests with Twisted. >>>>>> - Dealing with blocking code in Twisted (couchdb-python and pika). >>>>>> - Doing long running work with Celery from Twisted. >>>>>> - Communicating between web workers with ZMQ. >>>>>> >>>>>> Overall I would discuss how to design code that "scales". >>>>>> >>>>>> Let me know if Chipy wants to hear about this. >>>>>> >>>>>> Dan >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>> >>> >> _______________________________________________ >> 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 jp at zavteq.com Mon Mar 18 17:01:50 2013 From: jp at zavteq.com (JP Bader) Date: Mon, 18 Mar 2013 11:01:50 -0500 Subject: [Chicago] Cross compiling for the front end using Apache Flex or Randori - Tonight 6pm Message-ID: Hi everyone, If you are planning on coming tonight and haven't registered via eventbrite, please do so (link is on www.meetup.com/chicagodev or here: http://randori_with_apache_flex.eventbrite.com/). We are all set for some awesome geekiness tonight, with some extra special sauce from Michael Labriola about a super secret stellar project called Randori. Looking forward to a great meetup! JP -- JP Bader Principal Zavteq, Inc. @lordB8r | jp at zavteq.com 608.692.2468 -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Mon Mar 18 19:00:46 2013 From: brianhray at gmail.com (Brian Ray) Date: Mon, 18 Mar 2013 13:00:46 -0500 Subject: [Chicago] Talk proposal posted from Matt Dorn Message-ID: "Using PyJnius to talk to Android devices" Overview of a library that facilitates communication with Android devices via Python -- depending on interest, could include an overview of other Python/Java libraries and/or other ways to use Python with Android. Can I see many +1's? -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From zitterbewegung at gmail.com Mon Mar 18 19:27:59 2013 From: zitterbewegung at gmail.com (Joshua Herman) Date: Mon, 18 Mar 2013 13:27:59 -0500 Subject: [Chicago] Talk proposal posted from Matt Dorn In-Reply-To: References: Message-ID: +1 ---Profile:--- http://www.google.com/profiles/zitterbewegung On Mon, Mar 18, 2013 at 1:00 PM, Brian Ray wrote: > "Using PyJnius to talk to Android devices" > > Overview of a library that facilitates communication with Android devices > via Python -- depending on interest, could include an overview of other > Python/Java libraries and/or other ways to use Python with Android. > > Can I see many +1's? > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From brianhray at gmail.com Tue Mar 19 19:35:45 2013 From: brianhray at gmail.com (Brian Ray) Date: Tue, 19 Mar 2013 13:35:45 -0500 Subject: [Chicago] [ANN] ChiPy Monthly meeting at The Onion this Thursday the 21st Message-ID: Save the date, this Thursday, for the best meeting ever. RSVP http://www.chipy.org Thursday March 21st, Food/Drink Starts at 7PM, presentations start at 7:30PM. *The Onion* > 730 N. Franklin, suite 700 > Chicago, IL 60654 map: http://goo.gl/maps/xKmbq For public transit: the entrance conveniently sits under the L just South > of the Chicago Brown line stop. Join us at "America's Finest News Source" for a meeting full of great food, drink and Python fun. Attending is free and we encourage anyone interested to attend. You can be a Python expert, just started, or even those who just want to learn see some Python use cases are very welcome to attend this meeting. Bring a friend. RSVP here -> http://www.chipy.org Topics: - *Python Deployments at The Onion (and elsewhere)* (30 Minutes) By: Chris Sinchok Chris will cover various Python deployment strategies and technologies, ranging from the na?ve (git pull) to the more robust (fabric, capistrano) to the "Enterprise" (Python native package deployments, etc). In order to illustrate these different strategies and technologies, he will take examples from my past projects, and the constantly-evolving Onion deploy process. - *SXSW Summary* (15 Minutes) By: Adam Forsyth A quick summary of happenings at SXSW 2013 interactive conference held in Austin. - *Using PyJnius to talk to Android devices* (30 Minutes) By: Matt Dorn Overview of a library that facilitates communication with Android devices via Python -- depending on interest, could include an overview of other Python/Java libraries and/or other ways to use Python with Android. Special thanks to The Onion http://www.theonion.com/ for hosting and providing drinks. Special thanks to viaForensics https://viaforensics.com/ for providing the food and Matt Dorn :) Thank you ThreeMice http://ThreeMice.net and Paul May http://www.paulmayassociates.com/ for providing chocolate brownies from Chicago's own Delightful Pastries http://www.delightfulpastries.com/ See you there! spread the word ... RSVP http://www.chipy.org -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From perlsyntax at hotmail.com Wed Mar 20 17:19:41 2013 From: perlsyntax at hotmail.com (craig syntax) Date: Wed, 20 Mar 2013 11:19:41 -0500 Subject: [Chicago] python data structure Message-ID: Hi Does anyone know a good ebook on python data structure?I am abit new to this:) -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Wed Mar 20 17:27:44 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Wed, 20 Mar 2013 11:27:44 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: I vote for Python for Data Analysis, written by Wes McKinney, the creator of Pandas. Pandas has become the de-facto data structure for analyzing data. Additionally the book will also introduce you to IPython notebook, matplotlib, etc. -- all tools you'll use in data analysis. Videos here: Data analysis in Python with pandas pandas: Powerful data analysis tools for PythonTime Series Data Analysis with pandas 2012 PyData Workshop: Data Analysis in Python with Pandas Cheers. Jason -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Wed, Mar 20, 2013 at 11:19 AM, craig syntax wrote: > Hi > > Does anyone know a good ebook on python data structure?I am abit new to > this:) > > _______________________________________________ > 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 Mar 20 18:41:29 2013 From: zitterbewegung at gmail.com (Joshua Herman) Date: Wed, 20 Mar 2013 12:41:29 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: It's not an ebook but what is wrong with the official docs at http://docs.python.org/3/ . If I have a question about a datastructure that's what I use. Sent from my iPhone On Mar 20, 2013, at 11:19 AM, craig syntax wrote: > Hi > > Does anyone know a good ebook on python data structure?I am abit new > to this:) > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago From dgriff1 at gmail.com Wed Mar 20 18:46:34 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Wed, 20 Mar 2013 11:46:34 -0600 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: There are only really a handful of core data structures. Everything else is a special case of those. The terminology for them differs between languages but you generally have arrays, lists, dicts/maps, trees and graphs. Then there are tons of special cases like btrees, directed graphs, sets etc. If you don't know what they do check this out: https://en.wikipedia.org/wiki/List_of_data_structures On Wed, Mar 20, 2013 at 11:41 AM, Joshua Herman wrote: > It's not an ebook but what is wrong with the official docs at > http://docs.python.org/3/. If I have a question about a datastructure > that's what I use. > > Sent from my iPhone > > > On Mar 20, 2013, at 11:19 AM, craig syntax wrote: > > Hi >> >> Does anyone know a good ebook on python data structure?I am abit new to >> this:) >> ______________________________**_________________ >> 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 heflin.rosst at gmail.com Wed Mar 20 18:48:42 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Wed, 20 Mar 2013 12:48:42 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: Craig, As far as basic types go I'd direct you to the following sections of the official python tutorial: * Really basic overview: Numbers, Strings, Lists http://docs.python.org/3/tutorial/introduction.html * More in-depth treatment on Lists as well as Dictionaries (think HashMap) http://docs.python.org/3/tutorial/datastructures.html On Wed, Mar 20, 2013 at 12:41 PM, Joshua Herman wrote: > It's not an ebook but what is wrong with the official docs at > http://docs.python.org/3/. If I have a question about a datastructure that's > what I use. > > Sent from my iPhone > > > On Mar 20, 2013, at 11:19 AM, craig syntax wrote: > >> Hi >> >> Does anyone know a good ebook on python data structure?I am abit new to >> this:) >> _______________________________________________ >> 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 the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> From heflin.rosst at gmail.com Wed Mar 20 18:49:34 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Wed, 20 Mar 2013 12:49:34 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: > * More in-depth treatment on Lists as well as Dictionaries (think HashMap), Tuples, Sets etc. > http://docs.python.org/3/tutorial/datastructures.html From luther07 at gmail.com Wed Mar 20 19:09:35 2013 From: luther07 at gmail.com (Mark Johnson) Date: Wed, 20 Mar 2013 13:09:35 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: Craig, do you want to learn how to implement data structures, or how to use the data structures that python provides? On Mar 20, 2013 12:49 PM, "Ross Heflin" wrote: > > * More in-depth treatment on Lists as well as Dictionaries (think > HashMap), Tuples, Sets etc. > > http://docs.python.org/3/tutorial/datastructures.html > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From trent at snakebite.org Wed Mar 20 23:16:58 2013 From: trent at snakebite.org (Trent Nelson) Date: Wed, 20 Mar 2013 15:16:58 -0700 Subject: [Chicago] threading is slow In-Reply-To: References: <5137C35B.80206@uchicago.edu> Message-ID: <20130320221658.GB36343@snakebite.org> On Wed, Mar 06, 2013 at 03:05:55PM -0800, Daniel Griffin wrote: > Python has a GIL so threads mostly sort of suck. Use multiprocessing, > twisted or celery. I've been making pretty good progress with my pyparallel work lately. Presentation I gave to other committers at the PyCon language summit: https://speakerdeck.com/trent/parallelizing-the-python-interpreter-an-alternate-approach-to-async Follow-up e-mails on python-dev@ with more detail: http://mail.python.org/pipermail/python-dev/2013-March/124690.html Things have actually advanced quite a bit in the past few days; I need to follow up with another status report presentation soon. (I have addressed the big outstanding showstoppers of having a parallel object assigned to an unprotected main-thread container object; we can now detect this and raise an exception (as opposed to before, where you'd just silently corrupt stuff, or segfault, or both).) It's worth nothing there are two parts to my work. The first is the parallel stuff that actually allows multiple threads to run the guts of the CPython interpreter concurrently. The second is a bunch of async facilities that leverage the parallel stuff and provide simple APIs for submitting work to be done in parallel, or writing client/ server network apps that will automatically exploit all cores. The latter stuff is an alternative to the approach being taken by Tulip (and Twisted, Tornado, GEvent, basically, everything). Oh, and I switched to bitbucket (although I still push to my hg.p.o sandbox): https://bitbucket.org/tpn/pyparallel. Trent. From rayidghani at gmail.com Thu Mar 21 06:59:51 2013 From: rayidghani at gmail.com (Rayid Ghani) Date: Thu, 21 Mar 2013 00:59:51 -0500 Subject: [Chicago] Job: Python guru Lead Engineer/Architect for a Social Good Analytics Startup Message-ID: Looking for a Python guru to be the Lead Engineer/Architect for a Social Good Analytics Startup co-founded by Obama Campaign Analytics team members. Details: Edgeflip is a Chicago-based startup co-founded by analytics and big data experts from the Obama 2012 campaign. The Edgeflip team designed and developed a Facebook-based product for the campaign that was widely heralded as the one of the most innovative technologies developed by the campaign. We are now developing a similar product for non-profits, and other socially-responsible organizations. Using social networks and machine learning, we help organizations use their supporters to do targeted advocacy and outreach, increase fundraising, and recruit/mobilize more volunteers. We are currently seeking a lead developer / engineer. The ideal candidate will have an expertise in the following areas: Building scalable web applications using Python Flask, Django, Ruby on Rails, or similar technologies Setting up and maintaining production environments, including deployment technologies such as Capistrano or Chef Front-end development technologies including HTML, CSS, jQuery, Ajax Database administration with RDS/MySQL, MongoDB, Redis, Dynamo, or similar environments Working with, deploying, and administering Amazon Web Services (AWS) products Programming for the Facebook API for both client-side and server-side applications Unit-testing and Load-testing experience Additionally, we are most interested in candidates who share our desire to use innovative and revolutionary technologies to promote the social good. -------------- next part -------------- An HTML attachment was scrubbed... URL: From kyle at pbx.org Thu Mar 21 07:27:30 2013 From: kyle at pbx.org (John Kyle Cronan) Date: Thu, 21 Mar 2013 01:27:30 -0500 Subject: [Chicago] Job: Python guru Lead Engineer/Architect for a Social Good Analytics Startup In-Reply-To: References: Message-ID: Just wanted to say that Rayid was my boss when I worked with the Obama campaign last fall, and it was my pleasure and honor working with him. He's really generous with his truly vast knowledge of analytics. Edgeflip has got a great team going. So this is the real deal, where the people running the biz really know what's up! -Kyle On Thu, Mar 21, 2013 at 12:59 AM, Rayid Ghani wrote: > Looking for a Python guru to be the Lead Engineer/Architect for a Social > Good Analytics Startup co-founded by Obama Campaign Analytics team members. > > > Details: > Edgeflip is a Chicago-based startup co-founded by analytics and big data > experts from the Obama 2012 campaign. The Edgeflip team designed and > developed a Facebook-based product for the campaign that was widely > heralded as the one of the most innovative technologies developed by the > campaign. We are now developing a similar product for non-profits, and > other socially-responsible organizations. Using social networks and > machine learning, we help organizations use their supporters to do targeted > advocacy and outreach, increase fundraising, and recruit/mobilize more > volunteers. > > We are currently seeking a lead developer / engineer. The ideal candidate > will have an expertise in the following areas: > > Building scalable web applications using Python Flask, Django, Ruby on > Rails, or similar technologies > Setting up and maintaining production environments, including deployment > technologies such as Capistrano or Chef > Front-end development technologies including HTML, CSS, jQuery, Ajax > Database administration with RDS/MySQL, MongoDB, Redis, Dynamo, or similar > environments > Working with, deploying, and administering Amazon Web Services (AWS) > products > Programming for the Facebook API for both client-side and server-side > applications > Unit-testing and Load-testing experience > > Additionally, we are most interested in candidates who share our desire to > use innovative and revolutionary technologies to promote the social good. > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul at paulmayassociates.com Thu Mar 21 07:09:56 2013 From: paul at paulmayassociates.com (Paul May) Date: Thu, 21 Mar 2013 6:09:56 -0000 Subject: [Chicago] Congrats to a Chicago company and contract job role Message-ID: <581275151261886@198.154.215.62:26> One of the best python development companies in the Chicago area, with some of the brightest talent working with python. Find out who is going IPO? Company is in Deerfield and they need a sharp Python contractor with SQL. Rate is open and duration is at least 4 months. Ping me and let me know if you'd like to be presented to a company that is on the cusp of bigger and better. Thanks, Paul v 708-479-1111 c 312-925-1294 Paul May & Associates (PMA) paul at paulmayassociates.com link up http://www.linkedin.com/in/paulmayassociates like us on http://www.facebook.com/paulmayassociates Search over 100 real jobs www.paulmayassociates.com (The following links were included with this email:) mailto:paul at paulmayassociates.com http://www.linkedin.com/in/paulmayassociates http://www.facebook.com/paulmayassociates http://www.paulmayassociates.com/ (The following links were included with this email:) mailto:paul at paulmayassociates.com http://www.linkedin.com/in/paulmayassociates http://www.facebook.com/paulmayassociates http://www.paulmayassociates.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Thu Mar 21 13:29:21 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Thu, 21 Mar 2013 07:29:21 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: As a student of Knuth I beg to differ and you may want to read Knuth. On Wed, Mar 20, 2013 at 12:46 PM, Daniel Griffin wrote: > There are only really a handful of core data structures. Everything else > is a special case of those. The terminology for them differs between > languages but you generally have arrays, lists, dicts/maps, trees and > graphs. > > Then there are tons of special cases like btrees, directed graphs, sets > etc. > > If you don't know what they do check this out: > https://en.wikipedia.org/wiki/List_of_data_structures > > > > > On Wed, Mar 20, 2013 at 11:41 AM, Joshua Herman wrote: > >> It's not an ebook but what is wrong with the official docs at >> http://docs.python.org/3/. If I have a question about a datastructure >> that's what I use. >> >> Sent from my iPhone >> >> >> On Mar 20, 2013, at 11:19 AM, craig syntax >> wrote: >> >> Hi >>> >>> Does anyone know a good ebook on python data structure?I am abit new to >>> this:) >>> ______________________________**_________________ >>> 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 mtobis at gmail.com Thu Mar 21 16:40:34 2013 From: mtobis at gmail.com (Michael Tobis) Date: Thu, 21 Mar 2013 10:40:34 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: All the answers are good for somebody who might have asked the question. I think the question is vague so it's not clear what the answer should be. The questioner should specify his level of experience with Python and other languages, and at least broadly describe his specific interest. mt From wirth.jason at gmail.com Thu Mar 21 16:55:48 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Thu, 21 Mar 2013 10:55:48 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: Hahaha, I totally misread the post. I saw, "Does anyone know a good ebook on python data...." and thought "data analysis". So much for jumping the gun. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis wrote: > All the answers are good for somebody who might have asked the question. > > I think the question is vague so it's not clear what the answer should > be. The questioner should specify his level of experience with Python > and other languages, and at least broadly describe his specific > interest. > > mt > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From perlsyntax at hotmail.com Thu Mar 21 17:05:28 2013 From: perlsyntax at hotmail.com (craig syntax) Date: Thu, 21 Mar 2013 11:05:28 -0500 Subject: [Chicago] python data structure In-Reply-To: References: , , , , , Message-ID: Thanks for the links on the youtube and thanks everyone for the help.:) I just got my kindle so i was loking for a good book to read. From: wirth.jason at gmail.com Date: Thu, 21 Mar 2013 10:55:48 -0500 To: chicago at python.org Subject: Re: [Chicago] python data structure Hahaha, I totally misread the post. I saw, "Does anyone know a good ebook on python data...." and thought "data analysis". So much for jumping the gun. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis wrote: All the answers are good for somebody who might have asked the question. I think the question is vague so it's not clear what the answer should be. The questioner should specify his level of experience with Python and other languages, and at least broadly describe his specific interest. mt _______________________________________________ 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 jsudlow at gmail.com Thu Mar 21 21:23:06 2013 From: jsudlow at gmail.com (Jon Sudlow) Date: Thu, 21 Mar 2013 15:23:06 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: a new person may have a bit of trouble understanding Knuth if there just getting into data structures. I would read "Problem Solving with Algorithms and Data Structures using python. Its written by bradley n miller and david l ranum. Great examples in the book, an awesome read. On Thu, Mar 21, 2013 at 11:05 AM, craig syntax wrote: > > > ------------------------------ > Thanks for the links on the youtube and thanks everyone for the help.:) > I just got my kindle so i was loking for a good book to read. > > > > > > > > > > > > From: wirth.jason at gmail.com > > Date: Thu, 21 Mar 2013 10:55:48 -0500 > To: chicago at python.org > Subject: Re: [Chicago] python data structure > > > Hahaha, I totally misread the post. > > I saw, "Does anyone know a good ebook on python data...." and thought > "data analysis". So much for jumping the gun. > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis wrote: > > All the answers are good for somebody who might have asked the question. > > I think the question is vague so it's not clear what the answer should > be. The questioner should specify his level of experience with Python > and other languages, and at least broadly describe his specific > interest. > > mt > _______________________________________________ > 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 diomedestydeus at gmail.com Thu Mar 21 21:31:35 2013 From: diomedestydeus at gmail.com (Philip Doctor) Date: Thu, 21 Mar 2013 15:31:35 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: Jon, is this the book you're speaking of? It looks like it's free: http://interactivepython.org/courselib/static/pythonds/index.html There's nice interactive quizzes on the website along with video explanations too. A quick browse makes it seem like a very accessible read. On Thu, Mar 21, 2013 at 3:23 PM, Jon Sudlow wrote: > a new person may have a bit of trouble understanding Knuth if there just > getting into data structures. I would read "Problem Solving with Algorithms > and Data Structures using python. Its written by bradley n miller and david > l ranum. Great examples in the book, an awesome read. > > > On Thu, Mar 21, 2013 at 11:05 AM, craig syntax wrote: > >> >> >> ------------------------------ >> Thanks for the links on the youtube and thanks everyone for the help.:) >> I just got my kindle so i was loking for a good book to read. >> >> >> >> >> >> >> >> >> >> >> >> From: wirth.jason at gmail.com >> >> Date: Thu, 21 Mar 2013 10:55:48 -0500 >> To: chicago at python.org >> Subject: Re: [Chicago] python data structure >> >> >> Hahaha, I totally misread the post. >> >> I saw, "Does anyone know a good ebook on python data...." and thought >> "data analysis". So much for jumping the gun. >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> >> On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis wrote: >> >> All the answers are good for somebody who might have asked the question. >> >> I think the question is vague so it's not clear what the answer should >> be. The questioner should specify his level of experience with Python >> and other languages, and at least broadly describe his specific >> interest. >> >> mt >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> >> >> _______________________________________________ Chicago mailing list >> Chicago at python.org http://mail.python.org/mailman/listinfo/chicago >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jsudlow at gmail.com Thu Mar 21 21:57:23 2013 From: jsudlow at gmail.com (Jon Sudlow) Date: Thu, 21 Mar 2013 15:57:23 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: Philip, Yup. Thats the one. I had a course using the book in college and found it really cool. It starts slow and shows you how to build the fundamental structures in python using classes. Along the way you get better at python and learn about the OOP stuff in the language. Hope that helps, -Jon On Thu, Mar 21, 2013 at 3:31 PM, Philip Doctor wrote: > Jon, is this the book you're speaking of? It looks like it's free: > http://interactivepython.org/courselib/static/pythonds/index.html > > There's nice interactive quizzes on the website along with video > explanations too. A quick browse makes it seem like a very accessible read. > > > > > > On Thu, Mar 21, 2013 at 3:23 PM, Jon Sudlow wrote: > >> a new person may have a bit of trouble understanding Knuth if there just >> getting into data structures. I would read "Problem Solving with Algorithms >> and Data Structures using python. Its written by bradley n miller and david >> l ranum. Great examples in the book, an awesome read. >> >> >> On Thu, Mar 21, 2013 at 11:05 AM, craig syntax wrote: >> >>> >>> >>> ------------------------------ >>> Thanks for the links on the youtube and thanks everyone for the help.:) >>> I just got my kindle so i was loking for a good book to read. >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> From: wirth.jason at gmail.com >>> >>> Date: Thu, 21 Mar 2013 10:55:48 -0500 >>> To: chicago at python.org >>> Subject: Re: [Chicago] python data structure >>> >>> >>> Hahaha, I totally misread the post. >>> >>> I saw, "Does anyone know a good ebook on python data...." and thought >>> "data analysis". So much for jumping the gun. >>> >>> -- >>> Jason Wirth >>> 213.675.5294 >>> wirth.jason at gmail.com >>> >>> >>> On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis wrote: >>> >>> All the answers are good for somebody who might have asked the question. >>> >>> I think the question is vague so it's not clear what the answer should >>> be. The questioner should specify his level of experience with Python >>> and other languages, and at least broadly describe his specific >>> interest. >>> >>> mt >>> _______________________________________________ >>> 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 >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Thu Mar 21 22:04:53 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Thu, 21 Mar 2013 16:04:53 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: My apologies. Rereading my comment I see that someone might think I was referring to reading Knuth as a way to understand data structures in Python and that I may have misunderstood Daniel as saying there were only a few possible data structures that could be built using Python. Knuth on data structures is a good read though it can be tough and a slow understanding. I had a course in basic FORTRAN, a course in Assembler then a course using it as our text book. On Thu, Mar 21, 2013 at 3:23 PM, Jon Sudlow wrote: > a new person may have a bit of trouble understanding Knuth if there just > getting into data structures. I would read "Problem Solving with Algorithms > and Data Structures using python. Its written by bradley n miller and david > l ranum. Great examples in the book, an awesome read. > > > On Thu, Mar 21, 2013 at 11:05 AM, craig syntax wrote: > >> >> >> ------------------------------ >> Thanks for the links on the youtube and thanks everyone for the help.:) >> I just got my kindle so i was loking for a good book to read. >> >> >> >> >> >> >> >> >> >> >> >> From: wirth.jason at gmail.com >> >> Date: Thu, 21 Mar 2013 10:55:48 -0500 >> To: chicago at python.org >> Subject: Re: [Chicago] python data structure >> >> >> Hahaha, I totally misread the post. >> >> I saw, "Does anyone know a good ebook on python data...." and thought >> "data analysis". So much for jumping the gun. >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> >> On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis wrote: >> >> All the answers are good for somebody who might have asked the question. >> >> I think the question is vague so it's not clear what the answer should >> be. The questioner should specify his level of experience with Python >> and other languages, and at least broadly describe his specific >> interest. >> >> mt >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> >> >> _______________________________________________ Chicago mailing list >> Chicago at python.org http://mail.python.org/mailman/listinfo/chicago >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jordanb at hafd.org Fri Mar 22 00:37:39 2013 From: jordanb at hafd.org (Jordan Bettis) Date: Thu, 21 Mar 2013 18:37:39 -0500 Subject: [Chicago] python data structure In-Reply-To: References: Message-ID: <514B99C3.6000408@hafd.org> I think you misread Daniel too. He said there are a just a few core data structures, and the rest are special cases and extensions thereof. I don't think that's a particularly controversial thing to say. On 03/21/2013 04:04 PM, Randy Baxley wrote: > My apologies. Rereading my comment I see that someone might think I > was referring to reading Knuth as a way to understand data structures > in Python and that I may have misunderstood Daniel as saying there > were only a few possible data structures that could be built using > Python. > > Knuth on data structures is a good read though it can be tough and a > slow understanding. I had a course in basic FORTRAN, a course in > Assembler then a course using it as our text book. > > > On Thu, Mar 21, 2013 at 3:23 PM, Jon Sudlow > wrote: > > a new person may have a bit of trouble understanding Knuth if > there just getting into data structures. I would read "Problem > Solving with Algorithms and Data Structures using python. Its > written by bradley n miller and david l ranum. Great examples in > the book, an awesome read. > > > On Thu, Mar 21, 2013 at 11:05 AM, craig syntax > > wrote: > > > > ------------------------------------------------------------------------ > Thanks for the links on the youtube and thanks everyone for > the help.:) > I just got my kindle so i was loking for a good book to read. > > > > > > > > > > > > From: wirth.jason at gmail.com > > Date: Thu, 21 Mar 2013 10:55:48 -0500 > To: chicago at python.org > Subject: Re: [Chicago] python data structure > > > Hahaha, I totally misread the post. > > I saw, "Does anyone know a good ebook on python data...." and > thought "data analysis". So much for jumping the gun. > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Thu, Mar 21, 2013 at 10:40 AM, Michael Tobis > > wrote: > > All the answers are good for somebody who might have asked > the question. > > I think the question is vague so it's not clear what the > answer should > be. The questioner should specify his level of experience > with Python > and other languages, and at least broadly describe his > specific > interest. > > mt > _______________________________________________ > 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 > > > > > _______________________________________________ > 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 Fri Mar 22 14:28:29 2013 From: brianhray at gmail.com (Brian Ray) Date: Fri, 22 Mar 2013 08:28:29 -0500 Subject: [Chicago] Resumes and ThreeMice Message-ID: Wow, great meeting. Dare I say it was the best meeting ever? So, more than a hand full of you approached me regarding jobs. Now you have at least two choices: 1) send (email) my your resume and I will send it out to our trusted network (yes, The Onion has been added and ViaForensics is already on this list) or 2) Join ThreeMice, http://ThreeMice.net and a Match Maker (me) will be assigned to you. Either way, ChiPy will benefit from referrals that allow us to have awesome meetings like we had last night. -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris at sinchok.com Fri Mar 22 15:06:37 2013 From: chris at sinchok.com (Chris Sinchok) Date: Fri, 22 Mar 2013 09:06:37 -0500 Subject: [Chicago] Python Deployment Slides Message-ID: Thanks everyone for coming out last night, we had a great time hosting! If anyone's interested, I've made my slides viewable on google drive: http://bit.ly/14bVja4 I took a lot of good info from these two blogs posts: http://hynek.me/articles/python-deployment-anti-patterns/ http://hynek.me/articles/python-app-deployment-with-native-packages/ Regardless of whether or not you choose to try native package deployment, definitely check out fpm, it's great: https://github.com/jordansissel/fpm Any questions, feel free to shoot me an email, or reply to this thread! Thanks again to everyone who came out! Chris Sinchok Python Developer The Onion -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Fri Mar 22 16:13:04 2013 From: brianhray at gmail.com (Brian Ray) Date: Fri, 22 Mar 2013 10:13:04 -0500 Subject: [Chicago] Coverage.py Message-ID: Someone asked me off the list about Coverage.py https://pypi.python.org/pypi/coverage/ Does anyone have any experience with this? Any recommendations or thoughts? -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From john at mail.npxdesigns.com Fri Mar 22 16:16:50 2013 From: john at mail.npxdesigns.com (John Jacobsen) Date: Fri, 22 Mar 2013 08:16:50 -0700 Subject: [Chicago] Coverage.py In-Reply-To: References: Message-ID: <5C06E695-4B8E-4E99-A114-F0FA8BC9EB41@mail.npxdesigns.com> I have used it as part of nosetests (--with-coverage option). With that usage, at least, you get not only a module-by-module report of your code coverage but also a browsable HTML tree which shows "green" and "red" spots which are / aren't covered by test, respectively. Very nice. On Mar 22, 2013, at 8:13 AM, Brian Ray wrote: > Someone asked me off the list about Coverage.py https://pypi.python.org/pypi/coverage/ > > Does anyone have any experience with this? Any recommendations or thoughts? > > > -- > Brian Ray > @brianray > (773) 669-7717 > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From dgriff1 at gmail.com Fri Mar 22 16:19:40 2013 From: dgriff1 at gmail.com (Daniel Griffin) Date: Fri, 22 Mar 2013 09:19:40 -0600 Subject: [Chicago] Coverage.py In-Reply-To: <5C06E695-4B8E-4E99-A114-F0FA8BC9EB41@mail.npxdesigns.com> References: <5C06E695-4B8E-4E99-A114-F0FA8BC9EB41@mail.npxdesigns.com> Message-ID: It's simple and we have it integrated with Buildbot. It works fine, having tests and test coverage doesnt guarantee that you have good code. On Fri, Mar 22, 2013 at 9:16 AM, John Jacobsen wrote: > I have used it as part of nosetests (--with-coverage option). With that > usage, at least, you get not only a module-by-module report of your code > coverage but also a browsable HTML tree which shows "green" and "red" spots > which are / aren't covered by test, respectively. Very nice. > > > On Mar 22, 2013, at 8:13 AM, Brian Ray wrote: > > Someone asked me off the list about Coverage.py > https://pypi.python.org/pypi/coverage/ > > Does anyone have any experience with this? Any recommendations or thoughts? > > > -- > Brian Ray > @brianray > (773) 669-7717 > _______________________________________________ > 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 matt.dorn at gmail.com Fri Mar 22 17:17:45 2013 From: matt.dorn at gmail.com (Matt Dorn) Date: Fri, 22 Mar 2013 11:17:45 -0500 Subject: [Chicago] Coverage.py In-Reply-To: References: <5C06E695-4B8E-4E99-A114-F0FA8BC9EB41@mail.npxdesigns.com> Message-ID: <514C8429.7040901@gmail.com> We've got it working nicely with nosetests and Jenkins via the "Cobertura" plugin -- I recall being guided by this blog post: http://www.alexconrad.org/2011/10/jenkins-and-python.html On 3/22/13 10:19 AM, Daniel Griffin wrote: > It's simple and we have it integrated with Buildbot. It works fine, > having tests and test coverage doesnt guarantee that you have good code. > > > On Fri, Mar 22, 2013 at 9:16 AM, John Jacobsen > wrote: > > I have used it as part of nosetests (--with-coverage option). With > that usage, at least, you get not only a module-by-module report of > your code coverage but also a browsable HTML tree which shows > "green" and "red" spots which are / aren't covered by test, > respectively. Very nice. > > > On Mar 22, 2013, at 8:13 AM, Brian Ray wrote: > >> Someone asked me off the list about >> Coverage.py https://pypi.python.org/pypi/coverage/ >> >> Does anyone have any experience with this? Any recommendations or >> thoughts? >> >> >> -- >> Brian Ray >> @brianray >> (773) 669-7717 >> _______________________________________________ >> 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 zanson at zanson.org Fri Mar 22 21:33:06 2013 From: zanson at zanson.org (J. D. Jordan) Date: Fri, 22 Mar 2013 15:33:06 -0500 Subject: [Chicago] Python Deployment Slides In-Reply-To: References: Message-ID: Hynek gave a nice talk about packaging at PyCon. http://pyvideo.org/video/1727/solid-python-application-deployments-for-everybod On Fri, Mar 22, 2013 at 9:06 AM, Chris Sinchok wrote: > Thanks everyone for coming out last night, we had a great time hosting! > > If anyone's interested, I've made my slides viewable on google drive: > http://bit.ly/14bVja4 > > I took a lot of good info from these two blogs posts: > > http://hynek.me/articles/python-deployment-anti-patterns/ > http://hynek.me/articles/python-app-deployment-with-native-packages/ > > Regardless of whether or not you choose to try native package deployment, > definitely check out fpm, it's great: https://github.com/jordansissel/fpm > > Any questions, feel free to shoot me an email, or reply to this thread! > > Thanks again to everyone who came out! > > Chris Sinchok > Python Developer > The Onion > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > From brianhray at gmail.com Fri Mar 22 21:50:57 2013 From: brianhray at gmail.com (Brian Ray) Date: Fri, 22 Mar 2013 15:50:57 -0500 Subject: [Chicago] Mozilla Web Development Badges ChiPy Sprint Message-ID: I really meant to mention this last night... Via David Boswell (Community Manager at Mozilla): Brian, The Mozilla Webdev team just launched a set of web development contribution badges that it is giving out to people who help with our sites. You can check them out at https://badges.mozilla.org/en-US/profiles/profile/webdev Most of our sites use Python, so it could be fun to have ChiPy do a badge earning sprint. Take a look at the set of bugs that the Webdev team is looking for help with at: https://wiki.mozilla.org/Webdev/GetInvolved Thanks, David If I get more than 3 +1's I will help organize a sprint. -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Fri Mar 22 22:25:22 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 22 Mar 2013 16:25:22 -0500 Subject: [Chicago] Mozilla Web Development Badges ChiPy Sprint In-Reply-To: References: Message-ID: +1, but my hours are kind of strange; evenings are off-limits. :( Also, I've never done a sprint before, is that OK? -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Fri, Mar 22, 2013 at 3:50 PM, Brian Ray wrote: > I really meant to mention this last night... > > Via David Boswell (Community Manager at Mozilla): > > Brian, > > The Mozilla Webdev team just launched a set of web development > contribution badges that it is giving out to people who help with our > sites. You can check them out at > > https://badges.mozilla.org/en-US/profiles/profile/webdev > > Most of our sites use Python, so it could be fun to have ChiPy do a badge > earning sprint. Take a look at the set of bugs that the Webdev team is > looking for help with at: > > https://wiki.mozilla.org/Webdev/GetInvolved > > Thanks, > David > > > If I get more than 3 +1's I will help organize a sprint. > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steder at gmail.com Fri Mar 22 22:22:33 2013 From: steder at gmail.com (Mike Steder) Date: Fri, 22 Mar 2013 16:22:33 -0500 Subject: [Chicago] Mozilla Web Development Badges ChiPy Sprint In-Reply-To: References: Message-ID: This sounds like something I'd like to do, +1! On Fri, Mar 22, 2013 at 3:50 PM, Brian Ray wrote: > I really meant to mention this last night... > > Via David Boswell (Community Manager at Mozilla): > > Brian, > > The Mozilla Webdev team just launched a set of web development > contribution badges that it is giving out to people who help with our > sites. You can check them out at > > https://badges.mozilla.org/en-US/profiles/profile/webdev > > Most of our sites use Python, so it could be fun to have ChiPy do a badge > earning sprint. Take a look at the set of bugs that the Webdev team is > looking for help with at: > > https://wiki.mozilla.org/Webdev/GetInvolved > > Thanks, > David > > > If I get more than 3 +1's I will help organize a sprint. > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Sat Mar 23 01:57:29 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 22 Mar 2013 19:57:29 -0500 Subject: [Chicago] Good Friday Hacking Message-ID: I returned from PyCon this week and had a blast. I'm looking to keep the energy going and was wondering if anyone is interested in getting together to hack next Friday? Nothing formal, just a have some fun. A lot of people might have the day off so I'm thinking noon-ish and am up for any location. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From sean.michael.farley at gmail.com Sat Mar 23 02:46:28 2013 From: sean.michael.farley at gmail.com (Sean Farley) Date: Fri, 22 Mar 2013 20:46:28 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: Jason Wirth writes: > I returned from PyCon this week and had a blast. > > I'm looking to keep the energy going and was wondering if anyone is > interested in getting together to hack next Friday? Nothing formal, just a > have some fun. > > A lot of people might have the day off so I'm thinking noon-ish and am up > for any location. Not a bad idea. I'd be interested in it for sure. From geoffbrown at comcast.net Sat Mar 23 02:54:19 2013 From: geoffbrown at comcast.net (Geoff Brown) Date: Fri, 22 Mar 2013 20:54:19 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: <514D0B4B.9080501@comcast.net> On 3/22/2013 8:46 PM, Sean Farley wrote: > Jason Wirth writes: > >> I returned from PyCon this week and had a blast. >> >> I'm looking to keep the energy going and was wondering if anyone is >> interested in getting together to hack next Friday? Nothing formal, just a >> have some fun. >> >> A lot of people might have the day off so I'm thinking noon-ish and am up >> for any location. > Not a bad idea. I'd be interested in it for sure. > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > I would be interested. 12 sounds good. Geoff From randy7771026 at gmail.com Sat Mar 23 12:00:43 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Sat, 23 Mar 2013 06:00:43 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: Two weeks away is further than I normally plan except for ChiPy meetings but I think I will be in. On Fri, Mar 22, 2013 at 7:57 PM, Jason Wirth wrote: > I returned from PyCon this week and had a blast. > > I'm looking to keep the energy going and was wondering if anyone is > interested in getting together to hack next Friday? Nothing formal, just a > have some fun. > > A lot of people might have the day off so I'm thinking noon-ish and am up > for any location. > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Sat Mar 23 12:09:51 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Sat, 23 Mar 2013 06:09:51 -0500 Subject: [Chicago] Mozilla Web Development Badges ChiPy Sprint In-Reply-To: References: Message-ID: +1 but hope I can get over the idea of getting paid for coding in dollars. On Fri, Mar 22, 2013 at 3:50 PM, Brian Ray wrote: > I really meant to mention this last night... > > Via David Boswell (Community Manager at Mozilla): > > Brian, > > The Mozilla Webdev team just launched a set of web development > contribution badges that it is giving out to people who help with our > sites. You can check them out at > > https://badges.mozilla.org/en-US/profiles/profile/webdev > > Most of our sites use Python, so it could be fun to have ChiPy do a badge > earning sprint. Take a look at the set of bugs that the Webdev team is > looking for help with at: > > https://wiki.mozilla.org/Webdev/GetInvolved > > Thanks, > David > > > If I get more than 3 +1's I will help organize a sprint. > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > 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 Sat Mar 23 14:14:18 2013 From: brianhray at gmail.com (Brian Ray) Date: Sat, 23 Mar 2013 08:14:18 -0500 Subject: [Chicago] DjangoCon 2013 Chicago Message-ID: I feel like I am being left out on the dark on this. Is DjangoCon 2013 really going to be held here in Chicago? When? Where? Does anyone have any details on this? Will this be the best DjangoCon ever? -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Sat Mar 23 14:39:48 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Sat, 23 Mar 2013 08:39:48 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: Yes, but not till the end of the summer. I'm sure they'll ramp up the marketing in a few months. On Sat, Mar 23, 2013 at 8:14 AM, Brian Ray wrote: > I feel like I am being left out on the dark on this. Is DjangoCon 2013 > really going to be held here in Chicago? When? Where? Does anyone have any > details on this? Will this be the best DjangoCon ever? > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > 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 Sat Mar 23 15:08:09 2013 From: brianhray at gmail.com (Brian Ray) Date: Sat, 23 Mar 2013 09:08:09 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: awesome -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Sat Mar 23 18:13:23 2013 From: brian at python.org (Brian Curtin) Date: Sat, 23 Mar 2013 12:13:23 -0500 Subject: [Chicago] Mozilla Web Development Badges ChiPy Sprint In-Reply-To: References: Message-ID: On Sat, Mar 23, 2013 at 6:09 AM, Randy Baxley wrote: > +1 but hope I can get over the idea of getting paid for coding in dollars. Being paid in dollars really isn't bad. You can buy stuff with them. From sean.michael.farley at gmail.com Sat Mar 23 19:52:30 2013 From: sean.michael.farley at gmail.com (Sean Farley) Date: Sat, 23 Mar 2013 13:52:30 -0500 Subject: [Chicago] Mozilla Web Development Badges ChiPy Sprint In-Reply-To: References: Message-ID: Brian Curtin writes: > On Sat, Mar 23, 2013 at 6:09 AM, Randy Baxley wrote: >> +1 but hope I can get over the idea of getting paid for coding in dollars. > > Being paid in dollars really isn't bad. You can buy stuff with them. http://www.youtube.com/watch?v=8pICOW5vF4M From wirth.jason at gmail.com Sun Mar 24 03:34:13 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Sat, 23 Mar 2013 21:34:13 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: Alright! People are interested! Now we just need to choose a location. I don't have a place in mind, so any location is all right with me. Does anyone have a suggestion? @Randy: "Two weeks away is further than I normally plan..." What do you mean by two weeks away? Good Friday is this upcoming Friday--March 29th. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Sat, Mar 23, 2013 at 6:00 AM, Randy Baxley wrote: > Two weeks away is further than I normally plan except for ChiPy meetings > but I think I will be in. > > > On Fri, Mar 22, 2013 at 7:57 PM, Jason Wirth wrote: > >> I returned from PyCon this week and had a blast. >> >> I'm looking to keep the energy going and was wondering if anyone is >> interested in getting together to hack next Friday? Nothing formal, just a >> have some fun. >> >> A lot of people might have the day off so I'm thinking noon-ish and am up >> for any location. >> >> >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Sun Mar 24 04:38:01 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Sat, 23 Mar 2013 22:38:01 -0500 Subject: [Chicago] Good Friday Hacking Message-ID: Still in even if I count weeks funny. On Sat, Mar 23, 2013 at 9:34 PM, Jason Wirth wrote: > > @Randy: "Two weeks away is further than I normally plan..." What do you > mean by two weeks away? Good Friday is this upcoming Friday--March 29th. > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wilson.tamarrie at gmail.com Mon Mar 25 15:29:34 2013 From: wilson.tamarrie at gmail.com (T Wilson) Date: Mon, 25 Mar 2013 09:29:34 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: how was the Pycon event? Just started back into learning it. On Sat, Mar 23, 2013 at 10:38 PM, Randy Baxley wrote: > Still in even if I count weeks funny. > > > > On Sat, Mar 23, 2013 at 9:34 PM, Jason Wirth wrote: > >> >> @Randy: "Two weeks away is further than I normally plan..." What do you >> mean by two weeks away? Good Friday is this upcoming Friday--March 29th. >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From homer.shew at panopta.com Mon Mar 25 16:39:21 2013 From: homer.shew at panopta.com (Homer Shew) Date: Mon, 25 Mar 2013 10:39:21 -0500 Subject: [Chicago] Topic: Looking for a Python/Linux Developer Message-ID: Dear all on the Chicago Python Mailing list, First, fear not, I am not a recruiter. I am actually the person you want to talk to if you interested in the below listed jobs position. Please feel free to ask me any questions about the position. `Panopta LLC `__ (Chicago,IL, USA) ======================================================================================== **Job Description**: Panopta's development team currently has an opening for a Linux/Python developer. The successful applicant will work on the development our backend monitoring systems to frontend applications such as our web-based customer control panel. The focus of the position will be Python Development, however you will be able to get involved with some of their iOS and / or Android app development projects. **Requirements** * 3+ years of experience building large-scale applications in Python. * Modern web application development experience, including CSS/HTML5/Javascript skills. Design experience isn't a must, but some familiarity with design will help you work effectively with our design team to translate their ideas into working user interfaces. * Database experience with both traditional relational (MySQL) and non-relational (MongoDB, Cassandra, Neo4J, HBase) tools. You'll need to be able to both work directly with these tools as well as think intelligently about data storage options for new and ongoing data requirements for our applications. *Familiarity with parallel and distributed application development and experience with real-world applications making use of highly-concurrent operations. Must not be afraid to dive in and debug tricky multi-threaded applications. *Mobile application development experience with iPhone/iPad and/or Android is a plus. *Ability to work collaboratively with both operations and business teams to ensure that the applications you are building both meet customer needs and can be effectively run in our envrionment. **About the company** Based on Chicago, IL, Panopta is a leading provider of real-time performance monitoring. Panopta provides IT professionals and hosts reliable, actionable data for optimizing website and application availability, as well as managing service disruptions. If you want to work at a fun, fast-paced environment where innovation is our cornerstone of success, this might be the place for you. **Contact Info:** * **Contact**: Homer Shew HR Manager * **E-mail contact**: homer.shew at panopta.com * **Web**:www. https://www.smartrecruiters.com/Panopta/1303698-software-developer.com * **No telecommuting** Or find it here https://www.smartrecruiters.com/Panopta/1303698-software-developer Best, Homer Shew -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Mon Mar 25 22:37:15 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Mon, 25 Mar 2013 16:37:15 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: PyCon was great! If you haven't been I whole recommend it. It was my first event and was really surprise by all the cool people I met. Ironically many of them were from Chicago and ChiPy. I've been a lurker on the mailing list for a while but never participated in any events. After attending PyCon all I can say is "why didn't I do this sooner?" Perhaps one reason i never attended was that many of the videos were online. I now feel that someone who thinks PyCon is solely about is viewing it all wrong. I can't say enough good things about PyCon and the community that makes Python a success. Outside that, everyone got a RaspberryPi! I've wanted one for a while, so that's really cool. I can wait to get hacking on it. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Mon, Mar 25, 2013 at 9:29 AM, T Wilson wrote: > how was the Pycon event? Just started back into learning it. > > On Sat, Mar 23, 2013 at 10:38 PM, Randy Baxley wrote: > >> Still in even if I count weeks funny. >> >> >> >> On Sat, Mar 23, 2013 at 9:34 PM, Jason Wirth wrote: >> >>> >>> @Randy: "Two weeks away is further than I normally plan..." What do you >>> mean by two weeks away? Good Friday is this upcoming Friday--March 29th. >>> >> >> _______________________________________________ >> 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 brianhray at gmail.com Mon Mar 25 22:40:28 2013 From: brianhray at gmail.com (Brian Ray) Date: Mon, 25 Mar 2013 16:40:28 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: I would love if someone could give a lightening talk on PyCon and even one on SxSW at the next ChiPy. BTW, the RSVP is already up and this will be the best meeting ever! Go Threadless!... that sounded bad ;) -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Mon Mar 25 22:41:08 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Mon, 25 Mar 2013 16:41:08 -0500 Subject: [Chicago] Pycon stickers Message-ID: If anyone has any stickers from Pycon, I'd love to get my hands on them. I got a new job, and my macbook's lid is very empty looking. -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Mon Mar 25 22:48:10 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Mon, 25 Mar 2013 16:48:10 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: You got a new job, a new macbook, or a new job with a new macbook? I have some IPython stickers and a boat load of Continuum stickers. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins < emperorcezar at gmail.com> wrote: > If anyone has any stickers from Pycon, I'd love to get my hands on them. I > got a new job, and my macbook's lid is very empty looking. > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wilson.tamarrie at gmail.com Mon Mar 25 22:51:18 2013 From: wilson.tamarrie at gmail.com (T Wilson) Date: Mon, 25 Mar 2013 16:51:18 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: thanks for the update.. On Mon, Mar 25, 2013 at 4:40 PM, Brian Ray wrote: > I would love if someone could give a lightening talk on PyCon and even one > on SxSW at the next ChiPy. > > BTW, the RSVP is already up and this will be the best meeting ever! Go > Threadless!... that sounded bad ;) > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Mon Mar 25 22:52:20 2013 From: shekay at pobox.com (sheila miguez) Date: Mon, 25 Mar 2013 16:52:20 -0500 Subject: [Chicago] Job postings Message-ID: Hi all, When posting jobs, could people include whether relocation is supported and whether US citizenship is required? I have friends who read the mailing list who don't live in Chicago, and I also have friends who aren't US citizens. -- sheila From jp at zavteq.com Mon Mar 25 22:57:51 2013 From: jp at zavteq.com (JP Bader) Date: Mon, 25 Mar 2013 16:57:51 -0500 Subject: [Chicago] Job postings In-Reply-To: References: Message-ID: Also it'd be nice to know if any of these jobs offer remote work, or part-time remote. Thanks! JP On Mon, Mar 25, 2013 at 4:52 PM, sheila miguez wrote: > Hi all, > > When posting jobs, could people include whether relocation is > supported and whether US citizenship is required? I have friends who > read the mailing list who don't live in Chicago, and I also have > friends who aren't US citizens. > > -- > sheila > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- JP Bader Principal Zavteq, Inc. @lordB8r | jp at zavteq.com 608.692.2468 -------------- next part -------------- An HTML attachment was scrubbed... URL: From homer.shew at panopta.com Mon Mar 25 23:01:02 2013 From: homer.shew at panopta.com (Homer Shew) Date: Mon, 25 Mar 2013 17:01:02 -0500 Subject: [Chicago] Job postings In-Reply-To: References: Message-ID: Hi All, Thanks for the questions. The Python/Linux Developer position that I sent out earlier is not a remote position. It is located in Chicago and we expect the individuals working with us to work alongside us in Chicago. Thanks everybody for asking. Best, Homer On Mon, Mar 25, 2013 at 4:57 PM, JP Bader wrote: > Also it'd be nice to know if any of these jobs offer remote work, or > part-time remote. > > Thanks! > > JP > > > On Mon, Mar 25, 2013 at 4:52 PM, sheila miguez wrote: > >> Hi all, >> >> When posting jobs, could people include whether relocation is >> supported and whether US citizenship is required? I have friends who >> read the mailing list who don't live in Chicago, and I also have >> friends who aren't US citizens. >> >> -- >> sheila >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > JP Bader > Principal > Zavteq, Inc. > @lordB8r | jp at zavteq.com > 608.692.2468 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Mon Mar 25 23:01:35 2013 From: brian at python.org (Brian Curtin) Date: Mon, 25 Mar 2013 17:01:35 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins wrote: > If anyone has any stickers from Pycon, I'd love to get my hands on them. I > got a new job, and my macbook's lid is very empty looking. I have small stacks of PyCon 2013 and raspberry.io stickers, a couple Montreal Python stickers, and I still have a bunch of PyCon 2012 stickers somewhere as well (these are "old" but awesome). I also have a stack of Python 3 stickers. If I'm reading my calendar correctly, I think we'll meet on April 11, which I should probably be able to make. I'll bring some stickers then. From adam at adamforsyth.net Mon Mar 25 23:02:33 2013 From: adam at adamforsyth.net (Adam Forsyth) Date: Mon, 25 Mar 2013 17:02:33 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: Assuming my flu doesn't continue for another month I'm glad to do a lightning talk on SXSW at the next meeting: - Themes - Keynotes - Chicago Tech @ SXSW - Other Highlights - Q&A Submitted as a talk proposal on the site. On Mon, Mar 25, 2013 at 4:40 PM, Brian Ray wrote: > I would love if someone could give a lightening talk on PyCon and even one > on SxSW at the next ChiPy. > > BTW, the RSVP is already up and this will be the best meeting ever! Go > Threadless!... that sounded bad ;) > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Mon Mar 25 23:03:06 2013 From: shekay at pobox.com (sheila miguez) Date: Mon, 25 Mar 2013 17:03:06 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: On Mon, Mar 25, 2013 at 5:01 PM, Brian Curtin wrote: > If I'm reading my calendar correctly, I think we'll meet on April 11, > which I should probably be able to make. I'll bring some stickers > then. more stickers! I will try to find all of the stickers I have and bring them to the next meeting as well. -- sheila From shekay at pobox.com Mon Mar 25 23:04:20 2013 From: shekay at pobox.com (sheila miguez) Date: Mon, 25 Mar 2013 17:04:20 -0500 Subject: [Chicago] gittip Message-ID: Hi all, I'd like for more people I know to sign up for gittip. I would like to be able to tip more people. -- sheila From brian at python.org Mon Mar 25 23:08:03 2013 From: brian at python.org (Brian Curtin) Date: Mon, 25 Mar 2013 17:08:03 -0500 Subject: [Chicago] Good Friday Hacking In-Reply-To: References: Message-ID: On Mon, Mar 25, 2013 at 4:40 PM, Brian Ray wrote: > I would love if someone could give a lightening talk on PyCon and even one > on SxSW at the next ChiPy. I can put a little something together on PyCon, but it would likely be a repeat of the several posts and interviews I have scheduled for this week in our positive press firehose to counteract PyCon being dragged down by idiotic tech journalists and their comment sections. >From this morning: http://pycon.blogspot.com/2013/03/10000-raised-for-pyladies-at-pycon-2013.html http://pycon.blogspot.com/2013/03/how-kids-stole-show-young-coders.html From adam at adamforsyth.net Mon Mar 25 23:09:09 2013 From: adam at adamforsyth.net (Adam Forsyth) Date: Mon, 25 Mar 2013 17:09:09 -0500 Subject: [Chicago] gittip In-Reply-To: References: Message-ID: I thought you didn't need to sign up to get money? On Mon, Mar 25, 2013 at 5:04 PM, sheila miguez wrote: > Hi all, > > I'd like for more people I know to sign up for gittip. < > https://www.gittip.com/> > > I would like to be able to tip more people. > > -- > sheila > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Tue Mar 26 00:15:16 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Mon, 25 Mar 2013 18:15:16 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: New job and New MacBook. On Mar 25, 2013 4:49 PM, "Jason Wirth" wrote: > You got a new job, a new macbook, or a new job with a new macbook? > > I have some IPython stickers and a boat load of Continuum stickers. > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins < > emperorcezar at gmail.com> wrote: > >> If anyone has any stickers from Pycon, I'd love to get my hands on them. >> I got a new job, and my macbook's lid is very empty looking. >> >> _______________________________________________ >> 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 emperorcezar at gmail.com Tue Mar 26 00:16:04 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Mon, 25 Mar 2013 18:16:04 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: The 2012 are the best. I had one on my last laptop. On Mar 25, 2013 5:01 PM, "Brian Curtin" wrote: > On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins > wrote: > > If anyone has any stickers from Pycon, I'd love to get my hands on them. > I > > got a new job, and my macbook's lid is very empty looking. > > I have small stacks of PyCon 2013 and raspberry.io stickers, a couple > Montreal Python stickers, and I still have a bunch of PyCon 2012 > stickers somewhere as well (these are "old" but awesome). I also have > a stack of Python 3 stickers. > > If I'm reading my calendar correctly, I think we'll meet on April 11, > which I should probably be able to make. I'll bring some stickers > then. > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Tue Mar 26 01:40:34 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Mon, 25 Mar 2013 19:40:34 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: Better yet. If ya'll bring your stickers to next meeting, we can have a big sticker trade. :) On Mon, Mar 25, 2013 at 6:16 PM, Adam "Cezar" Jenkins < emperorcezar at gmail.com> wrote: > The 2012 are the best. I had one on my last laptop. > On Mar 25, 2013 5:01 PM, "Brian Curtin" wrote: > >> On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins >> wrote: >> > If anyone has any stickers from Pycon, I'd love to get my hands on >> them. I >> > got a new job, and my macbook's lid is very empty looking. >> >> I have small stacks of PyCon 2013 and raspberry.io stickers, a couple >> Montreal Python stickers, and I still have a bunch of PyCon 2012 >> stickers somewhere as well (these are "old" but awesome). I also have >> a stack of Python 3 stickers. >> >> If I'm reading my calendar correctly, I think we'll meet on April 11, >> which I should probably be able to make. I'll bring some stickers >> then. >> _______________________________________________ >> 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 Tue Mar 26 01:45:25 2013 From: brianhray at gmail.com (Brian Ray) Date: Mon, 25 Mar 2013 19:45:25 -0500 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: Sticker Special Interest Group.... hmmmm... I just want to iterate how much I like our new logo. We should have a ChiPy sticker. Scratch n' sniff ... beer flavored. On Mon, Mar 25, 2013 at 7:40 PM, Adam "Cezar" Jenkins < emperorcezar at gmail.com> wrote: > Better yet. If ya'll bring your stickers to next meeting, we can have a > big sticker trade. :) > > > On Mon, Mar 25, 2013 at 6:16 PM, Adam "Cezar" Jenkins < > emperorcezar at gmail.com> wrote: > >> The 2012 are the best. I had one on my last laptop. >> On Mar 25, 2013 5:01 PM, "Brian Curtin" wrote: >> >>> On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins >>> wrote: >>> > If anyone has any stickers from Pycon, I'd love to get my hands on >>> them. I >>> > got a new job, and my macbook's lid is very empty looking. >>> >>> I have small stacks of PyCon 2013 and raspberry.io stickers, a couple >>> Montreal Python stickers, and I still have a bunch of PyCon 2012 >>> stickers somewhere as well (these are "old" but awesome). I also have >>> a stack of Python 3 stickers. >>> >>> If I'm reading my calendar correctly, I think we'll meet on April 11, >>> which I should probably be able to make. I'll bring some stickers >>> then. >>> _______________________________________________ >>> 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 > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Tue Mar 26 02:31:52 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Mon, 25 Mar 2013 20:31:52 -0500 Subject: [Chicago] A quick question Message-ID: Has anyone used a python to UML generator (I'm using Dia) and ,if so, what product? I've been looking for something all day(for Dia) and am finding outdated and hard to use stuff. It doesn't have to be Dia. -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeffh at dundeemt.com Tue Mar 26 04:49:14 2013 From: jeffh at dundeemt.com (Jeff Hinrichs - DM&T) Date: Mon, 25 Mar 2013 22:49:14 -0500 Subject: [Chicago] A quick question In-Reply-To: References: Message-ID: Have you tried pyreverse (part of pylint) http://www.logilab.org/blogentry/6883 -Jeff On Mon, Mar 25, 2013 at 8:31 PM, Aaron Rothenberg wrote: > Has anyone used a python to UML generator (I'm using Dia) and ,if so, > what product? I've been looking for something all day(for Dia) and am > finding outdated and hard to use stuff. It doesn't have to be Dia. > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Best, Jeff Hinrichs 402.218.1473 -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Tue Mar 26 06:53:28 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Tue, 26 Mar 2013 00:53:28 -0500 Subject: [Chicago] A quick question In-Reply-To: References: , Message-ID: Thanks. That looks nice. Are there output formats that I can easily edit? The example uses png. Date: Mon, 25 Mar 2013 22:49:14 -0500 From: jeffh at dundeemt.com To: chicago at python.org Subject: Re: [Chicago] A quick question Have you tried pyreverse (part of pylint)http://www.logilab.org/blogentry/6883 -Jeff On Mon, Mar 25, 2013 at 8:31 PM, Aaron Rothenberg wrote: Has anyone used a python to UML generator (I'm using Dia) and ,if so, what product? I've been looking for something all day(for Dia) and am finding outdated and hard to use stuff. It doesn't have to be Dia. _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -- Best, Jeff Hinrichs 402.218.1473 _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Tue Mar 26 07:00:40 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Tue, 26 Mar 2013 01:00:40 -0500 Subject: [Chicago] A quick question In-Reply-To: References: , , , Message-ID: Too quick. I see that dia is supported. Thanks. This looks like it will work. From: a_rothenberg at hotmail.com To: chicago at python.org Date: Tue, 26 Mar 2013 00:53:28 -0500 Subject: Re: [Chicago] A quick question Thanks. That looks nice. Are there output formats that I can easily edit? The example uses png. Date: Mon, 25 Mar 2013 22:49:14 -0500 From: jeffh at dundeemt.com To: chicago at python.org Subject: Re: [Chicago] A quick question Have you tried pyreverse (part of pylint)http://www.logilab.org/blogentry/6883 -Jeff On Mon, Mar 25, 2013 at 8:31 PM, Aaron Rothenberg wrote: Has anyone used a python to UML generator (I'm using Dia) and ,if so, what product? I've been looking for something all day(for Dia) and am finding outdated and hard to use stuff. It doesn't have to be Dia. _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -- Best, Jeff Hinrichs 402.218.1473 _______________________________________________ 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 matt.foster.c at gmail.com Tue Mar 26 08:10:58 2013 From: matt.foster.c at gmail.com (Matt Foster) Date: Tue, 26 Mar 2013 00:10:58 -0700 Subject: [Chicago] Pycon stickers In-Reply-To: References: Message-ID: +1 On Mon, Mar 25, 2013 at 5:45 PM, Brian Ray wrote: > Sticker Special Interest Group.... hmmmm... > > I just want to iterate how much I like our new logo. We should have a > ChiPy sticker. Scratch n' sniff ... beer flavored. > > > > > On Mon, Mar 25, 2013 at 7:40 PM, Adam "Cezar" Jenkins < > emperorcezar at gmail.com> wrote: > >> Better yet. If ya'll bring your stickers to next meeting, we can have a >> big sticker trade. :) >> >> >> On Mon, Mar 25, 2013 at 6:16 PM, Adam "Cezar" Jenkins < >> emperorcezar at gmail.com> wrote: >> >>> The 2012 are the best. I had one on my last laptop. >>> On Mar 25, 2013 5:01 PM, "Brian Curtin" wrote: >>> >>>> On Mon, Mar 25, 2013 at 4:41 PM, Adam "Cezar" Jenkins >>>> wrote: >>>> > If anyone has any stickers from Pycon, I'd love to get my hands on >>>> them. I >>>> > got a new job, and my macbook's lid is very empty looking. >>>> >>>> I have small stacks of PyCon 2013 and raspberry.io stickers, a couple >>>> Montreal Python stickers, and I still have a bunch of PyCon 2012 >>>> stickers somewhere as well (these are "old" but awesome). I also have >>>> a stack of Python 3 stickers. >>>> >>>> If I'm reading my calendar correctly, I think we'll meet on April 11, >>>> which I should probably be able to make. I'll bring some stickers >>>> then. >>>> _______________________________________________ >>>> 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 >> >> > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at agilitynerd.com Tue Mar 26 12:08:16 2013 From: steve at agilitynerd.com (Steve Schwarz) Date: Tue, 26 Mar 2013 06:08:16 -0500 Subject: [Chicago] A quick question In-Reply-To: References: Message-ID: I haven't used pyreverse myself but since it outputs SVG you could try editing the output in Inkscape. 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 On Tue, Mar 26, 2013 at 12:53 AM, Aaron Rothenberg wrote: > Thanks. That looks nice. Are there output formats that I can easily edit? > The example uses png. > > ------------------------------ > Date: Mon, 25 Mar 2013 22:49:14 -0500 > From: jeffh at dundeemt.com > To: chicago at python.org > Subject: Re: [Chicago] A quick question > > > Have you tried pyreverse (part of pylint) > http://www.logilab.org/blogentry/6883 > > -Jeff > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Tue Mar 26 16:04:27 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Tue, 26 Mar 2013 10:04:27 -0500 Subject: [Chicago] A quick question In-Reply-To: References: , , , Message-ID: Thanks. I would consider inkscape because dia has some problems and this is convincinghttp://www.ioncannon.net/utilities/123/10-tips-for-creating-good-looking-diagrams-using-inkscape/but the author had to jury rig the connectors so that scares me off. Also, I've never used an SVG. I want to spend as little time on the flow charting as I can even if it doesn't look great. I'm going to play around with inkscape next time I do some graphic edits though. So thanks again for that. Date: Tue, 26 Mar 2013 06:08:16 -0500 From: steve at agilitynerd.com To: chicago at python.org Subject: Re: [Chicago] A quick question I haven't used pyreverse myself but since it outputs SVG you could try editing the output in Inkscape. 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 On Tue, Mar 26, 2013 at 12:53 AM, Aaron Rothenberg wrote: Thanks. That looks nice. Are there output formats that I can easily edit? The example uses png. Date: Mon, 25 Mar 2013 22:49:14 -0500 From: jeffh at dundeemt.com To: chicago at python.org Subject: Re: [Chicago] A quick question Have you tried pyreverse (part of pylint)http://www.logilab.org/blogentry/6883 -Jeff _______________________________________________ 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 Tue Mar 26 16:23:18 2013 From: carl at personnelware.com (Carl Karsten) Date: Tue, 26 Mar 2013 10:23:18 -0500 Subject: [Chicago] A quick question In-Reply-To: References: Message-ID: On Tue, Mar 26, 2013 at 10:04 AM, Aaron Rothenberg wrote: > I've never used an SVG You can pretend it is just another image format. Or you can look at it with a text editor and see that it is human readable. Kinda like html. It is xml, which means it can be parsed. I use inkscape to layout the title slide for vidoes, then python to set the title and presenter names. Carl K From brian at imagescape.com Tue Mar 26 16:36:25 2013 From: brian at imagescape.com (Brian Moloney) Date: Tue, 26 Mar 2013 10:36:25 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East Wacker. More information to follow in the coming weeks. Brian On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: > awesome > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Brian J. Moloney Managing Partner Imaginary Landscape, LLC Web Design | Development | Strategy (877) 275-9144 toll free http://imagescape.com http://chicagodjango.com http://twitter.com/Brian_Moloney From brianhray at gmail.com Tue Mar 26 16:39:41 2013 From: brianhray at gmail.com (Brian Ray) Date: Tue, 26 Mar 2013 10:39:41 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: Wheeee, can ChiPy Help/Participate/Sponsor/Make Best Ever? On Tue, Mar 26, 2013 at 10:36 AM, Brian Moloney wrote: > DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East > Wacker. More information to follow in the coming weeks. > > Brian > > On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: > > awesome > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > > > > -- > Brian J. Moloney > Managing Partner > > Imaginary Landscape, LLC > Web Design | Development | Strategy > (877) 275-9144 toll free > > http://imagescape.com > http://chicagodjango.com > http://twitter.com/Brian_Moloney > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From wilson.tamarrie at gmail.com Tue Mar 26 16:46:18 2013 From: wilson.tamarrie at gmail.com (T Wilson) Date: Tue, 26 Mar 2013 10:46:18 -0500 Subject: [Chicago] New student Message-ID: Hello All, I just finally had to the time to sit and relax while playing with Python coding from the site. Codeacademy. It seems like I'm doing good yet finish the five parts that they have for python. Can anyone else recommend a site for me? Or is it better just to go to books and manuals for this? -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Tue Mar 26 16:46:33 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Tue, 26 Mar 2013 10:46:33 -0500 Subject: [Chicago] A quick question In-Reply-To: References: , , , , , Message-ID: Dia also uses a custom xml that I have avoided looking at. I was more hoping to render the python as a uml and then drag,drop,click and edit. I won't need to script the process because it's a one off. But that's 2 for svg/inkscape so now I'm thinking it's worth using so that I have it in my tool belt for when my needs might be less simple. > From: carl at personnelware.com > Date: Tue, 26 Mar 2013 10:23:18 -0500 > To: chicago at python.org > Subject: Re: [Chicago] A quick question > > On Tue, Mar 26, 2013 at 10:04 AM, Aaron Rothenberg > wrote: > > I've never used an SVG > > You can pretend it is just another image format. > > Or you can look at it with a text editor and see that it is human > readable. Kinda like html. > > It is xml, which means it can be parsed. I use inkscape to layout > the title slide for vidoes, then python to set the title and presenter > names. > > > 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 wilson.tamarrie at gmail.com Tue Mar 26 16:47:40 2013 From: wilson.tamarrie at gmail.com (T Wilson) Date: Tue, 26 Mar 2013 10:47:40 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: Any ideal when they will get to posting room rates and prices of tickets. On Tue, Mar 26, 2013 at 10:39 AM, Brian Ray wrote: > Wheeee, can ChiPy Help/Participate/Sponsor/Make Best Ever? > > > > On Tue, Mar 26, 2013 at 10:36 AM, Brian Moloney wrote: > >> DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East >> Wacker. More information to follow in the coming weeks. >> >> Brian >> >> On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: >> > awesome >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > http://mail.python.org/mailman/listinfo/chicago >> > >> >> >> >> -- >> Brian J. Moloney >> Managing Partner >> >> Imaginary Landscape, LLC >> Web Design | Development | Strategy >> (877) 275-9144 toll free >> >> http://imagescape.com >> http://chicagodjango.com >> http://twitter.com/Brian_Moloney >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tal.liron at threecrickets.com Tue Mar 26 16:49:34 2013 From: tal.liron at threecrickets.com (Tal Liron) Date: Tue, 26 Mar 2013 10:49:34 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: <5151C38E.3020902@threecrickets.com> An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Tue Mar 26 16:52:09 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Tue, 26 Mar 2013 10:52:09 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: Pythonlearn.com and his MOOC coursera courses from U of Toronto and Rice You can work through these courses even during times when they are not offered and just do your coding in a shell or IDE without grading or peer review. On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: > Hello All, > > I just finally had to the time to sit and relax while playing with > Python coding from the site. Codeacademy. It seems like I'm doing good > yet finish the five parts that they have for python. Can anyone else > recommend a site for me? Or is it better just to go to books and manuals > for this? > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Tue Mar 26 16:52:54 2013 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Tue, 26 Mar 2013 11:52:54 -0400 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: ChiPy will totally be able to help out. I'm scheming on some dinner plans, (idea shamelessly stoled from PgOpen in Chicago), and will be enlisting ChiPy to help organize once I have detail s:D Alex On Tue, Mar 26, 2013 at 11:47 AM, T Wilson wrote: > Any ideal when they will get to posting room rates and prices of tickets. > > On Tue, Mar 26, 2013 at 10:39 AM, Brian Ray wrote: > >> Wheeee, can ChiPy Help/Participate/Sponsor/Make Best Ever? >> >> >> >> On Tue, Mar 26, 2013 at 10:36 AM, Brian Moloney wrote: >> >>> DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East >>> Wacker. More information to follow in the coming weeks. >>> >>> Brian >>> >>> On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: >>> > awesome >>> > >>> > _______________________________________________ >>> > Chicago mailing list >>> > Chicago at python.org >>> > http://mail.python.org/mailman/listinfo/chicago >>> > >>> >>> >>> >>> -- >>> Brian J. Moloney >>> Managing Partner >>> >>> Imaginary Landscape, LLC >>> Web Design | Development | Strategy >>> (877) 275-9144 toll free >>> >>> http://imagescape.com >>> http://chicagodjango.com >>> http://twitter.com/Brian_Moloney >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> http://mail.python.org/mailman/listinfo/chicago >>> >> >> >> >> -- >> Brian Ray >> @brianray >> (773) 669-7717 >> >> _______________________________________________ >> 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 > > -- "I disapprove of what you say, but I will defend to the death your right to say it." -- Evelyn Beatrice Hall (summarizing Voltaire) "The people's good is the highest law." -- Cicero -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at agilitynerd.com Tue Mar 26 16:53:46 2013 From: steve at agilitynerd.com (Steve Schwarz) Date: Tue, 26 Mar 2013 10:53:46 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: If you want to apply python to some problems: http://www.pythonchallenge.com Best Regards, Steve Blogs: http://agilitynerd.com/ http://tech.agilitynerd.com/ On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: > Hello All, > > I just finally had to the time to sit and relax while playing with > Python coding from the site. Codeacademy. It seems like I'm doing good > yet finish the five parts that they have for python. Can anyone else > recommend a site for me? Or is it better just to go to books and manuals > for this? > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Tue Mar 26 16:53:24 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Tue, 26 Mar 2013 10:53:24 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: Here's a couple ideas... Udacity (https://www.udacity.com/), one of the many massive open course sites, does almost all their work in Python. I think their intro is about building a web-crawler. This site is a good option because it's focused and structured. They also have stuff on all levels, from beginning to advanced, which looks at Google's self driving car. Alternatively, pick something meaningful and write some code around it. Lastly, check out Ned Bachelder's talk from PyCon about loops, iterators, and generators--one of the best features of Python. Try coding up some kick ass iterators for fun. http://www.pyvideo.org/video/1758/loop-like-a-native-while-for-iterators-genera On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: > I just finally had to the time to sit and relax while playing with > Python coding from the site. Codeacademy. It seems like I'm doing good > yet finish the five parts that they have for python. Can anyone else > recommend a site for me? Or is it better just to go to books and manuals > for this? -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Tue Mar 26 16:54:51 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Tue, 26 Mar 2013 10:54:51 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: BTW, what are your interests? -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Tue, Mar 26, 2013 at 10:53 AM, Steve Schwarz wrote: > If you want to apply python to some problems: > http://www.pythonchallenge.com > > Best Regards, > Steve > Blogs: http://agilitynerd.com/ http://tech.agilitynerd.com/ > > On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: > >> Hello All, >> >> I just finally had to the time to sit and relax while playing with >> Python coding from the site. Codeacademy. It seems like I'm doing good >> yet finish the five parts that they have for python. Can anyone else >> recommend a site for me? Or is it better just to go to books and manuals >> for this? >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wilson.tamarrie at gmail.com Tue Mar 26 17:00:28 2013 From: wilson.tamarrie at gmail.com (T Wilson) Date: Tue, 26 Mar 2013 11:00:28 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: Thank you all for the response will look when i leave work today. Jason W i like programming. I was doing websites as a teen for extra money and stop because of the hunt to retrieve money from customers became a headache. (constantly wanted to change something on a page and didn't want to pay for the service) I went back to my first love desktop and networking and yet find myself interested and playing with Linux and more thing associated with it like Python and RubyRails. On Tue, Mar 26, 2013 at 10:54 AM, Jason Wirth wrote: > BTW, what are your interests? > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Tue, Mar 26, 2013 at 10:53 AM, Steve Schwarz wrote: > >> If you want to apply python to some problems: >> http://www.pythonchallenge.com >> >> Best Regards, >> Steve >> Blogs: http://agilitynerd.com/ http://tech.agilitynerd.com/ >> >> On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: >> >>> Hello All, >>> >>> I just finally had to the time to sit and relax while playing with >>> Python coding from the site. Codeacademy. It seems like I'm doing good >>> yet finish the five parts that they have for python. Can anyone else >>> recommend a site for me? Or is it better just to go to books and manuals >>> for this? >>> >> >> _______________________________________________ >> 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 wirth.jason at gmail.com Tue Mar 26 17:05:52 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Tue, 26 Mar 2013 11:05:52 -0500 Subject: [Chicago] New student In-Reply-To: References: Message-ID: Since you are interested with Rails, have you taken a look at django? You might want to try out pythonanywhere.com which runs an editor in the cloud and is already configured with Django so you can get and running ASAP. They have a free version to play with. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Tue, Mar 26, 2013 at 11:00 AM, T Wilson wrote: > Thank you all for the response will look when i leave work today. Jason W > i like programming. I was doing websites as a teen for extra money and > stop because of the hunt to retrieve money from customers became a > headache. (constantly wanted to change something on a page and didn't want > to pay for the service) I went back to my first love desktop and > networking and yet find myself interested and playing with Linux and more > thing associated with it like Python and RubyRails. > > > On Tue, Mar 26, 2013 at 10:54 AM, Jason Wirth wrote: > >> BTW, what are your interests? >> >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> >> On Tue, Mar 26, 2013 at 10:53 AM, Steve Schwarz wrote: >> >>> If you want to apply python to some problems: >>> http://www.pythonchallenge.com >>> >>> Best Regards, >>> Steve >>> Blogs: http://agilitynerd.com/ http://tech.agilitynerd.com/ >>> >>> On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: >>> >>>> Hello All, >>>> >>>> I just finally had to the time to sit and relax while playing with >>>> Python coding from the site. Codeacademy. It seems like I'm doing good >>>> yet finish the five parts that they have for python. Can anyone else >>>> recommend a site for me? Or is it better just to go to books and manuals >>>> for this? >>>> >>> >>> _______________________________________________ >>> 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 shekay at pobox.com Tue Mar 26 17:12:50 2013 From: shekay at pobox.com (sheila miguez) Date: Tue, 26 Mar 2013 11:12:50 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: I sent Steve some email about that location, but it may have been lost in the shuffle. I never heard back. This location can cause accessibility issues. I went to Worldcon there last year, and they did not do a good job accommodating people with mobility problems. I want to make sure this never happens at any conference I attend. I'm not attending DjangoCon this year, but I'd like for someone to pass on this information to the organizers. Whoever is planning the room layout for the conference needs to take a lot of care with respect to accessibility. Here are some of the accessibility problems I observed at Worldcon: 1) people with mobility issues did not have enough time to get to the next talk 2) one of the rooms could only be accessed via steps 3) people cut in front of people in scooters and wheelchairs when using the elevators 4) people harassed and mocked someone who used a scooter. I think that 3 and 4 may not be a problem with DjangoCon attendees, but 1 and 2 could be problems if organizers aren't aware of the logistical problems that can arise due to this specific venue. Worldcon had talks in rooms distributed over multiple floors in each tower. The organizers should try to get a set of rooms on the same floor and in the same tower. If not, they should be mindful to give people enough time to walk between talks, as well as set up each room such that people who have mobility issues can walk in the door and have plenty of room in aisles to get to good places in the room. On Tue, Mar 26, 2013 at 10:36 AM, Brian Moloney wrote: > DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East > Wacker. More information to follow in the coming weeks. > > Brian > > On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: >> awesome >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> > > > > -- > Brian J. Moloney > Managing Partner > > Imaginary Landscape, LLC > Web Design | Development | Strategy > (877) 275-9144 toll free > > http://imagescape.com > http://chicagodjango.com > http://twitter.com/Brian_Moloney > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -- sheila From carl at personnelware.com Tue Mar 26 17:13:35 2013 From: carl at personnelware.com (Carl Karsten) Date: Tue, 26 Mar 2013 11:13:35 -0500 Subject: [Chicago] A quick question In-Reply-To: References: Message-ID: I think Inkscape is worth learning - not mastering, but be able to bang something simple together when you need to. changing font/color of a bunch of text will drive you batty though. Carl K On Tue, Mar 26, 2013 at 10:46 AM, Aaron Rothenberg wrote: > Dia also uses a custom xml that I have avoided looking at. I was more > hoping to render the python as a uml and then drag,drop,click and edit. I > won't need to script the process because it's a one off. > > But that's 2 for svg/inkscape so now I'm thinking it's worth using so that I > have it in my tool belt for when my needs might be less simple. > > >> From: carl at personnelware.com >> Date: Tue, 26 Mar 2013 10:23:18 -0500 >> To: chicago at python.org >> Subject: Re: [Chicago] A quick question >> >> On Tue, Mar 26, 2013 at 10:04 AM, Aaron Rothenberg >> wrote: >> > I've never used an SVG >> >> You can pretend it is just another image format. >> >> Or you can look at it with a text editor and see that it is human >> readable. Kinda like html. >> >> It is xml, which means it can be parsed. I use inkscape to layout >> the title slide for vidoes, then python to set the title and presenter >> names. >> >> >> 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 > From skip at pobox.com Tue Mar 26 17:31:28 2013 From: skip at pobox.com (Skip Montanaro) Date: Tue, 26 Mar 2013 11:31:28 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: > DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East > Wacker. More information to follow in the coming weeks. Just so nobody else does a double-take when they read this, the Hyatt Regency address is 151 E. Wacker. I happen to work in the Hyatt Center, which is at 71 S. Wacker. Still might be close enough for me to go. ;-) Skip From geoffbrown at comcast.net Tue Mar 26 17:53:31 2013 From: geoffbrown at comcast.net (geoffbrown) Date: Tue, 26 Mar 2013 11:53:31 -0500 Subject: [Chicago] New student Message-ID: Steve, thanks for that python link Working through it now.? Geoff Brown From my Android phone on T-Mobile. The first nationwide 4G network. -------- Original message -------- From: Steve Schwarz Date: To: The Chicago Python Users Group Subject: Re: [Chicago] New student If you want to apply python to some problems:?http://www.pythonchallenge.com Best Regards, Steve Blogs:?http://agilitynerd.com/??http://tech.agilitynerd.com/ On Tue, Mar 26, 2013 at 10:46 AM, T Wilson wrote: Hello All, ??? I just finally had to the time to sit and relax while playing with Python coding from the site.? Codeacademy.? It seems like I'm doing good yet finish the five parts that they have for python.? Can anyone else recommend a site for me?? Or is it better just to go to books and manuals for this?? -------------- next part -------------- An HTML attachment was scrubbed... URL: From vikasruhil06 at gmail.com Tue Mar 26 17:55:30 2013 From: vikasruhil06 at gmail.com (Vikas Ruhil) Date: Tue, 26 Mar 2013 22:25:30 +0530 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: Take me in @ djangocon,coming with a talk this time! On Tue, Mar 26, 2013 at 10:01 PM, Skip Montanaro wrote: > > DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East > > Wacker. More information to follow in the coming weeks. > > Just so nobody else does a double-take when they read this, the Hyatt > Regency address is 151 E. Wacker. I happen to work in the Hyatt > Center, which is at 71 S. Wacker. Still might be close enough for me > to go. ;-) > > Skip > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From l_crowley at wargaming.net Tue Mar 26 21:27:01 2013 From: l_crowley at wargaming.net (Laura Crowley) Date: Tue, 26 Mar 2013 20:27:01 +0000 Subject: [Chicago] Wargaming Python/Linux job posting Message-ID: <2814358A96BEE148A7DC9D30B9B26F59038CCE9D@s-mbx-02.corp.wargaming.local> It was great to meet so many of you at the "The Onion" meeting! If you've ever wanted to work in the video gaming industry and have great Python/Linux experience then we have a great opportunity for you in our Chicago office located in the West Loop. Wargaming is best known for our successful launch of World of Tanks, a MMO free to play game. Wargaming is hiring Python Web Developers to join our Web Services team to work on design and implementation of multiple complex high-load Web applications. This role will design and development scope within the web services team. They will develop and maintain multiple complex high-load applications with the opportunity to work on the front and/or back-end tasks. This individual will providing assistance to the game team with tasks that belong in between game servers and Web products. Requirements: - 2 + years of web development experience - Excellent knowledge of Python. - Confirmed RDBMS experience (preferably MySQL). Solid SQL knowledge and ability to design effective data storage for the task at hand, query performance optimization skills. - Excellent knowledge of the Django framework. Experience with other frameworks for building web-based applications is acceptable. - Experience with Apache, Nginx - Linux-based development experience. - BS in Computer Science or similar degree Pluses: - Twisted experience - Memcached and RabbitMQ - High-load experience Please feel free to send your resume to my email at l_crowley at wargaming.net and indicate that you saw the posting through Chipy. This opening is full-time with benefits and we can transfer existing H-1B visas. No remote work available. Email: l_crowley at wargaming.net Skype:laura.crowley2 Phone: +1.312.442.0097 [Description: Description: Description: Description: Description: Description: Description: Logo.jpg] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 7117 bytes Desc: image001.jpg URL: From jordanb at hafd.org Tue Mar 26 22:09:28 2013 From: jordanb at hafd.org (Jordan Bettis) Date: Tue, 26 Mar 2013 16:09:28 -0500 Subject: [Chicago] A quick question In-Reply-To: References: Message-ID: <51520E88.7040804@hafd.org> There's a python hacker solution to the problem though: Use lxml to edit the svg file! On 03/26/2013 11:13 AM, Carl Karsten wrote: > I think Inkscape is worth learning - not mastering, but be able to > bang something simple together when you need to. > > changing font/color of a bunch of text will drive you batty though. > > Carl K > > > On Tue, Mar 26, 2013 at 10:46 AM, Aaron Rothenberg > wrote: >> Dia also uses a custom xml that I have avoided looking at. I was more >> hoping to render the python as a uml and then drag,drop,click and edit. I >> won't need to script the process because it's a one off. >> >> But that's 2 for svg/inkscape so now I'm thinking it's worth using so that I >> have it in my tool belt for when my needs might be less simple. >> >> >>> From: carl at personnelware.com >>> Date: Tue, 26 Mar 2013 10:23:18 -0500 >>> To: chicago at python.org >>> Subject: Re: [Chicago] A quick question >>> >>> On Tue, Mar 26, 2013 at 10:04 AM, Aaron Rothenberg >>> wrote: >>>> I've never used an SVG >>> You can pretend it is just another image format. >>> >>> Or you can look at it with a text editor and see that it is human >>> readable. Kinda like html. >>> >>> It is xml, which means it can be parsed. I use inkscape to layout >>> the title slide for vidoes, then python to set the title and presenter >>> names. >>> >>> >>> 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 From robertb at trdlnk.com Wed Mar 27 02:34:31 2013 From: robertb at trdlnk.com (Robert Boehne) Date: Tue, 26 Mar 2013 20:34:31 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: <8fb10440-db91-416b-aa3f-0c9c742fe614@email.android.com> I'll make the trek with you ;) Skip Montanaro wrote: >> DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East >> Wacker. More information to follow in the coming weeks. > >Just so nobody else does a double-take when they read this, the Hyatt >Regency address is 151 E. Wacker. I happen to work in the Hyatt >Center, which is at 71 S. Wacker. Still might be close enough for me >to go. ;-) > >Skip >_______________________________________________ >Chicago mailing list >Chicago at python.org >http://mail.python.org/mailman/listinfo/chicago -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Wed Mar 27 05:15:48 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Tue, 26 Mar 2013 23:15:48 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: As a former 547 pound person and a former Pride mobility technician this is atrocious behavior. I may stop by between now and the conference just to get a feel for the palce then toddle down to city hall if I do not like what I see. On Tue, Mar 26, 2013 at 11:12 AM, sheila miguez wrote: > I sent Steve some email about that location, but it may have been lost > in the shuffle. I never heard back. > > This location can cause accessibility issues. I went to Worldcon there > last year, and they did not do a good job accommodating people with > mobility problems. I want to make sure this never happens at any > conference I attend. > > I'm not attending DjangoCon this year, but I'd like for someone to > pass on this information to the organizers. Whoever is planning the > room layout for the conference needs to take a lot of care with > respect to accessibility. Here are some of the accessibility problems > I observed at Worldcon: > > 1) people with mobility issues did not have enough time to get to the next > talk > 2) one of the rooms could only be accessed via steps > 3) people cut in front of people in scooters and wheelchairs when > using the elevators > 4) people harassed and mocked someone who used a scooter. > > I think that 3 and 4 may not be a problem with DjangoCon attendees, > but 1 and 2 could be problems if organizers aren't aware of the > logistical problems that can arise due to this specific venue. > Worldcon had talks in rooms distributed over multiple floors in each > tower. The organizers should try to get a set of rooms on the same > floor and in the same tower. If not, they should be mindful to give > people enough time to walk between talks, as well as set up each room > such that people who have mobility issues can walk in the door and > have plenty of room in aisles to get to good places in the room. > > > On Tue, Mar 26, 2013 at 10:36 AM, Brian Moloney > wrote: > > DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East > > Wacker. More information to follow in the coming weeks. > > > > Brian > > > > On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: > >> awesome > >> > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> http://mail.python.org/mailman/listinfo/chicago > >> > > > > > > > > -- > > Brian J. Moloney > > Managing Partner > > > > Imaginary Landscape, LLC > > Web Design | Development | Strategy > > (877) 275-9144 toll free > > > > http://imagescape.com > > http://chicagodjango.com > > http://twitter.com/Brian_Moloney > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > http://mail.python.org/mailman/listinfo/chicago > > > > -- > sheila > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Wed Mar 27 08:15:04 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Wed, 27 Mar 2013 02:15:04 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm Message-ID: Hey guys, Good Friday is fast approaching. Unless someone has a better suggestion, let's meet at the Wormhole. I'll be there about noonish (probably a little sooner to try and secure seating). WHAT: Good Friday Hacking WHEN: Good Friday, March 29th, 12pm, noon WHERE: The Wormhole Coffee 1462 N Milwaukee Ave (between Evergreen Ave & Honore St) Chicago, IL 60622 Neighborhood: Wicker Park www.yelp.com/biz/the-wormhole-coffee-chicago www.thewormhole.us/ -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Wed Mar 27 15:24:09 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Wed, 27 Mar 2013 09:24:09 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: I'll probably stop by. From: wirth.jason at gmail.com Date: Wed, 27 Mar 2013 02:15:04 -0500 To: chicago at python.org Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm Hey guys, Good Friday is fast approaching. Unless someone has a better suggestion, let's meet at the Wormhole. I'll be there about noonish (probably a little sooner to try and secure seating). WHAT: Good Friday Hacking WHEN: Good Friday, March 29th, 12pm, noon WHERE: The Wormhole Coffee 1462 N Milwaukee Ave (between Evergreen Ave & Honore St) Chicago, IL 60622 Neighborhood: Wicker Park www.yelp.com/biz/the-wormhole-coffee-chicago www.thewormhole.us/ -- Jason Wirth 213.675.5294 wirth.jason at gmail.com _______________________________________________ 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 Mar 27 15:33:32 2013 From: brianhray at gmail.com (Brian Ray) Date: Wed, 27 Mar 2013 09:33:32 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: (+BCC: Brad Wlikening, Don Sheu) Wormhole is my favorite places to work. I can not make it Friday; however, I asked a neighboring business if they could open a space in case you guys do not find a space there. It can get crowded. I'll see if I can give you guys a plan B. Good luck and happy hacking. -B PS also pretty please follow up with the list to let us know how it goes. I am going to schedule a Mozilla Badges sprint and will follow your format if you are successful. PSS DevMynd http://www.devmynd.com/ is that area and offered to host our May meeting. just a heads up On Wed, Mar 27, 2013 at 2:15 AM, Jason Wirth wrote: > Hey guys, Good Friday is fast approaching. Unless someone has a better > suggestion, let's meet at the Wormhole. I'll be there about noonish > (probably a little sooner to try and secure seating). > > > WHAT: Good Friday Hacking > WHEN: Good Friday, March 29th, 12pm, noon > WHERE: The Wormhole Coffee > 1462 N Milwaukee Ave > (between Evergreen Ave & Honore St) > Chicago, IL 60622 > Neighborhood: Wicker Park > > > www.yelp.com/biz/the-wormhole-coffee-chicago > www.thewormhole.us/ > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From doc.n.try at gmail.com Wed Mar 27 18:23:02 2013 From: doc.n.try at gmail.com (Gang Huang) Date: Wed, 27 Mar 2013 12:23:02 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: I always hack at wormhole and it is a great place. If it's crowded, try alliance bakery if you want it to be quiet. Our a few blocks of how for Latizia's. I'll try to make it swell. On Mar 27, 2013 9:33 AM, "Brian Ray" wrote: > (+BCC: Brad Wlikening, Don Sheu) > > Wormhole is my favorite places to work. I can not make it Friday; however, > I asked a neighboring business if they could open a space in case you guys > do not find a space there. It can get crowded. I'll see if I can give you > guys a plan B. > > Good luck and happy hacking. > > -B > > PS also pretty please follow up with the list to let us know how it goes. > I am going to schedule a Mozilla Badges sprint and will follow your format > if you are successful. > > PSS DevMynd http://www.devmynd.com/ is that area and offered to host our > May meeting. just a heads up > > > > On Wed, Mar 27, 2013 at 2:15 AM, Jason Wirth wrote: > >> Hey guys, Good Friday is fast approaching. Unless someone has a better >> suggestion, let's meet at the Wormhole. I'll be there about noonish >> (probably a little sooner to try and secure seating). >> >> >> WHAT: Good Friday Hacking >> WHEN: Good Friday, March 29th, 12pm, noon >> WHERE: The Wormhole Coffee >> 1462 N Milwaukee Ave >> (between Evergreen Ave & Honore St) >> Chicago, IL 60622 >> Neighborhood: Wicker Park >> >> >> www.yelp.com/biz/the-wormhole-coffee-chicago >> www.thewormhole.us/ >> >> >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> http://mail.python.org/mailman/listinfo/chicago >> >> > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Wed Mar 27 18:26:15 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 27 Mar 2013 12:26:15 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: I am feeling so Wicker Park elitist even though I am a Portage Park guy. See you there. Will there be a ChiPy web site event or a Meetup rsvp for this? On Wed, Mar 27, 2013 at 2:15 AM, Jason Wirth wrote: > Hey guys, Good Friday is fast approaching. Unless someone has a better > suggestion, let's meet at the Wormhole. I'll be there about noonish > (probably a little sooner to try and secure seating). > > > WHAT: Good Friday Hacking > WHEN: Good Friday, March 29th, 12pm, noon > WHERE: The Wormhole Coffee > 1462 N Milwaukee Ave > (between Evergreen Ave & Honore St) > Chicago, IL 60622 > Neighborhood: Wicker Park > > > www.yelp.com/biz/the-wormhole-coffee-chicago > www.thewormhole.us/ > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.dorn at gmail.com Wed Mar 27 19:20:34 2013 From: matt.dorn at gmail.com (Matt Dorn) Date: Wed, 27 Mar 2013 13:20:34 -0500 Subject: [Chicago] PyJnius talk followup + security-related Python jobs Message-ID: <51533872.9050705@gmail.com> For those interested, I've summarized my talk in a blog post and provided what should be an easy way to run on your own the exercises I presented: http://weblog.mattdorn.com/content/python-android-with-pyjnius/ Also, a reminder that viaForensics is seeking experienced Python developers with an interest in information security. Beyond what I discussed prior to my presentation, we've got some very interesting challenges that will be taking us into the realms of Big Data and high-concurrency/high-performance web services. (I'm currently engaged in a debate with a colleague on this, advocating a Python-based alternative to a Node.js implementation for just such a service, so looking forward to Dan Griffin's talk next month....) The official job posting is here: https://viaforensics.com/viaforensics-careers/python-developer-wanted.html The job is in our Oak Park office (easily accessible via the CTA Green Line or Metra), though remote work will be considered for the right candidate(s). Feel free to hit me up off-list with any specific questions at mdorn AT viaforensics.com Matt From sean.michael.farley at gmail.com Wed Mar 27 20:40:21 2013 From: sean.michael.farley at gmail.com (Sean Farley) Date: Wed, 27 Mar 2013 14:40:21 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: Jason Wirth writes: > Hey guys, Good Friday is fast approaching. Unless someone has a better > suggestion, let's meet at the Wormhole. I'll be there about noonish > (probably a little sooner to try and secure seating). > > > WHAT: Good Friday Hacking > WHEN: Good Friday, March 29th, 12pm, noon > WHERE: The Wormhole Coffee > 1462 N Milwaukee Ave > (between Evergreen Ave & Honore St) > Chicago, IL 60622 > Neighborhood: Wicker Park Awesome! I was going to be at The Wormhole anyways that day :-) From feihong.hsu at gmail.com Thu Mar 28 16:07:34 2013 From: feihong.hsu at gmail.com (Feihong Hsu) Date: Thu, 28 Mar 2013 10:07:34 -0500 Subject: [Chicago] A quick question In-Reply-To: <51520E88.7040804@hafd.org> References: <51520E88.7040804@hafd.org> Message-ID: You can create Inkscape plugins using Python: http://wiki.inkscape.org/wiki/index.php/PythonEffectTutorial On Tue, Mar 26, 2013 at 4:09 PM, Jordan Bettis wrote: > > There's a python hacker solution to the problem though: Use lxml to edit > the svg file! > > > > On 03/26/2013 11:13 AM, Carl Karsten wrote: > >> I think Inkscape is worth learning - not mastering, but be able to >> bang something simple together when you need to. >> >> changing font/color of a bunch of text will drive you batty though. >> >> Carl K >> >> >> On Tue, Mar 26, 2013 at 10:46 AM, Aaron Rothenberg >> wrote: >> >>> Dia also uses a custom xml that I have avoided looking at. I was more >>> hoping to render the python as a uml and then drag,drop,click and edit. >>> I >>> won't need to script the process because it's a one off. >>> >>> But that's 2 for svg/inkscape so now I'm thinking it's worth using so >>> that I >>> have it in my tool belt for when my needs might be less simple. >>> >>> >>> From: carl at personnelware.com >>>> Date: Tue, 26 Mar 2013 10:23:18 -0500 >>>> To: chicago at python.org >>>> Subject: Re: [Chicago] A quick question >>>> >>>> On Tue, Mar 26, 2013 at 10:04 AM, Aaron Rothenberg >>>> wrote: >>>> >>>>> I've never used an SVG >>>>> >>>> You can pretend it is just another image format. >>>> >>>> Or you can look at it with a text editor and see that it is human >>>> readable. Kinda like html. >>>> >>>> It is xml, which means it can be parsed. I use inkscape to layout >>>> the title slide for vidoes, then python to set the title and presenter >>>> names. >>>> >>>> >>>> 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 >> > > ______________________________**_________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/**mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From feihong.hsu at gmail.com Thu Mar 28 16:24:27 2013 From: feihong.hsu at gmail.com (Feihong Hsu) Date: Thu, 28 Mar 2013 10:24:27 -0500 Subject: [Chicago] Has anyone used klein? Message-ID: I was introduced to klein during Glyph's event-driven architecture talk at PyCon. I've been playing around with it the past week and am really impressed by what it can do. For example, David Reid created a browser-based chat server in a very small amount of code: https://github.com/dreid/kleinchat/. Of course, it's all Twisted beneath the surface, but I feel that klein has a nicer learning curve than older web frameworks based on Twisted (e.g. Nevow, Mantissa). I'm planning on using klein for one of my personal projects, but I just wanted to ask if anyone else out there has already used it. If you have, what kinds of problems did you encounter? On a related note, would anyone be interested in a short, introductory talk on klein? It wouldn't be for April's meeting, though, since I'll be out of town. -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Thu Mar 28 17:44:44 2013 From: shekay at pobox.com (sheila miguez) Date: Thu, 28 Mar 2013 11:44:44 -0500 Subject: [Chicago] DjangoCon 2013 Chicago In-Reply-To: References: Message-ID: No worries, from what I experienced, the facilities weren't inaccessible. The problems arose due to the schedule being too tight for people to be able to get to other talks and due to some people not being aware that they need to allow extra time for people to get on the elevators, etc. With respect to the rude people I saw, I think that the work people have been doing to try and make conferences more welcoming will help with making everyone more mindful that they shouldn't take over someone's scooter. I was too stunned to do much for the person getting mocked when she came to reclaim her scooter from them. I'm glad she had a friend or two with her. I had to get advice from friends on how to handle situations in the future. It takes practice for me to be able to interrupt people when something awkward is going on. Anyway, rude people aside, I think conference organizers could design affordances in to the physical layout of rooms and in the time slots such that things will naturally fall in to place so that everyone will be able to get to places on time. And if everything is flowing smoothly, then there is less stress in the air and people will also be nicer. I searched around online for accessibility recommendations for conferences. If anyone here is involved in planning djangocon, I would like to pass the information along. To be honest, I am not the best ally since I have only basic info, but sharing some basic 101 level of suggestions is maybe a good starting point. If we are lucky, someone with more knowledge can provide information for the organizers. On Tue, Mar 26, 2013 at 11:15 PM, Randy Baxley wrote: > As a former 547 pound person and a former Pride mobility technician this is > atrocious behavior. I may stop by between now and the conference just to > get a feel for the palce then toddle down to city hall if I do not like what > I see. > > > On Tue, Mar 26, 2013 at 11:12 AM, sheila miguez wrote: >> >> I sent Steve some email about that location, but it may have been lost >> in the shuffle. I never heard back. >> >> This location can cause accessibility issues. I went to Worldcon there >> last year, and they did not do a good job accommodating people with >> mobility problems. I want to make sure this never happens at any >> conference I attend. >> >> I'm not attending DjangoCon this year, but I'd like for someone to >> pass on this information to the organizers. Whoever is planning the >> room layout for the conference needs to take a lot of care with >> respect to accessibility. Here are some of the accessibility problems >> I observed at Worldcon: >> >> 1) people with mobility issues did not have enough time to get to the next >> talk >> 2) one of the rooms could only be accessed via steps >> 3) people cut in front of people in scooters and wheelchairs when >> using the elevators >> 4) people harassed and mocked someone who used a scooter. >> >> I think that 3 and 4 may not be a problem with DjangoCon attendees, >> but 1 and 2 could be problems if organizers aren't aware of the >> logistical problems that can arise due to this specific venue. >> Worldcon had talks in rooms distributed over multiple floors in each >> tower. The organizers should try to get a set of rooms on the same >> floor and in the same tower. If not, they should be mindful to give >> people enough time to walk between talks, as well as set up each room >> such that people who have mobility issues can walk in the door and >> have plenty of room in aisles to get to good places in the room. >> >> >> On Tue, Mar 26, 2013 at 10:36 AM, Brian Moloney >> wrote: >> > DjangoConUS is in Chicago, September 2-5 at the Hyatt Regency on East >> > Wacker. More information to follow in the coming weeks. >> > >> > Brian >> > >> > On Sat, Mar 23, 2013 at 9:08 AM, Brian Ray wrote: >> >> awesome >> >> >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> http://mail.python.org/mailman/listinfo/chicago >> >> >> > >> > >> > >> > -- >> > Brian J. Moloney >> > Managing Partner >> > >> > Imaginary Landscape, LLC >> > Web Design | Development | Strategy >> > (877) 275-9144 toll free >> > >> > http://imagescape.com >> > http://chicagodjango.com >> > http://twitter.com/Brian_Moloney >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > http://mail.python.org/mailman/listinfo/chicago >> >> >> >> -- >> sheila >> _______________________________________________ >> 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 a_rothenberg at hotmail.com Thu Mar 28 19:03:01 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Thu, 28 Mar 2013 13:03:01 -0500 Subject: [Chicago] Has anyone used klein? In-Reply-To: References: Message-ID: On a related note, would anyone be interested in a short, introductory talk on klein?...feihong.hsu at gmail.com I'd be up for that or a simple short sprint using klein. I'm running Flask now for my "personal projects" and wanted to run under twisted but maybe there is a better case for klein. It looks similar. They are both small and use werkzueg. I could actually use a good talk or hackathon with twisted if anyone wants to ever retread old ground. Date: Thu, 28 Mar 2013 10:24:27 -0500 From: feihong.hsu at gmail.com To: chicago at python.org Subject: [Chicago] Has anyone used klein? I was introduced to klein during Glyph's event-driven architecture talk at PyCon. I've been playing around with it the past week and am really impressed by what it can do. For example, David Reid created a browser-based chat server in a very small amount of code: https://github.com/dreid/kleinchat/. Of course, it's all Twisted beneath the surface, but I feel that klein has a nicer learning curve than older web frameworks based on Twisted (e.g. Nevow, Mantissa). I'm planning on using klein for one of my personal projects, but I just wanted to ask if anyone else out there has already used it. If you have, what kinds of problems did you encounter? On a related note, would anyone be interested in a short, introductory talk on klein? It wouldn't be for April's meeting, though, since I'll be out of town. _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From a_rothenberg at hotmail.com Thu Mar 28 19:38:15 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Thu, 28 Mar 2013 13:38:15 -0500 Subject: [Chicago] Has anyone used klein? In-Reply-To: References: , Message-ID: klein instead of Flask(I wasn't clear). From: a_rothenberg at hotmail.com To: chicago at python.org Date: Thu, 28 Mar 2013 13:03:01 -0500 Subject: Re: [Chicago] Has anyone used klein? On a related note, would anyone be interested in a short, introductory talk on klein?...feihong.hsu at gmail.com I'd be up for that or a simple short sprint using klein. I'm running Flask now for my "personal projects" and wanted to run under twisted but maybe there is a better case for klein. It looks similar. They are both small and use werkzueg. I could actually use a good talk or hackathon with twisted if anyone wants to ever retread old ground. Date: Thu, 28 Mar 2013 10:24:27 -0500 From: feihong.hsu at gmail.com To: chicago at python.org Subject: [Chicago] Has anyone used klein? I was introduced to klein during Glyph's event-driven architecture talk at PyCon. I've been playing around with it the past week and am really impressed by what it can do. For example, David Reid created a browser-based chat server in a very small amount of code: https://github.com/dreid/kleinchat/. Of course, it's all Twisted beneath the surface, but I feel that klein has a nicer learning curve than older web frameworks based on Twisted (e.g. Nevow, Mantissa). I'm planning on using klein for one of my personal projects, but I just wanted to ask if anyone else out there has already used it. If you have, what kinds of problems did you encounter? On a related note, would anyone be interested in a short, introductory talk on klein? It wouldn't be for April's meeting, though, since I'll be out of town. _______________________________________________ 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 feihong.hsu at gmail.com Thu Mar 28 21:01:53 2013 From: feihong.hsu at gmail.com (Feihong Hsu) Date: Thu, 28 Mar 2013 15:01:53 -0500 Subject: [Chicago] Has anyone used klein? In-Reply-To: References: Message-ID: Aaron, I assume that Daniel Griffin's talk on "Concurrency in Python and other Languages" in the April meeting will cover some aspects of Twisted. I've never done any professional work with Twisted so I'm sure that I don't know more about Twisted than Daniel. The only thing that I can offer is the perspective of someone who is looking at Twisted with relatively fresh eyes. I'm pretty aware of where some of the stumbling blocks are, and, in fact, am still stumbling over them. On Thu, Mar 28, 2013 at 1:38 PM, Aaron Rothenberg wrote: > klein instead of Flask(I wasn't clear). > > ------------------------------ > From: a_rothenberg at hotmail.com > To: chicago at python.org > Date: Thu, 28 Mar 2013 13:03:01 -0500 > Subject: Re: [Chicago] Has anyone used klein? > > > *On a related note, would anyone be interested in a short, introductory > talk on klein?* > *...feihong.hsu at gmail.com* > > I'd be up for that or a simple short sprint using klein. I'm running > Flask now for my "personal projects" and wanted to run under twisted but > maybe there is a better case for klein. It looks similar. They are both > small and use werkzueg. I could actually use a good talk or hackathon with > twisted if anyone wants to ever retread old ground. > * > * > * > * > ------------------------------ > Date: Thu, 28 Mar 2013 10:24:27 -0500 > From: feihong.hsu at gmail.com > To: chicago at python.org > Subject: [Chicago] Has anyone used klein? > > I was introduced to klein during Glyph's event-driven architecture talk at > PyCon. I've been playing around with it the past week and am really > impressed by what it can do. For example, David Reid created a > browser-based chat server in a very small amount of code: > https://github.com/dreid/kleinchat/. Of course, it's all Twisted beneath > the surface, but I feel that klein has a nicer learning curve than older > web frameworks based on Twisted (e.g. Nevow, Mantissa). > > I'm planning on using klein for one of my personal projects, but I just > wanted to ask if anyone else out there has already used it. If you have, > what kinds of problems did you encounter? > > On a related note, would anyone be interested in a short, introductory > talk on klein? It wouldn't be for April's meeting, though, since I'll be > out of town. > > _______________________________________________ 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 feihong.hsu at gmail.com Thu Mar 28 21:07:14 2013 From: feihong.hsu at gmail.com (Feihong Hsu) Date: Thu, 28 Mar 2013 15:07:14 -0500 Subject: [Chicago] Has anyone used klein? In-Reply-To: References: Message-ID: Anyway, back to klein: It does, on the surface, look like Flask. However, I've also used Flask for a while and I think the similarities are only skin deep. For example, even though both projects use werkzeug, it only shows in the routing functionality of klein. Flask gets all the other advantages of werkzeug: in-browser debugger, nice API for requests and responses, etc. Klein uses the Twisted APIs for requests, responses, sessions, etc. The Twisted APIs are generally lower-level and take more time to learn unless you are already very familiar with the reactor model. Basically, I would only recommend you use klein over Flask if you're trying to implement something that can't easily be done in Flask. For example, implementing server-sent events is Trivial in klein (just return a Deferred in your view function and call .write() on the request object). Another example would be if you needed to stream a massively large amount of data to the client. I think Flask can also do this, but in Twisted you can do it at the template level. Yet another example would be if you wanted to request data from another server before returning a response to the client. Using Flask you'd want to make a celery task to handle requests to the other server, but since Twisted I/O operations never block you can do this directly without killing responsiveness. On Thu, Mar 28, 2013 at 3:01 PM, Feihong Hsu wrote: > Aaron, I assume that Daniel Griffin's talk on "Concurrency in Python and > other Languages" in the April meeting will cover some aspects of Twisted. > I've never done any professional work with Twisted so I'm sure that I don't > know more about Twisted than Daniel. The only thing that I can offer is the > perspective of someone who is looking at Twisted with relatively fresh > eyes. I'm pretty aware of where some of the stumbling blocks are, and, in > fact, am still stumbling over them. > > > > On Thu, Mar 28, 2013 at 1:38 PM, Aaron Rothenberg < > a_rothenberg at hotmail.com> wrote: > >> klein instead of Flask(I wasn't clear). >> >> ------------------------------ >> From: a_rothenberg at hotmail.com >> To: chicago at python.org >> Date: Thu, 28 Mar 2013 13:03:01 -0500 >> Subject: Re: [Chicago] Has anyone used klein? >> >> >> *On a related note, would anyone be interested in a short, introductory >> talk on klein?* >> *...feihong.hsu at gmail.com* >> >> I'd be up for that or a simple short sprint using klein. I'm running >> Flask now for my "personal projects" and wanted to run under twisted >> but maybe there is a better case for klein. It looks similar. They are >> both small and use werkzueg. I could actually use a good talk or hackathon >> with twisted if anyone wants to ever retread old ground. >> * >> * >> * >> * >> ------------------------------ >> Date: Thu, 28 Mar 2013 10:24:27 -0500 >> From: feihong.hsu at gmail.com >> To: chicago at python.org >> Subject: [Chicago] Has anyone used klein? >> >> I was introduced to klein during Glyph's event-driven architecture talk >> at PyCon. I've been playing around with it the past week and am really >> impressed by what it can do. For example, David Reid created a >> browser-based chat server in a very small amount of code: >> https://github.com/dreid/kleinchat/. Of course, it's all Twisted beneath >> the surface, but I feel that klein has a nicer learning curve than older >> web frameworks based on Twisted (e.g. Nevow, Mantissa). >> >> I'm planning on using klein for one of my personal projects, but I just >> wanted to ask if anyone else out there has already used it. If you have, >> what kinds of problems did you encounter? >> >> On a related note, would anyone be interested in a short, introductory >> talk on klein? It wouldn't be for April's meeting, though, since I'll be >> out of town. >> >> _______________________________________________ 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 a_rothenberg at hotmail.com Thu Mar 28 21:31:55 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Thu, 28 Mar 2013 15:31:55 -0500 Subject: [Chicago] Has anyone used klein? In-Reply-To: References: , , , , Message-ID: Thanks and great summary. And, no, I'm not familiar with the reactor model and I do like the werkzeug response/request API and especially the debugger. I'll try and make it to the April meeting and any talk you do on Klein. Date: Thu, 28 Mar 2013 15:07:14 -0500 From: feihong.hsu at gmail.com To: chicago at python.org Subject: Re: [Chicago] Has anyone used klein? Anyway, back to klein: It does, on the surface, look like Flask. However, I've also used Flask for a while and I think the similarities are only skin deep. For example, even though both projects use werkzeug, it only shows in the routing functionality of klein. Flask gets all the other advantages of werkzeug: in-browser debugger, nice API for requests and responses, etc. Klein uses the Twisted APIs for requests, responses, sessions, etc. The Twisted APIs are generally lower-level and take more time to learn unless you are already very familiar with the reactor model. Basically, I would only recommend you use klein over Flask if you're trying to implement something that can't easily be done in Flask. For example, implementing server-sent events is Trivial in klein (just return a Deferred in your view function and call .write() on the request object). Another example would be if you needed to stream a massively large amount of data to the client. I think Flask can also do this, but in Twisted you can do it at the template level. Yet another example would be if you wanted to request data from another server before returning a response to the client. Using Flask you'd want to make a celery task to handle requests to the other server, but since Twisted I/O operations never block you can do this directly without killing responsiveness. On Thu, Mar 28, 2013 at 3:01 PM, Feihong Hsu wrote: Aaron, I assume that Daniel Griffin's talk on "Concurrency in Python and other Languages" in the April meeting will cover some aspects of Twisted. I've never done any professional work with Twisted so I'm sure that I don't know more about Twisted than Daniel. The only thing that I can offer is the perspective of someone who is looking at Twisted with relatively fresh eyes. I'm pretty aware of where some of the stumbling blocks are, and, in fact, am still stumbling over them. On Thu, Mar 28, 2013 at 1:38 PM, Aaron Rothenberg wrote: klein instead of Flask(I wasn't clear). From: a_rothenberg at hotmail.com To: chicago at python.org Date: Thu, 28 Mar 2013 13:03:01 -0500 Subject: Re: [Chicago] Has anyone used klein? On a related note, would anyone be interested in a short, introductory talk on klein?...feihong.hsu at gmail.com I'd be up for that or a simple short sprint using klein. I'm running Flask now for my "personal projects" and wanted to run under twisted but maybe there is a better case for klein. It looks similar. They are both small and use werkzueg. I could actually use a good talk or hackathon with twisted if anyone wants to ever retread old ground. Date: Thu, 28 Mar 2013 10:24:27 -0500 From: feihong.hsu at gmail.com To: chicago at python.org Subject: [Chicago] Has anyone used klein? I was introduced to klein during Glyph's event-driven architecture talk at PyCon. I've been playing around with it the past week and am really impressed by what it can do. For example, David Reid created a browser-based chat server in a very small amount of code: https://github.com/dreid/kleinchat/. Of course, it's all Twisted beneath the surface, but I feel that klein has a nicer learning curve than older web frameworks based on Twisted (e.g. Nevow, Mantissa). I'm planning on using klein for one of my personal projects, but I just wanted to ask if anyone else out there has already used it. If you have, what kinds of problems did you encounter? On a related note, would anyone be interested in a short, introductory talk on klein? It wouldn't be for April's meeting, though, since I'll be out of town. _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Thu Mar 28 22:55:50 2013 From: carl at personnelware.com (Carl Karsten) Date: Thu, 28 Mar 2013 16:55:50 -0500 Subject: [Chicago] meeting at threadless Message-ID: Can someone confirm this is where the meeting is? 1260 W. Madison St. Chicago, IL 60607 I added that to the wiki, so don't use that to confirm it is right. I also made a page of stuff needed to host a meeting: http://www.chipy.org/pages/venue/requirements/ It includes all the stuff I want for recording. Can the threadless host let me know what all they can cover so I don't have to bring things I don't need to. Last time there wasn't a projector, just a flat screen TV. Does anyone remember how that went? I do have a projector, but the only screen I have is pretty small. Like not much bitter than the TV. Carl K From ssexton at nectarlab.com Fri Mar 29 01:48:06 2013 From: ssexton at nectarlab.com (Scott Sexton) Date: Thu, 28 Mar 2013 19:48:06 -0500 Subject: [Chicago] meeting at threadless In-Reply-To: References: Message-ID: That's the correct address. I'll check on if we'll have a projector available. On Thu, Mar 28, 2013 at 4:55 PM, Carl Karsten wrote: > Can someone confirm this is where the meeting is? > 1260 W. Madison St. > Chicago, IL 60607 > > I added that to the wiki, so don't use that to confirm it is right. > > I also made a page of stuff needed to host a meeting: > http://www.chipy.org/pages/venue/requirements/ > > It includes all the stuff I want for recording. Can the threadless > host let me know what all they can cover so I don't have to bring > things I don't need to. > > Last time there wasn't a projector, just a flat screen TV. Does > anyone remember how that went? I do have a projector, but the only > screen I have is pretty small. Like not much bitter than the TV. > > 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 sean.michael.farley at gmail.com Fri Mar 29 16:26:19 2013 From: sean.michael.farley at gmail.com (Sean Farley) Date: Fri, 29 Mar 2013 10:26:19 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: Jason Wirth writes: > Hey guys, Good Friday is fast approaching. Unless someone has a better > suggestion, let's meet at the Wormhole. I'll be there about noonish > (probably a little sooner to try and secure seating). > > > WHAT: Good Friday Hacking > WHEN: Good Friday, March 29th, 12pm, noon > WHERE: The Wormhole Coffee > 1462 N Milwaukee Ave > (between Evergreen Ave & Honore St) > Chicago, IL 60622 > Neighborhood: Wicker Park I've been here for about half an hour and the place got a little busy just now. There are a still a few scattered seats around (nothing contiguous yet) but I don't know if noon will be a busy time or not for today. I'm wearing a black Northface pullover and am sitting against the wall at the second table, fyi. How should we recognize each other? From a_rothenberg at hotmail.com Fri Mar 29 17:08:17 2013 From: a_rothenberg at hotmail.com (Aaron Rothenberg) Date: Fri, 29 Mar 2013 11:08:17 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: , Message-ID: I'll be stopping by at ~12:30. I'm the extremely good looking guy with some white sunglasses on his head and a blue hoody. > From: sean.michael.farley at gmail.com > To: chicago at python.org > Date: Fri, 29 Mar 2013 10:26:19 -0500 > Subject: Re: [Chicago] Good Friday Hacking -- This Friday! 12pm > > > Jason Wirth writes: > > > Hey guys, Good Friday is fast approaching. Unless someone has a better > > suggestion, let's meet at the Wormhole. I'll be there about noonish > > (probably a little sooner to try and secure seating). > > > > > > WHAT: Good Friday Hacking > > WHEN: Good Friday, March 29th, 12pm, noon > > WHERE: The Wormhole Coffee > > 1462 N Milwaukee Ave > > (between Evergreen Ave & Honore St) > > Chicago, IL 60622 > > Neighborhood: Wicker Park > > I've been here for about half an hour and the place got a little busy > just now. There are a still a few scattered seats around (nothing > contiguous yet) but I don't know if noon will be a busy time or not for > today. I'm wearing a black Northface pullover and am sitting against the > wall at the second table, fyi. How should we recognize each other? > _______________________________________________ > Chicago mailing list > Chicago at python.org > http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Fri Mar 29 17:49:09 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 29 Mar 2013 11:49:09 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: Yes, it's a little crowded. I'm here, sitting in the back, behind the bar. Wearing a black v-neck shirt with yellow Livestrong bracelet. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Fri, Mar 29, 2013 at 11:08 AM, Aaron Rothenberg wrote: > I'll be stopping by at ~12:30. I'm the extremely good looking guy with > some white sunglasses on his head and a blue hoody. > > > From: sean.michael.farley at gmail.com > > To: chicago at python.org > > Date: Fri, 29 Mar 2013 10:26:19 -0500 > > Subject: Re: [Chicago] Good Friday Hacking -- This Friday! 12pm > > > > > > > Jason Wirth writes: > > > > > Hey guys, Good Friday is fast approaching. Unless someone has a better > > > suggestion, let's meet at the Wormhole. I'll be there about noonish > > > (probably a little sooner to try and secure seating). > > > > > > > > > WHAT: Good Friday Hacking > > > WHEN: Good Friday, March 29th, 12pm, noon > > > WHERE: The Wormhole Coffee > > > 1462 N Milwaukee Ave > > > (between Evergreen Ave & Honore St) > > > Chicago, IL 60622 > > > Neighborhood: Wicker Park > > > > I've been here for about half an hour and the place got a little busy > > just now. There are a still a few scattered seats around (nothing > > contiguous yet) but I don't know if noon will be a busy time or not for > > today. I'm wearing a black Northface pullover and am sitting against the > > wall at the second table, fyi. How should we recognize each other? > > _______________________________________________ > > 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 geoffbrown at comcast.net Fri Mar 29 18:05:50 2013 From: geoffbrown at comcast.net (geoffbrown) Date: Fri, 29 Mar 2013 12:05:50 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm Message-ID: Im 10 mins away or an hour by car. Im bringing sexy back in a carhartt hoodie. :) TFrom my Android phone on T-Mobile. The first nationwide 4G network. -------- Original message -------- From: Sean Farley Date: To: The Chicago Python Users Group Subject: Re: [Chicago] Good Friday Hacking -- This Friday! 12pm Jason Wirth writes: > Hey guys, Good Friday is fast approaching. Unless someone has a better > suggestion, let's meet at the Wormhole. I'll be there about noonish > (probably a little sooner to try and secure seating). > > > WHAT:???? Good Friday Hacking > WHEN:???? Good Friday, March 29th, 12pm, noon > WHERE:??? The Wormhole Coffee >????????????? 1462 N Milwaukee Ave >????????????? (between Evergreen Ave & Honore St) >????????????? Chicago, IL 60622 >????????????? Neighborhood: Wicker Park I've been here for about half an hour and the place got a little busy just now. There are a still a few scattered seats around (nothing contiguous yet) but I don't know if noon will be a busy time or not for today. I'm wearing a black Northface pullover and am sitting against the wall at the second table, fyi. How should we recognize each other? _______________________________________________ Chicago mailing list Chicago at python.org http://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Fri Mar 29 17:43:20 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Fri, 29 Mar 2013 11:43:20 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: in around 12:15. Chrome bag the color of a road cone, lucky 7 shirt, black hoodie. On Mar 29, 2013 11:23 AM, "Aaron Rothenberg" wrote: > I'll be stopping by at ~12:30. I'm the extremely good looking guy with > some white sunglasses on his head and a blue hoody. > > > From: sean.michael.farley at gmail.com > > To: chicago at python.org > > Date: Fri, 29 Mar 2013 10:26:19 -0500 > > Subject: Re: [Chicago] Good Friday Hacking -- This Friday! 12pm > > > > > > Jason Wirth writes: > > > > > Hey guys, Good Friday is fast approaching. Unless someone has a better > > > suggestion, let's meet at the Wormhole. I'll be there about noonish > > > (probably a little sooner to try and secure seating). > > > > > > > > > WHAT: Good Friday Hacking > > > WHEN: Good Friday, March 29th, 12pm, noon > > > WHERE: The Wormhole Coffee > > > 1462 N Milwaukee Ave > > > (between Evergreen Ave & Honore St) > > > Chicago, IL 60622 > > > Neighborhood: Wicker Park > > > > I've been here for about half an hour and the place got a little busy > > just now. There are a still a few scattered seats around (nothing > > contiguous yet) but I don't know if noon will be a busy time or not for > > today. I'm wearing a black Northface pullover and am sitting against the > > wall at the second table, fyi. How should we recognize each other? > > _______________________________________________ > > 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 wirth.jason at gmail.com Fri Mar 29 18:10:23 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 29 Mar 2013 12:10:23 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: Currently Randy, Sean, and myself are here at the moment. We're in the back, we'll have to move to more tables as they open up. -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Fri, Mar 29, 2013 at 12:05 PM, geoffbrown wrote: > Im 10 mins away or an hour by car. Im bringing sexy back in a carhartt > hoodie. :) > > > > TFrom my Android phone on T-Mobile. The first nationwide 4G network. > > > > -------- Original message -------- > From: Sean Farley > Date: > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good Friday Hacking -- This Friday! 12pm > > > > Jason Wirth writes: > > > Hey guys, Good Friday is fast approaching. Unless someone has a better > > suggestion, let's meet at the Wormhole. I'll be there about noonish > > (probably a little sooner to try and secure seating). > > > > > > WHAT: Good Friday Hacking > > WHEN: Good Friday, March 29th, 12pm, noon > > WHERE: The Wormhole Coffee > > 1462 N Milwaukee Ave > > (between Evergreen Ave & Honore St) > > Chicago, IL 60622 > > Neighborhood: Wicker Park > > I've been here for about half an hour and the place got a little busy > just now. There are a still a few scattered seats around (nothing > contiguous yet) but I don't know if noon will be a busy time or not for > today. I'm wearing a black Northface pullover and am sitting against the > wall at the second table, fyi. How should we recognize each other? > _______________________________________________ > 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 randy7771026 at gmail.com Fri Mar 29 23:44:31 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Fri, 29 Mar 2013 17:44:31 -0500 Subject: [Chicago] Good Friday Hacking -- This Friday! 12pm In-Reply-To: References: Message-ID: Enjoyed the time with everyone and I wasted a lot less time than I normally do at home. On Fri, Mar 29, 2013 at 12:10 PM, Jason Wirth wrote: > Currently Randy, Sean, and myself are here at the moment. We're in the > back, we'll have to move to more tables as they open up. > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Fri, Mar 29, 2013 at 12:05 PM, geoffbrown wrote: > >> Im 10 mins away or an hour by car. Im bringing sexy back in a carhartt >> hoodie. :) >> >> >> >> TFrom my Android phone on T-Mobile. The first nationwide 4G network. >> >> >> >> -------- Original message -------- >> From: Sean Farley >> Date: >> To: The Chicago Python Users Group >> Subject: Re: [Chicago] Good Friday Hacking -- This Friday! 12pm >> >> >> >> Jason Wirth writes: >> >> > Hey guys, Good Friday is fast approaching. Unless someone has a better >> > suggestion, let's meet at the Wormhole. I'll be there about noonish >> > (probably a little sooner to try and secure seating). >> > >> > >> > WHAT: Good Friday Hacking >> > WHEN: Good Friday, March 29th, 12pm, noon >> > WHERE: The Wormhole Coffee >> > 1462 N Milwaukee Ave >> > (between Evergreen Ave & Honore St) >> > Chicago, IL 60622 >> > Neighborhood: Wicker Park >> >> I've been here for about half an hour and the place got a little busy >> just now. There are a still a few scattered seats around (nothing >> contiguous yet) but I don't know if noon will be a busy time or not for >> today. I'm wearing a black Northface pullover and am sitting against the >> wall at the second table, fyi. How should we recognize each other? >> _______________________________________________ >> 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 wirth.jason at gmail.com Sat Mar 30 05:08:52 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 29 Mar 2013 23:08:52 -0500 Subject: [Chicago] Recap -- Good Friday Hacking Message-ID: Best Good Friday Hacking Ever! Thanks to everyone that came out! I had a great time! For those who didn't attend here are some bullets: ---------------------------------------------------------------------- The good... ---------------------------------------------------------------------- -- Met a lot of cool people working on a variety of projects. -- Internet at the Wormhole rocks. The owner also owns a hosting company, so they have super-fast internet. -- Hacking, drinking coffee, eating tacos, drinking margaritas, more hacking, more coffee -- People become vim power-users then switch to emacs. -- Random people the cafe learned about Python and want to learn more. -- Fellow coders to teach you a new trick or help you out when you get stuck. ---------------------------------------------------------------------- The Bad... ---------------------------------------------------------------------- -- It's practically April and wasn't 70 degrees outside. -- The Wormhole doesn't serve food, so the group made our way to Antique Tacos. (Which also servers margaritas!) ---------------------------------------------------------------------- The Ugly... ---------------------------------------------------------------------- -- People become vim power-users then switch to emacs. Best, Jason -------------- next part -------------- An HTML attachment was scrubbed... URL: