<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9" -->
<rss version="0.92">
<channel>
	<title>Dev-Picayune</title>
	<link>http://www.devpicayune.com</link>
	<description>picayune: of little value or importance</description>
	<lastBuildDate>Fri, 23 Oct 2009 19:00:36 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>From lists to generators</title>
		<description><![CDATA[I was working on a section of my Checkers game code a few days ago. It looked like this:

class Checkerboard&#40;object&#41;:
   def legal_moves&#40;self, state&#41;:
	return state.captures or state.moves

The behavior above mirrors the standard Checkers rule that if you have a capture, you must take it &#8212; otherwise, you can make a regular move. In my [...]]]></description>
		<link>http://www.devpicayune.com/entry/from-lists-to-generators</link>
			</item>
	<item>
		<title>Komodo and Django and Ubuntu 9.04</title>
		<description><![CDATA[Lately, I&#8217;ve found myself switching from Wing IDE to Komodo IDE for my Python work. One of the major reasons for this has been my switch to using a Mac at work. While Wing runs on the Mac, it&#8217;s really an X11 app and doesn&#8217;t have the full Mac&#8217;y feel that Komodo has. Another reason, [...]]]></description>
		<link>http://www.devpicayune.com/entry/komodo-and-django-and-ubuntu-904</link>
			</item>
	<item>
		<title>Building Python 2.6 executables for Windows</title>
		<description><![CDATA[I finally made a build of my game, Raven Checkers, on Windows XP. In the process I ran into the same issues as everyone else with Python 2.6 and the new requirement for manifest files. Since Python 2.6 binaries for Windows are now compiled using Visual Studio 2008, a manifest file is required both for [...]]]></description>
		<link>http://www.devpicayune.com/entry/building-python-26-executables-for-windows</link>
			</item>
	<item>
		<title>Object pooling in Python</title>
		<description><![CDATA[This post discusses an object pool design pattern that is applicable in the following scenario:

You have a list of objects whose state is continually updated.
The objects are frequently added or deleted from the list, i.e. have limited lifetimes.
You want to reuse the objects instead, to improve performance or simplify your code.

&#160;
Introduction
When writing my game Asteroid [...]]]></description>
		<link>http://www.devpicayune.com/entry/object-pooling-in-python</link>
			</item>
	<item>
		<title>A New Author for the Blog and Site</title>
		<description><![CDATA[I&#8217;ve never really regretted keeping two separate blogs. Three was certainly too much, but having two isn&#8217;t all bad. The one thing I&#8217;ve regretted is that I&#8217;ve not done enough posts. So, to help fix that situation and also to provide a slightly more permanent home to the excellent posts that he writes, I&#8217;m pleased [...]]]></description>
		<link>http://www.devpicayune.com/entry/a-new-author-for-the-blog-and-site</link>
			</item>
	<item>
		<title>Some Long MySQL Connection Delays</title>
		<description><![CDATA[This issue has been documented before, but it took me awhile to understand what the real problem was and what my options for resolving it were.
So what happened? I had a VM (Ubuntu Hardy) chillin&#8217; on my local dev box. That local VM was a test environment to verify the performance of a django app [...]]]></description>
		<link>http://www.devpicayune.com/entry/some-long-mysql-connection-delays</link>
			</item>
	<item>
		<title>Hosting a Django Site With the CherryPy WSGI Server</title>
		<description><![CDATA[So after hearing about CherryPy&#8217;s WSGI server while at PyCon (I went to the Pylons/TG2 classes), I decided, like others have, to see if I could host a Django site with it here where I work.  There are several references out there about using that server code with Django, but I had a tough [...]]]></description>
		<link>http://www.devpicayune.com/entry/hosting-django-with-cherrypy-wsgi-server</link>
			</item>
	<item>
		<title>MySQLdb and executemany error &#8220;incomplete format&#8221;</title>
		<description><![CDATA[Okay, very weird problem today.  I am not sure what to make of it&#8230; when using the latest version of MySQLdb (1.2.2.final.0) which is the version in Ubuntu 7.10 Gutsy, I am getting an &#8220;incomplete format&#8221; error when performing an executemany.  My variables are presented as a list of dictionaries as I&#8217;m using [...]]]></description>
		<link>http://www.devpicayune.com/entry/mysqldb-and-executemany-error-incomplete-format</link>
			</item>
	<item>
		<title>Projects, PyCon, and Life</title>
		<description><![CDATA[So just as a bookmark to myself, I wanted to document what all I was working on from a technical perspective.
On the work front, I&#8217;ve recently deployed a Django app that folks are just totally loving.  It&#8217;s actually a hacked together group of scripts to import data and export data to two different legacy [...]]]></description>
		<link>http://www.devpicayune.com/entry/projects-pycon-and-life</link>
			</item>
	<item>
		<title>More Blog Housekeeping</title>
		<description><![CDATA[I&#8217;ve finally gotten tired of my poor little blog getting attacked by spammers.  Actually, it was just one in particular and I know I could&#8217;ve done some IP blocking or added to the protection scheme on my comments, but rather than working more on Pumpkinvine, I&#8217;ve now switched to WordPress.  And while it [...]]]></description>
		<link>http://www.devpicayune.com/entry/more-blog-housekeeping</link>
			</item>
</channel>
</rss>
