<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>David Goodwin</title>
	<atom:link href="http://codepoets.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://codepoets.co.uk</link>
	<description>PHP, running, family stuff, Bromsgrove and other bits</description>
	<lastBuildDate>Sun, 05 May 2013 20:38:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Automated twitter compilation up to 01 May 2013</title>
		<link>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-may-2013/</link>
		<comments>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-may-2013/#comments</comments>
		<pubDate>Wed, 01 May 2013 04:57:22 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=737</guid>
		<description><![CDATA[Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 May 2013 RT @funkatron: I thought this was pretty interesting on the cognitive dissonance tip t.co/t0hWaG45kx (2013/04/28) Iron man 3 had some flying robot things in it. And a few explosions. And a few references to The Avengers. Good film. (2013/04/27) Jacked up. t.co/ysHOg3min7 &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-may-2013/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Arbitrary tweets made by <a href="http://twitter.com/TheGingerDog">TheGingerDog</a> (i.e. David Goodwin) up to 01 May 2013</p>
<p><span id="more-737"></span></p>
<ul>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/funkatron'>@funkatron</a>: I thought this was pretty interesting on the cognitive dissonance tip <a href='http://t.co/t0hWaG45kx'>t.co/t0hWaG45kx</a></div>
<div class='tweet-details'>(2013/04/28)</div>
</li>
<li>
<div class='tweet-text'>Iron man 3 had some flying robot things in it. And a few explosions. And a few references to The Avengers. Good film.</div>
<div class='tweet-details'>(2013/04/27)</div>
</li>
<li>
<div class='tweet-text'>Jacked up. <a href='http://t.co/ysHOg3min7'>t.co/ysHOg3min7</a></div>
<div class='tweet-details'>(2013/04/26)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/AndrewBate'>@AndrewBate</a>: <a href='http://twitter.com/WooWebUk'>@WooWebUk</a> We&rsquo;ve a vacancy at Talis for a Tech Lead &#8211; any chance of an RT? <a href='http://t.co/gqdppuz0ue'>t.co/gqdppuz0ue</a></div>
<div class='tweet-details'>(2013/04/26)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/Nick_Greenhill'>@Nick_Greenhill</a>: Ideally would also have expereince with SVN/Git, Mobile and responsive web, extra points for Node.js. Direct applicatio&hellip;</div>
<div class='tweet-details'>(2013/04/26)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/Nick_Greenhill'>@Nick_Greenhill</a>: Right, I need PHP with experience in Yii or other MVC framework, Javascript and Jquery, MySQL, HTML, CSS  (cont..)</div>
<div class='tweet-details'>(2013/04/26)</div>
</li>
<li>
<div class='tweet-text'>Apparently&#8230; I&#039;ve given blood 10 times and now have a badge to prove it.</div>
<div class='tweet-details'>(2013/04/26)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/harrybr'>@harrybr</a>: SO USEFUL for dummy content in prototypes: in a google spreadsheet, create a series of two items, hold Alt &amp; drag! http://&hellip;</div>
<div class='tweet-details'>(2013/04/25)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/PeteWilliams'>@PeteWilliams</a>: <a href='http://twitter.com/harrybr'>@harrybr</a> That is actual, bonafide, fucking awesome. Amazing what it works with too: <a href='http://t.co/BbBa7Ziqsq'>t.co/BbBa7Ziqsq</a></div>
<div class='tweet-details'>(2013/04/25)</div>
</li>
<li>
<div class='tweet-text'>&quot;You seem bored tonight &#8230;. Aren&#039;t you going running?&quot; <a href='http://twitter.com/search?q=#hinthint'>#hinthint</a> <a href='http://twitter.com/search?q=#hintTaken'>#hintTaken</a></div>
<div class='tweet-details'>(2013/04/24, <a href='http://maps.google.com/maps?q=52.3377903,-2.0557757&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/yorba_org'>@yorba_org</a>: 55 hours to go and we&#039;re seeing a huge surge in donations! Can you be a part of the last-minute push? <a href='http://t.co/THrjdv8x2b'>t.co/THrjdv8x2b</a></div>
<div class='tweet-details'>(2013/04/23)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/Port80Events'>@Port80Events</a>: Port80 2013 &#8211; web conference, Newport &#8211; 10th May &#8211; the running order <a href='http://t.co/YZ5nNuL5Of'>t.co/YZ5nNuL5Of</a> &lt;&#8211; hot off the press (ple&hellip;</div>
<div class='tweet-details'>(2013/04/22)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/kelsojonesltd'>@kelsojonesltd</a>: Are you a <a href='http://twitter.com/search?q=#PHPDeveloper'>#PHPDeveloper</a> based near <a href='http://twitter.com/search?q=#Leicestershire'>#Leicestershire</a>? Looking for a new role? click here for more information <a href='http://t.co'>t.co</a>/&hellip;</div>
<div class='tweet-details'>(2013/04/22)</div>
</li>
<li>
<div class='tweet-text'>My car is faster than a Ferrari!</div>
<div class='tweet-details'>(2013/04/22)</div>
</li>
<li>
<div class='tweet-text'>The average learner&#039;s swimming pool is 10% spit, 10% wee, 10% vomit, 50% chlorine and 20% water. (cc <a href='http://twitter.com/madeupstats'>@madeupstats</a> ).</div>
<div class='tweet-details'>(2013/04/21, <a href='http://maps.google.com/maps?q=52.3368496,-2.0560192&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/alexmace'>@alexmace</a>: CONTINUE TESTING <a href='http://t.co/RGtquZSfvz'>t.co/RGtquZSfvz</a></div>
<div class='tweet-details'>(2013/04/20)</div>
</li>
<li>
<div class='tweet-text'>Just read some interesting javascript form validation code for a postcode. Shame it&#039;s case sensitive. <a href='http://twitter.com/search?q=#fail'>#fail</a></div>
<div class='tweet-details'>(2013/04/18)</div>
</li>
<li>
<div class='tweet-text'>I need to write a presentation. <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </div>
<div class='tweet-details'>(2013/04/18)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/bytemark'>@bytemark</a>: &quot;If you run a hosting company&#8230; and want to help the industry, support Geary&quot; &#8211; Bytemark Hosting MD &#8211; <a href='http://t.co/rr0RAJC'>t.co/rr0RAJC</a> &#8230;</div>
<div class='tweet-details'>(2013/04/18)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/ZombiesRunGame'>@ZombiesRunGame</a>: We answer somebquestions about Zombies, Run! 2 in our latest blog post, including Season 1 availability &#8211; <a href='http://t.c'>t.c</a> &#8230;</div>
<div class='tweet-details'>(2013/04/17)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/anya_goodwin'>@anya_goodwin</a>: Can&#039;t be bothered to wake up &#8211; so I&#039;ll cry in my sleep to make daddy feel useful. He needs something to do after all.</div>
<div class='tweet-details'>(2013/04/16)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/WooWebUk'>@WooWebUk</a>: Geek Night 2 is Thursday, 7:30pm at <a href='http://twitter.com/TheHiveWorcs'>@TheHiveWorcs</a>. Room for more speakers! Got something web related you can talk about fo &#8230;</div>
<div class='tweet-details'>(2013/04/15)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/ZombiesRunGame'>@ZombiesRunGame</a>: It&rsquo;s less than 24 hours until we raise the gates on Zombies, Run! 2 &#8211; are you all ready to run?</div>
<div class='tweet-details'>(2013/04/15)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/carlfish'>@carlfish</a>: IT security in a nutshell. <a href='http://t.co/Owih8Xzw0y'>t.co/Owih8Xzw0y</a></div>
<div class='tweet-details'>(2013/04/15)</div>
</li>
<li>
<div class='tweet-text'>composer++ ( <a href='http://t.co/0ykJCj1PyO'>t.co/0ykJCj1PyO</a> etc ) <a href='http://twitter.com/search?q=#php'>#php</a></div>
<div class='tweet-details'>(2013/04/15)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/phalconphp'>@phalconphp</a>: How to lose weight<br />
in the browser? <a href='http://t.co/ZFIrGibt2w'>t.co/ZFIrGibt2w</a></div>
<div class='tweet-details'>(2013/04/14)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/AnthonySterling'>@AnthonySterling</a>: +1 &ldquo;<a href='http://twitter.com/craigmarvelley'>@craigmarvelley</a>: Fab tutorial on how to use Composer from <a href='http://twitter.com/daylerees'>@daylerees</a> <a href='http://t.co/IZUh2bAnxb'>t.co/IZUh2bAnxb</a>&rdquo;</div>
<div class='tweet-details'>(2013/04/14)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/dogster24'>@dogster24</a>: Catch the thieving scumbags , please rt this everyone <a href='http://t.co/CvfdkNXeIi'>t.co/CvfdkNXeIi</a></div>
<div class='tweet-details'>(2013/04/14)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/RFU_RDO'>@RFU_RDO</a>: </div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-may-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fail2ban filter for WordPress</title>
		<link>http://codepoets.co.uk/2013/fail2ban-filter-for-wordpress/</link>
		<comments>http://codepoets.co.uk/2013/fail2ban-filter-for-wordpress/#comments</comments>
		<pubDate>Wed, 17 Apr 2013 15:10:19 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[fail2ban]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=733</guid>
		<description><![CDATA[With the annoying brute force wordpress hack going round, one way to protect your site(s) would be to use fail2ban, with a configuration something like (which I&#8217;ve shamelessly lifted from http://blog.somsip.com/2011/12/protecting-apache-webservers-from-wordpress-admin-login-dictionary-attacks/ ). The below seems to be working, and given it&#8217;s relative simplicity it&#8217;s obvious how you&#8217;d go about changing to protect other POST based scripts &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/fail2ban-filter-for-wordpress/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>With the annoying brute force <a title="BBC News article on wordpress hack" href="http://www.bbc.co.uk/news/technology-22152296">wordpress hack</a> going round, one way to protect your site(s) would be to use fail2ban, with a configuration something like (which I&#8217;ve shamelessly lifted from <a href="http://blog.somsip.com/2011/12/protecting-apache-webservers-from-wordpress-admin-login-dictionary-attacks/">http://blog.somsip.com/2011/12/protecting-apache-webservers-from-wordpress-admin-login-dictionary-attacks/</a> ).</p>
<p>The below seems to be working, and given it&#8217;s relative simplicity it&#8217;s obvious how you&#8217;d go about changing to protect other POST based scripts from brute force attacks. Obviously it&#8217;s not going to work if the attacker changes IP often (but from scanning the logs so far, it doesn&#8217;t seem to be the case that they are).</p>
<p>Obvious caveats :</p>
<ol>
<li><span style="line-height: 13px;">Users who can&#8217;t remember their password(s) will get blocked.</span></li>
<li>It&#8217;s not going to protect you from a distributed attack (multiple IPs) very well</li>
<li>You may want to perform other counter-measures (like putting Apache http authentication in for URLs matching /wp-login.php)</li>
</ol>
<p>&nbsp;</p>
<p>In <strong>/etc/fail2ban/jail.conf</strong> :</p>
<pre>
[apache-wp-login]
enabled = true
port = http,https
filter = apache-wp-login
logpath = /var/www/vhosts/*/statistics/logs/access_log
maxretry = 5
findtime = 120
</pre>
<p>And In <strong>/etc/fail2ban/filter.d/apache-wp-login.conf</strong> :</p>
<pre>
[Definition]
failregex = &lt;HOST&gt;.*] "POST /wp-login.php
ignoreregex =
</pre>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/fail2ban-filter-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automated twitter compilation up to 01 April 2013</title>
		<link>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-april-2013/</link>
		<comments>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-april-2013/#comments</comments>
		<pubDate>Mon, 01 Apr 2013 04:57:24 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=730</guid>
		<description><![CDATA[Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 April 2013 Rowan heard the original batman theme song and then wrote this. t.co/3jahHp9Qnv (2013/03/31) Chick chick chick chickens &#8230; Lay a chocolate egg for me. t.co/y3RJ4AATNx (2013/03/30, Bromsgrove, Worcestershire) RT @mrsims82: I&#8217;ve been doing it wrong this whole time!! t.co/AApgL8Sc7k (2013/03/30) The snow &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-april-2013/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Arbitrary tweets made by <a href="http://twitter.com/TheGingerDog">TheGingerDog</a> (i.e. David Goodwin) up to 01 April 2013</p>
<p><span id="more-730"></span></p>
<ul>
<li>
<div class="tweet-text">Rowan heard the original batman theme song and then wrote this. <a href="http://t.co/3jahHp9Qnv">t.co/3jahHp9Qnv</a></div>
<div class="tweet-details">(2013/03/31)</div>
</li>
<li>
<div class="tweet-text">Chick chick chick chickens &#8230; Lay a chocolate egg for me. <a href="http://t.co/y3RJ4AATNx">t.co/y3RJ4AATNx</a></div>
<div class="tweet-details">(2013/03/30, <a href="http://maps.google.com/maps?q=52.3378376,-2.0557315&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/mrsims82">@mrsims82</a>: I&#8217;ve been doing it wrong this whole time!! <a href="http://t.co/AApgL8Sc7k">t.co/AApgL8Sc7k</a></div>
<div class="tweet-details">(2013/03/30)</div>
</li>
<li>
<div class="tweet-text">The snow man was off his head. <a href="http://t.co/oohVaBiEOt">t.co/oohVaBiEOt</a></div>
<div class="tweet-details">(2013/03/30, <a href="http://maps.google.com/maps?q=52.3378398,-2.05578&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Oh dear. The children have forgotten to wake up this morning. Whatever shall we do &#8230;&#8230;</div>
<div class="tweet-details">(2013/03/30, <a href="http://maps.google.com/maps?q=52.3378492,-2.05578&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">It sounds like someone is bouncing a ball against a wall outside &#8230; And has been for hours. <a href="http://twitter.com/search?q=#GreatEscape">#GreatEscape</a></div>
<div class="tweet-details">(2013/03/30, <a href="http://maps.google.com/maps?q=52.3378444,-2.0557716&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Why I try and avoid frontend web dev work &#8211; CSS etc &#8211; https://t.co/CQJXleJBSG</div>
<div class="tweet-details">(2013/03/30, <a href="http://maps.google.com/maps?q=52.3378444,-2.0557848&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/MarkGoodge">@MarkGoodge</a>: If you haven&#8217;t already done so, please could you take my quick survey on salary perceptions: <a href="http://t.co/GnDMF2MUqc">t.co/GnDMF2MUqc</a> (and &#8230;</div>
<div class="tweet-details">(2013/03/30)</div>
</li>
<li>
<div class="tweet-text">The Easter Glendower dragon egg hunt was successful. <a href="http://t.co/08nIwLVDHp">t.co/08nIwLVDHp</a></div>
<div class="tweet-details">(2013/03/29)</div>
</li>
<li>
<div class="tweet-text">Superworm is super strong. Superworm is super long. Watch him wriggle, see him squirm. Hip hip horray for Superworm!</div>
<div class="tweet-details">(2013/03/25, <a href="http://maps.google.com/maps?q=52.337844,-2.0557815&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/cisnky">@cisnky</a>: Mobile design: Avoid these 4 common user experience fails</p>
<p>Read more at <a href="http://t.co/s42wqluGGb">t.co/s42wqluGGb</a> &#8211; <a href="http://t.co/r8iiM93vwV">t.co/r8iiM93vwV</a></div>
<div class="tweet-details">(2013/03/24)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/claireyrocks">@claireyrocks</a>: Old school twitter. <a href="http://t.co/96dzBW3Dib">t.co/96dzBW3Dib</a></div>
<div class="tweet-details">(2013/03/23)</div>
</li>
<li>
<div class="tweet-text">Anya and the snow lady. <a href="http://t.co/v3yldzgLQ1">t.co/v3yldzgLQ1</a></div>
<div class="tweet-details">(2013/03/23, <a href="http://maps.google.com/maps?q=52.337821,-2.0556995&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">The <a href="http://twitter.com/search?q=#snowpocalypse">#snowpocalypse</a> hits Bromsgrove <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <a href="http://t.co/UwII0tWEwR">t.co/UwII0tWEwR</a></div>
<div class="tweet-details">(2013/03/23)</div>
</li>
<li>
<div class="tweet-text">The children had a lie in, it&#8217;s snowing heavily enough to make it possible to make a snow man &#8230; It might be a good weekend !</div>
<div class="tweet-details">(2013/03/23, <a href="http://maps.google.com/maps?q=52.3378444,-2.0557782&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/googlenexus">@googlenexus</a>: Nexus 4 is now back in stock in the UK. Get the new smartphone from Google today: <a href="http://t.co/UJT2jzhdXh">t.co/UJT2jzhdXh</a></div>
<div class="tweet-details">(2013/03/21)</div>
</li>
<li>
<div class="tweet-text">#snowpocalypse outside now. <a href="http://twitter.com/search?q=#uksnow">#uksnow</a> 6/10 b60</div>
<div class="tweet-details">(2013/03/21)</div>
</li>
<li>
<div class="tweet-text">My old iphone4 seems like such a toy now I&#8217;m used to a &#8220;real&#8221; (larger) screen&#8230;. how did I ever manage / cope with something so small.</div>
<div class="tweet-details">(2013/03/20)</div>
</li>
<li>
<div class="tweet-text">CDs? DVDs? Videos? Paper books? We used to have some a long time ago&#8230;. Back when we were young&#8230;. <a href="http://twitter.com/search?q=#feelingOld">#feelingOld</a></div>
<div class="tweet-details">(2013/03/17)</div>
</li>
<li>
<div class="tweet-text">I like the recent update for <a href="http://twitter.com/whatsapp">@whatsapp</a> on android. Much nicer native feel.</div>
<div class="tweet-details">(2013/03/15, <a href="http://maps.google.com/maps?q=52.3378078,-2.0557451&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/AvoncroftMuseum">@AvoncroftMuseum</a>: <a href="http://t.co/6WKnAZpb1I">t.co/6WKnAZpb1I</a> &#8211; Our stand <a href="http://twitter.com/EducationShow">@EducationShow</a> with big thanks to <a href="http://twitter.com/TigerTurfUK">@TigerTurfUK</a> who donated the grass! Come &amp; &#8230;</div>
<div class="tweet-details">(2013/03/14)</div>
</li>
<li>
<div class="tweet-text">Really need to : a) finish completing tenders. b) tweet from the right account. c) sleep.</div>
<div class="tweet-details">(2013/03/14, <a href="http://maps.google.com/maps?q=52.3378149,-2.0556469&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/pezholio">@pezholio</a>: :facepalm: <a href="http://t.co/oTVQBHoZpN">t.co/oTVQBHoZpN</a></div>
<div class="tweet-details">(2013/03/13)</div>
</li>
<li>
<div class="tweet-text">OH: &#8220;That&#8217;s done through Cron.hourly, which runs every 15 minutes &#8230; &#8220;</div>
<div class="tweet-details">(2013/03/12)</div>
</li>
<li>
<div class="tweet-text">Time to run away from some zombies (<a href="http://twitter.com/ZombiesRunGame">@ZombiesRunGame</a> ). I finally figured out that I should sprint when the zombies are close. <a href="http://twitter.com/search?q=#niceButDim">#niceButDim</a></div>
<div class="tweet-details">(2013/03/11, <a href="http://maps.google.com/maps?q=52.3378421,-2.0557391&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/uobcompsci">@uobcompsci</a>: Interested in Raspberry Pi? Attend the Birmingham Raspberry Jam this weekend, run by <a href="http://twitter.com/uobcompsci">@uobcompsci</a> student <a href="http://twitter.com/JackWeirdy">@JackWeirdy</a>, ht &#8230;</div>
<div class="tweet-details">(2013/03/11)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/SciencePunk">@SciencePunk</a>: This is just brilliant. <a href="http://t.co/j5XhHjd38B">t.co/j5XhHjd38B</a></div>
<div class="tweet-details">(2013/03/10)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/CaseySoftware">@CaseySoftware</a>: <a href="http://twitter.com/search?q=#protip">#protip</a> When you meet a woman at a tech event instead of assuming she can&#8217;t be a dev ask &#8220;what&#8217;s your role on the tea &#8230;</div>
<div class="tweet-details">(2013/03/10)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/rowan_m">@rowan_m</a>: For devs thinking &#8220;enterprise&#8221; == hiding functionality behind &gt;9k layers, this parody is way too familiar. <a href="http://t.co">t.co</a>/ &#8230;</div>
<div class="tweet-details">(2013/03/09)</div>
</li>
<li>
<div class="tweet-text">Overheard a parent in a restaurant say &#8220;Look at the children [mine] over there who are behaving.&#8221; while theirs misbehaved. <a href="http://twitter.com/search?q=#win">#win</a></div>
<div class="tweet-details">(2013/03/09, <a href="http://maps.google.com/maps?q=52.3378168,-2.0557534&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Excellent meal out at <a href="http://twitter.com/TheStaggInn">@TheStaggInn</a> complete with edible &#8216;soil&#8217; to gross out the kids <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://t.co/gBU9HSOIO2">t.co/gBU9HSOIO2</a></div>
<div class="tweet-details">(2013/03/09)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/mikko">@mikko</a>: Details about the Android mobile malware creation toolkit called &#8216;Perkele&#8217;: <a href="http://t.co/c0kk9x6BSL">t.co/c0kk9x6BSL</a><br />
<a href="http://twitter.com/search?q=#mobilemalware">#mobilemalware</a><br />
<a href="http://twitter.com/search?q=#google">#google</a><br />
<a href="http://twitter.com/search?q=#pe">#pe</a> &#8230;</div>
<div class="tweet-details">(2013/03/06)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/fabpot">@fabpot</a>: .<a href="http://twitter.com/bramus">@bramus</a>: <a href="http://twitter.com/fabpot">@fabpot</a> I’m teaching my students Bachelor ICT to work with <a href="http://twitter.com/search?q=#Silex">#Silex</a>. Course Materials are on GitHub: <a href="http://t.co/tWz">t.co/tWz</a> &#8230;</div>
<div class="tweet-details">(2013/03/06)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/serverdensity">@serverdensity</a>: In praise of “boring” technology from Spotify &#8211; <a href="http://t.co/VpsXMbK5mu">t.co/VpsXMbK5mu</a></div>
<div class="tweet-details">(2013/03/06)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/mmasnick">@mmasnick</a>: Yay. New Humble Bundle for Android&#8230; https://t.co/2pRqfDEqTE</div>
<div class="tweet-details">(2013/03/06)</div>
</li>
<li>
<div class="tweet-text">Updated my Google password after 4 years. Couldn&#8217;t switch to / from Google authenticator on the phone itself when trying to log in <a href="http://twitter.com/search?q=#fail">#fail</a></div>
<div class="tweet-details">(2013/03/05, <a href="http://maps.google.com/maps?q=52.33947,-2.0555452&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">I wonder how long 1&amp;1 will take to fix a customer&#8217;s virtual server. Clock&#8217;s at 2 hours+. If only they used <a href="http://twitter.com/bytemark">@bytemark</a> &#8230;.</div>
<div class="tweet-details">(2013/03/04, <a href="http://maps.google.com/maps?q=52.3377986,-2.0558027&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/ukandrewtaylor">@ukandrewtaylor</a>: Ever need to create obfuscated MySQL data for use in your non-prod environment? https://t.co/H88q9kEg1L could help y &#8230;</div>
<div class="tweet-details">(2013/03/03)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-april-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script to fix NFS (Debian Squeeze + Backports bits)</title>
		<link>http://codepoets.co.uk/2013/script-to-fix-nfs-debian-squeeze-backports-bits/</link>
		<comments>http://codepoets.co.uk/2013/script-to-fix-nfs-debian-squeeze-backports-bits/#comments</comments>
		<pubDate>Sun, 24 Mar 2013 20:09:05 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[backports]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[nfs]]></category>
		<category><![CDATA[squeeze]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=728</guid>
		<description><![CDATA[I have a NFS server running Debian Squeeze. Additionally it&#8217;s using the 3.2.x kernel from backports, and the nfs-kernel-server from backports too. Sometimes NFS breaks, and gives helpful messages like : mount.nfs: connection timed out or just: Stale NFS handle on clients. &#160; While I&#8217;m confident that my /etc/exports and other configuration files are correct, &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/script-to-fix-nfs-debian-squeeze-backports-bits/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I have a NFS server running Debian Squeeze. Additionally it&#8217;s using the <a title="Backports 3.2 kernel for Squeeze" href="http://packages.debian.org/squeeze-backports/linux-image-3.2.0-0.bpo.4-amd64">3.2.x kernel</a> from backports, and the <a title="nfs-kernel-server backports" href="http://packages.debian.org/squeeze-backports/nfs-kernel-server">nfs-kernel-server</a> from backports too.</p>
<p>Sometimes NFS breaks, and gives helpful messages like :</p>
<p>mount.nfs: connection timed out</p>
<p>or just:</p>
<p>Stale NFS handle on clients.</p>
<p>&nbsp;</p>
<p>While I&#8217;m confident that my /etc/exports and other configuration files are correct, it still insists on misbehaving.</p>
<p>Below is a random shell script I seem to have created to fix the NFS server -</p>
<pre>#!/bin/bash
set -e
/etc/init.d/nfs-kernel-server stop
/etc/init.d/nfs-common stop
/etc/init.d/rpcbind stop

rm -Rf /var/lib/nfs
mkdir /var/lib/nfs
mkdir /var/lib/nfs/v4recovery /var/lib/nfs/rpc_pipefs

for f in /var/lib/nfs/etab \
/var/lib/nfs/rmtab \
/var/lib/nfs/xtab; do
[ -e $f ] || touch $f
done

/etc/init.d/rpcbind start
sleep 2
/etc/init.d/nfs-common start
sleep 2
/etc/init.d/nfs-kernel-server start

echo "NFS may now work"

exportfs -f

</pre>
<p>Yes&#8230; &#8220;NFS may now work&#8221; &#8230; that sums it up about right.</p>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/script-to-fix-nfs-debian-squeeze-backports-bits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Spam and Comic Sans.</title>
		<link>http://codepoets.co.uk/2013/spam-and-comic-sans/</link>
		<comments>http://codepoets.co.uk/2013/spam-and-comic-sans/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 14:13:03 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[nonsense]]></category>
		<category><![CDATA[stupid]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=723</guid>
		<description><![CDATA[Today, I received a spammy email from an unknown golf club. There was no obvious unsubscribe link or instructions, so I blindly replied with : Hi, Please remove 'xxxxxx' from your mailing list; we've no interest in golf… Thanks, David &#160; They replied with : REMOVED OK But it was actually : &#60;FONT color=#0000ff size=4 &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/spam-and-comic-sans/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Today, I received a spammy email from an unknown golf club. There was no obvious unsubscribe link or instructions, so I blindly replied with :</p>
<pre>Hi,</pre>
<pre>Please remove 'xxxxxx' from your mailing list; we've no interest in golf…</pre>
<pre>Thanks,</pre>
<pre>David</pre>
<p>&nbsp;</p>
<p>They replied with :</p>
<p>REMOVED OK</p>
<p>But it was actually :</p>
<p>&lt;FONT color=#0000ff size=4 face=&#8221;Comic Sans MS&#8221;&gt;REMOVED OK&lt;/FONT&gt;</p>
<p>i.e.</p>
<p><img class="size-full wp-image-724" title="comic sans thank you" alt="comic sans thank you" src="http://codepoets.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-20-at-14.08.04.png" width="142" height="40" /><br />
So I had to reply with :</p>
<p>&lt;div style=&#8221;text-align: center;&#8221;&gt;&lt;u style=&#8221;font-size: 144px; color: rgb(245, 236, 0); font-family: &#8216;Comic Sans MS&#8217;; &#8220;&gt;&lt;b&gt;Thank you!1!!&lt;/b&gt;&lt;/u&gt;&lt;/div&gt;</p>
<p><img class="size-full wp-image-725" title="horrible yellow comic sans thank you!!1!!" alt="Horrible yellow comic sans thing" src="http://codepoets.co.uk/wp-content/uploads/2013/03/Screen-Shot-2013-03-20-at-14.08.13.png" width="947" height="214" /></p>
<p>&nbsp;</p>
<p>I fear the intricacies of my reply were lost on them.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/spam-and-comic-sans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A few months with a Nexus 4</title>
		<link>http://codepoets.co.uk/2013/a-few-months-with-a-nexus-4/</link>
		<comments>http://codepoets.co.uk/2013/a-few-months-with-a-nexus-4/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 10:16:23 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[nexus 4]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=717</guid>
		<description><![CDATA[So, I&#8217;ve had a Nexus 4 for a while now &#8230; here&#8217;s some findings : The phone is symmetrical (or very close to it) &#8211; so I often pick it up the wrong way around &#8211; at least with an iPhone there was a button at the bottom which acts as an easy to feel &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/a-few-months-with-a-nexus-4/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>So, I&#8217;ve had a <a title="Nexus 4" href="http://www.google.co.uk/nexus/4/">Nexus 4</a> for a while now &#8230; here&#8217;s some findings :</p>
<ol>
<li>The phone is symmetrical (or very close to it) &#8211; so I often pick it up the wrong way around &#8211; at least with an iPhone there was a button at the bottom which acts as an easy to feel guide so you can pick it up correctly in the dark. Adding a case to it helped.</li>
<li>You need a bumper/case for it&#8230; mine cost £3 on Amazon or something &#8230; without one it&#8217;s too slippery/slides off everything.</li>
<li><span style="line-height: 13px;">The battery life is both good and bad &#8211; while not in use, it lasts ages; but it has a big screen &#8211; so playing games or watching Netflix on it, will really kill the battery. I&#8217;m using <a title="Battery Widget Reborn" href="https://play.google.com/store/apps/details?id=net.hubalek.android.reborn.beta">Battery Widget Reborn</a> &#8211; which does a great job at turning wifi/sound/gps etc all off overnight which helps a bit.</span></li>
<li>I came to use the Nexus 4 from using an iPhone &#8211; my main like is widgets &#8211; having something that updates in real time on your desktop (why did the iOS weather app never display today&#8217;s symbol?) is great.</li>
<li>I miss having a count of notification numbers next to the launch icons.</li>
<li>I kind of miss iMessage &#8211; in so far, as I wish Google had something similar. At the moment there is gtalk, google plus chat (or something) &#8230;. which don&#8217;t seem to be totally integrated &#8230; and I have to supplement this with WhatsApp which not all that many people use (here&#8217;s hoping for <a title="Rumourmill " href="http://www.geek.com/articles/mobile/google-expected-to-unify-chat-under-the-name-babble-20130318/">Google Babble</a>)</li>
<li>I wish the Bluetooth integration was better &#8211; not being able to see track names etc on the £30 <a href="http://www.amazon.co.uk/Sony-Ericsson-MW-600-Bluetooth-Headphones/dp/B0038M3H4S">Sony MW600 </a>thing I bought kind of sucks. I&#8217;m fairly sure that if my car was good enough to have a bluetooth capable radio, then I wouldn&#8217;t see any track names from it either :-/</li>
<li>I like Navigation &#8211; I&#8217;ve used this a number of times and it does a good job. If only I could make it&#8217;s voice louder though. Perhaps this is why I need a car radio with blue teeth.</li>
<li>I&#8217;ve not noticed that I&#8217;m missing any apps from iOS which aren&#8217;t available on Android &#8211; but I suspect I only regularly use ~10 (k9 mail, world war, twitter, whatsapp, bbc news, facebook, gallery, nagios, kashdroid, ZombieRun!).</li>
<li>The screen is a little too big to use it with only one hand.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/a-few-months-with-a-nexus-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Automated twitter compilation up to 01 March 2013</title>
		<link>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-march-2013/</link>
		<comments>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-march-2013/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 05:57:23 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=713</guid>
		<description><![CDATA[Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 March 2013 Why do all network file systems suck so much? (2013/02/26) To do list : 1) benchmark NFS clients to stop the minions moaning at work. 2) phpunit + spell check generated html. &#8220;Hygine&#8221; FTW! (2013/02/26) I suppose I&#8217;d better stare at the &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-march-2013/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Arbitrary tweets made by <a href="http://twitter.com/TheGingerDog">TheGingerDog</a> (i.e. David Goodwin) up to 01 March 2013</p>
<p><span id="more-713"></span></p>
<ul>
<li>
<div class="tweet-text">Why do all network file systems suck so much?</div>
<div class="tweet-details">(2013/02/26)</div>
</li>
<li>
<div class="tweet-text">To do list : 1) benchmark NFS clients to stop the minions moaning at work. 2) phpunit + spell check generated html. &#8220;Hygine&#8221; FTW!</div>
<div class="tweet-details">(2013/02/26)</div>
</li>
<li>
<div class="tweet-text">I suppose I&#8217;d better stare at the women doing water-robics or something.</div>
<div class="tweet-details">(2013/02/26)</div>
</li>
<li>
<div class="tweet-text">Check out the <a href="http://twitter.com/search?q=#zombiesrun">#zombiesrun</a> profile for GingerDog https://t.co/JiRnHMqxv0</div>
<div class="tweet-details">(2013/02/25)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/phpclasses">@phpclasses</a>: PHP Job: Software Engineer (Mobile) (telecommute) <a href="http://t.co/B8b39UceNE">t.co/B8b39UceNE</a></div>
<div class="tweet-details">(2013/02/22)</div>
</li>
<li>
<div class="tweet-text">Apparently generating SSH key pairs is too difficult for someone who claims to be a programmer. *sigh*</div>
<div class="tweet-details">(2013/02/20, <a href="http://maps.google.com/maps?q=52.36404868,-2.05684664&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">At the dentists again.</div>
<div class="tweet-details">(2013/02/20, <a href="http://maps.google.com/maps?q=52.36409076,-2.05690868&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">The boss of Iceland comes across as a tit in one clip on the BBC news website. <a href="http://twitter.com/search?q=#horse">#horse</a> <a href="http://twitter.com/search?q=#fail">#fail</a></div>
<div class="tweet-details">(2013/02/19, <a href="http://maps.google.com/maps?q=52.33565593,-2.05978414&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Scientific tests have shown it is possible to eat too much chocolate :-/</div>
<div class="tweet-details">(2013/02/18, <a href="http://maps.google.com/maps?q=52.3378274,-2.0557027&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Today I&#8217;m 22. Sort of. 0&#215;22.</div>
<div class="tweet-details">(2013/02/17, <a href="http://maps.google.com/maps?q=52.337851,-2.0557459&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Coo. All clear. For now. <a href="http://twitter.com/search?q=#AtLeastMyBloodIsRed">#AtLeastMyBloodIsRed</a></div>
<div class="tweet-details">(2013/02/14, <a href="http://maps.google.com/maps?q=52.3378531,-2.055748&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Stupid nose. Stop bleeding! I know I ran for 30 mins after it started. But even so &#8230;. Soldering iron welcome <a href="http://twitter.com/search?q=#DIYMedicine">#DIYMedicine</a></div>
<div class="tweet-details">(2013/02/14, <a href="http://maps.google.com/maps?q=52.337853,-2.0557514&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">For the purposes of science (content testing and to ensure they&#8217;re horse free) &#8230; (I blame <a href="http://twitter.com/moreteadoctor">@moreteadoctor</a> ) <a href="http://t.co/0u6VFFtM">t.co/0u6VFFtM</a></div>
<div class="tweet-details">(2013/02/14, <a href="http://maps.google.com/maps?q=52.3395186,-2.0555968&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Going running has become fun after using <a href="http://twitter.com/ZombiesRunGame">@ZombiesRunGame</a> &#8230; Not sure what my character is going to do with all the underwear he&#8217;s found <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
<div class="tweet-details">(2013/02/13, <a href="http://maps.google.com/maps?q=52.3378298,-2.0557463&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/mikko">@mikko</a>: TV Emergency Alert System in Montana hacked to interrupt the broadcast, warning that the dead are rising from graves: http:// &#8230;</div>
<div class="tweet-details">(2013/02/12)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/DrunkRogue68">@DrunkRogue68</a>: Resignation refused I think as lightning strikes St Peter&#8217;s Basilica as Pope resigns <a href="http://t.co/hRnoDGFF">t.co/hRnoDGFF</a></div>
<div class="tweet-details">(2013/02/12)</div>
</li>
<li>
<div class="tweet-text">3/10 b60 <a href="http://twitter.com/search?q=#uksnow">#uksnow</a> thin layer. Sticking. Falling reasonably well.</div>
<div class="tweet-details">(2013/02/11, <a href="http://maps.google.com/maps?q=52.3378082,-2.0557583&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">The trees and things outside are covered in a thin layer of dandruff again. I must remember to buy some better shampoo&#8230;.</div>
<div class="tweet-details">(2013/02/11, <a href="http://maps.google.com/maps?q=52.3377692,-2.0558352&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">Perhaps I&#8217;ll stop listening to <a href="http://t.co/rSOONpOc">t.co/rSOONpOc</a> soon &#8230; one day&#8230;. <a href="http://twitter.com/search?q=#Groovelectric">#Groovelectric</a></div>
<div class="tweet-details">(2013/02/11)</div>
</li>
<li>
<div class="tweet-text">It doesn&#8217;t seem ideal weather for kite flying. <a href="http://t.co/SsGCQurx">t.co/SsGCQurx</a></div>
<div class="tweet-details">(2013/02/09)</div>
</li>
<li>
<div class="tweet-text">So far this morning &#8211; &#8220;&#8230; You&#8217;re not a real [monster,] dad&#8221; and &#8220;you&#8217;re not a proper grown up!&#8221;. <a href="http://twitter.com/search?q=#children">#children</a> <a href="http://twitter.com/search?q=#noParentingBadgesForMe">#noParentingBadgesForMe</a></div>
<div class="tweet-details">(2013/02/09)</div>
</li>
<li>
<div class="tweet-text">Weee&#8230; faster broadband (~18mbit) is appreciated <a href="http://twitter.com/BeBroadband">@BeBroadband</a> &#8230; but where&#8217;s your FTTC ?</div>
<div class="tweet-details">(2013/02/08)</div>
</li>
<li>
<div class="tweet-text">BeThere (ISP) are offering to renew my ADSL for £18/month (saving £4). Yet they have it half price (£11/month) on their front page. Hmm.</div>
<div class="tweet-details">(2013/02/07)</div>
</li>
<li>
<div class="tweet-text">It&#8217;s tempting to answer the PPI phone calls / texts &#8211; just to waste their time / money.</div>
<div class="tweet-details">(2013/02/06)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/StackParenting">@StackParenting</a>: Should you let a toddler win? <a href="http://t.co/96WV3d9T">t.co/96WV3d9T</a> <a href="http://twitter.com/search?q=#toddler">#toddler</a></div>
<div class="tweet-details">(2013/02/05)</div>
</li>
<li>
<div class="tweet-text">I wish I hadn&#8217;t started making a work related to do list. It keeps growing. <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </div>
<div class="tweet-details">(2013/02/02)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-march-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automated twitter compilation up to 01 February 2013</title>
		<link>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-february-2013/</link>
		<comments>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-february-2013/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 05:57:25 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=707</guid>
		<description><![CDATA[Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 February 2013 RT @TidyBooksWales: great Android app for Kashflow thanks @PalePurpleLtd t.co/ZxVvJJ3i (2013/01/31) This bus is trying it&#8217;s best at being stuffy and making me feel sick. Grr. (2013/01/30, Birmingham, Birmingham) RT @KashFlow: Introducing KashDroid &#8211; Android app for @kashflow &#8211; t.co/Kn8HATW1 (2013/01/30) Alex &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-february-2013/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Arbitrary tweets made by <a href="http://twitter.com/TheGingerDog">TheGingerDog</a> (i.e. David Goodwin) up to 01 February 2013</p>
<p><span id="more-707"></span></p>
<ul>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/TidyBooksWales">@TidyBooksWales</a>: great Android app for Kashflow thanks <a href="http://twitter.com/PalePurpleLtd">@PalePurpleLtd</a> <a href="http://t.co/ZxVvJJ3i">t.co/ZxVvJJ3i</a></div>
<div class="tweet-details">(2013/01/31)</div>
</li>
<li>
<div class="tweet-text">This bus is trying it&#8217;s best at being stuffy and making me feel sick. Grr.</div>
<div class="tweet-details">(2013/01/30, <a href="http://maps.google.com/maps?q=52.44773641,-1.92572729&amp;iwloc=A&amp;hl=en">Birmingham, Birmingham</a>)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/KashFlow">@KashFlow</a>: Introducing KashDroid &#8211; Android app for <a href="http://twitter.com/kashflow">@kashflow</a> &#8211; <a href="http://t.co/Kn8HATW1">t.co/Kn8HATW1</a></div>
<div class="tweet-details">(2013/01/30)</div>
</li>
<li>
<div class="tweet-text">Alex appears to have a new toy. Size matters, apparently. (Phantom 630 massive computer case). <a href="http://t.co/6of4GYpw">t.co/6of4GYpw</a></div>
<div class="tweet-details">(2013/01/30)</div>
</li>
<li>
<div class="tweet-text">Somewhere to go for a working vacation &#8211; https://t.co/c42ZU20l</div>
<div class="tweet-details">(2013/01/29)</div>
</li>
<li>
<div class="tweet-text">It&#8217;s now nice and peaceful at home. <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div class="tweet-details">(2013/01/27)</div>
</li>
<li>
<div class="tweet-text">I want some of the whatever natural herbal / stimulant / speed / drug thing the kids have been taking. Perhaps it is the sunshine.</div>
<div class="tweet-details">(2013/01/26, <a href="http://maps.google.com/maps?q=52.34234234,-2.06445285&amp;iwloc=A&amp;hl=en">Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class="tweet-text">16 CPU cores and 6 Gb of RAM &#8230;. not the best configuration for a web server. <a href="http://twitter.com/search?q=#canHasMoreMemory">#canHasMoreMemory</a></div>
<div class="tweet-details">(2013/01/20)</div>
</li>
<li>
<div class="tweet-text">Light covering. Still falling. 3/10. Not bad. <a href="http://twitter.com/search?q=#uksnow">#uksnow</a></div>
<div class="tweet-details">(2013/01/17)</div>
</li>
<li>
<div class="tweet-text">A pirate and his shipwreck was washed up on our doorstep this morning. Thanks Caroline. <a href="http://t.co/0oxaCC9V">t.co/0oxaCC9V</a></div>
<div class="tweet-details">(2013/01/16)</div>
</li>
<li>
<div class="tweet-text">While doing Rowan&#8217;s word box earlier &#8230; &#8220;What&#8217;s this?&#8221; I ask holding up &#8216;Rock&#8217;.<br />
&#8220;C-o-c-k. Cock. &#8221;<br />
<a href="http://twitter.com/search?q=#mustNotLaugh">#mustNotLaugh</a></div>
<div class="tweet-details">(2013/01/14)</div>
</li>
<li>
<div class="tweet-text">The children have taken me shopping.</div>
<div class="tweet-details">(2013/01/12)</div>
</li>
<li>
<div class="tweet-text">Wondering how many layers to wear while running tonight. It seems to have suddenly gone cold. #-(</div>
<div class="tweet-details">(2013/01/10)</div>
</li>
<li>
<div class="tweet-text">Apparently it takes 8 minutes to run to school. Obviously in wouldn&#8217;t know how this is so &#8230;.</div>
<div class="tweet-details">(2013/01/09)</div>
</li>
<li>
<div class="tweet-text">Rowan&#8217;s response to being reminded there is school tomorrow: &#8220;I feel ill. I can&#8217;t go to school.&#8221;<br />
<a href="http://twitter.com/search?q=#notFallingForThat">#notFallingForThat</a>. <a href="http://twitter.com/search?q=#wolf">#wolf</a> <a href="http://twitter.com/search?q=#wolf">#wolf</a> <a href="http://twitter.com/search?q=#wolf">#wolf</a> etc</div>
<div class="tweet-details">(2013/01/08)</div>
</li>
<li>
<div class="tweet-text">Back to school tomorrow!<br />
But will we wake up to get there on time ? Tune in same bat time on the same bat channel. <a href="http://twitter.com/search?q=#DoABarrelRoll">#DoABarrelRoll</a> now</div>
<div class="tweet-details">(2013/01/08)</div>
</li>
<li>
<div class="tweet-text">Beeping a car horn like that after midnight isn&#8217;t going to earn you many friends. Beep. Beep. Beep. Beep. Beep. Beep. <a href="http://twitter.com/search?q=#nob">#nob</a></div>
<div class="tweet-details">(2013/01/08)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/TheMikeBennett">@TheMikeBennett</a>: Trolls and Other Stories. <a href="http://twitter.com/search?q=#Free">#Free</a> for Amazon <a href="http://twitter.com/search?q=#Kindle">#Kindle</a> for 3 days, from today. Tales of <a href="http://twitter.com/search?q=#horror">#horror</a> &amp; the grotesque? Oh &#8230;</div>
<div class="tweet-details">(2013/01/05)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/glynwintle">@glynwintle</a>: sql injection vulnerability in Active Record in ALL versions Ruby on Rails <a href="http://t.co/BpITfSvC">t.co/BpITfSvC</a></div>
<div class="tweet-details">(2013/01/02)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/NickFitz">@NickFitz</a>: Excellent read: <a href="http://twitter.com/PME2013">@PME2013</a> tears the Daily Mail a new one <a href="http://t.co/yfLJ3XN7">t.co/yfLJ3XN7</a></div>
<div class="tweet-details">(2013/01/02)</div>
</li>
<li>
<div class="tweet-text">The Ubuntu for Mobile phones presentation looks interesting &#8211; <a href="http://t.co/SRtt881m">t.co/SRtt881m</a> &#8211; wondering how vapourware-ish it is.</div>
<div class="tweet-details">(2013/01/02)</div>
</li>
<li>
<div class="tweet-text">RT <a href="http://twitter.com/smarimc">@smarimc</a>: Icelandic Pirate Party is polling at 2.5% in first ever poll. Interesting times ahead.</div>
<div class="tweet-details">(2013/01/02)</div>
</li>
<li>
<div class="tweet-text">Just packaged up Postfixadmin 2.3.6 &#8230; It looks like there will be a release soon <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/search?q=#php">#php</a> <a href="http://twitter.com/search?q=#postfix">#postfix</a> <a href="http://twitter.com/search?q=#sysadmin">#sysadmin</a></div>
<div class="tweet-details">(2013/01/02)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-february-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automated twitter compilation up to 01 January 2013</title>
		<link>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-january-2013/</link>
		<comments>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-january-2013/#comments</comments>
		<pubDate>Tue, 01 Jan 2013 05:57:25 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=699</guid>
		<description><![CDATA[Arbitrary tweets made by TheGingerDog (i.e. David Goodwin) up to 01 January 2013 I guess I&#039;d better send one of those generic happy new year SMS messages now too&#8230;&#8230; (2012/12/31) sleep 2930 &#38;&#38; echo &#039;happy new year&#039; (2012/12/31) RT @TheLazyDog_: #Security t.co/7jaysTey (2012/12/27) Caroline rules! (2012/12/26) RT @cdmh: Someone at Google used a signed int &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-january-2013/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Arbitrary tweets made by <a href="http://twitter.com/TheGingerDog">TheGingerDog</a> (i.e. David Goodwin) up to 01 January 2013</p>
<p><span id="more-699"></span></p>
<ul>
<li>
<div class='tweet-text'>I guess I&#039;d better send one of those generic happy new year SMS messages now too&#8230;&#8230;</div>
<div class='tweet-details'>(2012/12/31)</div>
</li>
<li>
<div class='tweet-text'>sleep 2930 &amp;&amp; echo &#039;happy new year&#039;</div>
<div class='tweet-details'>(2012/12/31)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/TheLazyDog_'>@TheLazyDog_</a>: <a href='http://twitter.com/search?q=#Security'>#Security</a> <a href='http://t.co/7jaysTey'>t.co/7jaysTey</a></div>
<div class='tweet-details'>(2012/12/27)</div>
</li>
<li>
<div class='tweet-text'>Caroline rules!</div>
<div class='tweet-details'>(2012/12/26)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/cdmh'>@cdmh</a>: Someone at Google used a signed int on Santa Tracker &amp; didn&#039;t think it through. Santa stealing presents? <a href='http://t.co/X6gnC'>t.co/X6gnC</a> &#8230;</div>
<div class='tweet-details'>(2012/12/25)</div>
</li>
<li>
<div class='tweet-text'>Ho ho ho. Merry Christmas everyone.</div>
<div class='tweet-details'>(2012/12/24)</div>
</li>
<li>
<div class='tweet-text'>Time to put the reindeer food out.  <a href='http://twitter.com/search?q=#santa'>#santa</a> <a href='http://twitter.com/search?q=#pleaseVisitUs'>#pleaseVisitUs</a> <a href='http://t.co/CEVe8CbY'>t.co/CEVe8CbY</a></div>
<div class='tweet-details'>(2012/12/24)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/asda'>@asda</a>: The lengths people go to for the best prices at <a href='http://twitter.com/search?q=#Christmas'>#Christmas</a>&#8230; <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  <a href='http://t.co/QaOtBHNG'>t.co/QaOtBHNG</a></div>
<div class='tweet-details'>(2012/12/24)</div>
</li>
<li>
<div class='tweet-text'>Oh no! The shops aren&#039;t open tomorrow. Panic stations ! Must buy more stuff. <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </div>
<div class='tweet-details'>(2012/12/24)</div>
</li>
<li>
<div class='tweet-text'>The kids are still asleep at 9am! And still ill. Will they be better by Tuesday, or will I have to write to Santa to call Xmas off?</div>
<div class='tweet-details'>(2012/12/22)</div>
</li>
<li>
<div class='tweet-text'>Time to generate the videos from Santa for the kids &#8230; <a href='http://t.co/hpdKVBx1'>t.co/hpdKVBx1</a></div>
<div class='tweet-details'>(2012/12/19)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/BromsgroveHC'>@BromsgroveHC</a>: RESCHEDULED DATE FOR QUICK STICkS TOURNAMENT<br />
wednesday 30th January &#8211; 9:30-11:30 Bromsgrove school.</p>
<p>If you are&#8230; htt &#8230;</p>
</div>
<div class='tweet-details'>(2012/12/19)</div>
</li>
<li>
<div class='tweet-text'>In Frankie and Benny&#039;s a double double stack burger has 3 burgers. 2&#215;2 = 3(!). <a href='http://twitter.com/aypok'>@aypok</a> has nearly finished one off. <a href='http://t.co/JflGO8cl'>t.co/JflGO8cl</a></div>
<div class='tweet-details'>(2012/12/18, <a href='http://maps.google.com/maps?q=52.2803358,-1.54827942&#038;iwloc=A&#038;hl=en'>Warwick, Warwickshire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/io9'>@io9</a>: Here&#039;s why you shouldn&#039;t nuke a hurricane <a href='http://t.co/cTU2hVNo'>t.co/cTU2hVNo</a></div>
<div class='tweet-details'>(2012/12/17)</div>
</li>
<li>
<div class='tweet-text'>Yucky Sherry. Not trying that again in a hurry.</div>
<div class='tweet-details'>(2012/12/15, <a href='http://maps.google.com/maps?q=52.33771024,-2.05580566&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/juokaz'>@juokaz</a>: iOS Maps took me to a mountain road, eventually resulting in a dead-stuck situation (Car got rescued the next morning) http: &#8230;</div>
<div class='tweet-details'>(2012/12/15)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/J_Pingen'>@J_Pingen</a>: Google 1 &#8211; 0 Apple. <a href='http://t.co/Qn0Z3hOP'>t.co/Qn0Z3hOP</a></div>
<div class='tweet-details'>(2012/12/15)</div>
</li>
<li>
<div class='tweet-text'>Christmas: When you refer to &#039;whois&#039; domain records to find people&#039;s addresses and send them squares of dead tree via old fashioned mail</div>
<div class='tweet-details'>(2012/12/13)</div>
</li>
<li>
<div class='tweet-text'>Asda&#039;s battered cod fillets contain only 52% fish. So, not far off &quot;batter fillet, with a taste of cod&quot;. <a href='http://t.co/ycHhrClc'>t.co/ycHhrClc</a></div>
<div class='tweet-details'>(2012/12/12, <a href='http://maps.google.com/maps?q=52.33955609,-2.057183&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>Come on Nexus 4; Hurry up and arrive before Xmas (Grown ups need a toy to play with on the big day too &#8230;.) <a href='http://twitter.com/search?q=#google'>#google</a> <a href='http://twitter.com/search?q=#nexus'>#nexus</a> <a href='http://twitter.com/search?q=#nexus4'>#nexus4</a></div>
<div class='tweet-details'>(2012/12/12)</div>
</li>
<li>
<div class='tweet-text'>It&#039;s school nativity time. <br />
Now will anyone be recording it on an iPad?</div>
<div class='tweet-details'>(2012/12/12, <a href='http://maps.google.com/maps?q=52.34210791,-2.07724958&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/AdamSRussell'>@AdamSRussell</a>: FFS. It&#039;s 12/12/12 not 12/12/12 you silly Americans!</div>
<div class='tweet-details'>(2012/12/12)</div>
</li>
<li>
<div class='tweet-text'>Achievement unlocked : sweaty hair icicles! <br />
10+ km. freezing fog etc.</div>
<div class='tweet-details'>(2012/12/11, <a href='http://maps.google.com/maps?q=52.33771981,-2.05576147&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>I suppose it&#039;s no longer shorts wearing weather <a href='http://twitter.com/search?q=#cold'>#cold</a> <a href='http://twitter.com/search?q=#running'>#running</a></div>
<div class='tweet-details'>(2012/12/11, <a href='http://maps.google.com/maps?q=52.33771158,-2.05576582&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>BT Infinity may be fast, but it&#039;s not as reliable as BeThere&#039;s ADSL <img src='http://codepoets.co.uk/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  <a href='http://twitter.com/search?q=#PacketLoss'>#PacketLoss</a> <a href='http://twitter.com/search?q=#UDPProblems'>#UDPProblems</a></div>
<div class='tweet-details'>(2012/12/10)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/lanibeno'>@lanibeno</a>: There&#039;s no better feeling than laying next to the one you love while they sleep. Unaware that you love them. Or that you&#039;r &#8230;</div>
<div class='tweet-details'>(2012/12/10)</div>
</li>
<li>
<div class='tweet-text'>We&#039;re on the 16:00 Santa Express, shortly departing from Kidderminster, destination &#8230; Err. Lapland ? <a href='http://twitter.com/search?q=#SteamEngine'>#SteamEngine</a></div>
<div class='tweet-details'>(2012/12/09, <a href='http://maps.google.com/maps?q=52.38287261,-2.23989889&#038;iwloc=A&#038;hl=en'>Wyre Forest, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>Severn Valley Railway + Santa today. <br />
Will Santa have a real beard? If not, will one of my children notice? Or try pulling it off?</div>
<div class='tweet-details'>(2012/12/09, <a href='http://maps.google.com/maps?q=52.33760527,-2.05541953&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/GoogleWebStudio'>@GoogleWebStudio</a>: We&rsquo;re SO annoyed by XKCD today&lt;A&gt;: <a href='http://t.co/v6x4bNoL'>t.co/v6x4bNoL</a>&lt;/a&gt;</div>
<div class='tweet-details'>(2012/12/07)</div>
</li>
<li>
<div class='tweet-text'>I don&#039;t get the point of left handed scissors and find &#039;normal&#039; scissors work best.</div>
<div class='tweet-details'>(2012/12/07, <a href='http://maps.google.com/maps?q=52.33983639,-2.06962134&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>Festive christmas Indian Food (!!!) this morning. Move over mince pies &#8211; we&#039;ve got bhajis, samosas &amp; things. Thx coop! <a href='http://t.co/AinCDVp0'>t.co/AinCDVp0</a></div>
<div class='tweet-details'>(2012/12/06, <a href='http://maps.google.com/maps?q=52.33950232,-2.05556801&#038;iwloc=A&#038;hl=en'>Bromsgrove, Worcestershire</a>)</div>
</li>
<li>
<div class='tweet-text'>RT <a href='http://twitter.com/ScottFilmCritic'>@ScottFilmCritic</a>: Whoever stacked these books is both evil and hilarious. <a href='http://t.co/AjkNEBDc'>t.co/AjkNEBDc</a></div>
<div class='tweet-details'>(2012/12/04)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2013/automated-twitter-compilation-up-to-01-january-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualbox 4.2 VM autostart on Debian Squeeze</title>
		<link>http://codepoets.co.uk/2012/virtualbox-4-2-vm-autostart-on-debian-squeeze/</link>
		<comments>http://codepoets.co.uk/2012/virtualbox-4-2-vm-autostart-on-debian-squeeze/#comments</comments>
		<pubDate>Fri, 28 Dec 2012 12:33:23 +0000</pubDate>
		<dc:creator>David Goodwin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://codepoets.co.uk/?p=693</guid>
		<description><![CDATA[One new feature of VirtualBox 4.2 is that it has support for auto-starting vm&#8217;s on bootup of the host server (via init etc). This means I can remove my hackish &#8216;su &#8211; vbox -c &#8220;VBoxHeadless &#8211;startvm VMName &#38;&#8221;&#8216; additions in /etc/rc.local, and the VM&#8217;s will also hopefully be terminated gracefully on shutdown. The docs/guides online &#8230; <a class="read-excerpt" href="http://codepoets.co.uk/2012/virtualbox-4-2-vm-autostart-on-debian-squeeze/">Continue reading <span class="meta-nav">&#187;</span></a>]]></description>
				<content:encoded><![CDATA[<p>One new feature of VirtualBox 4.2 is that it has support for auto-starting vm&#8217;s on bootup of the host server (via init etc). This means I can remove my hackish &#8216;su &#8211; vbox -c &#8220;VBoxHeadless &#8211;startvm VMName &amp;&#8221;&#8216; additions in /etc/rc.local, and the VM&#8217;s will also hopefully be terminated gracefully on shutdown.</p>
<p>The docs/guides online which I could find were a bit cryptic, or incomplete, so here&#8217;s what I ended up doing :</p>
<p><span id="more-693"></span></p>
<p>Edit <strong>/etc/default/virtualbox</strong> and add in the following two lines :</p>
<p>&nbsp;</p>
<pre>VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg</pre>
<p>&nbsp;</p>
<p>Then create <strong>/etc/vbox/autostart.cfg</strong> with :</p>
<p>&nbsp;</p>
<pre># See e.g. https://www.virtualbox.org/manual/ch09.html#autostart
default_policy = deny
vbox = {
    allow = true
}</pre>
<p>&nbsp;</p>
<p>(My virtual machines run under a user called &#8216;vbox&#8217;).</p>
<p>Finally, set the VMs to autostart and so on &#8211; so as the user who the VMs should run as (in my case, vbox) run the following commands :</p>
<p>&nbsp;</p>
<pre>
VBoxManage setproperty autostartdbpath /etc/vbox
VBoxManage modifyvm NameOfVirtualMachine --autostart-enabled on
VBoxManage modifyvm NameOfAnotherVirtualMachine --autostart-enabled on
....</pre>
<p>&nbsp;</p>
<p>Then, as root, run :</p>
<p><strong>/etc/init.d/vboxautostart-service start</strong></p>
<p>And you&#8217;ll then see your various VMs running.</p>
]]></content:encoded>
			<wfw:commentRss>http://codepoets.co.uk/2012/virtualbox-4-2-vm-autostart-on-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
