<?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 &#187; technology</title>
	<atom:link href="http://gingerbreaddesign.co.uk/todd/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://gingerbreaddesign.co.uk/todd</link>
	<description>Code is Purgatory</description>
	<lastBuildDate>Mon, 02 Jan 2012 10:51:00 +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>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>0</slash:comments>
		</item>
		<item>
		<title>WordPress 1 Minute Wonder &#8211; Quick Performance Boosts</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/12/05/wordpress-1-minute-wonder-quick-performance-boosts/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/12/05/wordpress-1-minute-wonder-quick-performance-boosts/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 09:00:48 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[1 Minute Wonder]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=503</guid>
		<description><![CDATA[This latest WordPress 1 Minute Wonder installation covers a couple of quick alternative steps that can be taken to dramatically increase your site performance&#8230; and yes I&#8217;ll be honest and say that actually to cover all 3 steps here it &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/12/05/wordpress-1-minute-wonder-quick-performance-boosts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://gingerbreaddesign.co.uk/todd/category/1-minute-wonder/"><img class="alignnone size-full wp-image-439" title="WordPress One Minute Wonder" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/1minwonder_01.png" alt="WordPress One Minute Wonder" width="344" height="100" /></a></p>
<p>This latest <a href="http://gingerbreaddesign.co.uk/todd/category/1-minute-wonder/">WordPress 1 Minute Wonder</a> installation covers a couple of quick alternative steps that can be taken to dramatically increase your site performance&#8230; and yes I&#8217;ll be honest and say that actually to cover all 3 steps here it takes more like 10 minutes.</p>
<p>In the below investigation I based &#8220;performance&#8221; on <a href="http://code.google.com/speed/page-speed/">Google&#8217;s PageSpeed</a> rating and <a href="http://developer.yahoo.com/yslow/">Yahoo&#8217;s YSlow</a> and this was run against a newly launched <a href="http://designsandsuch.com">online craft store site called Designs and Such</a>.</p>
<h2>Step 1 &#8211; Optimise Images</h2>
<p>Using the PageSpeed tool (in Chrome) it was possible to  see that I had several un-optimised images on my site. I processed these with the free <a href="optipng.sourceforge.net/">optipng</a> tool and instantly saw an increase in 6 PageSpeed points and  2 YSlow points. Not bad for something which anyone can do.</p>
<h2>Step 2 &#8211; W3-Total-Cache Plugin</h2>
<p>Now there is some stigma around having lots of plugins on your WordPress site and the detrimental affect it can have on performance&#8230; now whether you back this line of thought or not<strong>*</strong> sometimes plugins can really benefit your site in this context. Now please be sure to backup your DB (or entire site) before using any plugins which might modify you&#8217;re .htaccess and potentially other files in your installation.</p>
<p>For my investigation I installed the <a href="http://wordpress.org/extend/plugins/w3-total-cache/">W3-Total-Cache plugin</a> and configured it just to cache and minify my HTML, JS and CSS. The results were staggering&#8230; I saw an overall increase of 11 Google PageSpeeed points and 12 YSlow points</p>
<h2>Step 3 &#8211; .htaccess Tweaks</h2>
<p>Another step, this time plugin-free, should immediately give some good results. Simply by adding the following lines to one of my site&#8217;s .htaccess file I saw a further 4 point increase in my PageSpeed score and a 1 point increase in Yahoo&#8217;s YSLow rating.</p>
<p>The following lines do 2 things, add <a href="http://en.wikipedia.org/wiki/Expire_header#Expires">expire headers</a> to static files such as CSS, javascript and images and also removing <a href="http://www.google.co.uk/url?sa=t&amp;rct=j&amp;q=etags&amp;source=web&amp;cd=1&amp;ved=0CB8QFjAA&amp;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHTTP_ETag&amp;ei=D0_bTvHtJMLp8QPCstncDQ&amp;usg=AFQjCNF8HmSnRn_TdTm4w_VDNunQtQTuBw&amp;sig2=OE0C_8pFwM-eNVZuFpXI_w">ETags</a>. Of course please backup your .htaccess before doing any of this.</p>
<pre>#Expire Header
ExpiresActive On
ExpiresDefault A0
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/ico A2592000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000

FileETag none</pre>
<p>This is defining a 1 month expiry for all content covered by the files types listed above. Note if you do this there&#8217;ll be implications if you want to modify any of the files, like CSS, and have the changes to affect immediately.</p>
<p>This technique (and more info on it) was found over at <a href="http://www.tipsandtricks-hq.com/how-to-add-far-future-expires-headers-to-your-wordpress-site-1533">Tips &amp; Tricks HQ</a></p>
<h2>The overall results</h2>
<p>So in total by carrying out the above steps I saw the following performance increase. Of course the results will vary site by site but I believe that with Search Engines using site performance as a factor when ranking your site that 10 minutes spent here will be of value.</p>
<p><strong>Google PageSpeed Increase = 21</strong></p>
<p><strong>Yahoo YSlow Increase = 15</strong></p>
<div class="jbox blue" style="background: -webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#bae3ff));background: -moz-linear-gradient(top, #fdfeff, #bae3ff);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfeff', endColorstr='#bae3ff');">  <div  class="jbox-title blue">Found this useful?</div><div  class="jbox-content">If you&#8217;ve used this technique on your site for performance reasons and have some results then please leave them in the comments.</div></div>
<p><em>* When speaking to <a href="http://twitter.com/westi">@westi</a> at <a href="http://wiki.wordcampuk.org/WordCamp_UK_2010">WordCamp UK (or WordCamp Manchester) in 2010</a> he said that putting code in plugins rather than the core should result in no performance hit&#8230; of course it depends on the quality of code</em></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/2011/12/05/wordpress-1-minute-wonder-quick-performance-boosts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Upgrade Error &#8211; Incompatible Archive Solution</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/05/14/wordpress-upgrade-error-incompatible-archive-solution/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/05/14/wordpress-upgrade-error-incompatible-archive-solution/#comments</comments>
		<pubDate>Sat, 14 May 2011 11:25:37 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=480</guid>
		<description><![CDATA[Just a quick post to highlight the solution to a recent WordPress issue I had when trying to upgrade WordPress release using the &#8220;Upgrade Automatically&#8221; option. The error I was seeing was: Incompatible Archive.: PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/05/14/wordpress-upgrade-error-incompatible-archive-solution/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just a quick post to highlight the solution to a recent WordPress issue I had when trying to upgrade WordPress release using the &#8220;Upgrade Automatically&#8221; option. The error I was seeing was:</p>
<blockquote><p>Incompatible Archive.: PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature</p></blockquote>
<p>Even for someone who may be technically minded this is a little unhelpful&#8230; but thankfully the solution (in my case at least) was to free up some space on my hosting account. So it seems that the cause of the issue (or at least one of the causes) is that there was not enough space available for the automatic WordPress upgrade to take place.</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/2011/05/14/wordpress-upgrade-error-incompatible-archive-solution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 1 Minute Wonder &#8211; Styling Widgets on Pages Horizontally</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/05/08/wordpress-widgets-on-pages-horizontal-layout-demo/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/05/08/wordpress-widgets-on-pages-horizontal-layout-demo/#comments</comments>
		<pubDate>Sun, 08 May 2011 18:36:03 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[1 Minute Wonder]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[widgets]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=471</guid>
		<description><![CDATA[In this edition of WordPress 1 Minute Wonders I will answer a question which I frequently get emailed about&#8230; and that is how to style widgets next to each other when using my Widgets on Pages WordPress plugin. In this &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/05/08/wordpress-widgets-on-pages-horizontal-layout-demo/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://gingerbreaddesign.co.uk/todd/category/1-minute-wonder/"><img class="alignnone size-full wp-image-439" title="WordPress One Minute Wonder" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/1minwonder_01.png" alt="WordPress One Minute Wonder" width="344" height="100" /></a></p>
<p>In this edition of <a href="http://gingerbreaddesign.co.uk/todd/category/1-minute-wonder/">WordPress 1 Minute Wonders</a> I will answer a question which I frequently get emailed about&#8230; and that is how to style widgets next to each other when using my <a href="http://wordpress.org/extend/plugins/widgets-on-pages/">Widgets on Pages WordPress plugin</a>.</p>
<p>In this post I have 3 widgets in one of the sidebars created by the plugin. I have named the sidebar <em>horiz</em>.</p>
<div id='horiz' class='widgets_on_page'>
    <ul></ul>
  </div><!-- widgets_on_page -->
<p>To get the Widgets to display as they do above there was some extra CSS that I had to add to my theme&#8217;s style.css file to get them to display like this&#8230; here it is.</p>
<pre>#horiz {
  overflow: auto;margin: 10p;padding: 10px;
}</pre>
<pre>#horiz .widget {
  float: left;
  width: 25%;
  padding: 2%;
  background: #f1f1f1;
  border:1px solid #999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 3px 3px 7px #999;
  -webkit-box-shadow: 3px 3px 7px #999;
  -o-box-shadow: 3px 3px 7px #999;
  box-shadow: 3px 3px 7px #999;
  margin: 0 1%;
 }</pre>
<p>I have put a fair amount of styling in there to make them look a bit more appealing but essentially the important bit that makes the widgets sit next to each other can be done with just the following;</p>
<pre>#horiz {
  overflow: auto;
}</pre>
<pre>#horiz .widget {
  float: left;
  width: 25%;
  padding: 2%;
  margin: 0 1%;
 }</pre>
<p>In the first section we style the whole sidebar (you would replace <em>.horiz</em> with whatever you had called your sidebar), making sure that the content overflow is set to auto. This makes sure that any content following the sidebar does not also creep up alongside the widgets.</p>
<p>The second section styles the widgets (all three in this case). The key part here is the <em>float:left;</em> which makes them site alongside each other.</p>
<div class="jbox blue" style="background: -webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#bae3ff));background: -moz-linear-gradient(top, #fdfeff, #bae3ff);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfeff', endColorstr='#bae3ff');">  <div  class="jbox-title blue">Found this  useful?</div><div  class="jbox-content">If you&#8217;ve used this tip why not <a href="../feed/">subscribe to my feed</a> or check out the first item in the <a href="../2011/04/23/wordpress-styling-author-comments/">WordPress 1 Minute Wonder series</a>?</div></div>
<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/2011/05/08/wordpress-widgets-on-pages-horizontal-layout-demo/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Best Ribbit Transcription&#8230; ever</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/05/05/best-ribbit-transcription-ever/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/05/05/best-ribbit-transcription-ever/#comments</comments>
		<pubDate>Thu, 05 May 2011 12:18:23 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[ribbit]]></category>
		<category><![CDATA[speach-to-text]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=455</guid>
		<description><![CDATA[I use a service called Ribbit to handle my voicemails and they send me a text and email of the transcribed message as well as an mp3 of the audio. As it&#8217;s a free service I tend not to be &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/05/05/best-ribbit-transcription-ever/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I use a service called <a href="http://www.ribbit.com/">Ribbit</a> to handle my voicemails and they send me a text and email of the transcribed message as well as an mp3 of the audio. As it&#8217;s a free service I tend not to be too worried about the exact content of the message as long as I get the general idea.</p>
<p>Today though, I received an amazingly baffling (not to mention &#8220;blue&#8221;) transcription of a voicemail that was left for me&#8230; and I thought I&#8217;d share it with you all;</p>
<p>Translation:</p>
<blockquote><p>Regards shit just wanted to have please go understand now Bridges a log so conflict legal due to any of the keeps issue and the construction any finance to.</p></blockquote>
<p>Actual message left:</p>
<blockquote><p>Hello Todd, Pankaj here. Just wanted to have quick chat to understand, erm, whether the logs are confirmatory or&#8230; do you see any other issue in that because the scripts are now running fine as expected.</p></blockquote>
<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/2011/05/05/best-ribbit-transcription-ever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 1 Minute Wonder – Adding Gravatar Hovercards</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/05/03/wordpress-adding-gravater-hovercards/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/05/03/wordpress-adding-gravater-hovercards/#comments</comments>
		<pubDate>Tue, 03 May 2011 10:00:28 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[1 Minute Wonder]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[Gravater]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=441</guid>
		<description><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/wordpress_gravater_hovercard-150x150.png" alt="" width="150" height="150" />As a sequal to the debut entry of the &#8220;WordPress 1 Minute Wonder&#8221; series which talked about styling author comments differently to other comments this post extends the usefulness of your comments by adding Gravatar Hovercards to you site/blog. This posts &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/05/03/wordpress-adding-gravater-hovercards/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/wordpress_gravater_hovercard-150x150.png" alt="" width="150" height="150" /><p><a href="http://gingerbreaddesign.co.uk/todd/files/2011/04/1minwonder_01.png"><img class="alignnone size-full wp-image-439" title="WordPress One Minute Wonder" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/1minwonder_01.png" alt="WordPress One Minute Wonder" width="344" height="100" /></a></p>
<p>As a sequal to the debut entry of the <a title="WordPress 1 minute wonder tips and tricks" href="http://gingerbreaddesign.co.uk/todd/category/1-minute-wonder/">&#8220;WordPress 1 Minute Wonder&#8221; series</a> which talked about <a title="How to style author comments in WordPress" href="http://gingerbreaddesign.co.uk/todd/2011/04/23/wordpress-styling-author-comments/">styling author comments</a> differently to other comments this post extends the usefulness of your comments by adding <a href="http://en.gravatar.com/">Gravatar</a> Hovercards to you site/blog. This posts presumes that you know what <a href="http://en.gravatar.com/">Gravtars</a> are (<a href="http://en.gravatar.com/">if not check them out</a>).</p>
<p>Again, in true <em>WordPress 1 Minute Wonder</em> fashion this is a dead simple thing to enable and involves nothing more than copy and paste and (s)FTP access to your site. In fact before I show you the steps I should credit the guys at <a href="http://weblogtoolscollection.com/">WebBlogToolsCollection</a> for this&#8230; in this case I simply a messenger.</p>
<p>So to get this working simply copy and paste the following code into your theme&#8217;s <em>function.php</em> file (create one if it doesn&#8217;t exist).</p>
<pre>wp_enqueue_script( 'gprofiles',
'http://s.gravatar.com/js/gprofiles.js', array( 'jquery' ),
'e', true );</pre>
<p>This should give your comments&#8217; avatars a nice hovercard affect if you hover over them.</p>
<p><img class="alignnone size-full wp-image-443" title="wordpress_gravater_hovercard" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/wordpress_gravater_hovercard.png" alt="WordPress Gravatar Hovercard" width="683" height="284" /></p>
<p>It&#8217;s that simple and useful&#8230; brilliant.</p>
<p>To get the most out of this feature (on your site and on others that you comment on) make sure you update the info on your Gravatar profile.</p>
<div class="jbox blue" style="background: -webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#bae3ff));background: -moz-linear-gradient(top, #fdfeff, #bae3ff);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfeff', endColorstr='#bae3ff');">  <div  class="jbox-title blue">Found this useful?</div><div  class="jbox-content">If you&#8217;ve used this tip and now have Gravatar hovercards working on your WordPress powered website or blog why not <a href="http://gingerbreaddesign.co.uk/todd/feed/">subscribe to my feed</a> or check out the first item in the <a href="http://gingerbreaddesign.co.uk/todd/2011/04/23/wordpress-styling-author-comments/">WordPress 1 Minute Wonder series</a>?</div></div>
<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/2011/05/03/wordpress-adding-gravater-hovercards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress 1 Minute Wonder &#8211; Styling Author Comments</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/04/23/wordpress-styling-author-comments/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/04/23/wordpress-styling-author-comments/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 17:52:21 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[1 Minute Wonder]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=431</guid>
		<description><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/comment-150x150.png" alt="" width="150" height="150" />This is the first in the series of my 1 Minute Wonder series for WordPress where I&#8217;ll be showing simple and quick tricks for WordPress to add a little extra to your blog or WordPress powered website. And in this &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/04/23/wordpress-styling-author-comments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img align="left" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/comment-150x150.png" alt="" width="150" height="150" /><p><img class="alignnone size-full wp-image-439" title="WordPress One Minute Wonder" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/1minwonder_01.png" alt="" width="344" height="100" /></p>
<p>This is the first in the series of my <em>1 Minute Wonder </em>series for WordPress where I&#8217;ll be showing simple and quick tricks for WordPress to add a little extra to your blog or WordPress powered website. And in this series debut I&#8217;ll be showing you how to add extra styling to the comments made by the post author.</p>
<p>So a quick caveat&#8230; this trick depends on your theme&#8217;s implementation&#8230; hopefully it&#8217;s been created with all the correct semantic markup needed. If you find this doesn&#8217;t work then to resolve the issue may take slightly longer than the one minute.</p>
<p>So here we go, all you really need to do is add the following to your current theme&#8217;s <em>style.css</em> file (usually located in ~/wp-content/themes/&lt;theme_name&gt;/ directory);</p>
<pre>.commentlist li.bypostauthor {
  background: #f1f1f1;
  border:1px solid #999;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 3px 3px 7px #999;
  -webkit-box-shadow: 3px 3px 7px #999;
  -o-box-shadow: 3px 3px 7px #999;
  box-shadow: 3px 3px 7px #999;
}</pre>
<p>What we&#8217;ve done here is added extra styling to give the author&#8217;s comments a background specific background colour with a nice rounded border and a subtle box shadow. The rounding of the corners and the shadow are created using CSS3 so may not show on older browsers.</p>
<div id="attachment_433" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-433" title="Styled Author Comment" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/comment-300x203.png" alt="Styled Author Comment" width="300" height="203" /><p class="wp-caption-text">Styled Author Comment</p></div>
<p>This styling can be seen on this very blog over at this post on the Responsive TwentyTen child theme for WordPress. Of course the comment can be styled in any manner of ways depending on the CSS you apply.</p>
<div class="jbox blue" style="background: -webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#bae3ff));background: -moz-linear-gradient(top, #fdfeff, #bae3ff);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfeff', endColorstr='#bae3ff');">  <div  class="jbox-title blue">Found this useful?</div><div  class="jbox-content">If you&#8217;ve used this technique on your site for styling comments then please leave me a comment below with a link so I can take a peak.</div></div>
<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/2011/04/23/wordpress-styling-author-comments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Information as requested, Or not!</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/04/12/information-as-requested-or-not/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/04/12/information-as-requested-or-not/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 16:54:26 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[opinion]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=424</guid>
		<description><![CDATA[Did I receive Spam Mail from Keith Griggs? I received a mail today from a gentleman wanting to start up a joint venture with me. The proposal was based around creating an SEO business (something he said that he was &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/04/12/information-as-requested-or-not/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Did I receive Spam Mail from Keith Griggs?</h2>
<p><img class="size-full wp-image-425 alignleft" title="Stop Spam mail" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/1055106_stop_spam_sign.jpg" alt="" width="300" height="296" /></p>
<p>I received a mail today from a gentleman wanting to start up a joint venture with me. The proposal was based around creating an SEO business (something he said that he was already very good at). So how did I respond to the mail?</p>
<p>I suppose I could&#8217;ve been flattered by his approach, I mean it seemed financially to not be such a bad deal (apart from the 100 quid I&#8217;d have to fork over to show my commitment of course)&#8230; but even before I started looking into the key content of the mail 2 things struck me which meant I didn&#8217;t think that this guy really wanted to start a business with <em>me</em>.</p>
<p>Firstly he didn&#8217;t address me by name&#8230; this is something that unless you&#8217;re hidden deep in a large organisation, shouldn&#8217;t be too hard to find out. Yup, this was (content aside) starting to smell of a mass mail campaign.</p>
<p>Second up (though I should really have spotted this first) was the email subject line &#8220;SEO Experts &#8211; Information as requested&#8221;&#8230; so there we have it&#8230; I have never asked for any information from these guys. I honestly have never understood why spammers use such subject lines. Perhaps they think that my business is so big that someone else (who I don&#8217;t talk to but knows that I&#8217;d want the information) passed a request on for me?</p>
<p>Either way I <a title="Keith Griggs sent me spam mail" href="http://twitter.com/keithgriggs">filed it under spam and Keith Griggs</a> can go suck an egg and see just how well this article will rank for &#8220;Keith Griggs send me spam mail&#8221;. I&#8217;ll check back in a few days to see if google index me for that.</p>
<p>I have also tweeted Keith Griggs to ask him to not send me spam&#8230; at the time of writing he hadn&#8217;t responded.</p>
<p>I don&#8217;t know for sure that this is spam&#8230; but to me it sure seems like 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/2011/04/12/information-as-requested-or-not/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Developer&#8217;s Linux Setup</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/04/10/the-developers-linux-setup/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/04/10/the-developers-linux-setup/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 10:30:54 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=415</guid>
		<description><![CDATA[A quick foreword, this is how I&#8217;ve got my relatively new Linux setup running so please, please leave comments to let me know what I&#8217;ve overlooked. As someone who flits between different computers it&#8217;s nice to have a common set &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/04/10/the-developers-linux-setup/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A quick foreword, this is how I&#8217;ve got my relatively new Linux setup running so please, please leave comments to let me know what I&#8217;ve overlooked.</p>
<p>As someone who flits between different computers it&#8217;s nice to have a common set of tools to help me as a developer&#8230; and have a new Ubuntu setup in my home office I thought I&#8217;d document those which really help me in day to day work etc.</p>
<h2>Development Tools</h2>
<p><img class="alignnone size-full wp-image-418" title="code" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/code.jpg" alt="" width="300" height="224" /></p>
<p><strong>SciTE</strong> - As an all-round editor I just love <a href="http://www.scintilla.org/SciTE.html">SciTE</a> (and it&#8217;s fun to say it&#8217;s name too). It&#8217;s a no-nonsense editor with a vast amount of languages supported.</p>
<p><strong>Eclipse</strong> &#8211; OK, so I don&#8217;t really like <a href="http://www.eclipse.org/">eclipse</a> but as a tool for developing for Android it does it&#8217;s job just fine.</p>
<p><strong>Firefox</strong> &#8211; Yup, an excellent browser which also hosts some excellent add-ons (Firebug, Web Developer, ColorZilla)</p>
<h2>Designer Tools</h2>
<p><img class="alignnone size-full wp-image-419" title="paint" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/paint.jpg" alt="" width="300" height="216" /></p>
<p><strong>Balsamiq</strong> &#8211; For wireframing websites, web apps and mobile applications <a href="http://balsamiq.com">Balsamiq</a> is pretty good.</p>
<h2>Communication</h2>
<p><img class="alignnone size-full wp-image-421" title="1098063_loudspeaker" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/1098063_loudspeaker.jpg" alt="" width="300" height="200" /></p>
<p><strong>Tweetdeck</strong> &#8211; What can I say about <a href="http://tweetdeck.com">Tweetdeck</a> apart from it&#8217;s a brilliant client for Twitter and Facebook.</p>
<p><strong>Skype</strong> &#8211; The current <a href="http://skype.com">Skype</a> client on linux is a little &#8216;clumsy&#8217; in my opinion and is a fair few releases behind it&#8217;s Windows counterparts. As a basic VoIP client though it&#8217;s second to none.</p>
<h2>Utilities</h2>
<p><img class="alignnone size-full wp-image-420" title="tools" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/tools.jpg" alt="" width="300" height="200" /></p>
<p><strong>Adobe Air</strong> &#8211; This cross platform runtime environment enables you to take advantage of some really super tools and applications.</p>
<p><strong>Dropbox</strong> &#8211; This is just one of the dandiest apps around&#8230; brilliant cloud based storage with cross platforms clients. If you haven&#8217;t got it yet what are you waiting for&#8230; go <a href="http://db.tt/xeiXZ21">get Dropbox now</a>!</p>
<p><strong>Evernote</strong> &#8211; <a href="http://evernote.com">Evernote</a> is a brilliant cloud based note taking and management app</p>
<p><strong>Filezilla</strong> &#8211; A few linux fans might not appreciate me mentioning GUI (s)FTP clients such as <a href="http://filezilla-project.org">Filezilla</a> but as an ex-Windows user having familiar tools to winSCP makes the migration much easier.</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/2011/04/10/the-developers-linux-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get Dropbox on Linux Working through a Proxy</title>
		<link>http://gingerbreaddesign.co.uk/todd/2011/04/09/how-to-get-dropbox-on-linux-working-through-a-proxy/</link>
		<comments>http://gingerbreaddesign.co.uk/todd/2011/04/09/how-to-get-dropbox-on-linux-working-through-a-proxy/#comments</comments>
		<pubDate>Sat, 09 Apr 2011 09:04:52 +0000</pubDate>
		<dc:creator>todd</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://gingerbreaddesign.co.uk/todd/?p=407</guid>
		<description><![CDATA[I was recently a little stumped on getting Dropbox working on my Ubuntu 10.10 install (Maverick Meerkat) through our corporate proxy&#8230;. having got it working though I thought I&#8217;d share with you. In a terminal start Dropbox with the following &#8230; <a href="http://gingerbreaddesign.co.uk/todd/2011/04/09/how-to-get-dropbox-on-linux-working-through-a-proxy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was recently a little stumped on getting <a href="http://db.tt/xeiXZ21">Dropbox</a> working on my Ubuntu 10.10 install (Maverick Meerkat) through our corporate proxy&#8230;. having got it working though I thought I&#8217;d share with you.</p>
<p><a href="http://db.tt/xeiXZ21"><img class="alignnone size-full wp-image-409" title="dropbox" src="http://gingerbreaddesign.co.uk/todd/files/2011/04/dropbox.png" alt="Dropbox Logo" width="400" height="136" /></a></p>
<p><span style="color: #444444; line-height: 24px;">In a terminal start Dropbox with the following command.</span></p>
<pre>dropbox start
Starting Dropbox...
The Dropbox daemon is not installed!
Run "dropbox start -i" to install the daemon</pre>
<p>This tells us that the Dropbox daemon needs to be installed&#8230; so run the command as suggested</p>
<pre>dropbox start -i</pre>
<p>This will start the installer and if you have a proxy in the way then this process will throw you an error. What you need to do is specify the proxy settings (including username and password. For some reason setting it via Gnome (System-&gt;Preferences -&gt; Network Proxy) does not seem to work and we need to set the Environment variable <em>http_proxy</em>.</p>
<pre>export http_proxy=http://username:password@proxy:8080</pre>
<p>If you re-run the <em>dropbox start -i</em> command now the install should proceed as required and you&#8217;ll have a nice working install of Dropbox running. Note also that during installation it is possible to set the Proxy information that will be used by Dropbox for everyday running so there is no need to put the previously mentioned <em>export</em> command in your <em>.bashrc</em> file.</p>
<p>﻿</p>
<div class="jbox blue" style="background: -webkit-gradient(linear, left top, left bottom, from(#fdfeff), to(#bae3ff));background: -moz-linear-gradient(top, #fdfeff, #bae3ff);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfeff', endColorstr='#bae3ff');">  <div  class="jbox-title blue">Get Dropbox</div><div  class="jbox-content">If you haven&#8217;t got Dropbox yet go grab it from <a title="Get Dropbox now" href="http://db.tt/xeiXZ21">here</a>.</div></div>
<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/2011/04/09/how-to-get-dropbox-on-linux-working-through-a-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
