<?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>Pages From My Head</title>
	<atom:link href="http://www.craig-russell.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.craig-russell.co.uk</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Thu, 02 Sep 2010 10:32:22 +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>How I Manage My Social Media</title>
		<link>http://www.craig-russell.co.uk/how-i-manage-my-social-media/</link>
		<comments>http://www.craig-russell.co.uk/how-i-manage-my-social-media/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 10:32:05 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=589</guid>
		<description><![CDATA[The Internet is awesome, no doubt, but it can be a challenge to keep track of all the information that&#8217;s flapping about these days. I&#8217;ve tried various techniques and technologies to help me manage the various streams of information that I like to keep an eye on. I thought I&#8217;d share how I go about [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet is awesome, no doubt, but it can be a challenge to keep track of all the information that&#8217;s flapping about these days. I&#8217;ve tried various techniques and technologies to help me manage the various streams of information that I like to keep an eye on. I thought I&#8217;d share how I go about it.<span id="more-589"></span></p>
<h3>Google Reader</h3>
<p>I keep an eye on a lot of blogs, mostly design/science/art focussed. Typically I&#8217;ve got about 100 feeds in my feed reader, but I&#8217;ve had a bit of a purge recently, and chopped it down to about 30. I use <a href="http://www.google.com/reader/">Google Reader</a> to keep track of them all, sorted in to various tagged groups (Graphics, Science, Paper Craft, Comics etc..).</p>
<p>I tend to read through one group at a time, toggling the Expanded or List views depending on which group I&#8217;m reading. Expanded view is best for the graphics feeds making it easy to quickly scan through the images, picking out interesting pics. I prefer List view for text articles where I tend just to scan the headlines.</p>
<h3>Tumblr</h3>
<p>For a while I used to keep a photo album as a scrapbook of various images from magazines and what-not. As I tend to browse more articles online than off these days the photo album has become a bit redundant. For a while I kept printing off images and sticking them in, but this process was too cumbersome to keep up with.</p>
<p>Now I use <a href="http://www.tumblr.com/">Tumblr</a> as my scrapbook, combined with a Firefox plugin and an Android app, I can quickly and easily add inspiring images to my collection.</p>
<p>In Firefox I use the <a href="https://addons.mozilla.org/en-US/firefox/addon/5867/">Tumblr Post plugin</a>. With this I simply right click an image and select &#8216;Post photo to my Tumblelog&#8217;. I copy and paste the page link (for reference) in to the comment field and hit upload. Easy as.</p>
<p>On my mobile phone (<a href="http://www.htc.com/www/product/hero/overview.html">HTC Hero</a> running <a href="http://www.android.com">Android</a>) I have the <a href="http://asukatumblr.tumblr.com/">Asuka Tumblr app</a>, which allows me to send any image on my phone straight up to Tumblr. I can use this to take photos of things I see and stick them straight in to my scrapbook.</p>
<h3>Twitter</h3>
<p>I love Twitter. It&#8217;s awesome. However, managing followees and keeping an eye on conversations takes a bit of work. <a href="http://support.twitter.com/articles/76460-how-to-use-twitter-lists">Lists</a> and <a href="http://support.twitter.com/groups/31-twitter-basics/topics/110-search/articles/96646-how-to-save-searches">Saved Searches</a> are the answer. I&#8217;ve got a <a href="http://twitter.com/craig552uk/lists">number of lists</a> grouping the different people I follow, and I <a href="http://dictionary.reference.com/browse/take+a+gander+at">take a gander at</a> each on a semi-regular basis.</p>
<p>I&#8217;ve also set a few custom searches for words and phrases I&#8217;m interested in. Twitter search accepts logical search constructs, so I can search for <code>"paper engineer" AND "paper engineering"</code> in one go. This is a good way to find other people talking about things I like to talk about.</p>
<p>Incidentally, I&#8217;ve tried, but not really got on with any of these <a href="http://en.wikipedia.org/wiki/Social_network_aggregation">social network aggregation</a> programs, I&#8217;m much happier with the good old Twitter site itself.</p>
<p><a href="http://www.twitter.com/craig552uk">Follow me on Twitter</a><br />
<a href="http://craig552uk.tumblr.com">Check out my Tumblr Scrapbook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/how-i-manage-my-social-media/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Configuring Inkscape Default Template</title>
		<link>http://www.craig-russell.co.uk/configuring-inkscape-default-template/</link>
		<comments>http://www.craig-russell.co.uk/configuring-inkscape-default-template/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 19:34:54 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Papercraft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=534</guid>
		<description><![CDATA[When I open up a new document in Inkscape, the first thing I usually do is set up the grids and page layout in mm for printing. This gets pretty boring having to do this with every new document. Fortunately it&#8217;s pretty easy to configure the default template so you don&#8217;t have to do this. [...]]]></description>
			<content:encoded><![CDATA[<p>When I open up a new document in Inkscape, the first thing I usually do is set up the grids and page layout in mm for printing. This gets pretty boring having to do this with every new document.</p>
<p>Fortunately it&#8217;s pretty easy to configure the default template so you don&#8217;t have to do this.</p>
<ol>
<li>Open Inkscape</li>
<li>Set up your blank sheet however you like</li>
<li>Save the file in <code>/home/username/.config/inkscape/templates/default.svg</code></li>
</ol>
<p>That&#8217;s it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/configuring-inkscape-default-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shell Script to find Square-Triagular Numbers</title>
		<link>http://www.craig-russell.co.uk/shell-script-to-find-square-triagular-numbers/</link>
		<comments>http://www.craig-russell.co.uk/shell-script-to-find-square-triagular-numbers/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 13:12:53 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=526</guid>
		<description><![CDATA[Given this puzzle from Matt Parker, I wrote a swift little shell script to find the solution. for i in {1..100}; do I=$[i*i] for j in {1..100}; do J=$[(j*(j-1))/2] if [[ $I == $J ]]; then echo $I fi done done Not the most efficient solution, but still a fun exercise.]]></description>
			<content:encoded><![CDATA[<p>Given <a href="http://twitpic.com/29pb9y">this puzzle</a> from <a href="http://twitter.com/standupmaths">Matt Parker</a>, I wrote a swift little shell script to find the solution.</p>
<pre class="brush: bash;">
for i in {1..100}; do
	I=$[i*i]
	for j in {1..100}; do
		J=$[(j*(j-1))/2]
		if [[ $I == $J ]]; then
			echo $I
		fi
	done
done
</pre>
<p>Not the most efficient solution, but still a fun exercise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/shell-script-to-find-square-triagular-numbers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geo Relevent Mobile Messaging</title>
		<link>http://www.craig-russell.co.uk/geo-relevent-mobile-messaging/</link>
		<comments>http://www.craig-russell.co.uk/geo-relevent-mobile-messaging/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 11:31:50 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=522</guid>
		<description><![CDATA[I have just this minute heard about a company, Xtify, which produces a communication framework for sending messages to mobile users based upon their location. This could be seriously amazing! You know when you hear something and it sends ideas pinging off in different directions like a particle collision? Reading about this gave me one [...]]]></description>
			<content:encoded><![CDATA[<p>I have just this minute heard about a company, <a href="http://xtify.com/">Xtify</a>, which produces a communication framework for sending messages to mobile users based upon their location. This could be seriously amazing!</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-523" title="xtify" src="http://www.craig-russell.co.uk/wp-content/uploads/2010/07/xtify.png" alt="" width="499" height="242" /></p>
<p>You know when you hear something and it sends ideas pinging off in different directions like a particle collision? Reading about this gave me one of those moments.</p>
<p>Think about any scenario where you&#8217;d want real-time location specific information pushed to you. There&#8217;s the obvious stuff, like retailers notifying customers of up-to-the minute promotions and offers. Imagine getting a message from the Deli round the corner, telling you that there&#8217;s only two peri-peri chicken baguettes left?</p>
<p>This could really take off for events organisers. Wouldn&#8217;t it be great  getting info about bands in the signing tent right now? But more  importantly not getting the info if you&#8217;re on the other side of the  site?</p>
<p>But what about calling for help when you need it? In disaster situations, spreading information is essential. You can be told, not where all the heath centres are, but the nearest one to you, right now. This could make managing resources much easier. Messages directing people to the better equipped centres can be sent out over a larger area than the less equipped ones.</p>
<p>These are a few thoughts from a few minutes thinking. My brain&#8217;s going to be chewing on this for a while&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/geo-relevent-mobile-messaging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android App Inventor</title>
		<link>http://www.craig-russell.co.uk/android-app-inventor/</link>
		<comments>http://www.craig-russell.co.uk/android-app-inventor/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 10:44:21 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=518</guid>
		<description><![CDATA[Google have launched a handy tool for building Android Apps without requiring any programming knowledge. It&#8217;s called App Inventor and is built upon the Open Blocks platform. With it you can create mobile apps simply by dragging and dropping program &#8216;blocks&#8217; in to place, similar to Lego Mindstorms. The video makes it look pretty simple. [...]]]></description>
			<content:encoded><![CDATA[<p>Google have launched a handy tool for building Android Apps without requiring any programming knowledge. It&#8217;s called <a href="http://appinventor.googlelabs.com/about/">App Inventor</a> and is built upon the <a href="http://dspace.mit.edu/handle/1721.1/41550">Open Blocks</a> platform. With it you can create mobile apps simply by dragging and dropping program &#8216;blocks&#8217; in to place, similar to Lego Mindstorms. The video makes it look pretty simple.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="306" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/8ADwPLSFeY8&amp;hl=en_GB&amp;fs=1?rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="306" src="http://www.youtube.com/v/8ADwPLSFeY8&amp;hl=en_GB&amp;fs=1?rel=0" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I wouldn&#8217;t expect that apps made using App Inventor would be better (faster, more efficient) than their hand-coded equivalents, but I can see that this would be useful for quickly knocking up a demo or for scratching out ideas. It&#8217;s clear from the blabber that Google aren&#8217;t trying to put developers out of work, this is aimed squarely at educators as a platform to teach about programming concepts. A good thing in my books.</p>
<p>Google will be granting access to App Inventor over the coming weeks, you need to <a href="https://services.google.com/fb/forms/appinventorinterest/">register</a> to get an invite.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/android-app-inventor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Website Design</title>
		<link>http://www.craig-russell.co.uk/new-website-design/</link>
		<comments>http://www.craig-russell.co.uk/new-website-design/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 09:18:23 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=514</guid>
		<description><![CDATA[The recent release of WordPress 3.0 has prompted my to go for an overhaul of this site, making use of some of the jazzy new features in this latest version. Custom Post Types The introduction of custom post types is a feature that many WP users have been waiting for for a while, now it [...]]]></description>
			<content:encoded><![CDATA[<p>The recent release of WordPress 3.0 has prompted my to go for an overhaul of this site, making use of some of the jazzy new features in this latest version.</p>
<h3>Custom Post Types</h3>
<p>The introduction of custom post types is a feature that many WP users have been waiting for for a while, now it is here it is awesome. I&#8217;ve created a custom post type (&#8216;papertoy&#8217;), and <a href="http://kovshenin.com/archives/extending-custom-post-types-in-wordpress-3-0/">extended it with custom meta fields</a>, to make managing my paper toys far easier than before. I may write a post with more detail on this some time.</p>
<h3>Editable Menu</h3>
<p>WP 3 allows menus to be managed in a wonderful interface in the admin console. Posts, pages, categories, etc, can all be dragged and dropped around to create a menu hierarchy. And it is <a href="http://justintadlock.com/archives/2010/06/01/goodbye-headaches-hello-menus">incredibly easy to code</a> in to a theme.</p>
<h3>Widgets</h3>
<p>Ok, these aren&#8217;t new. But as of WP2.8 there has been a <a href="http://codex.wordpress.org/Widgets_API#Developing_Widgets_on_2.8.2B">new widgets API</a>, which makes the creation of widgets a billion times easier than it was before. I&#8217;ve created two widgets for this new theme; one with links to my social network accounts, and another to display my latest paper toys.</p>
<p>The paper toys widget basically pulls an image (stored in a meta field) from each of my &#8216;papertoy&#8217; posts and displays it with a link to the page itself.If you&#8217;re planning on doing something similar yourself, you may to check out <a href="http://www.craig-russell.co.uk/wordpress-loop-in-a-widget/">this problem (and fix) </a>when using the WP loop with the new widgets API.</p>
<p>The social networks widget is pretty simple, I may publish it in the future, but right now I&#8217;ve got<a href="http://www.craig-russell.co.uk/msc-project-a-go-go/"> other things going on</a>. Oh, the icons I used are from <a href="http://www.komodomedia.com/blog/2009/06/social-network-icon-pack/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/new-website-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSc Project-A-Go-Go!</title>
		<link>http://www.craig-russell.co.uk/msc-project-a-go-go/</link>
		<comments>http://www.craig-russell.co.uk/msc-project-a-go-go/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 15:48:52 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[MSc]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=505</guid>
		<description><![CDATA[I have decided, and agreed with my supervisor, what my MSc project is to be. I am most chuffed. The title of the project is&#8230; An Investigation in to the Relationship Between Lower and Higher Order Cellular Automata Problems when Solved with Evolutionary Search Heuristics Basically I&#8217;m going to be looking at how search methods [...]]]></description>
			<content:encoded><![CDATA[<p>I have decided, and agreed with my supervisor, what my MSc project is to be. I am most chuffed.</p>
<p>The title of the project is&#8230;</p>
<p><strong>An Investigation in to the Relationship Between Lower and Higher Order Cellular Automata Problems when Solved with Evolutionary Search Heuristics<br />
</strong></p>
<p>Basically I&#8217;m going to be looking at how search methods inspired by Evolution can be used to solve problems in Cellular Automata and how different solutions to similar problems are related (if at all).</p>
<h3><span id="more-505"></span>What the frig are Cellular Automata?</h3>
<p>Cellular Automata are systems built up of many simple individual cells. Each of the cells is in one of a small number of states at any given time. A cell decides which state it is in by following some simple rules based upon the current state of its neighbours. Cellular automata are interesting to computer scientists (among others) because the simple rules at the micro-level (individual cells) can lead to very complex behaviour at the macro-level (the whole system).</p>
<p>One of the most famous cellular automata is Conway&#8217;s Game of Life, this simple model of a population of cells has demonstrated many interesting global behaviours. Earlier this month, the<a href="http://www.newscientist.com/article/mg20627653.800-first-replicating-creature-spawned-in-life-simulator.html?full=true"> first replicating creature was demonstrated in the game</a>. Previously the game has been shown to be <a href="http://www.igblan.free-online.co.uk/igblan/ca/">able to model a Universal Turing Machine</a>, meaning it is potentially capable of computing anything that can <em>ever</em> be computed. Not bad for some blinking blobs.</p>
<h3>What the double frig is an Evolutionary Search Heuristic???</h3>
<p>Evolutionary Computing is a field of computer science that looks at ways of solving problems inspired by biological evolution. Consider all the organisms in the world as being different solutions to the problem of survival. Every plant, animal, <a href="http://en.wikipedia.org/wiki/Snottite">snottite</a> and what-not, manages to survive using different strategies all developed by evolution. In computing, there are problems that cannot be solved using traditional, algorithmic, approaches. Perhaps the number of possible answers are too many to search one-by-one, or the solution is not very well defined. In cases like these, we can <em>search</em> for a good answer, not necessarily the best answer, but good enough. This is a Heuristic.</p>
<p>A simplified model of biological evolution can be applied to computer search problems. We can model potential solutions with a series of parameters, analogous to DNA. The potential solutions are tested against one another, the best are combined to produce another set of solutions. As the process is repeated, only the best solutions &#8216;survive&#8217;. this is known as a Genetic Algorithm. A similar process can be used to develop computer code to perform some function, this is called Genetic Programming.</p>
<h3>Oh, I see. So what are you doing?</h3>
<p>I&#8217;m going to be applying Evolutionary Heuristics to Cellular Automata, to find a set of simple micro-scale rules that can produce solutions to macro-level problems. Then I&#8217;ll look at whether or not these rules can be applied to other, related problems.</p>
<p>Evolutionary heuristics are known to produce good solutions to problems, but it can take a lot of effort to get there. For every new problem, you have to search from scratch. I&#8217;m interested in finding any &#8216;shortcuts&#8217; between solutions, which would save time.</p>
<p>I&#8217;m going to be working on this over the next year or so. I&#8217;ve every intention to keep this blog updated with my progress and other related bits and bobs. But we&#8217;ll see how that pans out.</p>
<p>Laters&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/msc-project-a-go-go/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Loop in a Widget</title>
		<link>http://www.craig-russell.co.uk/wordpress-loop-in-a-widget/</link>
		<comments>http://www.craig-russell.co.uk/wordpress-loop-in-a-widget/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 14:33:36 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=502</guid>
		<description><![CDATA[When I was writing a WordPress widget plugin to display information from a sub set of my posts (that&#8217;s it on the side, with the paper toys&#8230;) I noticed that the WordPress Loop doesn&#8217;t quite behave itself when widgetized in the 2.8+ style. When using the following code, inside a widget, to return posts from [...]]]></description>
			<content:encoded><![CDATA[<p>When I was writing a WordPress widget plugin to display information from a sub set of my posts (that&#8217;s it on the side, with the paper toys&#8230;) I noticed that the <a href="http://codex.wordpress.org/The_Loop">WordPress Loop</a> doesn&#8217;t quite behave itself when widgetized in the <a href="http://codex.wordpress.org/Widgets_API#Developing_Widgets_on_2.8.2B">2.8+ style</a>.</p>
<p>When using the following code, inside a widget, to return posts from a custom query, you&#8217;ll find that the post title and perma-link are returned, but the post ID is not.</p>
<pre class="brush: php;">
&lt;?php $loop = new WP_Query($query);
while ( $loop-&gt;have_posts() ) : $loop-&gt;the_post(); ?&gt;
	&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php echo $post-&gt;ID.' : @; the_title(); ?&gt;&lt;/a&gt;
&lt;?php endwhile; ?&gt;
</pre>
<p>Adding a global call to the $post variable at the top of the loop fixes this issue.</p>
<pre class="brush: php;">
&lt;?php $loop = new WP_Query($query);
while ( $loop-&gt;have_posts() ) : $loop-&gt;the_post();
	global $post;?&gt;
	&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot;&gt;&lt;?php echo $post-&gt;ID.' : @; the_title(); ?&gt;&lt;/a&gt;
&lt;?php endwhile; ?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/wordpress-loop-in-a-widget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change is Coming… Syntax Highlighted Change</title>
		<link>http://www.craig-russell.co.uk/change-is-coming-syntax-highlighted-change/</link>
		<comments>http://www.craig-russell.co.uk/change-is-coming-syntax-highlighted-change/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 15:57:31 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=461</guid>
		<description><![CDATA[After the recent release of WordPress 3.0, I&#8217;ve decided to redesign my site taking in to account some of the fantastic new features it has to offer (more on that in a future post). But while I was hunting around for bits and bobs I found out about the marvellous syntax highlighter project, which allows [...]]]></description>
			<content:encoded><![CDATA[<p>After the recent release of <a href="http://wordpress.org/">WordPress 3.0</a>, I&#8217;ve decided to redesign my site taking in to account some of the <a href="http://codex.wordpress.org/Version_3.0">fantastic new features</a> it has to offer (more on that in a future post). But while I was hunting around for bits and bobs I found out about the <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter">marvellous syntax highlighter project</a>, which allows me to do funky crap like this&#8230;</p>
<pre class="brush: bash;">
while read LINE; do
   echo $LINE
done &lt; $0
</pre>
<p>Rather handily the highlighter script has been <a href="http://wordpress.org/extend/plugins/syntaxhighlighter/">wrapped in to widget</a> (several actually) for easily jamming in to WordPress.</p>
<p>Laters!</p>
<p>P.S. That script is my attempt at a <a href="http://en.wikipedia.org/wiki/Quine_%28computing%29">Quine</a>, a cheat I know, but it was the first code sample that jumped in to my head while I was writing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/change-is-coming-syntax-highlighted-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Game: What the Hex?</title>
		<link>http://www.craig-russell.co.uk/android-game-what-the-hex/</link>
		<comments>http://www.craig-russell.co.uk/android-game-what-the-hex/#comments</comments>
		<pubDate>Thu, 27 May 2010 18:06:28 +0000</pubDate>
		<dc:creator>Craig</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.craig-russell.co.uk/?p=441</guid>
		<description><![CDATA[Based on the interweb&#8217;s new favourite toy, Andy Yang&#8217;s What the Hex, I&#8217;ve created an android app that&#8217;s sort of the same thing really. Search for &#8220;what the hex&#8221; in the android market place. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>Based on the interweb&#8217;s new favourite toy, Andy Yang&#8217;s <a href="http://yizzle.com/whatthehex/">What the Hex</a>, I&#8217;ve created an android app that&#8217;s sort of the same thing really. Search for &#8220;what the hex&#8221; in the android market place.</p>
<p>Enjoy!</p>
<p class=alignc><img class="aligncenter size-full wp-image-442" title="Screenshot" src="http://www.craig-russell.co.uk/wp-content/uploads/2010/05/Screenshot.png" alt="" width="320" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.craig-russell.co.uk/android-game-what-the-hex/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
