<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"> <channel><title>Alex Leonard » Technology</title> <link>http://alex.leonard.ie</link> <description>Journal, tech tips, and photo blog of Alex Leonard</description> <lastBuildDate>Sun, 20 May 2012 10:27:45 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator>  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/alexleonard_technology" /><feedburner:info uri="alexleonard_technology" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://alex.leonard.ie/?pushpress=hub" /><feedburner:emailServiceId>alexleonard_technology</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>An unexpected speed boost</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/HYAuhdN6BSw/</link> <comments>http://alex.leonard.ie/2012/05/18/an-unexpected-speed-boost/#comments</comments> <pubDate>Fri, 18 May 2012 13:48:31 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[internet]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29572</guid> <description><![CDATA[<p>How about this for a nice surprise in my post this morning: apparently my BT Infinity connection is able to receive a free speed upgrade! Read on and weep at the speeds I'll be getting!</p> ]]></description> <content:encoded><![CDATA[<p>How about this for a nice surprise in my post this morning: apparently my BT Infinity connection is able to receive a free speed upgrade! Check out the new speeds below:</p><blockquote><p>Up to 76Mb download speed<br
/> Up to 19Mb upload speed</p></blockquote><p>I&#8217;m pretty chuffed with that. Compared to my broadband speeds this time last year that&#8217;s approximately 70 times faster on the download end of things.</p><p>I&#8217;m also pretty happy about my &#8220;truly unlimited&#8221; connection. Below is my usage for the past month.</p><p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/05/unlimited-data-broadband.png"><img
class="alignnone size-medium wp-image-29573 colorbox-29572" title="unlimited-data-broadband" src="http://alex.leonard.ie/wp-content/uploads/2012/05/unlimited-data-broadband-710x587.png" alt="" width="710" height="587" /></a></p><p>I have been uploading all of my music collection to Google Play Music, which explains the massive upload usage. Sadly Google Play Music is limited to 20,000 tracks so I&#8217;m stuck with under half my music collection uploaded and they don&#8217;t appear to be offering any option for increasing your allowance.</p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2007/05/23/nice-hi-speed-footage/' rel='bookmark' title='Nice Hi-speed Footage'>Nice Hi-speed Footage</a></li><li><a
href='http://alex.leonard.ie/2011/03/02/google-maps-vs-bing-maps-in-cambodia/' rel='bookmark' title='Google Maps vs Bing Maps in Cambodia'>Google Maps vs Bing Maps in Cambodia</a></li><li><a
href='http://alex.leonard.ie/2007/06/08/qotd-dj-me/' rel='bookmark' title='QotD: DJ Me'>QotD: DJ Me</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=HYAuhdN6BSw:LJoagjR04O8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=HYAuhdN6BSw:LJoagjR04O8:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=HYAuhdN6BSw:LJoagjR04O8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=HYAuhdN6BSw:LJoagjR04O8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=HYAuhdN6BSw:LJoagjR04O8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=HYAuhdN6BSw:LJoagjR04O8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/HYAuhdN6BSw" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/05/18/an-unexpected-speed-boost/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/05/18/an-unexpected-speed-boost/</feedburner:origLink></item> <item><title>Why Google Voice is US only</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/pN4nfS-BI6U/</link> <comments>http://alex.leonard.ie/2012/05/17/why-google-voice-is-us-only/#comments</comments> <pubDate>Thu, 17 May 2012 08:11:30 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[funny]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[rant]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29567</guid> <description><![CDATA[<p>Or at least a theory as to why they dare not launch this service internationally. Google Voice just doesn't comprehend the Irish accent. Whilst it might do a pretty poor job generally, it's really failing for me here.</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/05/google_voice_logo_med.png"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-29568 colorbox-29567" title="google_voice_logo_med" src="http://alex.leonard.ie/wp-content/uploads/2012/05/google_voice_logo_med-200x200.png" alt="" width="200" height="200" /></a>I think I&#8217;ve worked out why Google Voice is US only. Or one of the reasons at least. Whilst I&#8217;m not based in the US I did manage to get a Google Voice account activated. It was complicated but worth it considering that I had no voicemail service whilst living in Cambodia.</p><p>The process went something like this:</p><ol><li>Register new Skype In number based in the states.</li><li>Set up US proxy to login to Google Voice</li><li>Apply for new Google Voice number using my US Skype In number as verification</li><li>Cancel US Skype In number</li><li>Setup Skype to redirect calls to Google Voice number</li></ol><p>What was the purpose of this? It meant that if I didn&#8217;t have Skype on (which, due to the unreliability of their Android app, I often didn&#8217;t), any missed calls would be routed to Google Voice at no cost and I&#8217;d at least get a notification via Gmail of the missed call, or at best a free transcript of the message. Considering that I was 7 hours ahead of most of my clients, this was handy for keeping track of any potential emergencies. Yes I could have just re-routed my calls directly to my Cambodian mobile, but at a cost, and at the danger of being woken up at 2am by a client who just wanted to check in on progress or something mundane that didn&#8217;t require immediate attention.</p><h2>So what&#8217;s the problem?</h2><p>Well, the problem is that Google Voice does a horrendous job of guessing what people are saying. I don&#8217;t know whether this is a more generic issue, or whether its exaggerated by the fact that I&#8217;m getting it to transcribe Irish accented voice mails.</p><p>Check this most recent transcription out:</p><blockquote><p>Dallas teaching here. Just wanted to web page town and Yeah, Monday, at the sorry it&#8217;s Tuesday noon today night i can assure that kind of <em>[phone number redacted]</em>, Latrice okay. No one quotes at the moment coming through tomorrow. Yeah but I will talk tonight and content. All of the website, so all the time. If you have a good online presence. Let&#8217;s just got back at the topic of the here and community back punk rock. Bye bye.</p></blockquote><p>&#8220;&#8230; and community back punk rock. Bye bye.&#8221; What an awesome way to finish your voice mail.</p><p>Ultimately the message turned out to be from a client who thought their website might be down (if it was, this particular client should be calling their hosting company not me as we don&#8217;t handle their hosting anymore). I&#8217;m quite sure that there is no realistic way you could gather that from the above transcription.</p><p>It looks like voice transcription has a long way to go..</p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2010/02/18/skype-f-me-in-the-a-once-again/' rel='bookmark' title='Skype F me in the A once again'>Skype F me in the A once again</a></li><li><a
href='http://alex.leonard.ie/2010/11/09/google-with-a-hint-of-yahoo/' rel='bookmark' title='Google with a hint of Yahoo'>Google with a hint of Yahoo</a></li><li><a
href='http://alex.leonard.ie/2009/10/01/google-start-waving/' rel='bookmark' title='Google start waving'>Google start waving</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=pN4nfS-BI6U:z93EonuHrD4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=pN4nfS-BI6U:z93EonuHrD4:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=pN4nfS-BI6U:z93EonuHrD4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=pN4nfS-BI6U:z93EonuHrD4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=pN4nfS-BI6U:z93EonuHrD4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=pN4nfS-BI6U:z93EonuHrD4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/pN4nfS-BI6U" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/05/17/why-google-voice-is-us-only/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/05/17/why-google-voice-is-us-only/</feedburner:origLink></item> <item><title>Evernote for Android gets an overhaul</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/i2Ld24g-7JQ/</link> <comments>http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/#comments</comments> <pubDate>Wed, 16 May 2012 09:32:59 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[apps]]></category> <category><![CDATA[mobile technology]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29555</guid> <description><![CDATA[<p>Evernote have just rolled out a substantial update to the Android version of their mobile app. The whole design has been overhauled and fits much better with the design patterns expected with Android 4.</p> ]]></description> <content:encoded><![CDATA[<p>Evernote have just rolled out a substantial update to the Android version of their mobile app. The whole design has been overhauled and fits much better with the design patterns expected with Android 4 (Ice Cream Sandwich).</p><p>There&#8217;s a few small glitches that I&#8217;ve noticed, but overall the new look is a definite improvement, and, based on some quick testing this morning, I think it will result in a more fluid user-experience and faster note browsing and creation.</p><h2>Glitches</h2><ol><li>For the life of me I cannot find options for premium offline notebooks. I&#8217;m quite certain it used to be an option in main settings, but I&#8217;ve gone through each screen there and can&#8217;t see it. This is a little unfortunate as I was meaning to set one of my notebooks up for offline use before I go abroad.</li><li>The hardware menu button no longer functions at all (I think). I&#8217;ve checked it pretty much everywhere in the app and it does nothing. Obviously for devices without a dedicated menu button this isn&#8217;t an issue, but it should still get a response for those phones that do still have dedicated menu buttons.</li><li>Long press actions only work on individual notes, not notebooks or tags. Feels like there should be some options on long-pressing a notebook (move, make available offline, rename).</li></ol><div>There&#8217;s a forum post on Evernote forums <a
href="http://discussion.evernote.com/topic/26158-evernote-for-android-40-is-now-live-on-google-play/">if you want to report any bugs</a>.</div><h2>Quick video overview</h2><p><iframe
width="720" height="405" src="http://www.youtube.com/embed/Ag_IGEgAa9M?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p><h2>Gallery</h2> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-home-screen/' title='evernote-home-screen'><img
width="168" height="300" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-home-screen-168x300.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-home-screen" title="evernote-home-screen" /></a> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-note-list/' title='evernote-note-list'><img
width="168" height="300" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-note-list-168x300.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-note-list" title="evernote-note-list" /></a> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-note/' title='evernote-note'><img
width="168" height="300" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-note-168x300.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-note" title="evernote-note" /></a> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-note-editor/' title='evernote-note-editor'><img
width="168" height="300" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-note-editor-168x300.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-note-editor" title="evernote-note-editor" /></a> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-help/' title='evernote-help'><img
width="168" height="300" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-help-168x300.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-help" title="evernote-help" /></a> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-widget/' title='evernote-widget'><img
width="168" height="300" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-widget-168x300.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-widget" title="evernote-widget" /></a> <a
href='http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/evernote-tablet/' title='evernote-tablet'><img
width="200" height="125" src="http://alex.leonard.ie/wp-content/uploads/2012/05/evernote-tablet-200x125.jpg" class="attachment-thumbnail colorbox-29555" alt="evernote-tablet" title="evernote-tablet" /></a><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2012/02/09/chrome-for-android-beta-released/' rel='bookmark' title='Chrome for Android Beta released'>Chrome for Android Beta released</a></li><li><a
href='http://alex.leonard.ie/2010/02/09/posting-from-android/' rel='bookmark' title='Posting from Android'>Posting from Android</a></li><li><a
href='http://alex.leonard.ie/2010/05/12/can-someone-recommend-an-evernote-alternative/' rel='bookmark' title='Can someone recommend an Evernote alternative?'>Can someone recommend an Evernote alternative?</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=i2Ld24g-7JQ:Ho1FjdypaM4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=i2Ld24g-7JQ:Ho1FjdypaM4:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=i2Ld24g-7JQ:Ho1FjdypaM4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=i2Ld24g-7JQ:Ho1FjdypaM4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=i2Ld24g-7JQ:Ho1FjdypaM4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=i2Ld24g-7JQ:Ho1FjdypaM4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/i2Ld24g-7JQ" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/05/16/evernote-for-android-gets-an-overhaul/</feedburner:origLink></item> <item><title>SwiftKey 3 – New beta version available</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/BJF_TvIZEjA/</link> <comments>http://alex.leonard.ie/2012/05/12/swiftkey-3-new-beta-version-available/#comments</comments> <pubDate>Sat, 12 May 2012 16:44:55 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[apps]]></category> <category><![CDATA[mobile technology]]></category> <category><![CDATA[software]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29526</guid> <description><![CDATA[<p>A new version of Swift Key, the excellent Android keyboard, is upcoming and it's looking good. Read on for videos and download links.</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/05/swift-key-logo.png"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-29527 colorbox-29526" title="swift-key-logo" src="http://alex.leonard.ie/wp-content/uploads/2012/05/swift-key-logo-200x109.png" alt="" width="200" height="109" /></a>A new version of Swift Key, the excellent Android keyboard, is upcoming and it looks like it should offer some general improvements. I&#8217;ve been pretty happy with Swift Key for quite a long time now and hope the new version keeps on giving me the good performance I&#8217;ve come to expect from it.</p><p>There&#8217;s a video they recorded comparing the stock keyboard with Swift Key and whilst it&#8217;s a little cheesy it does give you an idea how useful it is in speeding up your touch screen typing.</p><p>I&#8217;ve just downloaded the beta so will be testing it out over the next few days.</p><p><iframe
width="720" height="405" src="http://www.youtube.com/embed/RAJIDH5d4C4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p><p>What&#8217;s your preferred Android keyboard?</p><h3>Links</h3><ul><li>Announcement: <a
href="http://www.swiftkey.net/swiftkey-3-beta-smart-space-ui-themes">http://www.swiftkey.net/swiftkey-3-beta-smart-space-ui-themes</a></li><li>Download: <a
href="http://vip.swiftkey.net/sk3beta">http://vip.swiftkey.net/sk3beta</a></li><li>Tablet Download: <a
href="http://vip.swiftkey.net/sk3tabletbeta">http://vip.swiftkey.net/sk3tabletbeta</a></li></ul><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2012/02/09/chrome-for-android-beta-released/' rel='bookmark' title='Chrome for Android Beta released'>Chrome for Android Beta released</a></li><li><a
href='http://alex.leonard.ie/2011/05/26/wordpress-3-2-beta-2-and-3-1-3-released/' rel='bookmark' title='WordPress 3.2 Beta 2 (and 3.1.3) released'>WordPress 3.2 Beta 2 (and 3.1.3) released</a></li><li><a
href='http://alex.leonard.ie/2008/09/03/picasa-3-beta/' rel='bookmark' title='Picasa 3 Beta'>Picasa 3 Beta</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=BJF_TvIZEjA:EJn76AfsV5Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=BJF_TvIZEjA:EJn76AfsV5Q:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=BJF_TvIZEjA:EJn76AfsV5Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=BJF_TvIZEjA:EJn76AfsV5Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=BJF_TvIZEjA:EJn76AfsV5Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=BJF_TvIZEjA:EJn76AfsV5Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/BJF_TvIZEjA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/05/12/swiftkey-3-new-beta-version-available/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/05/12/swiftkey-3-new-beta-version-available/</feedburner:origLink></item> <item><title>Google Drive launched; Dropbox hurting?</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/tBuYVud4AvI/</link> <comments>http://alex.leonard.ie/2012/04/24/google-drive-launched-dropbox-hurting/#comments</comments> <pubDate>Tue, 24 Apr 2012 18:02:52 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29479</guid> <description><![CDATA[<p>So the (very) long awaited Google Drive has been launched and a few interesting things have come out of it.</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/04/Google-Drive-icon_270x208.jpg"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-29480 colorbox-29479" title="Google-Drive-icon_270x208" src="http://alex.leonard.ie/wp-content/uploads/2012/04/Google-Drive-icon_270x208-200x154.jpg" alt="" width="200" height="154" /></a>So the (very) long awaited Google Drive has been launched and a few interesting things have come out of it.</p><h2>Dropbox pricing hugely undercut</h2><p>Well Google have flexed their muscles here and have hammered Dropbox on cloud storage pricing. Please note I&#8217;m rounding up from the stupid 99c pricing..</p><div><table><thead><tr><th>Storage</th><th>Dropbox Price</th><th>Google Drive Price</th></tr></thead><tbody><tr><td>25GB</td><td>&#8212;</td><td>$2.50 per month</td></tr><tr><td>50GB</td><td>$10 per month</td><td>&#8212;</td></tr><tr><td>100GB</td><td>$20 per month</td><td>$5 per month</td></tr><tr><td>200GB</td><td>&#8212;</td><td>$10 per month</td></tr><tr><td>400GB</td><td>&#8212;</td><td>$20 per month</td></tr></tbody></table></div><p>So, as you can see Google Drive is undercutting Dropbox by 1/4 of the price.</p><h2>Google Drive pricing has gone up</h2><p>Whilst their pricing is much cheaper than Dropbox, it&#8217;s actually quite a big raise in price. I&#8217;m currently grandfathered on a plan that gave me 80GB for $20 a <strong>year</strong>. The nearest plan to that now is 100GB for $5 a month, so that&#8217;s $60 a year.</p><p>Now I feel stupid for not having predicted this and upgraded my storage plan before the announcement.. just check the comparison:</p><p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/04/google-drive-price-inceases.jpg"><img
class="alignnone size-full wp-image-29481 colorbox-29479" title="google-drive-price-inceases" src="http://alex.leonard.ie/wp-content/uploads/2012/04/google-drive-price-inceases.jpg" alt="" width="579" height="218" /></a></p><p>I&#8217;d have quite happily paid $100 a year for 400GB! Now I&#8217;m not so sure &#8211; it&#8217;d cost me $240 a year instead.</p><p>Anyway, more to come on this announcement soon &#8211; including how to create symbolic links to work within the Google Drive fixed folder structure.</p><p>Below is the announcement video for your viewing pleasure, and you can <a
href="http://googleblog.blogspot.co.uk/2012/04/introducing-google-drive-yes-really.html">read more on the Official Google Blog</a>.</p><p><iframe
width="720" height="405" src="http://www.youtube.com/embed/wKJ9KzGQq0w?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p><p>&nbsp;</p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2009/10/23/missing-hard-drive-space/' rel='bookmark' title='Missing Hard Drive Space?'>Missing Hard Drive Space?</a></li><li><a
href='http://alex.leonard.ie/2010/01/15/filter-google-results-by-date/' rel='bookmark' title='Filter Google Results by Date'>Filter Google Results by Date</a></li><li><a
href='http://alex.leonard.ie/2010/11/09/google-with-a-hint-of-yahoo/' rel='bookmark' title='Google with a hint of Yahoo'>Google with a hint of Yahoo</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=tBuYVud4AvI:EYxbEuLziGM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=tBuYVud4AvI:EYxbEuLziGM:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=tBuYVud4AvI:EYxbEuLziGM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=tBuYVud4AvI:EYxbEuLziGM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=tBuYVud4AvI:EYxbEuLziGM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=tBuYVud4AvI:EYxbEuLziGM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/tBuYVud4AvI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/04/24/google-drive-launched-dropbox-hurting/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/04/24/google-drive-launched-dropbox-hurting/</feedburner:origLink></item> <item><title>WizMouse – A utility you didn’t know you needed</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/lLvfswdCmj0/</link> <comments>http://alex.leonard.ie/2012/03/28/wizmouse-a-utility-you-didnt-know-you-needed/#comments</comments> <pubDate>Wed, 28 Mar 2012 09:13:37 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[software]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29467</guid> <description><![CDATA[<p>WizMouse is simple, has a tiny memory footprint, and allows you to scroll windows currently under your mouse pointer.</p><p>This doesn't sound like much, but, especially for multi-screen users, it's a boon.</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/03/flickr_nickhumphries_2209608625_e394b67f99_b.jpg"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-29468 colorbox-29467" title="flickr_nickhumphries_2209608625_e394b67f99_b" src="http://alex.leonard.ie/wp-content/uploads/2012/03/flickr_nickhumphries_2209608625_e394b67f99_b-200x150.jpg" alt="Macro photo of a mouse scroll wheel" width="200" height="150" /></a>I&#8217;ve been using a tiny software utility for Windows called WizMouse. It&#8217;s incredibly simple, has a tiny memory footprint (1.4MB on my system right now), and allows you to scroll windows currently under your mouse pointer.</p><p>This doesn&#8217;t sound like much, but, especially for multi-screen users, it&#8217;s a boon.</p><p>Here&#8217;s a very simple example.</p><ul><li>You&#8217;re writing a word document whilst referencing a PDF in another window.</li><li>You leave the word document active so you can continue to type, but you move your mouse to hover over the PDF. You don&#8217;t click on the PDF as if you did your keyboard typing would be sent to the PDF application not the word document.</li><li>You can type away, then scroll the PDF, type some more, scroll the PDF more, etc. But you don&#8217;t have to keep switching the active window.</li></ul><p>Perhaps it&#8217;s a little hard to describe until you use it. It works, it&#8217;s very useful. Need I say more!</p><p><a
href="http://antibody-software.com/web/software/software/wizmouse-makes-your-mouse-wheel-work-on-the-window-under-the-mouse/">Download it from Antibody Software now</a>. It&#8217;s donation-ware, so it&#8217;s free unless you decide it&#8217;s so useful that you want to throw a few quid to the developer.</p><h2>Application description from Antibody software</h2><blockquote><p>WizMouse is a mouse enhancement utility that makes your mouse wheel work on the window currently under the mouse pointer, instead of the currently focused window. This means you no longer have to click on a window before being able to scroll it with the mouse wheel. This is a far more comfortable and practical way to make use of the mouse wheel.</p><p>WizMouse can also optionally enable the mouse wheel in applications that don&#8217;t support it. It does this by translating mouse wheel commands into scroll bar commands that all applications can understand and process.</p></blockquote><p><em>Photo Credit: <a
href="http://www.flickr.com/photos/nickhumphries/2209608625/">Nick Humphries on Flickr</a></em></p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2009/10/25/10gui-on-vimeo/' rel='bookmark' title='10/GUI on Vimeo'>10/GUI on Vimeo</a></li><li><a
href='http://alex.leonard.ie/2009/01/13/ever-needed-to-wipe-lots-of-hard-drives/' rel='bookmark' title='Ever needed to wipe lots of hard drives?'>Ever needed to wipe lots of hard drives?</a></li><li><a
href='http://alex.leonard.ie/2007/02/28/firefox-bug-in-vox/' rel='bookmark' title='Firefox bug in Vox'>Firefox bug in Vox</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=lLvfswdCmj0:wl56TDE55N4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=lLvfswdCmj0:wl56TDE55N4:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=lLvfswdCmj0:wl56TDE55N4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=lLvfswdCmj0:wl56TDE55N4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=lLvfswdCmj0:wl56TDE55N4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=lLvfswdCmj0:wl56TDE55N4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/lLvfswdCmj0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/03/28/wizmouse-a-utility-you-didnt-know-you-needed/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/03/28/wizmouse-a-utility-you-didnt-know-you-needed/</feedburner:origLink></item> <item><title>Propellerhead’s Reason – Rack Extensions</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/xtatTZiq2m0/</link> <comments>http://alex.leonard.ie/2012/03/24/propellerheads-reason-rack-extensions/#comments</comments> <pubDate>Sat, 24 Mar 2012 10:38:01 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[music]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29460</guid> <description><![CDATA[<p>Propellerhead, the makers of the incredible music production DAW Reason, have just announced Rack Extensions, a new plugin architecture for Reason. This could be very interesting!</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/03/propellerhead-rack-extensions.png"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-29461 colorbox-29460" title="propellerhead-rack-extensions" src="http://alex.leonard.ie/wp-content/uploads/2012/03/propellerhead-rack-extensions-200x155.png" alt="" width="200" height="155" /></a>Well well well.. this is very interesting. Propellerhead, the makers of the incredible music production DAW Reason, have just announced <a
href="http://www.propellerheads.se/news/rackextensions/">Rack Extensions</a>.</p><p>One of the most common complaints I&#8217;ve heard from people is that Reason lacks VST integration. This seems to partially quash that complaint by allowing external plugin integration, but, naturally, in a uniquely Propellerhead style.</p><p>Essentially Rack Extensions allows developers to port their plug-ins into the Reason Rack. The important thing is that the plug-ins function in the same manner as all Reason rack devices. You can undo changes, load patches, wire things to your liking in exactly the same manner as any normal Reason rack device. The other important factor is that if the plugin crashes out, it doesn&#8217;t affect the overall Reason programme &#8211; essentially we get the same solid never crashing performance from Reason that we&#8217;re used to (this was one of the main concerns about utilisation of VSTs within Reason.</p><p>It&#8217;s a big step forward for Reason, and it will be very interesting to see how much more power it gives to compose music with this excellent tool.</p><h2>Video Presentation</h2><p>Below is the entire presentation which Propellerhead made at Musikmesse, where they also announce &#8220;Figure&#8221;, a new iOS app for mobile Reason production. The Rack Extensions announcement starts from 14:00 onwards.</p><p><iframe
width="720" height="405" src="http://www.youtube.com/embed/YIsBdvLaCEY?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2007/07/08/a-reason-to-make-music/' rel='bookmark' title='A reason to make music?'>A reason to make music?</a></li><li><a
href='http://alex.leonard.ie/2008/03/12/piclens-king-of-firefox-extensions/' rel='bookmark' title='PicLens &#8211; King of Firefox extensions?'>PicLens &#8211; King of Firefox extensions?</a></li><li><a
href='http://alex.leonard.ie/2007/03/01/firefox-and-the-power-of-extensions/' rel='bookmark' title='Firefox and the power of extensions'>Firefox and the power of extensions</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=xtatTZiq2m0:V-AmuZD8KnY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=xtatTZiq2m0:V-AmuZD8KnY:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=xtatTZiq2m0:V-AmuZD8KnY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=xtatTZiq2m0:V-AmuZD8KnY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=xtatTZiq2m0:V-AmuZD8KnY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=xtatTZiq2m0:V-AmuZD8KnY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/xtatTZiq2m0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/03/24/propellerheads-reason-rack-extensions/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/03/24/propellerheads-reason-rack-extensions/</feedburner:origLink></item> <item><title>TimThumb Vulnerability</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/-mbNcPo5WS0/</link> <comments>http://alex.leonard.ie/2012/03/05/timthumb-vulnerability/#comments</comments> <pubDate>Mon, 05 Mar 2012 14:00:19 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[WordPress]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29422</guid> <description><![CDATA[<p>Recently I heard that there was a potential vulnerability in a small PHP script called TimThumb. This post explains how to fix it.</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2010/07/wordpress-logo-sticker.png"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="size-thumbnail wp-image-28997 alignright colorbox-29422" title="wordpress-logo-sticker" src="http://alex.leonard.ie/wp-content/uploads/2010/07/wordpress-logo-sticker-200x188.png" alt="" width="200" height="188" /></a>Recently I heard that there was a potential vulnerability in a small PHP script called TimThumb. It&#8217;s a script which is used by quite a few WordPress plugins and also by developers. It handles auto-generation of different thumbnail images.</p><p>It&#8217;s a fairly handy script, but ever since the implementation of WordPress custom image sizes I haven&#8217;t really had need for this sort of thing. Still, I knew it was advisable to check our server and see what sites might have the TimThumb in use.</p><p>First up I just handled it through scanning from the command line on our server.</p><pre class="brush: powershell; title: ; notranslate">find /path/to/server/www/folder/ -name timthumb.php</pre><p>This gave me a list of any instances of this script on our server. In most cases the scripts were actually not in use at all, and could just be deleted. However a couple of client websites had the script in place through a plugin (such as Awesome Flickr Gallery, or Event Manager).</p><p>Fortunately there&#8217;s an easy fix! Just install the <a
href="http://wordpress.org/extend/plugins/timthumb-vulnerability-scanner/">TimThumb Vulnerability Scanner</a> on your WordPress site and follow the steps. This plugin will update any instances of the TimThumb script in your /wp-content/ folder to a secure version.</p><p>More information about the plugin available <a
href="http://codegarage.com/blog/2011/09/wordpress-timthumb-vulnerability-scanner-plugin/">at the CodeGarage blog</a>.</p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2009/03/29/wordpress-super-cache/' rel='bookmark' title='WordPress Super Cache'>WordPress Super Cache</a></li><li><a
href='http://alex.leonard.ie/2010/03/04/wordpress-3-upcoming/' rel='bookmark' title='WordPress 3 Upcoming'>WordPress 3 Upcoming</a></li><li><a
href='http://alex.leonard.ie/2009/02/19/wordpress-improve-plugins-search/' rel='bookmark' title='WordPress Improve Plugins Search'>WordPress Improve Plugins Search</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=-mbNcPo5WS0:jt_pvBLwT2I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=-mbNcPo5WS0:jt_pvBLwT2I:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=-mbNcPo5WS0:jt_pvBLwT2I:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=-mbNcPo5WS0:jt_pvBLwT2I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=-mbNcPo5WS0:jt_pvBLwT2I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=-mbNcPo5WS0:jt_pvBLwT2I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/-mbNcPo5WS0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/03/05/timthumb-vulnerability/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/03/05/timthumb-vulnerability/</feedburner:origLink></item> <item><title>Trusty iAudio X5</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/vZok4rcfrzI/</link> <comments>http://alex.leonard.ie/2012/02/22/trusty-iaudio-x5-replacing-the-battery/#comments</comments> <pubDate>Wed, 22 Feb 2012 09:58:12 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[hardware]]></category> <category><![CDATA[music]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29375</guid> <description><![CDATA[<p>In December 2005 I bought  a Cowon iAudio X5 digital media player. It wasn't cheap at the time but it was solid, and came with 60GB of storage.</p><p>Last month the battery died, yesterday I replaced it. Easy to do, cheap, and gives you more life from your device.</p> ]]></description> <content:encoded><![CDATA[<p>A long time ago, at least in technology terms, I bought  a Cowon iAudio X5 digital media player &#8211; if memory serves me correctly it was December 2005. It wasn&#8217;t cheap at the time but it was solid, and came with 60GB of storage.</p><p>I&#8217;ve used it a lot when driving and travelling. Even now that I&#8217;ve got a reasonably large collection of music on my phone, this blocky little media player still has a place &#8211; especially when it comes to longer trips away, giving me an extra 10 hours of playing time.</p><p>Last month I plugged it in to charge and there was a tiny popping sound and the screen went blank. The device would no longer charge. At first I investigated and thought a loose battery wire was causing the issue, but a quick solder proved that thought incorrect.</p><p>A quick search of the battery part number resulted in a replacement being ordered from <a
href="http://www.fusionbattery.co.uk/catalog/product_info.php?products_id=72106868&amp;osCsid=511cf7456ba90a20cb49431eea05c553">fusionbattery.co.uk</a>. Once this arrived it was just a matter of installing it.</p><h2>Replacing the iAudio X5 battery</h2><h3>Step 1: Removing the back cover</h3><div
id="attachment_29377" class="wp-caption alignnone" style="width: 720px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center;"><a
href="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-15-20-26-232.jpg"><img
class="size-medium wp-image-29377 colorbox-29375" title="2012-01-08-15-20-26-232" src="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-15-20-26-232-710x507.jpg" alt="iAudio X5 Battery Replacement - Step 1" width="710" height="507" /></a><p
style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Step 1: Remove the back cover</p></div><p>The screws are small, but they&#8217;re a standard Philips head, so it&#8217;s easy to get sorted.</p><h3>Step 2: Removing the hard drive</h3><div
id="attachment_29378" class="wp-caption alignnone" style="width: 720px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center;"><a
href="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-15-24-46-580.jpg"><img
class="size-medium wp-image-29378 colorbox-29375" title="2012-01-08-15-24-46-580" src="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-15-24-46-580-710x507.jpg" alt="" width="710" height="507" /></a><p
style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Step 2: Removing the hard drive</p></div><p>Next up you need to take the hard drive out. There&#8217;s a small piece of tape at the top of the drive which you need to peel off, then you can pull up the top of the drive and slide it out from the base of the unit. There&#8217;s no need to unplug the drive cable.</p><h3>Step 3: Reveal the battery</h3><div
id="attachment_29379" class="wp-caption alignnone" style="width: 720px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center;"><a
href="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-15-25-54-485.jpg"><img
class="size-medium wp-image-29379 colorbox-29375" title="2012-01-08-15-25-54-485" src="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-15-25-54-485-710x507.jpg" alt="" width="710" height="507" /></a><p
style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Step 3: Reveal the battery</p></div><p>Underneath the hard drive there&#8217;s a small rubbery moulded plastic separator. This is fairly easy to remove and you&#8217;ll see the battery with cables soldered to the motherboard.</p><h3>Step 4: Un-solder the old battery</h3><div
id="attachment_29380" class="wp-caption alignnone" style="width: 720px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center;"><a
href="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-16-02-22-956.jpg"><img
class="size-medium wp-image-29380 colorbox-29375" title="2012-01-08-16-02-22-956" src="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-01-08-16-02-22-956-710x507.jpg" alt="" width="710" height="507" /></a><p
style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Step 4: Un-solder the old battery</p></div><p>Now you can just un-solder the old battery, re-solder the new battery (red wire bottom, black wire top), and put the device back together.</p><h3>Step 5: Et voilà</h3><div
id="attachment_29376" class="wp-caption alignnone" style="width: 720px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center;"><a
href="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-02-21-20-27-00-267.jpg"><img
class="size-medium wp-image-29376 colorbox-29375" title="2012-02-21-20-27-00-267" src="http://alex.leonard.ie/wp-content/uploads/2012/02/2012-02-21-20-27-00-267-710x566.jpg" alt="" width="710" height="566" /></a><p
style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Step 5: Et voilà</p></div><p>Once putting it all back together, I plugged it back into its charging dock and lo and behold she happily started charging again.</p><p>It might be old, somewhat clunky and not exactly head turning, but it works, and it continues just working. I&#8217;ve got Rockbox installed on it and lots of good music. It plays FLAC, OGG and other files types often not played by other digital media players. And it&#8217;s still going strong!</p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2009/03/31/workspaces-of-old-and-of-new/' rel='bookmark' title='Workspaces of old and of new'>Workspaces of old and of new</a></li><li><a
href='http://alex.leonard.ie/2009/04/08/midland-motoring/' rel='bookmark' title='Midland Motoring'>Midland Motoring</a></li><li><a
href='http://alex.leonard.ie/2010/12/25/happy-christmas-to-you-all/' rel='bookmark' title='Happy Christmas to you all'>Happy Christmas to you all</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=vZok4rcfrzI:QquWjMEE5g4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=vZok4rcfrzI:QquWjMEE5g4:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=vZok4rcfrzI:QquWjMEE5g4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=vZok4rcfrzI:QquWjMEE5g4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=vZok4rcfrzI:QquWjMEE5g4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=vZok4rcfrzI:QquWjMEE5g4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/vZok4rcfrzI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/02/22/trusty-iaudio-x5-replacing-the-battery/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/02/22/trusty-iaudio-x5-replacing-the-battery/</feedburner:origLink></item> <item><title>Function: the_post_thumbnail_wallpapers</title><link>http://feedproxy.google.com/~r/alexleonard_technology/~3/E4OPNZbPFNg/</link> <comments>http://alex.leonard.ie/2012/02/21/wordpress-function-the_post_thumbnail_wallpapers/#comments</comments> <pubDate>Tue, 21 Feb 2012 15:52:27 +0000</pubDate> <dc:creator>Alex Leonard</dc:creator> <category><![CDATA[Technology]]></category> <category><![CDATA[functions]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[WordPress]]></category> <guid isPermaLink="false">http://alex.leonard.ie/?p=29367</guid> <description><![CDATA[<p>A custom function for WordPress to automatically generate a list of links to download desktop background wallpapers from your featured image.</p><p>It's easy to use and to customise, and will work great on a photo blog or other site where you want to offer multiple image crops for download.</p> ]]></description> <content:encoded><![CDATA[<p><a
href="http://alex.leonard.ie/wp-content/uploads/2012/02/pa_the_post_thumbnail_wallpapers.jpg"><img
style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-thumbnail wp-image-29368 colorbox-29367" title="pa_the_post_thumbnail_wallpapers" src="http://alex.leonard.ie/wp-content/uploads/2012/02/pa_the_post_thumbnail_wallpapers-200x127.jpg" alt="" width="200" height="127" /></a>One of the things I really wanted to offer with my latest blog redesign was the option for people to download a desktop wallpaper of any of my photo-blog posts. However, knowing my own limitations, I wanted to make it as simple and automated a process as possible.</p><p>I knew that if I went with a system where I had to crop, export and upload each different image size, well, I&#8217;d never do it. So I decided to take advantage of the built-in featured image functions in WordPress. I have a feeling, looking back on this, that I could have done this a slightly simpler way (using the option to define image sizes on the fly, and not on export &#8211; but perhaps this is a slightly less intensive method as regards server load).</p><h2>Set your image sizes</h2><p>First up I&#8217;ve defined all the image sizes I want to offer for download. It&#8217;s important here to use a standard prefix on the wallpaper sizes if you&#8217;re using other pre-defined featured image sizes.</p><pre class="brush: php; title: ; notranslate">
if ( function_exists( 'add_image_size' ) ) {
	add_image_size( 'wallpaper-1920x1200', 1920, 1200, true );
	add_image_size( 'wallpaper-1920x1080', 1920, 1080, true );
	add_image_size( 'wallpaper-1680x1050', 1680, 1050, true );
	add_image_size( 'wallpaper-1440x900', 1440, 900, true );
	add_image_size( 'wallpaper-1366x768', 1368, 768, true );
	add_image_size( 'wallpaper-1280x1024', 1280, 1024, true );
	add_image_size( 'wallpaper-1280x800', 1280, 800, true );
}
</pre><p>As you can see here, I&#8217;ve covered the most common desktop wallpaper sizes. I&#8217;m not covering things like smart phone screen sizes, and I&#8217;ve obviously had to set the crop setting to <code>true</code> on each of them. I have to make sure when I&#8217;m uploading a photo blog post that I&#8217;m uploading a larger size than my greatest desktop background size.</p><p>One other proviso: this is only going to really work on landscape aspect images. I&#8217;d have to do some extra work to make this system work for portrait aspect images &#8211; but portrait aspect doesn&#8217;t really work for desktop backgrounds. Potentially the easiest thing would be to have a custom field specifying that the image uploaded is portrait aspect; if that field is ticked, I would entirely skip the desktop background download option in the code.</p><h2>Create the function</h2><p>Next up we have our function, which you should add to functions.php in your WordPress template.</p><pre class="brush: php; title: ; notranslate">
/**
 * Create an unordered list containing links to wallpaper sizes of featured image
 *
 * @param	string		optional $post ID
 * @return 	echo unordered link list
 */
