<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desert Moon</title>
	<atom:link href="http://dmoonc.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://dmoonc.com/blog</link>
	<description>The weblog for Desert Moon Consulting, LLC</description>
	<lastBuildDate>Sat, 14 Aug 2010 15:55:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Hover on Multi-touch Devices</title>
		<link>http://dmoonc.com/blog/?p=306</link>
		<comments>http://dmoonc.com/blog/?p=306#comments</comments>
		<pubDate>Sat, 14 Aug 2010 15:55:29 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=306</guid>
		<description><![CDATA[I try to keep this blog focused on software development: design, bug fixes, etc. That&#8217;s why the following post originally appeared elsewhere. It appears here, now, because it&#8217;s loosely connected to software development and because &#8212; well, it&#8217;s interesting (to me). I&#8217;ve been seeing so many references to the idea of proximity-based user interfaces, it [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=306</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good on you, Wolf Rentzch</title>
		<link>http://dmoonc.com/blog/?p=303</link>
		<comments>http://dmoonc.com/blog/?p=303#comments</comments>
		<pubDate>Wed, 12 May 2010 19:54:50 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=303</guid>
		<description><![CDATA[Never mind Flash; Apple was showing what it thinks of its developer community.]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=303</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading a VMware VM to Ubuntu 10.04</title>
		<link>http://dmoonc.com/blog/?p=298</link>
		<comments>http://dmoonc.com/blog/?p=298#comments</comments>
		<pubDate>Sat, 01 May 2010 14:13:05 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[OS X]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=298</guid>
		<description><![CDATA[Yesterday I tried to update an Ubuntu 9.10 VM, running VMware Fusion 3.1 beta, to Ubuntu 10.04. Two significant problems arose: At the login screen, the keyboard didn&#8217;t work the boot process paused because hgfs could not be mounted Here&#8217;s a log of the problems and worries encountered, together with their solutions. Grub Configuration Late [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=298</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VMware Fusion 3.0.1, Ubuntu 9.10 and shared folders</title>
		<link>http://dmoonc.com/blog/?p=288</link>
		<comments>http://dmoonc.com/blog/?p=288#comments</comments>
		<pubDate>Wed, 03 Mar 2010 18:49:55 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VMware Fusion]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=288</guid>
		<description><![CDATA[In VMware Fusion I share a folder with many of my VMs. In a new Ubuntu 9.10 VM, that shared folder is always mounted with the wrong owner and group IDs. Here&#8217;s a fix. After booting the Ubuntu VM for the first time, I downloaded and installed the latest vmware-tools distribution, using the VMware &#8220;Virtual [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=288</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PyCon 2010 Poster Session</title>
		<link>http://dmoonc.com/blog/?p=284</link>
		<comments>http://dmoonc.com/blog/?p=284#comments</comments>
		<pubDate>Sat, 27 Feb 2010 05:07:24 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web2.0]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=284</guid>
		<description><![CDATA[I finally presented something at a Python conference. Many thanks to Vern Ceder for organizing the PyCon 2010 poster session! Here&#8217;s a copy of the poster, which describes a way to run QUnit-based JavaScript unit tests using Python&#8217;s unittest facilities: PyCon Poster.pdf The code described by the poster is available from bitbucket.org, under the BSD [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=284</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mercurial, Migration Assistant, and dotfiles</title>
		<link>http://dmoonc.com/blog/?p=278</link>
		<comments>http://dmoonc.com/blog/?p=278#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:17:50 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=278</guid>
		<description><![CDATA[I recently upgraded my iMac. Migration Assistant moved all of my files to the new machine without issue &#8212; or so it seemed. I had created Mercurial repositories in a couple of virtualenv environments, to track changes locally.[1] I didn&#8217;t notice that Mercurial had put each virtual environment&#8217;s .Python file under revision control. Shortly after [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=278</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Python, webbrowser, OS X, and &#8220;execution error&#8221;</title>
		<link>http://dmoonc.com/blog/?p=276</link>
		<comments>http://dmoonc.com/blog/?p=276#comments</comments>
		<pubDate>Fri, 29 Jan 2010 04:57:12 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=276</guid>
		<description><![CDATA[Once in awhile I write Python scripts which produce static HTML pages and then use the webbrowser module to open the results in a browser. I do this just rarely enough that, when the scripts fail on OS X with the following error, I have to waste time diagnosing the problem: execution error: An error [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=276</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TextMate, Emacs and META indent-region</title>
		<link>http://dmoonc.com/blog/?p=270</link>
		<comments>http://dmoonc.com/blog/?p=270#comments</comments>
		<pubDate>Thu, 12 Nov 2009 17:10:58 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Textmate]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=270</guid>
		<description><![CDATA[I haven&#8217;t used GNU Emacs very much since switching to TextMate in 2005. One Emacs feature which I really miss in TextMate is indent-region. It lets you take an entire region of code, whatever its language, whatever its mix of tabs and spaces and indentation widths, and re-format it using your preferred indentation style. But [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=270</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating an &#8216;hg ignore&#8217; extension</title>
		<link>http://dmoonc.com/blog/?p=266</link>
		<comments>http://dmoonc.com/blog/?p=266#comments</comments>
		<pubDate>Tue, 03 Nov 2009 18:50:57 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=266</guid>
		<description><![CDATA[I often wish Mercurial had an &#8216;hg ignore&#8217; command similar to &#8216;bzr ignore&#8217;. Turns out it&#8217;s pretty easy to add one: #!/usr/bin/env python """Ignore pathnames and patterns""" import os def ignore(ui, repo, *pathnames): """Ignore the given pathnames and patterns.""" outf = open(os.path.join(repo.root, ".hgignore"), "a") for p in pathnames: outf.write(p + "\n") outf.close() return cmdtable = [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=266</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running TileCache within a Django Application</title>
		<link>http://dmoonc.com/blog/?p=264</link>
		<comments>http://dmoonc.com/blog/?p=264#comments</comments>
		<pubDate>Thu, 24 Sep 2009 18:17:22 +0000</pubDate>
		<dc:creator>mchapman</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://dmoonc.com/blog/?p=264</guid>
		<description><![CDATA[[Cross-posted from Bottled Text, as usual.] Punchline Here is how to serve TileCache tile images from within a Django application. from TileCache.Service import Service _service = Service(...) def get_tile(request): global _service format, image = _service.dispatchRequest( request.GET, request.path, request.method, request.get_host()) result = HttpResponse(str(image), mimetype=format) return result Scenario You&#8217;re building a low-traffic Django-based GIS application, and you [...]]]></description>
		<wfw:commentRss>http://dmoonc.com/blog/?feed=rss2&amp;p=264</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
