<?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>Cooking With Technology &#187; Programming</title>
	<atom:link href="http://www.robertpeaslee.com/index.php/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertpeaslee.com</link>
	<description>Tales of rugged geek adventures, complete with traps.</description>
	<lastBuildDate>Tue, 20 Oct 2009 11:45:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>mod_python Project Configuration Files</title>
		<link>http://www.robertpeaslee.com/index.php/mod_python-project-configuration-files/</link>
		<comments>http://www.robertpeaslee.com/index.php/mod_python-project-configuration-files/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 13:00:35 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[mod_python]]></category>
		<category><![CDATA[web apps]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=209</guid>
		<description><![CDATA[In my last post I brought up how to get around mod_python&#8217;s default inability to handle relative paths for imported modules. The next night after writing that, I faced a very similar issue with configuration files.
It is a sin to duplicate data in a project (except when caching), so most sane desktop applications will have [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/mod_python-project-configuration-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relative Import Paths Using Mod_Python</title>
		<link>http://www.robertpeaslee.com/index.php/relative-import-paths-using-mod_python/</link>
		<comments>http://www.robertpeaslee.com/index.php/relative-import-paths-using-mod_python/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 13:00:29 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[mod_python]]></category>
		<category><![CDATA[psp]]></category>
		<category><![CDATA[web apps]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=198</guid>
		<description><![CDATA[A long while back (a year already? Jeeze!) David Brenner and I wrote a web application without using any frameworks, only mod_python and python server pages (PSP). We ran into a few problems along the way, one of which being that the import path mod_python used had to be composed of absolute paths. It isn&#8217;t [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/relative-import-paths-using-mod_python/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Developing on OSX</title>
		<link>http://www.robertpeaslee.com/index.php/developing-on-osx/</link>
		<comments>http://www.robertpeaslee.com/index.php/developing-on-osx/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 03:19:53 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=148</guid>
		<description><![CDATA[A lot of developeres I knew back in college loved using Macs for their development machines, and you don&#8217;t have to look very far to see this opinion reflected on the Internet. In total, I&#8217;ve been using a Mac as a development machine for about five months. And now that I have a spare moment [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/developing-on-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharp Projectors Returning ERR On POWR Command</title>
		<link>http://www.robertpeaslee.com/index.php/sharp-projectors-returning-err-on-powr-command/</link>
		<comments>http://www.robertpeaslee.com/index.php/sharp-projectors-returning-err-on-powr-command/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 15:07:48 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[projector]]></category>
		<category><![CDATA[rs-232]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=106</guid>
		<description><![CDATA[I just wasted an hour tracking down a problem with an application that controls Sharp projectors via a RS-232 (serial) connection. On sending the projectors a &#8220;POWR   1&#8243; code to turn the projector on, we were getting &#8220;ERR&#8221; in response. The problem ended up being that the bulb on the projector was burnt out, so [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/sharp-projectors-returning-err-on-powr-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Java on Debian</title>
		<link>http://www.robertpeaslee.com/index.php/installing-java-on-debian/</link>
		<comments>http://www.robertpeaslee.com/index.php/installing-java-on-debian/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 07:06:59 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[debian packages]]></category>
		<category><![CDATA[debian-java]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=105</guid>
		<description><![CDATA[GCJ, the GNU compiler with java extensions, does a great job at compiling Java into bytecode, but still has some bugs in its libraries when dealing with Swing components. Installing Sun&#8217;s Java packages on Debian thus is occasionally necessary, and has historically been a chore. I won&#8217;t list the process here to even show my [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/installing-java-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging Serial Applications Using Screen</title>
		<link>http://www.robertpeaslee.com/index.php/debugging-serial-applications-using-screen/</link>
		<comments>http://www.robertpeaslee.com/index.php/debugging-serial-applications-using-screen/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 22:38:16 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[serial]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=104</guid>
		<description><![CDATA[My coolest project from work as of late has been to write a program to control the Sharp LCD projectors in RIT&#8217;s Software Engineering department through a serial interface. I really like writing code that interfaces with hardware, so this was one I enjoyed doing.
One thing I learned quickly is that debugging serial applications is [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/debugging-serial-applications-using-screen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking: Lecture Two Follow-up</title>
		<link>http://www.robertpeaslee.com/index.php/hacking-lecture-two-follow-up/</link>
		<comments>http://www.robertpeaslee.com/index.php/hacking-lecture-two-follow-up/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 07:02:37 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Society of Lectors]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[exploits]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[lectures]]></category>
		<category><![CDATA[shellcode]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/?p=95</guid>
		<description><![CDATA[Yesterday I gave the second lecture in my &#8220;hacking&#8221; series. We&#8217;ve progressed beyond general descriptions and terminology and moved into the technical aspects of the stack, vulnerable code, and crafting exploits. The lecture ran about 45 minutes, and was accompanied by a live demonstration of exploiting vulnerable code.
For those that came late or missed it, [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/hacking-lecture-two-follow-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Unsubstantiated Hype: Python and Web Development</title>
		<link>http://www.robertpeaslee.com/index.php/unsubstantiated-hype-python-and-web-development/</link>
		<comments>http://www.robertpeaslee.com/index.php/unsubstantiated-hype-python-and-web-development/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 05:11:33 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[porgramming]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/index.php/unsubstantiated-hype-python-and-web-development/</guid>
		<description><![CDATA[This past academic quarter I elected to do an independent study. A lot of hype has been surrounding web development over the past few years, and the python scripting language for even longer than that. Figuring it was time to immerse myself in both subjects and the technologies related to them, the independent study turned [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/unsubstantiated-hype-python-and-web-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DocBrowser Launch (and Shameless Plug)</title>
		<link>http://www.robertpeaslee.com/index.php/docbrowser-launch-and-shameless-plug/</link>
		<comments>http://www.robertpeaslee.com/index.php/docbrowser-launch-and-shameless-plug/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 02:53:26 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[DocBrowser]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/index.php/docbrowser-launch-and-shameless-plug/</guid>
		<description><![CDATA[I&#8217;m one of those people that tends to get distracted when I&#8217;m procrastinating. Most often, this comes out when I&#8217;m doing a programming assignment and I go to open documentation in my browser. For those of you that weren&#8217;t aware, Firefox and Stumbleupon are a developer&#8217;s worst nightmare &#8211; so many interesting things, only a [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/docbrowser-launch-and-shameless-plug/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AspectJ and Erasure Limitation</title>
		<link>http://www.robertpeaslee.com/index.php/aspectj-and-erasure-limitation/</link>
		<comments>http://www.robertpeaslee.com/index.php/aspectj-and-erasure-limitation/#comments</comments>
		<pubDate>Fri, 04 Jan 2008 09:28:40 +0000</pubDate>
		<dc:creator>peasleer</dc:creator>
				<category><![CDATA[Annoyances]]></category>
		<category><![CDATA[AspectJ]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Errors]]></category>

		<guid isPermaLink="false">http://www.robertpeaslee.com/index.php/aspectj-and-erasure-limitation/</guid>
		<description><![CDATA[As previously mentioned in this blog, I&#8217;m taking a programming skills course focusing on Aspect Oriented Programming (AOP) using AspectJ. I am using eclipse with the AspectJ plugin to develop, and recently came across a situation where I wanted to define a pointcut based on an object that uses generics. In attempting to do so, [...]]]></description>
		<wfw:commentRss>http://www.robertpeaslee.com/index.php/aspectj-and-erasure-limitation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