function pa_the_post_thumbnail_wallpapers($postID = NULL) {
	// if $postID not specified, then get global post and assign ID
	if (!$postID) {
		global $post;
		$postID = $post-&gt;ID;
	}
	if (has_post_thumbnail()) {
		// get the meta data from the featured image
		$postThumbnailID = get_post_thumbnail_id( $postID );
		$photoMeta = wp_get_attachment_metadata( $postThumbnailID );
		// prepare our download links
		// if the sizes key is an array
		if (is_array($photoMeta['sizes'])) {
			// assign the sizes array to a variable
			$photoSizes = $photoMeta['sizes'];
			// loop through our photosizes array
			foreach ($photoSizes as $key =&gt; $value) {
				// if the key starts with wallpaper assign the key name to an array
				if ( substr($key, 0, 9) == 'wallpaper' ) {
					$downloadableWallpapers[] = $key;
				}
			}
		}
		// if there are any downloadable wallpapers
		if ($downloadableWallpapers) {
			// start our ul
			echo  '&lt;ul&gt;' . &quot;\r\n\t&quot;;
			// loop through available wallpapers
			foreach ($downloadableWallpapers as $downloadableWallpaperSize) {
				// get the image source and assign to variable
				$dwInfo = wp_get_attachment_image_src( $postThumbnailID, $downloadableWallpaperSize );
				// create the title by removing the prefix
				$sizeTitle = str_replace('wallpaper-', '', $downloadableWallpaperSize);
				// expand SIZExSIZE to SIZE x SIZE
				$sizeTitle = str_replace('x', ' x ', $sizeTitle);
				// echo our download link
echo '
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;' . $dwInfo[0] . '&quot;&gt;Wallpaper: ' . $sizeTitle . ' px&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
' . &quot;\r\n&quot;;
			}
			// close our ul
			echo  '&lt;/ul&gt;' . &quot;\r\n&quot;;
			// echo some advice on how to download
echo '&lt;p class=&quot;wallpaper-download-advice&quot;&gt;&lt;em&gt;Right-click/Cmd-click and select &quot;Save link as&quot; to download&lt;/em&gt;&lt;/p&gt;';
		// if no downloadable wallpapers, then echo error message
		} else {
			echo '&lt;p&gt;Wallpaper downloads not found.&lt;/p&gt;';
		}
	// if no featured image, echo error message
	} else {
		echo '&lt;p&gt;Featured image not found, no downloads available.&lt;/p&gt;';
	}
}
</pre><h3>What&#8217;s happening here?</h3><p>Essentially we&#8217;re grabbing our featured image sizes array and looking through it. If any of the array keys start with &#8216;wallpaper&#8217; then we place that key into another array. This array will only contain our wallpaper sizes.</p><p>From there we start an unordered list and output the download link. I&#8217;m parsing out the image size for each one so I can use that as the link text, and grabbing the URL for the specific image by using <code>wp_get_attachment_image_src()</code>.</p><h2>Usage</h2><p>In my case I will only be using this option on single posts in my photo blog category. So I&#8217;ve edited my single.php template file to include the following:</p><pre class="brush: php; title: ; notranslate">
&lt;?php if ( in_category( 'cat-slug-or-id' ) ) { ?&gt;
	&lt;h4&gt;Download as wallpaper&lt;/h4&gt;
	&lt;?php pa_the_post_thumbnail_wallpapers(); ?&gt;
&lt;?php } ?&gt;
</pre><p>That&#8217;s it! You will now have a nice outputted list of wallpaper sizes. If you&#8217;re doing this retrospectively, you might want to alter the function to generate the different sizes on the fly, or you can use a Thumbnail Regenerator plugin to recreate all your featured image sizes. There are a few available, but most recently I&#8217;ve used <a
href="http://wordpress.org/extend/plugins/ajax-thumbnail-rebuild/">AJAX Thumbnail Rebuild</a>.</p><p>Any questions or suggestions, please let me know in the comments.</p><p>Related posts:</p><ol><li><a
href='http://alex.leonard.ie/2011/06/29/simple-wordpress-function-for-live-site-changes/' rel='bookmark' title='Simple WordPress function for live site changes'>Simple WordPress function for live site changes</a></li><li><a
href='http://alex.leonard.ie/2012/01/23/wordpress-get-featured-image-exif-data/' rel='bookmark' title='WordPress: get featured image exif data'>WordPress: get featured image exif data</a></li><li><a
href='http://alex.leonard.ie/2010/09/09/wordpress-shortcode-to-insert-content-of-another-page/' rel='bookmark' title='WordPress shortcode to insert content of another page'>WordPress shortcode to insert content of another page</a></li></ol><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=E4OPNZbPFNg:9V_rLG9k874:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=E4OPNZbPFNg:9V_rLG9k874:JUhcmGiK9AQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=JUhcmGiK9AQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=E4OPNZbPFNg:9V_rLG9k874:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=E4OPNZbPFNg:9V_rLG9k874:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?i=E4OPNZbPFNg:9V_rLG9k874:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/alexleonard_technology?a=E4OPNZbPFNg:9V_rLG9k874:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/alexleonard_technology?d=qj6IDK7rITs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/alexleonard_technology/~4/E4OPNZbPFNg" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://alex.leonard.ie/2012/02/21/wordpress-function-the_post_thumbnail_wallpapers/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://alex.leonard.ie/2012/02/21/wordpress-function-the_post_thumbnail_wallpapers/</feedburner:origLink></item> </channel> </rss>

