<?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>The Home of B. A. Shelton (formerly zancarius.com) &#187; Programming</title>
	<atom:link href="http://bashelton.com/categories/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://bashelton.com</link>
	<description>Technology enthusiast gone rambling lunatic!</description>
	<lastBuildDate>Thu, 01 Dec 2011 02:00:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Annoyances: vBulletin 4 Template Hooks</title>
		<link>http://bashelton.com/2011/02/annoyances-vbulletin-4-template-hooks/</link>
		<comments>http://bashelton.com/2011/02/annoyances-vbulletin-4-template-hooks/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 08:38:05 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[Manic Schizophrenia]]></category>
		<category><![CDATA[Template Hooks]]></category>
		<category><![CDATA[vBulletin]]></category>
		<category><![CDATA[vBulletin 4]]></category>

		<guid isPermaLink="false">http://bashelton.com/?p=1906</guid>
		<description><![CDATA[I&#8217;ve been doing commercial software development for vBulletin 3.x (and, by extension, 4.x) off and on now for a couple of years. While there are some things that irritate the crap out of me about both of these products, vBulletin (both versions) have features that just aren&#8217;t found in other bulletin board packages. Admittedly, many [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/05/new-template/' rel='bookmark' title='Permanent Link: New Template'>New Template</a></li>
<li><a href='http://bashelton.com/2009/05/read-more-patch/' rel='bookmark' title='Permanent Link: Read More Patch'>Read More Patch</a></li>
<li><a href='http://bashelton.com/2011/01/annoyances-video-tutorials/' rel='bookmark' title='Permanent Link: Annoyances: Video Tutorials'>Annoyances: Video Tutorials</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2011/02/annoyances-vbulletin-4-template-hooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java and Multiple Desktops</title>
		<link>http://bashelton.com/2010/11/java-and-multiple-desktops/</link>
		<comments>http://bashelton.com/2010/11/java-and-multiple-desktops/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 01:30:05 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Center on Screen]]></category>
		<category><![CDATA[Dual Monitors]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Multiple Monitors]]></category>
		<category><![CDATA[Swing]]></category>
		<category><![CDATA[SWT]]></category>

		<guid isPermaLink="false">http://bashelton.com/?p=1862</guid>
		<description><![CDATA[If you&#8217;re using a single monitor, this article won&#8217;t be of much use to you. For the rest of you who have two (or more) monitors plugged into your box, you may be able to glean something of useful from this post. I&#8217;m sure the topic has been written to death elsewhere, and while there&#8217;s [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/06/pyqt-center-on-screen/' rel='bookmark' title='Permanent Link: PyQt Center on Screen'>PyQt Center on Screen</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2010/11/java-and-multiple-desktops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twisted Python and IPv6</title>
		<link>http://bashelton.com/2010/10/twisted-python-and-ipv6/</link>
		<comments>http://bashelton.com/2010/10/twisted-python-and-ipv6/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 21:39:15 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Blasphemy]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Monkey Patch]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Twisted]]></category>
		<category><![CDATA[Twisted Framework]]></category>

		<guid isPermaLink="false">http://bashelton.com/?p=1801</guid>
		<description><![CDATA[&#187; I hate walls of text. Take me to the downloads! &#171; Updated October 11th, 2010: Added support for Twisted applications and epoll (and possibly kqueue). Updated December 3rd, 2010: Changed a few things with the patch distribution. See comments for details. Be aware that this information is or will soon be deprecated. Twisted 10.2 [...]


Related posts:<ol><li><a href='http://bashelton.com/2010/02/ipv6/' rel='bookmark' title='Permanent Link: IPv6, an Experimental Overview'>IPv6, an Experimental Overview</a></li>
<li><a href='http://bashelton.com/2009/07/announcing-chatly/' rel='bookmark' title='Permanent Link: Announcing Chatly'>Announcing Chatly</a></li>
<li><a href='http://bashelton.com/2009/07/python-gotchas-class-attributes-versus-instance-members/' rel='bookmark' title='Permanent Link: Python Gotchas: Class Attributes versus Instance Members'>Python Gotchas: Class Attributes versus Instance Members</a></li>
<li><a href='http://bashelton.com/2009/06/pyqt-py2exe-and-pyinstaller/' rel='bookmark' title='Permanent Link: PyQt, py2exe, and pyinstaller'>PyQt, py2exe, and pyinstaller</a></li>
<li><a href='http://bashelton.com/2009/05/read-more-patch/' rel='bookmark' title='Permanent Link: Read More Patch'>Read More Patch</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2010/10/twisted-python-and-ipv6/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Symfony 1.3/1.4 and Suhosin</title>
		<link>http://bashelton.com/2010/02/symfony-and-suhosin/</link>
		<comments>http://bashelton.com/2010/02/symfony-and-suhosin/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 23:56:52 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Suhosin]]></category>
		<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://bashelton.com/?p=1651</guid>
		<description><![CDATA[I read about Symfony some time back when I was working on a project in CakePHP. Symfony struck my interests primarily because it uses Doctrine (by default) as its ORM, and I&#8217;ve used Doctrine in a couple of other projects. This weekend, I elected to give Symfony a try. After reading through the documentation&#8211;which I&#8217;ll [...]


No related posts.]]></description>
		<wfw:commentRss>http://bashelton.com/2010/02/symfony-and-suhosin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scala: A Prologue (Or The Learning of a Language)</title>
		<link>http://bashelton.com/2009/08/scala-prologue-learning-of-a-language-2/</link>
		<comments>http://bashelton.com/2009/08/scala-prologue-learning-of-a-language-2/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 05:09:26 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://www.bashelton.com/?p=1353</guid>
		<description><![CDATA[Borrowing an idea from Will, I&#8217;ve decided that I will be detailing the progress I make as I teach myself a new programming language: Scala. I&#8217;ve heard nothing but good things about it and have toyed around with a couple of (simple!) tutorials. I&#8217;m impressed enough to have ordered a book which I expect to [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/08/learning-scala-day-one/' rel='bookmark' title='Permanent Link: Learning Scala: Day One'>Learning Scala: Day One</a></li>
<li><a href='http://bashelton.com/2009/08/learning-scala-day-two/' rel='bookmark' title='Permanent Link: Learning Scala: Day Two'>Learning Scala: Day Two</a></li>
<li><a href='http://bashelton.com/2009/09/learning-scala-day-three/' rel='bookmark' title='Permanent Link: Learning Scala: Day Three'>Learning Scala: Day Three</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2009/08/scala-prologue-learning-of-a-language-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Routing v0.2.2 Released</title>
		<link>http://bashelton.com/2009/08/routing-v022-released/</link>
		<comments>http://bashelton.com/2009/08/routing-v022-released/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 04:45:32 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Routing]]></category>

		<guid isPermaLink="false">http://www.bashelton.com/?p=1351</guid>
		<description><![CDATA[I&#8217;ve released Routing v0.2.2. This version fixes a few outstanding issues and reduces the number of notices encountered if error_reporting is set to E_ALL. You can also read the changelog here. Related posts:Routing v0.2 Released PHP Routing NoSleep Released Watcher v0.1 Beta Released!


Related posts:<ol><li><a href='http://bashelton.com/2009/08/routing-v02-released/' rel='bookmark' title='Permanent Link: Routing v0.2 Released'>Routing v0.2 Released</a></li>
<li><a href='http://bashelton.com/2009/08/php-routing/' rel='bookmark' title='Permanent Link: PHP Routing'>PHP Routing</a></li>
<li><a href='http://bashelton.com/2009/08/nosleep-released/' rel='bookmark' title='Permanent Link: NoSleep Released'>NoSleep Released</a></li>
<li><a href='http://bashelton.com/2009/02/watcher-v01-beta-released/' rel='bookmark' title='Permanent Link: Watcher v0.1 Beta Released!'>Watcher v0.1 Beta Released!</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2009/08/routing-v022-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Routing v0.2 Released</title>
		<link>http://bashelton.com/2009/08/routing-v02-released/</link>
		<comments>http://bashelton.com/2009/08/routing-v02-released/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 03:22:26 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Routing]]></category>

		<guid isPermaLink="false">http://www.bashelton.com/?p=1336</guid>
		<description><![CDATA[I&#8217;ve released a new version of Routing v0.2.1. This update resolves issues with the route preferences and correctly prioritizes static routes. The internal route decisions are now handled by a scoring system. There are still a few bugs, but Routing is fast moving toward something usable. Head over here to grab the latest version. I [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/08/routing-v022-released/' rel='bookmark' title='Permanent Link: Routing v0.2.2 Released'>Routing v0.2.2 Released</a></li>
<li><a href='http://bashelton.com/2009/08/php-routing/' rel='bookmark' title='Permanent Link: PHP Routing'>PHP Routing</a></li>
<li><a href='http://bashelton.com/2009/08/nosleep-released/' rel='bookmark' title='Permanent Link: NoSleep Released'>NoSleep Released</a></li>
<li><a href='http://bashelton.com/2009/02/watcher-v01-beta-released/' rel='bookmark' title='Permanent Link: Watcher v0.1 Beta Released!'>Watcher v0.1 Beta Released!</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2009/08/routing-v02-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Routing</title>
		<link>http://bashelton.com/2009/08/php-routing/</link>
		<comments>http://bashelton.com/2009/08/php-routing/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 08:06:48 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Routes]]></category>
		<category><![CDATA[Routing]]></category>

		<guid isPermaLink="false">http://www.bashelton.com/?p=1325</guid>
		<description><![CDATA[If you&#8217;ve ever written web applications in Python using Pylons or TurboGears (>=1.1), you&#8217;re probably familiar with an incredibly handy tool known as Routes. It&#8217;s modeled after the Ruby on Rails routes system and does quite a marvelous job at mapping friendly, SEO URLs to useful code. If you&#8217;re not aware of it, you really [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/08/routing-v02-released/' rel='bookmark' title='Permanent Link: Routing v0.2 Released'>Routing v0.2 Released</a></li>
<li><a href='http://bashelton.com/2009/08/routing-v022-released/' rel='bookmark' title='Permanent Link: Routing v0.2.2 Released'>Routing v0.2.2 Released</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2009/08/php-routing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NoSleep Released</title>
		<link>http://bashelton.com/2009/08/nosleep-released/</link>
		<comments>http://bashelton.com/2009/08/nosleep-released/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 01:36:54 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[eSATA Enclosure]]></category>
		<category><![CDATA[NoSleep]]></category>
		<category><![CDATA[USB Enclosure]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.bashelton.com/?p=1306</guid>
		<description><![CDATA[So, I finally got around to writing a suitable replacement for the little Python script I was using to kill power management on my Thermaltake external USB/eSATA drive. But first, some history. I didn&#8217;t mention it in the assembly guide I wrote for the Thermaltake enclosure, but as it turns out, the SATA chipset Thermaltake [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/02/watcher-v01-beta-released/' rel='bookmark' title='Permanent Link: Watcher v0.1 Beta Released!'>Watcher v0.1 Beta Released!</a></li>
<li><a href='http://bashelton.com/2009/06/assembly-guide-thermaltake-enclosure-usb-esata/' rel='bookmark' title='Permanent Link: Assembly Guide: Thermaltake USB 2.0/eSATA Enclosure'>Assembly Guide: Thermaltake USB 2.0/eSATA Enclosure</a></li>
<li><a href='http://bashelton.com/2009/08/routing-v02-released/' rel='bookmark' title='Permanent Link: Routing v0.2 Released'>Routing v0.2 Released</a></li>
<li><a href='http://bashelton.com/2009/08/routing-v022-released/' rel='bookmark' title='Permanent Link: Routing v0.2.2 Released'>Routing v0.2.2 Released</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2009/08/nosleep-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Announcing Chatly</title>
		<link>http://bashelton.com/2009/07/announcing-chatly/</link>
		<comments>http://bashelton.com/2009/07/announcing-chatly/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 07:06:48 +0000</pubDate>
		<dc:creator>Benjamin</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Chatly]]></category>
		<category><![CDATA[New Release]]></category>
		<category><![CDATA[PyQt]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Twisted]]></category>

		<guid isPermaLink="false">http://www.bashelton.com/?p=1199</guid>
		<description><![CDATA[About a week ago, I finished the first release-quality beta version of an application I have called Chatly. It isn&#8217;t a whole lot right now as not all features have been fully implemented, but it includes both the client (a stand alone application that uses PyQt for GUI management) and a server. Both client and [...]


Related posts:<ol><li><a href='http://bashelton.com/2009/06/pyqt-py2exe-and-pyinstaller/' rel='bookmark' title='Permanent Link: PyQt, py2exe, and pyinstaller'>PyQt, py2exe, and pyinstaller</a></li>
<li><a href='http://bashelton.com/2010/10/twisted-python-and-ipv6/' rel='bookmark' title='Permanent Link: Twisted Python and IPv6'>Twisted Python and IPv6</a></li>
<li><a href='http://bashelton.com/2009/06/pyqt-center-on-screen/' rel='bookmark' title='Permanent Link: PyQt Center on Screen'>PyQt Center on Screen</a></li>
</ol>]]></description>
		<wfw:commentRss>http://bashelton.com/2009/07/announcing-chatly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

