<?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>Todd Halfpenny</title>
	<atom:link href="http://gingerbreaddesign.co.uk/todd/feed/" rel="self" type="application/rss+xml" />
	<link>http://gingerbreaddesign.co.uk/todd</link>
	<description>Code is Purgatory</description>
	<lastBuildDate>Sat, 09 Mar 2013 18:31:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>From a Problem to 100,000 Downloads</title>
		<link>http://gingerbreaddesign.co.uk/todd/2013/03/09/from-a-problem-to-100000-downloads/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2013/03/09/from-a-problem-to-100000-downloads/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 09:09:19 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=631</guid>
		<description><![CDATA[It was 1054 days ago that I first wanted to place a WordPress widget into a post I was writing. Whether it was for a client site or personal one I can&#8217;t remember&#8230; the important thing is that out of &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2013/03/09/from-a-problem-to-100000-downloads/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was 1054 days ago that I first wanted to place a WordPress widget into a post I was writing. Whether it was for a client site or personal one I can&#8217;t remember&#8230; the important thing is that out of the solution I came up with emerged the <a title="How to add widgets to WordPress content" href="http://wordpress.org/extend/plugins/widgets-on-pages/">Widgets On Pages WordPress plugin</a>.</p>
<p>The plugin has undergone very little change since it&#8217;s 0.0.1 check-in to the WordPress.org plugin repository but since then it&#8217;s had very favourable reviews and been included in several blog posts and conference talks. But more importantly, for today at least, it&#8217;s now been <strong>downloaded over 100,000 times!</strong></p>
<p>It has a current rating of 4.7/5 and at the time of writing sits as the 105th most highest rated plugin on the WordPress.org repository. 105th might not seem too good but it should be noted there are over 23,800 plugins in the repo.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2013/03/09/from-a-problem-to-100000-downloads/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Goals for 2013</title>
		<link>http://gingerbreaddesign.co.uk/todd/2013/01/01/goals-for-2013/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2013/01/01/goals-for-2013/#comments</comments>
		<pubDate>Tue, 01 Jan 2013 08:02:38 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[Family]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=625</guid>
		<description><![CDATA[Well 2012 was a good year I&#8217;d say&#8230; in fact with the birth of little Rafferty I&#8217;d say it was a great year. But onto 2013; what am I hoping to achieve this year&#8230; Lose a little weight As per &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2013/01/01/goals-for-2013/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Well 2012 was a good year I&#8217;d say&#8230; in fact with the birth of little Rafferty I&#8217;d say it was a great year. But onto 2013; what am I hoping to achieve this year&#8230;</p>
<h2>Lose a little weight</h2>
<p>As per every year I&#8217;d really like to be lose a tad more weight. I seem to fluctuate between 11.5 stone and 12.5 stone but I&#8217;d to make this more a 11-12 stone window. Hopefully with the Badja being given the all-clear to start excercising again from the doctors in a couple of weeks we&#8217;ll start back on with our fitness DVDs. Doing these together is great fun and should hopefully help with this goal.</p>
<h2>Give Blood</h2>
<p>I know, I know&#8230; this has been on my list for the past Lord-knows-how-many years&#8230; I must really try to get the ball rolling on this. Bad Todd!</p>
<h2>Release a Side Project</h2>
<p>Having a couple of side-projects partially designed and developed I really should focus on one and get it released. I already know which one to work on, I just need to spend my time on that rather than being beat by American and French kids on COD Black-Ops II. The side-project I have in mind is an Android app to pair with an existing web service which will also require a web site. This will have a free <em>lite</em> version as well as a paid version so hopefully this&#8217;ll actually give me some insight into what to expect from paid apps in terms of revenue, marketing, support etc.</p>
<h2>Run a Code Club</h2>
<p>I have been meeting with my local Junior school Cunningham Hill about starting an after-school <a href="http://www.codeclub.org.uk/">Code Club</a>. They are very receptive to the idea and hopefully this will all kick-off in the first term or two. I&#8217;ve already attended a Code Club workhsop on <a href="http://scratch.mit.edu/">Scratch</a> and have starting the CRB process by registering as a <a href="http://www.stemnet.org.uk/">STEMnet</a> ambassador.</p>
<h2></h2>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2013/01/01/goals-for-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 2d &#8211; Some tweaks</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/12/22/ubuntu-2d-some-tweaks/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/12/22/ubuntu-2d-some-tweaks/#comments</comments>
		<pubDate>Sat, 22 Dec 2012 07:30:12 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[quick synergy]]></category>
		<category><![CDATA[termial]]></category>
		<category><![CDATA[unity 2d]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=617</guid>
		<description><![CDATA[Recently my install of Ubuntu on my work desktop started complaining about now being out of support&#8230; so I decided to upgarde to the latest LTS version (Ubuntu 12.04). Overall the install went fine apart from a couple of little &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/12/22/ubuntu-2d-some-tweaks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently my install of Ubuntu on my work desktop started complaining about now being out of support&#8230; so I decided to upgarde to the latest LTS version (Ubuntu 12.04). Overall the install went fine apart from a couple of little things that I needed to address</p>
<h2>Desktop size to big for Unity 3D</h2>
<p>Sadly my graphics card did not support running Unity 3D across my dual-head setup (2 x 24 inch monitors). This, I didn&#8217;t feel, would be too much of an issue as I wasn&#8217;t too interested in all the desktop eye-candy. All I did here was then choose the Unity 2D option at the login prompt.</p>
<p>The 2D setup itself was not hassle free though;</p>
<h3>Quick Synergy, Very Laggy</h3>
<p>I noticed that for some reason the usually great <a href="http://sourceforge.net/projects/quicksynergy/">Quick Synergy</a> (which I highly recommend if you want to share mouse/keyboard across multiple PCs&#8230; including different OS) was very laggy. This was not the case if I used Unity 3D in mirrored monitor mode or if I used any of the other Gnome desktops at login. I had no luck in finding a solution to this&#8230; that was until I decided to solve my next issue&#8230; read on for the Quick Synergy lag issue solution.</p>
<h3>Terminal Window Always on Top</h3>
<p>I found that the Terminal windows always remainded on top (in front of) other windows I had opened. Now I&#8217;m the kind of guy that uses the Terminal <strong>a lot</strong>, so this was going to be a show-stopper if I couldn&#8217;t find an answer.</p>
<p>After a brief search I came across <a href="http://imbuzu.wordpress.com/2012/01/05/terminal-stays-on-top-of-all-other-windows-on-ubuntu-2d/">this link</a> which details a solution. In essence it just tells you to disable metacity from being the composting manager (and how to do it too).</p>
<p>I&#8217;m not sure what adverse side-affects might be suffered from this&#8230; so far I&#8217;ve not noticed any. One good bi-product of this chnage though was that Quick Synergy sped right back up again and became super-responsive once more&#8230; WIN!</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/12/22/ubuntu-2d-some-tweaks/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Celebs and Sasquatches</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/12/07/web-celebs-and-sasquatches/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/12/07/web-celebs-and-sasquatches/#comments</comments>
		<pubDate>Fri, 07 Dec 2012 17:30:19 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=601</guid>
		<description><![CDATA[Since my first forays into the world of Web design and development I was actutely aware of what seemed to be a circle of folk who were everywhere. There were those that were involved in The List Apart empire, those &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/12/07/web-celebs-and-sasquatches/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since my first forays into the world of Web design and development I was actutely aware of what seemed to be a circle of folk who were everywhere. There were those that were involved in <a href="www.alistapart.com">The List Apart empire</a>, those that contributed to <a href="www.netmagazine.com">.net</a>, those that had authored books on the subject, those who spoke at conferences and so on. It was very common for those who were involved in one of the above to be actually involved in many.</p>
<div class="wp-caption alignnone" style="width: 330px"><a href="http://www.flickr.com/photos/jdhancock/3882670847/"><img src="http://farm3.staticflickr.com/2526/3882670847_61ba3466d5_n.jpg" alt="" width="320" height="240" /></a><p class="wp-caption-text">Bigfoot Sighting by JD Hancock, on Flickr</p></div>
<p>Starting out, these were the folk I kept an eye out for; if they were doing something new with JS then I should take a look too&#8230; and if they had a view on clients then I should probably read up on what they were saying. They were our leaders, our chiefs.</p>
<p>Slowly it dawned on me (perhaps I&#8217;m not the sharpest tool in the box after all) that these chaps and chapesses were all quite well acquainted with each other.  After some time I formed the opinion that this smallish circle were actually very tight-knit. It appeared to be like some kind of site-cross-linking that had managed to manifest itself out of the virtual web. If one of the members had written a book then others of the group would be very quick to back it up&#8230; and sometimes this support seemed to be there regardless of how poor the material was. The <em>pat on the back</em> was always there&#8230; even for the most mundane <em>insight</em> or mediocre execution.</p>
<p>I remember one Boagworld podcast (a Christmas special I think) when some dude came on and started talking about a new approach to building sites. He was shouting about it like he&#8217;d had some crazy dream and now he had to teach the world. He was, however, just regurgitating the well-known verses of <em>Graceful </em><em>Degradation</em> and <em>Progressive Enhancement</em> but trying to re-sell it. I was bemused at this.</p>
<p>Please excuse me if you think I&#8217;m saying that everything I received from this <em>Web Celeb</em> group was all drivel, it most definitely wasn&#8217;t. It was through these dabblers that I first learnt of <a href="http://www.w3.org/TR/css3-mediaqueries/">media queries</a>; it was this circle that brought the wonderful <a title="Seriously, check this out" href="http://silverbackapp.com/"><em>Silverback parallax</em> affect</a> to my attention&#8230; and it was these guys and gals who introduced me to cheese and Marmite on toast. I have a lot to thank them for.</p>
<p>And so it was that yesterday, the <a href="http://responsiveconf.com/">Responsive Day Out</a> was mentioned on twitter by <a href="https://twitter.com/adactio">Jeremy Keith</a>. An instant backlash of &#8220;it&#8217;s the same folk as at every other conf&#8221; appeared&#8230; and thus ensued a lovely conversation between Jeremy Keith and <a href="http://twitter.com/zachinglis">Zack Inglis</a>. It was this conversation that sparked me to write my thoughts on the Web Celeb (non)existence.</p>
<p>Having been to a few conferences (note, not a lot) I can say that I&#8217;ve enjoyed the whole experience of meeting new folk, chatting about geekyness and drinking beers just as much as I&#8217;ve enjoyed the talks. And in general the talks have been good too. I was pleased to catch Jeremy at <a href="http://www.dibiconference.com/">DIBI</a> as I was initially sure it was he who had babbled on about re-inventing Progressive Enhancement&#8230; though I was proven to have made a mistake and loved his talk. I have also enjoyed talks by other Web Celebs but equally have been bored by some. In the same way I have very much been grateful to be in the audience for <em>non-Web Celeb&#8217;s</em> talks&#8230; as I have also been sad to be for others.</p>
<p>I suppose I should try and bring some clarity to my ramblings (too late, I hear you cry)&#8230; and I think it comes down to a couple of points;</p>
<h2>What do we mean by Web Celebs?</h2>
<p>Are these just anyone who&#8217;ll get a retweet by <a href="http://elliotjaystocks.com">Elliot Jay Stocks</a> or <a href="https://twitter.com/zeldman">Jeffrey Zeldman</a>. Are these people who we&#8217;ve seen on a handful of conference line-ups? Are these the people who appear on <a href="http://boagworld.com/show/">Boagworld</a> or have A Book Apart published?</p>
<h2>Why are the Conferences full of them?</h2>
<p>The answer to this question, although is an easy answer, isn&#8217;t the one we all want. Surely a conference organiser wants to break-even if not make money, so why not get a <em>Web Celeb</em> on the line-up? It was these people I wanted to hear from when I was starting out&#8230; so surely these folk now starting off on their journey into web design and dev also want to see them too&#8230; and are more than happy to part with some cash to see them.</p>
<h2>What makes a Web Celeb?</h2>
<p>So a <em>Web Celeb</em> probably needs to be good at speaking and getting their point across. Those that don&#8217;t will probably fall out of the higher tier quite quickly.</p>
<p>Are they the best at what they do? If we mean designing, writing, developing, etc then the answer is &#8220;Probably not&#8221;&#8230; but that doesn&#8217;t mean they&#8217;re not good at selling their knowledge and experiecnce.</p>
<p>They also appear to need to work hard on getting where they are. I&#8217;ve never written a book (though I was a technical reviewer on <a href="https://twitter.com/rachelmccollin">Rachel McCollin&#8217;s</a> <a href="http://www.packtpub.com/wordpress-mobile-web-development-beginners-guide/book">WordPress Mobile Web Dev</a>) but have been told by all who have that it&#8217;s very hard work. I&#8217;ve also never spent the time writing an article for .net or a tutorial for Smashing Mag. And I&#8217;ve never put in the hours needed to record a Podcast. But these <em>Web Celebs</em> have.</p>
<h2>The Bottom Line</h2>
<p>Do Web Celebs exist? Damn straight they do&#8230; but they&#8217;re there because in general they&#8217;ve grafted away. Perhaps they&#8217;re lucky to have a good personality or to know someone <em>on the inside</em> as well&#8230; but I can&#8217;t knock them for that</p>
<p>What about these conferences full of them? Try not to begrudge the organisers for this. It&#8217;s what a lot of people want. If you don&#8217;t then perhaps look to attend the smaller conferences&#8230; or get involved in organising one.</p>
<p>Do I like it? Nah, but that&#8217;s life&#8230; and to be honest that&#8217;s why I really like the <em>Build It </em> track at the <a href="http://www.dibiconference.com/">DIBI conferences</a>. Full of folk who really know they stuff.</p>
<p>So <em>Web Celebs </em>and <em>Sasquatch</em>&#8230; let&#8217;s just say I believe in one of them.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/12/07/web-celebs-and-sasquatches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu &amp; Windows 8 Dual boot on Asus ux31a</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/11/09/ubuntu-windows-8-dual-boot-on-asus-ux31a/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/11/09/ubuntu-windows-8-dual-boot-on-asus-ux31a/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 16:26:56 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=568</guid>
		<description><![CDATA[Having been in the market for a new lightweight laptop for some time I pounced on the Asus ux31a Ultrabook when it dropped £300 last week (it has since gone back up to its original price). And being an avid &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/11/09/ubuntu-windows-8-dual-boot-on-asus-ux31a/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Having been in the market for a new lightweight laptop for some time I pounced on the Asus ux31a Ultrabook when it dropped £300 last week (it has since gone back up to its original price). And being an avid Linux fan the end-plan was to wipe the pre-installed version of Windows and have the whole thing running Ubuntu.  When it first arrived though I thought of trying out a dual boot of the stock Windows 8, which I can have a play around with, and also the recently released Ubuntu 12.1o. This wasn&#8217;t completely plain sailing as I ran into some issues with the booting of the live USB&#8230; anyway, these instructions document what I did to solve the problems I was having and led me to having a running system.</p>
<h2>Creating the Windows 8 Recovery Disk</h2>
<p>I essentially followed the instructions <a href="http://www.softwareok.com/?seite=faq-Windows-8&amp;faq=27 ">here</a> but have added some screenshots here too as they show what my system looked like. <span style="color: #000000;"><strong>NOTE</strong>: I have not tested my recovery disk</span></p>
<p>Bring up the run dialog by pressing the key combination <strong>[WinKey]+[R]</strong> and enter the command <strong>RecoveryTools</strong>, then <strong>OK</strong></p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/RecoveryTools.png"><img class="alignnone size-full wp-image-582" title="RecoveryTools" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/RecoveryTools.png" alt="" width="300" height="180" /></a></p>
<p>In the next <em>Create Recovery Drive </em>window check the <em>Copy the recovery partition from the PC to the recovery disk</em> and click <em>Next</em></p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/CreateRecoveryDrive.png"><img class="alignnone size-medium wp-image-594" title="CreateRecoveryDrive" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/CreateRecoveryDrive-300x266.png" alt="" width="300" height="266" /></a></p>
<p>The next window to appear asked me to choose the destination device&#8230; I only had the one USB drive inserted so this was the only option.</p>
<p>The process took quite some time (at least an hour) and ended up using just shy of 10GB of space on the USB drive.</p>
<h2>Decrease the Windows 8 Partition Size</h2>
<p>The next task was to reduce the amount of disk space the Windows 8 was using so I could free some space for the Ubuntu install to sit alongside. Since my dual boot setup was to be fairly temporary I took the option of just using the majority of one of the 2 SSDs for Ubuntu.</p>
<p>Again I brought up the run dialog by pressing the key combination <strong>[WinKey]+[R]. </strong>I then then entered the command <strong>diskmgmt.msc</strong>, then <strong>OK</strong> to run Windows built in <em>Disk Management </em>tool.</p>
<p>This is what the partitions looked like out of the box.</p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/PartitionBefore.png"><img class="alignnone size-medium wp-image-595" title="PartitionBefore" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/PartitionBefore-300x233.png" alt="" width="300" height="233" /></a></p>
<p>I simply reduced the partition on the 2nd SSD (D) by 97280MB (95GB) which left me with this;</p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/PartitionAfter.png"><img class="alignnone size-medium wp-image-596" title="PartitionAfter" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/PartitionAfter-300x233.png" alt="" width="300" height="233" /></a></p>
<h2>Trying and Installing Ubuntu on the Asus ux31a</h2>
<p>Now comes the fun bit&#8230; and also the bit that caused me to run through some <em>trial and error</em> steps. Oh, I won&#8217;t go into details about <a href="https://help.ubuntu.com/community/Installation/FromUSBStick">creating a bootable Ubuntu USB</a> as this has been covered many times.</p>
<p>So anyway, I plugged the USB into the ux31a (which was off) and pressed the power button. Then, holding down <span style="color: #000000;"><strong>[esc]</strong> to enter the boot menu, I saw the options to boot from the USB drive (prefixed with UEFI which is some secure boot stuff&#8230; this is what foxed me). After clicking the option to boot from the USB I was given Ubuntu options menu screen which has the familiar <em>Try Ubuntu</em>, <em>Install Ubuntu </em>etc items. However, on clicking any of these all that happened was some brief USB activity and then the screen would go black/blank&#8230; nothing more.</span></p>
<p><span style="color: #000000;">After some hunting around I found an option called <em>Secure Boot</em> from within the <em>BIOS Security</em> tab in the BIOS setup (which you can get to by holding down <strong>[esc]</strong> during boot. This setting was originally set to <em>Enabled</em> so I swapped it to <em>Disabled </em>then saved the changes, exited the BIOS setup and the rebooted. This time, after clicking <em>Try Ubuntu</em> I was greeted by more USB activity and then a running Live Install instance of Ubuntu&#8230; perfect!</span></p>
<p>I then ran the Ubuntu install making sure to check the <em>Install Ubuntu alongside Windows 8</em> option. This install went without any issues.</p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/Install.png"><img class="alignnone size-medium wp-image-597" title="Install" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/Install-300x191.png" alt="" width="300" height="191" /></a></p>
<h2>Repair the boot of the Computer</h2>
<p>I had already read that the first boot back into Windows 8 might fail, which it did due&#8230; throwing some UEFI path error. This was no concern as I already knew that this could be fixed by downloading, installing and running the <a href="https://help.ubuntu.com/community/Boot-Repair">Ubuntu Boot Repair</a> tool. This I did and that fixed my boot into Windows 8 (not that I&#8217;ve used Windows again since installing Windows).</p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/BootRepair.png"><img class="alignnone size-medium wp-image-598" title="BootRepair" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/BootRepair-300x165.png" alt="" width="300" height="165" /></a></p>
<h2>Other Small Tweaks</h2>
<h3>Getting USB Ports Working Again</h3>
<p>I had noticed that when I plugged in USB flash drives that they won&#8217;t showing at all. It wasn&#8217;t that they weren&#8217;t mounting (I don&#8217;t think) but actually that the ports were not enabled. To get them working again I had to change the &#8220;XHCI Pre-Boot Mode&#8221; from <em>auto</em> to <em>disabled</em> in the BIOS. Once this was set any devices inserted into the USB ports were auto mounted.</p>
<p><a href="http://gingerbreaddesign.co.uk/todd/files/2012/11/xhci.jpg"><img class="alignnone size-medium wp-image-599" title="xhci" src="http://gingerbreaddesign.co.uk/todd/files/2012/11/xhci-300x105.jpg" alt="" width="300" height="105" /></a></p>
<h3>Middle-click Mouse Button with the Trackpad</h3>
<p>One other thing I did was to modify the multi-touch settings so that the 3-finger-click was handled as a middle-click on a conventional mouse. I had grown very use to this middle-click for pasting over my time with Ubuntu on my other machines. This setting is handled, quite crudely by having the following in my ~/bashrc file. I know this isn&#8217;t pretty but I always have terminal windows open so it does the trick.</p>
<pre>synclient TapButton3=2</pre>
<p>And that is it&#8230; for now&#8230; and I&#8217;ve got to say I&#8217;m really enjoying it.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/11/09/ubuntu-windows-8-dual-boot-on-asus-ux31a/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>August wp-hooked Widgets Admin Write-Up</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/08/12/august-wp-hooked-widgets-admin-write-up/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/08/12/august-wp-hooked-widgets-admin-write-up/#comments</comments>
		<pubDate>Sun, 12 Aug 2012 17:59:46 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wp-hooked]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=557</guid>
		<description><![CDATA[At the August Meet-up of the London based wp-hooked I talked on the topic of WordPress Widgets, and in particular the admin area for them (slides can be found here). The talk came from the view of a user (read &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/08/12/august-wp-hooked-widgets-admin-write-up/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At the August Meet-up of the <a href="http://wp-hooked.com">London based wp-hooked</a> I talked on the topic of <a href="http://codex.wordpress.org/WordPress_Widgets">WordPress Widgets</a>, and in particular the admin area for them (<a title="WP-Hooked slides on Widgets Admin by Todd Halfpenny" href="http://www.slideshare.net/toddhalfpenny/widgets-admin">slides can be found here</a>). The talk came from the view of a user (read not developer) of WordPress who wants to take advantage of all the wonderful chunks of code that already exist in the WordPress widgets ecosystem. This ecosystem is a constantly growing one with Widgets being developed and released on the WordPress.org repository all the time. For website users (e.g. site owners, authors, etc) to actually make use of these great blocks of logic it&#8217;s not a friendly place sadly. The legacy idea of Sidebars is one that still has a place but it&#8217;s the use of Widgets outside of these well-trodden widget areas that things start to get tricky.</p>
<h2>Let&#8217;s CMS it ALL</h2>
<p>Users are wanting the freedom to add widgets into posts and pages as inline content; they want to easily add widgets to footer areas for things such as recent post lists, location maps and recent tweets. All these things are available as widgets but for users are heavily theme-reliant when it comes to how many widget areas are available to them and where those areas are on their site. In my talk (it could hardly be called a presentation) I suggested several plugins that can help users on their way to achieving these things;</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/amr-shortcode-any-widget/">amr shortcode any widget</a> plugin by <a href="http://profiles.wordpress.org/anmari/">anmari</a></li>
<li>My very own <a title="Widgets on Pages plugin at WordPress.org" href="http://wordpress.org/extend/plugins/widgets-on-pages/">Widgets on Pages plugin</a></li>
<li>get_dirty_and_write_some_code();</li>
</ul>
<p>During the talk several other plugins were discussed;</p>
<ul>
<li><a href="http://wordpress.org/extend/plugins/dynamic-widgets/">Dynamic Widgets</a> &#8211; Control which widgets to display in the sidebars for pages</li>
<li><a href="http://wordpress.org/extend/plugins/widget-logic/">Widget Logic</a> &#8211; Control which widgets to display in the sidebars for pages</li>
<li><a href="http://wordpress.org/extend/plugins/pagely-multiedit/">Multi Edit</a> &#8211; Not really widgety but adds extra content blocks to posts and pages admin screens</li>
<li><a href="http://wordpress.org/extend/plugins/page-layout/">Page Layout</a> - Page Layout allows to define a page layout using widgets</li>
<li><a href="http://crowdfavorite.com/wordpress/carrington-build/">Carrington Build</a> - A premium build tool which gives an advanced admin &#8220;layout&#8221; UI which enables users to add &#8220;content modules&#8221; to pages which could be widgets.</li>
</ul>
<div><span style="font-size: small;"><span style="line-height: 24px;"><a href="http://gingerbreaddesign.co.uk/todd/files/2012/08/carrington_build_01.png"><img class="alignnone size-medium wp-image-561" title="carrington_build_01" src="http://gingerbreaddesign.co.uk/todd/files/2012/08/carrington_build_01-300x249.png" alt="Screenshot of the Carrington Build in action" width="300" height="249" /></a><br />
</span></span></div>
<p>&nbsp;</p>
<h2>What Next?</h2>
<p>Although all these plugins seem to add some great support to users when it comes to having control of their sites&#8217; layouts and in particular the use of widgets they all seem to be a bit lacking. As a group we discussed what the solution would look like if we were designing from the ground up&#8230; especially now that we knew there was a demand to have this extra level of control and advanced use cases&#8230; something that the WordPress guys wouldn&#8217;t have known about when initially thinking about widgets. We came up with the following points which would hopefully spur on some further thought and potentially create a great solution;</p>
<ul>
<li>Users want to add widgets to posts and pages on the fly.</li>
<li>Do widgets need to belong to sidebars? My personal thinking here is that CPT could be used to replace sidebars altogether.</li>
<li>Perhaps Widget attributes could be stored in post meta data if that Widget instance belonged to a particular post.</li>
<li>Having a drag and drop, minimal interface via the editor would be good&#8230; we would want to avoid the use of shortcodes. Perhaps in a similar way to the method used for images?</li>
<li>Users want to easily add widget areas to existing themes</li>
<li>Users want to be able to control the layout of widgets within their posts and pages.</li>
</ul>
<p>And so there we have it&#8230; we have essentially a loose spec for a killer plugin or modification to core.</p>
<p>And what of wp-hooked?</p>
<p>For my part I really enjoyed the opportunity to vent some frustrations I&#8217;d been having personally as well as seeing over and over again in the WordPress.org support forums. It was great to have some expert feedback from like-minded WordPress folk. Once again, of course, thanks go to <a href="http://twitter.com/ewebber">Emily</a> and <a href="http://twitter.com//digitales">Ross</a> for organising and chairing and of course the <a href="http://www.dachisgroup.com">Dachis Group</a> for hosting us. I&#8217;m already looking forward to the Sept &#8217;12 event&#8230; what can I say, beer, WordPress and friendly geeks are excellent bed-fellows.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/08/12/august-wp-hooked-widgets-admin-write-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Possible Erlang Bad Transform Function Solution</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/05/21/possible-erlang-bad-transform-function-solution/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/05/21/possible-erlang-bad-transform-function-solution/#comments</comments>
		<pubDate>Mon, 21 May 2012 15:50:43 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[Erlang]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=554</guid>
		<description><![CDATA[Solution to "Bad Transform Function" when running an Erlang mnesia transform_table call. <a href="http://gingerbreaddesign.co.uk/todd/2012/05/21/possible-erlang-bad-transform-function-solution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just a quick thing to try if you&#8217;re running round in circles trying to work out why your <em>mnesia:transform_table(Tab, Fun, NewAttList, NewRecName). </em>isn&#8217;t working and returning you with something like this;</p>
<pre>{aborted,{"Bad transform function",test,...}</pre>
<p>Now, if you&#8217;re table is distributed then make sure the beam file has been loaded onto all nodes first.</p>
<p>This particular one had me for almost an hour before I sussed it, so I hope this quick blog post saves some of you some time too.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/05/21/possible-erlang-bad-transform-function-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Peanut Halfpenny</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/04/23/introducing-peanut-halfpenny/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/04/23/introducing-peanut-halfpenny/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 12:46:19 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[family]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=544</guid>
		<description><![CDATA[Oh yeah baby&#8230; my swimmers love it! So yeah, The Badja and I are having a baby&#8230; meet the currently named Peanut Halfpenny Read my full post over at The Parent Hub, our new site for Parent&#8217;s blogs, reviews of &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/04/23/introducing-peanut-halfpenny/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Oh yeah baby&#8230; my swimmers love it!</p>
<p>So yeah, The <a href="http://twitter.com/badja">Badja</a> and I are having a baby&#8230; meet the currently named Peanut Halfpenny</p>
<div id="attachment_546" class="wp-caption alignnone" style="width: 310px"><a href="http://theparenthub.co.uk/"><img class="size-medium wp-image-546 " title="Peanut Halfpenny" src="http://gingerbreaddesign.co.uk/todd/files/2012/04/scan-02-300x241.jpg" alt="Scan of Peanut Halfpenny" width="300" height="241" /></a><p class="wp-caption-text">Peanut Halfpenny</p></div>
<p>Read my full post over at <a href="http://theparenthub.co.uk">The Parent Hub</a>, our new site for Parent&#8217;s blogs, reviews of products and,  hopefully one day, a thriving and friendly community.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/04/23/introducing-peanut-halfpenny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Software Center Behind a Proxy with Authentication</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/04/13/ubuntu-software-center-behind-a-proxy-with-authentication/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/04/13/ubuntu-software-center-behind-a-proxy-with-authentication/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 07:34:39 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=537</guid>
		<description><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2012/04/13012742_b06c5081dd_m-150x150.jpg" alt="" width="150" height="150" />Just a quick post on how I managed to get my Ubuntu Software Center working at work where I had a proxy between me and the Internet which required username and password authentication. Now really this should have not been &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/04/13/ubuntu-software-center-behind-a-proxy-with-authentication/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2012/04/13012742_b06c5081dd_m-150x150.jpg" alt="" width="150" height="150" /><p>Just a quick post on how I managed to get my Ubuntu Software Center working at work where I had a proxy between me and the Internet which required username and password authentication.</p>
<div id="attachment_538" class="wp-caption alignnone" style="width: 250px"><img class="size-full wp-image-538" title="" src="http://gingerbreaddesign.co.uk/todd/files/2012/04/13012742_b06c5081dd_m.jpg" alt="Security Camera" width="240" height="153" /><p class="wp-caption-text">Image: Jake Setlak 2002</p></div>
<p>Now really this should have not been an issue I think, since there&#8217;s a &#8220;Network Proxy&#8221; setting in the &#8220;Preferences&#8221; for Ubuntu but for some reason the Ubuntu Software Center doesn&#8217;t seem to take note of this (or the authentication details for username and password at least).</p>
<p>So anyway, this is how I got it working through a proxy on my 11.04 Ubuntu. Basically you need to edit the <strong>/etc/apt/apt.conf</strong> file with a line like the following and replacing <em>user</em>, <em>pass</em>, <em>host</em> and <em>port</em> with the relevant dertails.</p>
<blockquote><p><code>Acquire::http::proxy "http://user:pass@host:port/";</code></p></blockquote>
<p>Hope this helps.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/04/13/ubuntu-software-center-behind-a-proxy-with-authentication/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Lanyrd Splat WordPress Widget Plugin</title>
		<link>http://gingerbreaddesign.co.uk/todd/2012/01/02/lanyrd-splat-wordpress-widget-plugin/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2012/01/02/lanyrd-splat-wordpress-widget-plugin/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 10:34:44 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[lanyrd]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=526</guid>
		<description><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2012/01/screenshot-2-150x150.png" alt="" width="150" height="150" />Last night I noticed that the Lanyrd event info that was meant to be listed in my blog sidebar was no longer working. I was, at the time, using the My Lanyrd Widget which was up to a time working &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2012/01/02/lanyrd-splat-wordpress-widget-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2012/01/screenshot-2-150x150.png" alt="" width="150" height="150" /><p>Last night I noticed that the <a href="http://lanyrd.com">Lanyrd</a> event info that was meant to be listed in my blog sidebar was no longer working. I was, at the time, using the <a href="http://wordpress.org/extend/plugins/my-lanyrd-widget/">My Lanyrd Widget</a> which was up to a time working well&#8230; but then I noticed it had just stopped working.</p>
<p>I had a quick browse on the Lanyrd site and noticed that had some official <a title="Lanyrd javascript and code for badges" href="http://lanyrd.com/services/badges/">JS and code</a> which could be used to display a badge on your site showing pretty much the same info as the above mentioned widget had been doing.</p>
<p>And so, after an hour or so of coding the <a href="http://wordpress.org/extend/plugins/lanyrd-splat-widget/">Lanyrd Splat Widget plugin for WordPress </a>was born. I immediately requested a repo on the <a href="http://wordpress.org/">WordPress.org</a> site and as soon as this was approved my checked in the code and the <a href="http://wordpress.org/extend/plugins/lanyrd-splat-widget/">Lanyrd Splat Widget</a> was launched!</p>
<div id="attachment_528" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-528" title="Lanyrd info as a WordPress widget" src="http://gingerbreaddesign.co.uk/todd/files/2012/01/screenshot-2-300x228.png" alt="Lanyrd info as a WordPress widget" width="300" height="228" /><p class="wp-caption-text">The Lanyrd Widget in action</p></div>
<p>The plugin has settings for the maximum number of events to show as well as the format and of course the Lanyrd username of the info to use.</p>
<div id="attachment_529" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-529" title="Lanyrd Widget Settings" src="http://gingerbreaddesign.co.uk/todd/files/2012/01/screenshot-1-300x300.png" alt="Lanyrd Widget Settings" width="300" height="300" /><p class="wp-caption-text">The Lanyrd Widget Settings</p></div>
<p>The plugin pulls the info from Lanyrd  every time the page is loaded, which is obviously not ideal. I had toyed with the idea of using the ics feed which Lanyrd provides and then using transient storage inside WordPress to temporarily cache the data. I decided to not use this for the time as the route I&#8217;ve taken pulls only the data needed and also supports richer data. My view on this may change in time&#8230; we will just have to see how this performs.</p>
<p>The Lanyrd Splat Widget can be downloaded from the <a title="Download the Lanyrd Splat Widget from the official WordPress.org repository" href="http://wordpress.org/extend/plugins/lanyrd-splat-widget/">official WordPress.org plugin repository</a>.</p>
<p>Thanks for reading, check out <a href="http://gingerbreaddesign.co.uk/todd">Todd Halfpenny</a> for more from Todd Halfpenny</p>]]></content:encoded>
			<wfw:commentRss>http://gingerbreaddesign.co.uk/todd/2012/01/02/lanyrd-splat-wordpress-widget-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
