<?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>Jeremy Kemp</title>
	<atom:link href="http://www.jeremykemp.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeremykemp.co.uk</link>
	<description></description>
	<lastBuildDate>Wed, 21 Apr 2010 20:14:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Steam UI Beta Games Icons</title>
		<link>http://www.jeremykemp.co.uk/21/04/2010/steam-ui-beta-games-icons/</link>
		<comments>http://www.jeremykemp.co.uk/21/04/2010/steam-ui-beta-games-icons/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 20:14:25 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=169</guid>
		<description><![CDATA[Valve recently released the Steam UI beta which is due to come out of beta this Monday. It seems a lot of people are complaining that you can&#8217;t have icons next to your games in the games list like in the old UI. This is false! Just press the &#8220;+&#8221; symbol just to the right [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F21%2F04%2F2010%2Fsteam-ui-beta-games-icons%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F21%2F04%2F2010%2Fsteam-ui-beta-games-icons%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Valve recently released the Steam UI beta which is due to come out of beta this Monday. It seems a lot of people are complaining that you can&#8217;t have icons next to your games in the games list like in the old UI.</p>
<p>This is false!</p>
<p>Just press the &#8220;+&#8221; symbol just to the right of Counter-Strike in this screenshot and you can enable game icons. Easy!</p>
<p><a href="http://www.jeremykemp.co.uk/wordpress/wp-content/uploads/2010/04/steam1.jpg"><img src="http://www.jeremykemp.co.uk/wordpress/wp-content/uploads/2010/04/steam1-203x300.jpg" alt="Steam UI Beta Screenshot" title="Steam UI Beta" width="203" height="300" class="aligncenter size-medium wp-image-173" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/21/04/2010/steam-ui-beta-games-icons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CUDA cuPrintf</title>
		<link>http://www.jeremykemp.co.uk/08/02/2010/cuda-cuprintf/</link>
		<comments>http://www.jeremykemp.co.uk/08/02/2010/cuda-cuprintf/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:06:08 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[CUDA]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[-deviceemu]]></category>
		<category><![CDATA[cuPrintf]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=124</guid>
		<description><![CDATA[I finally got an Nvidia developer account a few days ago which gave me access to a very useful library to use with CUDA. cuPrintf allows printf equivalent statements to be placed inside CUDA kernels without the need for -deviceemu. The following example demonstrates a simple use for cuPrintf and displays the current thread ID. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F08%2F02%2F2010%2Fcuda-cuprintf%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F08%2F02%2F2010%2Fcuda-cuprintf%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I finally got an Nvidia developer account a few days ago which gave me access to a very useful library to use with CUDA.</p>
<p>cuPrintf allows printf equivalent statements to be placed inside CUDA kernels without the need for -deviceemu.</p>
<p>The following example demonstrates a simple use for cuPrintf and displays the current thread ID.</p>
<div class="geshi no cpp">
<ol>
<li class="li1">
<div class="de1"><span class="co2">#include &lt;cuda.h&gt;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#include &quot;cuPrintf.cu&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">__global__ <span class="kw4">void</span> cuPrintfExample<span class="br0">&#40;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw4">int</span> tid;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;tid <span class="sy1">=</span> blockIdx.<span class="me1">x</span> <span class="sy2">*</span> blockDim.<span class="me1">x</span> <span class="sy2">+</span> threadIdx.<span class="me1">x</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;cuPrintf<span class="br0">&#40;</span><span class="st0">&quot;%d<span class="es0">\n</span>&quot;</span>, tid<span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw4">int</span> main<span class="br0">&#40;</span><span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;cudaPrintfInit<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;cuPrintfExample <span class="sy1">&lt;&lt;&lt;</span> <span class="nu0">5</span>, <span class="nu0">2</span> <span class="sy1">&gt;&gt;&gt;</span> <span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;cudaPrintfDisplay<span class="br0">&#40;</span><span class="kw2">stdout</span>, <span class="kw2">true</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;cudaPrintfEnd<span class="br0">&#40;</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;<span class="kw1">return</span> <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
</ol>
</div>
<p>cudaPrintfInit and cudaPrintfEnd only need be called once throughout your entire project.</p>
<p>Output is not automatically displayed on the screen, but stored in a buffer which is cleared and displayed when cudaPrintfDisplay is called. The size of the buffer can be specified with the optional argument cudaPrintfInit(size_t  bufferLen).</p>
<p>cudaPrintfEnd simply frees the memory allocated by cudaPrintfInit.</p>
<p>When cudaPrintfDisplay is called, output stored in the buffer is displayed to the console. The second argument in this call either displays the current thread (true) or doesn&#8217;t (false). The first arguemnt, specified by stdout in this example, simply defines the descriptor where the cuPrintf log is sent.</p>
<p>On another note, I&#8217;ve found that using cuPrintf impacts on the performance of my kernels, presumably due to the data transfer performed every time cuPrintfDisplay() is called.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/08/02/2010/cuda-cuprintf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dropbox</title>
		<link>http://www.jeremykemp.co.uk/13/12/2009/dropbox/</link>
		<comments>http://www.jeremykemp.co.uk/13/12/2009/dropbox/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 11:27:57 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Apps]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Back Up]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Sync]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=105</guid>
		<description><![CDATA[Dropbox is a great little app I found about a year ago for backing up all your important files and making them available anywhere in the world, as well as syncing them to any other computer you have linked to your account. For example, if you&#8217;re working on a document on your computer, any changes [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F13%2F12%2F2009%2Fdropbox%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F13%2F12%2F2009%2Fdropbox%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Dropbox is a great little app I found about a year ago for backing up all your important files and making them available anywhere in the world, as well as syncing them to any other computer you have linked to your account.</p>
<p>For example, if you&#8217;re working on a document on your computer, any changes you make to the document will instantly be reflected on your laptop or iPhone so you don&#8217;t have to bother with a flash drive or e-mail.</p>
<p><img class = "aligncenter" src = "http://www.jeremykemp.co.uk/wordpress/wp-content/uploads/2009/12/tour_1-300x237.jpg" alt = "Dropbox Diagram" width = "300" height = "237" /></p>
<p>I&#8217;ve found it ridiculously useful for all my uni work as it saves up to 30 days of revisions to any file. So for example, you mess up some piece of source code and you want to get the version back from 3 days ago at 3 o&#8217;clock, then that&#8217;s possible via the Dropbox website (Obviously no replacement for SVN but handy anyway). You just select which version you want to restore, and then that version is pushed back to all your devices with Dropbox installed! You can even recover deleted files and it works on Windows, Linux, Mac and iPhone.</p>
<p>Sign up for free <a title="Dropbox Sign Up" href="https://www.dropbox.com/referrals/NTYzODUyMjk" target="_blank">here</a> and get an extra 250mb on top of the standard 2Gb that you&#8217;d usually get.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/13/12/2009/dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Still Alive</title>
		<link>http://www.jeremykemp.co.uk/06/12/2009/still-alive/</link>
		<comments>http://www.jeremykemp.co.uk/06/12/2009/still-alive/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 23:10:23 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[The Orange Box]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=90</guid>
		<description><![CDATA[After buying the orange box over a year and a half ago, one of the included games that I never got around to completing was Portal (as I primarily bought it for Half-Life 2: Episode 2 and Team Fortress 2 like everyone else). What a mistake that was! Portal is a first person action/puzzle game [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F06%2F12%2F2009%2Fstill-alive%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F06%2F12%2F2009%2Fstill-alive%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>After buying the orange box over a year and a half ago, one of the included games that I never got around to completing was Portal (as I primarily bought it for Half-Life 2: Episode 2 and Team Fortress 2 like everyone else). What a mistake that was!</p>
<p>Portal is a first person action/puzzle game that puts you in the shoes of Chell; the seemingly silent protagonist.</p>
<p>It&#8217;s set almost entirely inside the &#8220;Enrichment Centre&#8221; for &#8220;Aperture Science&#8221;, a research corporation responsible for creating the &#8220;Aperture Science Hand Held Portal Device&#8221; (portal gun).</p>
<p>The game takes place through a series of test chambers that pit the player against increasingly difficult challenges. All of these challenges revolve around using the portal gun to overcome some particular obstacle and are all excellent fun.</p>
<p style="text-align: center;">
<div id="attachment_95" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-95 " title="Portal Diagram" src="http://www.jeremykemp.co.uk/wordpress/wp-content/uploads/2009/12/387px-Portal_physics-2.svg_-300x272.png" alt="Portal Momentum Puzzle" width="300" height="272" /><p class="wp-caption-text">Portal Momentum Puzzle</p></div>
<p>The plot has a few amusing twists in it and is told through the narrative of GLaDOS, an artificial intelligence that directs the player through the test chambers whilst providing some amusing dark humour. All the while promising the reward of cake upon the completion of all test chambers.</p>
<p>Portal really is a game that needs to be experienced as my description of it really doesn&#8217;t do justice. The combination of unique game play, challenging puzzles and a humorous but simple plot line make for several hours of excellent fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/06/12/2009/still-alive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Om Nom Urgh</title>
		<link>http://www.jeremykemp.co.uk/29/11/2009/om-nom-urgh/</link>
		<comments>http://www.jeremykemp.co.uk/29/11/2009/om-nom-urgh/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 23:27:18 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Uni]]></category>
		<category><![CDATA[College Food]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=83</guid>
		<description><![CDATA[Usually food at uni is pretty good but last night I got served this thing (we&#8217;re catered). God knows what was going on in the kitchen but it was terrible. Who serves a chicken boob with no sauce or any kind of seasoning!? Whats more, the &#8220;vegetables&#8221; consisted of cauliflower and yet more cauliflower. There [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F29%2F11%2F2009%2Fom-nom-urgh%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F29%2F11%2F2009%2Fom-nom-urgh%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Usually food at uni is pretty good but last night I got served this thing (we&#8217;re catered). God knows what was going on in the kitchen but it was terrible. Who serves a chicken boob with no sauce or any kind of seasoning!? Whats more, the &#8220;vegetables&#8221; consisted of cauliflower and yet more cauliflower. There was nothing else on offer apart from some bread. WTF?</p>
<div id="attachment_82" class="wp-caption aligncenter" style="width: 235px"><img class="size-medium wp-image-82 " title="College Food" src="http://www.jeremykemp.co.uk/wordpress/wp-content/uploads/2009/11/Image020-225x300.jpg" alt="The Abomination" width="225" height="300" /><p class="wp-caption-text">The Abomination</p></div>
<p>Here&#8217;s to hoping this remains the worst uni food I will ever receive!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/29/11/2009/om-nom-urgh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RROD&#8230;&#8230; Again&#8230;&#8230; (x3)</title>
		<link>http://www.jeremykemp.co.uk/24/11/2009/rrod-again-x3/</link>
		<comments>http://www.jeremykemp.co.uk/24/11/2009/rrod-again-x3/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 12:40:09 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Assassin's Creed II]]></category>
		<category><![CDATA[RROD]]></category>
		<category><![CDATA[Xbox 360]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=22</guid>
		<description><![CDATA[My girlfriend bought me Assassin&#8217;s Creed II today for the 360 so I eagerly popped the disc in, installed it to the hard drive and began playing. Not 40 minutes of playing resulted in the game freezing and emitting some crazy beep through my speakers. I restarted my xbox and played some more and the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F24%2F11%2F2009%2Frrod-again-x3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F24%2F11%2F2009%2Frrod-again-x3%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>My girlfriend bought me Assassin&#8217;s Creed II today for the 360 so I eagerly popped the disc in, installed it to the hard drive and began playing. Not 40 minutes of playing resulted in the game freezing and emitting some crazy beep through my speakers. I restarted my xbox and played some more and the same happened again after 5 minutes. Repeat this a few times and now every time I turn it on I get the aptly named &#8220;Red Ring of Death&#8221;. Yay for me.</p>
<p>This is my 3rd xbox to do this. Luckily, thanks to all the times it&#8217;s happened before it&#8217;s still under warranty so I can get it fixed for free but it really is a pain in the arse. Here&#8217;s to hoping I get a new console rather than a refurb.</p>
<div id="attachment_25" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-25 " title="My Most Recent RROD" src="http://www.jeremykemp.co.uk/wordpress/wp-content/uploads/2009/11/DSCF18931-300x253.jpg" alt="My Most Recent RROD" width="300" height="253" /><p class="wp-caption-text">My Most Recent RROD</p></div>
<p>On the other hand, my brief experience of Assassin&#8217;s Creed II was awesome. Starting the game as a baby is nothing new (see Fallout 3) but the novelty of having to press buttons to move your legs made it far more memorable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/24/11/2009/rrod-again-x3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Red Letter Day</title>
		<link>http://www.jeremykemp.co.uk/21/11/2009/a-red-letter-day/</link>
		<comments>http://www.jeremykemp.co.uk/21/11/2009/a-red-letter-day/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 16:56:37 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>

		<guid isPermaLink="false">http://www.jeremykemp.co.uk/?p=3</guid>
		<description><![CDATA[So here I am writing my first post on a blog ever trying to decide what to write. I guess most importantly, I&#8217;ll be using the blog to post random thoughts about games, music, films, work, programming tips and anything else that generally pops into my head (although we&#8217;ll see how much of this stuff [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F21%2F11%2F2009%2Fa-red-letter-day%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jeremykemp.co.uk%2F21%2F11%2F2009%2Fa-red-letter-day%2F&amp;source=jeremymkemp&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>So here I am writing my first post on a blog ever trying to decide what to write.</p>
<p>I guess most importantly, I&#8217;ll be using the blog to post random thoughts about games, music, films, work, programming tips and anything else that generally pops into my head (although we&#8217;ll see how much of this stuff I&#8217;ll actually write about).</p>
<p>If you want any information about me, the &#8216;about&#8217; link at the top of the page is probably the best place to go for relevant up-to-date information!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremykemp.co.uk/21/11/2009/a-red-letter-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
