<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>ShimPossible</title>
	<link>http://blog.shimpossible.com</link>
	<description>It's not impossible, it's ShimPossible</description>
	<lastBuildDate>Sun, 16 Aug 2009 13:08:31 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->

	<item>
		<title>Legos and Optimization</title>
		<description><![CDATA[Everyone wants faster, simpler code.Â  &#8220;Optimization&#8221; doesn&#8217;t mean the same thing to everyone though.Â  For example a FSM.Â  This usually start out as a big mass of very simple states.Â  You then &#8220;optimize&#8221; redundant and nop states away, and combine states.Â  For example a simple FSM for most console games Logos -&#62; Loading screen -&#62; [...]]]></description>
		<link>http://blog.shimpossible.com/2009/08/16/legos_and_optimization/</link>
			</item>
	<item>
		<title>Python like .NET</title>
		<description><![CDATA[Python allows you to assign almost everything.Â  There doesn&#8217;t seem to be a difference between variables and functions.Â  You can have a class Foo with attributes bar and baz. These can be methods or plain varaibles, and you can re assign them at run time.Â Â  So Foo.bar = 10Â  and Foo.bar = { return a+1 [...]]]></description>
		<link>http://blog.shimpossible.com/2009/04/17/python-like-net/</link>
			</item>
	<item>
		<title>Fun with timezones</title>
		<description><![CDATA[Using dates and times in a program is not always as straight forward as you might think.Â  The issue is with timezones and daylight savings.Â  Most people forget to use a timezone when they store dates.Â  This might not seem like an issue if you think your program will never be used in another timezone, [...]]]></description>
		<link>http://blog.shimpossible.com/2009/04/09/fun-with-timezones/</link>
			</item>
	<item>
		<title>Swap with out the tmp</title>
		<description><![CDATA[When swapping variables most people use tmp = a a = b b = tmp This requires using an extra variable tmp to store A while it is overwritten with b.Â  Wouldn&#8217;t it be great if you could swap the two without using an extra variable?Â  The XOR swap algorithm is just what you need [...]]]></description>
		<link>http://blog.shimpossible.com/2009/01/27/swap-with-out-the-tmp/</link>
			</item>
	<item>
		<title>Launch Wrapper</title>
		<description><![CDATA[Here&#8217;s a small utility i wrote after having to keep adding the same command lines arguments to a java. This program is a wrapper around the one you want to launch. You can specify a prefix and a postfix to the arguments. You can also alter them through a regular expression. This is all done [...]]]></description>
		<link>http://blog.shimpossible.com/2007/09/02/launch-wrapper/</link>
			</item>
	<item>
		<title>White Screen of Death</title>
		<description><![CDATA[I bought an Acer laptop last year. It seemed like a pretty good deal at the time. It was 1000$ cheaper than other. Though, I seemed to have got what I paid for. It promptly died in December, slightly before Christmas. I sent it back ($20) to them to get fixed and they said they [...]]]></description>
		<link>http://blog.shimpossible.com/2007/07/18/white-screen-of-death/</link>
			</item>
	<item>
		<title>Faster flash</title>
		<description><![CDATA[I have been working on a project in Adobe flash for the last few months. It basically does a ton of animation and math on every screen. So i put all the code in onEnterFrame, the standard way to run continuous code, so it ran on each frame. Over the months I have done by [...]]]></description>
		<link>http://blog.shimpossible.com/2007/05/02/faster-flash/</link>
			</item>
	<item>
		<title>Non-repeat random playlist in constant time?</title>
		<description><![CDATA[I&#8217;m sure you have all heard about the problems with certain mp3 players and their &#8216;random&#8217; play lists. Some people think they repeat some songs more than others. Well here a way to get a truly random shuffle of the list in constant time. That means it takes the same amount of time no matter [...]]]></description>
		<link>http://blog.shimpossible.com/2007/01/13/non-repeat-random-playlist-in-constant-time/</link>
			</item>
	<item>
		<title>Combination Generation</title>
		<description><![CDATA[I ran across a wonderful article a while ago about a Combination / Permutation class that generated them as a stream.Â  It&#8217;s a great idea.Â  It makes unit testing pretty easy, as you can have the class make sure you hit all your test cases.Â  Sadly I wasn&#8217;t able to find the article again, at [...]]]></description>
		<link>http://blog.shimpossible.com/2006/12/23/combination-generation/</link>
			</item>
	<item>
		<title>n-jugs</title>
		<description><![CDATA[Given a set of n jugs of different sizes, how would you dump water between them to get a specific amount? If you have ever watched Diehard III, you might have seen this with 2 jugs. In the movie they are given 4 and 5 gallon jugs and are asked to make 3 gallons. I [...]]]></description>
		<link>http://blog.shimpossible.com/2006/11/09/n-jugs/</link>
			</item>
</channel>
</rss>
