<?xml version="1.0"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jonathan Bullock</title>
    <link>https://j0n.dev/</link>
    <atom:link href="https://j0n.dev/feed/" rel="self" type="application/rss+xml" />
    <description>My corner of the Internet</description>
    <language>en-gb</language>
    <pubDate>Mon, 1 Apr 2024 16:10:50 +0100</pubDate>
    <lastBuildDate>Mon, 1 Apr 2024 16:10:50 +0100</lastBuildDate>

    <item>
      <title>JBake v2.5.0 Released</title>
      <link>https://j0n.dev/2016/10/jbake-v2-5-0-released.html</link>
      <pubDate>Mon, 31 Oct 2016 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2016/10/jbake-v2-5-0-released.html</guid>
      	<description>
	
&lt;p&gt;I&apos;m very pleased to say that &lt;a href=&quot;http://jbake.org&quot;&gt;JBake&lt;/a&gt; &lt;a href=&quot;http://hash.to/5HT&quot;&gt;v2.5.0&lt;/a&gt; 
has been released!&lt;/p&gt;

&lt;p&gt;The big changes in this release are support for Groovy&apos;s MarkupTemplateEngine and Jade4J - both are 
great if you dislike markup in the your template engines. Watch mode has also been added to the built-in 
server so JBake will automatically detect any content changes and re-build your output on the fly for you, 
great for when you&apos;re working locally and want to see what the content looks like.&lt;/p&gt;

&lt;p&gt;There is also support for running JBake from Cygwin and pagination support for the index page, among 
a whole bunch of smaller changes and bug fixes. It&apos;s the biggest release so far in terms of contributions, pull 
requests and closed issues.&lt;/p&gt;

&lt;p&gt;The release is now available on &lt;a href=&quot;http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22jbake-core%22&quot;&gt;Maven Central&lt;/a&gt;, 
&lt;a href=&quot;https://bintray.com/jbake/maven/jbake-core&quot;&gt;Bintray&lt;/a&gt;, &lt;a href=&quot;http://sdkman.io/&quot;&gt;SDKMAN!&lt;/a&gt; and 
&lt;a href=&quot;http://brew.sh/&quot;&gt;Homebrew&lt;/a&gt;.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Stephen</title>
      <link>https://j0n.dev/2016/06/stephen.html</link>
      <pubDate>Thu, 30 Jun 2016 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2016/06/stephen.html</guid>
      	<description>
	
&lt;p&gt;It finally feels right to follow up my last &lt;a href=&quot;/2014/06/jessica.html&quot;&gt;post&lt;/a&gt; with a post about Stephen, my son, who turned 1 this month.&lt;/p&gt;

&lt;div style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;/media/stephen.jpg&quot;&gt;&lt;/div&gt;

&lt;p&gt;I&apos;d like to think it was destiny that Stephen was born just over a year to the date that his sister was.&lt;/p&gt;

&lt;p&gt;Another milestone... I&apos;ve gone from counting how old he is in weeks, to months and now it&apos;s years. While the year feels like it&apos;s flown by, 
a lot has happened when I think back. He&apos;s changed so, so much in just a year. He&apos;s learnt to roll over, to sit up, to crawl and now he&apos;s started to 
pull himself up. Walking is the next big step to look forward to (or maybe not!), now that his first teeth have finally made an appearance.&lt;/p&gt;

&lt;p&gt;For his first birthday we took him to &lt;a href=&quot;https://www.angleseyseazoo.co.uk/&quot;&gt;Anglesey Sea Zoo&lt;/a&gt;, although I think he was more interested in 
the shiny metal around each of the exhibits than the marine life contained within. Anyway it was an enjoyable family day out.&lt;/p&gt;

&lt;p&gt;Being a father has been one of the most challenging, but at the same time, rewarding things I&apos;ve ever experienced and I cannot wait for whatever 
happens next.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Jessica</title>
      <link>https://j0n.dev/2014/06/jessica.html</link>
      <pubDate>Mon, 16 Jun 2014 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2014/06/jessica.html</guid>
      	<description>
	
&lt;p&gt;I&apos;m writing this while sat in a room called Angel. It&apos;s a room I wish, I never knew existed.&lt;/p&gt;

&lt;p&gt;Just after 2:30pm on Thursday our life was turned upside down. I will never forget the look on the first sonographers face. The realisation 
of the situation didn&apos;t truly hit me until it was confirmed by the second scan at Ysbyty Gwynedd Hospital, until then I was still clinging on to 
some hope.&lt;/p&gt;

&lt;p&gt;My wife and I were then transferred up to Angel room on Labour ward, where the staff then went through the protocol with us. I felt completely 
numb. It was like my heart had been ripped out of my chest. I didn&apos;t know what to do. I didn&apos;t even think why, it didn&apos;t matter.&lt;/p&gt;

&lt;p&gt;It felt like it was the worst moment of my life, but I was wrong, the worst moment was yet to happen. We were told the safest way to deal with 
the situation was to induce labour. I couldn&apos;t believe what I was hearing, what my wife would have to go through, it was crushing. I just wanted 
to take away all the fear and worry from her, but I knew I couldn&apos;t. The process started the following day with a single tablet, we were then 
sent home before we returned 48 hours later.&lt;/p&gt;

&lt;p&gt;The scan on Thursday was only supposed to be a quick one to get a better picture of our baby&apos;s heart. It was exactly 2 weeks after the 2nd 
scan where we found out we were having a girl. It was one of the best days of my life, we had told our family and friends we were having 
a girl. Now we had to tell them our terrible news. Saying the words out loud, that was the worst part. They never got easier to say. Words 
you never wanted to say.&lt;/p&gt;

&lt;p&gt;After telling those we were able to we tried to keep busy, trying not to think about what was ahead. But news travels fast. We got messages, 
cards and flowers from everyone. We know everyone meant well but we didn&apos;t want to be reminded, we just didn&apos;t want to think about what was 
ahead. It&apos;s still not over, we know there will be people who don&apos;t know and will ask how the pregnancy is going. We will have to say those 
words again.&lt;/p&gt;

&lt;p&gt;The worst is now over and Helen is doing well, she was absolutely amazing, words cannot describe how proud I am of her. All the staff in the 
Labour ward at Ysbyty Gywnedd Hospital have been wonderful throughout too.&lt;/p&gt;

&lt;p&gt;Our daughter, Jessica, was still-born at 5:47pm on Sunday 15th June 2014.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>JBake v2.2.0 Released</title>
      <link>https://j0n.dev/2013/10/jbake-v2-2-0-released.html</link>
      <pubDate>Wed, 23 Oct 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/10/jbake-v2-2-0-released.html</guid>
      	<description>
	
&lt;p&gt;I&apos;m pleased to announce that &lt;a href=&quot;http://jbake.org&quot;&gt;JBake&lt;/a&gt; &lt;a href=&quot;http://hash.to/2L&quot;&gt;v2.2.0&lt;/a&gt; 
has been released!&lt;/p&gt; 

&lt;p&gt;The big new feature in this release is support for &lt;a href=&quot;http://asciidoc.org&quot;&gt;AsciiDoc&lt;/a&gt; formatted 
content files. Adding support was possible thanks to the excellent &lt;a href=&quot;http://asciidoctor.org&quot;&gt;Asciidoctor&lt;/a&gt; 
project and their &lt;a href=&quot;http://asciidoctor.org/docs/install-and-use-asciidoctor-java-integration/&quot;&gt;Java Integration&lt;/a&gt; 
library. If you need to create documentation of any kind I highly recommend you have a look at the AsciiDoc format, 
you can even use it to &lt;a href=&quot;http://www.oreilly.com/authors/welcome/asciidoc.csp&quot;&gt;write books&lt;/a&gt; in! &lt;/p&gt;

&lt;p&gt;There&apos;s also a couple of new command line options. One that creates a sample project structure with some 
templates and content files all integrated with &lt;a href=&quot;http://getbootstrap.com/&quot;&gt;Bootstrap&lt;/a&gt; to get you 
up and running quickly. The other runs JBake in local server mode allowing you to see what your baked site looks 
like before deploying or uploading it.&lt;/p&gt;

&lt;p&gt;For full details head over and see the updated &lt;a href=&quot;http://jbake.org/docs/&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;From this release onwards the project will be adopting the &lt;a href=&quot;http://semver.org/&quot;&gt;Semantic 
Versioning&lt;/a&gt; specification, to help maintain an understandable backwards compatibility strategy&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #15</title>
      <link>https://j0n.dev/2013/07/weekly-links-15.html</link>
      <pubDate>Fri, 26 Jul 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/07/weekly-links-15.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of humorous links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.thepoke.co.uk/2011/05/17/anglo-eu-translation-guide/&quot;&gt;Anglo EU Translation Guide&lt;/a&gt; - so true!!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/joho/7XX-rfc&quot;&gt;RFC for 7XX range of HTTP status codes - Developer Errors&lt;/a&gt; - would be great if these were implemented.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://code.google.com/p/gag/&quot;&gt;Humor: Google Annotations Gallery&lt;/a&gt; - an old April fools joke.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Ubuntu 12.04 LTS Nautilus Location Bar</title>
      <link>https://j0n.dev/2013/07/ubuntu-12-04-lts-nautilus-location-bar.html</link>
      <pubDate>Wed, 10 Jul 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/07/ubuntu-12-04-lts-nautilus-location-bar.html</guid>
      	<description>
	
&lt;p&gt;Another customisation I make when setting up Ubuntu 12.04 LTS is to switch the location bar 
in Nautilus from bread crumbs into a text entry box. To do this run the following command in 
terminal window:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
&lt;/pre&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #14</title>
      <link>https://j0n.dev/2013/07/weekly-links-14.html</link>
      <pubDate>Mon, 8 Jul 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/07/weekly-links-14.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://i.imgur.com/GQI2bWz.gif&quot;&gt;Star Wars story in an animated GIF&lt;/a&gt; - sent this link by a co-worker, simply amazing!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://btlondon2012.co.uk/pano.html&quot;&gt;360 Panorama of London from BT Tower&lt;/a&gt; - you can spend all day browsing round London.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.bbc.co.uk/news/in-pictures-22657086&quot;&gt;Global Flight Paths&lt;/a&gt; - another great visualisation of the global flight paths.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theregister.co.uk/2013/05/20/32_way_raspebrry_pi_cluster/&quot;&gt;32-way Raspberry Pi cluster&lt;/a&gt; - on the cheap!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://learn.adafruit.com/retro-gaming-with-raspberry-pi?view=all&quot;&gt;Retro Gaming with Raspberry Pi&lt;/a&gt; - another use of the board.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Blog is 5 years old</title>
      <link>https://j0n.dev/2013/06/blog-is-5-years-old.html</link>
      <pubDate>Fri, 28 Jun 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/06/blog-is-5-years-old.html</guid>
      	<description>
	
&lt;p&gt;I&apos;ve just realised that the blog was 5 years old last month. I had planned on posting something on the 
anniversary but the last couple of months have flown by and I&apos;ve not had time to post much at all. Oh well
here is to the next 5 years of blogging.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Talk at Demo Liverpool</title>
      <link>https://j0n.dev/2013/06/talk-at-demo-liverpool.html</link>
      <pubDate>Sat, 22 Jun 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/06/talk-at-demo-liverpool.html</guid>
      	<description>
	
&lt;p&gt;On Thursday last week I did my first bit of public speaking by giving a talk on 
&lt;a href=&quot;http://jbake.org&quot;&gt;JBake&lt;/a&gt; at the first &lt;a href=&quot;http://letsdemo.it/&quot;&gt;Demo Liverpool&lt;/a&gt; event. I went 
on second to present and give a demo and thankfully everything went to plan which was a relief. Afterwards 
I got some really useful feedback as well as being asked some great questions, all of which will go into 
the roadmap.&lt;/p&gt;

&lt;p&gt;Here are the &lt;a href=&quot;/talks/demoliv-jbake-2013/&quot;&gt;slides&lt;/a&gt; from my talk:&lt;/p&gt;

&lt;iframe class=&quot;frame&quot; width=&quot;600&quot; height=&quot;400&quot; src=&quot;/talks/embedder.html#/talks/demoliv-jbake-2013/index.html&quot;&gt;
	&lt;a href=&quot;/talks/demoliv-jbake-2013/index.html&quot;&gt;link to the presentation&lt;/a&gt;
&lt;/iframe&gt;

	</description>
    </item>
    <item>
      <title>JBake v2.1 Released</title>
      <link>https://j0n.dev/2013/05/jbake-v2-1-released.html</link>
      <pubDate>Sat, 4 May 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/05/jbake-v2-1-released.html</guid>
      	<description>
	
&lt;p&gt;I&apos;m happy to announce that &lt;a href=&quot;http://jbake.org&quot;&gt;JBake&lt;/a&gt; v2.1 has been released!&lt;/p&gt; 

