<?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>Michael Cook's Place &#187; Programming</title>
	<atom:link href="http://www.foobarsoft.com/category/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.foobarsoft.com</link>
	<description>Bits of Genius in a Sea of Mediocrity</description>
	<lastBuildDate>Wed, 12 May 2010 19:19:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WebOS Programming Needs Work</title>
		<link>http://www.foobarsoft.com/2009/11/26/webos-programming-needs-work</link>
		<comments>http://www.foobarsoft.com/2009/11/26/webos-programming-needs-work#comments</comments>
		<pubDate>Fri, 27 Nov 2009 03:58:43 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=406</guid>
		<description><![CDATA[In the last few days I&#8217;ve read a good chunk of the documentation on Palm&#8217;s WebOS, and started making a little program. While the documentation is technically thorough, it&#8217;s poorly laid out and the example leaves something to be desired.
You can find everything at Palm&#8217;s developer site. I downloaded what I thought I needed, then [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2009/11/26/webos-programming-needs-work/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clojure Sierpinski&#8217;s Triangle</title>
		<link>http://www.foobarsoft.com/2009/05/05/clojure-sierpinskis-triangle</link>
		<comments>http://www.foobarsoft.com/2009/05/05/clojure-sierpinskis-triangle#comments</comments>
		<pubDate>Tue, 05 May 2009 19:25:52 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=376</guid>
		<description><![CDATA[I did some more Clojure tinkering on Friday and wrote a little program based on an algorithm on Wikipedia to generate a Sierpinski&#8217;s triangle. You can find it on my Clojure page. It was surprisingly easy.
]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2009/05/05/clojure-sierpinskis-triangle/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clojure and Reading</title>
		<link>http://www.foobarsoft.com/2009/03/26/clojure-and-reading</link>
		<comments>http://www.foobarsoft.com/2009/03/26/clojure-and-reading#comments</comments>
		<pubDate>Thu, 26 Mar 2009 20:42:45 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Me]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Clojure]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=363</guid>
		<description><![CDATA[I&#8217;ve been kind of busy lately. I&#8217;ve discovered and started playing with Clojure, a Lisp implementation for Java. The best guide I&#8217;ve found so far is Clojure &#8211; Functional Programming for the JVM. I&#8217;ve made three small programs (really two), which you can learn about on my Clojure page.
The other thing I&#8217;ve been doing is [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2009/03/26/clojure-and-reading/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Gravitoids Fun</title>
		<link>http://www.foobarsoft.com/2009/01/23/more-gravitoids-fun</link>
		<comments>http://www.foobarsoft.com/2009/01/23/more-gravitoids-fun#comments</comments>
		<pubDate>Fri, 23 Jan 2009 18:43:42 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Gravitoids]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=320</guid>
		<description><![CDATA[Gravitoids has been updated again, this time to version 0.6. Some big angle and gravity calculation bugs and weird corner cases were found and fixed.
]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2009/01/23/more-gravitoids-fun/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gravitoids Gravity Error</title>
		<link>http://www.foobarsoft.com/2009/01/09/gravitoids-gravity-error</link>
		<comments>http://www.foobarsoft.com/2009/01/09/gravitoids-gravity-error#comments</comments>
		<pubDate>Fri, 09 Jan 2009 21:26:07 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Gravitoids]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=312</guid>
		<description><![CDATA[I am continuing to work on Gravitoids. While working a little while ago I found one of the problems that&#8217;s been in the code. When the force of gravity on an object was set, it was actually being done as an addition. So instead of the correct way of doing things (pseudo code):
object.forceOfGravity = calculatedForceOfGravity
I [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2009/01/09/gravitoids-gravity-error/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Gravitoitds Source Up</title>
		<link>http://www.foobarsoft.com/2008/12/23/more-gravitoitds-source-up</link>
		<comments>http://www.foobarsoft.com/2008/12/23/more-gravitoitds-source-up#comments</comments>
		<pubDate>Tue, 23 Dec 2008 17:43:13 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=273</guid>
		<description><![CDATA[I&#8217;ve updated the Gravitoids page with the source to versions 0.3, 0.4, and 0.5. I didn&#8217;t pre-build the JARs this time. Sorry.
I&#8217;m trying to get things working right, but I keep running across errors that I must have made. I&#8217;ve been watching things now that I added a few more possible things to draw (such [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2008/12/23/more-gravitoitds-source-up/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gravitoids Brains Don&#8217;t Work</title>
		<link>http://www.foobarsoft.com/2008/12/17/gravitoids-brains-dont-work</link>
		<comments>http://www.foobarsoft.com/2008/12/17/gravitoids-brains-dont-work#comments</comments>
		<pubDate>Wed, 17 Dec 2008 18:35:47 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=265</guid>
		<description><![CDATA[So what does a Gravitoids ship think about? How does it determine what to do? Well I was going to give you a look at what a ship thinks, but I noticed something. I keep track of the direction evolution is moving in, but I apparently never SET those variables, so they are always 0. [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2008/12/17/gravitoids-brains-dont-work/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gravitoids Results</title>
		<link>http://www.foobarsoft.com/2008/12/17/gravitoids-results</link>
		<comments>http://www.foobarsoft.com/2008/12/17/gravitoids-results#comments</comments>
		<pubDate>Wed, 17 Dec 2008 15:03:43 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=263</guid>
		<description><![CDATA[UPDATE: Turns out, this is all due to an error. See Gravitoids Brains Don&#8217;t Work.
So I let Gravitoids run overnight just to see what would happen. All in all, it ran for 200 generations. Here is how long the most fit individual lasted in each test:

1st &#8211; 9,909
5th &#8211; 44,364
10th &#8211; 77,838
25th &#8211; 160,486
50th &#8211; [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2008/12/17/gravitoids-results/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working on Gravitoids</title>
		<link>http://www.foobarsoft.com/2008/12/16/working-on-gravitoids</link>
		<comments>http://www.foobarsoft.com/2008/12/16/working-on-gravitoids#comments</comments>
		<pubDate>Wed, 17 Dec 2008 00:28:53 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=259</guid>
		<description><![CDATA[I&#8217;ve been working again on Gravitoids. I&#8217;ve got my internal version up to v0.5, but I haven&#8217;t updated the page yet.
This all started when I saw a cool little program someone made to generate the Mona Lisa using only 50 polygons. The gentleman&#8217;s name is Roger Alsing. I wish I had thought of the idea, [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2008/12/16/working-on-gravitoids/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Character Generation, Katakana Rendering</title>
		<link>http://www.foobarsoft.com/2008/10/01/character-generation-katakana-rendering</link>
		<comments>http://www.foobarsoft.com/2008/10/01/character-generation-katakana-rendering#comments</comments>
		<pubDate>Thu, 02 Oct 2008 00:24:41 +0000</pubDate>
		<dc:creator>MBCook</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.foobarsoft.com/?p=236</guid>
		<description><![CDATA[Despite spending more time with Little Cute Display, I&#8217;m still unable to get character generation working. Based on the small amount of information I have it should be working. I suspect that either the device just doesn&#8217;t support it (possible, I haven&#8217;t tested it) or I don&#8217;t have enough documentation (my best guess).
As part of [...]]]></description>
		<wfw:commentRss>http://www.foobarsoft.com/2008/10/01/character-generation-katakana-rendering/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.237 seconds -->
