<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>xerode.id</title>
	
	<link>http://www.xerode.net/blog</link>
	<description>The blog and portfolio of Paul Bennett, a 26 year old Flash developer and occasional photographer</description>
	<lastBuildDate>Sat, 04 Sep 2010 12:04:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/xerode" /><feedburner:info uri="xerode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Another blog, really? (Extended edition)</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/jZCGT3ulWxY/</link>
		<comments>http://www.xerode.net/blog/2010/04/13/another-blog-really-extended-edition/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 12:49:15 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[meta]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=826</guid>
		<description><![CDATA[The last of its kind (probably) - a meta post about the future of this blog]]></description>
			<content:encoded><![CDATA[<p>Reposting from <a rel="me" href="http://posterous.xerode.net">my posterous miniblog</a></p>
<blockquote><p>It&#8217;s been a while since I&#8217;ve been blogging. I&#8217;ve not posted anything in about a year, for various reasons (well, excuses). I&#8217;d like this to change and so I&#8217;m going to be experimenting with splitting up my blog. I&#8217;ll be posting more personal and whimsical stuff on <a rel="me" href="http://posterous.xerode.net">posterous</a>, keeping <a rel="me" href="http://xerode.net">xerode.net</a> for more &#8220;serious&#8221; content like code and animation/graphics.</p>
<p>I&#8217;ll be toying with different ways of bringing all my content together on my homepage through <a href="http://en.wikipedia.org/wiki/Lifestreaming">lifestreaming</a> software or I may just stick to using <a rel="me" href="http://flavors.me/xerode">my flavors.me account</a> for that.</p>
</blockquote>
<p>I&#8217;ve got many reasons for the above but most of it boils down to re-evaluating what I want to do with this site and various new goals I&#8217;ve set for myself. Ideally I&#8217;d like to make this site more professional and start integrating <a href="http://xerode.net/portfolio/2010/" rel="me">my portfolio</a> and creative projects into it, while keeping the more personal content elsewhere but still accessible from my homepage.</p>
<p>So this is the last of these kind of posts you&#8217;ll see here. Instead expect more about coding and graphics &#8211; I&#8217;ve got a few drafts about ActionScript to finish and I&#8217;d like to post some of the work I&#8217;ve done in Processing, as well as document my first steps in OpenFrameworks territory. Hopefully this blog will end up with more purpose, instead of being a neglected mish-mash of mostly unrelated content and the occasional angst.</p>
<p>I&#8217;d also like to take the opportunity to completely gut this install of WordPress as I think it&#8217;s long overdue. I&#8217;m probably going to end up moving it to the domain root, clear out my unused plug-ins and carefully configure existing and new ones, all to make the site more functional. Once I&#8217;ve got everything running as smoothly as I&#8217;d like, I can sit down and flex my atrophied design muscles to create a more interesting visual identity that I can then use across the sites I post to.</p>
<p>Hopefully my small amount of subscribers will find this as interesting as I do and will be able to contain their excitment until it&#8217;s all finished.</p>
<p><strong>ETA:</strong> unknown</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/jZCGT3ulWxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2010/04/13/another-blog-really-extended-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2010/04/13/another-blog-really-extended-edition/</feedburner:origLink></item>
		<item>
		<title>Give me a reason</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/U6KgSbIgQXU/</link>
		<comments>http://www.xerode.net/blog/2009/03/02/give-me-a-reason/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 13:24:56 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Converse]]></category>
		<category><![CDATA[oestrogen]]></category>
		<category><![CDATA[shoes]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=412</guid>
		<description><![CDATA[I think I might be turning into a woman. This weekend I experienced something I always thought would be completely alien to me - "I must have that pair of shoes"]]></description>
			<content:encoded><![CDATA[<p>I think I might be turning into a woman. This weekend I experienced something I always thought would be completely alien to me &#8211; &#8220;I <em>must</em> have that pair of shoes&#8221;.</p>
<div class="aCenter"><a href="http://www.flickr.com/photos/xerode/3321898257/" title="New shoes! by xerode, on Flickr"><img src="http://farm4.static.flickr.com/3649/3321898257_ce3c5cee7a_o.jpg" width="500" height="333" alt="New shoes!" /></a></div>
<p>It took 4 shops before I managed to find a pair in stock. Annoyingly they were a size too big but as they were the last pair in the store and <em>limited edition</em> I still bought them. They&#8217;re Converse, so I can just do them up tighter and pray I won&#8217;t get blisters.</p>
<p>This was all part of a shopping trip for clothes, as aside from some cheap tat from Primark, I can&#8217;t remember the last time I updated my wardrobe. I also picked up some new t-shirts, including two with prints of <a href="http://en.wikipedia.org/wiki/Shepard_Fairey">Shepard Fairey</a>&#8217;s recent works and another with the <a href="http://images.google.co.uk/images?q=laughing%20man&#038;hl=en&#038;lr=&#038;safe=on&#038;start=0&#038;sa=N">Laughing Man logo</a>.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/U6KgSbIgQXU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/03/02/give-me-a-reason/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/03/02/give-me-a-reason/</feedburner:origLink></item>
		<item>
		<title>Play with my balls</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/OG0ROnu47TM/</link>
		<comments>http://www.xerode.net/blog/2009/02/15/play-with-my-balls/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 22:13:24 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Animation]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Laboratory]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[balls]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=400</guid>
		<description><![CDATA[Some simple physics-based animation with an unnecessary double entendre]]></description>
			<content:encoded><![CDATA[<p>Recently I had to a test as part of an application for a job as a Flash developer at a London digital agency. Here&#8217;s the brief:</p>
<blockquote>
<p>Have three balls bouncing around the screen.</p>
<ul>
<li>There must be gravity</li>
<li>The balls should bounce off the sides of the screen and back in</li>
<li>The balls should bounce off each other</li>
</ul>
</blockquote>
<p>I&#8217;ve yet to hear back from them, so I decided to do a little bit more tweaking and post it up here. The different types of balls have slightly different properties such as bounciness, mass and size.</p>
<div class="aCenter">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_balls_1331393032"
			class="flashmovie"
			width="400"
			height="400">
	<param name="movie" value="/flash/experiments/physics/balls.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/flash/experiments/physics/balls.swf"
			name="fm_balls_1331393032"
			width="400"
			height="400">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<p>There&#8217;s some basic interactivity, allowing the balls to be picked up and dropped. This can cause a few problems when a ball is dropped in a position that intersects another ball, so I&#8217;ve still got a little bit bug-fixing to do but overall I&#8217;m happy with it.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/OG0ROnu47TM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/02/15/play-with-my-balls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/02/15/play-with-my-balls/</feedburner:origLink></item>
		<item>
		<title>A happy accident in Flash</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/-F_xHdj2J4w/</link>
		<comments>http://www.xerode.net/blog/2009/02/02/a-happy-accident-in-flash/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 21:48:11 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Laboratory]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[particles]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=389</guid>
		<description><![CDATA[Move the mouse to the centre of the Flash movie and then move it around. That's about it.]]></description>
			<content:encoded><![CDATA[<p>This is the first happy accident I&#8217;ve had in Flash in a while. I was messing about with more bitmap stuff, trying to mimic basic &#8220;fire&#8221; particle effects found in music visualisation apps. Originally the idea was to have the effect based on the mouse position from the centre of the movie. I messed up the scripting and now the x and y scale of the effect is based on the x and y position of the mouse.</p>
<div class="aCenter">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_blurblend_698847393"
			class="flashmovie"
			width="600"
			height="600">
	<param name="movie" value="/flash/experiments/particles/blurblend.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/flash/experiments/particles/blurblend.swf"
			name="fm_blurblend_698847393"
			width="600"
			height="600">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<h2>Instructions</h2>
<p>Move the mouse to the centre of the Flash movie and then move it around. That&#8217;s about it.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/-F_xHdj2J4w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/02/02/a-happy-accident-in-flash/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/02/02/a-happy-accident-in-flash/</feedburner:origLink></item>
		<item>
		<title>Taking Liberties at the British Library</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/Mn8glAcdgbY/</link>
		<comments>http://www.xerode.net/blog/2009/01/31/taking-liberties-at-the-british-library/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 23:45:29 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[British Library]]></category>
		<category><![CDATA[civil liberties]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=379</guid>
		<description><![CDATA[...accurately summed up in one word: disappointing]]></description>
			<content:encoded><![CDATA[<p>Earlier today I went to see the <a href="http://www.bl.uk/onlinegallery/takingliberties/">Taking Liberties</a> exhibition at the British Library. It can be accurately summed up in one word: disappointing.</p>
<p>Don&#8217;t get me wrong, there&#8217;s an awful lot of work put into the exhibition and it contains a stunning collection of documents and artifacts of the history of civil liberties in Britain. However, the whole tone of Taking Liberties seemed to be so horribly self-congratulating that it left a really bad taste in my mouth. Most of the questions asked of the visitors were populist and lacking in any real substance. Considering that the advertising promoted it as something hard-hitting, I thought that topics such as tuition fees were really weak and almost missing the point.</p>
<p>Speaking of the questions, the interactive element of the exhibition involved swiping a barcoded wrist-tag with a unique ID underneath a POS-style laser scanner each time you wanted to participate. Maybe it was just the way it was presented but it seemed to miss the irony of the obvious comparison to ID cards, data-mining and the database state and even if it didn&#8217;t, it really should have made more of this.</p>
<p>The main problem with Taking Liberties is that it concentrates too much on the past when it should be asking harder questions about the present and the future. What&#8217;s the point of cheerleading these achievements when they&#8217;re slowly being eroded away?</p>
<p>Don&#8217;t go to the exhibition. Watch <a href="http://www.noliberties.com/" title="Taking Liberties">the documentary of the same name</a> instead.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/Mn8glAcdgbY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/01/31/taking-liberties-at-the-british-library/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/01/31/taking-liberties-at-the-british-library/</feedburner:origLink></item>
		<item>
		<title>Customer Satisfaction Issues?</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/C4TBTHzMDfs/</link>
		<comments>http://www.xerode.net/blog/2009/01/29/customer-satisfaction-issues/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:01:53 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[London]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[religion]]></category>
		<category><![CDATA[Whitechapel]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=374</guid>
		<description><![CDATA[Omnipotent and yet unable to perfect queueing theory.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/xerode/3235946007/" title="You are currently held in a queue by xerode, on Flickr"><img src="http://farm4.static.flickr.com/3432/3235946007_6c1dce8f93.jpg" width="500" height="300" alt="Delivery Issues" /></a></p>
<p>Omnipotent and yet unable to perfect <a href="http://en.wikipedia.org/wiki/Queueing_theory">queueing theory</a>. Either that or even God relies on the excuse &#8220;the cheque&#8217;s in the mail&#8221;.</p>
<p>Found in Whitechapel, the home of the Salvation Army.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/C4TBTHzMDfs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/01/29/customer-satisfaction-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/01/29/customer-satisfaction-issues/</feedburner:origLink></item>
		<item>
		<title>Yet another flag post</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/7STz0KbzIDY/</link>
		<comments>http://www.xerode.net/blog/2009/01/18/yet-another-flag-post/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 16:07:03 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Animation]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Laboratory]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[flag]]></category>
		<category><![CDATA[particles]]></category>
		<category><![CDATA[Starship Troopers]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=347</guid>
		<description><![CDATA[I'm not obsessed with flags, I swear]]></description>
			<content:encoded><![CDATA[<p>This will be the last post about flags, I swear. I&#8217;m not obsessed with them. I&#8217;ve been <a href="http://www.xerode.net/flash/experiments/particles/pspray.html">playing with particles</a> recently, looking at the different ways of drawing to the screen as they all have pros and cons in terms of speed, quality and control. I updated the flag code to use draw( ) instead of merge( ) and used some blend modes to improve the shading. On my 3 year old desktop it runs at roughly the same rate as the previous version but I think it looks an awful lot better.</p>
<div class="aCenter">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_perlin2_1848963115"
			class="flashmovie"
			width="450"
			height="270">
	<param name="movie" value="/flash/experiments/flag/perlin2.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/flash/experiments/flag/perlin2.swf"
			name="fm_perlin2_1848963115"
			width="450"
			height="270">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<p>It&#8217;s scrappily written but if you want the source code it&#8217;s available on the next page.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/7STz0KbzIDY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/01/18/yet-another-flag-post/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/01/18/yet-another-flag-post/</feedburner:origLink></item>
		<item>
		<title>How to remove yourself from forward lists</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/A75phRQHfs8/</link>
		<comments>http://www.xerode.net/blog/2009/01/12/how-to-remove-yourself-from-forward-lists/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 11:51:16 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=362</guid>
		<description><![CDATA[Annoyed with receiving lots of "FW: LOL" mails? Simple, act like a cock.]]></description>
			<content:encoded><![CDATA[<p>I have a relative who has my e-mail address. Being a female over the age of 30, she has to forward any e-mail she finds funny to her entire address book (using the &#8220;To&#8221; field, obviously). I recently received an e-mail titled &#8220;Men and women&#8230;&#8221; containing jokes such as the following:</p>
<blockquote><p>A man and his wife were having some problems at home and were giving each other the silent treatment.</p>
<p>Suddenly, the man realized that the next day, he would need his wife to wake him at 5:00 AM for an early morning business flight.</p>
<p>Not wanting to be the first to break the silence (and LOSE), he wrote on a piece of paper, &#8216;Please wake me at 5:00 AM&#8217; and left it where he knew she would find it.</p>
<p>The next morning, the man woke up, only to discover it was 9:00 AM and he had missed his flight.</p>
<p>Furious, he was about to go and see why his wife hadn&#8217;t wakened him, when he noticed a piece of paper by the bed.</p>
<p>The paper said, &#8216;It is 5:00 AM. Wake up.&#8217;</p>
<p>Men are not equipped for these kinds of contests.</p></blockquote>
<p>Now, I love jokes that tackle the difficult subject of stereotypes as much as the next person but I spied an interesting footer after the final joke: &#8220;SEND  THIS TO SMART WOMEN WHO NEED A LAUGH AND TO MEN YOU THINK CAN HANDLE IT !!!&#8221;. I decided to test her sense of humour and see what she could &#8220;handle&#8221; by responding with the following:</p>
<blockquote><p>Funny. Here&#8217;s my favourite &#8220;men and women&#8221; joke: <a href="http://www.statistics.gov.uk/pdfdir/ashe1108.pdf">http://www.statistics.gov.uk/pdfdir/ashe1108.pdf</a></p>
<p>The punchline?</p>
<p>&#8220;Excluding overtime, the median hourly earnings of full-time men were £12.50, an increase of 4.4 per cent, compared with £10.91 for women, an increase of 4.1 per cent. The stronger growth in full-time men&#8217;s hourly earnings excluding overtime compared with women&#8217;s has meant that the gender pay gap has increased to 12.8 per cent, up from 12.5 per cent in 2007.&#8221;
</p></blockquote>
<p>I&#8217;ve yet to receive a response.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/A75phRQHfs8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/01/12/how-to-remove-yourself-from-forward-lists/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/01/12/how-to-remove-yourself-from-forward-lists/</feedburner:origLink></item>
		<item>
		<title>MMIX</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/GACWNeOXQHY/</link>
		<comments>http://www.xerode.net/blog/2009/01/11/mmix/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 11:09:10 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[resolutions]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=355</guid>
		<description><![CDATA[2008 was pretty tumultuous for me... I'd like 2009 to be better but... I don't have any particular hope]]></description>
			<content:encoded><![CDATA[<p>2009. A New Year, so new New Year&#8217;s Resolutions. Looking at <a href="http://www.xerode.net/blog/2008/01/10/resolutions/">last year&#8217;s resolutions</a> I&#8217;ve not got to change too many things, demonstrating exactly how successful I was at improving myself.</p>
<h3>Health</h3>
<ul>
<li><em>The perennial favourite, quit smoking.</em> Well, I&#8217;m still smoking although recently I&#8217;ve been cutting back a lot when I&#8217;m at work and pretty much restricting myself to fags at lunch. If only I can do the same while I&#8217;m at home or out and about and I&#8217;ll have this addiction licked.</li>
<li><em>Go to a dentist and try and get my teeth sorted</em>. I had a couple of visits last year but I&#8217;ve missed my 6 month check-up.</li>
<li><em>Improve my diet. Since my relationship with a soon-to-be-ex-housemate ended, I&#8217;ve been very lazy when it comes to cooking and for the past few weeks I&#8217;ve been living on junk food. I need to start cooking for myself again and stop eating so much crap.</em> Success! After a lot of pizza earlier in the year, I&#8217;m eating healthier and home cooking again, resulting in losing 2 stone in weight compared to this time last year.</li>
<li><em>Cut down on boozing, especially beer.</em> After a few too many alcohol-fueled embarassments, I&#8217;ve been working on this and keeping it in mind while drinking.</li>
<li><em>Lose some weight and exercise more. The gym nearest to my house has the inevitable &#8220;New Year, New Body!&#8221; promotion on, meaning there are no sign-up fees. As I&#8217;ve used sign-up fees as a reason not to join before, I have no excuses for not getting my membership sorted.</em> As mentioned above, I&#8217;ve lost weight, now I need to keep it off and tone up. I&#8217;ve got the membership but went to the gym a grand total of two times, so I really need to improve on this or cancel my subscription.</li>
</ul>
<h3>Money</h3>
<ul>
<li><em>Start saving instead of blowing all of my wages each month. At some point in my life I would like to own a house or at least have the option of doing so.</em> Still need to start on this one.</li>
<li><em>Blow some of these savings on a holiday and some kind of snowboarding trip.</em> I didn&#8217;t make it to the Bangface Weekender or Machinenfest last year, so these are my priorities this year. Anything else will be bonus.</li>
</ul>
<h3>Social</h3>
<ul>
<li><em>I seem to have ended up in a relationship so I guess I should make an effort not to mess it up as I did with my previous two.</em> Well this pretty much went to shit. I think I need to be single for a bit while I get my head together and get over my ex. As much as I&#8217;d love to get back with her, I doubt it&#8217;s going to happen and I just have to accept that.</li>
<li><em>Respond to text messages, phone calls and e-mails in a timely manner, instead of ignoring them and wondering why some people take offence.</em> No real improvement so it&#8217;s back on the list for this year.</li>
</ul>
<h3>Creativity</h3>
<ul>
<li><em>Finish my blog and keep it updated/Expand my portfolio and put it on-line again.</em> As I&#8217;ve combined my blog and fledgeling portfolio into one entity, these are really the same. I overhauled the design and although it&#8217;s not 100% to my liking, I&#8217;m pretty pleased with it. I need to start posting more updates as I&#8217;ve slacked off since November and I&#8217;ve got half a dozen posts sat waiting to be finished and published.</li>
<li><em>Blag a DJ set somewhere.</em> I failed at this last year but it looks like I&#8217;ve managed to get a gig in March. I&#8217;ll believe it when I&#8217;m actually standing there &#8220;spinning&#8221; tunes from my laptop though.</li>
<li><em>Get back into photography and use <a href="http://www.flickr.com/photos/xerode">my flickr account</a> more.</em> More success! The Anonymous protests really got me back into photography and I&#8217;ve been snapping a lot more, appreciating the beauty of RAW and playing with LightRoom.</li>
<li><em>Start learning German.</em> I pretty much ignored this once I realised I wasn&#8217;t going to make it to Maschinenfest. As I&#8217;m now adamant about going this year, I suppose I really ought to learn the language.</li>
<li><em>Have some kind of tuition for the piano/keyboard.</em> I stopped working on music around the summer to concentrate on Flash. I&#8217;m starting to play around with it again now but I&#8217;ve realised it&#8217;s never going to be anything but a hobby. Tuition would be nice but I&#8217;ve got more important things to spend my money on.</li>
</ul>
<p>2008 was pretty tumultuous for me. Changing jobs and all the stress that involves, particularly at the hands of useless recruitment agents. Heartache when my then-girlfriend goes travelling and breaking up with her, not realising it&#8217;s likely for good. Seeing someone else on the rebound and having to realise this. Moving house and severing part of my &#8220;support network&#8221; in the process. </p>
<p>On the plus side I&#8217;ve moved in with a fantastic housemate, I&#8217;m out of Saffron and really progressed my Flash work, started on some freelance work and it feels I&#8217;ve started a career of sorts.</p>
<p>I&#8217;d like 2009 to be better but after yesterday&#8217;s events, where I realised that I&#8217;m still in love with somebody who doesn&#8217;t feel the same way, I don&#8217;t have any particular hope. I think I need some time out to sort out where I&#8217;m going and what I want from this year, to try and mature emotionally and stop running from one relationship to another, as it feels that&#8217;s what I&#8217;ve been doing these past few years.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/GACWNeOXQHY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2009/01/11/mmix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2009/01/11/mmix/</feedburner:origLink></item>
		<item>
		<title>A better flag ripple using Perlin noise</title>
		<link>http://feedproxy.google.com/~r/xerode/~3/YOKH8cuB8YU/</link>
		<comments>http://www.xerode.net/blog/2008/11/28/a-better-flag-ripple-using-perlin-noise/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 19:15:19 +0000</pubDate>
		<dc:creator>xerode</dc:creator>
				<category><![CDATA[Animation]]></category>
		<category><![CDATA[Experiments]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Laboratory]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[flag]]></category>
		<category><![CDATA[Perlin noise]]></category>
		<category><![CDATA[Starship Troopers]]></category>

		<guid isPermaLink="false">http://www.xerode.net/blog/?p=342</guid>
		<description><![CDATA[More experimenting with BitmapData to improve on a previous idea]]></description>
			<content:encoded><![CDATA[<p>Since my last post on <a href="http://www.xerode.net/blog/2008/11/18/flag-effect-using-bitmapdata-in-actionscript/">animating a flag using ActionScript</a>, I&#8217;ve been looking at how to improve the effect. The answer? Scrap my initial idea and use some of Flash&#8217;s classes.</p>
<div class="aCenter">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_perlin_1622464145"
			class="flashmovie"
			width="450"
			height="270">
	<param name="movie" value="/flash/experiments/flag/perlin.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="/flash/experiments/flag/perlin.swf"
			name="fm_perlin_1622464145"
			width="450"
			height="270">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object></div>
<p>I used BitmapData&#8217;s <a href="http://en.wikipedia.org/wiki/Perlin_noise">perlinNoise</a> function to generate a grayscale image and played with the values until I found something useful. This image was merged with the flag to provide shading and then used as a displacement map for a DisplacementMapFilter applied to the shaded flag.</p>
<p>The effect was animated by changing the offsets of the Perlin noise, constantly increasing the x offset to provide the scrolling while using Sine waves on the y offset to simulate turbulence. Sine waves were also used to modulate the DisplacementMapFilter&#8217;s x and y displacement values to make the animation less uniform. The frame was then merged with the previous frame, to slightly soften the output.</p>
<p>I&#8217;m more satisfied with this result than my original attempt &#8211; it&#8217;s higher quality and renders faster. Although I pretty much had to disregard my previous work and it&#8217;s still a pretty useless effect, I&#8217;ve learnt more about some classes that&#8217;ll be useful when I come to look at particles and sprite rendering in games.</p>
<img src="http://feeds.feedburner.com/~r/xerode/~4/YOKH8cuB8YU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.xerode.net/blog/2008/11/28/a-better-flag-ripple-using-perlin-noise/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.xerode.net/blog/2008/11/28/a-better-flag-ripple-using-perlin-noise/</feedburner:origLink></item>
	</channel>
</rss>