&lt;p&gt;The big change in this release is the standardisation of the data model presented to the templating 
engine which will mean a slight update to your templates (mainly replacing &quot;posts&quot; with &quot;published_posts&quot; 
in your index, feed &amp; archive templates - detailed info is available in the 
&lt;a href=&quot;http://jbake.org/docs/&quot;&gt;docs&lt;/a&gt;). Although there is now more data available to 
the templates including a full collection of posts and pages allowing you to have multiple news/blog 
listing pages (for example: &lt;a href=&quot;http://jbake.org/news/&quot;&gt;JBake.org&lt;/a&gt;). You also have full access 
to the configuration so you can build more logic into your templates.&lt;/p&gt;

&lt;p&gt;The other major change is the way JBake is distributed and executed. It&apos;s no longer just 1 large JAR 
file and has execution scripts for both Windows &amp;amp; Linux/Unix/Mac platforms. As well as using the excellent 
&lt;a href=&quot;http://args4j.kohsuke.org/&quot;&gt;args4j&lt;/a&gt; library to provide a better CLI experience which will 
hopefully be expanded further in the future. Thanks goes to &lt;a href=&quot;http://github.com/mismatch&quot;&gt;mismatch&lt;/a&gt; 
for contributions in this release.&lt;/p&gt;

&lt;p&gt;Lots of great new features are already &lt;a href=&quot;https://github.com/jonbullock/JBake/issues&quot;&gt;planned out&lt;/a&gt; 
for future releases. If you have any ideas or want to get involved then please get in touch!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #13</title>
      <link>https://j0n.dev/2013/04/weekly-links-13.html</link>
      <pubDate>Tue, 30 Apr 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/04/weekly-links-13.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://defunkt.io/hub/&quot;&gt;hub&lt;/a&gt; - &quot;makes git better with github&quot;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.drdobbs.com/jvm/the-rise-and-fall-of-languages-in-2012/240145800&quot;&gt;The Rise and Fall of Languages in 2012&lt;/a&gt; - interesting look back at what happened in 2012.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&quot;&gt;TIOBE Programming Community Index for April 2013&lt;/a&gt; - latest index for April 2013.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sportsillustrated.cnn.com/soccer/news/20130410/real-madrid-fan-jose-mourinho/index.html&quot;&gt;One man&apos;s journey from Los Angeles to Real Madrid good-luck charm&lt;/a&gt; - Amazing story.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.crashub.org/&quot;&gt;CRaSH&lt;/a&gt; - &quot;The shell for the Java Platform&quot;&lt;/li&gt; 
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #12</title>
      <link>https://j0n.dev/2013/04/weekly-links-12.html</link>
      <pubDate>Sun, 21 Apr 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/04/weekly-links-12.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jbehave.org/&quot;&gt;JBehave&lt;/a&gt; - Java framework for Behaviour-Driven Development.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ioccc.org/index.html&quot;&gt;International Obfuscated C Code Contest&lt;/a&gt; - it&apos;s amazing what people can come up with.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://supervisord.org/&quot;&gt;Supervisor&lt;/a&gt; - A process control system, looks handy for monitoring server processes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.opencalais.com/&quot;&gt;Calais&lt;/a&gt; - Semantic functionality toolkit, looks interesting.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #11</title>
      <link>https://j0n.dev/2013/04/weekly-links-11.html</link>
      <pubDate>Fri, 12 Apr 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/04/weekly-links-11.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://foundation.zurb.com/&quot;&gt;Foundation&lt;/a&gt; - &quot;the most advanced responsive front-end framework in the world&quot;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.yaml.de/&quot;&gt;YAML CSS Framework&lt;/a&gt; - &quot;A modular CSS framework for truly flexible, accessible and responsive websites&quot;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://erratasec.blogspot.co.uk/2013/03/ubuntu-low-mem-install-for-vms.html&quot;&gt;Ubuntu low-mem install for VMs&lt;/a&gt; - very useful to know.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mindmup.com/&quot;&gt;MindMup&lt;/a&gt; - Online mind mapping, &lt;a href=&quot;https://github.com/mindmup&quot;&gt;open source&lt;/a&gt; too!&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #10</title>
      <link>https://j0n.dev/2013/04/weekly-links-10.html</link>
      <pubDate>Fri, 5 Apr 2013 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2013/04/weekly-links-10.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jshakespeare.com/stop-externalising-your-life/&quot;&gt;Stop externalising your life&lt;/a&gt; - great article about social media use.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sites.google.com/site/steveyegge2/tour-de-babel&quot;&gt;Tour de Babel&lt;/a&gt; - colourful overview of programming languages, an old post but still worth reading, by the same guy who had a &lt;a href=&quot;http://jonathanbullock.com/2011/11/googleamazon-platform-rant/&quot;&gt;rant about platforms&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jboss.org/coolstuff/desktopwallpapers.htm&quot;&gt;JBoss related Desktop Wallpapers&lt;/a&gt; - I do like the &quot;Closed Source is Lame&quot; one.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.techempower.com/blog/2013/04/05/frameworks-round-2/&quot;&gt;Frameworks Round 2&lt;/a&gt; - Follow up to last weeks &lt;a href=&quot;http://jonathanbullock.com/2013/03/weekly-links-9.html&quot;&gt;post&lt;/a&gt;, even though some frameworks have been tuned to the use case of the benchmark they haven&apos;t gained a lot compared to the performance of others. The source code behind the benchmark is also available on &lt;a href=&quot;https://github.com/TechEmpower/FrameworkBenchmarks&quot;&gt;GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #9</title>
      <link>https://j0n.dev/2013/03/weekly-links-9.html</link>
      <pubDate>Sat, 30 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/weekly-links-9.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ini4j.sourceforge.net/&quot;&gt;ini4j&lt;/a&gt; - &quot;Java API for handling Windows ini file format&quot;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.smartbear.com/software-quality/bid/275129/writing-open-source-software-make-sure-you-know-your-copyright-rights&quot;&gt;Writing Open Source Software? Make Sure You Know Your Copyright Rights&lt;/a&gt; - I&apos;m glad a spent a bit of time investigating the right license to release JBake under.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://plasticbag.org/archives/2012/08/on-falling-over&quot;&gt;On Falling Over...&lt;/a&gt; - A very honest and moving piece of writing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.techempower.com/blog/2013/03/28/framework-benchmarks/&quot;&gt;Framework Benchmarks&lt;/a&gt; - Obviously I&apos;m a fan of Java but even I was shocked by the results.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.neo4j.org/&quot;&gt;Neo4j&lt;/a&gt; - &quot;is an open source, high performance, enterprise grade NOSQL graph database&quot;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://plumbr.eu/blog/most-popular-memory-configurations&quot;&gt;Most popular memory configurations&lt;/a&gt; - Interesting to see a snapshot of what others are using for their JVM (the first post is &lt;a href=&quot;http://plumbr.eu/blog/most-popular-java-environments&quot;&gt;here&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #8</title>
      <link>https://j0n.dev/2013/03/weekly-links-8.html</link>
      <pubDate>Sat, 23 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/weekly-links-8.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://martinvalasek.com/blog/pictures-from-a-developers-life&quot;&gt;Pictures from a developer&apos;s life&lt;/a&gt; - the first one is far too common!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.modern.ie/en-US/virtualization-tools&quot;&gt;modern.IE&lt;/a&gt; - IE versions (6 to 10) available for download in multiple different virtualisation formats&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/1180/&quot;&gt;Virus Venn Diagram&lt;/a&gt; - so true!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://gitref.org/&quot;&gt;Git Reference&lt;/a&gt; - bit more in depth than a cheat sheet&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>How this site is made</title>
      <link>https://j0n.dev/2013/03/how-this-site-is-made.html</link>
      <pubDate>Wed, 20 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/how-this-site-is-made.html</guid>
      	<description>
	
&lt;p&gt;Following on from my &lt;a href=&quot;/2013/03/introducing-jbake.html&quot;&gt;introduction of JBake&lt;/a&gt; here&apos;s how I 
use it to make this site.&lt;/p&gt;

&lt;p&gt;I store the content for my site in a private SVN repository and use &lt;a href=&quot;http://eclipse.org/&quot;&gt;Eclipse&lt;/a&gt; 
as an editor (the site is a project in Eclipse), overkill I know but it has a decent 
&lt;a href=&quot;http://www.eclipse.org/subversive/&quot;&gt;SVN client plugin&lt;/a&gt; that I&apos;m very familar with and a few 
other useful plugins. Plus the source code of JBake was written using Eclipse so I can quickly tinker with 
the code and re-generate my site locally within a few clicks.&lt;/p&gt;

&lt;p&gt;Once I&apos;m happy with the new content I commit the changes to my SVN repository and that&apos;s all I have to 
do. On my VM I have a cron job that runs every few hours that checks out a new copy from the SVN repo, 
runs JBake on the checked out copy to generate the output which is then served out directly by Apache HTTPD.&lt;/p&gt;

&lt;p&gt;I&apos;m quite happy with my workflow for this site, although you could use Git instead of SVN if you prefer, 
like I do for &lt;a href=&quot;http://jbake.org&quot;&gt;jbake.org&lt;/a&gt; using 
&lt;a href=&quot;https://github.com/jonbullock/jbake.org&quot;&gt;GitHub&lt;/a&gt; or even Dropbox so you could work on the 
content using a mobile device.&lt;/p&gt;

&lt;p&gt;You can even generate your site locally on your PC/laptop and just rsync/ftp the output up to your web server, 
the choice is up to you.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #7</title>
      <link>https://j0n.dev/2013/03/weekly-links-7.html</link>
      <pubDate>Sat, 16 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/weekly-links-7.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://offlineimap.org&quot;&gt;OfflineImap&lt;/a&gt; - Software that sync&apos;s multiple IMAP mailboxes&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pointhq.com&quot;&gt;PointHQ DNS&lt;/a&gt; - Free (for 5 domains) DNS hosting service&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://hackurls.com/&quot;&gt;hackurls&lt;/a&gt; - Web based aggregator of hacker based news feeds&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://popurls.com/&quot;&gt;POPURLS&lt;/a&gt; - Web based aggregator of popular links sites like Reddit &amp; Digg&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Google Reader Shutting Down</title>
      <link>https://j0n.dev/2013/03/google-reader-shutting-down.html</link>
      <pubDate>Thu, 14 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/google-reader-shutting-down.html</guid>
      	<description>
	
&lt;p&gt;I logged into Google Reader this morning as I do most mornings and discovered, thanks to a pop-up message, 
that Google are &lt;a href=&quot;http://googleblog.blogspot.co.uk/2013/03/a-second-spring-of-cleaning.html&quot;&gt;retiring&lt;/a&gt; 
the product on the 1st July 2013.&lt;/p&gt;

&lt;p&gt;I&apos;m gutted. I use the service every day on my phone thanks to their excellent Android app.&lt;/p&gt;

&lt;p&gt;There have been lots of rumors floating about over the past few weeks about the future of the product 
but I never thought the end would be so soon. Time to find an alternative like everyone else. Maybe it&apos;s 
time to re-consider using &lt;a href=&quot;http://feedburner.google.com/&quot;&gt;Feedburner&lt;/a&gt; too.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.rhyswynne.co.uk/google-reader-to-shut-down-my-thoughts/&quot;&gt;Rhys&lt;/a&gt; makes a good point 
that this is a timely reminder about hosting your own services rather than depending on 3rd parties, 
something I&apos;ve always preferred to do.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;: Just seen this on Twitter by &lt;a href=&quot;http://twitter.com/migueldeicaza&quot;&gt;Miguel de Icaza&lt;/a&gt;: 
&quot;Every software programmer today: &lt;a href=&quot;http://www.quickmeme.com/meme/3tdh44/&quot;&gt;http://www.quickmeme.com/meme/3tdh44/&lt;/a&gt;&quot; 
definitely what I&apos;ve been thinking, especially as I&apos;ve done 
&lt;a href=&quot;http://jonathanbullock.com/2012/08/parsing-html-output-in-java.html&quot;&gt;something similar&lt;/a&gt; recently.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE 2&lt;/strong&gt;: Bit of &lt;a href=&quot;http://www.quora.com/Google-Reader-Shut-Down-March-2013/Why-is-Google-killing-Google-Reader&quot;&gt;background&lt;/a&gt; 
from a former Google Reader product manager. &lt;a href=&quot;http://magnet.io/&quot;&gt;Magnet.io&lt;/a&gt; looks like a possible 
alternative by &lt;a href=&quot;http://www.russellbeattie.com/&quot;&gt;Russell Beattie&lt;/a&gt;, something he&apos;s been 
&lt;a href=&quot;http://www.russellbeattie.com/blog/but-how-do-you-keep-track-of-everything&quot;&gt;working on&lt;/a&gt; for 
himself for a while.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Introducing JBake</title>
      <link>https://j0n.dev/2013/03/introducing-jbake.html</link>
      <pubDate>Sat, 9 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/introducing-jbake.html</guid>
      	<description>
	
&lt;p&gt;Last year I came across a number of posts (&lt;a href=&quot;http://developmentseed.org/blog/2012/07/27/build-cms-free-websites/&quot;&gt;Development Seed&lt;/a&gt;, 
&lt;a href=&quot;http://www.tbray.org/ongoing/When/201x/2011/03/18/Baking-ongoing&quot;&gt;Tim Bray&lt;/a&gt;, 
&lt;a href=&quot;http://tom.preston-werner.com/2008/11/17/blogging-like-a-hacker.html&quot;&gt;Tom Preston-Werner&lt;/a&gt; and 
&lt;a href=&quot;http://the.taoofmac.com/space/blog/2011/03/19/1810&quot;&gt;Tao of Mac&lt;/a&gt;) 
all talking about building static sites from just text files, otherwise known as 
&lt;a href=&quot;http://www.aaronsw.com/weblog/000404&quot;&gt;Baking&lt;/a&gt;, and while the technique isn&apos;t new it 
interested me and got me thinking about this site. The idea of working on my posts offline in any editor
I fancied using and storing them in a VCS such as SVN or Git really appealed to the developer in me.&lt;/p&gt;

&lt;p&gt;Around the same time I was finding &lt;a href=&quot;http://wordpress.org&quot;&gt;Wordpress&lt;/a&gt; (and Apache) would crawl 
every now and then as this site is running off a relatively small VM provided by 
&lt;a href=&quot;http://www.bytemark.co.uk&quot;&gt;Bytemark&lt;/a&gt; and I thought it was time for a change.&lt;/p&gt;

&lt;p&gt;So after a phase of defining my requirements for such a tool, I set out to build my own. 
The result of those few nights hacking away has been powering this site since last July and 
is simply called &lt;a href=&quot;http://jbake.org&quot;&gt;JBake&lt;/a&gt;, thanks to my wife.&lt;/p&gt;

&lt;p&gt;The source code is now available on &lt;a href=&quot;https://github.com/jbake-org/JBake&quot;&gt;GitHub&lt;/a&gt;
and is released under a MIT License. Something I&apos;ve been meaning to do for a while.&lt;/p&gt;

&lt;p&gt;UPDATE: Details on &lt;a href=&quot;/2013/03/how-this-site-is-made.html&quot;&gt;how I use JBake&lt;/a&gt;.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Restore GRUB after Windows 8 install</title>
      <link>https://j0n.dev/2013/03/restore-grub-after-windows-8-install.html</link>
      <pubDate>Thu, 7 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/restore-grub-after-windows-8-install.html</guid>
      	<description>
	
&lt;p&gt;After &lt;a href=&quot;http://jonathanbullock.com/2013/03/windows-8-64-bit-upgrade-from-vista-32-bit/&quot;&gt;upgrading&lt;/a&gt; 
to Windows 8 Pro 64-bit recently I had to restore GRUB to my MBR so I could boot back into Ubuntu. First 
off I used the Ubuntu 12.04 LTS install CD to boot into a live session, then from a Terminal session 
I tried to run:&lt;/p&gt; 

&lt;pre&gt;sudo grub-install /dev/sda&lt;/pre&gt; 

&lt;p&gt;However it failed with the following message:&lt;/p&gt;

&lt;pre&gt;/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?)&lt;/pre&gt; 

&lt;p&gt;Thanks to this &lt;a href=&quot;http://askubuntu.com/questions/186450/grub-not-loading-after-windows-8-install&quot;&gt;post&lt;/a&gt; 
I was able to resolve the problem by first mounting my root partition:&lt;/p&gt;

&lt;pre&gt;sudo mount /dev/sda5 /mnt&lt;/pre&gt;

&lt;p&gt;Then trying the grub install with an extra parameter:&lt;/p&gt;

&lt;pre&gt;sudo grub-install /dev/sda --boot-directory=/mnt/boot/&lt;/pre&gt;

	</description>
    </item>
    <item>
      <title>Windows 8 64-bit Upgrade from Vista 32-bit</title>
      <link>https://j0n.dev/2013/03/windows-8-64-bit-upgrade-from-vista-32-bit.html</link>
      <pubDate>Wed, 6 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/windows-8-64-bit-upgrade-from-vista-32-bit.html</guid>
      	<description>
	
&lt;p&gt;I only had the 32-bit version of Windows Vista installed on my laptop so the &lt;a 
href=&quot;http://jonathanbullock.com/2013/01/windows-8-pro-upgrade-pricing/&quot;&gt;Windows 8&lt;/a&gt; 
upgrade assistant detected this and only downloaded the 32-bit ISO for me, however 
I wanted to install the 64-bit version. Here&apos;s how I did it:&lt;/p&gt;

&lt;p&gt;I downloaded a Windows 7 64-bit ISO from this &lt;a 
href=&quot;http://www.mydigitallife.info/download-windows-7-iso-official-32-bit-and-64-bit-direct-download-links/&quot;&gt;site&lt;/a&gt;, 
and installed it inside a &lt;a href=&quot;https://www.virtualbox.org/&quot;&gt;Virtualbox&lt;/a&gt; VM 
(I just clicked next when it asked for a product key and it let me pass). Then I downloaded 
the &lt;a href=&quot;http://windows.microsoft.com/en-GB/windows-8/upgrade-product-key-only&quot;&gt;Windows 
8 Upgrade Assistant&lt;/a&gt; from within the VM and ran it, it will then detect your running 
on a 64-bit OS and will download the 64-bit version of the ISO for you. I then burnt the 
ISO to a DVD and used that to upgrade my copy of Windows Vista.&lt;/p&gt;

&lt;p&gt;During the Windows 8 install process I formatted my target drive as I wanted a fresh 
install and it didn&apos;t seem to have a problem with this, I assume it had already detected 
a valid OS to satisfy the upgrade. If you don&apos;t already have a valid OS installed for the 
upgrade it appears you can still use the upgrade ISO according to this &lt;a 
href=&quot;http://www.eightforums.com/tutorials/13375-clean-install-windows-8-upgrade.html&quot;&gt;guide&lt;/a&gt;.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Android ADB causing Ubuntu 12.04 LTS shutdown to hang</title>
      <link>https://j0n.dev/2013/03/android-adb-causing-ubuntu-shutdown-to-hang.html</link>
      <pubDate>Tue, 5 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/android-adb-causing-ubuntu-shutdown-to-hang.html</guid>
      	<description>
	
&lt;p&gt;Soon after I upgraded to Ubuntu 12.04 LTS my laptop started to randomly hang when shutting down. After a bit 
of investigation I discovered it would only happen when I&apos;d ran Eclipse, specifically my Android profile. I 
then noticed that the &lt;a href=&quot;http://developer.android.com/tools/help/adb.html&quot;&gt;ADB&lt;/a&gt; 
(Android Debug Bridge) daemon was still running after I&apos;d shut down Eclipse. If I killed the 
process manually then Ubuntu would shut down fine.&lt;/p&gt;

&lt;p&gt;I&apos;m yet to find a fix for this issue, I&apos;ve made sure I&apos;ve got the latest version of the Android SDK Tools 
installed just in case but the bug still exists. I&apos;ve also discovered that it happens to a co-worker as well. 
If your an Android developer and your PC is hanging during shutdown check your ADB daemon isn&apos;t still running 
too.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #6</title>
      <link>https://j0n.dev/2013/03/weekly-links-6.html</link>
      <pubDate>Sat, 2 Mar 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/03/weekly-links-6.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://arstechnica.com/information-technology/2013/02/cloudflare-blows-hole-in-laws-of-web-physics-with-go-and-railgun/&quot;&gt;CloudFlare blows hole in laws of Web physics with Go and Railgun&lt;/a&gt; - Interesting new take on speeding up the web.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://freepascal.org/&quot;&gt;Free Pascal&lt;/a&gt; - Can&apos;t believe I&apos;ve not discovered this before now, I&apos;ll have to dig out my old Pascal code.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.flickr.com/photos/88574960@N02/sets/72157632858317817/&quot;&gt;Lego Hogwarts&lt;/a&gt; - Made out of about 400,000 bricks, simply amazing!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/1179/&quot;&gt;ISO 8601&lt;/a&gt; - Set in 1988 yet we&apos;re still dealing with confusion over dates, wish more people used the standard.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://perf4j.codehaus.org&quot;&gt;Perf4J&lt;/a&gt; - &quot;Perf4J is to System.currentTimeMillis() as log4j is to System.out.println()&quot;.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Ubuntu 12.04 LTS Oracle Java JDK Install</title>
      <link>https://j0n.dev/2013/02/ubuntu-12-04-lts-oracle-java-jdk-install.html</link>
      <pubDate>Tue, 26 Feb 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/02/ubuntu-12-04-lts-oracle-java-jdk-install.html</guid>
      	<description>
	
&lt;p&gt;There are lots of ways to install the official Oracle JDK on Ubuntu 12.04 LTS, however I
prefer to use the following PPA (Ubuntu Personal Package Archive) supplied by 
&lt;a href=&quot;http://www.webupd8.org/&quot;&gt;WEB UPD8&lt;/a&gt;. The beauty of this method is that it sorts out all 
the update-alternatives commands for you and you get automatic updates as when they are released.&lt;/p&gt;

&lt;p&gt;So follow the instructions outlined in this &lt;a href=&quot;http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html&quot;&gt;guide&lt;/a&gt;
to add the PPA. If you haven&apos;t got the add-apt-repository command then you can install it using:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
sudo apt-get install python-software-properties
&lt;/pre&gt;

&lt;p&gt;The PPA includes installers for JDK 6, 7 &amp; 8:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
user@client:~$ apt-cache search oracle-java
oracle-jdk7-installer - Oracle JDK7 Installer meta package
oracle-java7-installer - Oracle Java(TM) Development Kit (JDK) 7
oracle-java6-installer - Oracle Java(TM) Development Kit (JDK) 6
oracle-java8-installer - Oracle Java(TM) Development Kit (JDK) 8
oracle-java7-set-default - Set Oracle JDK 7 as default Java
oracle-java6-set-default - Set Oracle JDK 6 as default Java
oracle-java8-set-default - Set Oracle JDK 8 as default Java
&lt;/pre&gt;

&lt;p&gt;Just install the version your after and let the package do the rest for you.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #5</title>
      <link>https://j0n.dev/2013/02/weekly-links-5.html</link>
      <pubDate>Sat, 23 Feb 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/02/weekly-links-5.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://david.newgas.net/how-domains-became-backwards/&quot;&gt;How Domains Became Backwards&lt;/a&gt; - All because of e-mail addresses.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www-users.cs.york.ac.uk/susan/joke/foot.htm&quot;&gt;How to Shoot Yourself In the Foot&lt;/a&gt; - Another Internet classic, especially the C++ &amp; Java ones.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theworld.org/2012/11/the-history-of-hashima-the-island-in-bond-film-skyfall/&quot;&gt;The History of Hashima, the Island in Bond Film Skyfall&lt;/a&gt; - Fascinating story that includes a short documentary, reminds me of &lt;a href=&quot;http://www.telegraph.co.uk/news/picturegalleries/worldnews/9128776/Photographs-of-Chernobyl-and-the-ghost-town-of-Pripyat-by-Michael-Day.html&quot;&gt;Pripyat&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.guardian.co.uk/travel/2013/jan/16/wales-hotel-voted-best-world-tripadvisor&quot;&gt;Llandudno hotel voted best in world for service in TripAdvisor awards&lt;/a&gt; - Nice to see a local independent hotel win the award.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #4</title>
      <link>https://j0n.dev/2013/02/weekly-links-4.html</link>
      <pubDate>Fri, 15 Feb 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/02/weekly-links-4.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jsoup.org/&quot;&gt;jsoup: Java HTML Parser&lt;/a&gt; - Looks exactly what I was &lt;a href=&quot;http://jonathanbullock.com/2012/08/parsing-html-output-in-java/&quot;&gt;looking for&lt;/a&gt; a few months back.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/ostinato/&quot;&gt;ostinato: Packet/Traffic Generator and Analyzer&lt;/a&gt; - &quot;aims to be Wireshark in Reverse&quot;, looks quite useful.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.hardkernel.com/renewal_2011/products/prdt_info.php&quot;&gt;ODROID-U2&lt;/a&gt; - &quot;Ferrari version of the Raspberry Pi&quot; (via: &lt;a href=&quot;http://the.taoofmac.com/space/blog/2013/02/10/1230&quot;&gt;Tao of Mac&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ndpsoftware.com/HibernateMappingCheatSheet.html&quot;&gt;Hibernate Mapping Cheat Sheet&lt;/a&gt; - Useful to have at hand when working with Hibernate.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theregister.co.uk/2002/03/01/how_to_fry_an_egg/&quot;&gt;How to fry an egg using an Athlon&lt;/a&gt; - Came across this old link this week while talking about cooling systems and found a copy of the &lt;a href=&quot;http://www.phys.ncku.edu.tw/~htsu/humor/fry_egg.html&quot;&gt;original photos&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #3</title>
      <link>https://j0n.dev/2013/02/weekly-links-3.html</link>
      <pubDate>Sat, 9 Feb 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/02/weekly-links-3.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.greyhole.net/&quot;&gt;Greyhole&lt;/a&gt; - Recommended by a co-worker, alternative to Windows Drive Extender.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kyan.com/blog/2013/1/29/writing-is-hard-so-do-it&quot;&gt;Writing is hard, so do it&lt;/a&gt; - Writing a technical book is a goal I&apos;d like to achieve one day.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/&quot;&gt;Linux on 4KB-sector disks&lt;/a&gt; - Worth a read if your interested in storage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blogs.atlassian.com/2013/01/svn-to-git-how-atlassian-made-the-switch-without-sacrificing-active-development/&quot;&gt;Atlassian switch from SVN to Git&lt;/a&gt; - First in a series of articles about Atlassian switching from SVN to Git.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.html&quot;&gt;Let&apos;s Build an MP3-Decoder&lt;/a&gt; - Old article now but still has a lot of great detail about the MP3 format.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>SSH Authentication using a Public/Private Key Pair</title>
      <link>https://j0n.dev/2013/02/ssh-authentication-using-public-private-key-pair.html</link>
      <pubDate>Wed, 6 Feb 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/02/ssh-authentication-using-public-private-key-pair.html</guid>
      	<description>
	
&lt;p&gt;I always have to remind myself how to setup SSH authentication using a public/private key 
pair when I install a Linux server as it&apos;s something I usually setup and forget about until 
I have to do it again. So this is here as a reminder to myself.&lt;/p&gt;

&lt;p&gt;Overview: The public/private key pair is generated on the client, the public key 
is then copied onto the server. Only a client that has the private key can respond to an 
auth challenge issued by the server using the public key.&lt;/p&gt;

&lt;p&gt;Use the ssh-keygen command to generate the public/private key pair on the client, 
by default your private key is stored in /home/user/.ssh/id_rsa and your public key 
is stored in /home/user/.ssh/id_rsa.pub&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
user@client:~$ ssh-keygen 
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
23:2c:5e:45:f9:c5:10:d8:67:6f:b6:45:c7:28:4e:a8 user@client
The key&apos;s randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|      . +        |
|o. . o o         |
|+.o o * A        |
| o.=.* .         |
| -oo= -          |
|. Fo -           |
|  . .            |
+-----------------+
&lt;/pre&gt;

&lt;p&gt;Use the ssh-copy-id command to automatically add your public key to 
/home/user/.ssh/authorized_keys on your server. If the file doesn&apos;t already exist it will 
be created using mode 600.&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
user@client:~$ ssh-copy-id user@server
user@server&apos;s password: 
Now try logging into the machine, with &quot;ssh &apos;user@server&apos;&quot;, and check in:

  ~/.ssh/authorized_keys

to make sure we haven&apos;t added extra keys that you weren&apos;t expecting.
&lt;/pre&gt;

&lt;p&gt;That&apos;s it, next time you SSH to your server you should be logged in without having to 
type in a password.&lt;/p&gt; 

&lt;p&gt;I should point out it&apos;s good security practice to encrypt your key pair 
with a passphrase, however doing so will mean that you will be required to enter your 
passphrase each time you try to connect to your server.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #2</title>
      <link>https://j0n.dev/2013/02/weekly-links-2.html</link>
      <pubDate>Fri, 1 Feb 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/02/weekly-links-2.html</guid>
      	<description>
	
&lt;p&gt;Here&apos;s this weeks collection of links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://jtnimoy.net/?q=178&quot;&gt;Tron Legacy&lt;/a&gt; - Brilliant post from someone who worked on the special effects for the film. An excellent film with a great sound track.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.telegraph.co.uk/sport/football/competitions/premier-league/9795377/Twitter-map-finally-reveals-exactly-where-Manchester-United-fans-live.html&quot;&gt;Premier League team support on Twitter&lt;/a&gt; - Great visualisation using data from Twitter.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://asserttrue.blogspot.nl/2013/01/how-to-write-opening-sentence.html&quot;&gt;How to Write an Opening Sentence&lt;/a&gt; - Good article to help you start writing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Zce-QT7MGSE&quot;&gt;A Bad Lip Reading of the NFL&lt;/a&gt; - Watch it, it&apos;s funny!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=wi8NpwiEuzc&quot;&gt;Learn Windows 8 in 3 minutes&lt;/a&gt; - A co-worker pointed me at this, worth watching to get an overview of the new features in Windows 8.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Ubuntu 12.04 LTS Scrollbars</title>
      <link>https://j0n.dev/2013/01/ubuntu-12-04-lts-scrollbars.html</link>
      <pubDate>Wed, 30 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/ubuntu-12-04-lts-scrollbars.html</guid>
      	<description>
	
&lt;p&gt;One of the first things I did after installing Ubuntu 12.04 LTS was get rid of the 
dynamic overlay scrollbars, I&apos;m definitely not a fan of them! You can get rid of them in a 
couple of ways.&lt;/p&gt;

&lt;p&gt;First option is to update the GNOME preference by running the following command in a 
terminal window:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false
&lt;/pre&gt;

&lt;p&gt;Or you can remove the overlay libraries themselves again using a terminal window:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
sudo apt-get remove overlay-scrollbar liboverlay-scrollbar-0.2-0 liboverlay-scrollbar3-0.2-0
&lt;/pre&gt;

	</description>
    </item>
    <item>
      <title>Raspberry Pi Slice</title>
      <link>https://j0n.dev/2013/01/raspberry-pi-slice.html</link>
      <pubDate>Sun, 27 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/raspberry-pi-slice.html</guid>
      	<description>
	
&lt;div style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;/media/raspberry_pi_slice.jpg&quot; border=&quot;0&quot; alt=&quot;Raspberry Pi Slice&quot;/&gt;&lt;/div&gt;

&lt;p&gt;Finally got round to buying a decent case for my Raspberry Pi, called the Slice. You 
can get them on &lt;a href=&quot;http://r.ebay.com/FfTFQK&quot;&gt;eBay&lt;/a&gt; &amp; &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B009G742U2/ref=as_li_ss_tl?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B009G742U2&amp;linkCode=as2&amp;tag=jonbulsblo-21&quot;&gt;Amazon&lt;/a&gt; 
in multiple colours. Mine is now sat by the TV running an instance of &lt;a href=&quot;http://www.raspbmc.com/&quot;&gt;Raspbmc&lt;/a&gt; (&lt;a href=&quot;http://xbmc.org/&quot;&gt;XBMC&lt;/a&gt;) 
acting as my media player. All controlled from my Android tablet running the &lt;a href=&quot;https://play.google.com/store/apps/details?id=org.leetzone.android.yatsewidgetfree&amp;hl=en&quot;&gt;Yatse&lt;/a&gt; remote control.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Weekly Links #1</title>
      <link>https://j0n.dev/2013/01/weekly-links-1.html</link>
      <pubDate>Sun, 27 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/weekly-links-1.html</guid>
      	<description>
	
&lt;p&gt;I&apos;ve decided to start posting batches of links on a weekly basis, so here&apos;s the 
first batch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.fatcow.com/free-icons&quot;&gt;FatCow Free Web Icons&lt;/a&gt; - Set of 3000 free icons.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://owncloud.org/&quot;&gt;ownCloud&lt;/a&gt; - Setup your own private version of DropBox.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://stedolan.github.com/jq/&quot;&gt;jq&lt;/a&gt; - a command line JSON processor.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clippy.in/b/YJLM9W&quot;&gt;Favourite Linux Commands&lt;/a&gt; - Some useful tips here.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://venturebeat.com/2012/12/20/dylans-desk-social-networking/&quot;&gt;How to take back control of your own social networks&lt;/a&gt; - I do prefer to host my own stuff and not rely on 3rd parties.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.iron.io/&quot;&gt;Iron.io&lt;/a&gt; - Hosted Cloud Message Queue, wouldn&apos;t mind having a play with this service.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://zeptojs.com/&quot;&gt;zepto.js&lt;/a&gt; - Minimalist JS library with a jQuery compatible API.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>49ers Quest for Six</title>
      <link>https://j0n.dev/2013/01/49ers-quest-for-six.html</link>
      <pubDate>Mon, 21 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/49ers-quest-for-six.html</guid>
      	<description>
	
&lt;div style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;/media/sf49ers_logo.gif&quot; border=&quot;0&quot; alt=&quot;San Francisco 49ers Logo&quot;/&gt;&lt;/div&gt;

&lt;p&gt;Finally, after waiting nearly 20 years since the last time, the 
&lt;a href=&quot;http://www.49ers.com/&quot;&gt;San Francisco 49ers&lt;/a&gt; are heading back to the Super Bowl 
after a great win over the Atlanta Falcons last night. I was on the edge of my seat for 
the whole game. After the start the Falcons made I thought it&apos;s not our year again, but 
the team came back and got the job done.&lt;/p&gt;

&lt;p&gt;Unfortunately I think last night confirmed that Alex Smith&apos;s days are over in San 
Francisco, it&apos;s a shame really as I don&apos;t think we saw the best of him due to the 
multiple different Offensive Coordinators &amp; schemes he had to adapt to each year. 
He&apos;s definitely worthy of a starter QB job somewhere else, the last 18 months 
should&apos;ve secured him that, he&apos;s a definite upgrade for some teams around the 
league.&lt;/p&gt;

&lt;p&gt;The #QUESTforSIX continues, I&apos;ll be staying up for 
&lt;a href=&quot;http://www.nfl.com/superbowl/47&quot;&gt;Super Bowl 47&lt;/a&gt; in two weeks time!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Windows 8 Pro Upgrade Pricing</title>
      <link>https://j0n.dev/2013/01/windows-8-pro-upgrade-pricing.html</link>
      <pubDate>Mon, 21 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/windows-8-pro-upgrade-pricing.html</guid>
      	<description>
	
&lt;p&gt;If your considering moving up to Windows 8 anytime soon then have a look at the 
&lt;a href=&quot;http://venturebeat.com/2013/01/18/windows-8-pro-upgrade-pricing/&quot;&gt;Windows 8 Pro&lt;/a&gt; 
upgrade offer Microsoft have got on until the 1st February 2013.&lt;/p&gt;

&lt;p&gt;Although Ubuntu Linux is my primary OS even I&apos;d be tempted to upgrade the Vista licence 
I&apos;ve got for around &amp;pound25, still useful to have a copy of Windows for certain software.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Linux df command and missing space</title>
      <link>https://j0n.dev/2013/01/linux-df-command-missing-space.html</link>
      <pubDate>Fri, 18 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/linux-df-command-missing-space.html</guid>
      	<description>
	
&lt;p&gt;Late last year I re-installed the home server, a &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B005LRCASM/ref=as_li_ss_tl?ie=UTF8&amp;tag=jonbulsblo-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B005LRCASM&quot;&gt;HP ProLiant Microserver&lt;/a&gt; 
running Ubuntu 12.04 LTS, to get rid of the original 250GB disk and use the 2 x 2TB Samsung drives 
I had in a Linux software RAID 1 array. I decided to stay away from using the on-board RAID controller 
as all my research seemed to suggest that it&apos;s a &lt;a href=&quot;https://help.ubuntu.com/community/FakeRaidHowto&quot;&gt;
&quot;fake&quot; RAID&lt;/a&gt; controller so I wouldn&apos;t have gained much if anything over software RAID. Plus I knew I could always take a 
disk out of the array and mount it on another Linux box if ever needed to (and I have needed to in the 
past). By using the onboard controller it may not be as easy according to this 
&lt;a href=&quot;http://forum.wegotserved.com/index.php/topic/19573-hp-proliant-microserver-hardware-of-software-raid/#entry112396&quot;&gt;
forum post&lt;/a&gt; I found.&lt;/p&gt;

&lt;p&gt;After installing Ubuntu 12.04 LTS on the array I did notice something strange while I was waiting 
for the array to be synced (monitor it via /proc/mdstat) and file system to be lazily initialised, the 
&quot;df&quot; command appeared to be reporting more disk space used up than I was expecting? Now I wasn&apos;t sure 
if this was something due to the RAID or file system initialisation so I left it for the time being in 
case it righted itself. It didn&apos;t and it&apos;s been bugging me ever since to the point where I did some 
proper investigation recently.&lt;/p&gt;

&lt;p&gt;According to df I had 1859GB in total space with about 789GB used and 977GB free, so I&apos;d lost 93GB 
somewhere.&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
me@server:~$ df
Filesystem      1K-blocks      Used  Available Use% Mounted on
/dev/md0       1949324764 827062456 1024696468  45% /
udev              1000084         4    1000080   1% /dev
tmpfs              403636       396     403240   1% /run
none                 5120         0       5120   0% /run/lock
none              1009084         0    1009084   0% /run/shm
&lt;/pre&gt;

&lt;p&gt;Thanks to this great &lt;a href=&quot;http://serverfault.com/questions/354490/where-did-the-free-space-go&quot;&gt;reply&lt;/a&gt; 
on ServerFault I discovered the reason why using the dumpe2fs command:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
me@server:~$ sudo dumpe2fs -h /dev/md0
Block size:               4096
...
&lt;/pre&gt;

&lt;p&gt;Using the correct block size with the df command I discovered I was missing 24391460 4K-blocks:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
me@server:~$ df -B 4K
Filesystem     4K-blocks      Used Available Use% Mounted on
/dev/md0       487331191 206765616 256174115  45% /
udev              250021         1    250020   1% /dev
tmpfs             100909        99    100810   1% /run
none                1280         0      1280   0% /run/lock
none              252271         0    252271   0% /run/shm
&lt;/pre&gt;

&lt;p&gt;Which was exactly the same number of blocks that was listed under Reserved block count:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
me@server:~$ sudo dumpe2fs -h /dev/md0
Filesystem OS type:       Linux
Reserved block count:     24391460
Free blocks:              280565614
Free inodes:              121836462
First block:              0
Block size:               4096
...
&lt;/pre&gt;

&lt;p&gt;The next question was, why is 93GB reserved? After a bit more research I discovered the answer,  
the default on Linux is to reserve 5%, (1859 / 100) * 5 = 92.95 or my missing 93GB, of blocks. This can 
be tweaked using the &lt;a href=&quot;http://linux.die.net/man/8/tune2fs&quot;&gt;tune2fs&lt;/a&gt; command but I&apos;m quite 
happy to leave it as I know where my missing space has gone. If you do want to tweak the setting do some 
further research first before changing it so you know the what the consequences are.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Good Bug Reports</title>
      <link>https://j0n.dev/2013/01/good-bug-reports.html</link>
      <pubDate>Mon, 14 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/good-bug-reports.html</guid>
      	<description>
	
&lt;p&gt;If your involved in software development then you&apos;ll know how getting good bug reports 
from users really help. But not everyone knows how to create good bug reports. So if 
you can help your users by providing them with some guidelines and maybe a few examples 
they can relate to. Here&apos;s some links to help: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.softwaretestinghelp.com/how-to-write-good-bug-report/&quot;&gt;How to write good bug reports&lt;/a&gt; - Great article describing what you need in a bug report.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&quot;&gt;How to Report Bugs Effectively&lt;/a&gt; - Another good article on reporting bugs well.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Disk &amp; Partition Cloning Tools</title>
      <link>https://j0n.dev/2013/01/disk-partition-cloning-tools.html</link>
      <pubDate>Fri, 11 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/disk-partition-cloning-tools.html</guid>
      	<description>
	
&lt;p&gt;As I recently &lt;a href=&quot;http://jonathanbullock.com/2012/12/time-for-ubuntu-12-04-lts/&quot;&gt;switched 
drives&lt;/a&gt; over in my laptop here&apos;s some links to disk &amp; partition cloning tools I found handy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://partclone.org/&quot;&gt;Partclone&lt;/a&gt; - Linux command line tool for imaging/cloning a 
partition. I used this to backup the Dell recovery partition on my original drive as I went for a fresh 
install on the new drive.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://clonezilla.org/&quot;&gt;Clonezilla&lt;/a&gt; - Co-worker used this to migrate his existing 
Dell recovery &amp; Windows partitions over to a new drive as is. Comes as a Live CD ISO image and has 
an enterprise offering too. Very similar to Norton Ghost. Uses Partclone under the hood.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.partition-tool.com/&quot;&gt;EaseUS Partition Manager&lt;/a&gt; - Recommended by a co-worker, 
has a free version for home users.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Unity Keyboard Shortcuts</title>
      <link>https://j0n.dev/2013/01/unity-keyboard-shortcuts.html</link>
      <pubDate>Wed, 9 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/unity-keyboard-shortcuts.html</guid>
      	<description>
	
&lt;p&gt;I&apos;d decided before upgrading to Ubuntu 12.04 LTS that I&apos;d give Unity a try even though I was quite 
happy with the GNOME shell in Ubuntu 10.04 LTS. So far it&apos;s been fine I&apos;ve had no major issues with it, 
however it&apos;s not that different to the OS X interface which I&apos;ve spent a few years using so I&apos;ve got 
used to it pretty quickly really.&lt;/p&gt;

&lt;p&gt;One thing I&apos;ve just discovered which may make me love it are the keyboard shortcuts it has. To 
get an overlay on your screen of them just long press your &quot;Super&quot; key otherwise known as the Windows 
key!&lt;/p&gt;

&lt;div style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;/media/unity_shortcuts.png&quot; border=&quot;0&quot; alt=&quot;Unity shortcuts overlay&quot;/&gt;&lt;/div&gt;

	</description>
    </item>
    <item>
      <title>2012: Year in Review</title>
      <link>https://j0n.dev/2013/01/2012-year-in-review.html</link>
      <pubDate>Sat, 5 Jan 2013 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2013/01/2012-year-in-review.html</guid>
      	<description>
	
&lt;p&gt;Hello 2013, I hope your just as good as 2012 was! I&apos;ve not done a year in review before 
although I&apos;ve meant to each year, usually by the time I usually get round to doing one it&apos;s 
late on in January and never feels right.&lt;/p&gt;

&lt;p&gt;So, 2012 was a big year personally for me, in April I got &lt;a href=&quot;http://jonathanbullock.com/2012/05/married-man/&quot;&gt;married&lt;/a&gt; 
to the love of my life Helen. Earlier in January I made my last trip over to Baku, Azerbaijan 
with work, it was the only work related trip I made last year which was completely different to 2011 
when I was pretty much out of the country in every month of the year. Helen and I travelled 
down to Bath for a short break straight after the wedding which was great despite the rain, and then in 
June we went to Mexico for our honeymoon, which was lovely and very, very hot!&lt;/p&gt;

&lt;p&gt;In March I finally got round to releasing my first Android app: 
&lt;a href=&quot;http://play.google.com/store/apps/details?id=com.genpass.android&quot;&gt;GenPass&lt;/a&gt; - a random password
generator. However I did release the app first on the Blackberry tablet platform to get a free 
16GB PlayBook thanks to their &lt;a href=&quot;http://devblog.blackberry.com/2012/02/latest-blackberry-playbook-tablet-offer-for-android-developers/&quot;&gt;developer relations team&lt;/a&gt; 
which was a nice bonus. Not bad for a mornings work!&lt;/p&gt;

&lt;p&gt;Like most people I also spent most of August watching as much of the London 2012 Olympics as I 
could, I even got to go and watch a couple of football games at Old Trafford, the highlight was watching 
&lt;a href=&quot;http://www.bbc.co.uk/sport/0/olympics/19173113&quot;&gt;Brazil beat Korea in the semi-final&lt;/a&gt;. The opening 
ceremony was also spectacular, with &lt;a href=&quot;http://www.youtube.com/watch?v=xW5abat5NEU&quot;&gt;Bond escorting the Queen&lt;/a&gt; 
the best clip of all!&lt;/p&gt;

&lt;p&gt;Towards the end of the year I started studying for the 
&lt;a href=&quot;http://jonathanbullock.com/2012/12/scjp-putting-it-to-good-use/&quot;&gt;SCJP exam&lt;/a&gt;. It&apos;s something 
I&apos;ve been meaning to do for a couple of years and hopefully pass sometime in 2013. The rest of 2012 was 
pretty quiet really, although I did start work on a new project, JBake, a Java based static site generator. 
I&apos;m sure I&apos;ll be posting more about JBake in 2013.&lt;/p&gt;

&lt;p&gt;For 2013 I&apos;ve not really set any major new year&apos;s resolutions, the only one I&apos;ve ever stuck at was quitting smoking 
back in 2005, and I&apos;ve read lots of explanations on why we fail at them. So instead for this year, the only task I&apos;m setting 
myself relating to 2013 is to post on here at least once a week, 52 is not a massive amount of posts. 
James Whatley &lt;a href=&quot;http://whatleydude.com/2012/12/five-things-on-friday-52/&quot;&gt;achieved&lt;/a&gt; this in 
2012 and after reading his post I thought yeah I can do that, I&apos;m keeping it simple though just 
1 post each week. I usually find something, be it a new library or article, that interests me each week so 
it should be very achievable! One down 51 to go...&lt;/p&gt;

&lt;p&gt;In terms of this site in 2012 the most popular post by far was &lt;a href=&quot;http://jonathanbullock.com/2012/03/software-development-kpis/&quot;&gt;Software Development KPI&apos;s&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Have a good 2013 everyone!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Time for Ubuntu 12.04 LTS</title>
      <link>https://j0n.dev/2012/12/time-for-ubuntu-12-04-lts.html</link>
      <pubDate>Sun, 30 Dec 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/12/time-for-ubuntu-12-04-lts.html</guid>
      	<description>
	
&lt;div style=&quot;text-align:center&quot;&gt;&lt;img src=&quot;/media/ubuntu_logo.png&quot; border=&quot;0&quot; alt=&quot;Ubuntu Logo&quot;/&gt;&lt;/div&gt;

&lt;p&gt;Just before Christmas I purchased a new hard disk for my aging Dell Studio 15 laptop as a 
little treat to myself. I went for the Seagate Momentus XT 750GB, which is a hybrid SSD drive, in
the hope it would give the old laptop a new lease of life.&lt;/p&gt;
&lt;p&gt;I had, originally, been looking at a traditional SSD but a co-worker pointed me in the direction
of the Seagate hybrid range. After doing a bit of research to see whether &lt;a 
href=&quot;http://www.tomshardware.com/reviews/momentus-xt-750gb-review,3223.html&quot;&gt;real life measurements&lt;/a&gt; 
matched the &lt;a href=&quot;http://www.ebuyer.com/321969-seagate-750gb-momentus-xt-ssd-st750lx003&quot;&gt;marketing 
hype&lt;/a&gt; I took the plunge and ordered the 750GB version (comes with a 8GB SSD built in).&lt;/p&gt;
&lt;p&gt;Thanks to the new drive I&apos;ve taken the opportunity to finally move up to Ubuntu 12.04 LTS, I 
had been waiting until the first point revision had been released but co-workers experiences with Unity 
made me put off the upgrade a bit longer. So I&apos;ll be posting a few tweaks for things in Ubuntu 12.04 
LTS that I&apos;ve come across so far while setting it up.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>SCJP: Putting it to good use</title>
      <link>https://j0n.dev/2012/12/scjp-putting-it-to-good-use.html</link>
      <pubDate>Sun, 30 Dec 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/12/scjp-putting-it-to-good-use.html</guid>
      	<description>
	
&lt;p&gt;I&apos;m in the middle of studying for what used to be called the Sun Certified Java Programmer for 
Java SE 6 exam, think it&apos;s known as the Oracle Certified Professional for Java SE 6 exam now. I thought
I knew Java pretty well but there was so much of the language I&apos;ve hardly used that I need to know 
to pass the exam. So to aid in the learning process I&apos;m going to try and put what I&apos;ve learnt so far 
to good use by re-writting JBake.&lt;/p&gt;
&lt;p&gt;There are a few features I&apos;d like to add to JBake before I release it but I&apos;ve been meaning to 
restructure it for a while so now seems as good a time as any.&lt;/p&gt;
&lt;p&gt;Oh and I highly recommend the 
&lt;a href=&quot;http://www.amazon.co.uk/gp/product/0071591060/ref=as_li_ss_tl?ie=UTF8&amp;tag=jonbulsblo-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0071591060&quot;&gt;SCJP Java SE 6 Study Guide&lt;/a&gt; 
book by Kathy Sierra and Bert Bates. There should be a Java SE 7 version due out in a couple of months too.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>99 Life Hacks To Make Your Life Easier</title>
      <link>https://j0n.dev/2012/10/99-life-hacks.html</link>
      <pubDate>Thu, 25 Oct 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/10/99-life-hacks.html</guid>
      	<description>
	
&lt;p&gt;&lt;a href=&quot;http://siriuslymeg.tumblr.com/post/33738057928/99-life-hacks-to-make-your-life-easier&quot;&gt;99 Life Hacks to make your life easier&lt;/a&gt; - Some very useful tips here.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Anatomy Of A Hoax</title>
      <link>https://j0n.dev/2012/10/anatomy-of-a-hoax.html</link>
      <pubDate>Mon, 22 Oct 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/10/anatomy-of-a-hoax.html</guid>
      	<description>
	
&lt;p&gt;&lt;a href=&quot;http://anatomyofahoax.tumblr.com/&quot;&gt;Anatomy Of A Hoax&lt;/a&gt; - A great breakdown of the Sony Nexus hoax, and a reminder why we should not always
believe everything we read online or in print. I was reminded of this quite recently when a local paper got a story so 
unbelievably wrong it still amazes me. They couldn&apos;t even get it right when it was provided to them on a plate! Makes you wonder how much more of the &quot;news&quot; 
you read is accurate at all!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Parsing HTML output in Java</title>
      <link>https://j0n.dev/2012/08/parsing-html-output-in-java.html</link>
      <pubDate>Sun, 26 Aug 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/08/parsing-html-output-in-java.html</guid>
      	<description>
	
&lt;p&gt;Recently I needed to parse the HTML output from a 3rd party site so I could use an XPath locator on the source to identify 
a specific value. I used &lt;a href=&quot;http://hc.apache.org/&quot;&gt;Apache HttpComponents&lt;/a&gt; to make the HTTP request to the site and provide me 
with the HTML output and thought I could parse the output using &lt;a href=&quot;http://dom4j.sourceforge.net/&quot;&gt;Dom4j&lt;/a&gt;. This is where I ran into problems, 
first the HTML output contained an invalid unicode character which caused Dom4j problems but this was easily fixed using 
&lt;a href=&quot;http://blog.mark-mclaren.info/2007/02/invalid-xml-characters-when-valid-utf8_5873.html&quot;&gt;Mark McLaren&apos;s&lt;/a&gt; method 
to strip out all invalid characters. Then Dom4j started having issues with the HTML structure itself so I hunted around for
other solutions to convert HTML output into something more well formed and found 
&lt;a href=&quot;http://htmlcleaner.sourceforge.net/&quot;&gt;HTMLCleaner&lt;/a&gt; which did the trick, it also solved the invalid unicode 
characters too.&lt;/p&gt;

&lt;p&gt;I also came across &lt;a href=&quot;http://jtidy.sourceforge.net/&quot;&gt;JTidy&lt;/a&gt; thanks to Mark&apos;s post which was next on my list to
try.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Computer Language Benchmark Game</title>
      <link>https://j0n.dev/2012/08/computer-language-benchmark-game.html</link>
      <pubDate>Sat, 25 Aug 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/08/computer-language-benchmark-game.html</guid>
      	<description>
	
&lt;p&gt;&lt;a href=&quot;http://shootout.alioth.debian.org/&quot;&gt;Computer Language Benchmark Game&lt;/a&gt; - I&apos;d forgotten how much slower 
interpreted languages are compared to compiled languages. This would explain why WordPress felt so sluggish on my small VM.&lt;/p&gt;

&lt;p&gt;Here are some other useful sites when considering languages:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&quot;&gt;TIOBE - Programming Community Index&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://langpop.com/&quot;&gt;Programming Language Popularity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Fun with Struts2+REST</title>
      <link>https://j0n.dev/2012/08/fun-with-struts2-rest.html</link>
      <pubDate>Mon, 13 Aug 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/08/fun-with-struts2-rest.html</guid>
      	<description>
	
&lt;p&gt;Finally got round to working on my URL shortener &lt;a href=&quot;http://hash.to&quot;&gt;hash.to&lt;/a&gt; tonight, another of my pet projects.
It was throwing a random error relating to my usage of Hibernate for a while and I&apos;ve not been able to fix it as I&apos;ve 
been in the middle of trying to get the Struts2 REST plugin working on the project. Well tonight I rolled back my work 
in progress and hopefully fixed the bug, if not I&apos;ve added more debug output to the log files so the root cause should 
be more easy to identify now.&lt;/p&gt;

&lt;p&gt;After that I also had another go of getting the REST plugin to play nicely with normal Struts2 actions and finally
made some progress. The plan all along had been to provide a REST based API to the service so now I can crack on with it.&lt;/p&gt;

&lt;p&gt;I&apos;ll write up how I got the REST plugin working too.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>RAID Considerations</title>
      <link>https://j0n.dev/2012/08/raid-considerations.html</link>
      <pubDate>Sun, 12 Aug 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/08/raid-considerations.html</guid>
      	<description>
	
&lt;p&gt;Saw my IT manager from work post a link to this blog post about &lt;a href=&quot;http://www.standalone-sysadmin.com/blog/2012/08/i-come-not-to-praise-raid-5/&quot;&gt;RAID-5 and 
a hard disks Unrecoverable Read Error rate&lt;/a&gt; the other day. The post definitely opened my eyes to the wider considerations when it comes to storage systems. This got me 
thinking as I&apos;ve been looking at getting another 2TB disk for the recently upgraded home server. Thankfully the original 2TB disk I bought, the &lt;a 
href=&quot;http://www.ebuyer.com/237908-samsung-hd204ui-spinpoint-f4-2tb-hard-drive-sata-5400rpm-32mb-cache-hd204ui&quot;&gt;Samsung 2TB 
Spinpoint F4 EcoGreen&lt;/a&gt; seems to have a URE rate (&lt;a href=&quot;http://www.google.com/search?q=10%5E15+bits+in+terabytes&quot;&gt;10^15 bits&lt;/a&gt;) that&apos;s better than I 
thought it would be. So I think I&apos;ll stick to the same model again.&lt;/p&gt;

&lt;p&gt;I&apos;ll post more about my storage choices when I&apos;ve finished the setup.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Perceived Software Complexity</title>
      <link>https://j0n.dev/2012/07/perceived-software-complexity.html</link>
      <pubDate>Sun, 22 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/perceived-software-complexity.html</guid>
      	<description>
	
&lt;a href=&quot;http://mattgemmell.com/2010/06/11/perceived-software-complexity/&quot;&gt;Perceived Software Complexity&lt;/a&gt; - a great visualisation and outline of 
the perceived complexity you go through on a software development project. Well worth reading before the start of your next project to remind yourself.

	</description>
    </item>
    <item>
      <title>Migration Finished</title>
      <link>https://j0n.dev/2012/07/migration-finished.html</link>
      <pubDate>Sun, 22 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/migration-finished.html</guid>
      	<description>
	
&lt;p&gt;I got round to completing the migration tonight. All the images should be loading now and code samples should be viewable again.&lt;/p&gt;

&lt;p&gt;Also, due to the migration, comments have now gone. It&apos;s something I&apos;d been thinking about for a while after reading 
&lt;a href=&quot;http://mattgemmell.com/2011/11/29/comments-off/&quot;&gt;Matt&apos;s&lt;/a&gt; post about his decision and the migration forced my hand.
I can always use &lt;a href=&quot;http://www.disqus.com&quot;&gt;Disqus&lt;/a&gt; or something similar like &lt;a href=&quot;http://intensedebate.com/&quot;&gt;IntenseDebate&lt;/a&gt;
if I want to.&lt;/p&gt;

&lt;p&gt;Next step is to tweak the overall design some more, I&apos;m tempted to start using &lt;a href=&quot;http://twitter.github.com/bootstrap/&quot;&gt;Twitter 
Bootstrap&lt;/a&gt; as a base but not sure yet. Better spend some more time playing around with &lt;a href=&quot;http://freemarker.sourceforge.net/&quot;&gt;FreeMarker&lt;/a&gt; templates.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Migration Started</title>
      <link>https://j0n.dev/2012/07/migration-started.html</link>
      <pubDate>Wed, 18 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/migration-started.html</guid>
      	<description>
	
&lt;p&gt;Just flicked the switch to the new site. Still got some clean up to do, copying images across, replacing WordPress specific markup in posts etc. but the 
majority of the migration is done. Most of the heavy lifting was done by the exporter I created to dump the content out of the WordPress database in the right 
format for my site generator to use.&lt;/p&gt;

&lt;p&gt;Hopefully all the old links to content still work...&lt;/p&gt;

&lt;p&gt;Finally got round to creating my own minimalistic design too!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Bye bye WordPress</title>
      <link>https://j0n.dev/2012/07/bye-bye-wordpress.html</link>
      <pubDate>Sun, 15 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/bye-bye-wordpress.html</guid>
      	<description>
	
This past week I&apos;ve been working on my own blog based static site generator and it&apos;s got to a state that I&apos;m happy with so I&apos;m going to start migrating this site across. It&apos;s only about 500 lines of Java code at the moment but it ticks all the boxes I originally had for it so the time has come for me to start eating my own dog food.
&lt;br /&gt;
&lt;br /&gt;I can&apos;t really fault WordPress, it&apos;s done the job well for me over the past 4 years but this is about me scratching an itch I&apos;ve had for quite some time.
&lt;br /&gt;
&lt;br /&gt;I&apos;ll post more once I&apos;ve completed the migration.

	</description>
    </item>
    <item>
      <title>iOS: A visual history</title>
      <link>https://j0n.dev/2012/07/ios-a-visual-history.html</link>
      <pubDate>Mon, 2 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/ios-a-visual-history.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.theverge.com/2011/12/13/2612736/ios-history-iphone-ipad&quot;&gt;iOS: A visual history&lt;/a&gt;. It&apos;s easy to forget how much the platform has been developed over the years.

	</description>
    </item>
    <item>
      <title>&quot;Debug certificate expired&quot; error in Eclipse Android plugin</title>
      <link>https://j0n.dev/2012/07/debug-certificate-expired-error-in-eclipse-android-plugin.html</link>
      <pubDate>Mon, 2 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/debug-certificate-expired-error-in-eclipse-android-plugin.html</guid>
      	<description>
	
&lt;a href=&quot;http://stackoverflow.com/questions/2194808/debug-certificate-expired-error-in-eclipse-android-plugins&quot;&gt;&quot;Debug certificate expired&quot; error in Eclipse Android plugin&lt;/a&gt;. Ran into this error tonight, must be a year since I first installed my copy of the Android developer tools.

	</description>
    </item>
    <item>
      <title>Android: A visual history</title>
      <link>https://j0n.dev/2012/07/android-a-visual-history.html</link>
      <pubDate>Mon, 2 Jul 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/07/android-a-visual-history.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.theverge.com/2011/12/7/2585779/android-history&quot;&gt;Android: A visual history&lt;/a&gt;. Here&apos;s the Android one for comparison. For me the pull down notification window and intents are the best things about the Android UI.

	</description>
    </item>
    <item>
      <title>Sauber F1 car cut down the middle</title>
      <link>https://j0n.dev/2012/06/sauber-f1-car-cut-down-the-middle.html</link>
      <pubDate>Fri, 29 Jun 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/06/sauber-f1-car-cut-down-the-middle.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.youtube.com/v/_Wn1EFLa2C8&quot;&gt;Youtube&lt;/a&gt; - Fascinating video of a Sauber F1 car cut down the middle.

	</description>
    </item>
    <item>
      <title>Married man!</title>
      <link>https://j0n.dev/2012/05/married-man.html</link>
      <pubDate>Thu, 10 May 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/05/married-man.html</guid>
      	<description>
	
&lt;p&gt;Last month Helen and I got married at Llandudno Registry Office, so I can now officially select &quot;Married&quot; as my 
marital status on any forms I fill out! We had a low key do afterwards at the Imperial Hotel with family and friends 
and thankfully everything went to plan, even the weather held off so we could have a few photos outside. It was the 
perfect day.&lt;/p&gt;

&lt;p&gt;You can see some photos of our day on the blog of our &lt;a href=&quot;http://www.tonyfanningphotography.co.uk/blog/2012/04/17/llandudno-wedding-photographer-helen-and-jonathans-wedding/&quot;&gt;wedding photographer&lt;/a&gt; 
and I&apos;m looking forward to seeing the rest of the photos this weekend to bring back some happy memories.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Ludum Dare</title>
      <link>https://j0n.dev/2012/05/ludum-dare.html</link>
      <pubDate>Sat, 5 May 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/05/ludum-dare.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.ludumdare.com/compo/&quot;&gt;Ludum Dare&lt;/a&gt;. Competition to create a game in a weekend. Wouldn&apos;t mind joining in when it&apos;s next on if I have time.

	</description>
    </item>
    <item>
      <title>PHP: a fractal of bad design</title>
      <link>https://j0n.dev/2012/04/php-a-fractal-of-bad-design.html</link>
      <pubDate>Tue, 10 Apr 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/04/php-a-fractal-of-bad-design.html</guid>
      	<description>
	
&lt;a href=&quot;http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/&quot;&gt;PHP: a fractal of bad design&lt;/a&gt;. Well worth a read, reminds me why I love Java so much. &lt;br /&gt;&lt;br /&gt;

	</description>
    </item>
    <item>
      <title>Lakes and Oceans</title>
      <link>https://j0n.dev/2012/04/lakes-and-oceans.html</link>
      <pubDate>Tue, 10 Apr 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/04/lakes-and-oceans.html</guid>
      	<description>
	
&lt;a href=&quot;http://xkcd.com/1040/&quot;&gt;Lakes and Oceans&lt;/a&gt;. Shows what a feat of engineering drilling for oil really is.&lt;br /&gt;&lt;br /&gt;

	</description>
    </item>
    <item>
      <title>Robolectric: Unit Test your Android app</title>
      <link>https://j0n.dev/2012/04/robolectric-unit-test-your-android-app.html</link>
      <pubDate>Sun, 8 Apr 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/04/robolectric-unit-test-your-android-app.html</guid>
      	<description>
	
&lt;a href=&quot;http://pivotal.github.com/robolectric/&quot;&gt;Robolectric: Unit Test your Android Application&lt;/a&gt;. I shall have to try this out very soon.

	</description>
    </item>
    <item>
      <title>roboguice</title>
      <link>https://j0n.dev/2012/04/roboguice.html</link>
      <pubDate>Sun, 8 Apr 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/04/roboguice.html</guid>
      	<description>
	
&lt;a href=&quot;http://code.google.com/p/roboguice/&quot;&gt;roboguice&lt;/a&gt;. Brings Google Guice (dependency injection) to Android.

	</description>
    </item>
    <item>
      <title>Football Manager Handheld for Android</title>
      <link>https://j0n.dev/2012/04/football-manager-handheld-for-android.html</link>
      <pubDate>Thu, 5 Apr 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/04/football-manager-handheld-for-android.html</guid>
      	<description>
	
&lt;p&gt;&lt;a href=&quot;http://eurodroid.com/2012/04/05/football-manager-handheld-launching-on-android-next-week/&quot;&gt;Football Manager Handheld for Android&lt;/a&gt;. This app was one of the reasons I replaced my iPod Nano with a Touch late last year. Good to see its being released on Android now.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Edimax EW-7811Un on Ubuntu 10.04 LTS</title>
      <link>https://j0n.dev/2012/03/edimax-ew-7811un-on-ubuntu-10-04-lts.html</link>
      <pubDate>Sat, 31 Mar 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/03/edimax-ew-7811un-on-ubuntu-10-04-lts.html</guid>
      	<description>
	
&lt;p&gt;I&apos;ve recently re-purposed my old desktop PC to be a server running Ubuntu 10.04 LTS. As it&apos;s an 
old box it&apos;s not exactly quiet so I placed it under the stairs which posed a problem connection wise. 
In the end I decided to connect it up via wireless rather than run an Ethernet cable to it, so after 
doing a bit of research I went for the 
&lt;a href=&quot;http://www.edimax.co.uk/en/produce_detail.php?pd_id=328&amp;amp;pl1_id=1&amp;amp;pl2_id=44&quot;&gt;Edimax EW-7811Un&lt;/a&gt; 
nano USB adaptor from 
&lt;a href=&quot;http://www.amazon.co.uk/gp/product/B003MTTJOY/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=B003MTTJOY&quot;&gt;Amazon&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;According to the Edimax web site 
&lt;a href=&quot;http://www.edimax.co.uk/en/support_detail.php?pd_id=328&amp;amp;pl1_id=1&amp;amp;pl2_id=44&quot;&gt;Linux drivers&lt;/a&gt; 
were available for it and there were a few posts on the Ubuntu forums &amp;amp; wiki saying that people had 
got it working:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1590873&quot;&gt;http://ubuntuforums.org/showthread.php?t=1590873&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=1744371&quot;&gt;http://ubuntuforums.org/showthread.php?t=1744371&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsEdimax&quot;&gt;https://help.ubuntu.com/community/HardwareSupportComponentsWirelessNetworkCardsEdimax&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The USB adaptor uses the RealTek rtl8192cu chip according to this 
&lt;a href=&quot;http://wiki.debian.org/rtl819x#rtl8192cu&quot;&gt;Debian wiki page&lt;/a&gt; and the filename of the Edimax 
driver package.&lt;/p&gt;

&lt;p&gt;I tried the Edimax drivers first but I was getting pretty random results so I switched to RealTek&apos;s 
own &lt;a href=&quot;http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&amp;amp;PNid=21&amp;amp;PFid=48&amp;amp;Level=5&amp;amp;Conn=4&amp;amp;ProdID=277&amp;amp;DownTypeID=3&amp;amp;GetDown=false&amp;amp;Downloads=true&quot;&gt;drivers&lt;/a&gt; 
which seemed a lot more stable, and they seem to update them quite often too.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Active Objects</title>
      <link>https://j0n.dev/2012/03/active-objects.html</link>
      <pubDate>Sat, 31 Mar 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/03/active-objects.html</guid>
      	<description>
	
&lt;a href=&quot;http://java.net/projects/activeobjects/pages/Home&quot;&gt;Active Objects&lt;/a&gt;. Another Java ORM framework, however this one is used by &lt;a href=&quot;http://www.atlassian.com&quot;&gt;Atlassian&lt;/a&gt; in their plugin development platform.

	</description>
    </item>
    <item>
      <title>Unity - Game Engine</title>
      <link>https://j0n.dev/2012/03/unity-game-engine.html</link>
      <pubDate>Tue, 27 Mar 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/03/unity-game-engine.html</guid>
      	<description>
	
&lt;a href=&quot;http://unity3d.com/&quot;&gt;Unity - Game Engine&lt;/a&gt;. Noticed this logo on both Android &amp;amp; iOS games recently. Looks like an interesting 3d engine that supports multiple platforms and they also offer a free version of the engine!

	</description>
    </item>
    <item>
      <title>Facebook shares some secrets on making MySQL scale</title>
      <link>https://j0n.dev/2012/03/facebook-shares-some-secrets-on-making-mysql-scale.html</link>
      <pubDate>Mon, 26 Mar 2012 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2012/03/facebook-shares-some-secrets-on-making-mysql-scale.html</guid>
      	<description>
	
&lt;a href=&quot;http://gigaom.com/cloud/facebook-shares-some-secrets-on-making-mysql-scale/&quot;&gt;Facebook shares some secrets on making MySQL scale&lt;/a&gt;. Some interesting Facebook usage stats and details of their MySQL infrastructure. What we know as MySQL probably bears very little resemblance to what Facebook use.

	</description>
    </item>
    <item>
      <title>Have a .com web address? Know the legal risks</title>
      <link>https://j0n.dev/2012/03/have-a-com-web-address-know-the-legal-risks.html</link>
      <pubDate>Fri, 23 Mar 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/03/have-a-com-web-address-know-the-legal-risks.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.nbr.co.nz/article/have-com-web-address-know-legal-risks-ck-113355&quot;&gt;Have a .com web address? Know the legal risks&lt;/a&gt;. Something definitely worth remembering if you use a .com domain.

	</description>
    </item>
    <item>
      <title>Twitter moving away from hashbang</title>
      <link>https://j0n.dev/2012/03/twitter-moving-away-from-hashbang.html</link>
      <pubDate>Wed, 21 Mar 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/03/twitter-moving-away-from-hashbang.html</guid>
      	<description>
	
&lt;a href=&quot;http://rollerweblogger.org/roller/entry/twitter_moving_away_from_hashbang&quot;&gt;Twitter moving away from hashbang&lt;/a&gt; - really glad about this. I&apos;m not a fan of hashbangs at all and I hope more companies will follow suit.&lt;br /&gt;&lt;br /&gt;

	</description>
    </item>
    <item>
      <title>The Scale of the Universe 2</title>
      <link>https://j0n.dev/2012/03/the-scale-of-the-universe-2.html</link>
      <pubDate>Wed, 21 Mar 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/03/the-scale-of-the-universe-2.html</guid>
      	<description>
	
&lt;a href=&quot;http://htwins.net/scale2/&quot;&gt;http://htwins.net/scale2/&lt;/a&gt; - Another great visualisation.&lt;br /&gt;&lt;br /&gt;

	</description>
    </item>
    <item>
      <title>Lego Millennium Falcon Stop Motion Assembly</title>
      <link>https://j0n.dev/2012/03/lego-millennium-falcon-stop-motion-assembly.html</link>
      <pubDate>Wed, 21 Mar 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/03/lego-millennium-falcon-stop-motion-assembly.html</guid>
      	<description>
	
&lt;a href=&quot;http://vimeo.com/36768371&quot;&gt;http://vimeo.com/36768371&lt;/a&gt; - some serious time and effort has been put into this. Brings back memories of working at &lt;a href=&quot;http://jonathanbullock.com/portfolio&quot;&gt;Brandsauce&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;

	</description>
    </item>
    <item>
      <title>Software Development KPI&apos;s</title>
      <link>https://j0n.dev/2012/03/software-development-kpis.html</link>
      <pubDate>Sun, 11 Mar 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/03/software-development-kpis.html</guid>
      	<description>
	
&lt;p&gt;Been doing a bit of research recently on KPI&apos;s in relation to software development and the following list of articles I found may be useful for others:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.customsoftwarebypreston.com/key-performance-indicators&quot;&gt;http://www.customsoftwarebypreston.com/key-performance-indicators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.joelonsoftware.com/news/20020715.html&quot;&gt;http://www.joelonsoftware.com/news/20020715.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.joelonsoftware.com/items/2006/11/10b.html&quot;&gt;http://www.joelonsoftware.com/items/2006/11/10b.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.itsmsolutions.com/newsletters/DITYvol5iss33.htm&quot;&gt;http://www.itsmsolutions.com/newsletters/DITYvol5iss33.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://niksilver.com/2012/01/19/meaningful-software-metrics/&quot;&gt;http://niksilver.com/2012/01/19/meaningful-software-metrics/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://niksilver.com/2012/01/26/performance-targets/&quot;&gt;http://niksilver.com/2012/01/26/performance-targets/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ironically this Dilbert &lt;a href=&quot;http://dilbert.com/strips/comic/2012-02-12/&quot;&gt;comic strip&lt;/a&gt; also popped up in my feed reader during my research!&lt;/p&gt;

&lt;p&gt;In summary implementing the wrong KPI&apos;s can have a very dangerous effect on business processes not just software development.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Windows 8: New UI, but old-school Microsoft - RussellBeattie.com</title>
      <link>https://j0n.dev/2012/03/windows-8-new-ui-but-old-school-microsoft-russellbeattie-com.html</link>
      <pubDate>Tue, 6 Mar 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/03/windows-8-new-ui-but-old-school-microsoft-russellbeattie-com.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.russellbeattie.com/blog/windows-8-new-ui-but-old-school-microsoft&quot;&gt;Windows 8: New UI, but old-school Microsoft - RussellBeattie.com&lt;/a&gt;. This is exactly what I thought when I saw the new UI in Windows 8. Just because the UI works on a 4inch or 10inch screen doesn&apos;t mean it&apos;ll work on a 24inch PC screen. Right tools for the right job springs to mind.

	</description>
    </item>
    <item>
      <title>Star Wars: Suggested Viewing Order</title>
      <link>https://j0n.dev/2012/02/star-wars-suggested-viewing-order.html</link>
      <pubDate>Wed, 29 Feb 2012 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2012/02/star-wars-suggested-viewing-order.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.nomachetejuggling.com/2011/11/11/the-star-wars-saga-suggested-viewing-order/&quot;&gt;Star Wars: Suggested Viewing Order&lt;/a&gt;. A lot of thought has gone into this and the suggestions do make a lot of sense. I&apos;ll be going for the &quot;Alternative Suggestion&quot; when I make my soon to be wife watch Star Wars for the first time.

	</description>
    </item>
    <item>
      <title>Money Chart</title>
      <link>https://j0n.dev/2011/11/money-chart.html</link>
      <pubDate>Thu, 24 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/money-chart.html</guid>
      	<description>
	
&lt;a href=&quot;http://xkcd.com/980/huge/#x=-6432&amp;amp;y=-7056&amp;amp;z=2&quot;&gt;Money Chart&lt;/a&gt;. I love these kind of data visualisations.

	</description>
    </item>
    <item>
      <title>Coding Horror: Serving at the Pleasure of the King</title>
      <link>https://j0n.dev/2011/11/coding-horror-serving-at-the-pleasure-of-the-king.html</link>
      <pubDate>Sat, 12 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/coding-horror-serving-at-the-pleasure-of-the-king.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.codinghorror.com/blog/2011/10/serving-at-the-pleasure-of-the-king.html&quot;&gt;Coding Horror: Serving at the Pleasure of the King&lt;/a&gt;. Great article about the Apple ecosystem. I agree with Jeff as a consumer I love Apple and their products but as a developer I have major issues with the way they control their ecosystem.

	</description>
    </item>
    <item>
      <title>Devotion to Apple</title>
      <link>https://j0n.dev/2011/11/asus-macbook-air-sort-of.html</link>
      <pubDate>Sat, 12 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/asus-macbook-air-sort-of.html</guid>
      	<description>
	
I read &lt;a href=&quot;http://www.marco.org/2011/11/09/the-assbook-air&quot;&gt;Marco&apos;s post&lt;/a&gt; about the &lt;a href=&quot;http://zenbook.asus.com/&quot;&gt;Asus Zenbook&lt;/a&gt; and I have a bit of an issue with his view. Is he certain that logic board design was Apple&apos;s and not Intel&apos;s or a manufacturers like Foxconn? Even if it was Apple&apos;s did they not simply copy the overall product design of companies such as Sony, who have had a range of powerful yet portable laptops out for a while, or Dell (with the Latitude X1) with the MacBook Air?
&lt;br /&gt;
&lt;br /&gt;Don&apos;t get me wrong I&apos;m a fan of Marc&apos;s blog and I&apos;d love a MacBook Pro laptop again but I do have an issue with the blind devotion some Apple users have to the Apple brand sometimes.

	</description>
    </item>
    <item>
      <title>Android Orphans: Visualizing a Sad History of Support</title>
      <link>https://j0n.dev/2011/11/android-orphans-visualizing-a-sad-history-of-support.html</link>
      <pubDate>Tue, 8 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/android-orphans-visualizing-a-sad-history-of-support.html</guid>
      	<description>
	
&lt;a href=&quot;http://theunderstatement.com/post/11982112928/android-orphans-visualizing-a-sad-history-of-support&quot;&gt;Android Orphans: Visualizing a Sad History of Support&lt;/a&gt; (&lt;a href=&quot;http://the.taoofmac.com/space/HomePage&quot;&gt;via&lt;/a&gt;) - this is a major issue with the Android ecosystem that needs to be resolved. Google/handset manufacturers need to remember consumers are being signed up to 18-24 month contracts.

	</description>
    </item>
    <item>
      <title>Google/Amazon Platform Rant</title>
      <link>https://j0n.dev/2011/11/googleamazon-platform-rant.html</link>
      <pubDate>Tue, 8 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/googleamazon-platform-rant.html</guid>
      	<description>
	
&lt;p&gt;&lt;a href=&quot;https://plus.google.com/112678702228711889851/posts/eVeouesvaVX&quot;&gt;Google/Amazon Platform Rant&lt;/a&gt;. 
Pretty interesting read about service platforms at Google &amp;amp; Amazon from Steve Yegge a current Google 
employee. His follow up post is about working for 
&lt;a href=&quot;https://plus.google.com/110981030061712822816/posts/AaygmbzVeRq&quot;&gt;Jeff Bezos&lt;/a&gt;.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>JUDCon 2011: London</title>
      <link>https://j0n.dev/2011/11/judcon-2011-london.html</link>
      <pubDate>Mon, 7 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/judcon-2011-london.html</guid>
      	<description>
	
I had the chance, thanks to work, to attend &lt;a href=&quot;http://www.jboss.org/events/JUDCon/2011/london&quot;&gt;JUDCon 2011&lt;/a&gt; with Matt in London last week. It was a great conference overall, well organised, talks on relevant subjects, held at a great venue, even the complimentary wifi worked well!
&lt;br /&gt;
&lt;br /&gt;The most interesting subjects for me were:
&lt;br /&gt;
&lt;br /&gt;&lt;a href=&quot;http://boxgrinder.org/&quot;&gt;BoxGrinder&lt;/a&gt; - A tool for automating the creation of virtual appliances from installing the operating system to downloading and configuring 3rd party software like Apache HTTD.
&lt;br /&gt;&lt;a href=&quot;http://jboss.org/forge&quot;&gt;JBoss Forge&lt;/a&gt; - An extensible CLI tool to incrementally add framework support to Java EE projects.
&lt;br /&gt;&lt;a href=&quot;http://www.jboss.org/arquillian&quot;&gt;Arquillian&lt;/a&gt; - An extensible enterprise test platform that takes your test to the container. It also integrates with Selenium (otherwise known as Arquillian Drone).
&lt;br /&gt;&lt;a href=&quot;http://www.jboss.org/as7&quot;&gt; JBoss AS7&lt;/a&gt; - The JBoss Application Server completely rewritten from AS6, based on JBoss Modules (OSGi).
&lt;br /&gt;
&lt;br /&gt;Best talk of the conference had to go to the last one we saw from &lt;a href=&quot;http://exitcondition.alrubinger.com/&quot;&gt;Andrew Lee Rubinger&lt;/a&gt; who gave a great overview of JBoss AS7, specifically the re-write, Arquillian and rapid enterprise programming.
&lt;br /&gt;
&lt;br /&gt;Hopefully JUDCon will come back to the UK again next year.

	</description>
    </item>
    <item>
      <title>What motivates us</title>
      <link>https://j0n.dev/2011/11/what-motivates-us.html</link>
      <pubDate>Wed, 2 Nov 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/11/what-motivates-us.html</guid>
      	<description>
	
&lt;p&gt;My manager sent me the link to this video today, the message of the talk was something I&apos;ve felt personally for a while but it&apos;s 
good to see research back it up. It&apos;s why I code at evenings &amp;amp; weekends on my little side 
&lt;a href=&quot;http://jonathanbullock.com/projects/&quot;&gt;projects&lt;/a&gt; such as &lt;a href=&quot;http://twitile.com&quot;&gt;Twitile&lt;/a&gt;.  The visualisation of 
the message is also quite unique.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;425&quot; height=&quot;350&quot; 
codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;src&quot; 
value=&quot;http://www.youtube.com/v/u6XAPnuFjJc&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;425&quot; height=&quot;350&quot; 
src=&quot;http://www.youtube.com/v/u6XAPnuFjJc&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;p&gt;The author also has a book out on the subject called 
&lt;a href=&quot;http://www.amazon.co.uk/gp/product/184767769X/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=184767769X&quot;&gt;Drive: The Surprising Truth About What Motivates Us&lt;/a&gt;&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Unproductive Day || Joel Bradbury</title>
      <link>https://j0n.dev/2011/08/unproductive-day-joel-bradbury.html</link>
      <pubDate>Tue, 30 Aug 2011 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2011/08/unproductive-day-joel-bradbury.html</guid>
      	<description>
	
&lt;a href=&quot;http://joelbradbury.net/notes/unproductive_day&quot;&gt;Unproductive Day || Joel Bradbury&lt;/a&gt;. I love the minimalist design of Joel&apos;s site, this is exactly the kind of design I want for this site if I ever get round to it!

	</description>
    </item>
    <item>
      <title>HTC Desire 2.3 update begins via DIY install</title>
      <link>https://j0n.dev/2011/08/htc-desire-2-3-update-begins-via-diy-install.html</link>
      <pubDate>Sun, 7 Aug 2011 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2011/08/htc-desire-2-3-update-begins-via-diy-install.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.eurodroid.com/2011/08/htc-desire-android-2-3-update-begins-via-diy-install/&quot;&gt;HTC Desire 2.3 update begins via DIY install&lt;/a&gt;. Not too happy about this poor attempt of an update, it was only offered due to the backlash they received.  This is the second flagship HTC Android phone I&apos;ve had that has been abandoned after a year of me having it. This has got to be sorted out if networks are going to offer these phones on 18-24m contracts! I&apos;ll be looking at other brands of Android phones next.

	</description>
    </item>
    <item>
      <title>Complaint Sent to BBC Regarding F1 Coverage</title>
      <link>https://j0n.dev/2011/08/complaint-sent-to-bbc-regarding-f1-coverage.html</link>
      <pubDate>Sun, 7 Aug 2011 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2011/08/complaint-sent-to-bbc-regarding-f1-coverage.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.kierdarby.com/2011/07/complaint-sent-to-bbc-regarding-f1.html&quot;&gt;Complaint Sent to BBC Regarding F1 Coverage&lt;/a&gt;. - I totally agree. This is terrible news for F1 coverage in the UK.

	</description>
    </item>
    <item>
      <title>Coding Horror: Working with the Chaos Monkey</title>
      <link>https://j0n.dev/2011/04/coding-horror-working-with-the-chaos-monkey.html</link>
      <pubDate>Mon, 25 Apr 2011 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2011/04/coding-horror-working-with-the-chaos-monkey.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.codinghorror.com/blog/2011/04/working-with-the-chaos-monkey.html&quot;&gt;Coding Horror: Working with the Chaos Monkey&lt;/a&gt;. Really good article. There is nothing like a hard to track down bug or configuration issue to make you realise where the faults are in your system.

	</description>
    </item>
    <item>
      <title>OSI Model of the Internet circa 2010</title>
      <link>https://j0n.dev/2011/03/osi-model-of-the-internet-circa-2010.html</link>
      <pubDate>Wed, 23 Mar 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/03/osi-model-of-the-internet-circa-2010.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.flickr.com/photos/obra/4767343913/&quot;&gt;OSI Model of the Internet circa 2010&lt;/a&gt;. Came across this and thought it was quite apt considering I&apos;m doing my CCNA at the moment.

	</description>
    </item>
    <item>
      <title>Inside Job</title>
      <link>https://j0n.dev/2011/03/inside-job.html</link>
      <pubDate>Tue, 22 Mar 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/03/inside-job.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.sonyclassics.com/insidejob/&quot;&gt;Inside Job&lt;/a&gt;. Caught this documentary on the flight back from Houston and it&apos;s absolutely brilliant! I had no idea why AIG needed to be bailed out by the US government as well as the banks. Everyone really needs to see this film.

	</description>
    </item>
    <item>
      <title>Tsunami in Japan [HD] 3.11 first person FULL raw footage</title>
      <link>https://j0n.dev/2011/03/youtube-tsunami-in-japan-hd-3-11-first-person-full-raw-footage.html</link>
      <pubDate>Mon, 21 Mar 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/03/youtube-tsunami-in-japan-hd-3-11-first-person-full-raw-footage.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.youtube.com/watch?v=GpuLlIrUYsI&quot;&gt;Tsunami in Japan [HD] 3.11 first person FULL raw footage&lt;/a&gt;.

	</description>
    </item>
    <item>
      <title>Migrate Subversion repository</title>
      <link>https://j0n.dev/2011/03/migrate-subversion-repository.html</link>
      <pubDate>Mon, 21 Mar 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/03/migrate-subversion-repository.html</guid>
      	<description>
	
&lt;p&gt;I needed to migrate an existing Subversion repository to a new server today, here&apos;s how I did it:&lt;/p&gt;

&lt;p&gt;1. Dump your existing Subversion repository to a compressed file.&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
svnadmin dump /path/to/repo | gzip &amp;gt; /tmp/repo.svn.gz
&lt;/pre&gt;

&lt;p&gt;2. Transfer the compressed file to the new server.&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
scp /tmp/repo.svn.gz user@server:/path/to/
&lt;/pre&gt;

&lt;p&gt;3. Create a new Subversion repository on the new server.&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
svnadmin create /path/to/repo
&lt;/pre&gt;

&lt;p&gt;4. Decompress the repository dump file and import it into the new Subversion repository.&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
gzip -cd /path/to/repo.svn.gz | svnadmin load --force-uuid /path/to/repo
&lt;/pre&gt;

&lt;p&gt;Notes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The &lt;em&gt;dump&lt;/em&gt; command will also allow you to switch between BDB or FSFS back end types (&lt;a href=&quot;http://svn.haxx.se/users/archive-2005-05/0842.shtml&quot;&gt;link&lt;/a&gt;).&lt;/li&gt;
	&lt;li&gt;The &lt;em&gt;--force-uuid&lt;/em&gt; option should allow you to switch any checked out projects to the new Subversion repository location.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Twitile in progress</title>
      <link>https://j0n.dev/2011/02/twitile-in-progress.html</link>
      <pubDate>Mon, 28 Feb 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/02/twitile-in-progress.html</guid>
      	<description>
	
Thought I&apos;d post a quick screen shot of the current development progress on &lt;a href=&quot;http://twitile.com&quot;&gt;Twitile&lt;/a&gt; - a web based Twitter client.
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://twitile.com&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-467&quot; style=&quot;border: 1px solid black;&quot; 
title=&quot;Screen shot of Twitile&quot; src=&quot;/media/twitile_home5.png&quot; alt=&quot;&quot; width=&quot;614&quot; height=&quot;304&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p style=&quot;text-align: left;&quot;&gt;More news to come soon.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Announcing hash.to</title>
      <link>https://j0n.dev/2011/01/announcing-hash-to.html</link>
      <pubDate>Thu, 27 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/announcing-hash-to.html</guid>
      	<description>
	
&lt;p&gt;Late last year I released the first version of my latest project - &lt;a href=&quot;http://hash.to&quot;&gt;http://hash.to&lt;/a&gt; - a url shortener written in Java.&lt;/p&gt;

&lt;p&gt;It&apos;s pretty basic in terms of the functionality on offer at the moment but I decided to release the 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Minimum_viable_product&quot;&gt;MVP&lt;/a&gt; rather than wait until I&apos;d got round to implementing the rest of the functionality.&lt;/p&gt;

&lt;p&gt;I know there are plenty of really good URL shortener services already out there but as a developer I wanted to create my own for a few reasons.&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;See if it was possible to create one in Java&lt;/li&gt;
&lt;li&gt;Learn a different Java web framework along the way&lt;/li&gt;
&lt;li&gt;Finally get round to using &lt;a href=&quot;http://www.tuckey.org/urlrewrite/&quot;&gt;UrlRewrite&lt;/a&gt; in a project&lt;/li&gt;
&lt;li&gt;Buy myself a really short URL&lt;/li&gt;
&lt;li&gt;Create some web services that other developers can use&lt;/li&gt;
&lt;li&gt;Above all else to see if I could!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As I mentioned it&apos;s written in Java; &lt;a href=&quot;http://struts.apache.org/2.x/index.html&quot;&gt;Struts 2&lt;/a&gt; is used as the web framework, 
&lt;a href=&quot;http://www.hibernate.org/&quot;&gt;Hibernate&lt;/a&gt; for ORM, &lt;a href=&quot;http://www.tuckey.org/urlrewrite/&quot;&gt;UrlRewrite&lt;/a&gt; to manage the URL 
design, &lt;a href=&quot;http://www.mysql.com/&quot;&gt;MySQL&lt;/a&gt; as the database behind the service all running in &lt;a href=&quot;http://tomcat.apache.org/&quot;&gt;Apache Tomcat&lt;/a&gt; 
on a VPS from &lt;a href=&quot;http://www.bytemark.co.uk/&quot;&gt;Bytemark&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I&apos;m looking for as many people as possible to test/use the service and provide some feedback and right now you can get yourself some really short URL&apos;s!&lt;/p&gt;

&lt;p&gt;I&apos;ve also created a &lt;a href=&quot;http://hashto.tumblr.com/&quot;&gt;blog&lt;/a&gt; on &lt;a href=&quot;http://www.tumblr.com/&quot;&gt;Tumblr&lt;/a&gt; for the service which I&apos;ll 
keep up to date with any changes to the service.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>The Kindle</title>
      <link>https://j0n.dev/2011/01/the-kindle.html</link>
      <pubDate>Sun, 23 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/the-kindle.html</guid>
      	<description>
	
&lt;em&gt;(Note: I started this post before getting a Kindle for Christmas.&lt;/em&gt;)
&lt;br /&gt;
&lt;br /&gt;I&apos;m very intrigued by the &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B002Y27P46?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=B002Y27P46&quot;&gt;Amazon Kindle&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;Up until now I hadn&apos;t been tempted by any of the ebook readers available, a couple of things put me off. The price of those available in stores such as &lt;a href=&quot;http://www.waterstones.com&quot;&gt;Waterstones&lt;/a&gt; and the doubt in my mind that the experience would be just as good as reading a book. This is quite strange in itself as I usually I don&apos;t need much persuasion to want a new gadget!
&lt;br /&gt;
&lt;br /&gt;Reading the reviews of it by &lt;a href=&quot;http://ma.tt/2010/07/new-kindle/&quot;&gt;Matt&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://txfx.net/2010/09/14/ipad-vs-kindle/&quot;&gt;Mark&lt;/a&gt; have, ever so slowly, increased the desire to own one. Especially Mark&apos;s article, before reading it I was probably guilty of lumping the Kindle &amp;amp; iPad in the same category.
&lt;br /&gt;
&lt;br /&gt;I don&apos;t really travel that much compared to others in work but when I do I like to read on the plane, I&apos;ve never been one for just listening to music. On the last few trips I&apos;ve found myself struggling to decide which books to take with me, and slowly realised this is the huge benefit of having an ebook reader like the Kindle.
&lt;br /&gt;
&lt;br /&gt;The price of the Kindle is another major selling point, at &lt;span style=&quot;text-decoration: line-through;&quot;&gt;£109&lt;/span&gt; £111 even if I don&apos;t find it as good as reading a normal book it&apos;s not a huge lose.
&lt;br /&gt;
&lt;br /&gt;I&apos;m intrigued enough to actually purchase one.

	</description>
    </item>
    <item>
      <title>The Force of Typography</title>
      <link>https://j0n.dev/2011/01/the-force-of-typography.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/the-force-of-typography.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.ibelieveinadv.com/2010/11/h-57-creative-station-the-force-of-typography/&quot;&gt;The Force of Typography&lt;/a&gt;. Very, very cool!

	</description>
    </item>
    <item>
      <title>Open Source CMS Dominate the Market</title>
      <link>https://j0n.dev/2011/01/open-source-cms-dominate-the-market.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/open-source-cms-dominate-the-market.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.networkworld.com/community/node/69726&quot;&gt;Open Source CMS Dominate the Market&lt;/a&gt;. If your interested in Content Management Systems this is well worth a read, lots of useful information contained in the report. For some reason CMS has always been a software market I&apos;ve kept tabs on.

	</description>
    </item>
    <item>
      <title>On Working Remotely</title>
      <link>https://j0n.dev/2011/01/on-working-remotely.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/on-working-remotely.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.codinghorror.com/blog/2010/05/on-working-remotely.html&quot;&gt;On Working Remotely&lt;/a&gt;. Excellent article on working remotely in a development team and how to make it work.

	</description>
    </item>
    <item>
      <title>Google and Microsoft Cheat on Slow-Start. Should You?</title>
      <link>https://j0n.dev/2011/01/google-and-microsoft-cheat-on-slow-start-should-you.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/google-and-microsoft-cheat-on-slow-start-should-you.html</guid>
      	<description>
	
&lt;a href=&quot;http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html&quot;&gt;Google and Microsoft Cheat on Slow-Start. Should You?&lt;/a&gt;. This caught my attention as I&apos;m currently studying towards the CCNA. Some of the most popular sites on the Internet appear to be employing tweaks at the lower layers of the networking stack to speed them up.

	</description>
    </item>
    <item>
      <title>wordmark.it</title>
      <link>https://j0n.dev/2011/01/wordmark-it.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/wordmark-it.html</guid>
      	<description>
	
&lt;a href=&quot;http://wordmark.it/#&quot;&gt;wordmark.it&lt;/a&gt;. Very useful site that lets you quickly see what fonts you have installed on your current device and what they look like.

	</description>
    </item>
    <item>
      <title>Using MySQL as a NoSQL</title>
      <link>https://j0n.dev/2011/01/using-mysql-as-a-nosql.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/using-mysql-as-a-nosql.html</guid>
      	<description>
	
&lt;a href=&quot;http://yoshinorimatsunobu.blogspot.com/2010/10/using-mysql-as-nosql-story-for.html&quot;&gt;Using MySQL as a NoSQL&lt;/a&gt;. Impressive results by bypassing SQL and using HandlerSocket plugin, maybe RDBMS do have a future in large scale solutions.

	</description>
    </item>
    <item>
      <title>Three Mobile-Software Rules</title>
      <link>https://j0n.dev/2011/01/three-mobile-software-rules.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/three-mobile-software-rules.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.tbray.org/ongoing/When/201x/2010/10/30/Three-Android-Software-Rules&quot;&gt;Three Mobile-Software Rules&lt;/a&gt;. For Android but could be applied to more than just the Android platform. Things I have to remember when I eventually get round to developing an app for Android.

	</description>
    </item>
    <item>
      <title>The Setup</title>
      <link>https://j0n.dev/2011/01/the-setup.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/the-setup.html</guid>
      	<description>
	
&lt;a href=&quot;http://usesthis.com/&quot;&gt;The Setup&lt;/a&gt;. Geek interviews of people and what they use to get the job done. Nice to see what other people use day to day in terms of hardware &amp;amp; software.

	</description>
    </item>
    <item>
      <title>The Oracle Lawsuit Will End with Google Owning Java</title>
      <link>https://j0n.dev/2011/01/the-oracle-lawsuit-will-end-with-google-owning-java.html</link>
      <pubDate>Sun, 16 Jan 2011 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2011/01/the-oracle-lawsuit-will-end-with-google-owning-java.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.theserverside.com/news/2240024154/The-Oracle-Lawsuit-Will-End-with-Google-Owning-Java&quot;&gt;The Oracle Lawsuit Will End with Google Owning Java&lt;/a&gt;. A fairly old article now but it&apos;s still a very interesting view on the outcome of the Oracle vs. Google lawsuit. I see this as a positive outcome if it were to happen.

	</description>
    </item>
    <item>
      <title>TIME - The Men Who Stole the World</title>
      <link>https://j0n.dev/2010/12/time-the-men-who-stole-the-world.html</link>
      <pubDate>Sun, 26 Dec 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2010/12/time-the-men-who-stole-the-world.html</guid>
      	<description>
	
&lt;a href=&quot;http://hash.to/K&quot;&gt;TIME - The Men Who Stole the World&lt;/a&gt;. Look back at the 4 developers of Napster, DeCSS, WinAmp &amp;amp; BitTorrent and what they are doing now.

	</description>
    </item>
    <item>
      <title>Corbett Arms Hotel in Tywyn</title>
      <link>https://j0n.dev/2010/12/corbett-arms-hotel-in-tywyn.html</link>
      <pubDate>Mon, 6 Dec 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2010/12/corbett-arms-hotel-in-tywyn.html</guid>
      	<description>
	
The reviews on TripAdvisor of the &lt;a href=&quot;http://hash.to/E&quot;&gt;Corbett Arms Hotel&lt;/a&gt; in Tywyn are just unbelievable, well worth a read!

	</description>
    </item>
    <item>
      <title>Top 15 Blogging Best Practices « Adventures in Technology</title>
      <link>https://j0n.dev/2010/11/top-15-blogging-best-practices-adventures-in-technology.html</link>
      <pubDate>Mon, 22 Nov 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2010/11/top-15-blogging-best-practices-adventures-in-technology.html</guid>
      	<description>
	
&lt;a href=&quot;http://lauraleewalker.wordpress.com/2010/11/01/top-15-blogging-best-practices-2/&quot;&gt;Top 15 Blogging Best Practices « Adventures in Technology&lt;/a&gt;. So simple yet I still find it hard to blog on a regular basis.

	</description>
    </item>
    <item>
      <title>The Mobile Developer Journey | VisionMobile</title>
      <link>https://j0n.dev/2010/11/the-mobile-developer-journey-visionmobile.html</link>
      <pubDate>Mon, 22 Nov 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2010/11/the-mobile-developer-journey-visionmobile.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.visionmobile.com/blog/2010/11/infographic-the-mobile-developer-journey/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+Visionmobile+%28VisionMobile+Forum%29&quot;&gt;The Mobile Developer Journey | VisionMobile&lt;/a&gt;. (&lt;a href=&quot;http://the.taoofmac.com/post/1470370110/an-amazing-infographic-that-covers-most-of-the&quot;&gt;via&lt;/a&gt;) Excellent information on mobile app development in an infrographic. Very useful as I&apos;m looking to get into this area soon.

	</description>
    </item>
    <item>
      <title>Numpty Physics</title>
      <link>https://j0n.dev/2010/11/numpty-physics.html</link>
      <pubDate>Mon, 22 Nov 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2010/11/numpty-physics.html</guid>
      	<description>
	
&lt;a href=&quot;http://numptyphysics.garage.maemo.org/&quot;&gt;Numpty Physics&lt;/a&gt;. Simple but highly addictive game, very similar to &lt;a href=&quot;http://www.rovio.com/index.php?page=angry-birds&quot;&gt;Angry Birds&lt;/a&gt;. Available on a load of platforms as well.

	</description>
    </item>
    <item>
      <title>1.0 Is the Loneliest Number - Matt Mullenweg</title>
      <link>https://j0n.dev/2010/11/1-0-is-the-loneliest-number-matt-mullenweg.html</link>
      <pubDate>Mon, 22 Nov 2010 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2010/11/1-0-is-the-loneliest-number-matt-mullenweg.html</guid>
      	<description>
	
&lt;a href=&quot;http://ma.tt/2010/11/one-point-oh/&quot;&gt;1.0 Is the Loneliest Number — Matt Mullenweg&lt;/a&gt;. Different take on the Apple product release strategy and it makes a lot of sense. Makes the Agile methodology more appealing.

	</description>
    </item>
    <item>
      <title>Puppygames Ultrabundle</title>
      <link>https://j0n.dev/2010/10/puppygames-ultrabundle.html</link>
      <pubDate>Wed, 27 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/puppygames-ultrabundle.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.puppygames.net/blog/?p=654&quot;&gt;Puppygames Ultrabundle&lt;/a&gt; - bundle of games from an indie developer all for less than £4!! Quite impressed that all the games are written in Java too so they&apos;re available on Windows, Linux &amp;amp; Mac.

	</description>
    </item>
    <item>
      <title>YouTube - Chaplins Time Traveler</title>
      <link>https://j0n.dev/2010/10/youtube-chaplins-time-traveler.html</link>
      <pubDate>Wed, 27 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/youtube-chaplins-time-traveler.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.youtube.com/watch?v=Y6a4T2tJaSU&amp;amp;feature=player_embedded#!&quot;&gt;YouTube - Chaplins Time Traveler&lt;/a&gt; - at the very least the person is mimicking somebody having a conversation on a mobile perfectly.

	</description>
    </item>
    <item>
      <title>Switching to FeedBurner</title>
      <link>https://j0n.dev/2010/10/switching-to-feedburner.html</link>
      <pubDate>Sat, 9 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/switching-to-feedburner.html</guid>
      	<description>
	
I&apos;m going to switch the feed on this site over to &lt;a href=&quot;http://feedburner.google.com&quot;&gt;FeedBurner&lt;/a&gt; later tonight. There shouldn&apos;t be any need to update any feed readers as I&apos;ll make sure there are redirects in place but the new feed will be: &lt;a href=&quot;http://feeds.feedburner.com/jonbullock&quot;&gt;http://feeds.feedburner.com/jonbullock&lt;/a&gt;

	</description>
    </item>
    <item>
      <title>JS1k, 1k Javascript demo contest</title>
      <link>https://j0n.dev/2010/10/js1k-1k-javascript-demo-contest.html</link>
      <pubDate>Thu, 7 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/js1k-1k-javascript-demo-contest.html</guid>
      	<description>
	
&lt;a href=&quot;http://js1k.com/home&quot;&gt;JS1k, 1k Javascript demo contest&lt;/a&gt;. I have a real appreciation for the demoscene. It&apos;s really worth checking out some of these demos, it&apos;s amazing what you can do in just 1024 bytes of Javascript code!

	</description>
    </item>
    <item>
      <title>Icons of the Web</title>
      <link>https://j0n.dev/2010/10/icons-of-the-web.html</link>
      <pubDate>Thu, 7 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/icons-of-the-web.html</guid>
      	<description>
	
&lt;a href=&quot;http://nmap.org/favicon/&quot;&gt;Icons of the Web&lt;/a&gt;. I was shown this by a co-worker while I was in Baku last month. It&apos;s a great way to visualise the most popular sites on the Internet.

	</description>
    </item>
    <item>
      <title>xkcd: Online Communities 2</title>
      <link>https://j0n.dev/2010/10/xkcd-online-communities-2.html</link>
      <pubDate>Thu, 7 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/xkcd-online-communities-2.html</guid>
      	<description>
	
&lt;a href=&quot;http://xkcd.com/802/&quot;&gt;xkcd: Online Communities 2&lt;/a&gt;. Along the same lines as the previous link, just focusing on online communities.  You can also view the &lt;a href=&quot;http://xkcd.com/256/&quot;&gt;1st version&lt;/a&gt; for comparison.

	</description>
    </item>
    <item>
      <title>Tech clear out</title>
      <link>https://j0n.dev/2010/10/tech-clear-out.html</link>
      <pubDate>Mon, 4 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/tech-clear-out.html</guid>
      	<description>
	
&lt;p&gt;Decided to have a clear out at the weekend of various tech gear and listed it all on eBay, here the list of available items:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;item=200526974933&amp;amp;ssPageName=STRK:MESELX:IT&quot;&gt;HTC Magic Mobile Phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;item=200526984486&amp;amp;ssPageName=STRK:MESELX:IT&quot;&gt;Nokia E71 Mobile Phone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;item=200527002600&amp;amp;ssPageName=STRK:MESELX:IT&quot;&gt;Nokia N800 Internet Tablet + 16GB SD Card&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;item=200527009279&amp;amp;ssPageName=STRK:MESELX:IT&quot;&gt;3 ZTE MF112 Mobile Broadband Dongle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;item=200527031781&amp;amp;ssPageName=STRK:MESELX:IT&quot;&gt;iW300 Docking Station for Apple iPod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&amp;amp;item=200527409354&amp;amp;ssPageName=STRK:MESELX:IT&quot;&gt;Sharp VC-M311 VHS VCR&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>Testing Wordpress for Android</title>
      <link>https://j0n.dev/2010/10/testing-wordpress-for-android.html</link>
      <pubDate>Sat, 2 Oct 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/10/testing-wordpress-for-android.html</guid>
      	<description>
	
&lt;img style=&quot;display:block;margin-right:auto;margin-left:auto;&quot; alt=&quot;image&quot; src=&quot;/media/mirror_photo.jpg&quot; /&gt;

&lt;p&gt;Giving the Wordpress client for Android a try on my HTC Desire.&lt;/p&gt;

&lt;p&gt;Testing text formatting: &lt;strong&gt;bold&lt;/strong&gt;, &lt;em&gt;italics&lt;/em&gt;, &lt;u&gt;underline&lt;/u&gt;, &lt;strike&gt;strikeout&lt;/strike&gt; &amp; 
&lt;a href=&quot;http://wordpress.org&quot;&gt;link&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;Blockquote text.&lt;/blockquote&gt;

&lt;p&gt;Photo taken from phone.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Obituary for OPK: Wall Street is a Cruel Mistress - Nokia searching for CEO</title>
      <link>https://j0n.dev/2010/09/obituary-for-opk-wall-street-is-a-cruel-mistress-nokia-searching-for-ceo.html</link>
      <pubDate>Mon, 27 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/obituary-for-opk-wall-street-is-a-cruel-mistress-nokia-searching-for-ceo.html</guid>
      	<description>
	
&lt;a href=&quot;http://communities-dominate.blogs.com/brands/2010/07/obituary-for-opk-wall-street-is-a-cruel-mistress-nokia-searching-for-ceo.html&quot;&gt;Obituary for OPK: Wall Street is a Cruel Mistress - Nokia searching for CEO&lt;/a&gt; - a couple of months old now and very long but it&apos;s still worth a read if your interested in the mobile industry.

	</description>
    </item>
    <item>
      <title>Chancel Repair Liability is Fun</title>
      <link>https://j0n.dev/2010/09/chancel-repair-liability-is-fun.html</link>
      <pubDate>Mon, 27 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/chancel-repair-liability-is-fun.html</guid>
      	<description>
	
&lt;a href=&quot;http://radiac.net/diary/id/1301/&quot;&gt;Chancel Repair Liability is Fun&lt;/a&gt; - I came across this while buying our first property last year, I didn&apos;t quite believe it at first as it&apos;s such an odd situation. Thankfully it didn&apos;t affect our property!

	</description>
    </item>
    <item>
      <title>Wide Awake Developers: The Future of Software Development</title>
      <link>https://j0n.dev/2010/09/wide-awake-developers-the-future-of-software-development.html</link>
      <pubDate>Sun, 26 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/wide-awake-developers-the-future-of-software-development.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.michaelnygard.com/blog/2010/04/the_future_of_software_develop.html&quot;&gt;Wide Awake Developers: The Future of Software Development&lt;/a&gt; - this is an example of the negative view on Java I was &lt;a href=&quot;http://jonathanbullock.com/2010/09/dev-derby-2010/&quot;&gt;talking about&lt;/a&gt;. As much as I disagree with the comments on Java the rest of the article has some interesting comments on development in general.

	</description>
    </item>
    <item>
      <title>Using SVN revision as software version via Ant</title>
      <link>https://j0n.dev/2010/09/using-svn-revision-as-software-version-via-ant.html</link>
      <pubDate>Sun, 26 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/using-svn-revision-as-software-version-via-ant.html</guid>
      	<description>
	
&lt;p&gt;I use &lt;a href=&quot;http://subversion.tigris.org/&quot;&gt;Subversion&lt;/a&gt; for my personal projects and web sites and for one of my 
projects I wanted to use the SVN revision value as the version number for the project. As it&apos;s a Java based project and 
I&apos;m using an &lt;a href=&quot;http://ant.apache.org/&quot;&gt;Ant&lt;/a&gt; script to package &amp;amp; deploy it I wanted to retrieve the repository 
revision in the Ant script and automatically set the version value in the configuration file. After a bit of searching I 
found this &lt;a href=&quot;http://cameronstokes.com/2009/12/12/using-svnversion-from-ant/&quot;&gt;article&lt;/a&gt; on how to get the revision 
value via Ant, all it requires is that the command line version of Subversion is installed.&lt;/p&gt;

&lt;p&gt;So I added the following target to my Ant script to retrieve the last changed revision (slightly modified from the original):&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
&amp;lt;target name=&amp;quot;svnrevision&amp;quot;&amp;gt;
	&amp;lt;exec executable=&amp;quot;svnversion&amp;quot; outputproperty=&amp;quot;repository.revision&amp;quot;&amp;gt;
		&amp;lt;arg value=&amp;quot;-c&amp;quot; /&amp;gt;
		&amp;lt;redirector&amp;gt;
			&amp;lt;outputfilterchain&amp;gt;
				&amp;lt;tokenfilter&amp;gt;
					&amp;lt;replaceregex pattern=&amp;quot;[0-9]+\:&amp;quot; replace=&amp;quot;&amp;quot; /&amp;gt;
					&amp;lt;replaceregex pattern=&amp;quot;[M]&amp;quot; replace=&amp;quot;&amp;quot; /&amp;gt;
				&amp;lt;/tokenfilter&amp;gt;
			&amp;lt;/outputfilterchain&amp;gt;
		&amp;lt;/redirector&amp;gt;
	&amp;lt;/exec&amp;gt;
        &amp;lt;echo message=&amp;quot;Current revision is ${repository.revision}&amp;quot; /&amp;gt;
&amp;lt;/target&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Then later on in my Ant script I use the extracted variable to set the version value in the &lt;em&gt;version.properties&lt;/em&gt; file while copying it:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
&amp;lt;copy file=&amp;quot;./src/version.properties&amp;quot; tofile=&amp;quot;./deploy/version.properties&amp;quot;&amp;gt;
	&amp;lt;filterset&amp;gt;
		&amp;lt;filter token=&amp;quot;version&amp;quot; value=&amp;quot;${repository.revision}&amp;quot; /&amp;gt;
	&amp;lt;/filterset&amp;gt;
&amp;lt;/copy&amp;gt;
&lt;/pre&gt;

&lt;p&gt;The version.properties file simply has the following line in it:&lt;/p&gt;

&lt;pre class=&quot;brush: xml&quot;&gt;
version=@version@
&lt;/pre&gt;

&lt;p&gt;And that&apos;s it.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Project Cartoon</title>
      <link>https://j0n.dev/2010/09/project-cartoon.html</link>
      <pubDate>Thu, 23 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/project-cartoon.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.projectcartoon.com/&quot;&gt;Project Cartoon&lt;/a&gt; - makes me smile every time I see this as it&apos;s so true. I love the &quot;business consultant&quot; one!

	</description>
    </item>
    <item>
      <title>Dev Derby 2010</title>
      <link>https://j0n.dev/2010/09/dev-derby-2010.html</link>
      <pubDate>Thu, 23 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/dev-derby-2010.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.lmcalpin.com/post/1109835129/dev-derby-2010&quot;&gt;Dev Derby 2010&lt;/a&gt; - good to see Team Java won the challenge. Shows that Java can compete with PHP, Ruby &amp;amp; Python as it see to be getting a lot of bad press at the moment.

	</description>
    </item>
    <item>
      <title>Creating Shazam in Java</title>
      <link>https://j0n.dev/2010/09/creating-shazam-in-java.html</link>
      <pubDate>Thu, 23 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/creating-shazam-in-java.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.redcode.nl/blog/2010/06/creating-shazam-in-java/&quot;&gt;Creating Shazam in Java&lt;/a&gt; -  Lots of good information on how to analyse/match music including sample code. Seems to have triggered a &lt;a href=&quot;http://www.redcode.nl/blog/2010/07/patent-infringement/&quot;&gt;legal threat&lt;/a&gt;!

	</description>
    </item>
    <item>
      <title>Asprox botnet SQL Injection attack</title>
      <link>https://j0n.dev/2010/09/asprox-botnet-sql-injection-attack.html</link>
      <pubDate>Wed, 22 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/asprox-botnet-sql-injection-attack.html</guid>
      	<description>
	
&lt;p&gt;I stumbled across this &lt;a href=&quot;http://www.theinquirer.net/inquirer/news/1687605/asprox-sql-injection-attacks-return&quot;&gt;article&lt;/a&gt; 
by the &lt;a href=&quot;http://www.theinquirer.net/&quot;&gt;The Inquirer&lt;/a&gt; the other day on the SQL injection attacks by the 
&lt;a href=&quot;http://en.wikipedia.org/wiki/Asprox_botnet&quot;&gt;Asprox botnet&lt;/a&gt;. An old classic ASP site of mine actually got hit back in 
2008 by it and it looks like it&apos;s still doing the rounds now. Here are some links I found useful at the time including a script I 
used to help me clean up the infection:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sophos.com/security/blog/2008/05/1402.html&quot;&gt;http://www.sophos.com/security/blog/2008/05/1402.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blogs.zdnet.com/security/?p=1122&quot;&gt;http://blogs.zdnet.com/security/?p=1122&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.secureworks.com/research/threats/danmecasprox/?threat=danmecasprox&quot;&gt;http://www.secureworks.com/research/threats/danmecasprox/?threat=danmecasprox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ryangaraygay.com/blog/post/SQL-injection-attacks-banner82-script.aspx&quot;&gt;http://ryangaraygay.com/blog/post/SQL-injection-attacks-banner82-script.aspx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>CCNA Semester 1</title>
      <link>https://j0n.dev/2010/09/ccna-semester-1.html</link>
      <pubDate>Tue, 21 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/ccna-semester-1.html</guid>
      	<description>
	
Eight years after my first attempt I was back at &lt;a href=&quot;http://www.llandrillo.ac.uk/&quot;&gt;Llandrillo College&lt;/a&gt; tonight to start Semester 1 of the &lt;a href=&quot;http://www.cisco.com/web/learning/le3/le2/le0/le9/learning_certification_type_home.html&quot;&gt;CCNA&lt;/a&gt; course. I&apos;ve been close to starting the course again the past few years but not got round to it for one reason or another. I&apos;m determined to complete the course this time round and looking forward to filling in some of the gaps in my networking knowledge.
&lt;br /&gt;
&lt;br /&gt;It felt good to be back at college again, a lot has changed about the place in the past 12 years since I was first there but some the rooms haven&apos;t changed that much and still bring back a lot of good memories.

	</description>
    </item>
    <item>
      <title>Android LifeSaver</title>
      <link>https://j0n.dev/2010/09/android-lifesaver.html</link>
      <pubDate>Mon, 20 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/android-lifesaver.html</guid>
      	<description>
	
Last week I upgraded my mobile from the &lt;a href=&quot;http://www.htc.com/www/product/magic/overview.html&quot;&gt;HTC Magic&lt;/a&gt; to the &lt;a href=&quot;http://www.google.co.uk/url?sa=t&amp;amp;source=web&amp;amp;cd=4&amp;amp;sqi=2&amp;amp;ved=0CDwQFjAD&amp;amp;url=http%3A%2F%2Fwww.htc.com%2Fwww%2Fproduct%2Fdesire%2Foverview.html&amp;amp;ei=s-qXTIbGNYG-4gbC-uGhBA&amp;amp;usg=AFQjCNErW5n51C4-noC7e3IVxTvujzoeFQ&quot;&gt;HTC Desire&lt;/a&gt; (I might get round to posting a review sometime) direct with Vodafone. While all my contacts, e-mails and calendar entries are stored in the cloud by Google my text messages aren&apos;t and these are equally important to me. Thankfully I came across the &lt;a href=&quot;http://www.tbray.org/ongoing/When/201x/2010/04/25/LifeSaver-Lessons&quot;&gt;LifeSaver&lt;/a&gt; app by &lt;a href=&quot;http://www.tbray.org&quot;&gt;Tim Bray&lt;/a&gt; a while ago and it came in very handy!
&lt;br /&gt;
&lt;br /&gt;It backs up your text messages and call log to your MicroSD card which you can transfer to your new phone and restore them from. Very basic app but it does the job perfectly.

	</description>
    </item>
    <item>
      <title>Readme Driven Development</title>
      <link>https://j0n.dev/2010/09/readme-driven-development.html</link>
      <pubDate>Fri, 10 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/readme-driven-development.html</guid>
      	<description>
	
&lt;a href=&quot;http://tom.preston-werner.com/2010/08/23/readme-driven-development.html&quot;&gt;Readme Driven Development&lt;/a&gt; - I like this idea a lot! I see a lot of benefit in this approach, forces you to think about the whole software before starting.

	</description>
    </item>
    <item>
      <title>Multi-core, Threads &amp; Message Passing</title>
      <link>https://j0n.dev/2010/09/multi-core-threads-message-passing.html</link>
      <pubDate>Fri, 10 Sep 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/09/multi-core-threads-message-passing.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.igvita.com/2010/08/18/multi-core-threads-message-passing/?utm_source=feedburner&amp;amp;utm_campaign=Feed%3A+igvita+%28igvita.com%29&amp;amp;utm_content=feed&quot;&gt;Multi-core, Threads &amp;amp; Message Passing&lt;/a&gt; - very informative article on system architecture. Interesting to see CPU architecture and large scale web architecture are so close.

	</description>
    </item>
    <item>
      <title>Baku</title>
      <link>https://j0n.dev/2010/08/baku.html</link>
      <pubDate>Sun, 29 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/baku.html</guid>
      	<description>
	
I&apos;ve not been able to get online properly at all the past week as I&apos;ve been over in &lt;a title=&quot;Baku&quot; href=&quot;http://en.wikipedia.org/wiki/Baku&quot;&gt;Baku&lt;/a&gt; (Azerbaijan) due to work, although I&apos;ve got access to a pretty decent connection line now I&apos;m staying at a co-workers&apos;&apos;s place. Got another week to do before I fly back to the UK.
&lt;br /&gt;
&lt;br /&gt;Baku is an interesting city to say the least, it&apos;s helped a lot having a few co-workers who have been living here for the past few months and have shown me about the place. Although I&apos;ve already been struck down with what the expats call Baku Belly!
&lt;br /&gt;
&lt;br /&gt;Better start sorting through last week&apos;s e-mail and feeds now, may try to upload some of the photos I&apos;ve taken this weekend.

	</description>
    </item>
    <item>
      <title>MWUG - Meeting 18th August</title>
      <link>https://j0n.dev/2010/08/mwug-meeting-18th-august.html</link>
      <pubDate>Mon, 16 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/mwug-meeting-18th-august.html</guid>
      	<description>
	
&lt;a href=&quot;http://mwug.info/2010/07/august-meeting-wednesday-18th/&quot;&gt;MWUG - Meeting 18th August&lt;/a&gt;. Recently found this &lt;a href=&quot;http://groups.google.com/group/manchester-wordpress-user-group&quot;&gt;WordPress user group&lt;/a&gt;. Can&apos;t make this meeting but I need to make time to get to some of these events including &lt;a href=&quot;http://www.phpnw.org.uk/&quot;&gt;PHPNW&lt;/a&gt; meetings.

	</description>
    </item>
    <item>
      <title>Journalism Warning Labels</title>
      <link>https://j0n.dev/2010/08/journalism-warning-labels.html</link>
      <pubDate>Sun, 15 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/journalism-warning-labels.html</guid>
      	<description>
	
&lt;a href=&quot;http://www.tomscott.com/warnings/&quot;&gt;Journalism Warning Labels&lt;/a&gt; (&lt;a href=&quot;http://simonwillison.net/2010/Aug/14/journalism/&quot;&gt;via&lt;/a&gt;) - bloody brilliant! I love the &quot;Journalist does not understand the subject they are writing about&quot; label. My eyes were opened to this kind of thing when the national media got a story about someone I know horribly wrong.

	</description>
    </item>
    <item>
      <title>WordPress plugin development links</title>
      <link>https://j0n.dev/2010/08/wordpress-plugin-development-links.html</link>
      <pubDate>Sun, 15 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/wordpress-plugin-development-links.html</guid>
      	<description>
	
&lt;p&gt;While developing &lt;a href=&quot;http://jonathanbullock.com/projects/basic-seo&quot;&gt;Basic-SEO&lt;/a&gt; I&apos;ve found the following sites very useful for reference purposes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wordpress Plugin Repository&lt;/strong&gt; - &lt;a href=&quot;http://wp-plugins.org&quot;&gt;http://wp-plugins.org&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can&apos;t beat learning by example, here you can browse the source code of all the plugins WordPress.org hosts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress PHP Documentation&lt;/strong&gt; - &lt;a href=&quot;http://phpdoc.wordpress.org/&quot;&gt;http://phpdoc.wordpress.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;All the comments from the WordPress source code extracted in HTML format  and correctly linked, very useful for looking up functions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress Hooks Database&lt;/strong&gt; - &lt;a href=&quot;http://adambrown.info/p/wp_hooks&quot;&gt;http://adambrown.info/p/wp_hooks&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Database of all the action &amp;amp; filter hooks that have ever been available in any WordPress release and where it occurs in the source code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WordPress Codex&lt;/strong&gt; - &lt;a href=&quot;http://codex.wordpress.org&quot;&gt;http://codex.wordpress.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The official documentation for WordPress, has a very useful developer documentation section.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>The Pac-Man Dossier</title>
      <link>https://j0n.dev/2010/08/the-pac-man-dossier.html</link>
      <pubDate>Sat, 14 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/the-pac-man-dossier.html</guid>
      	<description>
	
&lt;a href=&quot;http://home.comcast.net/~jpittman2/pacman/pacmandossier.html&quot;&gt;The Pac-Man Dossier&lt;/a&gt;. (&lt;a href=&quot;http://simonwillison.net/2010/Aug/11/pacman/&quot;&gt;via&lt;/a&gt;) Excellent study of the classic game, even if your not a big fan of it it&apos;s an interesting read.

	</description>
    </item>
    <item>
      <title>Initial Thoughts on Oracle vs Google Patent Lawsuit - Miguel de Icaza</title>
      <link>https://j0n.dev/2010/08/initial-thoughts-on-oracle-vs-google-patent-lawsuit-miguel-de-icaza.html</link>
      <pubDate>Sat, 14 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/initial-thoughts-on-oracle-vs-google-patent-lawsuit-miguel-de-icaza.html</guid>
      	<description>
	
&lt;a href=&quot;http://tirania.org/blog/archive/2010/Aug-13.html&quot;&gt;Initial Thoughts on Oracle vs Google Patent Lawsuit - Miguel de Icaza&lt;/a&gt;. Includes some interesting background information. I do hope this gets resolved quickly as I&apos;m a big fan of both Java and Android.

	</description>
    </item>
    <item>
      <title>WordPress plugin: Basic-SEO</title>
      <link>https://j0n.dev/2010/08/wordpress-plugin-basic-seo.html</link>
      <pubDate>Tue, 10 Aug 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/08/wordpress-plugin-basic-seo.html</guid>
      	<description>
	
It&apos;s time to unveil my first WordPress plugin: &lt;a href=&quot;http://jonathanbullock.com/projects/basic-seo&quot;&gt;Basic-SEO&lt;/a&gt;. It&apos;s a very, very simple plugin really, it applies a pre-defined set of search engine optimisations to your active theme. It has no configuration options at all at the moment it just achieves the goal I had in mind for it. I thought I&apos;d release it as it is now in case anyone else finds it useful. I&apos;ve already got a list of features I&apos;d like to add to it but my next step is to get it listed on &lt;a href=&quot;http://wordpress.org/extend/plugins/&quot;&gt;WordPress Plugins&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;If you find the plugin useful or have an feedback then please let me know.

	</description>
    </item>
    <item>
      <title>How to generate stats for IIS log files using Webalizer</title>
      <link>https://j0n.dev/2010/07/how-to-generate-stats-for-iis-log-files-using-webalizer.html</link>
      <pubDate>Sun, 18 Jul 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/07/how-to-generate-stats-for-iis-log-files-using-webalizer.html</guid>
      	<description>
	
&lt;p&gt;While sorting through some of my many backups of old machines I came across a whole load of IIS log files 
for an old site of mine so I thought I&apos;d process them and generate some statistics. I&apos;ve used 
&lt;a href=&quot;http://www.webalizer.org/&quot;&gt;Webalizer&lt;/a&gt; quite a few times before for generating stats on Apache log 
files and as v2.01 is available via Synaptic Package Manager in Ubuntu I thought I&apos;d use this.&lt;/p&gt;

&lt;p&gt;Unfortunately v2.01 doesn&apos;t support support the W3C format that IIS uses, looks like it does now in v2.20 
though. However IIS includes a utility called &apos;&lt;em&gt;convlog&lt;/em&gt;&apos; for converting it&apos;s logs files to the NCSA 
common log file format that Webalizer does support. So I fired up my old Windows XP box, installed IIS and used 
the following command to convert the log files:&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
convlog -ie ex*.log
&lt;/pre&gt;

&lt;p&gt;Once that had processed all the log files (by default it creates a copy of each log file) I copied them back 
to my Ubuntu laptop and used &apos;&lt;em&gt;cat&lt;/em&gt;&apos; to combine all the files into one big log file:&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
cat ex*.nsca &amp;gt; master.log
&lt;/pre&gt;

&lt;p&gt;All that was left to do was create a config file to tell Webalizer what it should do, so I copied the default 
config file and customised the options to my needs. Then ran &apos;&lt;em&gt;webalizer&lt;/em&gt;&apos; using the customised config file:&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
./webalizer -c master.conf
&lt;/pre&gt;

&lt;p&gt;Once it&apos;s performed it&apos;s magic you should have a bunch of detailed reports in the location you specified in 
the config file!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>First Wordpress plugin</title>
      <link>https://j0n.dev/2010/07/first-wordpress-plugin.html</link>
      <pubDate>Sun, 18 Jul 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/07/first-wordpress-plugin.html</guid>
      	<description>
	
As I&apos;ve recently changed the theme I use in Wordpress I&apos;ve lost all the basic SEO &lt;a href=&quot;http://jonathanbullock.com/2008/06/seo-update/&quot;&gt;tweaks&lt;/a&gt; I&apos;d made. Rather than make the tweaks again to this theme I&apos;ve decided to convert them into a simple Wordpress plugin, should allow me to get my hands dirty with the inner workings of Wordpress and plugins as well as save a bit of time in the long run. I&apos;m also planning on documenting the development of the plugin here.
&lt;br /&gt;
&lt;br /&gt;While Java is my preferred language of choice I&apos;m sure it won&apos;t hurt to stay involved in PHP.

	</description>
    </item>
    <item>
      <title>Changing Tack</title>
      <link>https://j0n.dev/2010/07/changing-tack.html</link>
      <pubDate>Thu, 15 Jul 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/07/changing-tack.html</guid>
      	<description>
	
I&apos;m going to start posting more technical content on this blog from now on. Ranging from details on any personal development projects I happen to be working on, links to various technologies and frameworks I find interesting to guides on setting up or configuring various systems etc.
&lt;br /&gt;
&lt;br /&gt;I&apos;m hoping this change of tack will help me blog more often here.

	</description>
    </item>
    <item>
      <title>Testing 1-2-3</title>
      <link>https://j0n.dev/2010/06/testing-1-2-3.html</link>
      <pubDate>Tue, 29 Jun 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/06/testing-1-2-3.html</guid>
      	<description>
	
Hopefully this post should still show up on the old feed link? In future the link to the Atom feed for this site will be: &lt;a href=&quot;http://jonathanbullock.com/feed/atom/&quot;&gt;http://jonathanbullock.com/feed/atom/&lt;/a&gt;

	</description>
    </item>
    <item>
      <title>Changes</title>
      <link>https://j0n.dev/2010/06/changes.html</link>
      <pubDate>Tue, 29 Jun 2010 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2010/06/changes.html</guid>
      	<description>
	
Well 2009 came and went quickly, the majority of it was spent buying and then moving into our first home (more on that another time). I then proceeded to spend the last 6 months &lt;a href=&quot;http://twitter.com/jonbullock/status/7999186990&quot;&gt;thinking&lt;/a&gt; about what I want to use this site for and very little time doing anything about it. Yesterday I started to make a few changes, I configured Wordpress as the CMS behind the whole site rather than just being used for a blog. It&apos;s not my ideal solution but it&apos;s a start in the right direction at the very least. I&apos;m looking for a &lt;a href=&quot;http://www.martinfowler.com/bliki/WhatIsaBliki.html&quot;&gt;bliki&lt;/a&gt; type solution really along the same lines as &lt;a href=&quot;http://the.taoofmac.com/space/projects/Yaki&quot;&gt;Yaki&lt;/a&gt; that powers &lt;a href=&quot;http://the.taoofmac.com/&quot;&gt;Tao of Mac&lt;/a&gt;. But until I find a Java based version that I like it&apos;ll do for now, should allow me to focus on the content rather than the mechanism for getting the content online anyway. I&apos;ve also dropped the &quot;www.&quot; from the URL for the site, it was long enough anyway!
&lt;br /&gt;
&lt;br /&gt;I think I&apos;ve got Wordpress configured correctly just need to go through all the posts and fix any broken links and images due to the mod_rewrite/redirect rules I&apos;ve put in place. Next thing on the list is to scrap the current theme and go with &quot;Twenty Ten&quot; until I either find a minimalistic theme I like or make my own.

	</description>
    </item>
    <item>
      <title>Nokia E71 shortcuts</title>
      <link>https://j0n.dev/2009/01/nokia-e71-shortcuts.html</link>
      <pubDate>Sun, 11 Jan 2009 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2009/01/nokia-e71-shortcuts.html</guid>
      	<description>
	
I came across this list of &lt;a title=&quot;Nokia E71 shortcuts&quot; href=&quot;http://erik.thauvin.net/wiki/display/Tips/Nokia+E71+Shortcuts&quot;&gt;shortcuts&lt;/a&gt; for the &lt;a title=&quot;Nokia E71 review&quot; href=&quot;http://www.jonathanbullock.com/blog/2008/12/nokia-e71-review/&quot;&gt;Nokia E71&lt;/a&gt; recently. It has some useful notes especially pressing &apos;T&apos; to focus the camera, even though Nokia list &quot;autofocus&quot; as a feature of the camera. This improves the quality of the camera somewhat but the images are still nowhere near good enough.

	</description>
    </item>
    <item>
      <title>Gordon Ramsay&apos;s Playing with Fire</title>
      <link>https://j0n.dev/2009/01/gordon-ramsays-playing-with-fire.html</link>
      <pubDate>Sun, 11 Jan 2009 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2009/01/gordon-ramsays-playing-with-fire.html</guid>
      	<description>
	
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-full wp-image-164 aligncenter&quot; title=&quot;Gordon Ramsay&apos;s Playing with Fire&quot; 
src=&quot;/media/playing-with-fire.jpg&quot; alt=&quot;Gordon Ramsay&apos;s Playing with Fire&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;The first book I&apos;ve started reading this year, as one of my &lt;a title=&quot;New Year resolutions&quot; 
href=&quot;http://www.jonathanbullock.com/blog/2009/01/happy-new-year-2009/&quot;&gt;New Year resolutions&lt;/a&gt;, is &lt;a 
href=&quot;http://www.amazon.co.uk/gp/product/0007259883?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0007259883&quot;&gt;Gordon Ramsay&apos;s Playing with Fire&lt;/a&gt; the follow up to his autobiography &lt;a href=&quot;http://www.amazon.co.uk/gp/product/0007229682?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0007229682&quot;&gt;Humble Pie&lt;/a&gt;. Playing with Fire focuses purely on his business ventures and associated events.
&lt;br /&gt;
&lt;br /&gt;Humble Pie was a fascinating read for someone who enjoys watching pretty much all of the TV programmes Gordon Ramsay is involved with. Although I&apos;m quite a fan of autobiographies in general anyway.  I&apos;m about half way through this book already and just like the first I&apos;m finding it hard to put down!

	</description>
    </item>
    <item>
      <title>Getting Things Done</title>
      <link>https://j0n.dev/2009/01/getting-things-done.html</link>
      <pubDate>Sun, 11 Jan 2009 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2009/01/getting-things-done.html</guid>
      	<description>
	
I read &lt;a href=&quot;http://www.amazon.co.uk/gp/product/0749922648?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=0749922648&quot;&gt;Getting Things Done&lt;/a&gt; by &lt;a title=&quot;David Allen&quot; href=&quot;http://www.davidco.com/&quot;&gt;David Allen&lt;/a&gt; last summer after owning the book for nearly 3 years and I&apos;ve been trying to adopt the principles outlined in the book since then, not very well I might add!
&lt;br /&gt;
&lt;br /&gt;As part of my &lt;a title=&quot;New Year&apos;s resolutions&quot; href=&quot;http://www.jonathanbullock.com/blog/2009/01/happy-new-year-2009/&quot;&gt;New Year&apos;s resolutions&lt;/a&gt; I&apos;d like to improve my adoption of the GTD methodology and will no doubt re-read the book (as it suggests) or even grab an audio version of it. I&apos;ve also become a member of the &lt;a title=&quot;GTD group on Facebook&quot; href=&quot;http://www.facebook.com/group.php?gid=2561029122&quot;&gt;GTD group&lt;/a&gt; on Facebook and started following a couple of GTD focused blogs in the hope these will improve my understanding of the basic principles and provide a few helpful tips along the way.
&lt;br /&gt;
&lt;br /&gt;I came across this video clip the other day (via &lt;a title=&quot;Did I Get Things Done&quot; href=&quot;http://www.didigetthingsdone.com/2008/10/27/getting-things-done-system-by-james-marwood/&quot;&gt;DIGTD&lt;/a&gt;) that helped me visualise some of the items outlined in the GTD book.
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; width=&quot;400&quot; height=&quot;225&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;src&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=1948786&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot; width=&quot;400&quot; height=&quot;225&quot; src=&quot;http://vimeo.com/moogaloop.swf?clip_id=1948786&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;

	</description>
    </item>
    <item>
      <title>Fring - IM &amp; VoIP client</title>
      <link>https://j0n.dev/2009/01/fring-im-voip-client.html</link>
      <pubDate>Thu, 1 Jan 2009 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2009/01/fring-im-voip-client.html</guid>
      	<description>
	
I needed a &lt;a title=&quot;Google Talk&quot; href=&quot;http://www.google.com/talk/&quot;&gt;Google Talk&lt;/a&gt; client on my mobile a while ago and discovered &lt;a title=&quot;Fring&quot; href=&quot;http://www.fring.com/&quot;&gt;Fring&lt;/a&gt;, they provide a Symbian client (as well as other platforms) that allows you to connect to most of the IM networks (Google Talk, MSN, AIM, ICQ, Y! &amp;amp; Skype) as well as providing free VoIP calls to other Fring users at least.
&lt;br /&gt;
&lt;br /&gt;I&apos;ve been using it on my Nokia E71 quite a bit, it&apos;s a pretty good mobile IM client although your friends seem to get ads with every message you send. The VoIP side works pretty well too, even spoke to someone while they were down in South America!

	</description>
    </item>
    <item>
      <title>NFL International Series - London 2008 photos</title>
      <link>https://j0n.dev/2009/01/nfl-international-series-london-2008-photos.html</link>
      <pubDate>Thu, 1 Jan 2009 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2009/01/nfl-international-series-london-2008-photos.html</guid>
      	<description>
	
&lt;p&gt;Bit late with this post seeing as we&apos;ve just entered 2009 and the regular NFL season is now over but I thought I&apos;d post it 
anyway! Here are my &lt;a title=&quot;NFL International Series - London 2008&quot; href=&quot;http://www.jonathanbullock.com/photos/nfl2008/&quot;&gt;photos&lt;/a&gt; 
from the NFL International Series 2008 game between the San Diego Chargers &amp;amp; New Orleans Saints at Wembley, my first ever life NFL game.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nfl2008/&quot;&gt;&lt;img class=&quot;aligncenter&quot; title=&quot;NFL 
International Series - London 2008 photos&quot; src=&quot;http://www.jonathanbullock.com/photos/download/6111?g2_serialNumber=1&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I was very happy with the result of the game (in case you didn&apos;t watch it the Saints won!) it was a great game to watch overall, 
plenty of high powered offense on show although it was a shame Reggie Bush couldn&apos;t make the game due to injury. The atmosphere at the 
game was excellent, I was bit worried about this but I was proved wrong in the end. The view from our seats was better than I expected 
too, I wasn&apos;t too sure whether we&apos;d be able to follow the game but we could make everything out very well. It&apos;s a completely different 
experience as you get to see how every part of the play develops rather than just following what the TV cameras choose. Having said that 
I still watched the game again when I got home in case I missed anything!&lt;/p&gt;

&lt;p&gt;Apart from it being my first ever live NFL game It was also my first time to Wembley, although it took bloody ages to build it is a 
fantastic venue! Roll on 2009 and the Patriots v Buccaneers!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Happy New Year 2009!</title>
      <link>https://j0n.dev/2009/01/happy-new-year-2009.html</link>
      <pubDate>Thu, 1 Jan 2009 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2009/01/happy-new-year-2009.html</guid>
      	<description>
	
&lt;p&gt;Happy New Year to everyone, hope you all have a great 2009! I&apos;ve not really thought about any new year resolutions yet so here goes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Exercise at least once a week - I used to go to the gym at least twice a week!&lt;/li&gt;
&lt;li&gt;Read at least 6 books in 2009 - 1 every 2 two months should achievable&lt;/li&gt;
&lt;li&gt;Release 1 personal project to the world - service/web app/something!&lt;/li&gt;
&lt;li&gt;Improve my adoption of the GTD methodology&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What&apos;s your resolutions for the new year?&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Nokia E71 review</title>
      <link>https://j0n.dev/2008/12/nokia-e71-review.html</link>
      <pubDate>Wed, 31 Dec 2008 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2008/12/nokia-e71-review.html</guid>
      	<description>
	
&lt;p&gt;I&apos;ve had my &lt;a title=&quot;Nokia E71&quot; href=&quot;http://europe.nokia.com/e71&quot;&gt;Nokia E71&lt;/a&gt; for nearly 
&lt;a title=&quot;I have a Nokia E71&quot; href=&quot;http://www.jonathanbullock.com/blog/2008/10/nokia-e71/&quot;&gt;3 months now&lt;/a&gt; and overall I&apos;m 
extremely pleased with it.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img title=&quot;Nokia E71&quot; src=&quot;/media/nokia_e71.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;h4&gt;Looks&lt;/h4&gt;
&lt;p&gt;First off it looks gorgeous (the black version anyway, the white version looks a bit cheap to me) and feels great in your hand, 
it has a good solid feel to it.&lt;/p&gt;
&lt;p&gt;I&apos;m sad to say this but it really shows how bad the Nokia N95 was when it comes to looks. Although updating the look &amp;amp; feel 
of the Nseries seems to be Nokia&apos;s goal at the moment, the N96 &amp;amp; N85 both sport the same similar design.&lt;/p&gt;

&lt;h4&gt;Keyboard&lt;/h4&gt;
&lt;p&gt;It&apos;s a decent weight (not to heavy) and has a great texture to the back of it that improves your grip. The QWERTY keyboard 
looks very small at first but each key has a slightly raised curve to it that makes it surprisingly easy to use.&lt;/p&gt;

&lt;h4&gt;Theme/Icons&lt;/h4&gt;
&lt;p&gt;The themes/icons provided are pretty bad really, the first thing you should do is install the &lt;a title=&quot;Eseries E71 theme&quot; 
href=&quot;http://www.e71blog.com/wp-content/uploads/2008/08/Eseries%20E71.sis&quot;&gt;Eseries E71 theme&lt;/a&gt; - it&apos;s the default Eseries theme 
with the Flahorn Icon Pack included (icons based on those available in S60v3).  I know the Eseries is targeted at business users 
but they can appreciate eye candy too! The default icon pack is bloody awful if you ask me!&lt;/p&gt;

&lt;h4&gt;GPS&lt;/h4&gt;
&lt;p&gt;The on board GPS locks on a heck of a lot quicker than my old N95 used, I double checked this against a co-wokers N95 too. 
The E71 seems to leave the GPS device on after it&apos;s first locked on to reduce the time it takes to lock on in future.&lt;/p&gt;

&lt;h4&gt;Battery&lt;/h4&gt;
&lt;p&gt;The battery life is absolutely excellent. My E71 is typically used for calls/texts, browsing at home using wifi, e-mail using 
Nokia&apos;s push beta service and occasionally as a data modem for my laptop and it usually lasts 4-5 days without needing a charge. 
I tend not to use the 3G network as the coverage can be hit and miss up here in North Wales, but it&apos;s not a huge drain on the battery 
life. If what I said about the GPS is correct I assume this is a benefit of the excellent battery the E71 has.&lt;/p&gt;

&lt;h4&gt;Camera&lt;/h4&gt;
&lt;p&gt;Camera quality is awful. I really hope they improve the quality with a firmware update as it&apos;s pretty much unusable as it is. 
The poor quality was mentioned in a few reviews I read prior to ordering the phone but I didn&apos;t expect it to be as bad as it is, 
when they said purple they really meant it! While it&apos;s a decent 3.2MP camera the quality is actually worse than my old SE W810i 2MP 
which is nearly 3 years old now!&lt;/p&gt;

&lt;h4&gt;Signal Strength&lt;/h4&gt;
&lt;p&gt;Signal strenth is OK but not as good as the N95 when coverage is poor. I&apos;ve only noticed this as in work coverage is not the 
best, where as the N95 would have at least 2 bars of signal my E71 struggles to access the network.&lt;/p&gt;

&lt;h4&gt;UI&lt;/h4&gt;
&lt;p&gt;The UI is snappy as you&apos;d expect it to be, however it is an improvement when compared to the UI on the N95 but then the N95 
UI was pretty slow even with the latest firmware update. Strange considering both the N95 &amp;amp; E71 run the same version of Symbian 
OS (v9.2) &amp;amp; S60 (FP1)?&lt;/p&gt;

&lt;h4&gt;Firmware&lt;/h4&gt;
&lt;p&gt;The quality of the camera and UI speed on the N95 was significantly improved with firmware updates however I had to change the 
product code to be able to get at those firmware updates from Nokia. My E71 is running firmware 100.07.76 and while there is an update 
available it&apos;s not yet available to Vodafone UK users. I&apos;ll probably resort to changing the product code on this device too to benefit 
from the newer updates rather than wait for &lt;a title=&quot;Vodafone Firmware Statement&quot; href=&quot;http://forum.vodafone.co.uk/index.php?showtopic=363&quot;&gt;Vodafone&lt;/a&gt; 
to get round to releasing it! Having said that the initial firmware supplied with the phone has proven to be quite stable, I haven&apos;t 
come across any major bugs in it myself so far.&lt;/p&gt;

&lt;h4&gt;Elsewhere&lt;/h4&gt;
&lt;p&gt;Looking around the Internet the Nokia E71 seems to have had a pretty good year:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;2008&apos;s Mobile Phone Highlights&quot; href=&quot;http://www.dialaphone.co.uk/blog/?p=2472&quot;&gt;Dialaphone&lt;/a&gt; have listed the E71 in their 2008 mobile phone highlights.&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Phone of the Year&quot; href=&quot;http://the.taoofmac.com/space/blog/2008/11/16/2235&quot;&gt;The Tao of Mac&lt;/a&gt; has picked the E71 as his phone of the Year.&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Mobile Choice&quot; href=&quot;http://www.mobilechoiceuk.com/News/Nokia%20E71%20lands%20phone%20of%20the%20year/2194&quot;&gt;Mobile Choice&lt;/a&gt; voted the E71 as phone of the year &amp;amp; smartphone of the year.&lt;/li&gt;
&lt;/ul&gt;

	</description>
    </item>
    <item>
      <title>AVG 8 LinkScanner</title>
      <link>https://j0n.dev/2008/12/avg-8-linkscanner.html</link>
      <pubDate>Wed, 31 Dec 2008 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2008/12/avg-8-linkscanner.html</guid>
      	<description>
	
While I&apos;m on the subject of &lt;a title=&quot;AVG 8 Invalid update control CTF file&quot; href=&quot;http://www.jonathanbullock.com/blog/2008/12/avg-8-invalid-update-control-ctf-file/&quot;&gt;AVG 8&lt;/a&gt; this one has been bugging me for a while now. If you don&apos;t want AVG 8 LinkScanner putting annoying little green stars next to your web search results then you can disable the LinkScanner component in the AVG UI. However this causes AVG to show you a nice big error icon in the systray area.
&lt;br /&gt;
&lt;br /&gt;I spent ages trying to stop it from doing this when AVG 8 first came out but couldn&apos;t find an option anywhere. Looks like a recent update has resolved this as you can now right click on the LinkScanner component and select the &apos;Ignore component state&apos; option to stop AVG reporting the fact that you&apos;ve disabled it as an error!

	</description>
    </item>
    <item>
      <title>AVG 8 - Invalid update control CTF file</title>
      <link>https://j0n.dev/2008/12/avg-8-invalid-update-control-ctf-file.html</link>
      <pubDate>Wed, 31 Dec 2008 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2008/12/avg-8-invalid-update-control-ctf-file.html</guid>
      	<description>
	
&lt;p&gt;For a few days now &lt;a title=&quot;AVG Anti-Virus Free&quot; href=&quot;http://free.avg.com/&quot;&gt;AVG Anti-Virus Free&lt;/a&gt; 8 has been complaining 
about it&apos;s database being out of date. When I&apos;ve tried manually running the update feature I get the following error:&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px;&quot;&gt;&quot;Invalid Update Control CTF File&quot;&lt;/p&gt;

&lt;p&gt;I finally got round to doing something about this yesterday, I did a quick scan for all .CTF files and found a couple in:&lt;/p&gt;

&lt;p style=&quot;padding-left: 30px;&quot;&gt;C:\Documents and Settings\All Users\Application Data\avg8\update\download&lt;/p&gt;

&lt;p&gt;I deleted the .CTF files in this folder (I left the .BIN files alone) and tried running the update feature again. Ran 
without a problem this time and downloaded an definitions update fine.&lt;/p&gt;

&lt;p&gt;I&apos;ve got no idea how AVG got itself into this state but it was simple to fix. I&apos;m running Windows XP by the way, the location 
of the files may be different on Windows Vista.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Movies I&apos;ve seen</title>
      <link>https://j0n.dev/2008/12/movies-ive-seen.html</link>
      <pubDate>Fri, 26 Dec 2008 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2008/12/movies-ive-seen.html</guid>
      	<description>
	
Following on from Andrew&apos;s &lt;a href=&quot;http://www.almostwitty.com/media-musings/films/what-movies-have-i-seen/&quot;&gt;list of movies&lt;/a&gt; I&apos;ve marked the ones I&apos;ve seen. I&apos;ve seen way over the 85, oops!
&lt;br /&gt;
&lt;br /&gt;( ) Rocky Horror Picture Show
&lt;br /&gt;(X) Grease
&lt;br /&gt;(X) Pirates of the Caribbean
&lt;br /&gt;(X) Pirates of the Caribbean 2: Dead Man’s Chest
&lt;br /&gt;(X) Boondock Saints - a must see!
&lt;br /&gt;(X) Fight Club - a must see!
&lt;br /&gt;(X) Starsky and Hutch
&lt;br /&gt;(X) Neverending Story
&lt;br /&gt;( ) Blazing Saddles
&lt;br /&gt;( ) Airplane
&lt;br /&gt;Total: 7
&lt;br /&gt;
&lt;br /&gt;( ) The Princess Bride
&lt;br /&gt;(X) AnchorMan
&lt;br /&gt;( ) Napoleon Dynamite
&lt;br /&gt;(X) Labyrinth
&lt;br /&gt;(X) Saw
&lt;br /&gt;(X) Saw II
&lt;br /&gt;(X) White Noise
&lt;br /&gt;( ) White Oleander
&lt;br /&gt;(X) Anger Management
&lt;br /&gt;( ) 50 First Dates
&lt;br /&gt;( ) The Princess Diaries
&lt;br /&gt;( ) The Princess Diaries 2: Royal Engagement
&lt;br /&gt;Total so far: 13
&lt;br /&gt;
&lt;br /&gt;(X) Scream
&lt;br /&gt;(X) Scream 2
&lt;br /&gt;(X) Scream 3
&lt;br /&gt;( ) Scary Movie
&lt;br /&gt;( ) Scary Movie 2
&lt;br /&gt;( ) Scary Movie 3
&lt;br /&gt;( ) Scary Movie 4
&lt;br /&gt;(X) American Pie
&lt;br /&gt;(X) American Pie 2
&lt;br /&gt;(X) American Wedding
&lt;br /&gt;( ) American Pie Band Camp
&lt;br /&gt;Total so far: 19
&lt;br /&gt;
&lt;br /&gt;(X) Harry Potter 1
&lt;br /&gt;(X) Harry Potter 2
&lt;br /&gt;(X) Harry Potter 3
&lt;br /&gt;(X) Harry Potter 4
&lt;br /&gt;(X) Harry Potter 5
&lt;br /&gt;(X) Resident Evil 1
&lt;br /&gt;(X) Resident Evil 2
&lt;br /&gt;(X) The Wedding Singer
&lt;br /&gt;( ) Little Black Book
&lt;br /&gt;( ) The Village
&lt;br /&gt;( ) Lilo &amp;amp; Stitch
&lt;br /&gt;Total so far: 27
&lt;br /&gt;
&lt;br /&gt;(X) Finding Nemo
&lt;br /&gt;( ) Finding Neverland
&lt;br /&gt;(X) Signs
&lt;br /&gt;( ) The Grinch
&lt;br /&gt;(X) Texas Chainsaw Massacre
&lt;br /&gt;( ) Texas Chainsaw Massacre: The Beginning
&lt;br /&gt;( ) White Chicks
&lt;br /&gt;(X) Butterfly Effect
&lt;br /&gt;( ) 13 Going on 30
&lt;br /&gt;(X) I, Robot
&lt;br /&gt;( ) Robots
&lt;br /&gt;Total so far: 32
&lt;br /&gt;
&lt;br /&gt;(X) Dodgeball: A True Underdog Story
&lt;br /&gt;(X) Universal Soldier
&lt;br /&gt;( ) Lemony Snicket: A Series Of Unfortunate Events
&lt;br /&gt;(X) Along Came Polly
&lt;br /&gt;( ) Deep Impact
&lt;br /&gt;( ) KingPin
&lt;br /&gt;( ) Never Been Kissed
&lt;br /&gt;( ) Meet The Parents
&lt;br /&gt;( ) Meet the Fockers
&lt;br /&gt;( ) Eight Crazy Nights
&lt;br /&gt;( ) Joe Dirt
&lt;br /&gt;(X) KING KONG
&lt;br /&gt;Total so far: 36
&lt;br /&gt;
&lt;br /&gt;( ) A Cinderella Story
&lt;br /&gt;( ) The Terminal
&lt;br /&gt;( ) The Lizzie McGuire Movie
&lt;br /&gt;( ) Passport to Paris
&lt;br /&gt;(X) Dumb &amp;amp; Dumber
&lt;br /&gt;( ) Dumber &amp;amp; Dumberer
&lt;br /&gt;(X) Final Destination
&lt;br /&gt;(X) Final Destination 2
&lt;br /&gt;( ) Final Destination 3
&lt;br /&gt;( ) Halloween
&lt;br /&gt;(X) The Ring
&lt;br /&gt;( ) The Ring 2
&lt;br /&gt;( ) Surviving X-MAS
&lt;br /&gt;(X) Flubber
&lt;br /&gt;Total so far: 41
&lt;br /&gt;
&lt;br /&gt;( ) Harold &amp;amp; Kumar Go To White Castle
&lt;br /&gt;( ) Practical Magic
&lt;br /&gt;( ) Chicago
&lt;br /&gt;(X) Ghost Ship
&lt;br /&gt;( ) From Hell
&lt;br /&gt;(X) Hellboy
&lt;br /&gt;( ) Secret Window
&lt;br /&gt;( ) I Am Sam
&lt;br /&gt;(X) The Whole Nine Yards
&lt;br /&gt;( ) The Whole Ten Yards
&lt;br /&gt;Total so far: 44
&lt;br /&gt;
&lt;br /&gt;(X) The Day After Tomorrow
&lt;br /&gt;( ) Child’s Play
&lt;br /&gt;( ) Seed of Chucky
&lt;br /&gt;( ) Bride of Chucky
&lt;br /&gt;(X) Ten Things I Hate About You
&lt;br /&gt;( ) Just Married
&lt;br /&gt;(X) Gothika
&lt;br /&gt;( ) Nightmare on Elm Street
&lt;br /&gt;( ) Sixteen Candles
&lt;br /&gt;(X) Remember the Titans
&lt;br /&gt;(X) Coach Carter
&lt;br /&gt;( ) The Grudge
&lt;br /&gt;( ) The Grudge 2
&lt;br /&gt;(X) The Mask
&lt;br /&gt;( ) Son Of The Mask
&lt;br /&gt;Total so far: 50
&lt;br /&gt;
&lt;br /&gt;(X) Bad Boys
&lt;br /&gt;(X) Bad Boys 2
&lt;br /&gt;( ) Joy Ride
&lt;br /&gt;(X) Lucky Number Slevin
&lt;br /&gt;(X) Ocean’s Eleven
&lt;br /&gt;(X) Ocean’s Twelve
&lt;br /&gt;(X) Bourne Identity
&lt;br /&gt;(X) Bourne Supremecy
&lt;br /&gt;( ) Lone Star
&lt;br /&gt;( ) Bedazzled
&lt;br /&gt;(X) Predator I
&lt;br /&gt;(X) Predator II
&lt;br /&gt;( ) The Fog
&lt;br /&gt;(X) Ice Age
&lt;br /&gt;( ) Ice Age 2: The Meltdown
&lt;br /&gt;( ) Curious George
&lt;br /&gt;Total so far: 60
&lt;br /&gt;
&lt;br /&gt;(X) Independence Day
&lt;br /&gt;( ) Cujo
&lt;br /&gt;( ) A Bronx Tale
&lt;br /&gt;( ) Darkness Falls
&lt;br /&gt;( ) Christine
&lt;br /&gt;(X) ET
&lt;br /&gt;( ) Children of the Corn
&lt;br /&gt;( ) My Bosses Daughter
&lt;br /&gt;(X) Maid in Manhattan
&lt;br /&gt;( ) War of the Worlds
&lt;br /&gt;(X) Rush Hour
&lt;br /&gt;(X) Rush Hour 2
&lt;br /&gt;Total so far: 65
&lt;br /&gt;
&lt;br /&gt;( ) Best Bet
&lt;br /&gt;(X) How to Lose a Guy in 10 Days
&lt;br /&gt;( ) She’s All That
&lt;br /&gt;( ) Calendar Girls
&lt;br /&gt;( ) Sideways
&lt;br /&gt;(X) Mars Attacks
&lt;br /&gt;(X) Event Horizon
&lt;br /&gt;( ) Ever After
&lt;br /&gt;(X) Wizard of Oz
&lt;br /&gt;(X) Forrest Gump
&lt;br /&gt;(X) Big Trouble in Little China
&lt;br /&gt;(X) The Terminator
&lt;br /&gt;(X) The Terminator 2
&lt;br /&gt;(X) The Terminator 3
&lt;br /&gt;Total so far: 74
&lt;br /&gt;
&lt;br /&gt;(X) X-Men
&lt;br /&gt;(X) X-2
&lt;br /&gt;(X) X-3
&lt;br /&gt;(X) Spider-Man
&lt;br /&gt;(X) Spider-Man 2
&lt;br /&gt;( ) Sky High
&lt;br /&gt;( ) Jeepers Creepers
&lt;br /&gt;( ) Jeepers Creepers 2
&lt;br /&gt;(X) Catch Me If You Can
&lt;br /&gt;(X) The Little Mermaid
&lt;br /&gt;( ) Freaky Friday
&lt;br /&gt;(X) Reign of Fire
&lt;br /&gt;( ) The Skulls
&lt;br /&gt;(X) Cruel Intentions
&lt;br /&gt;( ) Cruel Intentions 2
&lt;br /&gt;( ) The Hot Chick
&lt;br /&gt;(X) Shrek
&lt;br /&gt;(X) Shrek 2
&lt;br /&gt;Total so far: 85
&lt;br /&gt;
&lt;br /&gt;(X) Swimfan
&lt;br /&gt;( ) Miracle on 34th street
&lt;br /&gt;( ) Old School
&lt;br /&gt;( ) The Notebook
&lt;br /&gt;( ) K-Pax
&lt;br /&gt;( ) Krippendorf’s Tribe
&lt;br /&gt;( ) A Walk to Remember
&lt;br /&gt;( ) Ice Castles
&lt;br /&gt;( ) Boogeyman
&lt;br /&gt;( ) The 40-year-old Virgin
&lt;br /&gt;Total so far: 86
&lt;br /&gt;
&lt;br /&gt;(X) Lord of the Rings Fellowship of the Ring
&lt;br /&gt;(X) Lord of the Rings The Two Towers
&lt;br /&gt;(X) Lord of the Rings Return Of the King
&lt;br /&gt;(X) Indiana Jones and the Raiders of the Lost Ark
&lt;br /&gt;(X) Indiana Jones and the Temple of Doom
&lt;br /&gt;(X) Indiana Jones and the Last Crusade
&lt;br /&gt;Total so far: 92
&lt;br /&gt;
&lt;br /&gt;(X) Baseketball
&lt;br /&gt;( ) Hostel
&lt;br /&gt;( ) Waiting for Guffman
&lt;br /&gt;( ) House of 1000 Corpses
&lt;br /&gt;( ) Devils Rejects
&lt;br /&gt;( ) Elf
&lt;br /&gt;(X) Highlander
&lt;br /&gt;(X) Mothman Prophecies
&lt;br /&gt;(X) American History X
&lt;br /&gt;( ) Three
&lt;br /&gt;Total so Far: 96
&lt;br /&gt;
&lt;br /&gt;( ) The Jacket
&lt;br /&gt;( ) Kung Fu Hustle
&lt;br /&gt;( ) Shaolin Soccer
&lt;br /&gt;( ) Night Watch
&lt;br /&gt;(X) Monsters Inc.
&lt;br /&gt;(X) Titanic
&lt;br /&gt;(X) Monty Python and the Holy Grail
&lt;br /&gt;(X) Shaun Of the Dead
&lt;br /&gt;( ) Willard
&lt;br /&gt;Total so far: 100
&lt;br /&gt;
&lt;br /&gt;( ) High Tension
&lt;br /&gt;( ) Club Dread
&lt;br /&gt;(X) Hulk
&lt;br /&gt;(X) Dawn Of the Dead
&lt;br /&gt;(X) Hook
&lt;br /&gt;( ) Chronicles Of Narnia The Lion the Witch and the Wardrobe
&lt;br /&gt;(X) 28 days later
&lt;br /&gt;( ) Orgazmo
&lt;br /&gt;( ) Phantasm
&lt;br /&gt;(X) Waterworld
&lt;br /&gt;Total so far: 105
&lt;br /&gt;
&lt;br /&gt;(X) Kill Bill vol 1
&lt;br /&gt;(X) Kill Bill vol 2
&lt;br /&gt;(X) Mortal Kombat
&lt;br /&gt;( ) Wolf Creek
&lt;br /&gt;(X) Kingdom of Heaven
&lt;br /&gt;( ) The Hills Have Eyes
&lt;br /&gt;( ) I Spit on Your Grave aka the Day of the Woman
&lt;br /&gt;( ) The Last House on the Left
&lt;br /&gt;( ) Re-Animator
&lt;br /&gt;( ) Army of Darkness
&lt;br /&gt;Total so far: 109
&lt;br /&gt;
&lt;br /&gt;(X) Star Wars Ep. I The Phantom Menace
&lt;br /&gt;(X) Star Wars Ep. II Attack of the Clones
&lt;br /&gt;(X) Star Wars Ep. III Revenge of the Sith
&lt;br /&gt;(X) Star Wars Ep. IV A New Hope
&lt;br /&gt;(X) Star Wars Ep. V The Empire Strikes Back
&lt;br /&gt;(X) Star Wars Ep. VI Return of the Jedi
&lt;br /&gt;( ) Ewoks Caravan Of Courage
&lt;br /&gt;( ) Ewoks The Battle For Endor
&lt;br /&gt;Total so far: 115
&lt;br /&gt;
&lt;br /&gt;(X) The Matrix
&lt;br /&gt;(X) The Matrix Reloaded
&lt;br /&gt;(X) The Matrix Revolutions
&lt;br /&gt;( ) Animatrix
&lt;br /&gt;( ) Evil Dead
&lt;br /&gt;( ) Evil Dead 2
&lt;br /&gt;(X) Team America: World Police
&lt;br /&gt;(X) Red Dragon
&lt;br /&gt;(X) Silence of the Lambs
&lt;br /&gt;(X) Hannibal
&lt;br /&gt;Total so far: 122
&lt;br /&gt;
&lt;br /&gt;Copy the list, and see how many you&apos;ve seen...

	</description>
    </item>
    <item>
      <title>Testing out MaemoWordPy</title>
      <link>https://j0n.dev/2008/12/testing-out-maemowordpy.html</link>
      <pubDate>Thu, 4 Dec 2008 00:00:00 +0000</pubDate>
      <guid isPermaLink="false">2008/12/testing-out-maemowordpy.html</guid>
      	<description>
	
I&apos;m testing out the MaemoWordPy client for Wordpress on the Nokia N800.

	</description>
    </item>
    <item>
      <title>Plans to boost the UK housing market</title>
      <link>https://j0n.dev/2008/10/plans-to-boost-the-uk-housing-market.html</link>
      <pubDate>Sat, 4 Oct 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/10/plans-to-boost-the-uk-housing-market.html</guid>
      	<description>
	
Details of UK government&apos;s &lt;a href=&quot;http://news.bbc.co.uk/1/hi/uk_politics/7592852.stm&quot;&gt;plans&lt;/a&gt; to boost the housing market came out at the start of September and as someone who&apos;s looking to buy their first home at some point soon I was very interested. I was less than impressed when I found out that the &quot;free&quot; five year loan of up to 30% of the property&apos;s value for first time buyers is only available in England?! What about those who live in Wales? The plans aren&apos;t going to boost the housing market here in Wales if there isn&apos;t an equivalent deal and this will have a knock on effect down the line.

	</description>
    </item>
    <item>
      <title>Nokia E71</title>
      <link>https://j0n.dev/2008/10/nokia-e71.html</link>
      <pubDate>Sat, 4 Oct 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/10/nokia-e71.html</guid>
      	<description>
	
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-full wp-image-122  aligncenter&quot; title=&quot;Nokia E71&quot; 
src=&quot;/media/nokia_e71.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;After saying back in June that I was going to get an 
&lt;a href=&quot;/2008/06/iphone-3g.html&quot;&gt;iPhone 3G&lt;/a&gt; and then, in August that I was looking at the 
&lt;a href=&quot;http://www.jonathanbullock.com/blog/2008/08/nokia-n96/&quot;&gt;Nokia N96&lt;/a&gt; instead, I&apos;ve now gone 
and got a &lt;a href=&quot;http://europe.nokia.com/e71&quot;&gt;Nokia E71&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;I thought about what I use my mobile for right now and it&apos;s mainly used for Internet access while 
I&apos;m at home and the keypad on my N95 is a right pain when it comes to entering URL&apos;s and text. I realised 
I miss the full QWERTY keyboard that my old 
&lt;a href=&quot;http://www.palm.com/us/products/smartphones/treo650/&quot;&gt;Treo 650&lt;/a&gt; had so I started looking at 
devices with a full keyboard and came across the E71.&lt;/p&gt;

&lt;p&gt;It got good reviews by &lt;a href=&quot;http://www.allaboutsymbian.com/reviews/item/Nokia_E71.php&quot;&gt;AAS&lt;/a&gt;, 
&lt;a href=&quot;http://www.joelonsoftware.com/items/2008/08/22.html&quot;&gt;Joel&lt;/a&gt; and a couple of other sites, and 
all have said pictures don&apos;t do the phone any justice when comes it how good it looks and feels in your 
hand. It runs the same version of S60 &amp;amp; Symbian OS as my N95 which is a major plus point for me (more 
on S60/Symbian later).&lt;/p&gt;

&lt;p&gt;Vodafone were also extremely pro-active in keeping me, they called me out of the blue to advise me 
that I&apos;m eligible for an upgrade and when I asked them to call me back a couple of days later they did. 
They offered me an improved contract package (I&apos;m saving £7.50 a month but getting more for my money) 
without me having to ask along with giving me the E71 for free and all on a 12 month contract.&lt;/p&gt;

&lt;p&gt;I&apos;ve had the device a couple of weeks now so expect a review sometime soon.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Dolgoch Falls photos</title>
      <link>https://j0n.dev/2008/10/dolgoch-falls-photos.html</link>
      <pubDate>Sat, 4 Oct 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/10/dolgoch-falls-photos.html</guid>
      	<description>
	
Back in July me and Hel went for a walk round &lt;a href=&quot;http://www.dolgochfallshotel.co.uk/&quot;&gt;Dolgoch Falls&lt;/a&gt; near &lt;a href=&quot;http://www.abergynolwyn.com/&quot;&gt;Abergynolwyn&lt;/a&gt;. I&apos;ve just got round to putting the &lt;a href=&quot;http://www.jonathanbullock.com/photos/dolgochfalls/&quot;&gt;photos&lt;/a&gt; online.
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/dolgochfalls/&quot;&gt;&lt;img class=&quot; aligncenter&quot; title=&quot;Dolgoch Falls&quot; src=&quot;http://www.jonathanbullock.com/photos/download/5907?g2_serialNumber=2&quot; alt=&quot;Dolgoch Falls&quot; width=&quot;113&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Dell UltraSharp 2009WFP monitor review</title>
      <link>https://j0n.dev/2008/08/dell-ultrasharp-2009wfp-monitor-review.html</link>
      <pubDate>Thu, 28 Aug 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/08/dell-ultrasharp-2009wfp-monitor-review.html</guid>
      	<description>
	
As promised a few weeks back here&apos;s my short review of the &lt;a href=&quot;http://accessories.euro.dell.com/sna/productdetail.aspx?c=uk&amp;amp;l=en&amp;amp;s=dhs&amp;amp;cs=ukdhs1&amp;amp;sku=151077&quot;&gt;Dell UltraSharp 2009WFP&lt;/a&gt; monitor I &lt;a href=&quot;http://www.jonathanbullock.com/blog/2008/07/dell-ultrasharp-2009wfp-monitor/&quot;&gt;recently purchased&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;The first thing I noticed after switching it on for the first time was how much brighter it was compared to my old 19&quot; CRT. I hadn&apos;t realised how bad my old monitor had become over the years. The monitor has 4 built in USB 2.0 ports which are a nice touch, makes plugging in memory sticks a bit easier when your PC is under the desk like mine. It comes with a height adjustable stand which was a major selling point for me personally. Due to the height adjustable stand the monitor can also be rotated 90 degrees, while it makes reading a long document slightly easier I haven&apos;t really used it at all and I don&apos;t see me doing so any time soon.
&lt;br /&gt;
&lt;br /&gt;The resolution is an excellent 1680 x 1050 which is more than adequate for my needs. I had been looking at 22&quot; &amp;amp; 24&quot; monitors originally but the UltraSharp versions of these weren&apos;t in my price range and now I&apos;ve decided I&apos;d rather have 2 of these monitors sat on my desk. It has both DVI &amp;amp; VGA connections allowing me to plug both my PC&apos;s into it which is very handy. It also comes with Dell&apos;s 3-year Premium Panel Exchange service which gives you peace of mind when it comes to dead pixels.
&lt;br /&gt;
&lt;br /&gt;Overall I&apos;m very impressed with my new purchase and would highly recommend it to anyone looking for a new monitor.

	</description>
    </item>
    <item>
      <title>BBC iPlayer crashing BT HomeHub?</title>
      <link>https://j0n.dev/2008/08/bbc-iplayer-crashing-bt-homehub.html</link>
      <pubDate>Thu, 28 Aug 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/08/bbc-iplayer-crashing-bt-homehub.html</guid>
      	<description>
	
&lt;p&gt;I&apos;ve just tried to watch 2 clips of events at the Bejing Olympic&apos;s through the Flash based 
version of &lt;a href=&quot;http://www.bbc.co.uk/iplayer/&quot;&gt;BBC&apos;s iPlayer&lt;/a&gt; on my PowerBook. Each time I did I 
heard my BT HomeHub click to say it&apos;s restarting. The first time it did I just assumed it was just a 
random crash. The second time I thought something was definitely up as I&apos;ve never had the HomeHub crash 
twice so quickly, it&apos;s been rock solid for the past 10 months. I can&apos;t believe a Flash based piece of 
software could actually crash my HomeHub but it does seem that way. I&apos;ve watched BBC content via the 
BTVision box before (while it was free!) and not had a problem?&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Nokia N96</title>
      <link>https://j0n.dev/2008/08/nokia-n96.html</link>
      <pubDate>Wed, 27 Aug 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/08/nokia-n96.html</guid>
      	<description>
	
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-medium wp-image-75 aligncenter&quot; title=&quot;Nokia N96&quot; src=&quot;/media/nokia_n96.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;Last week I was told by someone in work that the &lt;a href=&quot;http://www.nseries.com/products/n96/&quot;&gt;Nokia N96&lt;/a&gt; should be available via &lt;a href=&quot;http://www.vodafone.co.uk&quot;&gt;Vodafone UK&lt;/a&gt; by mid October. With all the negative feedback I&apos;ve been seeing on &lt;a href=&quot;http://twitter.com&quot;&gt;Twitter&lt;/a&gt; about the iPhone&apos;s battery life &amp;amp; 3G quality I&apos;m looking around at other options at the moment.
&lt;br /&gt;
&lt;br /&gt;I&apos;ve been really impressed with my &lt;a href=&quot;http://www.nseries.com/products/n95/&quot;&gt;Nokia N95&lt;/a&gt; so far and it re-awakened my interest in the &lt;a href=&quot;http://www.symbian.com&quot;&gt;Symbian&lt;/a&gt; platform. The only things the N95 lacks when compared to the iPhone is a bigger screen, a touch screen and oooh factor in terms of looks. In terms of technology the N95 is far superior, quite surprising when you consider it&apos;s been available for over 18 months.
&lt;br /&gt;
&lt;br /&gt;With the recent news that &lt;a href=&quot;http://www.nokia.com&quot;&gt;Nokia&lt;/a&gt; is going to acquire the rest of Symbian and open source the platform makes a Symbian based phone even more appealing to me. The N96 is looking like the best alternative to the iPhone, improving on the excellent N95.
&lt;br /&gt;
&lt;br /&gt;Think I&apos;ll wait to see if the N96 does come out in October and if Apple do anything about the issues affecting the iPhone 3G before I &lt;a href=&quot;http://www.jonathanbullock.com/blog/2008/06/iphone-3g/&quot;&gt;rush out to get one&lt;/a&gt;.

	</description>
    </item>
    <item>
      <title>WordPress 2.6.1 upgrade</title>
      <link>https://j0n.dev/2008/08/wordpress-261-upgrade.html</link>
      <pubDate>Fri, 22 Aug 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/08/wordpress-261-upgrade.html</guid>
      	<description>
	
I finally got round to upgrading the blog to &lt;a href=&quot;http://wordpress.org&quot;&gt;WordPress&lt;/a&gt; 2.6.1 last night and it seemed to go without a hitch. It was my first upgrade of WordPress so I checked their site for &lt;a href=&quot;http://codex.wordpress.org/Upgrading_WordPress_Extended&quot;&gt;upgrade instructions&lt;/a&gt; before I went through the process, and to my surprise the page had already been upgraded for 2.6.1. The &lt;a href=&quot;http://codex.wordpress.org/Main_Page&quot;&gt;documentation&lt;/a&gt; for WordPress is fantastic and proof that an open source project can do it just as well as a commercial offering.

	</description>
    </item>
    <item>
      <title>49ers off-season review</title>
      <link>https://j0n.dev/2008/08/49ers-off-season-review.html</link>
      <pubDate>Thu, 14 Aug 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/08/49ers-off-season-review.html</guid>
      	<description>
	
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-62 aligncenter&quot; title=&quot;San Franciso 49ers logo&quot; src=&quot;/media/sf_logo.gif&quot; alt=&quot;San Franciso 49ers logo&quot; width=&quot;250&quot; height=&quot;149&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;Time for my review of the &lt;a href=&quot;http://www.sf49ers.com/&quot;&gt;San Francisco 49ers&lt;/a&gt; off-season. I suppose I&apos;ve got to start with the fact that we&apos;ve still got Mike Nolan at the helm AND Alex Smith at QB, at the end of last season I didn&apos;t expect to be able to say that. I thought one or even both of them would have been moved on. With Nolan declaring an open QB competition this year it worries me that Alex Smith is no longer the QB of the future for the 49ers and we don&apos;t seem to have a backup plan. Apart from a few glimpses when Norv Turner was the OC I&apos;m yet to see Alex Smith play like the No. 1 overall pick he is.
&lt;br /&gt;
&lt;br /&gt;However this brings me nicely onto possibly the most interesting acquisition during the off-season.... Mike Martz. He&apos;s known as an offensive genius that was partly responsible for the &quot;Greatest Show on Turf&quot; in St. Louis and while the Detriot Lions didn&apos;t make much of an impact with him at OC he did improve the production of their offense. Maybe Martz can get the best out of Alex Smith who, to be fair, has now had a fair few OC&apos;s in his short NFL career. Hopefully Martz won&apos;t do the same as in Detriot, improve the passing game but at the expense of the running game. Our running game has been the one bright spot of the offense the past 2 years and with the addition of Deshaun Foster we have a very capable backup/alternative to Frank Gore. I&apos;m hoping Martz will use Gore like he did with Marshall Faulk in St. Louis as a pass catching RB, Gore definitely showed this was a part of his game last year.
&lt;br /&gt;
&lt;br /&gt;We also acquired Justin Smith, the DE from Cincinnati and signed him to a big contract. I&apos;ve not seen that much of him really so I&apos;m hoping he lives up to the contract we&apos;ve given him. Hopefully he&apos;ll provide an upgrade to our pass rushing ability. The most recent addition is Takeo Spikes at LB, who seems like a good fit for us. He should hopefully take some of the pressure off Patrick Willis, last years NFL Defensive Rookie of the Year.
&lt;br /&gt;
&lt;br /&gt;Last year the defense performed quite well overall, it was just the offense couldn&apos;t produce the goods when they had the ball. I&apos;m hoping for an an even better year from the defense with the additions we&apos;ve made. Any improvement from the offense this year would be very welcome!
&lt;br /&gt;
&lt;br /&gt;I&apos;m not expecting a run into the playoffs this year but I&apos;m looking for some sign the team&apos;s moving in the right direction.

	</description>
    </item>
    <item>
      <title>Everton pre-season review</title>
      <link>https://j0n.dev/2008/08/everton-pre-season-review.html</link>
      <pubDate>Wed, 13 Aug 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/08/everton-pre-season-review.html</guid>
      	<description>
	
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-full wp-image-61&quot; title=&quot;Everton FC logo&quot; src=&quot;/media/efc_logo.png&quot; alt=&quot;Everton FC logo&quot; width=&quot;104&quot; height=&quot;124&quot; /&gt;&lt;/p&gt;
&lt;br /&gt;I watched my first live game of the new season at the weekend, &lt;a href=&quot;http://www.evertonfc.com/match/report/0809/everton-v-psv-eindhoven.html&quot;&gt;Everton v PSV Eindhoven&lt;/a&gt;. It was the last pre-season game for &lt;a href=&quot;http://www.evertonfc.com/&quot;&gt;Everton&lt;/a&gt; and they played pretty well overall, I was suitably impressed with our performance considering PSV are the current Dutch champions and will be playing in the Champions League this season. It also wasn&apos;t a full strength team we put out, there were quite a few home grown players on show. &lt;a href=&quot;http://www.evertonfc.com/player-profile/jack-rodwell&quot;&gt;Jack Rodwell&lt;/a&gt; impressed me the most, he had a solid game considering his age and looks like he could be a long term replacement for Lee Carsley.
&lt;br /&gt;
&lt;br /&gt;The rest of our results in pre-season have been pretty poor really but I don&apos;t pay much attention to pre-season results as I see the games as a chance to give the whole squad a run out and to try a few different formations.
&lt;br /&gt;
&lt;br /&gt;Pre-season off the pitch hasn&apos;t exactly gone to plan though. We&apos;ve let quite a few players go and not brought anyone new in, while I was quite happy to &lt;a href=&quot;http://www.jonathanbullock.com/blog/2008/07/interest-in-aj/&quot;&gt;let AJ go&lt;/a&gt; for the right money it looks like we didn&apos;t get as much for him due to a previous injury. Our &lt;a href=&quot;http://www.evertonfc.com/news/archive/wyness-not-mallorca-bound.html&quot;&gt;CEO resigned&lt;/a&gt; in mysterious circumstances, David Moyes still hasn&apos;t &lt;a href=&quot;http://www.evertonfc.com/news/archive/moyes-going-nowhere.html&quot;&gt;signed a new contract&lt;/a&gt; yet and our plans for a new stadium have been &lt;a href=&quot;http://www.evertonfc.com/news/archive/stadium-called-in.html&quot;&gt;called-in&lt;/a&gt; by the government. Quite an eventful few weeks. At the moment I&apos;m worried there is something going on behind the scenes at the club and that worries me more than anything else!
&lt;br /&gt;
&lt;br /&gt;Having said that I&apos;m still optimistic about the new season. There is still time to bring in a few new players before the transfer deadline to help us solidify our position as a top 6 six team this year and hopefully all these off the field issues sort themselves out.
&lt;br /&gt;
&lt;br /&gt;Roll on another 9 months of football! :-)

	</description>
    </item>
    <item>
      <title>Dell UltraSharp 2009WFP monitor</title>
      <link>https://j0n.dev/2008/07/dell-ultrasharp-2009wfp-monitor.html</link>
      <pubDate>Mon, 28 Jul 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/07/dell-ultrasharp-2009wfp-monitor.html</guid>
      	<description>
	
&lt;p&gt;The time has come to retire my &lt;a href=&quot;http://www.hyundaiq.com/pro_q910.asp&quot;&gt;Hyundai ImageQuest Q910&lt;/a&gt; 
and join the world of flat panel monitors! I ordered a 
&lt;a href=&quot;http://accessories.euro.dell.com/sna/productdetail.aspx?c=uk&amp;amp;l=en&amp;amp;s=dhs&amp;amp;cs=ukdhs1&amp;amp;sku=151077&quot;&gt;Dell UltraSharp 2009WFP&lt;/a&gt; 
monitor yesterday while Dell are offering a 25% discount plus free delivery. The offer runs out on the 30th 
July so tomorrow is your last chance if your in the market for a new monitor. According to the very weird 
call I received this afternoon it should arrive tomorrow! It&apos;s kind of a birthday present to myself.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-55 aligncenter&quot; title=&quot;Dell UltraSharp 2009WFP&quot; src=&quot;/media/2009wfp.jpg&quot; alt=&quot;&quot; width=&quot;342&quot; height=&quot;358&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I&apos;ll post a mini review once it&apos;s been used for a while. If anyone (in the North Wales area as it&apos;s 
bloody heavy) wants my old monitor leave a comment.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Tactics used by banks to cross-sell</title>
      <link>https://j0n.dev/2008/07/tactics-used-by-banks-to-cross-sell.html</link>
      <pubDate>Wed, 23 Jul 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/07/tactics-used-by-banks-to-cross-sell.html</guid>
      	<description>
	
&lt;p&gt;On Monday the local branch of my bank called regarding my account. They queried a direct debit due 
to go out of my account on Tuesday, my first thought was that there&apos;s something wrong with the direct 
debit. They asked if the payment was for a credit card, which it was. Pretty obvious really as the name 
on the direct debit is of a very well known credit card company. I was then told that due to the bank 
account I have I&apos;m guaranteed a credit card and at the moment they are offering a 12 months interest 
free period on balance transfers. I then asked a few questions about the card such as what the fee was 
on a balance transfer etc. The woman on the phone was unable to answer any of my questions. She only 
knew that a. I was entitled to a credit card and b. it has a 12 months interest free period on balance 
transfers! After being put on hold for a while I finally got some answers. I quickly ended the call at 
this point as I didn&apos;t see much point in it.&lt;/p&gt;

&lt;p&gt;A while after the call it occurred to me they must have looked through my account to see what direct 
debits I have so they knew what services to cross-sell, in this instance it was a credit card. To be 
honest I&apos;m bit annoyed about this, I feel like my privacy has been invaded. I&apos;m aware that the staff in 
my local branch have full access to my bank account, they need to, to be able to provide me with customer 
service. However I don&apos;t expect this access to be used to find out what services they may have a better 
chance in cross-selling to me! Are they allowed to do this? As it seems to me to be an unfair advantage?&lt;/p&gt;

&lt;p&gt;Having said that I doubt the bank is going to get very far if their staff don&apos;t know anything about 
the services they are trying to cross-sell!&lt;/p&gt;

&lt;p&gt;All of this is on top of the constant badgering I get whenever I go into my local branch about home 
insurance, financial reviews etc. It&apos;s got so far that I actually dislike going into my branch now! I 
think it&apos;s time to start looking for an Internet only bank!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Interest in AJ</title>
      <link>https://j0n.dev/2008/07/interest-in-aj.html</link>
      <pubDate>Thu, 10 Jul 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/07/interest-in-aj.html</guid>
      	<description>
	
&lt;p&gt;There are &lt;a href=&quot;http://news.bbc.co.uk/sport1/hi/football/teams/e/everton/7494934.stm&quot;&gt;rumours&lt;/a&gt; 
that Wigan &amp;amp; Sunderland are interested in buying Andy Johnson from Everton for about £10 million. If 
we could get around £12 million for him then I&apos;d be very tempted to sell him. He had a great first year 
with us but last year was interrupted by injuries however we didn&apos;t really miss him with the Yak, Jimmy 
&amp;amp; Vic all playing well. I also like Timmy playing up front so I don&apos;t think we&apos;d miss him and £12 
million seems like a good deal for a player we paid for £8.6 million for 2 years ago.&lt;/p&gt;

&lt;p&gt;While Moyes has said he&apos;s not interested in selling I have a feeling he won&apos;t be with Everton by the 
time the season starts.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>F1 British Grand Prix</title>
      <link>https://j0n.dev/2008/07/f1-british-grand-prix.html</link>
      <pubDate>Wed, 9 Jul 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/07/f1-british-grand-prix.html</guid>
      	<description>
	
&lt;p&gt;At the weekend Lewis Hamilton became the first Englishman to win the F1 British Grand Prix at 
&lt;a href=&quot;http://www.silverstone.co.uk/&quot;&gt;Silverstone&lt;/a&gt; since the legendary (in my eyes anyway!) Johnny 
Herbert back in 1995. It was an excellent race to watch with plenty of eventful moments. I&apos;ve always 
thought the races in the wet are much more exciting to watch, there&apos;s always more over-taking for a start.&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.silverstone.co.uk/&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-42 aligncenter&quot; title=&quot;Silverstone Logo&quot; src=&quot;/media/silverstone_logo.gif&quot; alt=&quot;&quot; width=&quot;203&quot; height=&quot;152&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This was the first year that I&apos;ve not been to the grand prix after going for the past 4 years (my 
photos are up for &lt;a href=&quot;http://www.jonathanbullock.com/photos/silverstone2005/&quot;&gt;2005&lt;/a&gt;, 
&lt;a href=&quot;http://www.jonathanbullock.com/photos/silverstone2006/&quot;&gt;2006&lt;/a&gt; and 
&lt;a href=&quot;http://www.jonathanbullock.com/photos/silverstone2007/&quot;&gt;2007&lt;/a&gt;) and, of course, it would 
be the year a British driver wins the race! Bloody typical! Although I enjoyed watching the race on the 
TV for a change I missed the camping as that was usually the highlight for me, getting away from everything 
for a while. I didn&apos;t miss the weather though!&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.donington-park.co.uk/&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-41 aligncenter&quot; title=&quot;Donington Logo&quot; src=&quot;/media/donington_logo.png&quot; alt=&quot;&quot; width=&quot;229&quot; height=&quot;136&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There was also the news this weekend that the F1 British GP will be moving to 
&lt;a href=&quot;http://www.donington-park.co.uk/&quot;&gt;Donington&lt;/a&gt; from 2010. While it&apos;s good that the British GP has 
been saved for the foreseeable future I, for one, will miss Silverstone. I&apos;ve enjoyed every year I&apos;ve been 
and it&apos;s improved a lot from the point of view of the fan since I first went. However I&apos;m not quite sure 
we&apos;ve heard the last about this as there seems to be lot of work needed to get Donington up to F1 spec in 
just under 2 years.&lt;/p&gt;

&lt;p&gt;Regardless I&apos;ll be back at Silverstone next year!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>New York City 2005 photos</title>
      <link>https://j0n.dev/2008/07/new-york-city-2005-photos.html</link>
      <pubDate>Wed, 2 Jul 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/07/new-york-city-2005-photos.html</guid>
      	<description>
	
I&apos;ve finally uploaded the &lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/&quot;&gt;photos&lt;/a&gt; from my trip to New York City back in 2005 after being reminded by &lt;a href=&quot;http://www.gospelrhys.co.uk/2008/06/my-american-adventure.html&quot;&gt;Rhys&lt;/a&gt;&apos; recent trip to New York. In summary I had a fantastic time and can&apos;t believe nearly 3 years have passed already. I can&apos;t wait to go back! If you get the chance, go, you won&apos;t regret it!
&lt;br /&gt;
&lt;br /&gt;A few of my favourite photos are included below...
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/PICT0049.JPG/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://www.jonathanbullock.com/photos/download/4166?g2_serialNumber=1&quot; alt=&quot;Flat Iron&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/PICT0005_4.JPG/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://www.jonathanbullock.com/photos/download/4186?g2_serialNumber=2&quot; alt=&quot;Wall St&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/PICT0035.JPG/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://www.jonathanbullock.com/photos/download/4138?g2_serialNumber=2&quot; alt=&quot;View from the Empire State Building&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/PICT0050.JPG/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://www.jonathanbullock.com/photos/download/4168?g2_serialNumber=2&quot; alt=&quot;View from the Empire State Building&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/PICT0011_2.JPG/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://www.jonathanbullock.com/photos/download/4198?g2_serialNumber=2&quot; alt=&quot;Statue of Liberty&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.jonathanbullock.com/photos/nyc2005/PICT0014_2.JPG/&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://www.jonathanbullock.com/photos/download/4204?g2_serialNumber=2&quot; alt=&quot;Lower Manhattan&quot; width=&quot;150&quot; height=&quot;113&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Star Wars on DVD</title>
      <link>https://j0n.dev/2008/06/star-wars-on-dvd.html</link>
      <pubDate>Thu, 26 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/star-wars-on-dvd.html</guid>
      	<description>
	
A couple of weeks ago we had some friends come and stay and after going out for a meal and having a few drinks we ended up at home with a desire to play &lt;a href=&quot;http://en.wikipedia.org/wiki/Trivial_Pursuit&quot;&gt;Trivial Pursuit&lt;/a&gt;. Unfortunately we don&apos;t have the original board game version, however, I remembered that I have the &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B000I2J03I?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B000I2J03I&quot;&gt;Star Wars Saga DVD Edition&lt;/a&gt; that was given to me as a Xmas present a while ago. We played it until the early hours and consumed even more alcohol, although by the end only the men had any real interest in playing the women were more interested in talking!
&lt;br /&gt;
&lt;br /&gt;Playing the game and seeing various clips of the fims reminded me that, as a big fan of the films, I don&apos;t own them on DVD yet. So last week I put this right and ordered Star Wars: &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B000FMH8UI?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B000FMH8UI&quot;&gt;Episode IV&lt;/a&gt;, &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B000FMH8US?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B000FMH8US&quot;&gt;Episode V&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B000FMRYNE?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B000FMRYNE&quot;&gt;Episode VI&lt;/a&gt; on DVD. I was quite surprised there was so many versions available of the first trilogy (in terms of release) of films yet only one version of the second trilogy of films. I went for the so called &quot;Limited Edition&quot; which includes the original &lt;span class=&quot;sans&quot;&gt;&lt;span id=&quot;btAsinTitle&quot;&gt;theatrical version as well as the updated version. Hopefully I&apos;ll receive &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B00005MFPJ?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B00005MFPJ&quot;&gt;Episode I&lt;/a&gt;, &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B00005RDPR?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B00005RDPR&quot;&gt;Episode II&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://www.amazon.co.uk/gp/product/B00097E6EU?ie=UTF8&amp;amp;tag=jonbulsblo-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=6738&amp;amp;creativeASIN=B00097E6EU&quot;&gt;Episode III&lt;/a&gt; for my birthday next month, I think I&apos;ve dropped enough hints! :-)&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;I would have thought by now there would a box set of all 6 films as that&apos;s what I would have preferred to buy rather than the indiviual films. Come on Lucasfilm your missing a trick here!

	</description>
    </item>
    <item>
      <title>iPhone 3G</title>
      <link>https://j0n.dev/2008/06/iphone-3g.html</link>
      <pubDate>Tue, 24 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/iphone-3g.html</guid>
      	<description>
	
Dear Vodafone, unless you can offer me the &lt;a href=&quot;http://www.apple.com/uk/iphone/&quot;&gt;iPhone 3G&lt;/a&gt; in the next 3 months I shall be leaving you after 6 years and joining &lt;a href=&quot;http://www.o2.co.uk&quot;&gt;O2&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;The 3G version of the iPhone has been announced by Apple and should be available sometime in July here in the UK. I&apos;m assuming it&apos;ll only be available via O2 again. It&apos;s been released quicker than I thought, while the rumour sites had been predicting it would be I wasn&apos;t so sure.
&lt;br /&gt;
&lt;br /&gt;I upgraded to the Nokia N95 last September in the hope the 3G version of the iPhone would appear sometime this year. I managed to get a 12 month contract out of Vodafone (along with the free upgrade) just in case it was released. I was very tempted to get one last year but couldn&apos;t justify the handset cost along with the 18 month contract required, I was also a little disappointed that it wasn&apos;t 3G.
&lt;br /&gt;
&lt;br /&gt;I&apos;ve got to decide whether I go for the 8GB or 16GB version now. Decisions, decisions!

	</description>
    </item>
    <item>
      <title>Alternative to iPhoto?</title>
      <link>https://j0n.dev/2008/06/alternative-to-iphoto.html</link>
      <pubDate>Mon, 23 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/alternative-to-iphoto.html</guid>
      	<description>
	
I&apos;ll be retiring my trusty PowerBook G4 very soon and until I decide on what my next laptop will be I&apos;ll be moving all my data onto my Windows XP desktop PC for the time being. I&apos;ve been using iPhoto to manage all my photos so I&apos;m now looking for a Windows based alternative. The first one I thought of was Google Picasa so I&apos;ll try that out. Does anyone have any other recommendations?

	</description>
    </item>
    <item>
      <title>Set Group ID permission in Linux</title>
      <link>https://j0n.dev/2008/06/set-group-id-permission-in-linux.html</link>
      <pubDate>Sun, 22 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/set-group-id-permission-in-linux.html</guid>
      	<description>
	
&lt;p&gt;How to set the default group for files and directories created under a certain directory. By default 
Linux uses the group of the user account used to create the file, on Debian this is usually &lt;em&gt;users&lt;/em&gt;. 
The following commands should be run under the &lt;em&gt;root&lt;/em&gt; account.&lt;/p&gt;

&lt;p&gt;First change the group on the directory to the one you want to be used as the default:&lt;/p&gt;
&lt;pre style=&quot;padding-left: 30px;&quot;&gt;chgrp group /path/to/directory&lt;/pre&gt;
&lt;p&gt;Then set the Group ID permission on the folder:&lt;/p&gt;
&lt;pre style=&quot;padding-left: 30px;&quot;&gt;chmod g+s /path/to/directory&lt;/pre&gt;

&lt;p&gt;That&apos;s all you need to do if the directory is empty, every file or sub directory created underneath 
this directory will inherit the group value we&apos;ve set. If you already have sub directories in this 
directory and you want to set the default group value on those too then you&apos;ll need to run the following 
command:&lt;/p&gt;
&lt;pre style=&quot;padding-left: 30px;&quot;&gt;find /path/to/directory -type d -exec chmod g+s {} \;&lt;/pre&gt;
&lt;p&gt;That&apos;s it, job done!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>SEO Update</title>
      <link>https://j0n.dev/2008/06/seo-update.html</link>
      <pubDate>Sat, 21 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/seo-update.html</guid>
      	<description>
	
I&apos;ve been tweaking my theme recently to make it more search engine friendly and it seems to have worked as I&apos;m getting a few hits direct to posts from Google searches. In case anyone is wondering I&apos;ve just made sure the HTML meta tags always have values (using the post excerpt &amp;amp; tags) and that the post title comes first in the page title if applicable. I know there are some plugins I could have used to do the same job however I learnt quite a bit about Wordpress themes in achieving my goal. I&apos;m more familiar with Wordpress and themes now than I was before anyway.
&lt;br /&gt;
&lt;br /&gt;Does anyone have any other SEO tips they can suggest?

	</description>
    </item>
    <item>
      <title>Vodafone Mobile Internet</title>
      <link>https://j0n.dev/2008/06/vodafone-mobile-internet.html</link>
      <pubDate>Wed, 11 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/vodafone-mobile-internet.html</guid>
      	<description>
	
I tried out the &lt;a href=&quot;http://vodafone.co.uk/mobileinternet&quot;&gt;Vodafones Mobile Internet&lt;/a&gt; bolt-on when I got my Nokia N95 as it was free for the first month. I used the Internet quite a bit, more than I thought I would while trying out the various features of the N95. I cancelled the bolt-on after the free period was up but quickly found I was running up larger than usual bills due to my continued Internet usage. After a few months I signed up for the Mobile Internet pack again (that free month obviously worked Vodafone!). I thought £7.50 for 120MB allowance was pretty poor compared to what other networks were offering at the time but there wasn&apos;t a lot I could do about it.
&lt;br /&gt;
&lt;br /&gt;Recently Vodafone upped their limit to 500MB, not quite up to the deal on offer from other networks but a significant step in the right direction! Vodafone have now informed me that their data allowance is &apos;unlimited&apos;, although this is subject to a fair use limit of 500MB! If my understanding of Vodafone&apos;s &lt;a href=&quot;http://online.vodafone.co.uk:80/dispatch/Portal/appmanager/vodafone/wrp?_nfpb=true&amp;amp;_pageLabel=template10&amp;amp;pageID=PAV_0074&quot;&gt;t&amp;amp;c&lt;/a&gt; is right they don&apos;t mind you occasionally going over 500MB but if you do it continously they may charge you for the amount you go over.
&lt;br /&gt;
&lt;br /&gt;I&apos;m against the term &apos;unlimited&apos; when it comes to data allowances or transfer limits and when I found out the fair use limit was still 500MB I was disappointed as it&apos;s hardly an upgrade at all.
&lt;br /&gt;
&lt;br /&gt;With 500MB though I can actually think of using my mobile&apos;s 3G connection with my laptop without worrying about my allowance. One thing having the Nokia N95 has hightlighted to me, is how large some web pages have now become. An eBay listing page is nearly a 1MB alone!
&lt;br /&gt;
&lt;br /&gt;Having said that I do try to use the mobile versions of most sites (Twitter, eBay, Facebook etc.) for their speed more than anything else.
&lt;br /&gt;
&lt;br /&gt;Come on Vodafone get your act together!

	</description>
    </item>
    <item>
      <title>Vodafone Mobile Internet Part 2</title>
      <link>https://j0n.dev/2008/06/vodafone-mobile-internet-part-2.html</link>
      <pubDate>Wed, 11 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/vodafone-mobile-internet-part-2.html</guid>
      	<description>
	
I&apos;ve just seen this &lt;a href=&quot;http://www.theregister.co.uk/2008/06/11/voda_asa_unlimited/&quot;&gt;article&lt;/a&gt; about Vodafone&apos;s ad over at &lt;a href=&quot;http://www.theregister.co.uk&quot;&gt;The Register&lt;/a&gt;. I remember seeing the ad in question a while ago while the limit was still 120MB. I couldn&apos;t believe it myself, they were trying to sell a data allowance of 120MB as allowing you to browse any website, any time!
&lt;br /&gt;
&lt;br /&gt;Talk about hyping a service up!

	</description>
    </item>
    <item>
      <title>Webmonkey is back!</title>
      <link>https://j0n.dev/2008/06/webmonkey-is-back.html</link>
      <pubDate>Tue, 10 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/webmonkey-is-back.html</guid>
      	<description>
	
While browsing the blogs on &lt;a href=&quot;http://blog.wired.com&quot;&gt;Wired&lt;/a&gt; last week I noticed the &lt;a href=&quot;http://blog.wired.com/monkeybites/&quot;&gt;Compiler&lt;/a&gt; blog had moved to the &lt;a href=&quot;http://www.webmonkey.com&quot;&gt;Webmonkey.com&lt;/a&gt; domain.  While the Compiler blog has become the &lt;a href=&quot;http://www.webmonkey.com/blog&quot;&gt;monkey_bites&lt;/a&gt; blog the site is also providing tutorials &amp;amp; reference documents once again.
&lt;br /&gt;
&lt;br /&gt;Hopefully it&apos;ll become again the resource it once was for web development, as I learnt so much from it in the late 90&apos;s.
&lt;br /&gt;
&lt;br /&gt;Welcome back Webmonkey, you&apos;ve been missed!

	</description>
    </item>
    <item>
      <title>Set service to auto start on Red Hat EL</title>
      <link>https://j0n.dev/2008/06/set-service-to-auto-start-on-red-hat-el.html</link>
      <pubDate>Sat, 7 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/set-service-to-auto-start-on-red-hat-el.html</guid>
      	<description>
	
&lt;p&gt;To set a service to automatically start at boot time on Red Hat Enterprise Linux (or CentOS) use the following command:&lt;/p&gt;

&lt;pre class=&quot;brush: text&quot;&gt;
/sbin/chkconfig --level &amp;lt;level&amp;gt; &amp;lt;service&amp;gt; on
&amp;lt;level&amp;gt; is the runlevel, use 3 as it&apos;s the &apos;Full multi-user text mode&apos; runlevel on Red Hat EL/CentOS.
&amp;lt;service&amp;gt; is the name of service, i.e. the script in /etc/init.d/
&lt;/pre&gt;

&lt;p&gt;Or you can use the ncurses-based /sbin/ntsysv utility.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>NFL International Series - London 2008</title>
      <link>https://j0n.dev/2008/06/nfl-international-series-london-2008.html</link>
      <pubDate>Sun, 1 Jun 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/06/nfl-international-series-london-2008.html</guid>
      	<description>
	
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.nfluk.com/&quot;&gt;&lt;img class=&quot;size-full wp-image-20&quot; title=&quot;NFL International Series - London 2008&quot; 
src=&quot;/media/nfl_intseries_2008.jpg&quot; alt=&quot;&quot; width=&quot;160&quot; height=&quot;129&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I missed out on tickets for the NFL game in London last year between the Giants &amp;amp; Dolphins but not this year!! I received my 
e-mail with the ticket PIN code in and rang around to see who wanted to go. On Thursday morning I purchased 4 tickets to this year&apos;s 
NFL game between the Saints &amp;amp; Chargers.&lt;/p&gt;

&lt;p&gt;I went for the £55 seats as I couldn&apos;t justify paying £100 for seats that meant we couldn&apos;t see what was going on in the game. We&apos;re 
in Level 5 at Wembley but should be able to see more of the game from there. My bro, Dave &amp;amp; Jay will be coming along, just need to 
sort out hotel &amp;amp; travel arrangements now.&lt;/p&gt;

&lt;p&gt;Oh and I&apos;ll be cheering for the Saints in the game, I&apos;m really a 49ers fan but as a true Brit I&apos;ll be cheering on the underdogs 
going on last season.&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>Fantasy football 2007/2008 season review</title>
      <link>https://j0n.dev/2008/05/fantasy-football-2007-2008-season-review.html</link>
      <pubDate>Wed, 28 May 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/05/fantasy-football-2007-2008-season-review.html</guid>
      	<description>
	
&lt;p&gt;Amazingly this was my first season of playing Fantasy Football of any kind, ever! I signed up to 
the official Premier League version and joined the league operated in work. My team name, Bullock&apos;s 
Ballbags, aptly named considering where I finished up!&lt;/p&gt;

&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;size-full wp-image-18 aligncenter&quot; title=&quot;Fantasy football 2007/2008 summary&quot; src=&quot;/media/fantasy_football_0708.png&quot; alt=&quot;&quot; width=&quot;238&quot; height=&quot;269&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I started off slowly learning the rules the hard way by completely changing my team early on in 
the season and taking a big transfer points deduction on the few points I had gained so far! I didn&apos;t 
know what the &quot;wildcard&quot; was at that point! As you&apos;d expect Everton players formed the backbone of my 
team throughout the season.&lt;/p&gt;

&lt;p&gt;My team slide down the league as did my dedication to the cause. However a few changes to the side 
at New Year got me moving up the league again . Unfortunately I was too far gone to make any kind of a 
difference to the top of the table. I finished 19th in the league for work and 546,674th overall. I 
managed to steal that 19th place from a colleague on the last day of the season!&lt;/p&gt;

&lt;p&gt;One thing playing fantasy football did this year was make me take more of an interest in the other 
games shown on MoTD apart from the Everton games!&lt;/p&gt;

&lt;p&gt;Bring on 2008/2009!&lt;/p&gt;

	</description>
    </item>
    <item>
      <title>The blog is back</title>
      <link>https://j0n.dev/2008/05/the-blog-is-back.html</link>
      <pubDate>Tue, 27 May 2008 00:00:00 +0100</pubDate>
      <guid isPermaLink="false">2008/05/the-blog-is-back.html</guid>
      	<description>
	
&lt;p&gt;After a break of nearly 5 years, my blog is back.&lt;/p&gt;
&lt;p&gt;I first started blogging back in 2002. I posted about anything and everything that interested me, 
the blog also allowed me to document my many attempts to quit smoking.  The blog only lasted a year 
due to various reasons however in 2005 I finally quit smoking!&lt;/p&gt;

&lt;p&gt;So why have I started again?&lt;/p&gt;

&lt;p&gt;Well I&apos;m a web developer without any presence on the Internet which just isn&apos;t right. Last year I 
decided to correct this by creating a personal web site. While deciding what to put on the site the 
idea of having a blog again came about. Since then I&apos;ve found myself thinking about things that occur 
in daily life that I could have blogged about. I finally decided to do something about it and set up 
a blog so I have an outlet for my rants!&lt;/p&gt;

&lt;p&gt;I should also say that the inspriation to get off my arse and actually get this blog up and running 
was finding out that 2 people I know through &quot;real life&quot; had blogs (hat tip: 
&lt;a href=&quot;http://www.gospelrhys.co.uk&quot;&gt;Rhys&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://www.almostwitty.com&quot;&gt;Andrew&lt;/a&gt;). 
I suggest you go and check their blogs out as they are both an excellent read!&lt;/p&gt;

&lt;p&gt;I&apos;m still getting to grips with Wordpress so expect changes to the blog fairly often!&lt;/p&gt;

	</description>
    </item>

  </channel> 
</rss>
