From ken at stox.org Tue Sep 3 23:21:39 2013 From: ken at stox.org (Kenneth Stox) Date: Tue, 03 Sep 2013 16:21:39 -0500 Subject: [Chicago] Coverity finds Python sets new level of quality for open source software Message-ID: <1378243299.1596.0.camel@cerebrus> http://www.ciol.com/ciol/news/194520/coverity-python-sets-level-quality-source-software From amberdoctor at gmail.com Wed Sep 4 18:05:31 2013 From: amberdoctor at gmail.com (Amber Doctor) Date: Wed, 4 Sep 2013 11:05:31 -0500 Subject: [Chicago] Get a New Job and Get ChiPy Funding Message-ID: Hi, I'm a fellow software engineer looking for a few more software engineers to work with me at TalentSprout. We're a Python/Django shop located in the west loop. We're also offering up a referral bonus to the meet-ups that help us fill our positions. Don't be dissuaded if you aren't a Django pro, what's most important in a candidate is that you're a smart engaged developer who fits in with the team, has modern web development experience and is motivated to learn new technologies. We'll consider applications from anyone with experience building web applications on a modern framework (eg Ruby on Rails, Web2py, etc) and help will be provided to get you up to speed if you're hired. Already a Python/Django pro? We've also got the opportunity to hire on one of the positions as a Senior Developer. Being a division of a large international company we get all the benefits associated with being established but maintain a start up feel being in a separate office space with a smaller development team. This is a permanent opportunity offering a competitive salary package and strong benefits including medical, dental, and vision; 401K with company match, paid holidays and vacation. Just apply via careers.talentsprout.com (our developer run hiring website -- skip HR -- deal with developers) Use referral code: AmberMUG13ChiPy (that's how we know to thank ChiPy for the recruiting help). Key Duties and Responsibilities: - Write Python, HTML, Javascript, and SQL code - Work within a SCRUM/agile development process - Identify and troubleshoot bugs - Keep up to date with interesting new developments and solutions in the web development world Job Requirements: - Minimum of two years professional software development experience - Familiarity with web application development - Expertise in developing web applications using a modern web framework, preferably Django/Python - Familiarity with HTML, JavaScript, and SQL - Strong troubleshooting and analytical skills - Ability to work with internal customers - Ability to commute to the Chicago Loop - Willingness to occasionally handle emergency troubleshooting ** Remember Don't be dissuaded if you're not yet a Python or Django guru! Help will be provided to get you up to speed. Anyone with experience building web applications on a modern framework (eg Ruby on Rails) is welcome to apply. EQUAL OPPORTUNITY EMPLOYER - M/F/D/V Official job descriptions are at careers.talentsprout.com Feel free to pass this email on to any developers that could find this opportunity of interest. -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Wed Sep 4 18:43:11 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 4 Sep 2013 11:43:11 -0500 Subject: [Chicago] Get a New Job and Get ChiPy Funding In-Reply-To: References: Message-ID: I have an idea. See if some of your developers would like to give a talk, and host one of our meetings or project nights. This will help everyone to get to know your company and will help with you with recruitment. On Sep 4, 2013 11:08 AM, "Amber Doctor" wrote: > Hi, > > I'm a fellow software engineer looking for a few more software engineers > to work with me at TalentSprout. We're a Python/Django shop located in the > west loop. We're also offering up a referral bonus to the meet-ups that > help us fill our positions. > > Don't be dissuaded if you aren't a Django pro, what's most important in a > candidate is that you're a smart engaged developer who fits in with the > team, has modern web development experience and is motivated to learn new > technologies. We'll consider applications from anyone with experience > building web applications on a modern framework (eg Ruby on Rails, Web2py, > etc) and help will be provided to get you up to speed if you're hired. > > Already a Python/Django pro? We've also got the opportunity to hire on one > of the positions as a Senior Developer. > > Being a division of a large international company we get all the benefits > associated with being established but maintain a start up feel being in a > separate office space with a smaller development team. This is a permanent > opportunity offering a competitive salary package and strong benefits > including medical, dental, and vision; 401K with company match, paid > holidays and vacation. > > Just apply via careers.talentsprout.com (our developer run hiring website > -- skip HR -- deal with developers) Use referral code: AmberMUG13ChiPy > (that's how we know to thank ChiPy for the recruiting help). > > Key Duties and Responsibilities: > > - Write Python, HTML, Javascript, and SQL code > > - Work within a SCRUM/agile development process > > - Identify and troubleshoot bugs > > - Keep up to date with interesting new developments and solutions in the > web development world > > Job Requirements: > > - Minimum of two years professional software development experience > > - Familiarity with web application development > > - Expertise in developing web applications using a modern web framework, > preferably Django/Python > > - Familiarity with HTML, JavaScript, and SQL > > - Strong troubleshooting and analytical skills > > - Ability to work with internal customers > > - Ability to commute to the Chicago Loop > > - Willingness to occasionally handle emergency troubleshooting > > > ** Remember Don't be dissuaded if you're not yet a Python or Django guru! > Help will be provided to get you up to speed. Anyone with experience > building web applications on a modern framework (eg Ruby on Rails) is > welcome to apply. > > EQUAL OPPORTUNITY EMPLOYER - M/F/D/V > > Official job descriptions are at careers.talentsprout.com > > Feel free to pass this email on to any developers that could find this > opportunity of interest. > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Wed Sep 4 18:45:03 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 4 Sep 2013 11:45:03 -0500 Subject: [Chicago] Get a New Job and Get ChiPy Funding In-Reply-To: References: Message-ID: Arg I feel like an idiot. I missed the first sentence and thought you were a recruiter. Would you like to give a talk? On Sep 4, 2013 11:43 AM, "sheila miguez" wrote: > I have an idea. See if some of your developers would like to give a talk, > and host one of our meetings or project nights. > > This will help everyone to get to know your company and will help with you > with recruitment. > On Sep 4, 2013 11:08 AM, "Amber Doctor" wrote: > >> Hi, >> >> I'm a fellow software engineer looking for a few more software engineers >> to work with me at TalentSprout. We're a Python/Django shop located in the >> west loop. We're also offering up a referral bonus to the meet-ups that >> help us fill our positions. >> >> Don't be dissuaded if you aren't a Django pro, what's most important in a >> candidate is that you're a smart engaged developer who fits in with the >> team, has modern web development experience and is motivated to learn new >> technologies. We'll consider applications from anyone with experience >> building web applications on a modern framework (eg Ruby on Rails, Web2py, >> etc) and help will be provided to get you up to speed if you're hired. >> >> Already a Python/Django pro? We've also got the opportunity to hire on >> one of the positions as a Senior Developer. >> >> Being a division of a large international company we get all the benefits >> associated with being established but maintain a start up feel being in a >> separate office space with a smaller development team. This is a permanent >> opportunity offering a competitive salary package and strong benefits >> including medical, dental, and vision; 401K with company match, paid >> holidays and vacation. >> >> Just apply via careers.talentsprout.com (our developer run hiring >> website -- skip HR -- deal with developers) Use referral >> code: AmberMUG13ChiPy (that's how we know to thank ChiPy for the recruiting >> help). >> >> Key Duties and Responsibilities: >> >> - Write Python, HTML, Javascript, and SQL code >> >> - Work within a SCRUM/agile development process >> >> - Identify and troubleshoot bugs >> >> - Keep up to date with interesting new developments and solutions in the >> web development world >> >> Job Requirements: >> >> - Minimum of two years professional software development experience >> >> - Familiarity with web application development >> >> - Expertise in developing web applications using a modern web framework, >> preferably Django/Python >> >> - Familiarity with HTML, JavaScript, and SQL >> >> - Strong troubleshooting and analytical skills >> >> - Ability to work with internal customers >> >> - Ability to commute to the Chicago Loop >> >> - Willingness to occasionally handle emergency troubleshooting >> >> >> ** Remember Don't be dissuaded if you're not yet a Python or Django guru! >> Help will be provided to get you up to speed. Anyone with experience >> building web applications on a modern framework (eg Ruby on Rails) is >> welcome to apply. >> >> EQUAL OPPORTUNITY EMPLOYER - M/F/D/V >> >> Official job descriptions are at careers.talentsprout.com >> >> Feel free to pass this email on to any developers that could find this >> opportunity of interest. >> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From amberdoctor at gmail.com Wed Sep 4 19:08:04 2013 From: amberdoctor at gmail.com (Amber Doctor) Date: Wed, 4 Sep 2013 12:08:04 -0500 Subject: [Chicago] Get a New Job and Get ChiPy Funding In-Reply-To: References: Message-ID: Talentsprout does have plans to host ChiPy but we're currently in the process of remodeling our West Loop office. We'll be getting more break room space and a place to host talks so we can become more involved in the Chicago Development Community. But we'd love to hire software engineers in the meantime. Also Talentsprout sent it's developers to DjangoCon this week too so applicants can make arrangements to meet us on break if you're here too. I'm not up for giving a talk right now because my schedule is so full but I'll check with my coworkers. Thanks for the thoughtful suggestions. On Wed, Sep 4, 2013 at 11:45 AM, sheila miguez wrote: > Arg I feel like an idiot. I missed the first sentence and thought you were > a recruiter. Would you like to give a talk? > On Sep 4, 2013 11:43 AM, "sheila miguez" wrote: > >> I have an idea. See if some of your developers would like to give a >> talk, and host one of our meetings or project nights. >> >> This will help everyone to get to know your company and will help with >> you with recruitment. >> On Sep 4, 2013 11:08 AM, "Amber Doctor" wrote: >> >>> Hi, >>> >>> I'm a fellow software engineer looking for a few more software engineers >>> to work with me at TalentSprout. We're a Python/Django shop located in the >>> west loop. We're also offering up a referral bonus to the meet-ups that >>> help us fill our positions. >>> >>> Don't be dissuaded if you aren't a Django pro, what's most important in >>> a candidate is that you're a smart engaged developer who fits in with the >>> team, has modern web development experience and is motivated to learn new >>> technologies. We'll consider applications from anyone with experience >>> building web applications on a modern framework (eg Ruby on Rails, Web2py, >>> etc) and help will be provided to get you up to speed if you're hired. >>> >>> Already a Python/Django pro? We've also got the opportunity to hire on >>> one of the positions as a Senior Developer. >>> >>> Being a division of a large international company we get all the >>> benefits associated with being established but maintain a start up feel >>> being in a separate office space with a smaller development team. This is >>> a permanent opportunity offering a competitive salary package and strong >>> benefits including medical, dental, and vision; 401K with company match, >>> paid holidays and vacation. >>> >>> Just apply via careers.talentsprout.com (our developer run hiring >>> website -- skip HR -- deal with developers) Use referral >>> code: AmberMUG13ChiPy (that's how we know to thank ChiPy for the recruiting >>> help). >>> >>> Key Duties and Responsibilities: >>> >>> - Write Python, HTML, Javascript, and SQL code >>> >>> - Work within a SCRUM/agile development process >>> >>> - Identify and troubleshoot bugs >>> >>> - Keep up to date with interesting new developments and solutions in the >>> web development world >>> >>> Job Requirements: >>> >>> - Minimum of two years professional software development experience >>> >>> - Familiarity with web application development >>> >>> - Expertise in developing web applications using a modern web framework, >>> preferably Django/Python >>> >>> - Familiarity with HTML, JavaScript, and SQL >>> >>> - Strong troubleshooting and analytical skills >>> >>> - Ability to work with internal customers >>> >>> - Ability to commute to the Chicago Loop >>> >>> - Willingness to occasionally handle emergency troubleshooting >>> >>> >>> ** Remember Don't be dissuaded if you're not yet a Python or Django >>> guru! Help will be provided to get you up to speed. Anyone with experience >>> building web applications on a modern framework (eg Ruby on Rails) is >>> welcome to apply. >>> >>> EQUAL OPPORTUNITY EMPLOYER - M/F/D/V >>> >>> Official job descriptions are at careers.talentsprout.com >>> >>> Feel free to pass this email on to any developers that could find this >>> opportunity of interest. >>> >>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at adamforsyth.net Wed Sep 4 22:13:42 2013 From: adam at adamforsyth.net (Adam Forsyth) Date: Wed, 4 Sep 2013 15:13:42 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: Any other volunteers to give talks next week, especially Django related? Yarko, did you submit yet? Do we know if any of the conference people will still be in town on Thursday and might be interested in speaking? Anyone who's attending DjangoCon interested in giving a brief summary / overview? On Thu, Aug 29, 2013 at 3:00 PM, Yarko Tymciurak wrote: > ok, then - I'll start some slides, and see how this shapes up. If I like > it, I'll register the "make a talk" on Chipy.org. If it goes well, I'll > expand, submit for PyCon. > > While I'm at it, I have a "different" talk, "What's Love got to do with > it?" - sort of encouraged by Paul Fenwick's talk at OSCON ("Fear, > Uncertainty, and Dopamine"), and further discussions with him at the > survivor's breakfast. > > I'll be doing a "What's Love got to do with it" in San Francisco on Nov. > 10th, and would also like to submit for PyCon (but it really deserves an > "all" audience). > > If you're up for hearing it, I'd appreciate it, reactions, feedback. > > What's it all about? Love, explained for techy's, and applied to > community building, and non-human systems ("love" in your code & APIs - it > works everywhere!). Love is functional, not attributional, that is it is > behaviors, not a feeling (http://davericho.com - see the "free book" > p.72, about "The 5A's" - Dave will be with me in the S.F. un-talk / > discussion). If it's functional, what are those functions? How did > they arise (e.g. what was their purpose?) What does this say about open > source communities? And - hey! Where is the manual!?! > > I'll provide an overview, some chuckles, some real examples, and the > introductory portion of the manual. > ~20 min? > > Deal? > > > Regards, > - Yarko > > > On Thu, Aug 29, 2013 at 9:19 AM, sheila miguez wrote: > >> I am +1 on this. >> >> >> On Thu, Aug 29, 2013 at 12:50 AM, Yarko Tymciurak wrote: >> >>> (precisely Brian Curtin). >>> >>> Perhaps an overview of the architecture of a MOOC delivery system in >>> general, with edx as the example, and an instructional on installing it and >>> playing with yourself would be a sufficient talk / presentation for a ChiPy? >>> >>> Regards, >>> - Yarko >>> >> >> >> >> -- >> 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 > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Wed Sep 4 22:36:00 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 4 Sep 2013 15:36:00 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: Hi Adam - No, didn't submit yet, but actually working on it now. Will submit shortly. Regards, - Yarko On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: > Any other volunteers to give talks next week, especially Django related? > > Yarko, did you submit yet? > > Do we know if any of the conference people will still be in town on > Thursday and might be interested in speaking? > > Anyone who's attending DjangoCon interested in giving a brief summary / > overview? > > > > On Thu, Aug 29, 2013 at 3:00 PM, Yarko Tymciurak wrote: > >> ok, then - I'll start some slides, and see how this shapes up. If I >> like it, I'll register the "make a talk" on Chipy.org. If it goes well, >> I'll expand, submit for PyCon. >> >> While I'm at it, I have a "different" talk, "What's Love got to do with >> it?" - sort of encouraged by Paul Fenwick's talk at OSCON ("Fear, >> Uncertainty, and Dopamine"), and further discussions with him at the >> survivor's breakfast. >> >> I'll be doing a "What's Love got to do with it" in San Francisco on Nov. >> 10th, and would also like to submit for PyCon (but it really deserves an >> "all" audience). >> >> If you're up for hearing it, I'd appreciate it, reactions, feedback. >> >> What's it all about? Love, explained for techy's, and applied to >> community building, and non-human systems ("love" in your code & APIs - it >> works everywhere!). Love is functional, not attributional, that is it is >> behaviors, not a feeling (http://davericho.com - see the "free book" >> p.72, about "The 5A's" - Dave will be with me in the S.F. un-talk / >> discussion). If it's functional, what are those functions? How did >> they arise (e.g. what was their purpose?) What does this say about open >> source communities? And - hey! Where is the manual!?! >> >> I'll provide an overview, some chuckles, some real examples, and the >> introductory portion of the manual. >> ~20 min? >> >> Deal? >> >> >> Regards, >> - Yarko >> >> >> On Thu, Aug 29, 2013 at 9:19 AM, sheila miguez wrote: >> >>> I am +1 on this. >>> >>> >>> On Thu, Aug 29, 2013 at 12:50 AM, Yarko Tymciurak wrote: >>> >>>> (precisely Brian Curtin). >>>> >>>> Perhaps an overview of the architecture of a MOOC delivery system in >>>> general, with edx as the example, and an instructional on installing it and >>>> playing with yourself would be a sufficient talk / presentation for a ChiPy? >>>> >>>> Regards, >>>> - Yarko >>>> >>> >>> >>> >>> -- >>> 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 > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Wed Sep 4 22:46:16 2013 From: brian at python.org (Brian Curtin) Date: Wed, 4 Sep 2013 15:46:16 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: > Any other volunteers to give talks next week, especially Django related? > > Yarko, did you submit yet? > > Do we know if any of the conference people will still be in town on Thursday > and might be interested in speaking? > > Anyone who's attending DjangoCon interested in giving a brief summary / > overview? I don't know anything about Django, but I could talk about some Rackspace stuff. It may be timely because we just announced a developer discount tier ($50/mo credit for 6 mos - http://developer.rackspace.com/devtrial/). What I'd actually talk about is one of the projects I work on, pyrax (https://pypi.python.org/pypi/pyrax/1.5.0), which just released some new features to support monitoring and autoscaling. I wouldn't mind introducing some of that. From choman at gmail.com Wed Sep 4 23:15:08 2013 From: choman at gmail.com (Chad Homan) Date: Wed, 4 Sep 2013 16:15:08 -0500 Subject: [Chicago] Tcl/Tk location Message-ID: I find myself in a strange situation With great misfortune, I am running on Sol10 update11. This system is natively using python 2.6.4 and tcl/tk 8.3. I am trying to write a ttk widget, which is exploding because it cannot find a package "tile", which to my understanding is in tcl/tk 8.5. I pulled 8.5 from sunfreeware.com need to tell python to use a different Tcl/Tk version to gain access to "tile". All packages installed fine to /usr/local, which is great because it is not "stomping" on the native binaries. My question is hoe do I tell python/Tkinter to use the new locations? Thanks in advance Together We Win! -- Chad - I AM MONAVIE Do You Know Your Life Score? Creating A More Meaningful Life Some people, when confronted with a problem, think "I know, I'll use Windows." Now they have two problems. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Wed Sep 4 23:53:51 2013 From: brian at python.org (Brian Curtin) Date: Wed, 4 Sep 2013 16:53:51 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Wed, Sep 4, 2013 at 4:15 PM, Chad Homan wrote: > I find myself in a strange situation > > With great misfortune, I am running on Sol10 update11. This system is > natively > using python 2.6.4 and tcl/tk 8.3. I am trying to write a ttk widget, which > is exploding > because it cannot find a package "tile", which to my understanding is in > tcl/tk 8.5. > > I pulled 8.5 from sunfreeware.com need to tell python to use a different > Tcl/Tk version > to gain access to "tile". All packages installed fine to /usr/local, which > is great because > it is not "stomping" on the native binaries. > > My question is hoe do I tell python/Tkinter to use the new locations? I'm not aware of this being something you can do at runtime. You would probably have to rebuild Python from source and point it to your tcl/tk build via LD_LIBRARY_PATH. From yarkot1 at gmail.com Wed Sep 4 23:57:46 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 4 Sep 2013 16:57:46 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: Brian - If we'd had time, we could have worked out an ansible (which is what they're using in edx) install on rack/openstack, which would be cool - but maybe that's a topic for a project night. Right now, I've got a dev-server VM and a deployment (ansible) instance vm on my machine. What I want to do for _my_ talk would be: - develop for the platform (dev server) / hack; - develop courseware and test courseware extensions (xblocks) on a deployment instance, in VM; - deploy (to the two openstack scenarios: University, e.g. opensciencedatacloud & Rackspace - both openstack) I think I'm going to cover an overview: - a brief history of "courseware" (since it involves python), - current open source options (including edx), and then get into edx: - a short arch/structural overview; then the first two bullets above for how to setup (should I bring USB sticks?) and the different modes of development: - django development server instance (and debugging); for working the platform, extensions; - deployment / ansible VM instance; for developing courseware (and resources for getting your feet wet in that); That could be a setup for some project nights on the last two bullets: - get things up (basic) for OpenStack/Rackspace; - get things up for basic courseware; - add monitoring etc. for OpenStack/Rackspace; - show some test deploys w/ the developer tiers, register a bunch of people on that; - run some xblock development to extend the authoring experience (for any who care about that); Regards, - Yarko On Wed, Sep 4, 2013 at 3:46 PM, Brian Curtin wrote: > On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: > > Any other volunteers to give talks next week, especially Django related? > > > > Yarko, did you submit yet? > > > > Do we know if any of the conference people will still be in town on > Thursday > > and might be interested in speaking? > > > > Anyone who's attending DjangoCon interested in giving a brief summary / > > overview? > > I don't know anything about Django, but I could talk about some > Rackspace stuff. It may be timely because we just announced a > developer discount tier ($50/mo credit for 6 mos - > http://developer.rackspace.com/devtrial/). > > What I'd actually talk about is one of the projects I work on, pyrax > (https://pypi.python.org/pypi/pyrax/1.5.0), which just released some > new features to support monitoring and autoscaling. I wouldn't mind > introducing some of that. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Thu Sep 5 00:41:21 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 4 Sep 2013 17:41:21 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: > Any other volunteers to give talks next week, especially Django related? > > Yarko, did you submit yet? > Ok - I have now. > > Do we know if any of the conference people will still be in town on > Thursday and might be interested in speaking? > > Anyone who's attending DjangoCon interested in giving a brief summary / > overview? > > > > On Thu, Aug 29, 2013 at 3:00 PM, Yarko Tymciurak wrote: > >> ok, then - I'll start some slides, and see how this shapes up. If I >> like it, I'll register the "make a talk" on Chipy.org. If it goes well, >> I'll expand, submit for PyCon. >> >> While I'm at it, I have a "different" talk, "What's Love got to do with >> it?" - sort of encouraged by Paul Fenwick's talk at OSCON ("Fear, >> Uncertainty, and Dopamine"), and further discussions with him at the >> survivor's breakfast. >> >> I'll be doing a "What's Love got to do with it" in San Francisco on Nov. >> 10th, and would also like to submit for PyCon (but it really deserves an >> "all" audience). >> >> If you're up for hearing it, I'd appreciate it, reactions, feedback. >> >> What's it all about? Love, explained for techy's, and applied to >> community building, and non-human systems ("love" in your code & APIs - it >> works everywhere!). Love is functional, not attributional, that is it is >> behaviors, not a feeling (http://davericho.com - see the "free book" >> p.72, about "The 5A's" - Dave will be with me in the S.F. un-talk / >> discussion). If it's functional, what are those functions? How did >> they arise (e.g. what was their purpose?) What does this say about open >> source communities? And - hey! Where is the manual!?! >> >> I'll provide an overview, some chuckles, some real examples, and the >> introductory portion of the manual. >> ~20 min? >> >> Deal? >> >> >> Regards, >> - Yarko >> >> >> On Thu, Aug 29, 2013 at 9:19 AM, sheila miguez wrote: >> >>> I am +1 on this. >>> >>> >>> On Thu, Aug 29, 2013 at 12:50 AM, Yarko Tymciurak wrote: >>> >>>> (precisely Brian Curtin). >>>> >>>> Perhaps an overview of the architecture of a MOOC delivery system in >>>> general, with edx as the example, and an instructional on installing it and >>>> playing with yourself would be a sufficient talk / presentation for a ChiPy? >>>> >>>> Regards, >>>> - Yarko >>>> >>> >>> >>> >>> -- >>> 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 > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Thu Sep 5 05:28:35 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 4 Sep 2013 22:28:35 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: Is there a way to update / edit the submitals (e.g. a link to slides)? Regards, - Yarko On Wed, Sep 4, 2013 at 5:41 PM, Yarko Tymciurak wrote: > On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: > >> Any other volunteers to give talks next week, especially Django related? >> >> Yarko, did you submit yet? >> > > Ok - I have now. > > > >> >> Do we know if any of the conference people will still be in town on >> Thursday and might be interested in speaking? >> >> Anyone who's attending DjangoCon interested in giving a brief summary / >> overview? >> >> >> >> On Thu, Aug 29, 2013 at 3:00 PM, Yarko Tymciurak wrote: >> >>> ok, then - I'll start some slides, and see how this shapes up. If I >>> like it, I'll register the "make a talk" on Chipy.org. If it goes well, >>> I'll expand, submit for PyCon. >>> >>> While I'm at it, I have a "different" talk, "What's Love got to do with >>> it?" - sort of encouraged by Paul Fenwick's talk at OSCON ("Fear, >>> Uncertainty, and Dopamine"), and further discussions with him at the >>> survivor's breakfast. >>> >>> I'll be doing a "What's Love got to do with it" in San Francisco on Nov. >>> 10th, and would also like to submit for PyCon (but it really deserves an >>> "all" audience). >>> >>> If you're up for hearing it, I'd appreciate it, reactions, feedback. >>> >>> What's it all about? Love, explained for techy's, and applied to >>> community building, and non-human systems ("love" in your code & APIs - it >>> works everywhere!). Love is functional, not attributional, that is it is >>> behaviors, not a feeling (http://davericho.com - see the "free book" >>> p.72, about "The 5A's" - Dave will be with me in the S.F. un-talk / >>> discussion). If it's functional, what are those functions? How did >>> they arise (e.g. what was their purpose?) What does this say about open >>> source communities? And - hey! Where is the manual!?! >>> >>> I'll provide an overview, some chuckles, some real examples, and the >>> introductory portion of the manual. >>> ~20 min? >>> >>> Deal? >>> >>> >>> Regards, >>> - Yarko >>> >>> >>> On Thu, Aug 29, 2013 at 9:19 AM, sheila miguez wrote: >>> >>>> I am +1 on this. >>>> >>>> >>>> On Thu, Aug 29, 2013 at 12:50 AM, Yarko Tymciurak wrote: >>>> >>>>> (precisely Brian Curtin). >>>>> >>>>> Perhaps an overview of the architecture of a MOOC delivery system in >>>>> general, with edx as the example, and an instructional on installing it and >>>>> playing with yourself would be a sufficient talk / presentation for a ChiPy? >>>>> >>>>> Regards, >>>>> - Yarko >>>>> >>>> >>>> >>>> >>>> -- >>>> 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 >> https://mail.python.org/mailman/listinfo/chicago >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Thu Sep 5 12:12:01 2013 From: brianhray at gmail.com (Brian Ray) Date: Thu, 5 Sep 2013 05:12:01 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: I do not think so. You can always submit a feature request: https://github.com/chicagopython/chipy.org/issues Meanwhile, you can send them to Cezar or me. On Wed, Sep 4, 2013 at 10:28 PM, Yarko Tymciurak wrote: > Is there a way to update / edit the submitals (e.g. a link to slides)? > > Regards, > - Yarko > > > On Wed, Sep 4, 2013 at 5:41 PM, Yarko Tymciurak wrote: > >> On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: >> >>> Any other volunteers to give talks next week, especially Django related? >>> >>> Yarko, did you submit yet? >>> >> >> Ok - I have now. >> >> >> >>> >>> Do we know if any of the conference people will still be in town on >>> Thursday and might be interested in speaking? >>> >>> Anyone who's attending DjangoCon interested in giving a brief summary / >>> overview? >>> >>> >>> >>> On Thu, Aug 29, 2013 at 3:00 PM, Yarko Tymciurak wrote: >>> >>>> ok, then - I'll start some slides, and see how this shapes up. If I >>>> like it, I'll register the "make a talk" on Chipy.org. If it goes well, >>>> I'll expand, submit for PyCon. >>>> >>>> While I'm at it, I have a "different" talk, "What's Love got to do with >>>> it?" - sort of encouraged by Paul Fenwick's talk at OSCON ("Fear, >>>> Uncertainty, and Dopamine"), and further discussions with him at the >>>> survivor's breakfast. >>>> >>>> I'll be doing a "What's Love got to do with it" in San Francisco on >>>> Nov. 10th, and would also like to submit for PyCon (but it really deserves >>>> an "all" audience). >>>> >>>> If you're up for hearing it, I'd appreciate it, reactions, feedback. >>>> >>>> What's it all about? Love, explained for techy's, and applied to >>>> community building, and non-human systems ("love" in your code & APIs - it >>>> works everywhere!). Love is functional, not attributional, that is it is >>>> behaviors, not a feeling (http://davericho.com - see the "free book" >>>> p.72, about "The 5A's" - Dave will be with me in the S.F. un-talk / >>>> discussion). If it's functional, what are those functions? How did >>>> they arise (e.g. what was their purpose?) What does this say about open >>>> source communities? And - hey! Where is the manual!?! >>>> >>>> I'll provide an overview, some chuckles, some real examples, and the >>>> introductory portion of the manual. >>>> ~20 min? >>>> >>>> Deal? >>>> >>>> >>>> Regards, >>>> - Yarko >>>> >>>> >>>> On Thu, Aug 29, 2013 at 9:19 AM, sheila miguez wrote: >>>> >>>>> I am +1 on this. >>>>> >>>>> >>>>> On Thu, Aug 29, 2013 at 12:50 AM, Yarko Tymciurak wrote: >>>>> >>>>>> (precisely Brian Curtin). >>>>>> >>>>>> Perhaps an overview of the architecture of a MOOC delivery system in >>>>>> general, with edx as the example, and an instructional on installing it and >>>>>> playing with yourself would be a sufficient talk / presentation for a ChiPy? >>>>>> >>>>>> Regards, >>>>>> - Yarko >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> 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 >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From choman at gmail.com Thu Sep 5 15:26:22 2013 From: choman at gmail.com (Chad Homan) Date: Thu, 5 Sep 2013 08:26:22 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: Due to the nature of the gig. I do not believe recompiling is an option. So I am definitely looking for a runtime option. Any other ideas? Together We Win! -- Chad - I AM MONAVIE Do You Know Your Life Score? Creating A More Meaningful Life Some people, when confronted with a problem, think "I know, I'll use Windows." Now they have two problems. On Wed, Sep 4, 2013 at 4:53 PM, Brian Curtin wrote: > On Wed, Sep 4, 2013 at 4:15 PM, Chad Homan wrote: > > I find myself in a strange situation > > > > With great misfortune, I am running on Sol10 update11. This system is > > natively > > using python 2.6.4 and tcl/tk 8.3. I am trying to write a ttk widget, > which > > is exploding > > because it cannot find a package "tile", which to my understanding is in > > tcl/tk 8.5. > > > > I pulled 8.5 from sunfreeware.com need to tell python to use a > different > > Tcl/Tk version > > to gain access to "tile". All packages installed fine to /usr/local, > which > > is great because > > it is not "stomping" on the native binaries. > > > > My question is hoe do I tell python/Tkinter to use the new locations? > > I'm not aware of this being something you can do at runtime. You would > probably have to rebuild Python from source and point it to your > tcl/tk build via LD_LIBRARY_PATH. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From choman at gmail.com Thu Sep 5 15:38:35 2013 From: choman at gmail.com (Chad Homan) Date: Thu, 5 Sep 2013 08:38:35 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: Another option is to use native Tcl (pre 8.5). I've seen some code that displays a determinant progress bar and works in the environment I have without tcl8.5. I'm just not good enough with the Tcl interfaces and cannot find a good example of an indeterminate progress bar online Together We Win! -- Chad - I AM MONAVIE Do You Know Your Life Score? Creating A More Meaningful Life Some people, when confronted with a problem, think "I know, I'll use Windows." Now they have two problems. On Thu, Sep 5, 2013 at 8:26 AM, Chad Homan wrote: > Due to the nature of the gig. I do not believe recompiling is an option. > So I am > definitely looking for a runtime option. Any other ideas? > > Together We Win! > -- > Chad - I AM MONAVIE > Do You Know Your Life Score? > Creating A More Meaningful Life > > Some people, when confronted with a problem, think "I know, I'll use > Windows." > Now they have two problems. > > > On Wed, Sep 4, 2013 at 4:53 PM, Brian Curtin wrote: > >> On Wed, Sep 4, 2013 at 4:15 PM, Chad Homan wrote: >> > I find myself in a strange situation >> > >> > With great misfortune, I am running on Sol10 update11. This system is >> > natively >> > using python 2.6.4 and tcl/tk 8.3. I am trying to write a ttk widget, >> which >> > is exploding >> > because it cannot find a package "tile", which to my understanding is in >> > tcl/tk 8.5. >> > >> > I pulled 8.5 from sunfreeware.com need to tell python to use a >> different >> > Tcl/Tk version >> > to gain access to "tile". All packages installed fine to /usr/local, >> which >> > is great because >> > it is not "stomping" on the native binaries. >> > >> > My question is hoe do I tell python/Tkinter to use the new locations? >> >> I'm not aware of this being something you can do at runtime. You would >> probably have to rebuild Python from source and point it to your >> tcl/tk build via LD_LIBRARY_PATH. >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Thu Sep 5 15:50:33 2013 From: brian at python.org (Brian Curtin) Date: Thu, 5 Sep 2013 08:50:33 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Thu, Sep 5, 2013 at 8:26 AM, Chad Homan wrote: > Due to the nature of the gig. I do not believe recompiling is an option. So > I am > definitely looking for a runtime option. Any other ideas? I just looked around quickly and didn't see any, but lots of info on recompiling, so you may end up being out of luck. You should try casting a wider net and post your question to the general Python mailing list: https://mail.python.org/mailman/listinfo/python-list From japhy at pearachute.com Thu Sep 5 22:31:33 2013 From: japhy at pearachute.com (Japhy Bartlett) Date: Thu, 5 Sep 2013 15:31:33 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: you might be able to pull off some sort of monkeypatch by inserting the path to your module at the beginning of sys.path? On Thu, Sep 5, 2013 at 8:50 AM, Brian Curtin wrote: > On Thu, Sep 5, 2013 at 8:26 AM, Chad Homan wrote: > > Due to the nature of the gig. I do not believe recompiling is an option. > So > > I am > > definitely looking for a runtime option. Any other ideas? > > I just looked around quickly and didn't see any, but lots of info on > recompiling, so you may end up being out of luck. You should try > casting a wider net and post your question to the general Python > mailing list: https://mail.python.org/mailman/listinfo/python-list > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Fri Sep 6 03:56:08 2013 From: brian at python.org (Brian Curtin) Date: Thu, 5 Sep 2013 20:56:08 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Thu, Sep 5, 2013 at 3:31 PM, Japhy Bartlett wrote: > you might be able to pull off some sort of monkeypatch by inserting the path > to your module at the beginning of sys.path? No. The Python interpreter is linked with a tcl and tk shared library. From japhy at pearachute.com Fri Sep 6 04:19:02 2013 From: japhy at pearachute.com (Japhy Bartlett) Date: Thu, 5 Sep 2013 21:19:02 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: Hm, I'd certainly expect that from the built-in modules, but I guess I don't grok why it's not possible to import an alternate module from somewhere else? I don't really know much about tk world though, forgive my ignorance. Bummer that everything is so tightly coupled. On Thu, Sep 5, 2013 at 8:56 PM, Brian Curtin wrote: > On Thu, Sep 5, 2013 at 3:31 PM, Japhy Bartlett > wrote: > > you might be able to pull off some sort of monkeypatch by inserting the > path > > to your module at the beginning of sys.path? > > No. The Python interpreter is linked with a tcl and tk shared library. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Fri Sep 6 04:12:19 2013 From: brianhray at gmail.com (Brian Ray) Date: Thu, 5 Sep 2013 21:12:19 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: I have relinked things, but it was on osx. ref https://blogs.oracle.com/dipol/entry/dynamic_libraries_rpath_and_mac I thought these tools actually came from freebsd and/or solaris, but I do not know what the equivalent names for these (otool and install_name) are in solaris land. There are a lot of work arounds once you use 'dump -Lw' to tell what it is linking to what. One thing (worse case) is you could fake it; however, watch out if the system uses these things. Might be easier to just compile everything using the versions you want in the first place. On Thu, Sep 5, 2013 at 8:56 PM, Brian Curtin wrote: > On Thu, Sep 5, 2013 at 3:31 PM, Japhy Bartlett > wrote: > > you might be able to pull off some sort of monkeypatch by inserting the > path > > to your module at the beginning of sys.path? > > No. The Python interpreter is linked with a tcl and tk shared library. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Fri Sep 6 04:25:26 2013 From: brian at python.org (Brian Curtin) Date: Thu, 5 Sep 2013 21:25:26 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Thu, Sep 5, 2013 at 9:19 PM, Japhy Bartlett wrote: > Hm, I'd certainly expect that from the built-in modules, but I guess I don't > grok why it's not possible to import an alternate module from somewhere > else? Tkinter is really _tkinter (Modules/_tkinter.c), which *is* a built-in. From feihong.hsu at gmail.com Fri Sep 6 04:30:06 2013 From: feihong.hsu at gmail.com (Feihong Hsu) Date: Thu, 5 Sep 2013 21:30:06 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: It's possible to remove items from sys.path and then reload a module. Although this is quite hacky. On Thu, Sep 5, 2013 at 9:25 PM, Brian Curtin wrote: > On Thu, Sep 5, 2013 at 9:19 PM, Japhy Bartlett > wrote: > > Hm, I'd certainly expect that from the built-in modules, but I guess I > don't > > grok why it's not possible to import an alternate module from somewhere > > else? > > Tkinter is really _tkinter (Modules/_tkinter.c), which *is* a built-in. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Fri Sep 6 04:40:11 2013 From: brian at python.org (Brian Curtin) Date: Thu, 5 Sep 2013 21:40:11 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Thu, Sep 5, 2013 at 9:30 PM, Feihong Hsu wrote: > It's possible to remove items from sys.path and then reload a module. > Although this is quite hacky. That's not going to unload a static library that the interpreter linked against. If tcl/tk 8.3 is what's loaded by the interpreter, you can't remove the Tkinter Python module from the path, point it to another location tcl/tk that you built that has "tile" support, import that, and have it work. From carl at personnelware.com Fri Sep 6 05:10:03 2013 From: carl at personnelware.com (Carl Karsten) Date: Thu, 5 Sep 2013 22:10:03 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Thu, Sep 5, 2013 at 8:26 AM, Chad Homan wrote: > Due to the nature of the gig. Can we get some details? -- Carl K From shekay at pobox.com Fri Sep 6 06:23:54 2013 From: shekay at pobox.com (sheila miguez) Date: Thu, 5 Sep 2013 23:23:54 -0500 Subject: [Chicago] Tcl/Tk location In-Reply-To: References: Message-ID: On Thu, Sep 5, 2013 at 10:10 PM, Carl Karsten wrote: > On Thu, Sep 5, 2013 at 8:26 AM, Chad Homan wrote: > > Due to the nature of the gig. > > Can we get some details? And can you use a different gui framework? -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Mon Sep 9 18:08:09 2013 From: brianhray at gmail.com (Brian Ray) Date: Mon, 9 Sep 2013 11:08:09 -0500 Subject: [Chicago] [ANN] <3 This Thursday (12th) at Braintree: our best meeting ever Message-ID: RSVP here => http://chipy.org We <3 Braintree. And we <3 our presenters: Brian Curtin:* Brian is a director of the Python Software Foundation, PSF Communications Officer, leader of the PSF Sprints Committee, and active in whatever other PSF related projects he can get his hands on.* Yarko Tymciurak: *A Research Programmer, Biostatistics Lab, Biological Sciences Division at **University of Chicag o who develops mostly in Python. A PyCon Conference Organizer. * When: 7 PM Thursday September 12th, 2013 Where: Braintree 111 North Canal Street #455, Chicago, IL 60606 Braintree, we <3 u too. Thank you for sponsoring 100% of this meeting: food, drink, and location. If I ever need Python friendly online businesses process for credit card payments, I will call you first. RSVP here => http://chipy.org Topics: - *Post djangocon: An overview of edX* (0:30:00 Minutes) By: yarko edx is a major django application serving huge numbers of students for MIT, Harvard, Stanford, Berkely, and more. - A brief history of Computer-Based Instruction (python has a role); - incomplete survey of current open-source CBI; - edX: how's it different / what's it's rough structure, what (besides django/python) is involved; - edX: hacking the platform (django development); - edX: hacking courses; a deployment-level VM, and how to get started there; - finally: future topics: deployment; what this can't do (maybe) and why; - wrapup: call for interest & edx project night(s); I'll try to have some USBs for anyone who want to try one of the edX VMs during the talk - *Set it, and forget it! Auto Scale on Rackspace* By: Brian Curtin Rackspace is rolling out a new service to allow your cloud to scale on its own, called Auto Scale. Built on Monitoring, Auto Scale allows you to grow or shrink your fleet of resources as demand changes. pyrax, a Python package for working with OpenStack-based clouds like Rackspace's, just released Auto Scale and Monitoring support with version 1.5.0. I'll show how you can use pyrax to deploy servers and automatically add or remove them based on their usage. - *What's Love Got to do with It? / Love: for techies* (0:15:00 Minutes) By: yarko What you think Love is - is (probably) wrong. The correct metaphor / definition for live will make much more sense to the software person. In fact, it will help with team building and design too. Yup. Grab a beer. I'll tell you a story about how this evolved (turing machine example), how and where evolution selected it, and why it works - and how it works for approaching problems (design) too. Then I'll lay out the "api" (functional description). Don't take it too seriously. You couldn't have known. Now you will. Cheers! Did I already mention, RSVP here => http://chipy.org -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From massimo.dipierro at gmail.com Tue Sep 10 16:47:02 2013 From: massimo.dipierro at gmail.com (Massimo Di Pierro) Date: Tue, 10 Sep 2013 09:47:02 -0500 Subject: [Chicago] web2py course Message-ID: <2A413ECC-1CEA-4EF5-B810-18FBF2E51B51@gmail.com> Shameless advertisement! I am teaching this certficate course: http://www.cdm.depaul.edu/ipd/Programs/Pages/WebDevelopmentwithPython.aspx The deadline for sign up is passed but we will take application for another week. It is fully online but not pre-recorded. Web Development with Python Program Overview A 5-week program focusing on agile development of database-driven web applications using the web2pyTM framework. The program covers Model-View-Controller architecture; the Database Abstraction Layer; the template language; internationalization; authentication and access control; integration with client-side libraries (including jQuery and Twitter Bootstrap); deployment on GoogleTMApp Engine and other platforms; and general performance and configuration issues. Admissions requirements: The program is designed for application developers, system analysts, database administrators, and technical support professionals. Applicants should have a solid programming background as well as knowledge of HTML and CSS. Dates & Location: Autumn Quarter 2013 Application deadline: Aug. 30, 2013 Still taking applications Tuition deadline: Sept. 5, 2013 Classes begin: Sept. 25, 2013 Classes end: Oct. 23, 2013 Only an online section will be conducted this quarter. There will be one lecture posted each week, beginning September 25, 2013. Some of the material will be pre-recorded as of the program start date. DePaul University reserves the right to cancel any program prior to that program's first class meeting. Course Credit: The Web Development with Python Program is an accredited course of DePaul University, which follows the quarter system (as opposed to the semester system). Course #: IPD 359 Credit hours: 2.5 undergraduate The credit hours are awarded to those who successfully complete the program's academic requirements. Course requirements include programming assignments. Course credit and final grade information will be available through the Institute for Professional office upon the program's completion, and will be reflected on the university's system at the end of the university's regular academic quarter. Textbooks: Reading materials for certificate programs consist of textbooks and supplementary handouts. Textbook readings are considered preparatory in nature and are typically assigned prior to lectures; supplementary handouts are frequently distributed in class to provide additional information. Textbooks for Autumn Quarter 2013: There are no textbooks for this session. Fees: Autumn Quarter 2013 Tuition fee: $1,225.00 Application fee: $40.00 (non-refundable) Textbooks are a separate purchase to be made by students. Full payment of tuition must be received by the Institute for Professional Development office before the start of the program. The tuition fee for this program is not included in the university's tuition package for full-time undergraduate students. The university's refund policy allows a return of 100% of tuition (minus a separate $25 registration fee) if the student drops the Web Development with Python Program by Tuesday, October 1, 2013. Fees are payable by check made out to DePaul University, or by credit card. For credit card payment, print out and complete the Payment by Credit Card Form. Application & Registration Procedure The first step is to apply for admission using the Institute for Professional Development's online application; or, to apply via fax, mail, or in person, print out and complete the Application Form. Upon admission, the Institute office will contact the prospective student with registration information and instructions. -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Tue Sep 10 17:22:41 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Tue, 10 Sep 2013 10:22:41 -0500 Subject: [Chicago] South Suburban Python Workshop Message-ID: SpaceLab and I are holding a Python Workshop on the 17th at 7pm. I'll be here to try and hold out those with Python and programming questions. SpaceLab is a coworking/hacker space located in Mokena, IL For more information, go to http://www.meetup.com/SpaceLab/events/139439102/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Thu Sep 12 01:46:21 2013 From: brianhray at gmail.com (Brian Ray) Date: Wed, 11 Sep 2013 18:46:21 -0500 Subject: [Chicago] RSVP today for best ever tomorrow... Message-ID: HTTP://CHIPY.ORG -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From jp at zavteq.com Thu Sep 12 03:13:30 2013 From: jp at zavteq.com (JP Bader) Date: Wed, 11 Sep 2013 20:13:30 -0500 Subject: [Chicago] RSVP today for best ever tomorrow... In-Reply-To: References: Message-ID: THANKS MR_ALL_CAPS_GUY! :) On Wed, Sep 11, 2013 at 6:46 PM, Brian Ray wrote: > HTTP://CHIPY.ORG > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://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 brianhray at gmail.com Thu Sep 12 03:37:49 2013 From: brianhray at gmail.com (Brian Ray) Date: Wed, 11 Sep 2013 20:37:49 -0500 Subject: [Chicago] RSVP today for best ever tomorrow... In-Reply-To: References: Message-ID: Are YOU calling ME loud, JP? I think it is permissive to YELL when it refers to the BEST MEETING EVER. -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Thu Sep 12 18:13:22 2013 From: shekay at pobox.com (sheila miguez) Date: Thu, 12 Sep 2013 11:13:22 -0500 Subject: [Chicago] RSVP today for best ever tomorrow... In-Reply-To: References: Message-ID: You forgot the red font. On Wed, Sep 11, 2013 at 8:37 PM, Brian Ray wrote: > Are YOU calling ME loud, JP? I think it is permissive to YELL when it > refers to the BEST MEETING EVER. > > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at adamforsyth.net Fri Sep 13 05:22:54 2013 From: adam at adamforsyth.net (Adam Forsyth) Date: Thu, 12 Sep 2013 22:22:54 -0500 Subject: [Chicago] Whoever lent Carl their HP laptop charger I have it. Message-ID: -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Fri Sep 13 22:10:27 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Fri, 13 Sep 2013 15:10:27 -0500 Subject: [Chicago] ChiPy is Awesome In-Reply-To: References: Message-ID: Thanks, ChiPy! ... for giving me the opportunity to talk for the first time, publicly, about both: - edX, within the context of the history of Computer Assisted Instruction; - Love - as a functional result of evolution; I once heard Ernest Hemingway credited with saying something like: "The difference between a successful writer and a failed one is this - the failed writer looks at their first draft, and says *'This is terrible; I'll never be a writer!'*, but the successful writer says *'This is terrible - I'm on my way!'* and revises." I see where my talks were terrible, and I'm on my way! Thanks for the opportunity to present those first revisions! Next batter(s) up! Regards, - Yarko On Thu, Sep 5, 2013 at 5:12 AM, Brian Ray wrote: > I do not think so. You can always submit a feature request: > > https://github.com/chicagopython/chipy.org/issues > > Meanwhile, you can send them to Cezar or me. > > > On Wed, Sep 4, 2013 at 10:28 PM, Yarko Tymciurak wrote: > >> Is there a way to update / edit the submitals (e.g. a link to slides)? >> >> Regards, >> - Yarko >> >> >> On Wed, Sep 4, 2013 at 5:41 PM, Yarko Tymciurak wrote: >> >>> On Wed, Sep 4, 2013 at 3:13 PM, Adam Forsyth wrote: >>> >>>> Any other volunteers to give talks next week, especially Django related? >>>> >>>> Yarko, did you submit yet? >>>> >>> >>> Ok - I have now. >>> >>> >>> >>>> >>>> Do we know if any of the conference people will still be in town on >>>> Thursday and might be interested in speaking? >>>> >>>> Anyone who's attending DjangoCon interested in giving a brief summary / >>>> overview? >>>> >>>> >>>> >>>> On Thu, Aug 29, 2013 at 3:00 PM, Yarko Tymciurak wrote: >>>> >>>>> ok, then - I'll start some slides, and see how this shapes up. If I >>>>> like it, I'll register the "make a talk" on Chipy.org. If it goes well, >>>>> I'll expand, submit for PyCon. >>>>> >>>>> While I'm at it, I have a "different" talk, "What's Love got to do >>>>> with it?" - sort of encouraged by Paul Fenwick's talk at OSCON ("Fear, >>>>> Uncertainty, and Dopamine"), and further discussions with him at the >>>>> survivor's breakfast. >>>>> >>>>> I'll be doing a "What's Love got to do with it" in San Francisco on >>>>> Nov. 10th, and would also like to submit for PyCon (but it really deserves >>>>> an "all" audience). >>>>> >>>>> If you're up for hearing it, I'd appreciate it, reactions, feedback. >>>>> >>>>> What's it all about? Love, explained for techy's, and applied to >>>>> community building, and non-human systems ("love" in your code & APIs - it >>>>> works everywhere!). Love is functional, not attributional, that is it is >>>>> behaviors, not a feeling (http://davericho.com - see the "free book" >>>>> p.72, about "The 5A's" - Dave will be with me in the S.F. un-talk / >>>>> discussion). If it's functional, what are those functions? How did >>>>> they arise (e.g. what was their purpose?) What does this say about open >>>>> source communities? And - hey! Where is the manual!?! >>>>> >>>>> I'll provide an overview, some chuckles, some real examples, and the >>>>> introductory portion of the manual. >>>>> ~20 min? >>>>> >>>>> Deal? >>>>> >>>>> >>>>> Regards, >>>>> - Yarko >>>>> >>>>> >>>>> On Thu, Aug 29, 2013 at 9:19 AM, sheila miguez wrote: >>>>> >>>>>> I am +1 on this. >>>>>> >>>>>> >>>>>> On Thu, Aug 29, 2013 at 12:50 AM, Yarko Tymciurak wrote: >>>>>> >>>>>>> (precisely Brian Curtin). >>>>>>> >>>>>>> Perhaps an overview of the architecture of a MOOC delivery system in >>>>>>> general, with edx as the example, and an instructional on installing it and >>>>>>> playing with yourself would be a sufficient talk / presentation for a ChiPy? >>>>>>> >>>>>>> Regards, >>>>>>> - Yarko >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > > -- > Brian Ray > @brianray > (773) 669-7717 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Sat Sep 14 15:38:24 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Sat, 14 Sep 2013 08:38:24 -0500 Subject: [Chicago] Thanks to BrainTree, Brian, and Yak Message-ID: Best Meeting Ever! (R) Big thanks to BrainTree for hosting and Brian and Yarko for speaking. It was also awesome to see so many people attending ChiPy for the first time! It's never too late to start thinking about the next meeting! Googling for BrainTree's offices for last meeting I came across this article about how BrainTree came to be as a business. It got me thinking about how to (profitably?) run a software development business--you know, the thing that generates money to pay developer salaries, stock the fridge with beer, rent office space, sponsor PyCon, Chipy, and other community activities. Would anyone be interested in giving a talk on this? -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From technicallydebatable at gmail.com Sat Sep 14 15:59:12 2013 From: technicallydebatable at gmail.com (Technically Debatable) Date: Sat, 14 Sep 2013 08:59:12 -0500 Subject: [Chicago] Thanks to BrainTree, Brian, and Yak In-Reply-To: References: Message-ID: I would definitely like to attend a meeting with this as a topic! On Sep 14, 2013 8:39 AM, "Jason Wirth" wrote: > Best Meeting Ever! (R) > > Big thanks to BrainTree for hosting and Brian and Yarko for speaking. > > It was also awesome to see so many people attending ChiPy for the first > time! > > > It's never too late to start thinking about the next meeting! > > Googling for BrainTree's offices for last meeting I came across this > article about how BrainTree came to be as a business. > It got me thinking about how to (profitably?) run a software development > business--you know, the thing that generates money to pay developer > salaries, stock the fridge with beer, rent office space, sponsor PyCon, > Chipy, and other community activities. > > Would anyone be interested in giving a talk on this? > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lilmish at gmail.com Sun Sep 15 16:18:11 2013 From: lilmish at gmail.com (Misha Teplitskiy) Date: Sun, 15 Sep 2013 09:18:11 -0500 Subject: [Chicago] Chicago Digest, Vol 97, Issue 11 In-Reply-To: References: Message-ID: Great topic idea! On Sun, Sep 15, 2013 at 5:00 AM, wrote: > Send Chicago mailing list submissions to > chicago at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/chicago > or, via email, send a message with subject or body 'help' to > chicago-request at python.org > > You can reach the person managing the list at > chicago-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Chicago digest..." > > > Today's Topics: > > 1. Thanks to BrainTree, Brian, and Yak (Jason Wirth) > 2. Re: Thanks to BrainTree, Brian, and Yak (Technically Debatable) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sat, 14 Sep 2013 08:38:24 -0500 > From: Jason Wirth > To: The Chicago Python Users Group > Subject: [Chicago] Thanks to BrainTree, Brian, and Yak > Message-ID: > KXv2yZQPrHJ23kHQ7wv8y3eA at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Best Meeting Ever! (R) > > Big thanks to BrainTree for hosting and Brian and Yarko for speaking. > > It was also awesome to see so many people attending ChiPy for the first > time! > > > It's never too late to start thinking about the next meeting! > > Googling for BrainTree's offices for last meeting I came across this > article about how BrainTree came to be as a > business< > http://37signals.com/svn/posts/2800-bootstrapped-profitable-proud-braintree > >. > It got me thinking about how to (profitably?) run a software development > business--you know, the thing that generates money to pay developer > salaries, stock the fridge with beer, rent office space, sponsor PyCon, > Chipy, and other community activities. > > Would anyone be interested in giving a talk on this? > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130914/2b3e694a/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Sat, 14 Sep 2013 08:59:12 -0500 > From: Technically Debatable > To: The Chicago Python Users Group > Subject: Re: [Chicago] Thanks to BrainTree, Brian, and Yak > Message-ID: > AwE2rmqaJRY0ZyVrNfsnGTUA at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > I would definitely like to attend a meeting with this as a topic! > On Sep 14, 2013 8:39 AM, "Jason Wirth" wrote: > > > Best Meeting Ever! (R) > > > > Big thanks to BrainTree for hosting and Brian and Yarko for speaking. > > > > It was also awesome to see so many people attending ChiPy for the first > > time! > > > > > > It's never too late to start thinking about the next meeting! > > > > Googling for BrainTree's offices for last meeting I came across this > > article about how BrainTree came to be as a business< > http://37signals.com/svn/posts/2800-bootstrapped-profitable-proud-braintree > >. > > It got me thinking about how to (profitably?) run a software development > > business--you know, the thing that generates money to pay developer > > salaries, stock the fridge with beer, rent office space, sponsor PyCon, > > Chipy, and other community activities. > > > > Would anyone be interested in giving a talk on this? > > > > > > > > -- > > Jason Wirth > > 213.675.5294 > > wirth.jason at gmail.com > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130914/718ec523/attachment-0001.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > > ------------------------------ > > End of Chicago Digest, Vol 97, Issue 11 > *************************************** > -- "Does any of the food here *not *have meat in it?!" "Possibly the meatloaf." -------------- next part -------------- An HTML attachment was scrubbed... URL: From emperorcezar at gmail.com Mon Sep 16 01:23:46 2013 From: emperorcezar at gmail.com (Adam "Cezar" Jenkins) Date: Sun, 15 Sep 2013 18:23:46 -0500 Subject: [Chicago] Fwd: Message from contact form: PyTennessee In-Reply-To: <20130913021251.8.39450@e88750d0-3167-4813-bfbf-dec68b89f30b.prvt.dyno.rt.heroku.com> References: <20130913021251.8.39450@e88750d0-3167-4813-bfbf-dec68b89f30b.prvt.dyno.rt.heroku.com> Message-ID: Sender: Jason (jason at jasonamyers.com) Just wanted to drop a line to you guys about PyTennessee a regional conference in Nashville, TN February of 2014. Learn more at http://www.pytennessee.org or @pytennessee -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Mon Sep 16 19:47:16 2013 From: shekay at pobox.com (sheila miguez) Date: Mon, 16 Sep 2013 12:47:16 -0500 Subject: [Chicago] Open Source Comes to Campus, for Chicago women at UIC and beyond Message-ID: Hi everyone, I?m working with OpenHatch and UIC?s Women in Computer Science to throw an event introducing Chicago-area women to free and open source software. It?s a chance for attendees to learn about the tools open source projects use, to contribute to active projects, and to meet other women in the Chicago area who are interested in free software. The event is on Wednesday, September 25th and Thursday, September 26th. Our hosts at UIC have graciously opened their doors to students throughout the area, and I thought students in ChiPy might like to attend. Here is the official announcement: * On Wednesday, September 25th and Thursday, September 26th, OpenHatch and UIC?s Women in Computer Science are hosting an open source software immersion event for women in the Chicago area. We invite you to join us! You can sign up here: http://chicago.openhatch.org/ Wed 9/25 is the tutorials day: you'll learn about version control, how open source projects communicate, the history and ethics of open source, and hear from professionals who contribute to open source in their day jobs in a career panel. Thu 9/26 is the projects day: you'll work hands-on with mentors to select a task in an open source project that you can fix and contribute a change to that community. (Maybe you'll even decide to keep working with them afterward!) And throughout both evenings we'll feed you, get to know you, and talk with you about opportunities for students in open source. You don?t need to be a programmer to contribute to open source, or to attend and enjoy our event. Most open source projects are also in need of designers, translators, documenters, bug-finders and testers. Open source software -- software that is shared freely and available to build upon -- has become part of our daily lives. Popular projects like WordPress, Firefox, Adium, and Ubuntu have millions of users. Open source participation is one way to gain real-world skills and make connections that will last you through your career. Volunteer staff will include professionals and academics who use open source daily. The event is open to all women students in the greater Chicago area. -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Thu Sep 19 16:00:15 2013 From: brianhray at gmail.com (Brian Ray) Date: Thu, 19 Sep 2013 09:00:15 -0500 Subject: [Chicago] Looking for an awesome venue for October meeting Message-ID: Got room for 100 genius Python developers and your located downtown Chicago? Let us know. We like to move around a lot so first time venues are more than welcome. The date we are looking at is Oct 10th. We will need a space from 7pm-9:30ish. Contact me on or off the list I will send you more details. We can help cover costs. This is a major ++ karma opportunity for you and your company, school, tavern, incubator, association, cavern, basement, alley, park, rooftop, boat, museum, dance hall, bowling alley, university, bank .... Cheers! Brian BTW, word on the street is this will be our best meeting ever! -- Brian Ray @brianray (773) 669-7717 -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Mon Sep 23 22:59:36 2013 From: livne at uchicago.edu (Oren Livne) Date: Mon, 23 Sep 2013 15:59:36 -0500 Subject: [Chicago] Making Website for a Python Class Message-ID: <5240ABB8.3050008@uchicago.edu> Dear All, I might be teaching an informal python class to our lab. Is there an easy and free way to create an elegant website where I could post code snippets, programs, and syllabus? Thank you so much, Oren From thatmattbone at gmail.com Mon Sep 23 23:33:01 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Mon, 23 Sep 2013 16:33:01 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5240ABB8.3050008@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> Message-ID: Right now I use jekyll for a class I'm teaching if you're into writing markdown by hand. It's ok. I took it over from someone else. If I were doing a course from scratch I'd probably use pelican (which I use for my personal blog) along with a bunch of ipython notebook files. All these solutions are BYOH (bring your own hosting). You could probably do everything with github and its pages component if you want free hosting. --matt On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > Dear All, > > I might be teaching an informal python class to our lab. Is there an easy > and free way to create an elegant website where I could post code snippets, > programs, and syllabus? > > Thank you so much, > Oren > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago From carl at personnelware.com Mon Sep 23 23:34:33 2013 From: carl at personnelware.com (Carl Karsten) Date: Mon, 23 Sep 2013 16:34:33 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5240ABB8.3050008@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> Message-ID: Is the plan to create the elegant website to demonstrate how to create an elegant website in Python, or to have a place students can download files from? If B, then github.com. example: my python class snippets, programs, and syllabus : https://github.com/CarlFK/Ripley Curious: how many hours do you expect the class to be? On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > Dear All, > > I might be teaching an informal python class to our lab. Is there an easy > and free way to create an elegant website where I could post code snippets, > programs, and syllabus? > > Thank you so much, > Oren > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago -- Carl K From randy7771026 at gmail.com Mon Sep 23 23:37:35 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Mon, 23 Sep 2013 16:37:35 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5240ABB8.3050008@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> Message-ID: http://www.dr-chuck.com/csev-blog/2013/07/teaching-a-rooc-re-mixable-open-online-course/ May be of interest to you. On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > Dear All, > > I might be teaching an informal python class to our lab. Is there an easy > and free way to create an elegant website where I could post code snippets, > programs, and syllabus? > > Thank you so much, > Oren > ______________________________**_________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/**mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From trubetskoy.vasa at gmail.com Mon Sep 23 23:45:43 2013 From: trubetskoy.vasa at gmail.com (Vasily Trubetskoy) Date: Mon, 23 Sep 2013 16:45:43 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> Message-ID: I've seen github deployed to great effect in this exact context (intro python for bioinformatics): https://github.com/vals/scilife-python-course You may also be interested in a series of blog posts vals wrote reflecting what worked for the class and what didn't: http://nxn.se/post/48156686703/teaching-python-at-scilifelab Hope it ends up fun! vasa On Mon, Sep 23, 2013 at 4:34 PM, Carl Karsten wrote: > Is the plan to create the elegant website to demonstrate how to create > an elegant website in Python, or to have a place students can download > files from? > > If B, then github.com. example: my python class snippets, programs, > and syllabus : > > https://github.com/CarlFK/Ripley > > Curious: how many hours do you expect the class to be? > > On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > > Dear All, > > > > I might be teaching an informal python class to our lab. Is there an easy > > and free way to create an elegant website where I could post code > snippets, > > programs, and syllabus? > > > > Thank you so much, > > Oren > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Mon Sep 23 23:46:19 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Mon, 23 Sep 2013 16:46:19 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> Message-ID: You can generate github pages - which are basically web sites. Jekyll is popular. There is also tinkerer, and I use nikola. You can also host a sphinx doc from github pages - http://datadesk.latimes.com/posts/2012/01/sphinx-on-github/ And code snippets are just github gists, so - yeah, that's a good place to do this. But you can also quite simply just use the github wiki pages on a project. Regards, - Yarko On Mon, Sep 23, 2013 at 4:34 PM, Carl Karsten wrote: > Is the plan to create the elegant website to demonstrate how to create > an elegant website in Python, or to have a place students can download > files from? > > If B, then github.com. example: my python class snippets, programs, > and syllabus : > > https://github.com/CarlFK/Ripley > > Curious: how many hours do you expect the class to be? > > On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > > Dear All, > > > > I might be teaching an informal python class to our lab. Is there an easy > > and free way to create an elegant website where I could post code > snippets, > > programs, and syllabus? > > > > Thank you so much, > > Oren > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhray at gmail.com Mon Sep 23 23:59:42 2013 From: brianhray at gmail.com (Brian Ray) Date: Mon, 23 Sep 2013 16:59:42 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5240ABB8.3050008@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> Message-ID: I haven't used it much myself; however, someone recommended I try iPython Notebook: http://nbviewer.ipython.org/5165431 I would love a ChiPy talk on ways to present ChiPy talks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at cugnet.net Tue Sep 24 00:05:16 2013 From: steve at cugnet.net (Steven McGrath) Date: Mon, 23 Sep 2013 17:05:16 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> Message-ID: <1F167AF83A11429390EA2227A1F05F65@cugnet.net> I personally use Pelican for all of my site needs. Typically I code a JS front-end to an API if I need something more dynamic. Some examples: http://chigeek.com http://cugnet.net http://bukget.org http://burbsec.com -- Steven McGrath On Monday, September 23, 2013 at 4:59 PM, Brian Ray wrote: > I haven't used it much myself; however, someone recommended I try iPython Notebook: > > http://nbviewer.ipython.org/5165431 > > I would love a ChiPy talk on ways to present ChiPy talks. > _______________________________________________ > Chicago mailing list > Chicago at python.org (mailto:Chicago at python.org) > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Tue Sep 24 03:18:56 2013 From: livne at uchicago.edu (Oren Livne) Date: Mon, 23 Sep 2013 20:18:56 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> Message-ID: <5240E880.2000206@uchicago.edu> Dear All, Thank you SO much for your answers! You guys are amazing. I mean it. I will go with github. Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. The audience will be members of my human genetics lab who would like to know python basics and how to apply them to their data processing tasks (counting genotypes, filtering, array slicing). Oren On 9/23/2013 4:34 PM, Carl Karsten wrote: > Is the plan to create the elegant website to demonstrate how to create > an elegant website in Python, or to have a place students can download > files from? > > If B, then github.com. example: my python class snippets, programs, > and syllabus : > > https://github.com/CarlFK/Ripley > > Curious: how many hours do you expect the class to be? > > On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: >> Dear All, >> >> I might be teaching an informal python class to our lab. Is there an easy >> and free way to create an elegant website where I could post code snippets, >> programs, and syllabus? >> >> Thank you so much, >> Oren >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago > > -- A person is just about as big as the things that make him angry. From kirby.urner at gmail.com Tue Sep 24 04:04:11 2013 From: kirby.urner at gmail.com (kirby urner) Date: Mon, 23 Sep 2013 19:04:11 -0700 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5240E880.2000206@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> Message-ID: I'd go with Flask for a micro-webframework written in Python. It's tiny and elegant with everything else hanging off it. I say this not as a user of Flask but as someone very impressed by Miguel Grinberg's talk at the last Portland Python User Group. Here's a link to what many present attested is a really great tutorial on Flask by this guy: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world I'm looking forward to spending some time with it. Kirby On Mon, Sep 23, 2013 at 6:18 PM, Oren Livne wrote: > Dear All, > > Thank you SO much for your answers! You guys are amazing. I mean it. > I will go with github. > > Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. > The audience will be members of my human genetics lab who would like to > know python basics and how to apply them to their data processing tasks > (counting genotypes, filtering, array slicing). > > Oren > > > On 9/23/2013 4:34 PM, Carl Karsten wrote: > >> Is the plan to create the elegant website to demonstrate how to create >> an elegant website in Python, or to have a place students can download >> files from? >> >> If B, then github.com. example: my python class snippets, programs, >> and syllabus : >> >> https://github.com/CarlFK/**Ripley >> >> Curious: how many hours do you expect the class to be? >> >> On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: >> >>> Dear All, >>> >>> I might be teaching an informal python class to our lab. Is there an easy >>> and free way to create an elegant website where I could post code >>> snippets, >>> programs, and syllabus? >>> >>> Thank you so much, >>> Oren >>> ______________________________**_________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://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 > https://mail.python.org/**mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Tue Sep 24 04:20:33 2013 From: carl at personnelware.com (Carl Karsten) Date: Mon, 23 Sep 2013 21:20:33 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5240E880.2000206@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> Message-ID: Sorry if it isn't obvious, but how many 1 hour classes are there in a week? If 1, then I would suggest doing a 4 hour thing right out the door. If you don't know the basics of what makes Python Python, then trying to do anything useful is pretty annoying for everyone. annoying isn't the right word, but it is all I can come up with. On Mon, Sep 23, 2013 at 8:18 PM, Oren Livne wrote: > Dear All, > > Thank you SO much for your answers! You guys are amazing. I mean it. > I will go with github. > > Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. The > audience will be members of my human genetics lab who would like to know > python basics and how to apply them to their data processing tasks (counting > genotypes, filtering, array slicing). > > Oren > > > On 9/23/2013 4:34 PM, Carl Karsten wrote: >> >> Is the plan to create the elegant website to demonstrate how to create >> an elegant website in Python, or to have a place students can download >> files from? >> >> If B, then github.com. example: my python class snippets, programs, >> and syllabus : >> >> https://github.com/CarlFK/Ripley >> >> Curious: how many hours do you expect the class to be? >> >> On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: >>> >>> Dear All, >>> >>> I might be teaching an informal python class to our lab. Is there an easy >>> and free way to create an elegant website where I could post code >>> snippets, >>> programs, and syllabus? >>> >>> Thank you so much, >>> Oren >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://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 > https://mail.python.org/mailman/listinfo/chicago -- Carl K From steve at agilitynerd.com Tue Sep 24 04:21:46 2013 From: steve at agilitynerd.com (Steve Schwarz) Date: Mon, 23 Sep 2013 21:21:46 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <1F167AF83A11429390EA2227A1F05F65@cugnet.net> References: <5240ABB8.3050008@uchicago.edu> <1F167AF83A11429390EA2227A1F05F65@cugnet.net> Message-ID: I like Pelican too. Since it is a static site generator the generated files can be hosted on the most basic/free web hosting service and then performance is very fast. Integration with GitHub pages is really easy: http://docs.getpelican.com/en/3.0/tips.html There are a lot of themes available if you want to change the look at feel. 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 Mon, Sep 23, 2013 at 5:05 PM, Steven McGrath wrote: > I personally use Pelican for all of my site needs. Typically I code a JS > front-end to an API if I need something more dynamic. Some examples: > > http://chigeek.com > http://cugnet.net > http://bukget.org > http://burbsec.com > > -- > Steven McGrath > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From MDiPierro at cs.depaul.edu Tue Sep 24 04:38:27 2013 From: MDiPierro at cs.depaul.edu (DiPierro, Massimo) Date: Tue, 24 Sep 2013 02:38:27 +0000 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <1F167AF83A11429390EA2227A1F05F65@cugnet.net>, Message-ID: One more option. If you install (*) web2py, use the web interface to clone the "welcome" scaffolding app, and change this code (in controllers/default.py): def index(): return dict(....) into this: def index(): return auth.wiki() You get a Wiki with login/registration/access control/file manager/etc. In the wiki page you can use the markmin syntax. You can put the code between ``...`` and it will be rendered as code. It actually supports Syntax highlighting too but you need to enable it. You can also embed controls in the wiki pages (for example forms, tables, video player, etc). Feel free to ask to web2py mailing list if this is something that may interest you. You can read more here: http://www.web2py.com/books/default/chapter/29/03/overview#The-built-in-web2py-wiki (*) Actually you do not need to install web2py. You can get a free account on PythonAnywhere.com and they have web2py as an option pre-installed in your account. Massimo ________________________________ From: Chicago [chicago-bounces+mdipierro=cs.depaul.edu at python.org] on behalf of Steve Schwarz [steve at agilitynerd.com] Sent: Monday, September 23, 2013 9:21 PM To: The Chicago Python Users Group Subject: Re: [Chicago] Making Website for a Python Class I like Pelican too. Since it is a static site generator the generated files can be hosted on the most basic/free web hosting service and then performance is very fast. Integration with GitHub pages is really easy: http://docs.getpelican.com/en/3.0/tips.html There are a lot of themes available if you want to change the look at feel. 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 Mon, Sep 23, 2013 at 5:05 PM, Steven McGrath > wrote: I personally use Pelican for all of my site needs. Typically I code a JS front-end to an API if I need something more dynamic. Some examples: http://chigeek.com http://cugnet.net http://bukget.org http://burbsec.com -- Steven McGrath From steve at cugnet.net Tue Sep 24 14:25:23 2013 From: steve at cugnet.net (Steven McGrath) Date: Tue, 24 Sep 2013 07:25:23 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> Message-ID: I've actually had a preference to bottle. Its similar in design to flask however speed was a no 1 priority as well as deployment opts. On Sep 23, 2013 9:04 PM, "kirby urner" wrote: > > I'd go with Flask for a micro-webframework written in Python. > > It's tiny and elegant with everything else hanging off it. > > I say this not as a user of Flask but as someone very impressed by Miguel > Grinberg's talk at the last Portland Python User Group. > > Here's a link to what many present attested is a really great tutorial on > Flask by this guy: > > > http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world > > I'm looking forward to spending some time with it. > > Kirby > > > > > On Mon, Sep 23, 2013 at 6:18 PM, Oren Livne wrote: > >> Dear All, >> >> Thank you SO much for your answers! You guys are amazing. I mean it. >> I will go with github. >> >> Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. >> The audience will be members of my human genetics lab who would like to >> know python basics and how to apply them to their data processing tasks >> (counting genotypes, filtering, array slicing). >> >> Oren >> >> >> On 9/23/2013 4:34 PM, Carl Karsten wrote: >> >>> Is the plan to create the elegant website to demonstrate how to create >>> an elegant website in Python, or to have a place students can download >>> files from? >>> >>> If B, then github.com. example: my python class snippets, programs, >>> and syllabus : >>> >>> https://github.com/CarlFK/**Ripley >>> >>> Curious: how many hours do you expect the class to be? >>> >>> On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: >>> >>>> Dear All, >>>> >>>> I might be teaching an informal python class to our lab. Is there an >>>> easy >>>> and free way to create an elegant website where I could post code >>>> snippets, >>>> programs, and syllabus? >>>> >>>> Thank you so much, >>>> Oren >>>> ______________________________**_________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://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 >> https://mail.python.org/**mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Tue Sep 24 14:57:45 2013 From: livne at uchicago.edu (Oren Livne) Date: Tue, 24 Sep 2013 07:57:45 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> Message-ID: <52418C49.7040909@uchicago.edu> Carl -- you're right, although our lab members won't have time/patience for more than 1 hour at a time, so I'll devote the first hour to the introduction. Most of them have programmed in scripting languages like perl or R. I decided on github pages. I managed to create the front page: http://orenlivne.github.io/ober/ But how do I add content using a visual HTML editor? Some people mentioned Jekyll , but I am not sure how to use it. I just want to add links to pages with static content, with code highlighting if possible, and link back to the repo for the program we'll be writing. Thanks and sorry to bother you all again... Oren On 9/23/2013 9:20 PM, Carl Karsten wrote: > Sorry if it isn't obvious, but how many 1 hour classes are there in a week? > > If 1, then I would suggest doing a 4 hour thing right out the door. > If you don't know the basics of what makes Python Python, then trying > to do anything useful is pretty annoying for everyone. annoying isn't > the right word, but it is all I can come up with. > > > On Mon, Sep 23, 2013 at 8:18 PM, Oren Livne wrote: >> Dear All, >> >> Thank you SO much for your answers! You guys are amazing. I mean it. >> I will go with github. >> >> Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. The >> audience will be members of my human genetics lab who would like to know >> python basics and how to apply them to their data processing tasks (counting >> genotypes, filtering, array slicing). >> >> Oren >> >> >> On 9/23/2013 4:34 PM, Carl Karsten wrote: >>> Is the plan to create the elegant website to demonstrate how to create >>> an elegant website in Python, or to have a place students can download >>> files from? >>> >>> If B, then github.com. example: my python class snippets, programs, >>> and syllabus : >>> >>> https://github.com/CarlFK/Ripley >>> >>> Curious: how many hours do you expect the class to be? >>> >>> On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: >>>> Dear All, >>>> >>>> I might be teaching an informal python class to our lab. Is there an easy >>>> and free way to create an elegant website where I could post code >>>> snippets, >>>> programs, and syllabus? >>>> >>>> Thank you so much, >>>> Oren >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://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 >> https://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 randy7771026 at gmail.com Tue Sep 24 15:28:40 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Tue, 24 Sep 2013 08:28:40 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> Message-ID: Is the word annoying here like bothered that one is spending time that could be better spent and not understanding how the time spent will be of real use? I guess the major one in my life was when a teacher in high school had the class playing Gin to teach probabilities using matrices. I guess I would use the word consternation if that fits. On Mon, Sep 23, 2013 at 9:20 PM, Carl Karsten wrote: > Sorry if it isn't obvious, but how many 1 hour classes are there in a week? > > If 1, then I would suggest doing a 4 hour thing right out the door. > If you don't know the basics of what makes Python Python, then trying > to do anything useful is pretty annoying for everyone. annoying isn't > the right word, but it is all I can come up with. > > > On Mon, Sep 23, 2013 at 8:18 PM, Oren Livne wrote: > > Dear All, > > > > Thank you SO much for your answers! You guys are amazing. I mean it. > > I will go with github. > > > > Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. > The > > audience will be members of my human genetics lab who would like to know > > python basics and how to apply them to their data processing tasks > (counting > > genotypes, filtering, array slicing). > > > > Oren > > > > > > On 9/23/2013 4:34 PM, Carl Karsten wrote: > >> > >> Is the plan to create the elegant website to demonstrate how to create > >> an elegant website in Python, or to have a place students can download > >> files from? > >> > >> If B, then github.com. example: my python class snippets, programs, > >> and syllabus : > >> > >> https://github.com/CarlFK/Ripley > >> > >> Curious: how many hours do you expect the class to be? > >> > >> On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > >>> > >>> Dear All, > >>> > >>> I might be teaching an informal python class to our lab. Is there an > easy > >>> and free way to create an elegant website where I could post code > >>> snippets, > >>> programs, and syllabus? > >>> > >>> Thank you so much, > >>> Oren > >>> _______________________________________________ > >>> Chicago mailing list > >>> Chicago at python.org > >>> https://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 > > https://mail.python.org/mailman/listinfo/chicago > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Tue Sep 24 16:34:14 2013 From: shekay at pobox.com (sheila miguez) Date: Tue, 24 Sep 2013 09:34:14 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <52418C49.7040909@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> Message-ID: http://prose.io/#about provides a way to edit github files in a friendly environment, and if you do use jekyll they have some support for setting up prose config files to enhance the editor view. I've never set this up for jekyll thus can't go in to much more detail. I'm experimenting with prose.io for helping others have a friendlier way to add posts to a Pelican blog. On Tue, Sep 24, 2013 at 7:57 AM, Oren Livne wrote: > Carl -- you're right, although our lab members won't have time/patience > for more than 1 hour at a time, so I'll devote the first hour to the > introduction. Most of them have programmed in scripting languages like perl > or R. > > I decided on github pages. I managed to create the front page: > http://orenlivne.github.io/ober/ > But how do I add content using a visual HTML editor? Some people mentioned > Jekyll , but I > am not sure how to use it. I just want to add links to pages with static > content, with code highlighting if possible, and link back to the repo for > the program we'll be writing. > > Thanks and sorry to bother you all again... > Oren > > > > On 9/23/2013 9:20 PM, Carl Karsten wrote: > > Sorry if it isn't obvious, but how many 1 hour classes are there in a week? > > If 1, then I would suggest doing a 4 hour thing right out the door. > If you don't know the basics of what makes Python Python, then trying > to do anything useful is pretty annoying for everyone. annoying isn't > the right word, but it is all I can come up with. > > > On Mon, Sep 23, 2013 at 8:18 PM, Oren Livne wrote: > > Dear All, > > Thank you SO much for your answers! You guys are amazing. I mean it. > I will go with github. > > Carl: I don't know yet. I am hoping for 5-10 weeks of one hour classes. The > audience will be members of my human genetics lab who would like to know > python basics and how to apply them to their data processing tasks (counting > genotypes, filtering, array slicing). > > Oren > > > On 9/23/2013 4:34 PM, Carl Karsten wrote: > > Is the plan to create the elegant website to demonstrate how to create > an elegant website in Python, or to have a place students can download > files from? > > If B, then github.com. example: my python class snippets, programs, > and syllabus : > https://github.com/CarlFK/Ripley > > Curious: how many hours do you expect the class to be? > > On Mon, Sep 23, 2013 at 3:59 PM, Oren Livne wrote: > > Dear All, > > I might be teaching an informal python class to our lab. Is there an easy > and free way to create an elegant website where I could post code > snippets, > programs, and syllabus? > > Thank you so much, > Oren > _______________________________________________ > Chicago mailing listChicago at python.orghttps://mail.python.org/mailman/listinfo/chicago > > -- > A person is just about as big as the things that make him angry. > > > _______________________________________________ > Chicago mailing listChicago at python.orghttps://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 > https://mail.python.org/mailman/listinfo/chicago > > -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Tue Sep 24 16:54:41 2013 From: livne at uchicago.edu (Oren Livne) Date: Tue, 24 Sep 2013 09:54:41 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> Message-ID: <5241A7B1.6090204@uchicago.edu> I would like to use github pages + jekyll + prose, but I can't get jekyll to install on Windows nor on Ubuntu. :( On 9/24/2013 9:34 AM, sheila miguez wrote: > http://prose.io/#about provides a way to edit github files in a > friendly environment, and if you do use jekyll they have some support > for setting up prose config files to enhance the editor view. I've > never set this up for jekyll thus can't go in to much more detail. > > I'm experimenting with prose.io for helping others > have a friendlier way to add posts to a Pelican blog. -------------- next part -------------- An HTML attachment was scrubbed... URL: From thatmattbone at gmail.com Tue Sep 24 16:56:58 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Tue, 24 Sep 2013 09:56:58 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241A7B1.6090204@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> Message-ID: What version of ubuntu are you using? I use the system package in 13.04: `sudo apt-get install jekyll` and it seems to work alright. --matt On Tue, Sep 24, 2013 at 9:54 AM, Oren Livne wrote: > I would like to use github pages + jekyll + prose, but I can't get jekyll to > install on Windows nor on Ubuntu. :( > > > On 9/24/2013 9:34 AM, sheila miguez wrote: > > http://prose.io/#about provides a way to edit github files in a friendly > environment, and if you do use jekyll they have some support for setting up > prose config files to enhance the editor view. I've never set this up for > jekyll thus can't go in to much more detail. > > I'm experimenting with prose.io for helping others have a friendlier way to > add posts to a Pelican blog. > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > From livne at uchicago.edu Tue Sep 24 17:01:59 2013 From: livne at uchicago.edu (Oren Livne) Date: Tue, 24 Sep 2013 10:01:59 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> Message-ID: <5241A967.20309@uchicago.edu> 12.04 On 9/24/2013 9:56 AM, Matt Bone wrote: > What version of ubuntu are you using? I use the system package in > 13.04: `sudo apt-get install jekyll` and it seems to work alright. > > --matt From thatmattbone at gmail.com Tue Sep 24 17:05:43 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Tue, 24 Sep 2013 10:05:43 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241A967.20309@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241A967.20309@uchicago.edu> Message-ID: Oh, darn, it doesn't look like it's packaged in 12.04: http://packages.ubuntu.com/search?keywords=jekyll&searchon=names&suite=precise§ion=all Maybe there's some ruby expert on here that can help you get it installed. I hate myself enough already without knowing how to install ruby things, so I'm of no use. On Tue, Sep 24, 2013 at 10:01 AM, Oren Livne wrote: > 12.04 > > > On 9/24/2013 9:56 AM, Matt Bone wrote: >> >> What version of ubuntu are you using? I use the system package in >> 13.04: `sudo apt-get install jekyll` and it seems to work alright. >> >> --matt > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago From jdblischak at gmail.com Tue Sep 24 16:57:46 2013 From: jdblischak at gmail.com (John Blischak) Date: Tue, 24 Sep 2013 09:57:46 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> Message-ID: To use Jekyll with GitHub pages on Ubuntu 12.04, I had to install the following: sudo apt-get install ruby1.9.1 sudo apt-get install libyaml-ruby sudo apt-get install ruby1.9.1-dev sudo gem install jekyll sudo gem install redcarpet John On Tue, Sep 24, 2013 at 9:56 AM, Matt Bone wrote: > What version of ubuntu are you using? I use the system package in > 13.04: `sudo apt-get install jekyll` and it seems to work alright. > > --matt > > On Tue, Sep 24, 2013 at 9:54 AM, Oren Livne wrote: > > I would like to use github pages + jekyll + prose, but I can't get > jekyll to > > install on Windows nor on Ubuntu. :( > > > > > > On 9/24/2013 9:34 AM, sheila miguez wrote: > > > > http://prose.io/#about provides a way to edit github files in a friendly > > environment, and if you do use jekyll they have some support for setting > up > > prose config files to enhance the editor view. I've never set this up for > > jekyll thus can't go in to much more detail. > > > > I'm experimenting with prose.io for helping others have a friendlier > way to > > add posts to a Pelican blog. > > > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Tue Sep 24 17:19:51 2013 From: livne at uchicago.edu (Oren Livne) Date: Tue, 24 Sep 2013 10:19:51 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> Message-ID: <5241AD97.1050805@uchicago.edu> The first three worked. But same error: $ sudo gem install jekyll Successfully installed jekyll-1.2.1 1 gem installed Installing ri documentation for jekyll-1.2.1... ERROR: While generating documentation for jekyll-1.2.1 ... MESSAGE: Unhandled special: Special: type=17, text="" ... RDOC args: --ri --op /var/lib/gems/1.8/doc/jekyll-1.2.1/ri --charset=UTF-8 lib README.markdown LICENSE --title jekyll-1.2.1 Documentation --quiet Thank you so much again - John, matt, everyone. Oren On 9/24/2013 9:57 AM, John Blischak wrote: > To use Jekyll with GitHub pages on Ubuntu 12.04, I had to install the > following: > > sudo apt-get install ruby1.9.1 > sudo apt-get install libyaml-ruby > sudo apt-get install ruby1.9.1-dev > sudo gem install jekyll > sudo gem install redcarpet > > John > > > On Tue, Sep 24, 2013 at 9:56 AM, Matt Bone > wrote: > > What version of ubuntu are you using? I use the system package in > 13.04: `sudo apt-get install jekyll` and it seems to work alright. > > --matt > > On Tue, Sep 24, 2013 at 9:54 AM, Oren Livne > wrote: > > I would like to use github pages + jekyll + prose, but I can't > get jekyll to > > install on Windows nor on Ubuntu. :( > > > > > > On 9/24/2013 9:34 AM, sheila miguez wrote: > > > > http://prose.io/#about provides a way to edit github files in a > friendly > > environment, and if you do use jekyll they have some support for > setting up > > prose config files to enhance the editor view. I've never set > this up for > > jekyll thus can't go in to much more detail. > > > > I'm experimenting with prose.io for helping > others have a friendlier way to > > add posts to a Pelican blog. > > > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://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 shekay at pobox.com Tue Sep 24 17:21:24 2013 From: shekay at pobox.com (sheila miguez) Date: Tue, 24 Sep 2013 10:21:24 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241A967.20309@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241A967.20309@uchicago.edu> Message-ID: Once you get the jekyll stuff squared away, you will likely want to be able to publish ipython notebooks (hereafter referred to as ipynb) and I have lazily done a google search for you. http://www.davidketcheson.info/2012/10/11/blogging_ipython_notebooks_with_jekyll.html http://danielfrg.github.io/blog/2013/01/31/new-blog-using-jekyll-and-ipython/ I bookmarked those because I bet they will be insightful for when I want to publish ipynbs myself, even in pelican. or maybe read about nbconvert from Fernando Perez, http://blog.fperez.org/2012/09/blogging-with-ipython-notebook.html grist for later. happy hacking! On Tue, Sep 24, 2013 at 10:01 AM, Oren Livne wrote: > 12.04 > > > On 9/24/2013 9:56 AM, Matt Bone wrote: > >> What version of ubuntu are you using? I use the system package in >> 13.04: `sudo apt-get install jekyll` and it seems to work alright. >> >> --matt >> > > ______________________________**_________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/**mailman/listinfo/chicago > -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Tue Sep 24 17:26:01 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Tue, 24 Sep 2013 10:26:01 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> Message-ID: This will install gems skipping documentation generation (Jekyll is pretty heavily documented online if memory serves). -Ross On Tue, Sep 24, 2013 at 10:24 AM, Ross Heflin wrote: > Oren, > > It looks like the gem installed properly, docs just didn't get generated. > try running the binaries that come with jekyll and see they're available. > If they aren't run > > gem install jekyll redcarpet --no-rdoc --no-ri > > -Ross > -- >From the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Tue Sep 24 17:24:02 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Tue, 24 Sep 2013 10:24:02 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241AD97.1050805@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> Message-ID: Oren, It looks like the gem installed properly, docs just didn't get generated. try running the binaries that come with jekyll and see they're available. If they aren't run gem install jekyll redcarpet --no-rdoc --no-ri -Ross -------------- next part -------------- An HTML attachment was scrubbed... URL: From livne at uchicago.edu Tue Sep 24 17:37:10 2013 From: livne at uchicago.edu (Oren Livne) Date: Tue, 24 Sep 2013 10:37:10 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> Message-ID: <5241B1A6.3000508@uchicago.edu> Dear Ross: jekyll installed well, redcarpet could not find a header file. Oren $ sudo gem install jekyll --no-rdoc --no-ri Successfully installed jekyll-1.2.1 1 gem installed $ sudo gem install redcarpet --no-rdoc --no-ri Building native extensions. This could take a while... ERROR: Error installing redcarpet: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb creating Makefile make gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c html_smartypants.c gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c autolink.c gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c rc_render.c In file included from rc_render.c:17:0: redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory compilation terminated. make: *** [rc_render.o] Error 1 Gem files will remain installed in /var/lib/gems/1.8/gems/redcarpet-3.0.0 for inspection. Results logged to /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out On 9/24/2013 10:24 AM, Ross Heflin wrote: > Oren, > > It looks like the gem installed properly, docs just didn't get > generated. try running the binaries that come with jekyll and see > they're available. If they aren't run > > gem install jekyll redcarpet --no-rdoc --no-ri > > -Ross > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://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 heflin.rosst at gmail.com Tue Sep 24 17:56:48 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Tue, 24 Sep 2013 10:56:48 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu> Message-ID: Oren, got it... you appear to have installed ruby 1.8.... your version of redcarpet probably wants ruby 1.9 as in https://github.com/vmg/redcarpet/issues/280 hth, -Ross On Tue, Sep 24, 2013 at 10:54 AM, Ross Heflin wrote: > Oren, > > > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory > compilation terminated. > > I'll take a few minutes and see if I can run this down (in my experience > ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 > available) > > -Ross > > > On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne wrote: > >> Dear Ross: >> >> jekyll installed well, redcarpet could not find a header file. >> >> Oren >> >> $ sudo gem install jekyll --no-rdoc --no-ri >> >> Successfully installed jekyll-1.2.1 >> 1 gem installed >> $ sudo gem install redcarpet --no-rdoc --no-ri >> Building native extensions. This could take a while... >> ERROR: Error installing redcarpet: >> ERROR: Failed to build gem native extension. >> >> /usr/bin/ruby1.8 extconf.rb >> creating Makefile >> >> make >> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux >> -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC >> -fvisibility=hidden -c html_smartypants.c >> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux >> -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC >> -fvisibility=hidden -c autolink.c >> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux >> -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC >> -fvisibility=hidden -c rc_render.c >> In file included from rc_render.c:17:0: >> redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory >> compilation terminated. >> make: *** [rc_render.o] Error 1 >> >> >> Gem files will remain installed in /var/lib/gems/1.8/gems/redcarpet-3.0.0 >> for inspection. >> Results logged to >> /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out >> >> >> On 9/24/2013 10:24 AM, Ross Heflin wrote: >> >> Oren, >> >> It looks like the gem installed properly, docs just didn't get >> generated. try running the binaries that come with jekyll and see they're >> available. If they aren't run >> >> gem install jekyll redcarpet --no-rdoc --no-ri >> >> -Ross >> >> >> _______________________________________________ >> Chicago mailing listChicago at python.orghttps://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 >> https://mail.python.org/mailman/listinfo/chicago >> >> > > > -- > From the "desk" of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > -- >From the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Tue Sep 24 17:54:52 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Tue, 24 Sep 2013 10:54:52 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241B1A6.3000508@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu> Message-ID: Oren, > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory compilation terminated. I'll take a few minutes and see if I can run this down (in my experience ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 available) -Ross On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne wrote: > Dear Ross: > > jekyll installed well, redcarpet could not find a header file. > > Oren > > $ sudo gem install jekyll --no-rdoc --no-ri > > Successfully installed jekyll-1.2.1 > 1 gem installed > $ sudo gem install redcarpet --no-rdoc --no-ri > Building native extensions. This could take a while... > ERROR: Error installing redcarpet: > ERROR: Failed to build gem native extension. > > /usr/bin/ruby1.8 extconf.rb > creating Makefile > > make > gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux > -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC > -fvisibility=hidden -c html_smartypants.c > gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux > -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC > -fvisibility=hidden -c autolink.c > gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux > -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC > -fvisibility=hidden -c rc_render.c > In file included from rc_render.c:17:0: > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory > compilation terminated. > make: *** [rc_render.o] Error 1 > > > Gem files will remain installed in /var/lib/gems/1.8/gems/redcarpet-3.0.0 > for inspection. > Results logged to > /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out > > > On 9/24/2013 10:24 AM, Ross Heflin wrote: > > Oren, > > It looks like the gem installed properly, docs just didn't get > generated. try running the binaries that come with jekyll and see they're > available. If they aren't run > > gem install jekyll redcarpet --no-rdoc --no-ri > > -Ross > > > _______________________________________________ > Chicago mailing listChicago at python.orghttps://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 > https://mail.python.org/mailman/listinfo/chicago > > -- >From the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> -------------- next part -------------- An HTML attachment was scrubbed... URL: From steve at cugnet.net Tue Sep 24 18:04:30 2013 From: steve at cugnet.net (steve at cugnet.net) Date: Tue, 24 Sep 2013 16:04:30 +0000 Subject: [Chicago] =?utf-8?q?Making_Website_for_a_Python_Class?= In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu>, Message-ID: <5241b8ba.23263c0a.497f.0d66@mx.google.com> Why use a ruby app when there is a python one to do the job? http://danielfrg.github.io/blog/2013/02/16/blogging-pelican-ipython-notebook/ To install pelican, just run: pip install pelican ? the pelican ? From: Ross Heflin Sent: ?Tuesday?, ?September? ?24?, ?2013 ?10?:?54? ?AM To: The Chicago Python Users Group Oren, > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory compilation terminated. I'll take a few minutes and see if I can run this down (in my experience ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 available) -Ross On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne wrote: Dear Ross: jekyll installed well, redcarpet could not find a header file. Oren $ sudo gem install jekyll --no-rdoc --no-ri Successfully installed jekyll-1.2.1 1 gem installed $ sudo gem install redcarpet --no-rdoc --no-ri Building native extensions. This could take a while... ERROR: Error installing redcarpet: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb creating Makefile make gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c html_smartypants.c gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c autolink.c gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c rc_render.c In file included from rc_render.c:17:0: redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory compilation terminated. make: *** [rc_render.o] Error 1 Gem files will remain installed in /var/lib/gems/1.8/gems/redcarpet-3.0.0 for inspection. Results logged to /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out On 9/24/2013 10:24 AM, Ross Heflin wrote: Oren, It looks like the gem installed properly, docs just didn't get generated. try running the binaries that come with jekyll and see they're available. If they aren't run gem install jekyll redcarpet --no-rdoc --no-ri -Ross _______________________________________________ Chicago mailing list Chicago at python.org https://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 https://mail.python.org/mailman/listinfo/chicago -- From the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Tue Sep 24 18:47:00 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Tue, 24 Sep 2013 11:47:00 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241b8ba.23263c0a.497f.0d66@mx.google.com> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu> <5241b8ba.23263c0a.497f.0d66@mx.google.com> Message-ID: On Tue, Sep 24, 2013 at 11:04 AM, wrote: > Why use a ruby app when there is a python one to do the job? > > * > http://danielfrg.github.io/blog/2013/02/16/blogging-pelican-ipython-notebook/ > * > Exactly a point I wanted to strongly make: why teach python, but learn ruby (and ruby installations): There are some excellent python blog engines - - pelican - nikola - tinkerer (sphinx-based) I knew I'd seen ipython notebook posting in some / one (all?) of these, so thanks for the link, Steve... > To install pelican, just run: pip install pelican > What could be simpler? > ? the pelican ? > > *From:* Ross Heflin > *Sent:* ?Tuesday?, ?September? ?24?, ?2013 ?10?:?54? ?AM > *To:* The Chicago Python Users Group > > Oren, > > > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory > compilation terminated. > > I'll take a few minutes and see if I can run this down (in my experience > ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 > available) > > -Ross > > > On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne wrote: > >> Dear Ross: >> >> jekyll installed well, redcarpet could not find a header file. >> >> Oren >> >> $ sudo gem install jekyll --no-rdoc --no-ri >> >> Successfully installed jekyll-1.2.1 >> 1 gem installed >> $ sudo gem install redcarpet --no-rdoc --no-ri >> Building native extensions. This could take a while... >> ERROR: Error installing redcarpet: >> ERROR: Failed to build gem native extension. >> >> /usr/bin/ruby1.8 extconf.rb >> creating Makefile >> >> make >> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux >> -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC >> -fvisibility=hidden -c html_smartypants.c >> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux >> -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC >> -fvisibility=hidden -c autolink.c >> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux -I/usr/lib/ruby/1.8/x86_64-linux >> -I. -D_FORTIFY_SOURCE=2 -fPIC -fno-strict-aliasing -g -g -O2 -fPIC >> -fvisibility=hidden -c rc_render.c >> In file included from rc_render.c:17:0: >> redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory >> compilation terminated. >> make: *** [rc_render.o] Error 1 >> >> >> Gem files will remain installed in /var/lib/gems/1.8/gems/redcarpet-3.0.0 >> for inspection. >> Results logged to >> /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out >> >> >> On 9/24/2013 10:24 AM, Ross Heflin wrote: >> >> Oren, >> >> It looks like the gem installed properly, docs just didn't get >> generated. try running the binaries that come with jekyll and see they're >> available. If they aren't run >> >> gem install jekyll redcarpet --no-rdoc --no-ri >> >> -Ross >> >> >> _______________________________________________ >> Chicago mailing listChicago at python.orghttps://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 >> https://mail.python.org/mailman/listinfo/chicago >> >> > > > -- > From the "desk" of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Tue Sep 24 18:50:19 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Tue, 24 Sep 2013 11:50:19 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu> <5241b8ba.23263c0a.497f.0d66@mx.google.com> Message-ID: and here's the nikola / ipynb solution (note where from): http://nbviewer.ipython.org/url/www.damian.oquanta.info/posts/blogging-with-nikola-and-ipython.ipynb Regards, - Yarko On Tue, Sep 24, 2013 at 11:47 AM, Yarko Tymciurak wrote: > > > On Tue, Sep 24, 2013 at 11:04 AM, wrote: > >> Why use a ruby app when there is a python one to do the job? >> >> * >> http://danielfrg.github.io/blog/2013/02/16/blogging-pelican-ipython-notebook/ >> * >> > > > Exactly a point I wanted to strongly make: why teach python, but learn > ruby (and ruby installations): > > There are some excellent python blog engines - > > - pelican > - nikola > - tinkerer (sphinx-based) > > > I knew I'd seen ipython notebook posting in some / one (all?) of these, so > thanks for the link, Steve... > > > > >> To install pelican, just run: pip install pelican >> > > What could be simpler? > > >> ? the pelican ? >> >> *From:* Ross Heflin >> *Sent:* ?Tuesday?, ?September? ?24?, ?2013 ?10?:?54? ?AM >> *To:* The Chicago Python Users Group >> >> Oren, >> >> > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or >> directory >> compilation terminated. >> >> I'll take a few minutes and see if I can run this down (in my experience >> ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 >> available) >> >> -Ross >> >> >> On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne wrote: >> >>> Dear Ross: >>> >>> jekyll installed well, redcarpet could not find a header file. >>> >>> Oren >>> >>> $ sudo gem install jekyll --no-rdoc --no-ri >>> >>> Successfully installed jekyll-1.2.1 >>> 1 gem installed >>> $ sudo gem install redcarpet --no-rdoc --no-ri >>> Building native extensions. This could take a while... >>> ERROR: Error installing redcarpet: >>> ERROR: Failed to build gem native extension. >>> >>> /usr/bin/ruby1.8 extconf.rb >>> creating Makefile >>> >>> make >>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux >>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC >>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c >>> html_smartypants.c >>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux >>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC >>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c autolink.c >>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux >>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC >>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c rc_render.c >>> In file included from rc_render.c:17:0: >>> redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or directory >>> compilation terminated. >>> make: *** [rc_render.o] Error 1 >>> >>> >>> Gem files will remain installed in >>> /var/lib/gems/1.8/gems/redcarpet-3.0.0 for inspection. >>> Results logged to >>> /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out >>> >>> >>> On 9/24/2013 10:24 AM, Ross Heflin wrote: >>> >>> Oren, >>> >>> It looks like the gem installed properly, docs just didn't get >>> generated. try running the binaries that come with jekyll and see they're >>> available. If they aren't run >>> >>> gem install jekyll redcarpet --no-rdoc --no-ri >>> >>> -Ross >>> >>> >>> _______________________________________________ >>> Chicago mailing listChicago at python.orghttps://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 >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> >> -- >> From the "desk" of Ross Heflin >> phone number: (847) <23,504,826th decimal place of pi> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Tue Sep 24 18:56:09 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Tue, 24 Sep 2013 11:56:09 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu> <5241b8ba.23263c0a.497f.0d66@mx.google.com> Message-ID: On Tue, Sep 24, 2013 at 11:50 AM, Yarko Tymciurak wrote: > and here's the nikola / ipynb solution (note where from): > > > http://nbviewer.ipython.org/url/www.damian.oquanta.info/posts/blogging-with-nikola-and-ipython.ipynb > read the above link for a sense of just how straightforward doing this is... > > > > Regards, > - Yarko > > > On Tue, Sep 24, 2013 at 11:47 AM, Yarko Tymciurak wrote: > >> >> >> On Tue, Sep 24, 2013 at 11:04 AM, wrote: >> >>> Why use a ruby app when there is a python one to do the job? >>> >>> * >>> http://danielfrg.github.io/blog/2013/02/16/blogging-pelican-ipython-notebook/ >>> * >>> >> >> >> Exactly a point I wanted to strongly make: why teach python, but learn >> ruby (and ruby installations): >> >> There are some excellent python blog engines - >> >> - pelican >> - nikola >> - tinkerer (sphinx-based) >> >> >> I knew I'd seen ipython notebook posting in some / one (all?) of these, >> so thanks for the link, Steve... >> >> >> >> >>> To install pelican, just run: pip install pelican >>> >> >> What could be simpler? >> >> >>> ? the pelican ? >>> >>> *From:* Ross Heflin >>> *Sent:* ?Tuesday?, ?September? ?24?, ?2013 ?10?:?54? ?AM >>> *To:* The Chicago Python Users Group >>> >>> Oren, >>> >>> > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or >>> directory >>> compilation terminated. >>> >>> I'll take a few minutes and see if I can run this down (in my experience >>> ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 >>> available) >>> >>> -Ross >>> >>> >>> On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne wrote: >>> >>>> Dear Ross: >>>> >>>> jekyll installed well, redcarpet could not find a header file. >>>> >>>> Oren >>>> >>>> $ sudo gem install jekyll --no-rdoc --no-ri >>>> >>>> Successfully installed jekyll-1.2.1 >>>> 1 gem installed >>>> $ sudo gem install redcarpet --no-rdoc --no-ri >>>> Building native extensions. This could take a while... >>>> ERROR: Error installing redcarpet: >>>> ERROR: Failed to build gem native extension. >>>> >>>> /usr/bin/ruby1.8 extconf.rb >>>> creating Makefile >>>> >>>> make >>>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux >>>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC >>>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c >>>> html_smartypants.c >>>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux >>>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC >>>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c autolink.c >>>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux >>>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC >>>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c rc_render.c >>>> In file included from rc_render.c:17:0: >>>> redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or >>>> directory >>>> compilation terminated. >>>> make: *** [rc_render.o] Error 1 >>>> >>>> >>>> Gem files will remain installed in >>>> /var/lib/gems/1.8/gems/redcarpet-3.0.0 for inspection. >>>> Results logged to >>>> /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out >>>> >>>> >>>> On 9/24/2013 10:24 AM, Ross Heflin wrote: >>>> >>>> Oren, >>>> >>>> It looks like the gem installed properly, docs just didn't get >>>> generated. try running the binaries that come with jekyll and see they're >>>> available. If they aren't run >>>> >>>> gem install jekyll redcarpet --no-rdoc --no-ri >>>> >>>> -Ross >>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing listChicago at python.orghttps://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 >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> >>> -- >>> From the "desk" of Ross Heflin >>> phone number: (847) <23,504,826th decimal place of pi> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Tue Sep 24 20:47:00 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Tue, 24 Sep 2013 13:47:00 -0500 Subject: [Chicago] Making Website for a Python Class In-Reply-To: <5241C961.5090204@uchicago.edu> References: <5240ABB8.3050008@uchicago.edu> <5240E880.2000206@uchicago.edu> <52418C49.7040909@uchicago.edu> <5241A7B1.6090204@uchicago.edu> <5241AD97.1050805@uchicago.edu> <5241B1A6.3000508@uchicago.edu> <5241C961.5090204@uchicago.edu> Message-ID: > Worked like a charm. Thank you so much! You're quite welcome. > I am honestly lost in the sea of different options to create a site Welcome to the world of today, there's a billion options and I have yet to pick one myself. > I know python well but don't know ruby at all. I'd recommend just going with a python-based solution so you only have one toolset (a devil you already know) to troubleshoot quickly if/when it falls over. > Is there a step-by-step tutorial for newbies for how to create a site with jekyll and couple it with a github repo? If by 'couple with a github repo' you mean hosting on github pages this appears after a cursory search: http://jekyllrb.com/docs/github-pages/ full-on jekyll quickstart is here: http://jekyllrb.com/docs/quickstart/ (I should hope it covers some kind of git/github workflow during it!) My 2c: Do some experiments with jekyll and see if it does what you need. HOWEVER I'd also strongly recommend the two links sent earlier by Vasily: course: https://github.com/vals/scilife-python-course retrospective: http://nxn.se/post/48156686703/teaching-python-at-scilifelab Since: 1) the author had to skin a similar cat 2) he used IPython notebooks which really are a great way to LEARN python tool / library usage 3) he bothered to writeup a retrospective and make it available, so he's hopefully got valuable python-course-teaching knowledge to bestow. additionally here's a half-hour video on IPython Notebooks from previous ChiPy for your reference: http://pyvideo.org/video/2195/ipython-notebook-demo you'll find quite a few more from previous Pycons at the same site. I wish you luck in your endeavor, the time has come for me to get back to work as I've probably spent too long on this :) -Ross -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Tue Sep 24 21:40:16 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Tue, 24 Sep 2013 14:40:16 -0500 Subject: [Chicago] Good readings on the history of computing Message-ID: Whatever the subject I often learn a great deal by studying history and the context that spawned the present. For example, my understanding of physics grew immensely after learning about the history of science. Technology is no different. As much as I think current technology has moved beyond older tech, the new always has deep roots in the past. E.g. Python is a newer language, so why does PEP8 specify 79 character line widths? Does anyone have suggestion for articles on the history of computing? Note, Python specific stuff would be great but it doesn't have to be python specific, and almost by definition probably won't be. For example, here Is a wonderful talk by Douglas Crockford (author of JavaScript, the Good Parts) that's exactly the type of material I'm interested in. http://youtu.be/JxAXlJEmNMg Another great example is Code. -- -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.foster.c at gmail.com Tue Sep 24 22:12:24 2013 From: matt.foster.c at gmail.com (Matt Foster) Date: Tue, 24 Sep 2013 13:12:24 -0700 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: If you're in the mood for a slightly esoteric take on computation, Godel, Escher, Bach is a good read. It's more about big ideas than facts and history, but will give you some cultural perspective. -Matt On Tue, Sep 24, 2013 at 12:40 PM, Jason Wirth wrote: > Whatever the subject I often learn a great deal by studying history and > the context that spawned the present. For example, my understanding of > physics grew immensely after learning about the history of science. > Technology is no different. As much as I think current technology > has moved beyond older tech, the new always has deep roots in the past. > E.g. Python is a newer language, so why does PEP8 specify 79 character line > widths? > > Does anyone have suggestion for articles on the history of computing? > > Note, Python specific stuff would be great but it doesn't have to be > python specific, and almost by definition probably won't be. > > For example, here Is a wonderful talk by Douglas Crockford (author of > JavaScript, the Good Parts) that's exactly the type of material I'm > interested in. > http://youtu.be/JxAXlJEmNMg > > Another great example is Code. > > > > -- > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From carl at personnelware.com Tue Sep 24 23:49:30 2013 From: carl at personnelware.com (Carl Karsten) Date: Tue, 24 Sep 2013 16:49:30 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth wrote: > Python is a newer language [citation needed] It is over 20 years old. granted pep 8: http://www.python.org/dev/peps/pep-0008/ Created:05-Jul-2001 But back to your question about why 79 chars, I think because many of us (like me) use text based editors in text based environments like an ssh shell that defaults to 80 chars. and back on topic, you may like this http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or How I got my grey hairs" -- Carl K From andymboyle at gmail.com Wed Sep 25 00:07:16 2013 From: andymboyle at gmail.com (Andy Boyle) Date: Tue, 24 Sep 2013 17:07:16 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: Continuing the off-topic for a moment, for those who are unaware PEP-8 was recently updated to allow for longer line length: http://www.python.org/dev/peps/pep-0008/#maximum-line-length "Some teams strongly prefer a longer line length. For code maintained exclusively or primarily by a team that can reach agreement on this issue, it is okay to increase the nominal line length from 80 to 100 characters (effectively increasing the maximum length to 99 characters), provided that comments and docstrings are still wrapped at 72 characters." *Andy Boyle | Chicago Tribune* News Applications Developer @andymboyle | andymboyle.com On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten wrote: > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > wrote: > > Python is a newer language > > [citation needed] > > It is over 20 years old. > > granted pep 8: > http://www.python.org/dev/peps/pep-0008/ > Created:05-Jul-2001 > > But back to your question about why 79 chars, I think because many of > us (like me) use text based editors in text based environments like an > ssh shell that defaults to 80 chars. > > and back on topic, you may like this > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > How I got my grey hairs" > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From chicagomackay at gmail.com Wed Sep 25 00:32:39 2013 From: chicagomackay at gmail.com (Alex MacKay) Date: Tue, 24 Sep 2013 17:32:39 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: <4A24F555-15DB-4C8F-B177-55EAD2EC55EB@gmail.com> If you are using some process that is based upon original data processing, 80 characters is how long a "punch card" used to be. On Sep 24, 2013, at 4:49 PM, Carl Karsten wrote: > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth wrote: >> Python is a newer language > > [citation needed] > > It is over 20 years old. > > granted pep 8: > http://www.python.org/dev/peps/pep-0008/ > Created:05-Jul-2001 > > But back to your question about why 79 chars, I think because many of > us (like me) use text based editors in text based environments like an > ssh shell that defaults to 80 chars. > > and back on topic, you may like this > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > How I got my grey hairs" > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago From chicagomackay at gmail.com Wed Sep 25 00:35:07 2013 From: chicagomackay at gmail.com (Alex MacKay) Date: Tue, 24 Sep 2013 17:35:07 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: Again, the 72 is based upon concepts of the 1950's and 1960's. A old punch card was 80 columns long. The last 8 (73-80) was used for line numbering. If you dropped the deck of cards, you could easily put the program, data, back in the correct order. On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > Continuing the off-topic for a moment, for those who are unaware PEP-8 was recently updated to allow for longer line length: http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > "Some teams strongly prefer a longer line length. For code maintained exclusively or primarily by a team that can reach agreement on this issue, it is okay to increase the nominal line length from 80 to 100 characters (effectively increasing the maximum length to 99 characters), provided that comments and docstrings are still wrapped at 72 characters." > > > Andy Boyle | Chicago Tribune > News Applications Developer > @andymboyle | andymboyle.com > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten wrote: > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth wrote: > > Python is a newer language > > [citation needed] > > It is over 20 years old. > > granted pep 8: > http://www.python.org/dev/peps/pep-0008/ > Created:05-Jul-2001 > > But back to your question about why 79 chars, I think because many of > us (like me) use text based editors in text based environments like an > ssh shell that defaults to 80 chars. > > and back on topic, you may like this > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > How I got my grey hairs" > > > > -- > Carl K > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From thatmattbone at gmail.com Wed Sep 25 01:00:42 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Tue, 24 Sep 2013 18:00:42 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: It's not an article, but here's a really old book I love: http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 I think it's interesting to see how little stuff has changed with regards to how we actually write programs. This book includes articles from notables like Stallman and Kernighan. I like this thread because earlier today someone sent me an article with this quote: "The lack of interest, the disdain for history is what makes computing not-quite-a-field." ? Alan Kay --matt On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay wrote: > Again, the 72 is based upon concepts of the 1950's and 1960's. A old punch > card was 80 columns long. The last 8 (73-80) was used for line numbering. > If you dropped the deck of cards, you could easily put the program, data, > back in the correct order. > > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > > Continuing the off-topic for a moment, for those who are unaware PEP-8 was > recently updated to allow for longer line length: > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > "Some teams strongly prefer a longer line length. For code maintained > exclusively or primarily by a team that can reach agreement on this issue, > it is okay to increase the nominal line length from 80 to 100 characters > (effectively increasing the maximum length to 99 characters), provided that > comments and docstrings are still wrapped at 72 characters." > > > Andy Boyle | Chicago Tribune > News Applications Developer > @andymboyle | andymboyle.com > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten > wrote: >> >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth >> wrote: >> > Python is a newer language >> >> [citation needed] >> >> It is over 20 years old. >> >> granted pep 8: >> http://www.python.org/dev/peps/pep-0008/ >> Created:05-Jul-2001 >> >> But back to your question about why 79 chars, I think because many of >> us (like me) use text based editors in text based environments like an >> ssh shell that defaults to 80 chars. >> >> and back on topic, you may like this >> >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or >> How I got my grey hairs" >> >> >> >> -- >> Carl K >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > From heflin.rosst at gmail.com Wed Sep 25 02:53:08 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Tue, 24 Sep 2013 19:53:08 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: a client once recommended this to me. http://www.amazon.com/The-Soul-A-New-Machine/dp/0316491977 I enjoyed it much and no list would be complete without Steven Levy's Hackers: Heroes of the Computer Revolution http://www.amazon.com/Hackers-Computer-Revolution-Anniversary-Edition/dp/1449388396 On Tue, Sep 24, 2013 at 6:00 PM, Matt Bone wrote: > It's not an article, but here's a really old book I love: > > http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 > > I think it's interesting to see how little stuff has changed with > regards to how we actually write programs. This book includes articles > from notables like Stallman and Kernighan. > > I like this thread because earlier today someone sent me an article > with this quote: > > "The lack of interest, the disdain for history is what makes computing > not-quite-a-field." ? Alan Kay > > --matt > > On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay > wrote: > > Again, the 72 is based upon concepts of the 1950's and 1960's. A old > punch > > card was 80 columns long. The last 8 (73-80) was used for line > numbering. > > If you dropped the deck of cards, you could easily put the program, data, > > back in the correct order. > > > > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > > > > Continuing the off-topic for a moment, for those who are unaware PEP-8 > was > > recently updated to allow for longer line length: > > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > > > "Some teams strongly prefer a longer line length. For code maintained > > exclusively or primarily by a team that can reach agreement on this > issue, > > it is okay to increase the nominal line length from 80 to 100 characters > > (effectively increasing the maximum length to 99 characters), provided > that > > comments and docstrings are still wrapped at 72 characters." > > > > > > Andy Boyle | Chicago Tribune > > News Applications Developer > > @andymboyle | andymboyle.com > > > > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten > > wrote: > >> > >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > >> wrote: > >> > Python is a newer language > >> > >> [citation needed] > >> > >> It is over 20 years old. > >> > >> granted pep 8: > >> http://www.python.org/dev/peps/pep-0008/ > >> Created:05-Jul-2001 > >> > >> But back to your question about why 79 chars, I think because many of > >> us (like me) use text based editors in text based environments like an > >> ssh shell that defaults to 80 chars. > >> > >> and back on topic, you may like this > >> > >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > >> How I got my grey hairs" > >> > >> > >> > >> -- > >> Carl K > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> https://mail.python.org/mailman/listinfo/chicago > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -- >From the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Wed Sep 25 08:28:57 2013 From: kirby.urner at gmail.com (kirby urner) Date: Tue, 24 Sep 2013 23:28:57 -0700 Subject: [Chicago] Python / Djangcon workshop distilled to 3.5 mins on Youtube Message-ID: I'm replicating / forwarding something I sent to Maria Drujkova's Math Future Google group, a resource in itself, lots of overlap with Python. Since it mentions Chicago so much, and I know from many visits that Chicago is big into education, which I somewhat touch on. Kirby Urner Portland User Group More re Maria: http://www.naturalmath.com/site-pages/about-us.html ==== ---------- Forwarded message ---------- From: kirby urner Date: Sun, Sep 22, 2013 at 10:55 AM Subject: visiting Illinois / workshop recap To: mathfuture at googlegroups.com I gave a 3.5 hour workshop in Chicago again this year, somewhat overlapping in content with my workshop of 2009, co-presented with Steve Holden, then chairman of the Python Software Foundation. 51 minutes of the 2009 talk survive on BlipTV.[0] At DjangoCon, workshops were not taped (the shorter talks were) so what survives is this 3.5 minute "director's comments" special feature on Youtube: http://youtu.be/MH49zLTeQsE You'll find allusions to my Tractor Math talk at the eduSummit at Pycon 2013 [1], where I met some of you in person e.g. Michel Paul. David Chandler was also there and has since moved to Portland. I suppose you could say it's a commercial for O'Reilly School and/or Wolfram but neither was paying me to script it that way. I just wanted to highlight their small town proximity and yes, there's a deeper relationship behind the scenes, as one might expect given both are math-oriented and scanning the horizon for emerging possibilities. Kirby [0] http://worldgame.blogspot.com/2009/03/urner-workshop.html [1] http://worldgame.blogspot.com/2013/03/pycon-2013-begins.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From wirth.jason at gmail.com Wed Sep 25 12:56:19 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Wed, 25 Sep 2013 05:56:19 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: @Matt -- I have a copy of GEB that I got many years ago before I started programming, back when I was studying philosophy. @Carl -- The Erlang video is pretty cool. It seems Erlang is gaining some popularity recently. I like hearing about different models of programming. Python is quite newer than, say C. @Andy -- I looked quickly at PEP8 before writing the email to confirm the number, but I skimmed past the part about longer lines. @Alex -- def. right about the punch cards. I've long known that it was because terminals were 80 characters, but it never occurred to ask, why are terminals 80 characters? @Matt -- That book book is currently available used for $0.01 on Amazon. Much cheaper than today's textbooks. In subjects that don't change much I often find older textbooks more helpful than modern ones, which can "dumb down" the material. @Ross -- both look like excellent books -- sold! -- Jason Wirth 213.675.5294 wirth.jason at gmail.com On Tue, Sep 24, 2013 at 7:53 PM, Ross Heflin wrote: > a client once recommended this to me. > http://www.amazon.com/The-Soul-A-New-Machine/dp/0316491977 > I enjoyed it much > and no list would be complete without Steven Levy's Hackers: Heroes of the > Computer Revolution > > http://www.amazon.com/Hackers-Computer-Revolution-Anniversary-Edition/dp/1449388396 > > > > On Tue, Sep 24, 2013 at 6:00 PM, Matt Bone wrote: > >> It's not an article, but here's a really old book I love: >> >> http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 >> >> I think it's interesting to see how little stuff has changed with >> regards to how we actually write programs. This book includes articles >> from notables like Stallman and Kernighan. >> >> I like this thread because earlier today someone sent me an article >> with this quote: >> >> "The lack of interest, the disdain for history is what makes computing >> not-quite-a-field." ? Alan Kay >> >> --matt >> >> On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay >> wrote: >> > Again, the 72 is based upon concepts of the 1950's and 1960's. A old >> punch >> > card was 80 columns long. The last 8 (73-80) was used for line >> numbering. >> > If you dropped the deck of cards, you could easily put the program, >> data, >> > back in the correct order. >> > >> > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: >> > >> > Continuing the off-topic for a moment, for those who are unaware PEP-8 >> was >> > recently updated to allow for longer line length: >> > http://www.python.org/dev/peps/pep-0008/#maximum-line-length >> > >> > "Some teams strongly prefer a longer line length. For code maintained >> > exclusively or primarily by a team that can reach agreement on this >> issue, >> > it is okay to increase the nominal line length from 80 to 100 characters >> > (effectively increasing the maximum length to 99 characters), provided >> that >> > comments and docstrings are still wrapped at 72 characters." >> > >> > >> > Andy Boyle | Chicago Tribune >> > News Applications Developer >> > @andymboyle | andymboyle.com >> > >> > >> > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten >> > wrote: >> >> >> >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth >> >> wrote: >> >> > Python is a newer language >> >> >> >> [citation needed] >> >> >> >> It is over 20 years old. >> >> >> >> granted pep 8: >> >> http://www.python.org/dev/peps/pep-0008/ >> >> Created:05-Jul-2001 >> >> >> >> But back to your question about why 79 chars, I think because many of >> >> us (like me) use text based editors in text based environments like an >> >> ssh shell that defaults to 80 chars. >> >> >> >> and back on topic, you may like this >> >> >> >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or >> >> How I got my grey hairs" >> >> >> >> >> >> >> >> -- >> >> Carl K >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> https://mail.python.org/mailman/listinfo/chicago >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > https://mail.python.org/mailman/listinfo/chicago >> > >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > https://mail.python.org/mailman/listinfo/chicago >> > >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> > > > > -- > From the "desk" of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From joe at germuska.com Wed Sep 25 13:57:42 2013 From: joe at germuska.com (Joe Germuska) Date: Wed, 25 Sep 2013 06:57:42 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: Repeat the endorsement of Levy's "Hackers." I really enjoyed watching the Alan Turing documentary, "Codebreaker," when it screened in Chicago this summer. http://www.turingfilm.com/ I'm also fond of Fred Turner's "From Counterculture to Cyberculture: Stewart Brand, the Whole Earth Network, and the Rise of Digital Utopianism," maybe because I was reading the Whole Earth Review before I got on the internet. I was trying to come up with some similar titles to recommend to students, so I welcome more. Thanks Joe On Sep 25, 2013, at 5:56 AM, Jason Wirth wrote: > @Matt -- I have a copy of GEB that I got many years ago before I started programming, back when I was studying philosophy. > > @Carl -- The Erlang video is pretty cool. It seems Erlang is gaining some popularity recently. I like hearing about different models of programming. Python is quite newer than, say C. > > @Andy -- I looked quickly at PEP8 before writing the email to confirm the number, but I skimmed past the part about longer lines. > > @Alex -- def. right about the punch cards. I've long known that it was because terminals were 80 characters, but it never occurred to ask, why are terminals 80 characters? > > @Matt -- That book book is currently available used for $0.01 on Amazon. Much cheaper than today's textbooks. In subjects that don't change much I often find older textbooks more helpful than modern ones, which can "dumb down" the material. > > @Ross -- both look like excellent books -- sold! > > > > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > On Tue, Sep 24, 2013 at 7:53 PM, Ross Heflin wrote: > a client once recommended this to me. > http://www.amazon.com/The-Soul-A-New-Machine/dp/0316491977 > I enjoyed it much > and no list would be complete without Steven Levy's Hackers: Heroes of the Computer Revolution > http://www.amazon.com/Hackers-Computer-Revolution-Anniversary-Edition/dp/1449388396 > > > > On Tue, Sep 24, 2013 at 6:00 PM, Matt Bone wrote: > It's not an article, but here's a really old book I love: > http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 > > I think it's interesting to see how little stuff has changed with > regards to how we actually write programs. This book includes articles > from notables like Stallman and Kernighan. > > I like this thread because earlier today someone sent me an article > with this quote: > > "The lack of interest, the disdain for history is what makes computing > not-quite-a-field." ? Alan Kay > > --matt > > On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay wrote: > > Again, the 72 is based upon concepts of the 1950's and 1960's. A old punch > > card was 80 columns long. The last 8 (73-80) was used for line numbering. > > If you dropped the deck of cards, you could easily put the program, data, > > back in the correct order. > > > > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > > > > Continuing the off-topic for a moment, for those who are unaware PEP-8 was > > recently updated to allow for longer line length: > > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > > > "Some teams strongly prefer a longer line length. For code maintained > > exclusively or primarily by a team that can reach agreement on this issue, > > it is okay to increase the nominal line length from 80 to 100 characters > > (effectively increasing the maximum length to 99 characters), provided that > > comments and docstrings are still wrapped at 72 characters." > > > > > > Andy Boyle | Chicago Tribune > > News Applications Developer > > @andymboyle | andymboyle.com > > > > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten > > wrote: > >> > >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > >> wrote: > >> > Python is a newer language > >> > >> [citation needed] > >> > >> It is over 20 years old. > >> > >> granted pep 8: > >> http://www.python.org/dev/peps/pep-0008/ > >> Created:05-Jul-2001 > >> > >> But back to your question about why 79 chars, I think because many of > >> us (like me) use text based editors in text based environments like an > >> ssh shell that defaults to 80 chars. > >> > >> and back on topic, you may like this > >> > >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > >> How I got my grey hairs" > >> > >> > >> > >> -- > >> Carl K > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> https://mail.python.org/mailman/listinfo/chicago > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > > > -- > From the "desk" of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago -- Joe Germuska Joe at Germuska.com * http://blog.germuska.com * http://twitter.com/JoeGermuska "Participation. That's what's gonna save the human race." --Pete Seeger -------------- next part -------------- An HTML attachment was scrubbed... URL: From seheart at gmail.com Wed Sep 25 15:22:02 2013 From: seheart at gmail.com (Seth Eheart) Date: Wed, 25 Sep 2013 08:22:02 -0500 Subject: [Chicago] Beginners Worskshop Message-ID: I'm sure this isn't a new idea and I apologize if it has been previously discussed and or scheduled, but I thought hosting a beginners workshop would be great. I have some PHP friends and they host several small weekend camps throughout the year for people interested in PHP with little to no coding background. Thought we could do the same. Would be nice to expand it out to middle/high school students who might be interested in programming as well. I have some contacts with UChicago, so we might get them to host it and then network with other Chicago circles to gain small level of sponsorship. Just thinking big here, but I believe there is a possible need. If there is any interest, please let me know. Could be really good publicity for the group and a way to grow the base. Thanks Seth Eheart -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Wed Sep 25 15:55:25 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 25 Sep 2013 08:55:25 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: I am surprised Devon went with JS but this may interest you. http://www.teamworkenglewood.org/news/6225 On Wed, Sep 25, 2013 at 8:22 AM, Seth Eheart wrote: > I'm sure this isn't a new idea and I apologize if it has been previously > discussed and or scheduled, but I thought hosting a beginners workshop > would be great. I have some PHP friends and they host several small weekend > camps throughout the year for people interested in PHP with little to no > coding background. Thought we could do the same. Would be nice to expand it > out to middle/high school students who might be interested in programming > as well. > > I have some contacts with UChicago, so we might get them to host it and > then network with other Chicago circles to gain small level of sponsorship. > Just thinking big here, but I believe there is a possible need. > > If there is any interest, please let me know. Could be really good > publicity for the group and a way to grow the base. > > Thanks > > Seth Eheart > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Wed Sep 25 16:15:43 2013 From: brian at python.org (Brian Curtin) Date: Wed, 25 Sep 2013 09:15:43 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: On Wed, Sep 25, 2013 at 8:22 AM, Seth Eheart wrote: > I'm sure this isn't a new idea and I apologize if it has been previously > discussed and or scheduled, but I thought hosting a beginners workshop would > be great. I have some PHP friends and they host several small weekend camps > throughout the year for people interested in PHP with little to no coding > background. Thought we could do the same. Would be nice to expand it out to > middle/high school students who might be interested in programming as well. > > I have some contacts with UChicago, so we might get them to host it and then > network with other Chicago circles to gain small level of sponsorship. Just > thinking big here, but I believe there is a possible need. > > If there is any interest, please let me know. Could be really good publicity > for the group and a way to grow the base. It's a good idea, and I'm sure there's need/want for it, but this really starts and ends with a good teacher and great materials - location, sponsorship, etc come way later. This is especially the case when expanding it down towards school students, and when class size gets larger. From paul.ebreo at gmail.com Wed Sep 25 03:18:40 2013 From: paul.ebreo at gmail.com (Paul Ebreo) Date: Tue, 24 Sep 2013 20:18:40 -0500 Subject: [Chicago] Chicago Digest, Vol 97, Issue 18 In-Reply-To: References: Message-ID: Oren, You should try IPython on the browser. It is great for teaching https://www.pythonanywhere.com/try-ipython/ Paul On Tue, Sep 24, 2013 at 7:59 PM, wrote: > Send Chicago mailing list submissions to > chicago at python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/chicago > or, via email, send a message with subject or body 'help' to > chicago-request at python.org > > You can reach the person managing the list at > chicago-owner at python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Chicago digest..." > > > Today's Topics: > > 1. Re: Making Website for a Python Class (Yarko Tymciurak) > 2. Re: Making Website for a Python Class (Ross Heflin) > 3. Good readings on the history of computing (Jason Wirth) > 4. Re: Good readings on the history of computing (Matt Foster) > 5. Re: Good readings on the history of computing (Carl Karsten) > 6. Re: Good readings on the history of computing (Andy Boyle) > 7. Re: Good readings on the history of computing (Alex MacKay) > 8. Re: Good readings on the history of computing (Alex MacKay) > 9. Re: Good readings on the history of computing (Matt Bone) > 10. Re: Good readings on the history of computing (Ross Heflin) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 24 Sep 2013 11:56:09 -0500 > From: Yarko Tymciurak > To: The Chicago Python Users Group > Subject: Re: [Chicago] Making Website for a Python Class > Message-ID: > PJzsrfqGrMit7m9rdkKMGALVtkVG2hGG5a79-P-rr9-Xg at mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > On Tue, Sep 24, 2013 at 11:50 AM, Yarko Tymciurak > wrote: > > > and here's the nikola / ipynb solution (note where from): > > > > > > > http://nbviewer.ipython.org/url/www.damian.oquanta.info/posts/blogging-with-nikola-and-ipython.ipynb > > > > > read the above link for a sense of just how straightforward doing this > is... > > > > > > > > > > > Regards, > > - Yarko > > > > > > On Tue, Sep 24, 2013 at 11:47 AM, Yarko Tymciurak >wrote: > > > >> > >> > >> On Tue, Sep 24, 2013 at 11:04 AM, wrote: > >> > >>> Why use a ruby app when there is a python one to do the job? > >>> > >>> * > >>> > http://danielfrg.github.io/blog/2013/02/16/blogging-pelican-ipython-notebook/ > >>> *< > http://danielfrg.github.io/blog/2013/02/16/blogging-pelican-ipython-notebook/ > > > >>> > >> > >> > >> Exactly a point I wanted to strongly make: why teach python, but learn > >> ruby (and ruby installations): > >> > >> There are some excellent python blog engines - > >> > >> - pelican > >> - nikola > >> - tinkerer (sphinx-based) > >> > >> > >> I knew I'd seen ipython notebook posting in some / one (all?) of these, > >> so thanks for the link, Steve... > >> > >> > >> > >> > >>> To install pelican, just run: pip install pelican > >>> > >> > >> What could be simpler? > >> > >> > >>> ? the pelican ? > >>> > >>> *From:* Ross Heflin > >>> *Sent:* ?Tuesday?, ?September? ?24?, ?2013 ?10?:?54? ?AM > >>> *To:* The Chicago Python Users Group > >>> > >>> Oren, > >>> > >>> > redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or > >>> directory > >>> compilation terminated. > >>> > >>> I'll take a few minutes and see if I can run this down (in my > experience > >>> ruby devs no longer link against 1.9.1 with 1.9.2, 1.9.3 and 2.0.0 > >>> available) > >>> > >>> -Ross > >>> > >>> > >>> On Tue, Sep 24, 2013 at 10:37 AM, Oren Livne > wrote: > >>> > >>>> Dear Ross: > >>>> > >>>> jekyll installed well, redcarpet could not find a header file. > >>>> > >>>> Oren > >>>> > >>>> $ sudo gem install jekyll --no-rdoc --no-ri > >>>> > >>>> Successfully installed jekyll-1.2.1 > >>>> 1 gem installed > >>>> $ sudo gem install redcarpet --no-rdoc --no-ri > >>>> Building native extensions. This could take a while... > >>>> ERROR: Error installing redcarpet: > >>>> ERROR: Failed to build gem native extension. > >>>> > >>>> /usr/bin/ruby1.8 extconf.rb > >>>> creating Makefile > >>>> > >>>> make > >>>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux > >>>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC > >>>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c > >>>> html_smartypants.c > >>>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux > >>>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC > >>>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c > autolink.c > >>>> gcc -I. -I/usr/lib/ruby/1.8/x86_64-linux > >>>> -I/usr/lib/ruby/1.8/x86_64-linux -I. -D_FORTIFY_SOURCE=2 -fPIC > >>>> -fno-strict-aliasing -g -g -O2 -fPIC -fvisibility=hidden -c > rc_render.c > >>>> In file included from rc_render.c:17:0: > >>>> redcarpet.h:8:27: fatal error: ruby/encoding.h: No such file or > >>>> directory > >>>> compilation terminated. > >>>> make: *** [rc_render.o] Error 1 > >>>> > >>>> > >>>> Gem files will remain installed in > >>>> /var/lib/gems/1.8/gems/redcarpet-3.0.0 for inspection. > >>>> Results logged to > >>>> /var/lib/gems/1.8/gems/redcarpet-3.0.0/ext/redcarpet/gem_make.out > >>>> > >>>> > >>>> On 9/24/2013 10:24 AM, Ross Heflin wrote: > >>>> > >>>> Oren, > >>>> > >>>> It looks like the gem installed properly, docs just didn't get > >>>> generated. try running the binaries that come with jekyll and see > they're > >>>> available. If they aren't run > >>>> > >>>> gem install jekyll redcarpet --no-rdoc --no-ri > >>>> > >>>> -Ross > >>>> > >>>> > >>>> _______________________________________________ > >>>> Chicago mailing listChicago at python.orghttps:// > 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 > >>>> https://mail.python.org/mailman/listinfo/chicago > >>>> > >>>> > >>> > >>> > >>> -- > >>> From the "desk" of Ross Heflin > >>> phone number: (847) <23,504,826th decimal place of pi> > >>> > >>> _______________________________________________ > >>> Chicago mailing list > >>> Chicago at python.org > >>> https://mail.python.org/mailman/listinfo/chicago > >>> > >>> > >> > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/3d3f5bd3/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Tue, 24 Sep 2013 13:47:00 -0500 > From: Ross Heflin > To: Oren Livne , The Chicago Python Users Group > > Subject: Re: [Chicago] Making Website for a Python Class > Message-ID: > 3C4uJZuTyTCDC-20-j4HgyaA5VMZoPCnnuJVcXvSOiCqeg at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > > Worked like a charm. Thank you so much! > > You're quite welcome. > > > I am honestly lost in the sea of different options to create a site > > Welcome to the world of today, there's a billion options and I have yet to > pick one myself. > > > I know python well but don't know ruby at all. > > I'd recommend just going with a python-based solution so you only have one > toolset (a devil you already know) to troubleshoot quickly if/when it falls > over. > > > Is there a step-by-step tutorial for newbies for how to create a site > with jekyll and couple it with a github repo? > > If by 'couple with a github repo' you mean hosting on github pages this > appears after a cursory search: http://jekyllrb.com/docs/github-pages/ > full-on jekyll quickstart is here: http://jekyllrb.com/docs/quickstart/ (I > should hope it covers some kind of git/github workflow during it!) > > My 2c: > Do some experiments with jekyll and see if it does what you need. HOWEVER > I'd also strongly recommend the two links sent earlier by Vasily: > course: https://github.com/vals/scilife-python-course > retrospective: > http://nxn.se/post/48156686703/teaching-python-at-scilifelab > > Since: > 1) the author had to skin a similar cat > 2) he used IPython notebooks which really are a great way to LEARN python > tool / library usage > 3) he bothered to writeup a retrospective and make it available, so he's > hopefully got valuable python-course-teaching knowledge to bestow. > > additionally here's a half-hour video on IPython Notebooks from previous > ChiPy for your reference: > http://pyvideo.org/video/2195/ipython-notebook-demo > you'll find quite a few more from previous Pycons at the same site. > > I wish you luck in your endeavor, the time has come for me to get back to > work as I've probably spent too long on this :) > > -Ross > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/cd8d5f3e/attachment-0001.html > > > > ------------------------------ > > Message: 3 > Date: Tue, 24 Sep 2013 14:40:16 -0500 > From: Jason Wirth > To: The Chicago Python Users Group > Subject: [Chicago] Good readings on the history of computing > Message-ID: > < > CAEwvNMioDY5wduqCXEoZw_c4UGeC6iaQaUHyxvVTg14XRPkY1A at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Whatever the subject I often learn a great deal by studying history and the > context that spawned the present. For example, my understanding of physics > grew immensely after learning about the history of science. Technology is > no different. As much as I think current technology has moved beyond older > tech, the new always has deep roots in the past. E.g. Python is a newer > language, so why does PEP8 specify 79 character line widths? > > Does anyone have suggestion for articles on the history of computing? > > Note, Python specific stuff would be great but it doesn't have to be python > specific, and almost by definition probably won't be. > > For example, here Is a wonderful talk by Douglas Crockford (author of > JavaScript, the Good Parts) that's exactly the type of material I'm > interested in. > http://youtu.be/JxAXlJEmNMg > > Another great example is Code. > > > > -- > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/2a1b2ea5/attachment-0001.html > > > > ------------------------------ > > Message: 4 > Date: Tue, 24 Sep 2013 13:12:24 -0700 > From: Matt Foster > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: > < > CAD7Gx8CVoa4RmcBUz1cvUHRBMeEGCRThS-g1u0O0Skg+piFsRw at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > If you're in the mood for a slightly esoteric take on computation, Godel, > Escher, Bach is a good read. It's more about big ideas than facts and > history, but will give you some cultural perspective. > > -Matt > > > On Tue, Sep 24, 2013 at 12:40 PM, Jason Wirth > wrote: > > > Whatever the subject I often learn a great deal by studying history and > > the context that spawned the present. For example, my understanding of > > physics grew immensely after learning about the history of science. > > Technology is no different. As much as I think current technology > > has moved beyond older tech, the new always has deep roots in the past. > > E.g. Python is a newer language, so why does PEP8 specify 79 character > line > > widths? > > > > Does anyone have suggestion for articles on the history of computing? > > > > Note, Python specific stuff would be great but it doesn't have to be > > python specific, and almost by definition probably won't be. > > > > For example, here Is a wonderful talk by Douglas Crockford (author of > > JavaScript, the Good Parts) that's exactly the type of material I'm > > interested in. > > http://youtu.be/JxAXlJEmNMg > > > > Another great example is Code. > > > > > > > > -- > > > > -- > > Jason Wirth > > 213.675.5294 > > wirth.jason at gmail.com > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/bafde716/attachment-0001.html > > > > ------------------------------ > > Message: 5 > Date: Tue, 24 Sep 2013 16:49:30 -0500 > From: Carl Karsten > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: > 27MGoG1iwyAxdajCyUto-A at mail.gmail.com> > Content-Type: text/plain; charset=ISO-8859-1 > > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > wrote: > > Python is a newer language > > [citation needed] > > It is over 20 years old. > > granted pep 8: > http://www.python.org/dev/peps/pep-0008/ > Created:05-Jul-2001 > > But back to your question about why 79 chars, I think because many of > us (like me) use text based editors in text based environments like an > ssh shell that defaults to 80 chars. > > and back on topic, you may like this > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > How I got my grey hairs" > > > > -- > Carl K > > > ------------------------------ > > Message: 6 > Date: Tue, 24 Sep 2013 17:07:16 -0500 > From: Andy Boyle > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: > ORyTz2Q at mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Continuing the off-topic for a moment, for those who are unaware PEP-8 was > recently updated to allow for longer line length: > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > "Some teams strongly prefer a longer line length. For code maintained > exclusively or primarily by a team that can reach agreement on this issue, > it is okay to increase the nominal line length from 80 to 100 characters > (effectively increasing the maximum length to 99 characters), provided that > comments and docstrings are still wrapped at 72 characters." > > > *Andy Boyle | Chicago Tribune* > News Applications Developer > @andymboyle | andymboyle.com > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten >wrote: > > > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > > wrote: > > > Python is a newer language > > > > [citation needed] > > > > It is over 20 years old. > > > > granted pep 8: > > http://www.python.org/dev/peps/pep-0008/ > > Created:05-Jul-2001 > > > > But back to your question about why 79 chars, I think because many of > > us (like me) use text based editors in text based environments like an > > ssh shell that defaults to 80 chars. > > > > and back on topic, you may like this > > > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > > How I got my grey hairs" > > > > > > > > -- > > Carl K > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/b59873ee/attachment-0001.html > > > > ------------------------------ > > Message: 7 > Date: Tue, 24 Sep 2013 17:32:39 -0500 > From: Alex MacKay > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: <4A24F555-15DB-4C8F-B177-55EAD2EC55EB at gmail.com> > Content-Type: text/plain; charset=us-ascii > > If you are using some process that is based upon original data processing, > 80 characters is how long a "punch card" used to be. > > On Sep 24, 2013, at 4:49 PM, Carl Karsten wrote: > > > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > wrote: > >> Python is a newer language > > > > [citation needed] > > > > It is over 20 years old. > > > > granted pep 8: > > http://www.python.org/dev/peps/pep-0008/ > > Created:05-Jul-2001 > > > > But back to your question about why 79 chars, I think because many of > > us (like me) use text based editors in text based environments like an > > ssh shell that defaults to 80 chars. > > > > and back on topic, you may like this > > > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > > How I got my grey hairs" > > > > > > > > -- > > Carl K > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > ------------------------------ > > Message: 8 > Date: Tue, 24 Sep 2013 17:35:07 -0500 > From: Alex MacKay > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: > Content-Type: text/plain; charset="us-ascii" > > Again, the 72 is based upon concepts of the 1950's and 1960's. A old > punch card was 80 columns long. The last 8 (73-80) was used for line > numbering. If you dropped the deck of cards, you could easily put the > program, data, back in the correct order. > > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > > > Continuing the off-topic for a moment, for those who are unaware PEP-8 > was recently updated to allow for longer line length: > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > > > "Some teams strongly prefer a longer line length. For code maintained > exclusively or primarily by a team that can reach agreement on this issue, > it is okay to increase the nominal line length from 80 to 100 characters > (effectively increasing the maximum length to 99 characters), provided that > comments and docstrings are still wrapped at 72 characters." > > > > > > Andy Boyle | Chicago Tribune > > News Applications Developer > > @andymboyle | andymboyle.com > > > > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten > wrote: > > On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > wrote: > > > Python is a newer language > > > > [citation needed] > > > > It is over 20 years old. > > > > granted pep 8: > > http://www.python.org/dev/peps/pep-0008/ > > Created:05-Jul-2001 > > > > But back to your question about why 79 chars, I think because many of > > us (like me) use text based editors in text based environments like an > > ssh shell that defaults to 80 chars. > > > > and back on topic, you may like this > > > > http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > > How I got my grey hairs" > > > > > > > > -- > > Carl K > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/3aea905f/attachment-0001.html > > > > ------------------------------ > > Message: 9 > Date: Tue, 24 Sep 2013 18:00:42 -0500 > From: Matt Bone > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: > < > CAG0VBHvUxMGQ6WjA0z6itW84ePjGXz8a4jJqTVUC4_JEOgCZfQ at mail.gmail.com> > Content-Type: text/plain; charset=windows-1252 > > It's not an article, but here's a really old book I love: > > http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 > > I think it's interesting to see how little stuff has changed with > regards to how we actually write programs. This book includes articles > from notables like Stallman and Kernighan. > > I like this thread because earlier today someone sent me an article > with this quote: > > "The lack of interest, the disdain for history is what makes computing > not-quite-a-field." ? Alan Kay > > --matt > > On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay > wrote: > > Again, the 72 is based upon concepts of the 1950's and 1960's. A old > punch > > card was 80 columns long. The last 8 (73-80) was used for line > numbering. > > If you dropped the deck of cards, you could easily put the program, data, > > back in the correct order. > > > > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > > > > Continuing the off-topic for a moment, for those who are unaware PEP-8 > was > > recently updated to allow for longer line length: > > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > > > "Some teams strongly prefer a longer line length. For code maintained > > exclusively or primarily by a team that can reach agreement on this > issue, > > it is okay to increase the nominal line length from 80 to 100 characters > > (effectively increasing the maximum length to 99 characters), provided > that > > comments and docstrings are still wrapped at 72 characters." > > > > > > Andy Boyle | Chicago Tribune > > News Applications Developer > > @andymboyle | andymboyle.com > > > > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten > > wrote: > >> > >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > >> wrote: > >> > Python is a newer language > >> > >> [citation needed] > >> > >> It is over 20 years old. > >> > >> granted pep 8: > >> http://www.python.org/dev/peps/pep-0008/ > >> Created:05-Jul-2001 > >> > >> But back to your question about why 79 chars, I think because many of > >> us (like me) use text based editors in text based environments like an > >> ssh shell that defaults to 80 chars. > >> > >> and back on topic, you may like this > >> > >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > >> How I got my grey hairs" > >> > >> > >> > >> -- > >> Carl K > >> _______________________________________________ > >> Chicago mailing list > >> Chicago at python.org > >> https://mail.python.org/mailman/listinfo/chicago > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > ------------------------------ > > Message: 10 > Date: Tue, 24 Sep 2013 19:53:08 -0500 > From: Ross Heflin > To: The Chicago Python Users Group > Subject: Re: [Chicago] Good readings on the history of computing > Message-ID: > kDg17XhNsb6nHEW3OxszA at mail.gmail.com> > Content-Type: text/plain; charset="windows-1252" > > a client once recommended this to me. > http://www.amazon.com/The-Soul-A-New-Machine/dp/0316491977 > I enjoyed it much > and no list would be complete without Steven Levy's Hackers: Heroes of the > Computer Revolution > > http://www.amazon.com/Hackers-Computer-Revolution-Anniversary-Edition/dp/1449388396 > > > > On Tue, Sep 24, 2013 at 6:00 PM, Matt Bone wrote: > > > It's not an article, but here's a really old book I love: > > > > > http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 > > > > I think it's interesting to see how little stuff has changed with > > regards to how we actually write programs. This book includes articles > > from notables like Stallman and Kernighan. > > > > I like this thread because earlier today someone sent me an article > > with this quote: > > > > "The lack of interest, the disdain for history is what makes computing > > not-quite-a-field." ? Alan Kay > > > > --matt > > > > On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay > > wrote: > > > Again, the 72 is based upon concepts of the 1950's and 1960's. A old > > punch > > > card was 80 columns long. The last 8 (73-80) was used for line > > numbering. > > > If you dropped the deck of cards, you could easily put the program, > data, > > > back in the correct order. > > > > > > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: > > > > > > Continuing the off-topic for a moment, for those who are unaware PEP-8 > > was > > > recently updated to allow for longer line length: > > > http://www.python.org/dev/peps/pep-0008/#maximum-line-length > > > > > > "Some teams strongly prefer a longer line length. For code maintained > > > exclusively or primarily by a team that can reach agreement on this > > issue, > > > it is okay to increase the nominal line length from 80 to 100 > characters > > > (effectively increasing the maximum length to 99 characters), provided > > that > > > comments and docstrings are still wrapped at 72 characters." > > > > > > > > > Andy Boyle | Chicago Tribune > > > News Applications Developer > > > @andymboyle | andymboyle.com > > > > > > > > > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten > > > wrote: > > >> > > >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth > > >> wrote: > > >> > Python is a newer language > > >> > > >> [citation needed] > > >> > > >> It is over 20 years old. > > >> > > >> granted pep 8: > > >> http://www.python.org/dev/peps/pep-0008/ > > >> Created:05-Jul-2001 > > >> > > >> But back to your question about why 79 chars, I think because many of > > >> us (like me) use text based editors in text based environments like an > > >> ssh shell that defaults to 80 chars. > > >> > > >> and back on topic, you may like this > > >> > > >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or > > >> How I got my grey hairs" > > >> > > >> > > >> > > >> -- > > >> Carl K > > >> _______________________________________________ > > >> Chicago mailing list > > >> Chicago at python.org > > >> https://mail.python.org/mailman/listinfo/chicago > > > > > > > > > _______________________________________________ > > > Chicago mailing list > > > Chicago at python.org > > > https://mail.python.org/mailman/listinfo/chicago > > > > > > > > > > > > _______________________________________________ > > > Chicago mailing list > > > Chicago at python.org > > > https://mail.python.org/mailman/listinfo/chicago > > > > > _______________________________________________ > > Chicago mailing list > > Chicago at python.org > > https://mail.python.org/mailman/listinfo/chicago > > > > > > -- > >From the "desk" of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://mail.python.org/pipermail/chicago/attachments/20130924/758da53e/attachment.html > > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > > ------------------------------ > > End of Chicago Digest, Vol 97, Issue 18 > *************************************** > -------------- next part -------------- An HTML attachment was scrubbed... URL: From crespo.dm at gmail.com Wed Sep 25 03:47:39 2013 From: crespo.dm at gmail.com (David Crespo) Date: Tue, 24 Sep 2013 20:47:39 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: Not an article, buy you could try Charles Petzold's wonderful Code: The Hidden Language of Computer Hardware. http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319 It's not strictly historical (it's more about presenting concepts in the order that makes it easiest to understand them) but it does cover the intellectual history of computing in detail. It begins with Morse code (!) and goes from there to telegraph relays to logic gates to memory to graphics with incredible clarity. On Sep 24, 2013 7:59 PM, "Ross Heflin" wrote: > a client once recommended this to me. > http://www.amazon.com/The-Soul-A-New-Machine/dp/0316491977 > I enjoyed it much > and no list would be complete without Steven Levy's Hackers: Heroes of the > Computer Revolution > > http://www.amazon.com/Hackers-Computer-Revolution-Anniversary-Edition/dp/1449388396 > > > > On Tue, Sep 24, 2013 at 6:00 PM, Matt Bone wrote: > >> It's not an article, but here's a really old book I love: >> >> http://www.amazon.com/Interactive-Programming-Environments-David-Barstow/dp/0070038856 >> >> I think it's interesting to see how little stuff has changed with >> regards to how we actually write programs. This book includes articles >> from notables like Stallman and Kernighan. >> >> I like this thread because earlier today someone sent me an article >> with this quote: >> >> "The lack of interest, the disdain for history is what makes computing >> not-quite-a-field." ? Alan Kay >> >> --matt >> >> On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay >> wrote: >> > Again, the 72 is based upon concepts of the 1950's and 1960's. A old >> punch >> > card was 80 columns long. The last 8 (73-80) was used for line >> numbering. >> > If you dropped the deck of cards, you could easily put the program, >> data, >> > back in the correct order. >> > >> > On Sep 24, 2013, at 5:07 PM, Andy Boyle wrote: >> > >> > Continuing the off-topic for a moment, for those who are unaware PEP-8 >> was >> > recently updated to allow for longer line length: >> > http://www.python.org/dev/peps/pep-0008/#maximum-line-length >> > >> > "Some teams strongly prefer a longer line length. For code maintained >> > exclusively or primarily by a team that can reach agreement on this >> issue, >> > it is okay to increase the nominal line length from 80 to 100 characters >> > (effectively increasing the maximum length to 99 characters), provided >> that >> > comments and docstrings are still wrapped at 72 characters." >> > >> > >> > Andy Boyle | Chicago Tribune >> > News Applications Developer >> > @andymboyle | andymboyle.com >> > >> > >> > On Tue, Sep 24, 2013 at 4:49 PM, Carl Karsten >> > wrote: >> >> >> >> On Tue, Sep 24, 2013 at 2:40 PM, Jason Wirth >> >> wrote: >> >> > Python is a newer language >> >> >> >> [citation needed] >> >> >> >> It is over 20 years old. >> >> >> >> granted pep 8: >> >> http://www.python.org/dev/peps/pep-0008/ >> >> Created:05-Jul-2001 >> >> >> >> But back to your question about why 79 chars, I think because many of >> >> us (like me) use text based editors in text based environments like an >> >> ssh shell that defaults to 80 chars. >> >> >> >> and back on topic, you may like this >> >> >> >> http://www.youtube.com/watch?v=HCwRGHj5jOE "26 years with Erlang or >> >> How I got my grey hairs" >> >> >> >> >> >> >> >> -- >> >> Carl K >> >> _______________________________________________ >> >> Chicago mailing list >> >> Chicago at python.org >> >> https://mail.python.org/mailman/listinfo/chicago >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > https://mail.python.org/mailman/listinfo/chicago >> > >> > >> > >> > _______________________________________________ >> > Chicago mailing list >> > Chicago at python.org >> > https://mail.python.org/mailman/listinfo/chicago >> > >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> > > > > -- > From the "desk" of Ross Heflin > phone number: (847) <23,504,826th decimal place of pi> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jordanb at hafd.org Wed Sep 25 16:21:47 2013 From: jordanb at hafd.org (Jordan Bettis) Date: Wed, 25 Sep 2013 09:21:47 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: <5242F17B.5090301@hafd.org> On 09/24/2013 02:40 PM, Jason Wirth wrote: > > Does anyone have suggestion for articles on the history of computing? > > Note, Python specific stuff would be great but it doesn't have to be > python specific, and almost by definition probably won't be. > I can recommend a few books that I've read: *Computing in the Middle Ages* by Servero M Ornstein This guy became a programmer on a drum memory machine, went to Lincoln Labs at MIT when they were building SAGE. He was part of the transition from Lincoln Labs to MITRE and worked on the TX-1. He then worked on LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then to Xerox PARC and worked on Alto. The book is a memorial of his career and what it was like working on the above projects. *Before the Computer* by James W Cortada *A History of Modern Computing* by Paul E Ceruzzi These are two academic treatments of the subject by academic historians. The first covers mechanical and electro-mechanical information processing from the invention of the cash register and type writer, through adding machines and ends with the creation of vacuum tube computers. The second begins with UNIVAC and ends with the invention of the Web. Like I said, they're academic treatments of the subject so fairly rigorously written. A final one I might hesitatingly recommend is: *The Universal History of Computing* by Georges Ifrah This was written in French and translated into English. The writing is quite dense and it goes off into the weeds at the end, which is why I hesitate to recommend it. But it begins with a discussion of numbering systems, and demonstrates how the positional numbering system was a precondition for even thinking about mathematics as something that could be done mechanically. From randy7771026 at gmail.com Wed Sep 25 16:39:59 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 25 Sep 2013 09:39:59 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <5242F17B.5090301@hafd.org> References: <5242F17B.5090301@hafd.org> Message-ID: This makes me wish I had unlimited time and also had my young eyes back. I lived some very good pieces of all of this. I hate to keep recommending Dr-Chuck but his course on Coursera in Internet History, Technology and Security is an enjoyable romp. On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: > On 09/24/2013 02:40 PM, Jason Wirth wrote: > > > > > Does anyone have suggestion for articles on the history of computing? > > > > Note, Python specific stuff would be great but it doesn't have to be > > python specific, and almost by definition probably won't be. > > > > I can recommend a few books that I've read: > > *Computing in the Middle Ages* by Servero M Ornstein > > This guy became a programmer on a drum memory machine, went to Lincoln > Labs at MIT when they were building SAGE. He was part of the transition > from Lincoln Labs to MITRE and worked on the TX-1. He then worked on > LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then > to Xerox PARC and worked on Alto. > > The book is a memorial of his career and what it was like working on the > above projects. > > *Before the Computer* by James W Cortada > *A History of Modern Computing* by Paul E Ceruzzi > > These are two academic treatments of the subject by academic historians. > The first covers mechanical and electro-mechanical information > processing from the invention of the cash register and type writer, > through adding machines and ends with the creation of vacuum tube > computers. > > The second begins with UNIVAC and ends with the invention of the Web. > > Like I said, they're academic treatments of the subject so fairly > rigorously written. > > A final one I might hesitatingly recommend is: > > *The Universal History of Computing* by Georges Ifrah > > This was written in French and translated into English. The writing is > quite dense and it goes off into the weeds at the end, which is why I > hesitate to recommend it. > > But it begins with a discussion of numbering systems, and demonstrates > how the positional numbering system was a precondition for even thinking > about mathematics as something that could be done mechanically. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dnfehrenbach at gmail.com Wed Sep 25 16:50:48 2013 From: dnfehrenbach at gmail.com (Daniel Fehrenbach) Date: Wed, 25 Sep 2013 09:50:48 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: @Randy - I had Dr. Chuck as a professor at Michigan, hope that his Coursera stuff was as engaging as he is in person A lot softer than a lot of things mentioned previously but Neal Stephenson has a, really outdated but readable essay on operating system history as seen through his experience http://www.cryptonomicon.com/beginning.html. On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: > This makes me wish I had unlimited time and also had my young eyes back. > > I lived some very good pieces of all of this. > > I hate to keep recommending Dr-Chuck but his course on Coursera in > Internet History, Technology and Security is an enjoyable romp. > > > On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: > >> On 09/24/2013 02:40 PM, Jason Wirth wrote: >> >> > >> > Does anyone have suggestion for articles on the history of computing? >> > >> > Note, Python specific stuff would be great but it doesn't have to be >> > python specific, and almost by definition probably won't be. >> > >> >> I can recommend a few books that I've read: >> >> *Computing in the Middle Ages* by Servero M Ornstein >> >> This guy became a programmer on a drum memory machine, went to Lincoln >> Labs at MIT when they were building SAGE. He was part of the transition >> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >> to Xerox PARC and worked on Alto. >> >> The book is a memorial of his career and what it was like working on the >> above projects. >> >> *Before the Computer* by James W Cortada >> *A History of Modern Computing* by Paul E Ceruzzi >> >> These are two academic treatments of the subject by academic historians. >> The first covers mechanical and electro-mechanical information >> processing from the invention of the cash register and type writer, >> through adding machines and ends with the creation of vacuum tube >> computers. >> >> The second begins with UNIVAC and ends with the invention of the Web. >> >> Like I said, they're academic treatments of the subject so fairly >> rigorously written. >> >> A final one I might hesitatingly recommend is: >> >> *The Universal History of Computing* by Georges Ifrah >> >> This was written in French and translated into English. The writing is >> quite dense and it goes off into the weeds at the end, which is why I >> hesitate to recommend it. >> >> But it begins with a discussion of numbering systems, and demonstrates >> how the positional numbering system was a precondition for even thinking >> about mathematics as something that could be done mechanically. >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Wed Sep 25 17:00:01 2013 From: kirby.urner at gmail.com (kirby urner) Date: Wed, 25 Sep 2013 08:00:01 -0700 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: Cryptonomicon good yes, fictionalized history. Lets not forget his (Neal Stepheson's) other 'In the Beginning was the Command Line'. Good computer history and a classic worth collecting (I don't have it): 'Computer Lib / Dream Machines' by Ted Nelson. That's the one that's more formal going on way then flip it over and go backwards and its a revolutionary tract. Or something along those lines. I've met Dr. Chuck at a Pycon and worked with him just a little on one of his books (enough to get my name in the credits). Kirby On Wed, Sep 25, 2013 at 7:50 AM, Daniel Fehrenbach wrote: > @Randy - I had Dr. Chuck as a professor at Michigan, hope that his > Coursera stuff was as engaging as he is in person > > A lot softer than a lot of things mentioned previously but Neal Stephenson > has a, really outdated but readable essay on operating system history as > seen through his experience http://www.cryptonomicon.com/beginning.html. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thatmattbone at gmail.com Wed Sep 25 16:57:36 2013 From: thatmattbone at gmail.com (Matt Bone) Date: Wed, 25 Sep 2013 09:57:36 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: +1 on the Stephenson article. Not to keep filling this thread with quotes, but I love the line in it where he's incredulous about the creation of Linux: "For a long time I could not bring myself to take the notion seriously. It was like hearing rumors that a group of model rocket enthusiasts had created a completely functional Saturn V by exchanging blueprints on the Net and mailing valves and flanges to each other." On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach wrote: > @Randy - I had Dr. Chuck as a professor at Michigan, hope that his Coursera > stuff was as engaging as he is in person > > A lot softer than a lot of things mentioned previously but Neal Stephenson > has a, really outdated but readable essay on operating system history as > seen through his experience http://www.cryptonomicon.com/beginning.html. > > > On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley > wrote: >> >> This makes me wish I had unlimited time and also had my young eyes back. >> >> I lived some very good pieces of all of this. >> >> I hate to keep recommending Dr-Chuck but his course on Coursera in >> Internet History, Technology and Security is an enjoyable romp. >> >> >> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >>> >>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>> >>> > >>> > Does anyone have suggestion for articles on the history of computing? >>> > >>> > Note, Python specific stuff would be great but it doesn't have to be >>> > python specific, and almost by definition probably won't be. >>> > >>> >>> I can recommend a few books that I've read: >>> >>> *Computing in the Middle Ages* by Servero M Ornstein >>> >>> This guy became a programmer on a drum memory machine, went to Lincoln >>> Labs at MIT when they were building SAGE. He was part of the transition >>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>> to Xerox PARC and worked on Alto. >>> >>> The book is a memorial of his career and what it was like working on the >>> above projects. >>> >>> *Before the Computer* by James W Cortada >>> *A History of Modern Computing* by Paul E Ceruzzi >>> >>> These are two academic treatments of the subject by academic historians. >>> The first covers mechanical and electro-mechanical information >>> processing from the invention of the cash register and type writer, >>> through adding machines and ends with the creation of vacuum tube >>> computers. >>> >>> The second begins with UNIVAC and ends with the invention of the Web. >>> >>> Like I said, they're academic treatments of the subject so fairly >>> rigorously written. >>> >>> A final one I might hesitatingly recommend is: >>> >>> *The Universal History of Computing* by Georges Ifrah >>> >>> This was written in French and translated into English. The writing is >>> quite dense and it goes off into the weeds at the end, which is why I >>> hesitate to recommend it. >>> >>> But it begins with a discussion of numbering systems, and demonstrates >>> how the positional numbering system was a precondition for even thinking >>> about mathematics as something that could be done mechanically. >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > From randy7771026 at gmail.com Wed Sep 25 17:07:12 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 25 Sep 2013 10:07:12 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: @Daniel - extremely engaging. Also met him and his son in the Starbucks at the Palmer House. As this was immediately after taking my first MOOC which was this class then sitting and having coffee with the prof, who shares a lot of the same history I have lived but with different geography, his son(band video on YouTube), and other students was an interesting juxtaposition of VW vs RW. Head in the clouds here but If we could get him on board for a project that would take folks from zero to dev or designer I think it would be great. On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach wrote: > @Randy - I had Dr. Chuck as a professor at Michigan, hope that his > Coursera stuff was as engaging as he is in person > > A lot softer than a lot of things mentioned previously but Neal Stephenson > has a, really outdated but readable essay on operating system history as > seen through his experience http://www.cryptonomicon.com/beginning.html. > > > On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: > >> This makes me wish I had unlimited time and also had my young eyes back. >> >> I lived some very good pieces of all of this. >> >> I hate to keep recommending Dr-Chuck but his course on Coursera in >> Internet History, Technology and Security is an enjoyable romp. >> >> >> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >> >>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>> >>> > >>> > Does anyone have suggestion for articles on the history of computing? >>> > >>> > Note, Python specific stuff would be great but it doesn't have to be >>> > python specific, and almost by definition probably won't be. >>> > >>> >>> I can recommend a few books that I've read: >>> >>> *Computing in the Middle Ages* by Servero M Ornstein >>> >>> This guy became a programmer on a drum memory machine, went to Lincoln >>> Labs at MIT when they were building SAGE. He was part of the transition >>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>> to Xerox PARC and worked on Alto. >>> >>> The book is a memorial of his career and what it was like working on the >>> above projects. >>> >>> *Before the Computer* by James W Cortada >>> *A History of Modern Computing* by Paul E Ceruzzi >>> >>> These are two academic treatments of the subject by academic historians. >>> The first covers mechanical and electro-mechanical information >>> processing from the invention of the cash register and type writer, >>> through adding machines and ends with the creation of vacuum tube >>> computers. >>> >>> The second begins with UNIVAC and ends with the invention of the Web. >>> >>> Like I said, they're academic treatments of the subject so fairly >>> rigorously written. >>> >>> A final one I might hesitatingly recommend is: >>> >>> *The Universal History of Computing* by Georges Ifrah >>> >>> This was written in French and translated into English. The writing is >>> quite dense and it goes off into the weeds at the end, which is why I >>> hesitate to recommend it. >>> >>> But it begins with a discussion of numbering systems, and demonstrates >>> how the positional numbering system was a precondition for even thinking >>> about mathematics as something that could be done mechanically. >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Wed Sep 25 17:23:50 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 25 Sep 2013 10:23:50 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: I've got to say, Jason - you've started quite the interesting thread - I'm enjoying it (I hope my talk about 1959 PLATO computing inspirised a little of this! ;-)). History as nostalgia is one thing; history as perspective into design is another. Being a systems engineer, the later always gets my fancy. On that ilk, and it's not about computing per se, but about model thinking, and looking at problems in fresh ways (sort of where my teaser of "What's Love got to do with it?" hinted towards, and will evolve into, presentation wise... over years, I'm sure...) Henry Petroski's books fascinated me when I read them (e.g. the History of the pencil - http://articles.latimes.com/1990-03-04/books/bk-2455_1_mechanical-pencils); Before "patterns" became "vogue" (and a mis-cast model, judging by the limited cast of it's net - it's not the patterns which are so interesting, but the way in which you come to see the patterns - they are not fixed - you must adapt them at each circumstance, ant that meta-modeling is what is important, and also the core of the studies of philosophy, et.al. but I ... cast broadly!). Anyway, if you haven't read Christofer Alexanders original "A Timeless Way of Building", I found that insightful (I thought less of his pattern language book - I though, still think he was over reaching). And finally, a reflection on the history of the evolution of the internet protocol, and lessons learned (i.e. "what we got wrong"), I can strongly recommend John Day's "Patterns in Network Architecture" ( http://pnanetworks.com/documentspublications.html). John was an early developer, as a grad student at (wait for it! ....) U of I. I forget the specifics, because they are overwhelming, but I think his original IP address was something like 4. Right. Anyway, if I remember he mentions it in his book. Regards, - Yarko On Wed, Sep 25, 2013 at 10:00 AM, kirby urner wrote: > Cryptonomicon good yes, fictionalized history. > > Lets not forget his (Neal Stepheson's) other 'In the Beginning was the > Command Line'. > > Good computer history and a classic worth collecting (I don't have it): > > 'Computer Lib / Dream Machines' by Ted Nelson. > > That's the one that's more formal going on way then flip it over and go > backwards and its a revolutionary tract. > > Or something along those lines. > > I've met Dr. Chuck at a Pycon and worked with him just a little on one of > his books (enough to get my name in the credits). > > Kirby > > > > > > > On Wed, Sep 25, 2013 at 7:50 AM, Daniel Fehrenbach > wrote: > >> @Randy - I had Dr. Chuck as a professor at Michigan, hope that his >> Coursera stuff was as engaging as he is in person >> >> A lot softer than a lot of things mentioned previously but Neal >> Stephenson has a, really outdated but readable essay on operating system >> history as seen through his experience >> http://www.cryptonomicon.com/beginning.html. >> >> > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Wed Sep 25 17:31:26 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 25 Sep 2013 10:31:26 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: Randy - to follow up on that note, I wonder if anyone would want to try out "remote pair programming" as a method for doing project nights for Chipy (or in general). Besides some of the "stuff" for that being written in python, it could be an interesting way to invite and connect with people we might otherwise have trouble getting together (or getting here). Interestingly, the remote-pair-programming "craze" (?) grew out of a group who took a MOOC which Armondo Fox started (Software as a Service) - which taught rapid concepts by teaching ruby and ruby tools, so this group is mostly people looking for ruby-pairs, but if anyone wants to try out some of these, I'd be pleased -- we could certainly do something like this around python (or golang, or javascript, or dart, or erlang, or ruby, or all of the above - [captical-C]-Community! ;-)). If anyone is interested in flushing out some of these tools interactively w/ me, I'm game: I'm particularly interested in flushing out madeye and floobits (being a vi guy, going into sublime w/ all it's context sensitive plugins, which are great). http://www.agileventures.org/remote-pair-programming Regards, - Yarko On Wed, Sep 25, 2013 at 10:07 AM, Randy Baxley wrote: > @Daniel - extremely engaging. Also met him and his son in the Starbucks > at the Palmer House. As this was immediately after taking my first MOOC > which was this class then sitting and having coffee with the prof, who > shares a lot of the same history I have lived but with different geography, > his son(band video on YouTube), and other students was an interesting > juxtaposition of VW vs RW. > > Head in the clouds here but If we could get him on board for a project > that would take folks from zero to dev or designer I think it would be > great. > > > On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach > wrote: > >> @Randy - I had Dr. Chuck as a professor at Michigan, hope that his >> Coursera stuff was as engaging as he is in person >> >> A lot softer than a lot of things mentioned previously but Neal >> Stephenson has a, really outdated but readable essay on operating system >> history as seen through his experience >> http://www.cryptonomicon.com/beginning.html. >> >> >> On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: >> >>> This makes me wish I had unlimited time and also had my young eyes back. >>> >>> I lived some very good pieces of all of this. >>> >>> I hate to keep recommending Dr-Chuck but his course on Coursera in >>> Internet History, Technology and Security is an enjoyable romp. >>> >>> >>> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >>> >>>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>>> >>>> > >>>> > Does anyone have suggestion for articles on the history of computing? >>>> > >>>> > Note, Python specific stuff would be great but it doesn't have to be >>>> > python specific, and almost by definition probably won't be. >>>> > >>>> >>>> I can recommend a few books that I've read: >>>> >>>> *Computing in the Middle Ages* by Servero M Ornstein >>>> >>>> This guy became a programmer on a drum memory machine, went to Lincoln >>>> Labs at MIT when they were building SAGE. He was part of the transition >>>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>>> to Xerox PARC and worked on Alto. >>>> >>>> The book is a memorial of his career and what it was like working on the >>>> above projects. >>>> >>>> *Before the Computer* by James W Cortada >>>> *A History of Modern Computing* by Paul E Ceruzzi >>>> >>>> These are two academic treatments of the subject by academic historians. >>>> The first covers mechanical and electro-mechanical information >>>> processing from the invention of the cash register and type writer, >>>> through adding machines and ends with the creation of vacuum tube >>>> computers. >>>> >>>> The second begins with UNIVAC and ends with the invention of the Web. >>>> >>>> Like I said, they're academic treatments of the subject so fairly >>>> rigorously written. >>>> >>>> A final one I might hesitatingly recommend is: >>>> >>>> *The Universal History of Computing* by Georges Ifrah >>>> >>>> This was written in French and translated into English. The writing is >>>> quite dense and it goes off into the weeds at the end, which is why I >>>> hesitate to recommend it. >>>> >>>> But it begins with a discussion of numbering systems, and demonstrates >>>> how the positional numbering system was a precondition for even thinking >>>> about mathematics as something that could be done mechanically. >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brianhingyenkung at gmail.com Wed Sep 25 17:34:16 2013 From: brianhingyenkung at gmail.com (Brian Kung) Date: Wed, 25 Sep 2013 10:34:16 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: Another software recommendation for remote pair programming that isn't on that list is ScreenHero for Mac and Windows. I like it quite a lot. They recently added voice chat, which fully fleshes out its features IMO. Now if only they supported Linux! On Wed, Sep 25, 2013 at 10:31 AM, Yarko Tymciurak wrote: > Randy - to follow up on that note, I wonder if anyone would want to try > out "remote pair programming" as a method for doing project nights for > Chipy (or in general). Besides some of the "stuff" for that being written > in python, it could be an interesting way to invite and connect with people > we might otherwise have trouble getting together (or getting here). > > Interestingly, the remote-pair-programming "craze" (?) grew out of a > group who took a MOOC which Armondo Fox started (Software as a Service) - > which taught rapid concepts by teaching ruby and ruby tools, so this group > is mostly people looking for ruby-pairs, but if anyone wants to try out > some of these, I'd be pleased -- we could certainly do something like this > around python (or golang, or javascript, or dart, or erlang, or ruby, or > all of the above - [captical-C]-Community! ;-)). > > If anyone is interested in flushing out some of these tools interactively > w/ me, I'm game: > > I'm particularly interested in flushing out madeye and floobits (being a > vi guy, going into sublime w/ all it's context sensitive plugins, which are > great). > > http://www.agileventures.org/remote-pair-programming > > > Regards, > - Yarko > > > On Wed, Sep 25, 2013 at 10:07 AM, Randy Baxley wrote: > >> @Daniel - extremely engaging. Also met him and his son in the Starbucks >> at the Palmer House. As this was immediately after taking my first MOOC >> which was this class then sitting and having coffee with the prof, who >> shares a lot of the same history I have lived but with different geography, >> his son(band video on YouTube), and other students was an interesting >> juxtaposition of VW vs RW. >> >> Head in the clouds here but If we could get him on board for a project >> that would take folks from zero to dev or designer I think it would be >> great. >> >> >> On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach < >> dnfehrenbach at gmail.com> wrote: >> >>> @Randy - I had Dr. Chuck as a professor at Michigan, hope that his >>> Coursera stuff was as engaging as he is in person >>> >>> A lot softer than a lot of things mentioned previously but Neal >>> Stephenson has a, really outdated but readable essay on operating system >>> history as seen through his experience >>> http://www.cryptonomicon.com/beginning.html. >>> >>> >>> On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: >>> >>>> This makes me wish I had unlimited time and also had my young eyes back. >>>> >>>> I lived some very good pieces of all of this. >>>> >>>> I hate to keep recommending Dr-Chuck but his course on Coursera in >>>> Internet History, Technology and Security is an enjoyable romp. >>>> >>>> >>>> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >>>> >>>>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>>>> >>>>> > >>>>> > Does anyone have suggestion for articles on the history of computing? >>>>> > >>>>> > Note, Python specific stuff would be great but it doesn't have to be >>>>> > python specific, and almost by definition probably won't be. >>>>> > >>>>> >>>>> I can recommend a few books that I've read: >>>>> >>>>> *Computing in the Middle Ages* by Servero M Ornstein >>>>> >>>>> This guy became a programmer on a drum memory machine, went to Lincoln >>>>> Labs at MIT when they were building SAGE. He was part of the transition >>>>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>>>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>>>> to Xerox PARC and worked on Alto. >>>>> >>>>> The book is a memorial of his career and what it was like working on >>>>> the >>>>> above projects. >>>>> >>>>> *Before the Computer* by James W Cortada >>>>> *A History of Modern Computing* by Paul E Ceruzzi >>>>> >>>>> These are two academic treatments of the subject by academic >>>>> historians. >>>>> The first covers mechanical and electro-mechanical information >>>>> processing from the invention of the cash register and type writer, >>>>> through adding machines and ends with the creation of vacuum tube >>>>> computers. >>>>> >>>>> The second begins with UNIVAC and ends with the invention of the Web. >>>>> >>>>> Like I said, they're academic treatments of the subject so fairly >>>>> rigorously written. >>>>> >>>>> A final one I might hesitatingly recommend is: >>>>> >>>>> *The Universal History of Computing* by Georges Ifrah >>>>> >>>>> This was written in French and translated into English. The writing is >>>>> quite dense and it goes off into the weeds at the end, which is why I >>>>> hesitate to recommend it. >>>>> >>>>> But it begins with a discussion of numbering systems, and demonstrates >>>>> how the positional numbering system was a precondition for even >>>>> thinking >>>>> about mathematics as something that could be done mechanically. >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> https://mail.python.org/mailman/listinfo/chicago >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -- Brian Kung My Bio BE A UNICORN! -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Wed Sep 25 17:40:02 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 25 Sep 2013 10:40:02 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: This thread has come alive in a way I have not seen here in a while. @Yarko - Agile - pair programming - Community - memories of terminal rooms - all interesting to me I have to go back now and go to that link and bookmark it. I was actually planning on watching daytime tv all day today. Perhaps following that link will be a better use of my entertainment time. On Wed, Sep 25, 2013 at 10:31 AM, Yarko Tymciurak wrote: > Randy - to follow up on that note, I wonder if anyone would want to try > out "remote pair programming" as a method for doing project nights for > Chipy (or in general). Besides some of the "stuff" for that being written > in python, it could be an interesting way to invite and connect with people > we might otherwise have trouble getting together (or getting here). > > Interestingly, the remote-pair-programming "craze" (?) grew out of a > group who took a MOOC which Armondo Fox started (Software as a Service) - > which taught rapid concepts by teaching ruby and ruby tools, so this group > is mostly people looking for ruby-pairs, but if anyone wants to try out > some of these, I'd be pleased -- we could certainly do something like this > around python (or golang, or javascript, or dart, or erlang, or ruby, or > all of the above - [captical-C]-Community! ;-)). > > If anyone is interested in flushing out some of these tools interactively > w/ me, I'm game: > > I'm particularly interested in flushing out madeye and floobits (being a > vi guy, going into sublime w/ all it's context sensitive plugins, which are > great). > > http://www.agileventures.org/remote-pair-programming > > > Regards, > - Yarko > > > On Wed, Sep 25, 2013 at 10:07 AM, Randy Baxley wrote: > >> @Daniel - extremely engaging. Also met him and his son in the Starbucks >> at the Palmer House. As this was immediately after taking my first MOOC >> which was this class then sitting and having coffee with the prof, who >> shares a lot of the same history I have lived but with different geography, >> his son(band video on YouTube), and other students was an interesting >> juxtaposition of VW vs RW. >> >> Head in the clouds here but If we could get him on board for a project >> that would take folks from zero to dev or designer I think it would be >> great. >> >> >> On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach < >> dnfehrenbach at gmail.com> wrote: >> >>> @Randy - I had Dr. Chuck as a professor at Michigan, hope that his >>> Coursera stuff was as engaging as he is in person >>> >>> A lot softer than a lot of things mentioned previously but Neal >>> Stephenson has a, really outdated but readable essay on operating system >>> history as seen through his experience >>> http://www.cryptonomicon.com/beginning.html. >>> >>> >>> On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: >>> >>>> This makes me wish I had unlimited time and also had my young eyes back. >>>> >>>> I lived some very good pieces of all of this. >>>> >>>> I hate to keep recommending Dr-Chuck but his course on Coursera in >>>> Internet History, Technology and Security is an enjoyable romp. >>>> >>>> >>>> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >>>> >>>>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>>>> >>>>> > >>>>> > Does anyone have suggestion for articles on the history of computing? >>>>> > >>>>> > Note, Python specific stuff would be great but it doesn't have to be >>>>> > python specific, and almost by definition probably won't be. >>>>> > >>>>> >>>>> I can recommend a few books that I've read: >>>>> >>>>> *Computing in the Middle Ages* by Servero M Ornstein >>>>> >>>>> This guy became a programmer on a drum memory machine, went to Lincoln >>>>> Labs at MIT when they were building SAGE. He was part of the transition >>>>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>>>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>>>> to Xerox PARC and worked on Alto. >>>>> >>>>> The book is a memorial of his career and what it was like working on >>>>> the >>>>> above projects. >>>>> >>>>> *Before the Computer* by James W Cortada >>>>> *A History of Modern Computing* by Paul E Ceruzzi >>>>> >>>>> These are two academic treatments of the subject by academic >>>>> historians. >>>>> The first covers mechanical and electro-mechanical information >>>>> processing from the invention of the cash register and type writer, >>>>> through adding machines and ends with the creation of vacuum tube >>>>> computers. >>>>> >>>>> The second begins with UNIVAC and ends with the invention of the Web. >>>>> >>>>> Like I said, they're academic treatments of the subject so fairly >>>>> rigorously written. >>>>> >>>>> A final one I might hesitatingly recommend is: >>>>> >>>>> *The Universal History of Computing* by Georges Ifrah >>>>> >>>>> This was written in French and translated into English. The writing is >>>>> quite dense and it goes off into the weeds at the end, which is why I >>>>> hesitate to recommend it. >>>>> >>>>> But it begins with a discussion of numbering systems, and demonstrates >>>>> how the positional numbering system was a precondition for even >>>>> thinking >>>>> about mathematics as something that could be done mechanically. >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> https://mail.python.org/mailman/listinfo/chicago >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Wed Sep 25 17:49:29 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 25 Sep 2013 10:49:29 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: Ok - do I have any takers? Let's just look at the Chipy source tree w/ a pair programming tool, just to hack the tools (not so much to do anything). 15 min session each, for madeye (ya gotta love either emacs or vi), and floobits (gotta be willing to share your code w/ some server); Google Hangouts for the voice link to start (we can try skype, but by nature of their privacy violations, my gut is so powerfully against this I cringe at the thought, but....) --- anything else you want; I want to write up a 15 min. pres. for next time (or you can - I just want to see it happen) on this, and talk about firing off "Project nights" where _groups_ of pair programmers join in hangouts (which means we can record them). Ping me private: madeye (15 min, when ); floobits (15 min, when ); any other one you want to try (I'm game); But I do want to write it up, and use it.... project nights, remote or "on stage" - we do Chicago or wider... LET'S DO IT!!!! :-) Regards, - Yarko On Wed, Sep 25, 2013 at 10:40 AM, Randy Baxley wrote: > This thread has come alive in a way I have not seen here in a while. > > @Yarko - Agile - pair programming - Community - memories of terminal rooms > - all interesting to me > > I have to go back now and go to that link and bookmark it. I was actually > planning on watching daytime tv all day today. Perhaps following that link > will be a better use of my entertainment time. > > > On Wed, Sep 25, 2013 at 10:31 AM, Yarko Tymciurak wrote: > >> Randy - to follow up on that note, I wonder if anyone would want to try >> out "remote pair programming" as a method for doing project nights for >> Chipy (or in general). Besides some of the "stuff" for that being written >> in python, it could be an interesting way to invite and connect with people >> we might otherwise have trouble getting together (or getting here). >> >> Interestingly, the remote-pair-programming "craze" (?) grew out of a >> group who took a MOOC which Armondo Fox started (Software as a Service) - >> which taught rapid concepts by teaching ruby and ruby tools, so this group >> is mostly people looking for ruby-pairs, but if anyone wants to try out >> some of these, I'd be pleased -- we could certainly do something like this >> around python (or golang, or javascript, or dart, or erlang, or ruby, or >> all of the above - [captical-C]-Community! ;-)). >> >> If anyone is interested in flushing out some of these tools interactively >> w/ me, I'm game: >> >> I'm particularly interested in flushing out madeye and floobits (being a >> vi guy, going into sublime w/ all it's context sensitive plugins, which are >> great). >> >> http://www.agileventures.org/remote-pair-programming >> >> >> Regards, >> - Yarko >> >> >> On Wed, Sep 25, 2013 at 10:07 AM, Randy Baxley wrote: >> >>> @Daniel - extremely engaging. Also met him and his son in the Starbucks >>> at the Palmer House. As this was immediately after taking my first MOOC >>> which was this class then sitting and having coffee with the prof, who >>> shares a lot of the same history I have lived but with different geography, >>> his son(band video on YouTube), and other students was an interesting >>> juxtaposition of VW vs RW. >>> >>> Head in the clouds here but If we could get him on board for a project >>> that would take folks from zero to dev or designer I think it would be >>> great. >>> >>> >>> On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach < >>> dnfehrenbach at gmail.com> wrote: >>> >>>> @Randy - I had Dr. Chuck as a professor at Michigan, hope that his >>>> Coursera stuff was as engaging as he is in person >>>> >>>> A lot softer than a lot of things mentioned previously but Neal >>>> Stephenson has a, really outdated but readable essay on operating system >>>> history as seen through his experience >>>> http://www.cryptonomicon.com/beginning.html. >>>> >>>> >>>> On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: >>>> >>>>> This makes me wish I had unlimited time and also had my young eyes >>>>> back. >>>>> >>>>> I lived some very good pieces of all of this. >>>>> >>>>> I hate to keep recommending Dr-Chuck but his course on Coursera in >>>>> Internet History, Technology and Security is an enjoyable romp. >>>>> >>>>> >>>>> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >>>>> >>>>>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>>>>> >>>>>> > >>>>>> > Does anyone have suggestion for articles on the history of >>>>>> computing? >>>>>> > >>>>>> > Note, Python specific stuff would be great but it doesn't have to be >>>>>> > python specific, and almost by definition probably won't be. >>>>>> > >>>>>> >>>>>> I can recommend a few books that I've read: >>>>>> >>>>>> *Computing in the Middle Ages* by Servero M Ornstein >>>>>> >>>>>> This guy became a programmer on a drum memory machine, went to Lincoln >>>>>> Labs at MIT when they were building SAGE. He was part of the >>>>>> transition >>>>>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>>>>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>>>>> to Xerox PARC and worked on Alto. >>>>>> >>>>>> The book is a memorial of his career and what it was like working on >>>>>> the >>>>>> above projects. >>>>>> >>>>>> *Before the Computer* by James W Cortada >>>>>> *A History of Modern Computing* by Paul E Ceruzzi >>>>>> >>>>>> These are two academic treatments of the subject by academic >>>>>> historians. >>>>>> The first covers mechanical and electro-mechanical information >>>>>> processing from the invention of the cash register and type writer, >>>>>> through adding machines and ends with the creation of vacuum tube >>>>>> computers. >>>>>> >>>>>> The second begins with UNIVAC and ends with the invention of the Web. >>>>>> >>>>>> Like I said, they're academic treatments of the subject so fairly >>>>>> rigorously written. >>>>>> >>>>>> A final one I might hesitatingly recommend is: >>>>>> >>>>>> *The Universal History of Computing* by Georges Ifrah >>>>>> >>>>>> This was written in French and translated into English. The writing is >>>>>> quite dense and it goes off into the weeds at the end, which is why I >>>>>> hesitate to recommend it. >>>>>> >>>>>> But it begins with a discussion of numbering systems, and demonstrates >>>>>> how the positional numbering system was a precondition for even >>>>>> thinking >>>>>> about mathematics as something that could be done mechanically. >>>>>> _______________________________________________ >>>>>> Chicago mailing list >>>>>> Chicago at python.org >>>>>> https://mail.python.org/mailman/listinfo/chicago >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> https://mail.python.org/mailman/listinfo/chicago >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From heflin.rosst at gmail.com Wed Sep 25 17:49:30 2013 From: heflin.rosst at gmail.com (Ross Heflin) Date: Wed, 25 Sep 2013 10:49:30 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: Continuing in the Neal Stephenson vein also see an article of his "Mother Earth Mother Board" from Wired. An exploration of undersea cables and the people who lay them which allow the bits I type to now zoom to you (and are possibly obsolete by now) In case you have a hankering for Ads: http://www.wired.com/wired/archive/4.12/ffglass.html Printable: http://www.wired.com/wired/archive/4.12/ffglass_pr.html Was also re-printed in _Some Remarks_. -Ross On Wed, Sep 25, 2013 at 10:40 AM, Randy Baxley wrote: > This thread has come alive in a way I have not seen here in a while. > > @Yarko - Agile - pair programming - Community - memories of terminal rooms > - all interesting to me > > I have to go back now and go to that link and bookmark it. I was actually > planning on watching daytime tv all day today. Perhaps following that link > will be a better use of my entertainment time. > > > On Wed, Sep 25, 2013 at 10:31 AM, Yarko Tymciurak wrote: > >> Randy - to follow up on that note, I wonder if anyone would want to try >> out "remote pair programming" as a method for doing project nights for >> Chipy (or in general). Besides some of the "stuff" for that being written >> in python, it could be an interesting way to invite and connect with people >> we might otherwise have trouble getting together (or getting here). >> >> Interestingly, the remote-pair-programming "craze" (?) grew out of a >> group who took a MOOC which Armondo Fox started (Software as a Service) - >> which taught rapid concepts by teaching ruby and ruby tools, so this group >> is mostly people looking for ruby-pairs, but if anyone wants to try out >> some of these, I'd be pleased -- we could certainly do something like this >> around python (or golang, or javascript, or dart, or erlang, or ruby, or >> all of the above - [captical-C]-Community! ;-)). >> >> If anyone is interested in flushing out some of these tools interactively >> w/ me, I'm game: >> >> I'm particularly interested in flushing out madeye and floobits (being a >> vi guy, going into sublime w/ all it's context sensitive plugins, which are >> great). >> >> http://www.agileventures.org/remote-pair-programming >> >> >> Regards, >> - Yarko >> >> >> On Wed, Sep 25, 2013 at 10:07 AM, Randy Baxley wrote: >> >>> @Daniel - extremely engaging. Also met him and his son in the Starbucks >>> at the Palmer House. As this was immediately after taking my first MOOC >>> which was this class then sitting and having coffee with the prof, who >>> shares a lot of the same history I have lived but with different geography, >>> his son(band video on YouTube), and other students was an interesting >>> juxtaposition of VW vs RW. >>> >>> Head in the clouds here but If we could get him on board for a project >>> that would take folks from zero to dev or designer I think it would be >>> great. >>> >>> >>> On Wed, Sep 25, 2013 at 9:50 AM, Daniel Fehrenbach < >>> dnfehrenbach at gmail.com> wrote: >>> >>>> @Randy - I had Dr. Chuck as a professor at Michigan, hope that his >>>> Coursera stuff was as engaging as he is in person >>>> >>>> A lot softer than a lot of things mentioned previously but Neal >>>> Stephenson has a, really outdated but readable essay on operating system >>>> history as seen through his experience >>>> http://www.cryptonomicon.com/beginning.html. >>>> >>>> >>>> On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley wrote: >>>> >>>>> This makes me wish I had unlimited time and also had my young eyes >>>>> back. >>>>> >>>>> I lived some very good pieces of all of this. >>>>> >>>>> I hate to keep recommending Dr-Chuck but his course on Coursera in >>>>> Internet History, Technology and Security is an enjoyable romp. >>>>> >>>>> >>>>> On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote: >>>>> >>>>>> On 09/24/2013 02:40 PM, Jason Wirth wrote: >>>>>> >>>>>> > >>>>>> > Does anyone have suggestion for articles on the history of >>>>>> computing? >>>>>> > >>>>>> > Note, Python specific stuff would be great but it doesn't have to be >>>>>> > python specific, and almost by definition probably won't be. >>>>>> > >>>>>> >>>>>> I can recommend a few books that I've read: >>>>>> >>>>>> *Computing in the Middle Ages* by Servero M Ornstein >>>>>> >>>>>> This guy became a programmer on a drum memory machine, went to Lincoln >>>>>> Labs at MIT when they were building SAGE. He was part of the >>>>>> transition >>>>>> from Lincoln Labs to MITRE and worked on the TX-1. He then worked on >>>>>> LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then >>>>>> to Xerox PARC and worked on Alto. >>>>>> >>>>>> The book is a memorial of his career and what it was like working on >>>>>> the >>>>>> above projects. >>>>>> >>>>>> *Before the Computer* by James W Cortada >>>>>> *A History of Modern Computing* by Paul E Ceruzzi >>>>>> >>>>>> These are two academic treatments of the subject by academic >>>>>> historians. >>>>>> The first covers mechanical and electro-mechanical information >>>>>> processing from the invention of the cash register and type writer, >>>>>> through adding machines and ends with the creation of vacuum tube >>>>>> computers. >>>>>> >>>>>> The second begins with UNIVAC and ends with the invention of the Web. >>>>>> >>>>>> Like I said, they're academic treatments of the subject so fairly >>>>>> rigorously written. >>>>>> >>>>>> A final one I might hesitatingly recommend is: >>>>>> >>>>>> *The Universal History of Computing* by Georges Ifrah >>>>>> >>>>>> This was written in French and translated into English. The writing is >>>>>> quite dense and it goes off into the weeds at the end, which is why I >>>>>> hesitate to recommend it. >>>>>> >>>>>> But it begins with a discussion of numbering systems, and demonstrates >>>>>> how the positional numbering system was a precondition for even >>>>>> thinking >>>>>> about mathematics as something that could be done mechanically. >>>>>> _______________________________________________ >>>>>> Chicago mailing list >>>>>> Chicago at python.org >>>>>> https://mail.python.org/mailman/listinfo/chicago >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Chicago mailing list >>>>> Chicago at python.org >>>>> https://mail.python.org/mailman/listinfo/chicago >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Chicago mailing list >>>> Chicago at python.org >>>> https://mail.python.org/mailman/listinfo/chicago >>>> >>>> >>> >>> _______________________________________________ >>> Chicago mailing list >>> Chicago at python.org >>> https://mail.python.org/mailman/listinfo/chicago >>> >>> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -- >From the "desk" of Ross Heflin phone number: (847) <23,504,826th decimal place of pi> -------------- next part -------------- An HTML attachment was scrubbed... URL: From pkaushik at alum.mit.edu Wed Sep 25 17:54:51 2013 From: pkaushik at alum.mit.edu (Pallavi Anderson) Date: Wed, 25 Sep 2013 10:54:51 -0500 Subject: [Chicago] Meteor core developer David Glasser is in town tomorrow Message-ID: Hi All, This is NOT a python post, but given this group's polymathic inclinations, I thought some of you might want to know that David Glasser, core contributor to the meteor.js (http://meteor.com/ and @meteorjs) framework will be speaking at Enova tomorrow at 6 pm. Details and RSVP here: http://www.meetup.com/Meteor-Chicago/events/135923002/ For those who are new to things like Meteor or frontend MVC, here's a blog I wrote about it last year http://asynchrotron.com/blog/2012/05/22/hello-meteor/ This is an updated set of slides: https://speakerdeck.com/pkaushik/meteor-2013 Hope to see some of you there! Pallavi -- @pkaushik -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Wed Sep 25 18:03:51 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 25 Sep 2013 11:03:51 -0500 Subject: [Chicago] Chicago Pair Programming - tools try out Message-ID: Sorry for the thread hijack on "Readings / History of Computing" I'm interesting in "test driving" some remote pair programming tools, with the hope that we can use it as a vehicle to launch a successful ChiPy Project Nights (or learn programming nights), that are "come as you are" (i.e. from where you are). The stimulus for me came from Rubyists, graduates of the SaaS MOOC course from my friend Armondo Fox @ Berkeley. I'm particularly interested in flushing out madeye and floobits (I'm a "vi" guy who has started using sublime a lot, so the completion plugins in sublime, and the plugins for floobits are interesting). http://www.agileventures.org/remote-pair-programming I want to try some of these, and make a "lightning" (<10 min) presentation at an upcoming ChiPy about how it went, recpommendations --- and hopefully invite to kick off remote Project Nights. I'm looking for volunteers to "pair up remotely" for I'm thinking 15 min. at a time. We'll use google hangouts, and one of the tools - Let me know your time / interest (which tool do you want to check out?) For project, I suggest we look at the Chipy site source tree (just browse a fork; we could start a project... but that's not the point right now). - madeye (who / when) - floobits (who / when) - ... anything else you care to suggest Yarko @yarkot yarkot on #chipy -------------- next part -------------- An HTML attachment was scrubbed... URL: From lance at roytalman.com Wed Sep 25 18:27:29 2013 From: lance at roytalman.com (Lance Hassan) Date: Wed, 25 Sep 2013 11:27:29 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1353@DFW1MBX22.mex07a.mlsrvr.com> Well...re: Neal Stephenson...dated and relevant in light of some current and some ongoing events. Also not a bad primer in cryptography with both technical and more illustrative perspectives (walking through London, stepping off curbs and crossing streets as a basis for a coding system). It was a white hat hacker who turned me onto this one originally. Thank You, Lance Hassan Roy Talman and Associates From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of Daniel Fehrenbach Sent: Wednesday, September 25, 2013 9:51 AM To: The Chicago Python Users Group Subject: Re: [Chicago] Good readings on the history of computing @Randy - I had Dr. Chuck as a professor at Michigan, hope that his Coursera stuff was as engaging as he is in person A lot softer than a lot of things mentioned previously but Neal Stephenson has a, really outdated but readable essay on operating system history as seen through his experience http://www.cryptonomicon.com/beginning.html. On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley > wrote: This makes me wish I had unlimited time and also had my young eyes back. I lived some very good pieces of all of this. I hate to keep recommending Dr-Chuck but his course on Coursera in Internet History, Technology and Security is an enjoyable romp. On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis > wrote: On 09/24/2013 02:40 PM, Jason Wirth wrote: > > Does anyone have suggestion for articles on the history of computing? > > Note, Python specific stuff would be great but it doesn't have to be > python specific, and almost by definition probably won't be. > I can recommend a few books that I've read: *Computing in the Middle Ages* by Servero M Ornstein This guy became a programmer on a drum memory machine, went to Lincoln Labs at MIT when they were building SAGE. He was part of the transition from Lincoln Labs to MITRE and worked on the TX-1. He then worked on LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then to Xerox PARC and worked on Alto. The book is a memorial of his career and what it was like working on the above projects. *Before the Computer* by James W Cortada *A History of Modern Computing* by Paul E Ceruzzi These are two academic treatments of the subject by academic historians. The first covers mechanical and electro-mechanical information processing from the invention of the cash register and type writer, through adding machines and ends with the creation of vacuum tube computers. The second begins with UNIVAC and ends with the invention of the Web. Like I said, they're academic treatments of the subject so fairly rigorously written. A final one I might hesitatingly recommend is: *The Universal History of Computing* by Georges Ifrah This was written in French and translated into English. The writing is quite dense and it goes off into the weeds at the end, which is why I hesitate to recommend it. But it begins with a discussion of numbering systems, and demonstrates how the positional numbering system was a precondition for even thinking about mathematics as something that could be done mechanically. _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Wed Sep 25 18:46:47 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 25 Sep 2013 11:46:47 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: On Wed, Sep 25, 2013 at 8:22 AM, Seth Eheart wrote: > I'm sure this isn't a new idea and I apologize if it has been previously > discussed and or scheduled, but I thought hosting a beginners workshop > would be great. I have some PHP friends and they host several small weekend > camps throughout the year for people interested in PHP with little to no > coding background. Thought we could do the same. Would be nice to expand it > out to middle/high school students who might be interested in programming > as well. > > I have some contacts with UChicago, so we might get them to host it and > then network with other Chicago circles to gain small level of sponsorship. > Just thinking big here, but I believe there is a possible need. > I also know someone at UChicago who has helped run a beginner python workshop with me and she is interested in helping with another one. Would you be able to take on pragmattic tasks and organize things? The reason I have not scheduled another workshop is that I am unable to organize them at this time. I will mention this email to her. > > > If there is any interest, please let me know. Could be really good > publicity for the group and a way to grow the base. > Did you see some earlier emails in the list from Asheesh? Who will run the first project night? https://mail.python.org/pipermail/chicago/2013-August/011451.html Shall chipy have project night? https://mail.python.org/pipermail/chicago/2013-August/011435.html A project night is not a class or workshop but it is definitely still a way to introduce new people to python and chipy. Basically someone could do the following to host. I wish it was me! But I can't do it right now. :( So please someone sign up! I could show up to sit at a table but I can't organize and run an event for now. At event ------------------------------ - Show up to the venue a little early, and make sure food and drinks work out fine. - At the venue, organize the seating into smallish groups (3-10 people per table), and put a white 8.5x11 sheet of paper on that table with the words, written with a Sharpie, "Newcomers corner". - Optionally, also put a label on other tables, so people can self-sort into things they're interested in doing. Perhaps this list: "Django", "Non-Django web", "GIS", "Civic Hacking" - When the event begins, stand up at the front and say: "Welcome to Project Night! I'm NAME. Thanks for coming. The goal of the event is that people meet each other and/or work on projects related to Python that are interesting to them. The event is welcoming to newcomers, and so we've put some resources on the web and we have some people specially interested in helping newcomers. Can 5they stand up? Great, now all those people should be at the table labeled, 'Newcomers corner.' Same with the newcomers, if you want to be in a place where people want to help you. Thanks to our sponsors, SPONSORNAMEHERE, and thanks to HOSTNAME for providing space. Now, go forth and work on projects, or chat!" - Be available for random questions about the event during the event. - Optional: Take photos so that afterward, you can remember how amazingly great the event was. - Optional: Roam around the room and ask people what they're working on, and if they're willing to give a ChiPy lightning talk about it. That's especially useful for people for whom this is their first ChiPy event. -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Wed Sep 25 18:56:11 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 25 Sep 2013 11:56:11 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: On Wed, Sep 25, 2013 at 9:15 AM, Brian Curtin wrote: > It's a good idea, and I'm sure there's need/want for it, but this > really starts and ends with a good teacher and great materials - > location, sponsorship, etc come way later. This is especially the case > when expanding it down towards school students, and when class size > gets larger. > There's some good material out there for beginners, and one idea is to seek sponsorship for the people who've taught them (the Young Coders at various pycons, for example, also ttps://openhatch.org/wiki/Chicago_Python_Workshop) to travel here to teach the classes as well as have people attend to get teaching experience. We definitely also have some good teachers in chipy, including people with years of experience teaching high school, for example Naomi Ceder who organized and ran the pycon education summit also taught int he Chicago Python Workshop along with other members of chipy. So, assuming we had help with a location, we do have good curricula out there (young coders, openhatch beginner workshop, openhatch intermediate workshop, software carpentry workshops), we could apply for funds from the PSF outreach group or perhaps the PSF in general to have people travel and teach the classes unless we have people here. Unfortunately I cannot do the work to find a host at the moment, but I do know that google has a lot of room where they are and someone pinged Fitz for us -- he's traveling but he said he could check in to it if we had specific dates. I've also used RedHat for space before. They have a pretty good classroom sized for about 25 students. Kind of small, however it was a nice space with respect to power, wifi, facilities. For the first workshop we had employeers sponsor us and we also paid out of pocket for somethigns (me and the other people running the event), but for the event after that we had PSF Outreach provide funds for food. -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Wed Sep 25 18:58:30 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 25 Sep 2013 11:58:30 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: Btw, everyone who is looking to run an event, most awesome would be a place that is easy for everyone to get to. I know from when I was helping with events at ps1 on the north side that people who had been able to attend the workshop (in hte loop) could not all commute to the north side to show up on weeknights. -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Wed Sep 25 19:04:22 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Wed, 25 Sep 2013 12:04:22 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: Is Groupon open to something like this? They have a very nice room. Chicago Trust also has a very nice room as of course does 1871 and Cibola. On Wed, Sep 25, 2013 at 11:58 AM, sheila miguez wrote: > > Btw, everyone who is looking to run an event, most awesome would be a > place that is easy for everyone to get to. I know from when I was helping > with events at ps1 on the north side that people who had been able to > attend the workshop (in hte loop) could not all commute to the north side > to show up on weeknights. > > -- > sheila > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jp at zavteq.com Wed Sep 25 19:01:32 2013 From: jp at zavteq.com (JP Bader) Date: Wed, 25 Sep 2013 12:01:32 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: +1 on that. Access via CTA trains often is crucial for a lot of folks for the meetups I have run in the past. On Wed, Sep 25, 2013 at 11:58 AM, sheila miguez wrote: > > Btw, everyone who is looking to run an event, most awesome would be a > place that is easy for everyone to get to. I know from when I was helping > with events at ps1 on the north side that people who had been able to > attend the workshop (in hte loop) could not all commute to the north side > to show up on weeknights. > > -- > sheila > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://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 shekay at pobox.com Wed Sep 25 19:14:34 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 25 Sep 2013 12:14:34 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: Talk to Brain Ray, I think he has the most experience interacting with people who have hosted and sponsored chipy. re some of these I know about * 1871: too expensive for me when I was working out CPW stuff. For more than 20 people on the weekend you have to pay a lot for a room (can't remember the cost but it was > $1000), plus HVAC. * ITA: at the time it was free for events open to public, which are of benefit to the tech community, and which they have time int he schedule for. HVAC not included on weekends. On Wed, Sep 25, 2013 at 12:04 PM, Randy Baxley wrote: > Is Groupon open to something like this? They have a very nice room. > Chicago Trust also has a very nice room as of course does 1871 and Cibola. > -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From shekay at pobox.com Wed Sep 25 19:16:30 2013 From: shekay at pobox.com (sheila miguez) Date: Wed, 25 Sep 2013 12:16:30 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: oh, and I was wondering -- if there is a space that is perfect apart from the location, maybe renting a shuttle bus and driver for giving people rides would help? But that might be very expensive. It's something I thought about at the time but never checked in to it. On Wed, Sep 25, 2013 at 12:14 PM, sheila miguez wrote: > Talk to Brain Ray, I think he has the most experience interacting with > people who have hosted and sponsored chipy. > > re some of these I know about > > * 1871: too expensive for me when I was working out CPW stuff. For more > than 20 people on the weekend you have to pay a lot for a room (can't > remember the cost but it was > $1000), plus HVAC. > * ITA: at the time it was free for events open to public, which are of > benefit to the tech community, and which they have time int he schedule > for. HVAC not included on weekends. > > > > On Wed, Sep 25, 2013 at 12:04 PM, Randy Baxley wrote: > >> Is Groupon open to something like this? They have a very nice room. >> Chicago Trust also has a very nice room as of course does 1871 and Cibola. >> > > -- > sheila > -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From lance at roytalman.com Wed Sep 25 20:20:20 2013 From: lance at roytalman.com (Lance Hassan) Date: Wed, 25 Sep 2013 13:20:20 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: References: Message-ID: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD13A9@DFW1MBX22.mex07a.mlsrvr.com> That would be great...I haven't had a chance to read other responses but I am the Secretary of the Parent Teacher Student Org at Lane Tech and Lane is in the process of building it's Computer Sciences curriculum. While CPS can be difficult with events on their property (all public schools are on CPS property and CPS has the final permit say on facility use otherwise I am sure the principal would embrace this) I am pretty sure I can connect you with some of the teachers who might be willing to help, if not, Lane students are awesome and I am sure would love to participate. Thank You, Lance Hassan Roy Talman and Associates From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of sheila miguez Sent: Wednesday, September 25, 2013 11:47 AM To: The Chicago Python Users Group Subject: Re: [Chicago] Beginners Worskshop On Wed, Sep 25, 2013 at 8:22 AM, Seth Eheart > wrote: I'm sure this isn't a new idea and I apologize if it has been previously discussed and or scheduled, but I thought hosting a beginners workshop would be great. I have some PHP friends and they host several small weekend camps throughout the year for people interested in PHP with little to no coding background. Thought we could do the same. Would be nice to expand it out to middle/high school students who might be interested in programming as well. I have some contacts with UChicago, so we might get them to host it and then network with other Chicago circles to gain small level of sponsorship. Just thinking big here, but I believe there is a possible need. I also know someone at UChicago who has helped run a beginner python workshop with me and she is interested in helping with another one. Would you be able to take on pragmattic tasks and organize things? The reason I have not scheduled another workshop is that I am unable to organize them at this time. I will mention this email to her. If there is any interest, please let me know. Could be really good publicity for the group and a way to grow the base. Did you see some earlier emails in the list from Asheesh? Who will run the first project night? https://mail.python.org/pipermail/chicago/2013-August/011451.html Shall chipy have project night? https://mail.python.org/pipermail/chicago/2013-August/011435.html A project night is not a class or workshop but it is definitely still a way to introduce new people to python and chipy. Basically someone could do the following to host. I wish it was me! But I can't do it right now. :( So please someone sign up! I could show up to sit at a table but I can't organize and run an event for now. At event ________________________________ * Show up to the venue a little early, and make sure food and drinks work out fine. * At the venue, organize the seating into smallish groups (3-10 people per table), and put a white 8.5x11 sheet of paper on that table with the words, written with a Sharpie, "Newcomers corner". * Optionally, also put a label on other tables, so people can self-sort into things they're interested in doing. Perhaps this list: "Django", "Non-Django web", "GIS", "Civic Hacking" * When the event begins, stand up at the front and say: "Welcome to Project Night! I'm NAME. Thanks for coming. The goal of the event is that people meet each other and/or work on projects related to Python that are interesting to them. The event is welcoming to newcomers, and so we've put some resources on the web and we have some people specially interested in helping newcomers. Can 5they stand up? Great, now all those people should be at the table labeled, 'Newcomers corner.' Same with the newcomers, if you want to be in a place where people want to help you. Thanks to our sponsors, SPONSORNAMEHERE, and thanks to HOSTNAME for providing space. Now, go forth and work on projects, or chat!" * Be available for random questions about the event during the event. * Optional: Take photos so that afterward, you can remember how amazingly great the event was. * Optional: Roam around the room and ask people what they're working on, and if they're willing to give a ChiPy lightning talk about it. That's especially useful for people for whom this is their first ChiPy event. -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From jdblischak at gmail.com Wed Sep 25 22:21:13 2013 From: jdblischak at gmail.com (John Blischak) Date: Wed, 25 Sep 2013 15:21:13 -0500 Subject: [Chicago] Beginners Worskshop In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD13A9@DFW1MBX22.mex07a.mlsrvr.com> References: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD13A9@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: I've organized a few Software Carpentry boot camps at the University of Chicago for graduate students and postdocs in the sciences. These have been funded (eg room fees, food, travel fees, etc.) by Graduate Student Affairs or a specific department, thus I do not know how useful my contacts here would be. If the idea is to host a workshop at University of Chicago for beginners from across Chicagoland, we may need to find an administrator in charge of public outreach or a similar job description. Either way, I am here at UChicago and am willing to help teach and/or organize (that is assuming this is going to take place in a few months; my October is booked!). John Blischak On Wed, Sep 25, 2013 at 1:20 PM, Lance Hassan wrote: > That would be great?I haven?t had a chance to read other responses but I > am the Secretary of the Parent Teacher Student Org at Lane Tech and Lane is > in the process of building it?s Computer Sciences curriculum. While CPS can > be difficult with events on their property (all public schools are on CPS > property and CPS has the final permit say on facility use otherwise I am > sure the principal would embrace this) I am pretty sure I can connect you > with some of the teachers who might be willing to help, if not, Lane > students are awesome and I am sure would love to participate. **** > > ** ** > > Thank You,**** > > Lance Hassan**** > > Roy Talman and Associates**** > > ** ** > > *From:* Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] *On > Behalf Of *sheila miguez > *Sent:* Wednesday, September 25, 2013 11:47 AM > *To:* The Chicago Python Users Group > *Subject:* Re: [Chicago] Beginners Worskshop**** > > ** ** > > ** ** > > ** ** > > On Wed, Sep 25, 2013 at 8:22 AM, Seth Eheart wrote:*** > * > > I'm sure this isn't a new idea and I apologize if it has been previously > discussed and or scheduled, but I thought hosting a beginners workshop > would be great. I have some PHP friends and they host several small weekend > camps throughout the year for people interested in PHP with little to no > coding background. Thought we could do the same. Would be nice to expand it > out to middle/high school students who might be interested in programming > as well. **** > > ** ** > > I have some contacts with UChicago, so we might get them to host it and > then network with other Chicago circles to gain small level of sponsorship. > Just thinking big here, but I believe there is a possible need. **** > > ** ** > > I also know someone at UChicago who has helped run a beginner python > workshop with me and she is interested in helping with another one. Would > you be able to take on pragmattic tasks and organize things? The reason I > have not scheduled another workshop is that I am unable to organize them at > this time. I will mention this email to her.**** > > > **** > > ** ** > > ** ** > > If there is any interest, please let me know. Could be really good > publicity for the group and a way to grow the base. **** > > ** ** > > Did you see some earlier emails in the list from Asheesh? > > Who will run the first project night? > https://mail.python.org/pipermail/chicago/2013-August/011451.html > > Shall chipy have project night? > https://mail.python.org/pipermail/chicago/2013-August/011435.html > **** > > A project night is not a class or workshop but it is definitely still a > way to introduce new people to python and chipy.**** > > ** ** > > Basically someone could do the following to host. I wish it was me! But I > can't do it right now. :( So please someone sign up! I could show up to sit > at a table but I can't organize and run an event for now.**** > > At event **** > ------------------------------ > > - Show up to the venue a little early, and make sure food and drinks > work out fine. **** > > > - At the venue, organize the seating into smallish groups (3-10 people > per table), and put a white 8.5x11 sheet of paper on that table with the > words, written with a Sharpie, "Newcomers corner". **** > > > - Optionally, also put a label on other tables, so people can > self-sort into things they're interested in doing. Perhaps this list: > "Django", "Non-Django web", "GIS", "Civic Hacking" **** > > > - When the event begins, stand up at the front and say: "Welcome to > Project Night! I'm NAME. Thanks for coming. The goal of the event is that > people meet each other and/or work on projects related to Python that are > interesting to them. The event is welcoming to newcomers, and so we've put > some resources on the web and we have some people specially interested in > helping newcomers. Can 5they stand up? Great, now all those people should > be at the table labeled, 'Newcomers corner.' Same with the newcomers, if > you want to be in a place where people want to help you. Thanks to our > sponsors, SPONSORNAMEHERE, and thanks to HOSTNAME for providing space. Now, > go forth and work on projects, or chat!" **** > > > - Be available for random questions about the event during the event. * > *** > > > - Optional: Take photos so that afterward, you can remember how > amazingly great the event was. **** > > > - Optional: Roam around the room and ask people what they're working > on, and if they're willing to give a ChiPy lightning talk about it. That's > especially useful for people for whom this is their first ChiPy event. > **** > > ** ** > > > > -- > sheila **** > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matt.foster.c at gmail.com Wed Sep 25 23:31:54 2013 From: matt.foster.c at gmail.com (Matt Foster) Date: Wed, 25 Sep 2013 14:31:54 -0700 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1353@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1353@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: Another cultural reference, The Cathedral and The Bazarby Eric Raymond is a good essay about open source development / project management. On Wed, Sep 25, 2013 at 9:27 AM, Lance Hassan wrote: > Well?re: Neal Stephenson?dated and relevant in light of some current and > some ongoing events. Also not a bad primer in cryptography with both > technical and more illustrative perspectives (walking through London, > stepping off curbs and crossing streets as a basis for a coding system). > It was a white hat hacker who turned me onto this one originally. **** > > ** ** > > Thank You,**** > > Lance Hassan**** > > Roy Talman and Associates**** > > ** ** > > *From:* Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] *On > Behalf Of *Daniel Fehrenbach > *Sent:* Wednesday, September 25, 2013 9:51 AM > *To:* The Chicago Python Users Group > *Subject:* Re: [Chicago] Good readings on the history of computing**** > > ** ** > > @Randy - I had Dr. Chuck as a professor at Michigan, hope that his > Coursera stuff was as engaging as he is in person**** > > ** ** > > A lot softer than a lot of things mentioned previously but Neal Stephenson > has a, really outdated but readable essay on operating system history as > seen through his experience http://www.cryptonomicon.com/beginning.html.** > ** > > ** ** > > On Wed, Sep 25, 2013 at 9:39 AM, Randy Baxley > wrote:**** > > This makes me wish I had unlimited time and also had my young eyes back.** > ** > > ** ** > > I lived some very good pieces of all of this.**** > > ** ** > > I hate to keep recommending Dr-Chuck but his course on Coursera in > Internet History, Technology and Security is an enjoyable romp.**** > > ** ** > > On Wed, Sep 25, 2013 at 9:21 AM, Jordan Bettis wrote:** > ** > > On 09/24/2013 02:40 PM, Jason Wirth wrote: > > > > > Does anyone have suggestion for articles on the history of computing? > > > > Note, Python specific stuff would be great but it doesn't have to be > > python specific, and almost by definition probably won't be. > > > > I can recommend a few books that I've read: > > *Computing in the Middle Ages* by Servero M Ornstein > > This guy became a programmer on a drum memory machine, went to Lincoln > Labs at MIT when they were building SAGE. He was part of the transition > from Lincoln Labs to MITRE and worked on the TX-1. He then worked on > LINC (Which became the PDP-8), went to BBN and worked on ArpaNet, then > to Xerox PARC and worked on Alto. > > The book is a memorial of his career and what it was like working on the > above projects. > > *Before the Computer* by James W Cortada > *A History of Modern Computing* by Paul E Ceruzzi > > These are two academic treatments of the subject by academic historians. > The first covers mechanical and electro-mechanical information > processing from the invention of the cash register and type writer, > through adding machines and ends with the creation of vacuum tube > computers. > > The second begins with UNIVAC and ends with the invention of the Web. > > Like I said, they're academic treatments of the subject so fairly > rigorously written. > > A final one I might hesitatingly recommend is: > > *The Universal History of Computing* by Georges Ifrah > > This was written in French and translated into English. The writing is > quite dense and it goes off into the weeds at the end, which is why I > hesitate to recommend it. > > But it begins with a discussion of numbering systems, and demonstrates > how the positional numbering system was a precondition for even thinking > about mathematics as something that could be done mechanically. > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago**** > > ** ** > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago**** > > ** ** > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maney at two14.net Thu Sep 26 04:23:04 2013 From: maney at two14.net (Martin Maney) Date: Wed, 25 Sep 2013 21:23:04 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> Message-ID: <20130926022304.GA14382@furrr.two14.net> On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > Good computer history and a classic worth collecting (I don't have it): > > 'Computer Lib / Dream Machines' by Ted Nelson. I hope I still have the copy I got back in the seventies - amazingly weird, fun book. Three titles I've learned from and enjoyed over the decades: Yourdon's _Classics in Software Engineering_ (which has been passing in and out of print at odd intervals) is an amazing collection of true foundational works, from "Gotos Considered Harmful" to the classic paper that presents the case for using only a few flow control structures (Bohm & Jacopini, I think; the title escapes me). And Knuth's joyfully contrary "Structured Programming with Goto Statements" And much more. Bentley's _Programming Pearls_ is a slim volume (and "More ..." is even thinner) and filled with gems from the famous ACM column. As long as I've already crammed two titles under this heading, I shall complete the trifecta by mentioning "Writing Efficient Programs" by the same author. Okay, that triple crown has thrown me off... which did I have in mind for number three? Kernighan & Plauger's _Software Tools_ was a huge influence, but does anyone actually still use FORTRAN? I can't be as enthused about the Pascal rewrite, it seemed to spend so much more of its effort fighting the severe limitations of standard/portable Pascal, a language I've never cared for much. Or Plauger's _Programming on Purpose_, another book that collects the best of a series of columns. At least I think that was the title, I can't seem to find it now... Or maybe I meant to have a token Object Oriented title, which would be _Smalltalk-80: The Language and its Implementation_, without which I would have been confused for years by C++'s weirdly warped notion of what OOP was all about. So many books, so little time! Hey, Guido, is that time machine busy this weekend? -- Although we may never know with complete certainty the identity of the winner of this year's presidential election, the identity of the loser is perfectly clear. It is the nation's confidence in the judge as an impartial guardian of the law. - Justice John Paul Stevens, from his dissenting opinion Dec 12, 2000 From yarkot1 at gmail.com Thu Sep 26 05:51:29 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 25 Sep 2013 22:51:29 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <20130926022304.GA14382@furrr.two14.net> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> Message-ID: On Wed, Sep 25, 2013 at 9:23 PM, Martin Maney wrote: > On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > > Good computer history and a classic worth collecting (I don't have it): > > > > 'Computer Lib / Dream Machines' by Ted Nelson. > > I hope I still have the copy I got back in the seventies - amazingly > weird, fun book. > > Three titles I've learned from and enjoyed over the decades: > > Yourdon's _Classics in Software Engineering_ (which has been passing > in and out of print at odd intervals) is an amazing collection of true > foundational works, from "Gotos Considered Harmful" to the classic > paper that presents the case for using only a few flow control > structures (Bohm & Jacopini, I think; the title escapes me). And > Knuth's joyfully contrary "Structured Programming with Goto > Statements" And much more. > > Bentley's _Programming Pearls_ is a slim volume (and "More ..." is even > thinner) and filled with gems from the famous ACM column. As long as > I've already crammed two titles under this heading, I shall complete > the trifecta by mentioning "Writing Efficient Programs" by the same > author. > Yeah - Jon was great, as were his articles (insight); I'll second that! > > Okay, that triple crown has thrown me off... which did I have in mind > for number three? Kernighan & Plauger's _Software Tools_ was a huge > influence, but does anyone actually still use FORTRAN? I can't be as > enthused about the Pascal rewrite, it seemed to spend so much more of > its effort fighting the severe limitations of standard/portable Pascal, > ... I never had trouble w/ that Software Tools (think I still have mine) - it was for when no one had C yet, so it was RATFOR, which looks enough like C, that is - is Algol-ish enough that it doesn't matter (to me, much)... so... good enough! > a language I've never cared for much. Or Plauger's _Programming on > Purpose_, another book that collects the best of a series of columns. > Yep... remember that too... But nothing beat just running a unix 6 source distribution, and digging into it, and the compiler code... (Miss you, Dennis...) But - wait! The other half of that fantastic duo is at it w/ golang. Anyone want to rewrite CPython in go? (just half-kidding!) > At least I think that was the title, I can't seem to find it now... Or > maybe I meant to have a token Object Oriented title, which would be > _Smalltalk-80: The Language and its Implementation_, without which I > would have been confused for years by C++'s weirdly warped notion of > what OOP was all about. > > So many books, so little time! Hey, Guido, is that time machine busy > this weekend? > > -- > Although we may never know with complete certainty the identity > of the winner of this year's presidential election, the identity > of the loser is perfectly clear. It is the nation's confidence > in the judge as an impartial guardian of the law. > - Justice John Paul Stevens, from his dissenting opinion Dec 12, 2000 > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Thu Sep 26 06:13:09 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Wed, 25 Sep 2013 23:13:09 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> Message-ID: On Wed, Sep 25, 2013 at 10:51 PM, Yarko Tymciurak wrote: > > On Wed, Sep 25, 2013 at 9:23 PM, Martin Maney wrote: > >> On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: >> > Good computer history and a classic worth collecting (I don't have it): >> > >> > 'Computer Lib / Dream Machines' by Ted Nelson. >> >> I hope I still have the copy I got back in the seventies - amazingly >> weird, fun book. >> >> Three titles I've learned from and enjoyed over the decades: >> >> Yourdon's _Classics in Software Engineering_ (which has been passing >> in and out of print at odd intervals) is an amazing collection of true >> foundational works, from "Gotos Considered Harmful" to the classic >> paper that presents the case for using only a few flow control >> structures (Bohm & Jacopini, I think; the title escapes me). And >> Knuth's joyfully contrary "Structured Programming with Goto >> Statements" And much more. >> >> Bentley's _Programming Pearls_ is a slim volume (and "More ..." is even >> thinner) and filled with gems from the famous ACM column. As long as >> I've already crammed two titles under this heading, I shall complete >> the trifecta by mentioning "Writing Efficient Programs" by the same >> author. >> > > Yeah - Jon was great, as were his articles (insight); I'll second that! > ... and gee, Jon is my age too... Ok fans, here ya go: http://netlib.bell-labs.com/cm/cs/pearls/ And the kind of overflow bug described here: http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-nearly.html was the same sort of thing which sourced back to Berkeley code for the C profiler, which also overflowed and caused profiler timing errors in both the SunOS and SYSV source trees (I know - I fixed it; somewhere I still have my paper from unisys on it; ah, those were the days - on the POSIX committees, rubbing elbows w/ ... but I digress...) Here's where he's at now (I had to update this wiki with his current page): http://c2.com/cgi/wiki?JonBentley > > >> >> Okay, that triple crown has thrown me off... which did I have in mind >> for number three? Kernighan & Plauger's _Software Tools_ was a huge >> influence, but does anyone actually still use FORTRAN? I can't be as >> enthused about the Pascal rewrite, it seemed to spend so much more of >> its effort fighting the severe limitations of standard/portable Pascal, >> > ... > > I never had trouble w/ that Software Tools (think I still have mine) - it > was > for when no one had C yet, so it was RATFOR, which looks enough like C, > that is - is Algol-ish enough that it doesn't matter (to me, much)... > so... good enough! > > >> a language I've never cared for much. Or Plauger's _Programming on >> Purpose_, another book that collects the best of a series of columns. >> > > Yep... remember that too... > > But nothing beat just running a unix 6 source distribution, and digging > into it, and the compiler code... > > (Miss you, Dennis...) > > But - wait! The other half of that fantastic duo is at it w/ golang. > > Anyone want to rewrite CPython in go? (just half-kidding!) > > > >> At least I think that was the title, I can't seem to find it now... Or >> maybe I meant to have a token Object Oriented title, which would be >> _Smalltalk-80: The Language and its Implementation_, without which I >> would have been confused for years by C++'s weirdly warped notion of >> what OOP was all about. >> >> So many books, so little time! Hey, Guido, is that time machine busy >> this weekend? >> >> -- >> Although we may never know with complete certainty the identity >> of the winner of this year's presidential election, the identity >> of the loser is perfectly clear. It is the nation's confidence >> in the judge as an impartial guardian of the law. >> - Justice John Paul Stevens, from his dissenting opinion Dec 12, 2000 >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ken at stox.org Thu Sep 26 05:23:02 2013 From: ken at stox.org (Kenneth Stox) Date: Wed, 25 Sep 2013 22:23:02 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: <1380165782.8960.12.camel@cerebrus> A treasure trove in reading of the history of computing, and many other technologies, can be found in the Bell Labs Technical Journal: http://www3.alcatel-lucent.com/bstj/ From doc6502 at yahoo.com Thu Sep 26 13:05:06 2013 From: doc6502 at yahoo.com (EDoxtator) Date: Thu, 26 Sep 2013 06:05:06 -0500 Subject: [Chicago] Chicago Digest, Vol 97, Issue 24 In-Reply-To: References: Message-ID: > On Sep 26, 2013, at 5:00, chicago-request at python.org wrote: > > ...but does anyone actually still use FORTRAN? SPSS (statistical software, now owned by IBM) was written in the 1970's. It's engine is FORTRAN77. I understand the question was intened to show the impracticality of the book's examples, but it's interesting to see where little used languages show up. Thanks -ed From lance at roytalman.com Thu Sep 26 15:30:21 2013 From: lance at roytalman.com (Lance Hassan) Date: Thu, 26 Sep 2013 08:30:21 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1380165782.8960.12.camel@cerebrus> References: <1380165782.8960.12.camel@cerebrus> Message-ID: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD14B5@DFW1MBX22.mex07a.mlsrvr.com> Ken. I don't know how I missed that one...incredible, thanks Thank You, Lance Hassan Roy Talman and Associates -----Original Message----- From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of Kenneth Stox Sent: Wednesday, September 25, 2013 10:23 PM To: The Chicago Python Users Group Subject: Re: [Chicago] Good readings on the history of computing A treasure trove in reading of the history of computing, and many other technologies, can be found in the Bell Labs Technical Journal: http://www3.alcatel-lucent.com/bstj/ _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago From shekay at pobox.com Thu Sep 26 16:21:34 2013 From: shekay at pobox.com (sheila miguez) Date: Thu, 26 Sep 2013 09:21:34 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> Message-ID: On Wed, Sep 25, 2013 at 11:13 PM, Yarko Tymciurak wrote: > Bentley's _Programming Pearls_ is a slim volume (and "More ..." is even >>> thinner) and filled with gems from the famous ACM column. As long as >>> I've already crammed two titles under this heading, I shall complete >>> the trifecta by mentioning "Writing Efficient Programs" by the same >>> author. >>> >> >> Yeah - Jon was great, as were his articles (insight); I'll second that! >> > > ... and gee, Jon is my age too... > > Ok fans, here ya go: http://netlib.bell-labs.com/cm/cs/pearls/ > Oh wow, that is nice. I was going to mention Programming Pearls if no one had. I have the first book. I didn't realize they were all online. I also have Computer Lib/Dream Machines by Ted Nelson. It is fascinating. Coders at Work, https://en.wikipedia.org/wiki/Coders_at_work , is too recent to be called a classic, but I enjoyed it. Dreaming in Code, https://en.wikipedia.org/wiki/Dreaming_in_Code , is also a relatively recent book about a software project and its history that I enjoyed. Some of the books recommended on the Software Carpentry page discuss the history of long lived projects. http://software-carpentry.org/biblio.html -- sheila -------------- next part -------------- An HTML attachment was scrubbed... URL: From skip at pobox.com Thu Sep 26 16:44:44 2013 From: skip at pobox.com (Skip Montanaro) Date: Thu, 26 Sep 2013 09:44:44 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: Message-ID: On Tue, Sep 24, 2013 at 5:35 PM, Alex MacKay wrote: > Again, the 72 is based upon concepts of the 1950's and 1960's. A old punch > card was 80 columns long. The last 8 (73-80) was used for line numbering. > If you dropped the deck of cards, you could easily put the program, data, > back in the correct order. If you look at the printed word, the line lengths tend not to be overly long. In formats where you could have much longer lines (e.g., newspapers), the page is broken up into columns. I'm sure there is some thought given to being able to quickly scan multiple headlines across the page, but I suspect some of it is actually so that readers can accurately jump from the end of one line to the begining of the next. This topic was on comp.lang.python recently. I paste part of my comment from that thread: ------------------------------------------------- Just for grins, I grabbed a non-computer book, Atul Gawande's "Checklist Manifesto," from the pile on my desk and counted the number of characters in a full-width line. 70. Then I grabbed my copy of "Mastering Regular Expressions" and counted the number of characters in a full-width line of text which also included a few special characters. 80. I think the history of printing offers a good gauge for the useful limits to line length. After all, print publishers have been at this for more than a few years. ------------------------------------------------- It's quite possible that the 80-column line length of punch cards owes as much to printing technology as anything else. Skip From randy7771026 at gmail.com Thu Sep 26 17:45:22 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Thu, 26 Sep 2013 10:45:22 -0500 Subject: [Chicago] Chicago Digest, Vol 97, Issue 24 In-Reply-To: References: Message-ID: And if you had written in WATFOR or converted SPSS routines from WATFOR to WATV, though I cannot now remember if I am getting the names right, how happy it made me as I began to code in Python because until you get to objects the mental process becomes ingrained and it feels so comfortable to be doing it again. On Thu, Sep 26, 2013 at 6:05 AM, EDoxtator wrote: > > > On Sep 26, 2013, at 5:00, chicago-request at python.org wrote: > > > > ...but does anyone actually still use FORTRAN? > > SPSS (statistical software, now owned by IBM) was written in the 1970's. > It's engine is FORTRAN77. I understand the question was intened to show the > impracticality of the book's examples, but it's interesting to see where > little used languages show up. > > Thanks > -ed > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kirby.urner at gmail.com Thu Sep 26 18:43:50 2013 From: kirby.urner at gmail.com (kirby urner) Date: Thu, 26 Sep 2013 09:43:50 -0700 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <20130926022304.GA14382@furrr.two14.net> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> Message-ID: On Wed, Sep 25, 2013 at 7:23 PM, Martin Maney wrote: > On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > > Good computer history and a classic worth collecting (I don't have it): > > > > 'Computer Lib / Dream Machines' by Ted Nelson. > > I hope I still have the copy I got back in the seventies - amazingly > weird, fun book. > << snip >> > And > Knuth's joyfully contrary "Structured Programming with Goto > Statements" And much more. > I've never seen Knuth's programming with Goto statements thing. I've always thought a hyperlink could be described as a "goto statement" for humans (and there's not even a return -- just your back button, which some web pages fight you for). However, Knuth's four volumes The Art of Computer Programming does have a fair amount of history, I know from owning Semi- Numerical Algorithms (stuff on Euclid's Method goes way back). Plus it's an historic work all by itself. So, partly inspired by this useful thread (glad it's archived in public, I'll be going back to get more titles), I finally just bought his full boxed set of four volumes, 1-4a, woo hoo. Kirby -------------- next part -------------- An HTML attachment was scrubbed... URL: From leon at chism.org Thu Sep 26 21:01:37 2013 From: leon at chism.org (Leon Chism) Date: Thu, 26 Sep 2013 14:01:37 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> Message-ID: Soul of New Machine is a great read, as are Nerds 2.0.1 by Stephen Segaller, Eniac by Scott McCartney (if standing mercury waves for memory storage seems like a good idea) and lastly I'd recommend What the Doormouse Said by John Markoff for a look at the role of the counter culture on Silicon Valley's evolution. - leon On Thu, Sep 26, 2013 at 11:43 AM, kirby urner wrote: > > > > On Wed, Sep 25, 2013 at 7:23 PM, Martin Maney wrote: > >> On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: >> > Good computer history and a classic worth collecting (I don't have it): >> > >> > 'Computer Lib / Dream Machines' by Ted Nelson. >> >> I hope I still have the copy I got back in the seventies - amazingly >> weird, fun book. >> > > << snip >> > > >> And >> Knuth's joyfully contrary "Structured Programming with Goto >> Statements" And much more. >> > > I've never seen Knuth's programming with Goto statements thing. I've > always thought a hyperlink could be described as a "goto statement" > for humans (and there's not even a return -- just your back button, > which some web pages fight you for). > > However, Knuth's four volumes The Art of Computer Programming > does have a fair amount of history, I know from owning Semi- > Numerical Algorithms (stuff on Euclid's Method goes way back). > Plus it's an historic work all by itself. > > So, partly inspired by this useful thread (glad it's archived in public, > I'll be going back to get more titles), I finally just bought his full > boxed > set of four volumes, 1-4a, woo hoo. > > Kirby > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From lance at roytalman.com Thu Sep 26 21:06:33 2013 From: lance at roytalman.com (Lance Hassan) Date: Thu, 26 Sep 2013 14:06:33 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> Message-ID: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Wow Soul of a New Machine...you must be as old as I am :) does anybody else remember Control Data? Thank You, Lance Hassan Roy Talman and Associates From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of Leon Chism Sent: Thursday, September 26, 2013 2:02 PM To: The Chicago Python Users Group Cc: maney at two14.net Subject: Re: [Chicago] Good readings on the history of computing Soul of New Machine is a great read, as are Nerds 2.0.1 by Stephen Segaller, Eniac by Scott McCartney (if standing mercury waves for memory storage seems like a good idea) and lastly I'd recommend What the Doormouse Said by John Markoff for a look at the role of the counter culture on Silicon Valley's evolution. - leon On Thu, Sep 26, 2013 at 11:43 AM, kirby urner > wrote: On Wed, Sep 25, 2013 at 7:23 PM, Martin Maney > wrote: On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > Good computer history and a classic worth collecting (I don't have it): > > 'Computer Lib / Dream Machines' by Ted Nelson. I hope I still have the copy I got back in the seventies - amazingly weird, fun book. << snip >> And Knuth's joyfully contrary "Structured Programming with Goto Statements" And much more. I've never seen Knuth's programming with Goto statements thing. I've always thought a hyperlink could be described as a "goto statement" for humans (and there's not even a return -- just your back button, which some web pages fight you for). However, Knuth's four volumes The Art of Computer Programming does have a fair amount of history, I know from owning Semi- Numerical Algorithms (stuff on Euclid's Method goes way back). Plus it's an historic work all by itself. So, partly inspired by this useful thread (glad it's archived in public, I'll be going back to get more titles), I finally just bought his full boxed set of four volumes, 1-4a, woo hoo. Kirby _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From yarkot1 at gmail.com Thu Sep 26 21:21:01 2013 From: yarkot1 at gmail.com (Yarko Tymciurak) Date: Thu, 26 Sep 2013 14:21:01 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: On Thu, Sep 26, 2013 at 2:06 PM, Lance Hassan wrote: > Wow Soul of a New Machine?you must be as old as I am J does anybody else > remember Control Data? > ... Control Data, and it's involvement in PLATO from the late 60's, to CD's demise was part of my edX talk this month (perhaps too big a part, because it's _such_ a story!). > **** > > ** ** > > Thank You,**** > > Lance Hassan**** > > Roy Talman and Associates**** > > ** ** > > *From:* Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] *On > Behalf Of *Leon Chism > *Sent:* Thursday, September 26, 2013 2:02 PM > > *To:* The Chicago Python Users Group > *Cc:* maney at two14.net > > *Subject:* Re: [Chicago] Good readings on the history of computing**** > > ** ** > > Soul of New Machine is a great read, as are Nerds 2.0.1 by Stephen > Segaller, Eniac by Scott McCartney (if standing mercury waves for memory > storage seems like a good idea) and lastly I'd recommend What the Doormouse > Said by John Markoff for a look at the role of the counter culture on > Silicon Valley's evolution.**** > > ** ** > > - leon**** > > ** ** > > ** ** > > On Thu, Sep 26, 2013 at 11:43 AM, kirby urner > wrote:**** > > ** ** > > ** ** > > On Wed, Sep 25, 2013 at 7:23 PM, Martin Maney wrote:**** > > On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > > Good computer history and a classic worth collecting (I don't have it): > > > > 'Computer Lib / Dream Machines' by Ted Nelson.**** > > I hope I still have the copy I got back in the seventies - amazingly > weird, fun book.**** > > ** ** > > << snip >>**** > > **** > > And > Knuth's joyfully contrary "Structured Programming with Goto > Statements" And much more.**** > > ** ** > > I've never seen Knuth's programming with Goto statements thing. I've**** > > always thought a hyperlink could be described as a "goto statement"**** > > for humans (and there's not even a return -- just your back button,**** > > which some web pages fight you for).**** > > ** ** > > However, Knuth's four volumes The Art of Computer Programming**** > > does have a fair amount of history, I know from owning Semi-**** > > Numerical Algorithms (stuff on Euclid's Method goes way back).**** > > Plus it's an historic work all by itself.**** > > ** ** > > So, partly inspired by this useful thread (glad it's archived in public,** > ** > > I'll be going back to get more titles), I finally just bought his full > boxed **** > > set of four volumes, 1-4a, woo hoo.**** > > ** ** > > Kirby**** > > **** > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago**** > > ** ** > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From brian at python.org Thu Sep 26 21:21:34 2013 From: brian at python.org (Brian Curtin) Date: Thu, 26 Sep 2013 14:21:34 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: On Thu, Sep 26, 2013 at 2:06 PM, Lance Hassan wrote: > Wow Soul of a New Machine?you must be as old as I am J does anybody else > remember Control Data? I do, but only because of my dad. I know there were Control Data pocket protectors in his desk. I think I used to put colored pencils in them. From wirth.jason at gmail.com Thu Sep 26 21:27:45 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Thu, 26 Sep 2013 14:27:45 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: Awe man... there is so much stuff here! It's awesome. I've been battling a HFSPLUS hard drive issue on my Linux box so I've been slow to respond. I checked out Dr.Chuck, his MOOC will start soon, Oct. 7th, and i'll definately watch it. https://www.coursera.org/course/insidetheinternet I was searching a bit and found this post by Dr. Chuck which mentions EdX as open source...which some might recall from Yarko's recent Chipy talk. http://www.dr-chuck.com/csev-blog/2013/06/coursera-never-ceases-to-amaze-me-community-teaching-assistants-and-a-few-other-things/ On a side note, I recently watched this video by Bjarne Stroustrup about creating C++. http://bigthink.com/users/bjarnestroustrup -------------- next part -------------- An HTML attachment was scrubbed... URL: From lance at roytalman.com Thu Sep 26 21:23:29 2013 From: lance at roytalman.com (Lance Hassan) Date: Thu, 26 Sep 2013 14:23:29 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15DC@DFW1MBX22.mex07a.mlsrvr.com> Remind me to start going to meetings. We can whip out the tab cards and build castles (in the sand...oop sorry, just sort of spilled out) Thank You, Lance Hassan Roy Talman and Associates From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of Yarko Tymciurak Sent: Thursday, September 26, 2013 2:21 PM To: The Chicago Python Users Group Subject: Re: [Chicago] Good readings on the history of computing On Thu, Sep 26, 2013 at 2:06 PM, Lance Hassan > wrote: Wow Soul of a New Machine...you must be as old as I am :) does anybody else remember Control Data? ... Control Data, and it's involvement in PLATO from the late 60's, to CD's demise was part of my edX talk this month (perhaps too big a part, because it's _such_ a story!). Thank You, Lance Hassan Roy Talman and Associates From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of Leon Chism Sent: Thursday, September 26, 2013 2:02 PM To: The Chicago Python Users Group Cc: maney at two14.net Subject: Re: [Chicago] Good readings on the history of computing Soul of New Machine is a great read, as are Nerds 2.0.1 by Stephen Segaller, Eniac by Scott McCartney (if standing mercury waves for memory storage seems like a good idea) and lastly I'd recommend What the Doormouse Said by John Markoff for a look at the role of the counter culture on Silicon Valley's evolution. - leon On Thu, Sep 26, 2013 at 11:43 AM, kirby urner > wrote: On Wed, Sep 25, 2013 at 7:23 PM, Martin Maney > wrote: On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > Good computer history and a classic worth collecting (I don't have it): > > 'Computer Lib / Dream Machines' by Ted Nelson. I hope I still have the copy I got back in the seventies - amazingly weird, fun book. << snip >> And Knuth's joyfully contrary "Structured Programming with Goto Statements" And much more. I've never seen Knuth's programming with Goto statements thing. I've always thought a hyperlink could be described as a "goto statement" for humans (and there's not even a return -- just your back button, which some web pages fight you for). However, Knuth's four volumes The Art of Computer Programming does have a fair amount of history, I know from owning Semi- Numerical Algorithms (stuff on Euclid's Method goes way back). Plus it's an historic work all by itself. So, partly inspired by this useful thread (glad it's archived in public, I'll be going back to get more titles), I finally just bought his full boxed set of four volumes, 1-4a, woo hoo. Kirby _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago -------------- next part -------------- An HTML attachment was scrubbed... URL: From randy7771026 at gmail.com Thu Sep 26 21:39:35 2013 From: randy7771026 at gmail.com (Randy Baxley) Date: Thu, 26 Sep 2013 14:39:35 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: First Machine I worked on was a Univac 1108. Anyone convert octal to decimal? Second machine was a CDC using DOS for a command language. Next contact with CDC was the Plato system, evaluating a purchase of their "super computer" vs the Cray 1-S and using a CDC machine somewhere to do optimizations of a geophysical program on Arpanet. On Thu, Sep 26, 2013 at 2:06 PM, Lance Hassan wrote: > Wow Soul of a New Machine?you must be as old as I am J does anybody else > remember Control Data?**** > > ** ** > > Thank You,**** > > Lance Hassan**** > > Roy Talman and Associates**** > > ** ** > > *From:* Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] *On > Behalf Of *Leon Chism > *Sent:* Thursday, September 26, 2013 2:02 PM > *To:* The Chicago Python Users Group > *Cc:* maney at two14.net > *Subject:* Re: [Chicago] Good readings on the history of computing**** > > ** ** > > Soul of New Machine is a great read, as are Nerds 2.0.1 by Stephen > Segaller, Eniac by Scott McCartney (if standing mercury waves for memory > storage seems like a good idea) and lastly I'd recommend What the Doormouse > Said by John Markoff for a look at the role of the counter culture on > Silicon Valley's evolution.**** > > ** ** > > - leon**** > > ** ** > > ** ** > > On Thu, Sep 26, 2013 at 11:43 AM, kirby urner > wrote:**** > > ** ** > > ** ** > > On Wed, Sep 25, 2013 at 7:23 PM, Martin Maney wrote:**** > > On Wed, Sep 25, 2013 at 08:00:01AM -0700, kirby urner wrote: > > Good computer history and a classic worth collecting (I don't have it): > > > > 'Computer Lib / Dream Machines' by Ted Nelson.**** > > I hope I still have the copy I got back in the seventies - amazingly > weird, fun book.**** > > ** ** > > << snip >>**** > > **** > > And > Knuth's joyfully contrary "Structured Programming with Goto > Statements" And much more.**** > > ** ** > > I've never seen Knuth's programming with Goto statements thing. I've**** > > always thought a hyperlink could be described as a "goto statement"**** > > for humans (and there's not even a return -- just your back button,**** > > which some web pages fight you for).**** > > ** ** > > However, Knuth's four volumes The Art of Computer Programming**** > > does have a fair amount of history, I know from owning Semi-**** > > Numerical Algorithms (stuff on Euclid's Method goes way back).**** > > Plus it's an historic work all by itself.**** > > ** ** > > So, partly inspired by this useful thread (glad it's archived in public,** > ** > > I'll be going back to get more titles), I finally just bought his full > boxed **** > > set of four volumes, 1-4a, woo hoo.**** > > ** ** > > Kirby**** > > **** > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago**** > > ** ** > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From skip at pobox.com Thu Sep 26 21:51:48 2013 From: skip at pobox.com (Skip Montanaro) Date: Thu, 26 Sep 2013 14:51:48 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: I will digress a bit here and write down a little personal computer history. I didn't take up Computer Science as a possible degree until after a few years of graduate school. I had been in a PhD program in physiology at the University of Iowa, when I decided that wasn't for me. I remembered fondly taking a FORTRAN class the summer after my freshman year at USC, so I decided to check it out. By the time I switched to computer science at Iowa, I already had a BS and a lot of (unapplicable) graduate course work under my belt, so the CS department chair allowed me to enter the program and just take whatever undergraduate courses I felt necessary to make up for my obvious lack of background. I took a fair number of standard courses from the undergraduate curriculum: data structures, programming languages overview (never did figure out the purely functional Lisp implementation of a list permutation), etc. The hardware we had at that time (late 1970s) was primitive by today's standards. My first programming was done on an IBM mainframe (punch cars)), then I had classes where we programmed (Pascal, I think) on a CDC 6600 (timeshare w/ 1200baud serial connection between terminal and computer). Somewhere along the way I took a course in the Engineering department where we had to enter our programs on a PDP-11 of some ilk using the switches on the front panel. Didn't want to make any mistakes on that! I also had a job working for a guy in the medical school programming his IMSAI 8080. That environment was positively advanced compared to the story our numerical analysis professor related one day. He was in the department well before I was there, probably before CS had split from the Math department. They didn't actually have any computers. Instead, each week, one of the professors or graduate students would pile everybody's punch card boxes in their car, drive to Madison to feed them into the mainframe at the University of Wisconsin, the return with all the printouts. Talk about walking to school uphill both ways in a snow storm! Nearing the end of my coursework, I had to decide whether to take a comprehensive exam or write a thesis. I decided to take an exam as that would be the quickest way out of Dodge (I'd been in school pretty much continuously from 1971 to 1981 and was ready to move on). I passed the exam, but was still one course short of my degree. My final summer I took a course on computer architecture. Wow! That was the coolest class. The department had a microprogrammable Burroughs (B1700?). That was the coolest thing I'd ever encountered. Wikipedia has this to say: "Burroughs produced the B1700 or "small systems" computers that were designed to be microprogrammed, with each process potentially getting its own virtual machine designed to be the best match to the programming language chosen for the program being run." The notion that you'd change the instruction set on-the-fly to suit the program being run was astounding to me. It makes the now-baroque Intel x86 series positively banal in comparison. If I'd taken that course a couple semesters earlier, I might well have decided to write a thesis, just so I could play with that cool computer. Skip From ken at stox.org Thu Sep 26 22:35:20 2013 From: ken at stox.org (Kenneth Stox) Date: Thu, 26 Sep 2013 15:35:20 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: <1380227720.8960.18.camel@cerebrus> Northwestern University had a Cyber 70/170 running until well into the 1980's On Thu, 2013-09-26 at 14:06 -0500, Lance Hassan wrote: > Wow Soul of a New Machine...you must be as old as I am :) does anybody else remember Control Data? From lance at roytalman.com Thu Sep 26 23:15:00 2013 From: lance at roytalman.com (Lance Hassan) Date: Thu, 26 Sep 2013 16:15:00 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1380227720.8960.18.camel@cerebrus> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> <1380227720.8960.18.camel@cerebrus> Message-ID: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1639@DFW1MBX22.mex07a.mlsrvr.com> not quite as impressive as that but the CME didn't phase out their Tandems until well into this decade. Job reqs with Tandem experience were almost as funny as getting reqs for FoxPro programmers. Thank You, Lance Hassan Roy Talman and Associates -----Original Message----- From: Chicago [mailto:chicago-bounces+lance=roytalman.com at python.org] On Behalf Of Kenneth Stox Sent: Thursday, September 26, 2013 3:35 PM To: The Chicago Python Users Group Subject: Re: [Chicago] Good readings on the history of computing Northwestern University had a Cyber 70/170 running until well into the 1980's On Thu, 2013-09-26 at 14:06 -0500, Lance Hassan wrote: > Wow Soul of a New Machine...you must be as old as I am :) does anybody else remember Control Data? _______________________________________________ Chicago mailing list Chicago at python.org https://mail.python.org/mailman/listinfo/chicago From jordanb at hafd.org Thu Sep 26 23:40:56 2013 From: jordanb at hafd.org (Jordan Bettis) Date: Thu, 26 Sep 2013 16:40:56 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1639@DFW1MBX22.mex07a.mlsrvr.com> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> <1380227720.8960.18.camel@cerebrus> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1639@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: <5244A9E8.7070909@hafd.org> On 09/26/2013 04:15 PM, Lance Hassan wrote: > not quite as impressive as that but the CME didn't phase out their Tandems until well into this decade. Job reqs with Tandem experience were almost as funny as getting reqs for FoxPro programmers. > Heh I used Foxpro while working at IDES in 2006. They were transitioning to Access though, because everybody else used it. It was quite a downgrade unfortunately. ########### ^-- my lawn ^-- where I'd prefer you to be From wirth.jason at gmail.com Fri Sep 27 12:58:03 2013 From: wirth.jason at gmail.com (Jason Wirth) Date: Fri, 27 Sep 2013 05:58:03 -0500 Subject: [Chicago] Congrats Braintree! Message-ID: I just heard on Bloomberg TV that EBay is buying Braintree! (Who graciously sponsored the last ChiPy meeting) Congrats, good job guys! http://www.bloomberg.com/news/2013-09-26/ebay-to-buy-payments-firm-braintree-for-800-million-in-cash.html -- Jason Wirth 213.675.5294 wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From paul at paulmayassociates.com Fri Sep 27 14:46:28 2013 From: paul at paulmayassociates.com (Paul May) Date: Fri, 27 Sep 2013 12:46:28 -0000 Subject: [Chicago] Congrats Braintree! Message-ID: <802307806976533@198.154.215.62:26> That's great news. Congrats to all involved. 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 Note:- If you do not wish to receive emails from Paul May & Associates, please send an email to remove at paulmayassociates.com and put REMOVE in the Subject line. ----- Original Message ----- To: The Chicago Python Users Group From: Jason Wirth Sent: 9/27/2013 5:58:03 AM Subject: [Chicago] Congrats Braintree! I just heard on Bloomberg TV that EBay is buying Braintree! (Who graciously sponsored the last ChiPy meeting) Congrats, good job guys! http://www.bloomberg.com/news/2013-09-26/ebay-to-buy-payments-firm-braintree-for-800-million-in-cash.html -- Jason Wirth 213.675.5294 wirth.jason at gmail.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/ http://www.bloomberg.com/news/2013-09-26/ebay-to-buy-payments-firm-braintree-for-800-million-in-cash.html mailto:wirth.jason at gmail.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/ http://www.bloomberg.com/news/2013-09-26/ebay-to-buy-payments-firm-braintree-for-800-million-in-cash.html mailto:wirth.jason at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From labeledloser at gmail.com Fri Sep 27 16:24:44 2013 From: labeledloser at gmail.com (Hector Rios) Date: Fri, 27 Sep 2013 09:24:44 -0500 Subject: [Chicago] Congrats Braintree! In-Reply-To: <52459489.49660e0a.1d33.ffffb66dSMTPIN_ADDED_BROKEN@mx.google.com> References: <52459489.49660e0a.1d33.ffffb66dSMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: Congratulations Braintree! I remember wanting to work there ever since attending a hackathon. It's great to see this! { "name": "Hector Rios", "title": "Software Developer", "contact": [ { "linkedin": "hrios10", "gmail": "labeledloser" } ] } *No trees were killed to send this message, but a large number of electrons were terribly inconvenienced.* On Fri, Sep 27, 2013 at 7:46 AM, Paul May wrote: > That's great news. Congrats to all involved. > > 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 > > > > *Note:- If you do not wish to receive emails from Paul May & Associates,* > > *please send an email to remove at paulmayassociates.com and put REMOVE in > the Subject line.* > > > > > ----- Original Message ----- > *To:* The Chicago Python Users Group > *From:* Jason Wirth > *Sent:* 9/27/2013 5:58:03 AM > *Subject:* [Chicago] Congrats Braintree! > > I just heard on Bloomberg TV that EBay is buying Braintree! (Who > graciously sponsored the last ChiPy meeting) > > Congrats, good job guys! > > > http://www.bloomberg.com/news/2013-09-26/ebay-to-buy-payments-firm-braintree-for-800-million-in-cash.html > > -- > Jason Wirth > 213.675.5294 > wirth.jason at gmail.com > > > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jaideep.purdue at gmail.com Fri Sep 27 16:57:33 2013 From: jaideep.purdue at gmail.com (Jaideep Singh) Date: Fri, 27 Sep 2013 09:57:33 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: <5244A9E8.7070909@hafd.org> References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> <1380227720.8960.18.camel@cerebrus> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD1639@DFW1MBX22.mex07a.mlsrvr.com> <5244A9E8.7070909@hafd.org> Message-ID: I don't know if this would be relevant to the subject but http://natureofcode.com/book/ is a pretty good read. Interesting topics ranging from real-world physics, using physics libraries (such as JBox2D), cellular automata, flocking/following behavior, and neural networking.Highly recommended for anyone interested in motion/physics/programmable art/games/etc. On Thu, Sep 26, 2013 at 4:40 PM, Jordan Bettis wrote: > On 09/26/2013 04:15 PM, Lance Hassan wrote: > >> not quite as impressive as that but the CME didn't phase out their >> Tandems until well into this decade. Job reqs with Tandem experience were >> almost as funny as getting reqs for FoxPro programmers. >> >> > Heh I used Foxpro while working at IDES in 2006. They were transitioning > to Access though, because everybody else used it. It was quite a downgrade > unfortunately. > > > ########### > ^-- my lawn ^-- where I'd prefer you to be > > ______________________________**_________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/**mailman/listinfo/chicago > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at adamforsyth.net Fri Sep 27 16:58:54 2013 From: adam at adamforsyth.net (Adam Forsyth) Date: Fri, 27 Sep 2013 09:58:54 -0500 Subject: [Chicago] Congrats Braintree! In-Reply-To: References: <52459489.49660e0a.1d33.ffffb66dSMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: Thanks all. It's a good sign for the whole Chicago tech scene that you don't have to be in silicon valley or NYC to have this kind of exit. On Sep 27, 2013 9:30 AM, "Hector Rios" wrote: > Congratulations Braintree! > > I remember wanting to work there ever since attending a hackathon. It's > great to see this! > > > { > "name": "Hector Rios", > "title": "Software Developer", > "contact": [ > { > "linkedin": "hrios10", > "gmail": "labeledloser" > } > ] > } > > *No trees were killed to send this message, but a large number of > electrons were terribly inconvenienced.* > > > On Fri, Sep 27, 2013 at 7:46 AM, Paul May wrote: > >> That's great news. Congrats to all involved. >> >> 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 >> >> >> >> *Note:- If you do not wish to receive emails from Paul May & Associates,* >> >> *please send an email to remove at paulmayassociates.com and put REMOVE in >> the Subject line.* >> >> >> >> >> ----- Original Message ----- >> *To:* The Chicago Python Users Group >> *From:* Jason Wirth >> *Sent:* 9/27/2013 5:58:03 AM >> *Subject:* [Chicago] Congrats Braintree! >> >> I just heard on Bloomberg TV that EBay is buying Braintree! (Who >> graciously sponsored the last ChiPy meeting) >> >> Congrats, good job guys! >> >> >> http://www.bloomberg.com/news/2013-09-26/ebay-to-buy-payments-firm-braintree-for-800-million-in-cash.html >> >> -- >> Jason Wirth >> 213.675.5294 >> wirth.jason at gmail.com >> >> >> >> _______________________________________________ >> Chicago mailing list >> Chicago at python.org >> https://mail.python.org/mailman/listinfo/chicago >> >> > > _______________________________________________ > Chicago mailing list > Chicago at python.org > https://mail.python.org/mailman/listinfo/chicago > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From maney at two14.net Sat Sep 28 02:56:41 2013 From: maney at two14.net (Martin Maney) Date: Fri, 27 Sep 2013 19:56:41 -0500 Subject: [Chicago] Chicago Digest, Vol 97, Issue 24 In-Reply-To: References: Message-ID: <20130928005641.GC24525@furrr.two14.net> On Thu, Sep 26, 2013 at 06:05:06AM -0500, EDoxtator wrote: > > > On Sep 26, 2013, at 5:00, chicago-request at python.org wrote: > > > > ...but does anyone actually still use FORTRAN? > > SPSS (statistical software, now owned by IBM) was written in the > 1970's. It's engine is FORTRAN77. I understand the question was > intened to show the impracticality of the book's examples, but it's > interesting to see where little used languages show up. Yeah. Software Tools actually uses RATFOR, which is a much less FORTRN-ish language; one that is pretty easily compiled into FORTRN - one of the chapters/projects is writing the converter program. It's really an amazing book, and forged a record which I'm not sure any other computer text has followed since, to our great loss. Since this was written by hard core hackers, the text was, of course, all on disk (or tape, maybe. or both, probably). And they tested the code extracted from the marked-up text, so the only bug any of us ever found was one I noticed in the one bit of code that they *couldn't* test - a bit where they showed how simply a certain function would be if only the language supported recursion. The much more complex implementation of the recursive algorithm using explicit stacks of state was bug free, but that example had an off-by-one or something along those lines... Actually, I guess we've moved back in that direction these days, in that the code that's presented is usually the code the authors tested. But it's rarely as solid and practically never as well described. I harbor a secret belief that Software Tools is what Knuth hoped literate programming would equal. -- The reason [limited term of copyright is] important is this: Publishers are in the business of expanding capital. The writers who supply them are in the business of expanding civilization itself. -- John Bloom From maney at two14.net Sat Sep 28 02:44:02 2013 From: maney at two14.net (Martin Maney) Date: Fri, 27 Sep 2013 19:44:02 -0500 Subject: [Chicago] Good readings on the history of computing In-Reply-To: References: <5242F17B.5090301@hafd.org> <20130926022304.GA14382@furrr.two14.net> <1AAF941D1C57C14BBAAAA4F112A95BF80241FD15C0@DFW1MBX22.mex07a.mlsrvr.com> Message-ID: <20130928004402.GB24525@furrr.two14.net> On Thu, Sep 26, 2013 at 02:39:35PM -0500, Randy Baxley wrote: > First Machine I worked on was a Univac 1108. Anyone convert octal to > decimal? Nope, only used IITRAN (nice) and FORTRN (meh). Learned very quickly to hate batch turn-around delays, though. Some things are just wrong... -- "What's so funny? That I'm sitting on a deserted beach at night, nibbling at gourmet meals, and rereading every book I've ever loved? Can you think of anything more worthwhile?" -- Michael Flynn