From greg at gregmalcolm.com Sat Oct 1 20:38:38 2011 From: greg at gregmalcolm.com (Greg Malcolm) Date: Sat, 1 Oct 2011 14:38:38 -0400 Subject: [CentralOH] Unix talk slides and walkthrough: Audience Message-ID: Its an interesting idea. I actually considered the idea of showing but ruby and python code samples, but I figured it I could get more out the hour if I specialized a bit. I think there is a serious risk of causing confusion, and there is only so much screen space to around. Still, the nice thing is that I can at least tell the audience that Python versions of all the samples are available in github, and even show a python sample if an audience question warrants it. Also if I did show 2 languages it would probably more interesting to show C++ and Ruby or C++ and Python, because its kind of interesting how unix code tends to look similar, even when the languages are very different. Might be fun to make a talk one day through that actually talks about how problems are solved between multiple languages, maybe spanning C++, Java/.NET, Ruby/Python and a functional language of some kind. -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Mon Oct 3 15:21:46 2011 From: eric at intellovations.com (Eric Floehr) Date: Mon, 3 Oct 2011 09:21:46 -0400 Subject: [CentralOH] CodeCamp Python Talk? Message-ID: All, Jeff Frontz contacted me looking for someone who could do a one-hour (or so) introduction to Python at Code Camp on 10/22. Michael Yanovich was slated to do it but is unable, and I am not able to that day. If anyone is interested in a low-pressure intro talk, please let me or Jeff know. Also, they are looking to fill a few other slots as well, so if you have something you'd like to talk about, he'd be interested as well. Best Regards, Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Tue Oct 4 04:21:08 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 3 Oct 2011 22:21:08 -0400 Subject: [CentralOH] =?utf-8?b?Tm9qbyAo54Sh5aC0KSBTY2hlZHVsZWQgZm9yIE9j?= =?utf-8?q?tober_10?= Message-ID: <20111003222108.759e43e4.jep200404@columbus.rr.com> There will _not_ be a Dojo at the Westland Area Library on October 10, because the library will be closed that day. This non-event will be called a nojo (??). From fandi.814 at gmail.com Tue Oct 4 05:48:21 2011 From: fandi.814 at gmail.com (Fandi Peng) Date: Mon, 3 Oct 2011 23:48:21 -0400 Subject: [CentralOH] Questions waiting for you awesome guys' answer! Message-ID: I want to build a website that people upload tutorial videos for others to look at. It would need to scale well. The technical part of this has been done before by many people. What are the good ways of doing this with Python? What libraries/frameworks would you use? Why? Are there websites from which I could?legitimately?copy the actual code for, then modify for my own website? (ala Wikipedia, but for videos) Sincerely thanks, Fandi Peng From eric at intellovations.com Wed Oct 5 21:42:45 2011 From: eric at intellovations.com (Eric Floehr) Date: Wed, 5 Oct 2011 15:42:45 -0400 Subject: [CentralOH] October Meeting Message-ID: Who would like to talk at our October meeting? -Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Wed Oct 5 23:39:26 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Wed, 5 Oct 2011 17:39:26 -0400 Subject: [CentralOH] October Meeting In-Reply-To: References: Message-ID: <20111005173926.2854a095.jep200404@columbus.rr.com> On Wed, 5 Oct 2011 15:42:45 -0400, Eric Floehr wrote: > Who would like to talk at our October meeting? When and where is it? From brian.costlow at gmail.com Thu Oct 6 00:10:59 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Wed, 5 Oct 2011 18:10:59 -0400 Subject: [CentralOH] October Meeting In-Reply-To: <20111005173926.2854a095.jep200404@columbus.rr.com> References: <20111005173926.2854a095.jep200404@columbus.rr.com> Message-ID: The meeting will be October 24th at 2Checkout. On Wed, Oct 5, 2011 at 5:39 PM, wrote: > On Wed, 5 Oct 2011 15:42:45 -0400, Eric Floehr > wrote: > > > Who would like to talk at our October meeting? > > When and where is it? > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Wed Oct 5 23:48:30 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Wed, 5 Oct 2011 17:48:30 -0400 Subject: [CentralOH] =?utf-8?b?6KW/5ZyW5pu46aSoIOmBk+WgtDogTWFraW5nIFR1?= =?utf-8?q?torial_Videos?= Message-ID: <20111005174830.05bc8a8a.jep200404@columbus.rr.com> These links are for the person who was asking about setting up a web site with tutorial videos. There are many ways to do make the videos. Many ways are feeble. Try them all and make your own judgements. http://recordmydesktop.sourceforge.net/about.php http://www.linuxplanet.com/index.php?/linuxplanet/tutorials/6489/1/ http://www.linuxplanet.com/linuxplanet/tutorials/6491/1/ http://www.linuxlinks.com/article/20090720142023520/Screencasting.html http://www.linuxuser.co.uk/tutorials/how-to-create-a-screencast-of-your-linux-desktop/ https://secure.wikimedia.org/wikipedia/en/wiki/Wink_(tutorial_software) http://www.susegeek.com/desktop/byzanz-free-opensource-desktop-recording-command-line-tool/ http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Krut-screencasts-made-easy From winningham at gmail.com Fri Oct 7 01:04:04 2011 From: winningham at gmail.com (Thomas Winningham) Date: Thu, 6 Oct 2011 19:04:04 -0400 Subject: [CentralOH] =?big5?b?pui5z67RwF0guUSz9TogTWFraW5nIFR1dG9yaWFsIFZp?= =?big5?b?ZGVvcw==?= In-Reply-To: <20111005174830.05bc8a8a.jep200404@columbus.rr.com> References: <20111005174830.05bc8a8a.jep200404@columbus.rr.com> Message-ID: for hardware accelerated capture (like the kids use these days) check out GLC (i don't know if that's mentioned here in these links) ... it uses OpenGL so in combination with Compiz (optionally on a dedicated X server) you can get full 60fps https://github.com/nullkey/glc/wiki/Capture some of the commands i had saved as an example from when i had a separate x server, and then connected another compiz wm instance, and then switched to that x server using this function keys: capture (DISPLAY should be correct for what you want to do) glc-capture -g -s compiz --replace (export to a series of images) glc-play ./compiz-21933-0.glc -p 1 -o compiz%010d.png (render into video) ffmpeg -r 30 -sameq -i compiz%10d.png final.mp4 This is really the sweetest way, there's also one called "yukon" ... I'm not sure about Mac options, Display Postscript is fairly locked down, you may need a scan converter or live with the stuttering of traditional options? the above was used to produce: http://www.youtube.com/watch?v=m9joBLOZVEo On Wed, Oct 5, 2011 at 5:48 PM, wrote: > These links are for the person who was asking about setting up > a web site with tutorial videos. There are many ways to do make > the videos. Many ways are feeble. Try them all and make your own > judgements. > > http://recordmydesktop.sourceforge.net/about.php > http://www.linuxplanet.com/index.php?/linuxplanet/tutorials/6489/1/ > http://www.linuxplanet.com/linuxplanet/tutorials/6491/1/ > http://www.linuxlinks.com/article/20090720142023520/Screencasting.html > http://www.linuxuser.co.uk/tutorials/how-to-create-a-screencast-of-your-linux-desktop/ > https://secure.wikimedia.org/wikipedia/en/wiki/Wink_(tutorial_software) > http://www.susegeek.com/desktop/byzanz-free-opensource-desktop-recording-command-line-tool/ > http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Krut-screencasts-made-easy > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > From fandi.814 at gmail.com Sat Oct 8 15:10:15 2011 From: fandi.814 at gmail.com (Fandi Peng) Date: Sat, 8 Oct 2011 09:10:15 -0400 Subject: [CentralOH] =?big5?b?pui5z67RwF0guUSz9TogTWFraW5nIFR1dG9yaWFsIFZp?= =?big5?b?ZGVvcw==?= In-Reply-To: <20111005174830.05bc8a8a.jep200404@columbus.rr.com> References: <20111005174830.05bc8a8a.jep200404@columbus.rr.com> Message-ID: Thank you very much! I went through them and finally decided to try Camstudio first as my screen recorder. My consideration is: 1. It is open source, free and widely used 2. it updates stably 3. Easy to use, and many tutorials on Youtube about it Some weaknesses of it is: 1. It's only for Windows(my partners are Windows users) 2. User interface is not well-designed 3. Can not export MP4 directly Anyways, I will go ahead and try it and also other recording software. Also I found a tutoring website called Udemy, whose content is similar to what I want to record but not business mode. It's a new website just got its 1 million investment. Thanks for your advice again. Sincerely, Fandi On Thu, Oct 6, 2011 at 5:48 AM, wrote: > These links are for the person who was asking about setting up > a web site with tutorial videos. There are many ways to do make > the videos. Many ways are feeble. Try them all and make your own > judgements. > > http://recordmydesktop.sourceforge.net/about.php > http://www.linuxplanet.com/index.php?/linuxplanet/tutorials/6489/1/ > http://www.linuxplanet.com/linuxplanet/tutorials/6491/1/ > http://www.linuxlinks.com/article/20090720142023520/Screencasting.html > http://www.linuxuser.co.uk/tutorials/how-to-create-a-screencast-of-your-linux-desktop/ > https://secure.wikimedia.org/wikipedia/en/wiki/Wink_(tutorial_software) > http://www.susegeek.com/desktop/byzanz-free-opensource-desktop-recording-command-line-tool/ > http://www.linux-magazine.com/Online/Blogs/Productivity-Sauce/Krut-screencasts-made-easy > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > From brian.costlow at gmail.com Mon Oct 10 21:48:13 2011 From: brian.costlow at gmail.com (Brian Costlow) Date: Mon, 10 Oct 2011 15:48:13 -0400 Subject: [CentralOH] Need a speaker(s) for October 24th meeting. Message-ID: Hello all, We are still looking for speakers for October 24 regular COhPy meeting. We could use a 'main' speaker who has a presentation that runs 30-60 minutes, and a couple of lightning talks. Please contact me or Eric Floehr if you are interested in speaking. Thanks, Brian -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Wed Oct 12 01:43:05 2011 From: eric at intellovations.com (Eric Floehr) Date: Tue, 11 Oct 2011 19:43:05 -0400 Subject: [CentralOH] Fwd: Python Weekly (Issue 3 - October 6, 2011) In-Reply-To: References: Message-ID: If you haven't heard of it, the Python Weekly email is a curated set of cool Python links each week. You can sign up here: http://www.pythonweekly.com/ I've copied the latest weekly email below, and would like to point out our very own Issac Kelly's talk at DjangoCon is one of the links highlighted this week. Best Regards, Eric ---------- Forwarded message ---------- From: Python Weekly Date: Thu, Oct 6, 2011 at 11:06 AM Subject: Python Weekly (Issue 3 - October 6, 2011) To: eric at intellovations.com Email not displaying correctly? View it in your browser. Welcome to issue 3 of Python Weekly. I am launching a Python Weekly Job Boardfor python jobs. It is FREE to list jobs, but the requirement is that a job must be python related. In addition, job seekers have their own portal and management tools where they can post their resume, update their profile, and be searchable on the site. If you would like to learn Python, check out Learn Python the Hard Way, which is Zed Shaw's 4-week crash course in building web applications with Python. News New PyCharm 2.0 EAP build: Cython, CoffeeScript, code coverage The latest PyCharm 2.0 EAP build has three new features - Initial support for Cython, new CoffeeScript plugin and code coverage. Articles, Tutorials and Talks Crab: A Python Framework for Building Recommender Systems Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation algorithms in the world of scientific Python packages (numpy, scipy, matplotlib). The engine aims to provide a rich set of components from which you can construct a customized recommender system from a set of algorithms. Motion Tracking with Python In this article, the author describes how he implemented real time motion tracking using OpenCV with Python. PyLogsParser: how to write a normalizer This post describes how to write a log normalizer for fail2ban logs using the PyLogsParser library. Patterns in Python Python implements several important and well known patterns in the core language but several are not represented. This talk presents a survey of common design patterns and focuses on how to implement those that are not supported in the language. Knowing how common patterns are implemented in Python will help programmers familiar with other languages to transfer their expertise to Python. Building APIs in Django with Tastypie Tastypie is one of a couple of frameworks for building APIs with Django. Issac Kelly goes over some of the reasons you might pick Tastypie, and how to implement a Tastypie on top of an existing Django project. Spotlight on Python This talk covers development and use of a Python-powered system designed for lighting bands in small venues. It covers the problems of lighting bands, the development process, the results, lessons learned. Writing An Hadoop MapReduce Program In Python This tutorial describes how to write a simple MapReduce program for Hadoop in the Python programming language. Scripting Languages: PHP, Perl, Python, Ruby A side-by-side reference sheet comparing Perl, PHP, Python or Ruby. Web2py scheduler The new "experimental" scheduler tools is perhaps the next replacement to the current cron in web2py. It's very simple and easy to use. With scheduler we can run scheduler or long pooling tasks. Python and Robots: Teaching Programming in High School Interesting Projects, Tools and Libraries Minecraft.Print() Minecraft.Print() is a python library for converting defined regions of Minecraft levels to a 3D Printable format. apiclient It is a framework for making good Python API client libraries using urllib3. Python script to get Xbox Live friends Sentry Sentry is a realtime event logging and aggregation platform built on Django. Sentry provides you with a generic interface to view and interact with your error logs. By default, it will catch any exception thrown by Django and store it in a database. With this it allows you to interact and view near real-time information to discover issues and more easily trace them in your application. Splinter Splinter is an open source tool for testing web applications using Python. It lets you automate browser actions, such as visiting URLs and interacting with their items. Merchant Django-Merchant is a django application that enables you to use multiple payment processors from a single API. New Releases TurboGears2 2.1.3 Released This release adds support for the MongoDB and the Ming ORM for it, in addition to bringing in some small bugfixes. Google App Engine Prerelease SDK 1.5.5 available Books Here is a list of recently published python related books MongoDB and Python Learn how to leverage MongoDB with your Python applications, using the hands-on recipes in this book. You get complete code samples for tasks such as making fast geo queries for location-based apps, efficiently indexing your user documents for social-graph lookups, and many other scenarios. Python Programming This book about python programming is written by team of contributors. It introduces the language for new python users and covers key concepts and python modules. Non-Programmers Tutorial For Python: An introduction to the Python programming language for non programmers Non-Programmers Tutorial For Python ( 2.6) is a tutorial designed to be a introduction to the Python programming language. This guide is for someone with no programming experience. A Python Book: Beginning Python, Advanced Python, and Python Exercises This document is a self learning document for a course in Python programming. This course contains (1) a part for beginners, (2) a discussion of several advanced topics that are of interest to Python programmers, and (3) a Pythonworkbook with lots of exercises. Python Jobs of the Week Python Developer at AdMarketplace This is a BIG data analysis and infrastructure automation opportunity. As part of the core technology development team, you will be working on the real-time data engine of AdMarketplace.com. Back-End Web Developer at Occipital Do you want to push the boundaries of what's possible in web technology to help build the future of augmented reality? Are you able to hold a complete understanding of a complex backend system in your head to build fast and reliable web applications and APIs? Do you have a deep understanding of how networking, databases, and servers work down to the bare metal? Then we really want to meet you. Web Developer at LifeSquare You will own and manage our entire front-end, including our websites for consumers and for medical professionals. You should have a passion for creating clean, intuitive web applications. And because we are dealing with critical medical information, it is important that we find a developer with a keen eye for interaction design. Senior Back-end Web Developer at Padopolis Padopolis has an amazing opportunity to transform the mobile application landscape for ecommerce with its unique set of mobile applications. We are looking for an experienced back-end web developer to join our team with the opportunity to make a big impact. We are seeking an individual who is passionate about web development and has experience working in mobile environments. Staff Web Developer at Democracy Fund We are looking for a smart, savvy developer with fluency in Django/Python, confidence in building large scale web applications, expertise with MySQL and/or PostgreSQL, comfort administering a Linux server environment, and a love of clean, elegant code. *Copyright (C) 2011 Python Weekly All rights reserved.* [image: Email Marketing Powered by MailChimp] -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Thu Oct 13 18:34:35 2011 From: mark at microenh.com (Mark Erbaugh) Date: Thu, 13 Oct 2011 12:34:35 -0400 Subject: [CentralOH] Need a speaker(s) for October 24th meeting. In-Reply-To: References: Message-ID: I could do a main talk on the Python web framework Pyramid (my new favorite Python tool/toy). Mark On Oct 10, 2011, at 3:48 PM, Brian Costlow wrote: > Hello all, > > We are still looking for speakers for October 24 regular COhPy meeting. > > We could use a 'main' speaker who has a presentation that runs 30-60 minutes, and a couple of lightning talks. > > Please contact me or Eric Floehr if you are interested in speaking. > > Thanks, > > Brian > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh From eric at intellovations.com Thu Oct 13 19:34:31 2011 From: eric at intellovations.com (Eric Floehr) Date: Thu, 13 Oct 2011 13:34:31 -0400 Subject: [CentralOH] Need a speaker(s) for October 24th meeting. In-Reply-To: References: Message-ID: Mark, Thanks! Ever since the big merger, I've been curious about Pyramid. It seems to have had some good reviews lately. -Eric On Thu, Oct 13, 2011 at 12:34 PM, Mark Erbaugh wrote: > I could do a main talk on the Python web framework Pyramid (my new favorite > Python tool/toy). > > Mark > > > On Oct 10, 2011, at 3:48 PM, Brian Costlow wrote: > > > Hello all, > > > > We are still looking for speakers for October 24 regular COhPy meeting. > > > > We could use a 'main' speaker who has a presentation that runs 30-60 > minutes, and a couple of lightning talks. > > > > Please contact me or Eric Floehr if you are interested in speaking. > > > > Thanks, > > > > Brian > > _______________________________________________ > > CentralOH mailing list > > CentralOH at python.org > > http://mail.python.org/mailman/listinfo/centraloh > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Fri Oct 14 15:58:06 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Fri, 14 Oct 2011 09:58:06 -0400 Subject: [CentralOH] Mako Talk Message-ID: <02b801cc8a79$4cf7b5c0$e6e72140$@atlantixeng.com> I would be willing to talk about how to use Mako, my favorite Python templating engine, and how I use it to create linkers, among other things. James -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Fri Oct 14 16:52:42 2011 From: eric at intellovations.com (Eric Floehr) Date: Fri, 14 Oct 2011 10:52:42 -0400 Subject: [CentralOH] Mako Talk In-Reply-To: <02b801cc8a79$4cf7b5c0$e6e72140$@atlantixeng.com> References: <02b801cc8a79$4cf7b5c0$e6e72140$@atlantixeng.com> Message-ID: James, Awesome! Looks like we have gotten a talk for October, but you will be up for our December 5th meeting! Thanks! Eric On Fri, Oct 14, 2011 at 9:58 AM, James -- Atlantix wrote: > I would be willing to talk about how to use Mako, my favorite Python > templating engine, and how I use it to create linkers, among other things. > James**** > > ** ** > > ** ** > > ** ** > > ** ** > > ** ** > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Fri Oct 14 17:10:52 2011 From: mark at microenh.com (Mark Erbaugh) Date: Fri, 14 Oct 2011 11:10:52 -0400 Subject: [CentralOH] Mako Talk In-Reply-To: References: <02b801cc8a79$4cf7b5c0$e6e72140$@atlantixeng.com> Message-ID: This is interesting! Mako is one of the templating engines supported by Pyramid, but I've been using the other one, Chameleon. Maybe we could combine the talks. That'd be less work for James and me (but one less talk for the group ). Mark On Oct 14, 2011, at 10:52 AM, Eric Floehr wrote: > James, > > Awesome! Looks like we have gotten a talk for October, but you will be up for our December 5th meeting! > > Thanks! > Eric > > > On Fri, Oct 14, 2011 at 9:58 AM, James -- Atlantix wrote: > I would be willing to talk about how to use Mako, my favorite Python templating engine, and how I use it to create linkers, among other things. James > > > > > > > > > > > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh -------------- next part -------------- An HTML attachment was scrubbed... URL: From eric at intellovations.com Sat Oct 15 17:36:07 2011 From: eric at intellovations.com (Eric Floehr) Date: Sat, 15 Oct 2011 11:36:07 -0400 Subject: [CentralOH] Cincinnati Python group is reviving Message-ID: All, If you live in the greater Cincinnati area, or know Pythonistas who do, the Cincinnati Python group (CincyPy) is reviving! They have a meetup page now and the first meeting is Monday, October 24, at 6:00pm. More details and the meetup page here: http://www.meetup.com/CincyPy/ Good luck CincyPy! Cheers, Eric -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Sat Oct 15 21:27:11 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Sat, 15 Oct 2011 15:27:11 -0400 Subject: [CentralOH] Mako with Pyramid Message-ID: <038301cc8b70$704cc860$50e65920$@atlantixeng.com> I would be up for combining the talks, just let me know. I have enough material on Mako to talk for a while, either way is good. James -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Mon Oct 17 00:45:46 2011 From: mark at microenh.com (Mark Erbaugh) Date: Sun, 16 Oct 2011 18:45:46 -0400 Subject: [CentralOH] Mako with Pyramid In-Reply-To: <038301cc8b70$704cc860$50e65920$@atlantixeng.com> References: <038301cc8b70$704cc860$50e65920$@atlantixeng.com> Message-ID: <68D50C62-609F-4826-8375-8C82EFB47C10@microenh.com> On Oct 15, 2011, at 3:27 PM, James -- Atlantix wrote: > I would be up for combining the talks, just let me know. I have enough material on Mako to talk for a while, either way is good. > > James James, If you've got enough for a stand-alone talk, given that William will also be talking about tmux, maybe I'll just do the talk on Pyramid and demonstrate Chameleon (which is the templating enging I've been using) and you can talk on Mako in December. Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Mon Oct 17 16:30:40 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Mon, 17 Oct 2011 10:30:40 -0400 Subject: [CentralOH] Mako / Pyramid Message-ID: <03d401cc8cd9$59117550$0b345ff0$@atlantixeng.com> Mark; I will plan to do a talk on Mako alone then, at the December meeting. That sounds good. I will make the talk a bit more general, talking about how to use Python/Mako to wrap lower level languages, as well as generate HTML, etc. automatically. -James From jep200404 at columbus.rr.com Mon Oct 17 20:10:03 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Mon, 17 Oct 2011 14:10:03 -0400 Subject: [CentralOH] Dojo Tonight Message-ID: <20111017141003.3c61581d.jep200404@columbus.rr.com> There's a dojo tonight. http://www.meetup.com/Central-Ohio-Python-Users-Group/events/36839402/ From jonebird at gmail.com Thu Oct 20 17:24:40 2011 From: jonebird at gmail.com (Jon Miller) Date: Thu, 20 Oct 2011 11:24:40 -0400 Subject: [CentralOH] Fwd: Python Weekly (Issue 5 - October 20, 2011) In-Reply-To: References: Message-ID: Thanks for forwarding your Python Weekly digest, Eric. My last two editions have been great. I'm following your lead and sharing this week's edition with folk who haven't yet decided to subscribe yet or not. Enjoy, Jon Miller ---------- Forwarded message ---------- From: Python Weekly Date: Thu, Oct 20, 2011 at 11:15 AM Subject: Python Weekly (Issue 5 - October 20, 2011) To: jonEbird at gmail.com Email not displaying correctly? View it in your browser. Welcome to issue 5 of Python Weekly. Articles, Tutorials and Talks Django 1.3 / JQuery tutorial - Making a flashcard game This is a 4 parts tutorial that walks you through how to create a flashcard game using Django tutorial + javascript/jquery. - Part 1- This introductory part does the setup of wordconfuse game and presents a short introduction to Django. - Part 2- In this part we will look at the Django model and view definitions as well as the architecture of the game. - Part 3- Here we start looking at the presentation layer including how Django templates are used to generate dynamic HTML and CSS. - Part 4- The last part of this tutorial covers JQuery/javascript used to dynamically generate questions and answers, and to control the game flow using AJAX calls Extending Python with C - Using OpenCV on the web This article is kind of a two-in-one, it demonstrates how to create an extension to Python written in C and how to take the power of OpenCV to the web. Using dev_appserver with Python 2.7 on App Engine The latest App Engine release 1.5.5 finally supports Python 2.7. However, the dev_appserver still doesn't work with Python 2.7 WSGI handlers. This post shows you a trick that you can use it with webapp or any other WSGI-compliant web framework to test your Python 2.7 project before you deploy it on prodection server. A guide to Python packaging The best open source Python applications have great packaging. Learn more about what packaging is and its basic implementation. Then, go a step farther and discover versioning and distribution as they relate to packaging. Speeding up a Django web site without touching the code HTTP with Python - PycURL by Example Interesting Projects, Tools and Libraries Python Math - Python for iPhone/iPad/iPod Touch Python Math is a full implementation of the Python Programming Language (version 2.7) with a restricted set of modules focused on mathematics processing. No network connection is needed. The Python Math interpreter runs in your iPhone, iPad, or iPod Touch. Dajax Dajax is a powerfull tool to easily and super-fastly develop asynchronous presentation logic in web applications using python and almost no lines of JS source code. It supports up to four of the most popular JS frameworks: Prototype, jQuery, Dojo and mootols. Satchless Satchless is a high level framework that provides building blocks for an online shop. It's based on Django web application framework and written in Python language. The aim of this project is to make each module independent and extensible. Irctk IrcTK is a little IRC framework for developing IRC-based applications. Arkestra Arkestra is an intelligent semantic Django-based CMS for organisations and institutions. heatmap.py: create heatmaps in python Pipeline Pipeline is an asset packaging library for Django, providing both CSS and JavaScript concatenation and compression, built-in JavaScript template support, and optional data-URI image embedding. Books More Python Programming for the Absolute Beginner What better way is there to learn a programming language than with a game-oriented approach? This book offers readers more practice, more exercises, and slightly more advanced instruction in Python programming, all while using the game-focused examples and projects that have proven to be both effective and fun. Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API Maya Python for Games and Film is the first book to focus exclusively on how to implement Python with Maya. Written by trusted authorities in the field, this in-depth guide will help you master Maya Python, whether you're a seasoned technical artist looking to make the transition from MEL to Python or an aspiring artist not wanting to scramble for information. Upcoming Events and Webinars Coding an IRC Bot in Python For this week's first Community Byte, we will be going over how to make a simple IRC bot in the Python programming language. We will be using IRC to round people up before the coding. This event will be using a Gobby server for everyone to connect to, which allows us all to code in real-time, with everyone able to view and learn the code as we go along. Caching Strategies This month Ara Anjargolian, the co-founder and CTO of YCharts, a financial research and visualisation site, will be giving a talk on caching strategies for Django. November Python Project Night Come work on Python projects, get programming help, help others, and hang out. Bring your own project or work on one of the suggested projects below. Staff from the Boston Python Workshop will be here to help beginning Python programmers with language basics and practice. Python Jobs of the Week DevOps Engineer at Counsyl Counsyl is a medical genomics startup founded by social entrepreneurs and philanthropists with the belief that every child deserves a chance in life. Our team is stocked with engineers from Stanford/Harvard/Google, we're very well funded, and we're growing at a blistering pace. We are hiring a DevOps Engineer. Python Web Engineer at BitTorrent You will be working on developing the next generation of web-enabled BitTorrent services in close concert with the client development team. The challenges of the project are many, including creating a new BitTorrent user experience, building a highly available and scalable Web service, and ensuring the privacy of a potentially very large number of transactions. Senior Python Developer at WooMe WooMe is looking for a Senior Python Developer to join a great team based in central London, UK or the West Coast, USA. Senior Python Developer at Axcient Reporting to the VP of Engineering, the Senior Python Developer will play a pivotal role in the development of Anxcient 's new Cloud Failover service. *Share Python Weekly* [image: Facebook] [image: Twitter] [image: Reddit] [image: StumbleUpon] [image: DZone] [image: LinkedIn] [image: Buzz] [image: Digg] [image: Delicious] [image: Slashdot] You are receiving our weekly newsletter because you signed up at http://www.PythonWeekly.com. Unsubscribe jonEbird at gmail.com from this list | Forward to a friend| Update your profile *Our mailing address is:* Python Weekly Brooklyn Brooklyn, NY 11209 Add us to your address book *Copyright (C) 2011 Python Weekly All rights reserved.* [image: Email Marketing Powered by MailChimp] -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark at microenh.com Thu Oct 20 23:25:11 2011 From: mark at microenh.com (Mark Erbaugh) Date: Thu, 20 Oct 2011 17:25:11 -0400 Subject: [CentralOH] Monday's Meeting Topic Change Message-ID: <96AADC8B-0A63-47F0-B2F5-575F5706820C@microenh.com> Pythonista's (and friends), Due to a schedule conflict, I've swapped my talk on Pyramid with James Bonanno's talk on Mako. James will talk Monday 10/24 and I'll talk at the December 5 (combined November and December) meeting. Sorry I'll miss James' talk. Mark From gjigsaw at gmail.com Tue Oct 25 03:03:01 2011 From: gjigsaw at gmail.com (Jason Green) Date: Mon, 24 Oct 2011 21:03:01 -0400 Subject: [CentralOH] some tmux links and my config file Message-ID: Project Home: http://tmux.sourceforge.net/ Man Page: http://www.openbsd.org/cgi-bin/man.cgi?query=tmux&sektion=1 A Wiki: https://wiki.archlinux.org/index.php/Tmux Comparison to Screen: http://www.wikivs.com/wiki/Screen_vs_tmux Two Part tmux Tutorial: http://blog.hawkhost.com/2010/06/28/tmux-the-terminal-multiplexer/ http://blog.hawkhost.com/2010/07/02/tmux-%E2%80%93-the-terminal-multiplexer-part-2/ My .tmux.conf : ################################################################ # The TMUX Action Key ################################################################ # Define New Key set -g prefix C-q # Remove Default Key unbind C-b # Pass Defined Key bind C-q send-prefix ################################################################ # Color ################################################################ set-window-option -g window-status-current-fg white set-window-option -g window-status-current-bg blue set-window-option -g window-status-fg black set-window-option -g window-status-bg cyan set-window-option -g window-status-attr dim set-option -g status-bg magenta #set-window-option -g window-status-current-attr bright ################################################################ # Pane Splitting ################################################################ unbind % bind | split-window -h bind - split-window -v ################################################################ # Pane Switching ################################################################ # Emacs-Like Pane Swapping bind C-a select-pane -L bind C-e select-pane -R bind C-n select-pane -D bind C-p select-pane -U ################################################################ # Pane Re-Sizing ################################################################ bind left resize-pane -L 3 bind right resize-pane -R 3 bind down resize-pane -D 3 bind up resize-pane -U 3 ################################################################ # My Status Bar ################################################################ #set-option -g status-left 'Battery: #(/usr/local/bin/power.sh) #[default] Windows:' ################################################################ # Notifications ################################################################ setw -g monitor-activity on setw -g visual-activity on # Show messages and notifications for 2 seconds. set-option -g display-time 2000 ################################################################ # Automatically Rename Windows ################################################################ set -g automatic-rename on ################################################################ # Reload Config File (to get changes without restarting tmux) ################################################################ bind-key r source-file ~/.tmux.conf ################################################################ # Start Window Numbering at 1 (instead of default of 0) ################################################################ set -g base-index 1 ################################################################ # Set buffer limit to 100,000 (from default of 20,000) ################################################################ set -g history-limit 100000 ################################################################ # Monitor windows for activity ################################################################ bind-key m setw monitor-activity ################################################################ # Monitor windows for activity ################################################################ bind-key m setw monitor-activity ################################################################ # Attempt to allow mouse scrolling - appears to have failed. ################################################################ set -g mode-mouse on set-option -g mouse-select-pane on set-window-option -g mode-mouse on -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Tue Oct 25 03:45:31 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Mon, 24 Oct 2011 21:45:31 -0400 Subject: [CentralOH] Mako Discussion Message-ID: <01d501cc92b7$c8324570$5896d050$@atlantixeng.com> Thanks for the various questions this evening regarding Mako. Some suggested projects for Mako, as a test: 1. Auto Emailer Program a. Prepare a list of 10 dummy email addresses, with name, etc. in Excel. b. Read these with Python. c. Send a Holiday Party Invitation with HTML using Mako as the templating engine d. Use one "self contained" program 2. Auto-generation of Python with Python a. Write a python program that generates a "include" type file for Python using Mako b. The Python program can be class oriented, and simply import a package that is a variable list c. For example, in From mypackge import * Class Taylor_Series(): Def __init__(): Self.base_function = mypackage.function Thanks! James -------------- next part -------------- An HTML attachment was scrubbed... URL: From james at atlantixeng.com Tue Oct 25 17:23:51 2011 From: james at atlantixeng.com (James -- Atlantix) Date: Tue, 25 Oct 2011 11:23:51 -0400 Subject: [CentralOH] IronPython Programmers in Central Ohio Message-ID: <026201cc932a$1a6d9340$4f48b9c0$@atlantixeng.com> I am prospectively looking for experienced IronPython programmer to help me out converting a design. I would want someone who has been using IronPython for at least 1 year, if not 2, and have experience with the Visual Studio tools. Just email me at james at atlantixeng.com with interest. Thanks, James -------------- next part -------------- An HTML attachment was scrubbed... URL: From jep200404 at columbus.rr.com Wed Oct 26 05:18:01 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Tue, 25 Oct 2011 23:18:01 -0400 Subject: [CentralOH] Puppet v Fabric Message-ID: <20111025231801.00553f2e.jep200404@columbus.rr.com> Scott Merrill will be giving a presentation[1] on Puppet. How would you compare Puppet and Fabric? Reading Scott's description of it hints to me that it works at a higher level than fabric. http://www.colug.net/meetings.php[1] From morgan.goose at gmail.com Wed Oct 26 20:48:55 2011 From: morgan.goose at gmail.com (Morgan Goose) Date: Wed, 26 Oct 2011 11:48:55 -0700 Subject: [CentralOH] Puppet v Fabric In-Reply-To: <20111025231801.00553f2e.jep200404@columbus.rr.com> References: <20111025231801.00553f2e.jep200404@columbus.rr.com> Message-ID: They aren't really the same. Puppet is a config management tool, Fabric is a python wrapper/api to ssh. So you can look at it as Puppet is more about control, and Fabric is more to do with interaction. That doesn't mean though that there aren't people using Fabric like Puppet, but I think you'll also rarely find the reverse. I can give a more general rundown if you like, but just a quick look at both project's tutorials and some docs should suffice to see the different use cases. - goose On Tue, Oct 25, 2011 at 8:18 PM, wrote: > Scott Merrill will be giving a presentation[1] on Puppet. > > How would you compare Puppet and Fabric? Reading Scott's > description of it hints to me that it works at a higher level > than fabric. > > http://www.colug.net/meetings.php[1] > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > From jep200404 at columbus.rr.com Thu Oct 27 22:01:14 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Thu, 27 Oct 2011 16:01:14 -0400 Subject: [CentralOH] Arithmetic With Units Message-ID: <20111027160114.6e6282fd.jep200404@columbus.rr.com> What Python packages handle arithmetic with units? In other words, what package would do something like below: >>> d = Foo(176.0, 'feet') >>> t = Foo(2.0, 's') >>> speed = d / t >>> print speed 88.0 feet/s >>> a = 2.0 * d / (t ** 2) >>> print a 88.0 feet/s^2 From morgan.goose at gmail.com Thu Oct 27 22:09:04 2011 From: morgan.goose at gmail.com (Morgan Goose) Date: Thu, 27 Oct 2011 13:09:04 -0700 Subject: [CentralOH] Arithmetic With Units In-Reply-To: <20111027160114.6e6282fd.jep200404@columbus.rr.com> References: <20111027160114.6e6282fd.jep200404@columbus.rr.com> Message-ID: http://pypi.python.org/pypi/units/ (first hit on google, could be good, could be only ok) - goose On Thu, Oct 27, 2011 at 1:01 PM, wrote: > What Python packages handle arithmetic with units? > In other words, what package would do something like below: > >>>> d = Foo(176.0, 'feet') >>>> t = Foo(2.0, 's') >>>> speed = d / t >>>> print speed > 88.0 feet/s >>>> a = 2.0 * d / (t ** 2) >>>> print a > 88.0 feet/s^2 > > _______________________________________________ > CentralOH mailing list > CentralOH at python.org > http://mail.python.org/mailman/listinfo/centraloh > From jep200404 at columbus.rr.com Thu Oct 27 22:18:27 2011 From: jep200404 at columbus.rr.com (jep200404 at columbus.rr.com) Date: Thu, 27 Oct 2011 16:18:27 -0400 Subject: [CentralOH] Arithmetic With Units In-Reply-To: References: <20111027160114.6e6282fd.jep200404@columbus.rr.com> Message-ID: <20111027161827.2e42d6a1.jep200404@columbus.rr.com> > On Thu, Oct 27, 2011 at 1:01 PM, wrote: > > What Python packages handle arithmetic with units? On Thu, 27 Oct 2011 13:09:04 -0700, Morgan Goose wrote: > http://pypi.python.org/pypi/units/ Thanks. That's close enough and far better than the scipy.constants that I STFW'd to.