<?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>Keep Calm and Carry on Coding - Keep Calm and Carry on Coding</title>
	<atom:link href="http://www.akademy.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.akademy.co.uk/blog</link>
	<description>Learning, coding, exploring, living.</description>
	<lastBuildDate>Wed, 01 May 2013 23:12:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Controlling JavaScript with LazyLoad &#8211; a ShareThis example</title>
		<link>http://www.akademy.co.uk/blog/2013/05/controlling-javascript-with-lazyload-a-sharethis-example/</link>
		<comments>http://www.akademy.co.uk/blog/2013/05/controlling-javascript-with-lazyload-a-sharethis-example/#comments</comments>
		<pubDate>Wed, 01 May 2013 23:08:00 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[LazyLoad]]></category>
		<category><![CDATA[ShareThis]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=900</guid>
		<description><![CDATA[Forgive me for the break in communication. Let&#8217;s get right back into it. In the last few months I&#8217;ve been looking into website load times and implementing a few on my own. My hoster doesn&#8217;t run the most efficient servers and so my webpages really weren&#8217;t appearing as first as … <a href="http://www.akademy.co.uk/blog/2013/05/controlling-javascript-with-lazyload-a-sharethis-example/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Forgive me for the break in communication. Let&#8217;s get right back into it.</p>
<p>In the last few months I&#8217;ve been looking into website load times and implementing a few on my own. My hoster doesn&#8217;t run the most efficient servers and so my webpages really weren&#8217;t appearing as first as they might. One interesting area I looked into was javascript &#8211; in particular how the position and method of including can impact the rendering of a webpage and the speed it appears.</p>
<p>Some of the worst things you can do is include javascript files near the top of your HTML page. Unless you are careful, any javascript you include in the &lt;head&gt; or &lt;body&gt; sections will <strong>stop</strong> a browser from reading and rendering your page. This is because the browser does not know whether or not that javascript will output code and therefore require some rendering of its own.</p>
<p><span id="more-900"></span></p>
<h3>Defer and Async</h3>
<p>The good news is you can tell a browser that it&#8217;s all right to skip this script till later with <em>defer</em> and <em>async</em>. <em>Defer</em> has been around for many years starting in IE4, it simply tells the browser that the piece of code can be run at a later time, probably just after the DOM finishes loading but there&#8217;s no guarantee. <em>Async</em> is a relative new coming and is similar to <em>defer</em> except the script will run as soon as it can, along side whatever else the browser is rendering. It&#8217;s safe to use both, <em>async</em> will take precedence in browsers that recognise it:</p>
<pre>&lt;script type="text/javascript" src="awesome.js" defer="defer" async="async"&gt;&lt;/script&gt;</pre>
<h3>Script Create</h3>
<p>Another way to control javascript loading is by programmatically creating script tags with javascript. The advantage is that you can have a callback function triggered when the external javascript has completed loading. First we create the tag then we append it to the page, like so:</p>
<pre>var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.onload = function() { /*  Do something amazing */ };
newScript.src = '/js/myscript.js';
document.getElementById('head')[0].appendChild(oScript); // add to page</pre>
<p>Unfortunately, certain browsers &#8211; namely IE &#8211; do things differently (more info <a title="Dynamically loading JS libraries and detecting when they're loaded" href="http://www.ejeliot.com/blog/109" target="_blank">here</a>). But the good news is the internet is full of smart and generous people and one of them has created a cross browser library to do the hard work for you.</p>
<h3>LazyLoad</h3>
<p style="padding-left: 30px;"><a href="https://github.com/rgrove/lazyload">https://github.com/rgrove/lazyload</a></p>
<p>Using LazyLoad all you have to do is write a few lines of javascript and you can set additional code to trigger as soon as the javascript loads. For instance:</p>
<pre>LazyLoad.js( 'jquery.min.js', function () { 
    $('a').click( function() { alert( "jQuery Loaded" ); } );
});</pre>
<p>In addition you can also LazyLoad CSS files too. You do of course still have to include the LazyLoad javascript file itself: you can include it in the head of your page with the defer and async attributes, and then either assume the small file is already loaded by the end of the file, or you can include any LazyLoad calls in the window.onload event which is guaranteed to have completed loading LazyLoad before it fires.</p>
<pre>&lt;script type="text/javascript" src="lazyload-min.js" defer="dont" async="panic"&gt;
&lt;/script&gt;</pre>
<p>Remember we are trying to move the majority of the javascript loading to a point after our page has been rendered.</p>
<h3>ShareThis example</h3>
<p>Here&#8217;s an example using the really ShareThis javascript include. ShareThis creates buttons on your website so that anyone reading can share via other sites (such as Twitter, WordPress, etc). Loading of the javascript from the servers can be quite slow and using the suggested way to include the code can produce noticable delays in rending you page. So lets hand it off to LazyLoad. (Incidentally the ShareThis javascript file (119000 bytes) is more than 100 times larger than LazyLoad file (1700 bytes) )</p>
<p>The suggested was to include the ShareThis buttons is with this piece of code:</p>
<pre>&lt;!-- from http://sharethis.com/publishers/get-sharing-tools --&gt;
&lt;script type="text/javascript"&gt;var switchTo5x=false;&lt;/script&gt;
&lt;script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
    stLight.options({publisher: "UUID", doNotHash: true, doNotCopy: true});
&lt;/script&gt;</pre>
<p>This simply loads the file as soon as it is specified in your webpage. The order of the different script tags is important. But here&#8217;s the better LazyLoad way:</p>
<pre>&lt;script type="text/javascript"&gt;
    window.onload = function() {
        var switchTo5x=false;
        LazyLoad.js( 'http://w.sharethis.com/button/buttons.js', function () {
            stLight.options( { publisher: "UUID", doNotHash: true, doNotCopy: true
        )};
    }
&lt;/script&gt;</pre>
<p>Here the code is wrapped in the window.onload event, so this code only gets executed after the documnet has loaded. We then add the same code in everything is automatically async, and the final initilization stLight.options is done once the file has loaded.</p>
<p>There are other libraries similar to LazyLoad, but none as small as this one. I hope you find it useful.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2013/05/controlling-javascript-with-lazyload-a-sharethis-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StereoImage</title>
		<link>http://www.akademy.co.uk/blog/2012/11/stereoimage/</link>
		<comments>http://www.akademy.co.uk/blog/2012/11/stereoimage/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 09:05:34 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=854</guid>
		<description><![CDATA[In July of last year I purchased the LG Optimus 3D, a mobile phone which comes with dual cameras to take spectroscopic images. I&#8217;ve been very happy with the camera and consequently have quite a collection of 3D images. However, there are no easy ways to display the 3D photos … <a href="http://www.akademy.co.uk/blog/2012/11/stereoimage/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>In July of last year I purchased the LG Optimus 3D, a mobile phone which comes with dual cameras to take spectroscopic images. I&#8217;ve been very happy with the camera and consequently have quite a collection of 3D images. However, there are no easy ways to display the 3D photos online &#8211; this is why I created &#8220;StereoImage&#8221;.</p>
<p>StereoImage is a way to display stereoscopic images on a HTML5 canvas. It works on jps and pns files which are fundementally two jpegs / pngs joined together side by side. Using StereoImage a user can quickly switch between different ways of displaying the images.</p>
<p>See it here:</p>
<style>
#si_buttons img { display:inline; }
</style>
<div id="si_buttons">
<input type="image" src="/software/stereoimage/images/button-horizontal.png" onclick="stereoImage.bothHorizontal();" value="Draw: Horizontal" width="50" height="50"/><input type="image" src="/software/stereoimage/images/button-vertical.png" onclick="stereoImage.bothVertical();" value="Draw: Vertical" width="50" height="50" /><input type="image" src="/software/stereoimage/images/button-left.png" onclick="stereoImage.left();" value="Draw: Left" width="50" height="50" /><input type="image" src="/software/stereoimage/images/button-right.png" onclick="stereoImage.right();" value="Draw: Right" width="50" height="50" /><input type="image" src="/software/stereoimage/images/button-flick.png" onclick="stereoImage.flick();" value="Draw: Flick" width="50" height="50" /><input type="image" src="/software/stereoimage/images/button-stereoscopic.png" onclick="stereoImage.stereoscopic();" value="Draw: Stereoscopic" width="50" height="50" /><input type="image" src="/software/stereoimage/images/button-anaglyph.png" onclick="stereoImage.anaglyph();" value="Draw: Anaglyph" width="50" height="50" />
</div>
<p><canvas id="myCanvas" width="600" height="400" style="border:1px solid #c3c3c3;">Your browser does not support the canvas element.</canvas><br />
<script type="text/javascript" src="/software/stereoimage/imageloader.min.js"></script><br />
<script type="text/javascript" src="/software/stereoimage/stereoimage.js"></script><br />
<script type="text/javascript">
var settings = {
	'filename' : '/software/stereoimage/test-image.jps',
	'canvas-id' : "myCanvas",
	'stereoscopic-scale' : 0.45,
	'flick-rate' : 280,
	'default-display-type' : 2,
	'default-draw-type' : 6
}
var stereoImage = new StereoImage( settings );
</script></p>
<p>The different ways to show include:</p>
<ul>
<li>Horizontal, one on top of the other,</li>
<li>Vertical, side by side,</li>
<li>Show just the left,</li>
<li>Show just the right,</li>
<li>Flick between both images (at variable rate)</li>
<li>Stereoscopic &#8211; reduce size with circle eye alignment.</li>
<li>Anaglyph &#8211; red and green/blue view (for use with glasses)</li>
</ul>
<p>The code is open source, so feel free to use it. You can find more details on my website here: <a href="http://www.akademy.co.uk/software/stereoimage/">http://www.akademy.co.uk/software/stereoimage/</a> . Download or checkout the code via BitBucket here: <a href="https://bitbucket.org/akademy/stereoimage">https://bitbucket.org/akademy/stereoimage</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2012/11/stereoimage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Samsung Running App</title>
		<link>http://www.akademy.co.uk/blog/2012/07/the-samsung-running-app/</link>
		<comments>http://www.akademy.co.uk/blog/2012/07/the-samsung-running-app/#comments</comments>
		<pubDate>Wed, 18 Jul 2012 18:50:33 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=861</guid>
		<description><![CDATA[The samsung running app (called &#8220;Samsung Hope Relay&#8221;) is a nice idea. Samsung will donate a pound to charity for every mile you walk, run o4 cycle (and probably anything else under a 20mph&#8230;), but it records distance so no point using it in the gym! It is a little … <a href="http://www.akademy.co.uk/blog/2012/07/the-samsung-running-app/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>The samsung running app (called &#8220;Samsung Hope Relay&#8221;) is a nice idea. Samsung will donate a pound to charity for every mile you walk, run o4 cycle (and probably anything else under a 20mph&#8230;), but it records distance so no point using it in the gym! It is a little buggy though: </p>
<p><img title="" class="alignnone" alt="image" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/07/wpid-2012-07-18-19.42.37.png" /></p>
<p> But hasnt stopped them giving £200&#8217;000 so far. Get it quick before the Olympics and raise a bit of money (and probably loose a few pounds!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2012/07/the-samsung-running-app/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dropbox, Ubuntu 12.04 and editing debian packages.</title>
		<link>http://www.akademy.co.uk/blog/2012/04/dropbox-ubuntu-12-04-and-editing-debian-packages/</link>
		<comments>http://www.akademy.co.uk/blog/2012/04/dropbox-ubuntu-12-04-and-editing-debian-packages/#comments</comments>
		<pubDate>Sat, 14 Apr 2012 15:04:31 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.deb]]></category>
		<category><![CDATA[12.04]]></category>
		<category><![CDATA[Debian Package]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[libnautilus]]></category>
		<category><![CDATA[libnautilus-extension1]]></category>
		<category><![CDATA[libnautilus-extension1a]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu12.04]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=843</guid>
		<description><![CDATA[Ubuntu 12.04 release is imminent and at the moment Dropbox will not install correctly, here&#8217;s how to fix that. The problem is that the official Dropbox installer (from here) is expecting an obsolete package libnautilus-extension1 (version 1:2.22.2+) which has been replaced by libnautilus-extension1a (&#62;= 1:3.4.0). If you&#8217;re using the ubuntu.deb … <a href="http://www.akademy.co.uk/blog/2012/04/dropbox-ubuntu-12-04-and-editing-debian-packages/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Ubuntu 12.04 release is imminent and at the moment Dropbox will not install correctly, here&#8217;s how to fix that.<span id="more-843"></span></p>
<p>The problem is that the official Dropbox installer (from <a href="https://www.dropbox.com/install?os=lnx">here</a>) is expecting an obsolete package libnautilus-extension1 (version 1:2.22.2+) which has been replaced by libnautilus-extension1a (&gt;= 1:3.4.0). If you&#8217;re using the ubuntu.deb package you&#8217;ll have to change this over.</p>
<p>Keep calm! Editing a deb package is really easy! Just follow these simple steps in Ubuntu 12.04&#8242;s file manager:</p>
<ol>
<li>Download the package! (<a href="https://www.dropbox.com/install?os=lnx" target="_blank">https://www.dropbox.com/install?os=lnx</a>).</li>
<li>Rename it by removing &#8220;deb&#8221; and replacing with &#8220;ar&#8221;. (E.g nautilus-dropbox_0.7.1_i386.ar (or even dropbox.ar) ).</li>
<li>Click &#8220;Extract here&#8221; from the right click menu and go into the new folder.</li>
<li>Now &#8220;Extract here&#8221; for the &#8220;control.tar.gz&#8221; and go in to that new folder.</li>
<li>Open the &#8220;control&#8221; file in an editor</li>
<li>Now replace &#8220;libnautilus-extension1 (&gt;= 1:2.22.2)&#8221; with &#8220;libnautilus-extension1a (&gt;= 1:3.4.0)&#8221; and save the file.</li>
<li>Now go back into the &#8220;control&#8221; folder and select all the files and click &#8220;Compress&#8221; from the right click menu.</li>
<li>Select &#8220;.tar.gz&#8221; from the dropdown menu and then the &#8220;Create&#8221; button.</li>
<li>Right click the new archive and select &#8220;copy&#8221;, then switch to the previous folder and select &#8220;paste&#8221; to replace the old file.</li>
<li>New select the control.tar.gz , data.tar.gz and debian-binary files and then select &#8220;Compress&#8221; from the menu.</li>
<li>Select &#8220;.ar&#8221; from the dropdown menu and then the &#8220;Create&#8221; button.</li>
<li>Rename it back to have a &#8220;deb&#8221; extension instead of the &#8220;ar&#8221;.</li>
<li>Install.</li>
</ol>
<p>If you like, you can download an edited version <a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/04/nautilus-dropbox_0.7.1_i386 (edited).deb">here</a>. Note that you should only ever install pacakges from people you trust, which in this case is me (Matthew Trust-me Wilcoxson)!</p>
<p>Hopefully, Dropbox will fix this soon but in the mean time this should get you up and running.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2012/04/dropbox-ubuntu-12-04-and-editing-debian-packages/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Earthrise &#8211; Image manipulation</title>
		<link>http://www.akademy.co.uk/blog/2012/03/earthrise-image-manipulation/</link>
		<comments>http://www.akademy.co.uk/blog/2012/03/earthrise-image-manipulation/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 01:33:24 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Science fiction]]></category>
		<category><![CDATA[Space]]></category>
		<category><![CDATA[apollo 8]]></category>
		<category><![CDATA[Astronomy]]></category>
		<category><![CDATA[earth]]></category>
		<category><![CDATA[earthrise]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[jupiter]]></category>
		<category><![CDATA[moon]]></category>
		<category><![CDATA[nebula]]></category>
		<category><![CDATA[Photo Manipulation]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=819</guid>
		<description><![CDATA[Earthrise, one of the most famous images in the world, is almost always orientated incorrectly, at least from how it was originally shot. It was originally taken by William A. Anders on December 24, 1968 aboard Apollo 8 as it orbited the Moon, he and his fellow travellers were the … <a href="http://www.akademy.co.uk/blog/2012/03/earthrise-image-manipulation/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Earthrise, one of the most famous images in the world, is almost always orientated incorrectly, at least from how it was originally shot.</p>
<p><a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/AS8-14-2383HR.jpg"><img class="aligncenter size-large wp-image-824" title="AS8-14-2383HR" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/AS8-14-2383HR-1024x1024.jpg" alt="" width="640" height="640" /></a><span id="more-819"></span> It was originally taken by William A. Anders on December 24, 1968 aboard Apollo 8 as it orbited the Moon, he and his fellow travellers were the first humans ever to see the far side of the Moon. The original image is available at the Apollo archive: <a href="http://www.apolloarchive.com/apollo_gallery.html">http://www.apolloarchive.com/apollo_gallery.html</a>, <a href="http://www.apolloarchive.com/apg_thumbnail.php?ptr=88&amp;imageID=AS8-14-2383">AS8-14-2383</a>, but even that is rotated from how it was taken (see above). Its original framing had the Earth on the left and the Moon on the right, with the Sunlight coming in from the left. (Lots more info here: <a href="http://www.abc.net.au/science/moon/earthrise.htm">http://www.abc.net.au/science/moon/earthrise.htm</a>)</p>
<p>Another interesting thing to note is that the Earth isn&#8217;t actually rising. In fact it is simply moving into view as the Apollo 8 module orbits around the Moon back to the side that faces the Earth. The Moon is tidally locked, which means the same side always faces towards Earth, however this isn&#8217;t perfect and it partially wobbles so that about 65% of the Moons surface &#8211; rather than 50% &#8211; can be visible of several weeks. If you were lucky enough to be standing on the edge of the face that faces Earth, then you would indeed see an Earth rise &#8211; but it would take 48 hours to rise above the horizon!</p>
<p>Even though it&#8217;s such a nice photo I wondered if I could enhance it a little, so I thought I&#8217;d add some stars in to the background, in fact, maybe even the right stars. So I opened up the program <a href="http://Stellarium.org">Stellarium</a> &#8211; a photo realistic planetarium &#8211; and rewound back to 1968, I&#8217;d need the precise date and time but this isn&#8217;t to hard to find given the meticulously records they kept.</p>
<p>From the transcript of the radio talk between the Earth and Apollo 8 (here: <a href="http://www.jsc.nasa.gov/history/mission_trans/AS08_CM.PDF">http://www.jsc.nasa.gov/history/mission_trans/AS08_CM.PDF</a>, page 114), we see that the picture was taken 3 days 3 hours 48 minutes and 49 seconds (or there about&#8230;) after the launch time. The launch time was 7:51:00 a.m. Eastern Standard Time on December 21, 1968, which is 12:51:00 p.m. GMT on December 21, 1968. When we add those together we have <em>16:39:49 on December 24th, 1968</em>.</p>
<p>Using Stellarium I can set the date and time and position myself around the Moon and point towards the Earth, just take off the atmosphere effect, turn off the labels, and turn off dark adaption and I can take a shot of the background stars.</p>
<p>This example <a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/Earth-in-Leo.png"><img class="aligncenter size-large wp-image-827" title="Earth in Leo" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/Earth-in-Leo-1024x819.png" alt="" width="640" height="511" /></a>Here&#8217;s the screen shot but with the labels still turned on. You can see the bottom edge of the constellation of Leo in the top-right, and various other stars, mostly in Leo.</p>
<p>It&#8217;s not a perfect fit but it looks pretty good, here&#8217;s the finished article. <a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-cropped.png"><img class="aligncenter size-large wp-image-828" title="nasa-apollo8-dec24-earthrise1-cropped" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-cropped-1024x959.png" alt="" width="640" height="599" /></a></p>
<p>Now that I took the time to make a template of the Moon and Earth photo, I can add other Space photos to the background such as these:</p>
<p><a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-Messier-9.jpg"><img class="aligncenter size-large wp-image-829" title="nasa-apollo8-dec24-earthrise1-Messier 9" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-Messier-9-1024x1024.jpg" alt="" width="640" height="640" /></a>This has a background from Messier 9 star cluster. This particular one reminds me of the story by Isaac Asimov called Nightfall. But I don&#8217;t want to give to much away. (But you can listen to it here: <a href="http://escapepod.org/2007/04/05/ep100-nightfall/">http://escapepod.org/2007/04/05/ep100-nightfall/</a> , highly recommended.)</p>
<p><a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-Carina-Nebula.jpg"><img class="aligncenter size-large wp-image-831" title="nasa-apollo8-dec24-earthrise1-Carina Nebula" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-Carina-Nebula-1024x1024.jpg" alt="" width="640" height="640" /></a>Carina Nebula backdrop. I like the sharp contrast between the Moon and the nebula here.</p>
<p><a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-jupiter.jpg"><img class="aligncenter size-large wp-image-832" title="nasa-apollo8-dec24-earthrise1-jupiter" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-jupiter-1024x722.jpg" alt="" width="640" height="451" /></a>This has an image of Jupiter, it&#8217;s at about 2:1 scale meaning Jupiter should be twice as big as it appears here (if we assume the Earth and Jupiter are right next to each other), however the image looks more interesting with Jupiter appearing to be some distance behind the Earth.</p>
<p>and the last one:<a href="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-Pin-wheel.jpg"><img class="aligncenter size-large wp-image-833" title="nasa-apollo8-dec24-earthrise1-Pin wheel" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/nasa-apollo8-dec24-earthrise1-Pin-wheel-1024x960.jpg" alt="Pin Wheel Galaxy with Earth and Moon superimposed" width="640" height="600" /></a> The Pin Wheel galaxy. Somewhat reminiscent of the last scene in Star Wars: The Empire Strikes Back.</p>
<p>All these images are taken from the Space Telescope website: <a href="http://www.spacetelescope.org/">http://www.spacetelescope.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2012/03/earthrise-image-manipulation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SXP390 and GRBs</title>
		<link>http://www.akademy.co.uk/blog/2012/03/sxp390-and-grbs/</link>
		<comments>http://www.akademy.co.uk/blog/2012/03/sxp390-and-grbs/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 13:39:13 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Open University]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[GRB]]></category>
		<category><![CDATA[SXP390]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=804</guid>
		<description><![CDATA[Trying to determine what to write my dissertation on for Open Universities&#8217; SXP390 course. So far, probably something to do with Gamma-ray bursts (GRBs) &#8211; the most massive explosions in the Universe. Let me know your suggestions!]]></description>
				<content:encoded><![CDATA[<p>Trying to determine what to write my dissertation on for Open Universities&#8217; SXP390 course. </p>
<p><img title="IMG498.jpg" class="alignnone" alt="image" src="http://www.akademy.co.uk/blog/wp-content/uploads/2012/03/wpid-IMG498.jpg" /></p>
<p><span id="more-804"></span><br />
So far, probably something to do with Gamma-ray bursts (GRBs) &#8211; the most massive explosions in the Universe.</p>
<p>Let me know your suggestions!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2012/03/sxp390-and-grbs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Laser eye day</title>
		<link>http://www.akademy.co.uk/blog/2011/09/laser-eye-day/</link>
		<comments>http://www.akademy.co.uk/blog/2011/09/laser-eye-day/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 10:33:00 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=779</guid>
		<description><![CDATA[Just a few hours till my Laser eye surgery&#8230; and yes I&#8217;m a little nervous. It&#8217;s been booked for about a month, but I&#8217;ve been so busy I&#8217;ve not really given it much thought &#8211; but as it&#8217;s a approached I&#8217;ve been thinking about little else. I&#8217;ve gone through all … <a href="http://www.akademy.co.uk/blog/2011/09/laser-eye-day/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Just a few hours till my Laser eye surgery&#8230; and yes I&#8217;m a little nervous. It&#8217;s been booked for about a month, but I&#8217;ve been so busy I&#8217;ve not really given it much thought &#8211; but as it&#8217;s a approached I&#8217;ve been thinking about little else.</p>
<p>I&#8217;ve gone through all the material they&#8217;ve given, and it explains the whole procedure, interjected with: &#8220;This horrific thing could happen&#8221; (Eeek!) &#8220;but it&#8217;s quite rare&#8221;&#8230; It isn&#8217;t really a pleasant read, but a couple of days later you start to understand what will happen on the day and become a little more calmer about it (or possibly just forget all the bad stuff) &#8211; if you are having the procedure, don&#8217;t leave it to the last minute to read it!<br />
<span id="more-779"></span><br />
I&#8217;ve been wearing glasses for about 25 years, and it&#8217;s going to be a massive shock when I no longer need them (may as well imagine it working perfectly). I&#8217;ve been putting it off for years, as the longer you leave it the safer it would become (in theory). But now I&#8217;ve spoken to many people who&#8217;ve already had it done and it gets down to this: the procedure is risky (as is all surgury), quick, painless, not particularly pleasant, but *absolutely* worth it in the end.</p>
<p>I&#8217;ll probably not be able to write for a couple of days as my eyes readjust (heal) but I&#8217;ll let you know how it went.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2011/09/laser-eye-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keep Calm and Carry on Coding</title>
		<link>http://www.akademy.co.uk/blog/2011/06/keep-calm-and-carry-on-coding/</link>
		<comments>http://www.akademy.co.uk/blog/2011/06/keep-calm-and-carry-on-coding/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 21:53:53 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Special]]></category>
		<category><![CDATA[Carry On]]></category>
		<category><![CDATA[Carry On Coding]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Keep Calm]]></category>
		<category><![CDATA[Poster]]></category>
		<category><![CDATA[WWII]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=767</guid>
		<description><![CDATA[I&#8217;ve had a change of name, well the blog has. It is based on the poster which displays the text &#8220;Keep calm and Carry On&#8221;, this was originally created back in 1939 by the British Government and was intended to raise the morale of the British public in the event … <a href="http://www.akademy.co.uk/blog/2011/06/keep-calm-and-carry-on-coding/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve had a change of name, well the blog has. It is based on the poster which displays the text &#8220;Keep calm and Carry On&#8221;, this was originally created back in 1939 by the British Government and was intended to raise the morale of the British public in the event of invasion (see <a href="http://en.wikipedia.org/wiki/Keep_Calm_and_Carry_On">wikipedia</a>) in the World War II. The new title is &#8220;Keep Calm and Carry On Coding&#8221;, it grew from a conversation about these posters one geek filled lunch time. Here&#8217;s a little hacked version of the poster based on one from wikimedia (<a href="http://en.wikipedia.org/wiki/File:Keep_Calm_and_Carry_On_Poster.svg">here</a>):</p>
<p><a href="http://www.flickr.com/photos/akademy/5798045614/"><img class="aligncenter" title="Keep Calm and Carry On Coding Poster" src="http://farm4.static.flickr.com/3430/5798045614_7e1d0e73d9.jpg" alt="Keep Calm and Carry On Coding Poster" width="352" height="500" /></a><br />
 <span id="more-767"></span> </p>
<p>I decided to drop the original title (&#8220;Live.Hack.Learn.Blog&#8221;) as, while I still like it, the &#8220;hack&#8221; part has different, and most likely incorrect, meanings to different people. To me it&#8217;s always meant &#8220;play around with something to see what it does and what it could be made to do&#8221;, but the meaning is often associated with gaining illegal access to a computer system &#8211; which, as you can imagine, is not the impression I&#8217;d like to give (!).</p>
<p>Feel free to use the image if you&#8217;d like. A link back to the blog would be great.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2011/06/keep-calm-and-carry-on-coding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yes to AV</title>
		<link>http://www.akademy.co.uk/blog/2011/05/yes-to-av/</link>
		<comments>http://www.akademy.co.uk/blog/2011/05/yes-to-av/#comments</comments>
		<pubDate>Thu, 05 May 2011 11:45:48 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Government]]></category>
		<category><![CDATA[AV]]></category>
		<category><![CDATA[elections]]></category>
		<category><![CDATA[FTPT]]></category>
		<category><![CDATA[voting]]></category>
		<category><![CDATA[Yes]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=749</guid>
		<description><![CDATA[Today&#8217;s the day we find out of Britain is the sensible country it believes it to be, or one controlled by unbelievable scare stories. Yes, it&#8217;s a referendum, this one about the &#8220;Alternative Vote&#8221; voting (AV) over the &#8220;First past the Post&#8221; voting (FPTP). I&#8217;ll be voting yes for AV … <a href="http://www.akademy.co.uk/blog/2011/05/yes-to-av/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>Today&#8217;s the day we find out of Britain is the sensible country it believes it to be, or one controlled by unbelievable scare stories. Yes, it&#8217;s a referendum, this one about the &#8220;Alternative Vote&#8221; voting (AV) over the &#8220;First past the Post&#8221; voting (FPTP).</p>
<p>I&#8217;ll be voting yes for AV today because whatever way you look at it, it is Better than the current system. It&#8217;s not about which party wants AV or which person doesn&#8217;t want FPTP it&#8217;s about making the voting system in this country fairer, avoiding wasted votes and voting for the people you want.<span id="more-749"></span><br />
<span class="pullquote"><!--I'll be voting yes for AV--></span><br />
Here&#8217;s a video that I think explains it in a fair and easy to understand way (&#8220;It&#8217;s common sense&#8221;):</p>
<p>It&#8217;s up to you how you vote &#8211; but I just want you to understand why this is a better system &#8211; if you still don&#8217;t agree after knowing the facts then that&#8217;s OK, but please watch it!</p>
<p>Here&#8217;s another explanation with cats:</p>
<p>Problems with First past the post:</p>
<p>And an explanation of who the alternative vote works:</p>
<p>Thanks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2011/05/yes-to-av/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon Kindle Support &#8211; impressive</title>
		<link>http://www.akademy.co.uk/blog/2011/03/amazon-kindle-support-impressive/</link>
		<comments>http://www.akademy.co.uk/blog/2011/03/amazon-kindle-support-impressive/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 17:12:46 +0000</pubDate>
		<dc:creator>Matthew Wilcoxson</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[The Independent]]></category>

		<guid isPermaLink="false">http://www.akademy.co.uk/blog/?p=700</guid>
		<description><![CDATA[In the last couple of days I&#8217;ve been very impressed with how the Amazon Kindle customer support is handled &#8211; in fact I&#8217;ve been thoroughly surprised at how efficient it is. I&#8217;ve been using my Kindle since September with no problems. One of my first purchases was the Independent newspaper … <a href="http://www.akademy.co.uk/blog/2011/03/amazon-kindle-support-impressive/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
				<content:encoded><![CDATA[<p>In the last couple of days I&#8217;ve been very impressed with how the Amazon Kindle customer support is handled &#8211; in fact <span class="pullquote"><!-- I've been thoroughly surprised at Amazon's support -->I&#8217;ve been thoroughly surprised</span> at how efficient it is.</p>
<p>I&#8217;ve been using my Kindle since September with no problems. One of my first purchases was the Independent newspaper and this gets streamed to the Kindle automatically every morning, when I wake up it&#8217;s there waiting for me. That was up until last Thursday when the download become locked in &#8220;pending&#8221;.<span id="more-700"></span> I first tried to fix this myself by trying different wireless connections but the GPRS connection and two different wifi systems didn&#8217;t work. Neither did a hard Kindle reset (hold the power button on for about fifteen seconds) so in the end I emailed Kindle Support.</p>
<p>That evening I received two phone calls from unrecognised numbers and it turns out it was Amazon trying to call me (I have a rubbish signal on my mobile at home). They tried all the numbers on my account, including an old one belonging to my parents. This was all confirmed in an email I picked up the next day and by that morning both Independent papers (Thursdays and Fridays) had been downloaded.</p>
<p>So I assumed it was back in working order until it again failed to download on the Saturday, so I had a look back at their support. There&#8217;s a &#8220;phone me&#8221; option which I decided to try and this is what really impressed me. I clicked the button and it asked me my number. I put my home number in and clicked the submit button &#8211; almost instantly my phone began to ring and it was the support line.</p>
<p>A short recorded message later and I was speaking directly to support. Very impressive.</p>
<p>As far as the fix went: it turns out a simple reset of the Kindle fixed the Saturday download problem, the Thursday one was some other problem at their end, and with a little gentle persuasion they reimbursed my the cost of the paper (the &#8220;print&#8221; cost!).</p>
<p>Take note other companies! Amazon make it very easy to contact their support line, it would be nice if you all put this kind of effort in too!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akademy.co.uk/blog/2011/03/amazon-kindle-support-impressive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
