<?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>Ugh!!'s Greymatter Honeypot &#187; coding</title>
	<atom:link href="http://www.u-g-h.com/category/coding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.u-g-h.com</link>
	<description>Distracting the Mind with Information Overload</description>
	<lastBuildDate>Wed, 08 Feb 2012 23:39:10 +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>What&#8217;s next for my Android app</title>
		<link>http://www.u-g-h.com/2010/07/06/whats-next-for-my-android-app/</link>
		<comments>http://www.u-g-h.com/2010/07/06/whats-next-for-my-android-app/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 22:23:50 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[HTC Tattoo]]></category>
		<category><![CDATA[Nexus One]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=3505</guid>
		<description><![CDATA[Well, I figured out how to write an application for the Android platform and how to push it onto the market. And now I&#8217;m facing the problem that many developers found themselves facing when the Android ecosystem introduced support for multiple display capabilities on devices. Yup, the application that looked great on my Nexus didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I figured out how to write an application for the <a  class="zem_slink" title="Android" rel="homepage" href="http://code.google.com/android/">Android platform</a> and how to push it onto the market. And now I&#8217;m facing the problem that many developers found themselves facing when the Android ecosystem introduced support for multiple display capabilities on devices. Yup, the application that looked great on my Nexus didn&#8217;t appear on my friend Dan&#8217;s <a  class="zem_slink" title="HTC Tattoo" rel="wikipedia" href="http://en.wikipedia.org/wiki/HTC_Tattoo">HTC Tattoo</a> market. I added support for the device and now the application looks a bit crappy on both.</p>
<p>The images on my phone are now tiny and on the Tattoo are all jammed up together. This is caused by the fact that the images sizes are set to 100 pixels across. I&#8217;m going to have to rethink how the pictures are sized and use the display width to figure out the proper width for the images. In retrospect this is what I should have done in the first place, but hey, I believe in learning through doing and you can&#8217;t learn without making mistakes.</p>
<p>So, onto reading about density independence and the other joys of <a  href="http://developer.android.com/guide/practices/screens_support.html">supporting multiple screen types</a>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=8b7d1899-7e33-40a6-b2bc-35ac7145ea74" alt="" /><span class="zem-script pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2010%2F07%2F06%2Fwhats-next-for-my-android-app%2F&#038;title=What%26%238217%3Bs%20next%20for%20my%20Android%20app" id="wpa2a_2"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2010/07/06/whats-next-for-my-android-app/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Isle of Man Views : My first Android app</title>
		<link>http://www.u-g-h.com/2010/07/04/isle-of-man-views-my-first-android-app/</link>
		<comments>http://www.u-g-h.com/2010/07/04/isle-of-man-views-my-first-android-app/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 23:17:01 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Isle-of-Man]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=3500</guid>
		<description><![CDATA[I&#8217;ve been playing with writing an Android application, with the explicit intention of learning how apps work, get my teeth into Eclipse and Java and get some understanding of how the Android developer ecosystem works. It&#8217;s been a great journey so far, and the fruit of my effort is now up on the Android Market. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://s2.appbrain.com/screen?id=317117949340018896&#038;i=2" align="right" width="200">I&#8217;ve been playing with writing an Android application, with the explicit intention of learning how apps work, get my teeth into Eclipse and Java and get some understanding of how the Android developer ecosystem works. It&#8217;s been a great journey so far, and the fruit of my effort is now up on the Android Market.</p>
<p>It&#8217;s a pretty simple application that shows you some of the sights around the Isle of Man, together with a small description of what you&#8221;re viewing. I&#8217;ll be adding more functionality to it in the future, but in the meantime you can see it on the Market view on AppBrain: <a  href="http://www.appbrain.com/app/com.engage.IsleofManViews">Isle of Man Views</a></p>
<p>Next feature I&#8217;ll be working on is to show a map of the photo you&#8217;re looking at. </p>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2010%2F07%2F04%2Fisle-of-man-views-my-first-android-app%2F&#038;title=Isle%20of%20Man%20Views%20%3A%20My%20first%20Android%20app" id="wpa2a_4"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2010/07/04/isle-of-man-views-my-first-android-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 25 Most Dangerous Programming Errors</title>
		<link>http://www.u-g-h.com/2010/02/19/top-25-most-dangerous-programming-errors/</link>
		<comments>http://www.u-g-h.com/2010/02/19/top-25-most-dangerous-programming-errors/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 10:22:54 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[programming errors]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=3300</guid>
		<description><![CDATA[Here&#8217;s an interesting read if you work in or with a team that&#8217;s responsible for building public facing systems. It&#8217;s a collection of the top 25 programming errors that have been responsible for most of the major security breeches and system outages over the last few years. Some of them are pretty well known, some [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; margin-left: 5px;"><a  title="Cyberdyne Systems" href="http://www.flickr.com/photos/36613169@N00/281067152/" target="_blank"><img src="http://farm1.static.flickr.com/84/281067152_5ab2f14a1a_m.jpg" border="0" alt="Cyberdyne Systems" /></a><small><a  title="Attribution-ShareAlike License" href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank"><br />
</a><a  title="TheAlieness GiselaGiardinoÂ²Â³" href="http://www.flickr.com/photos/36613169@N00/281067152/" target="_blank"></a></small></div>
<p>Here&#8217;s an interesting read if you work in or with a team that&#8217;s responsible for building public facing systems. It&#8217;s a collection of the top <a href="http://cwe.mitre.org/top25/">25 programming errors</a> that have been responsible for most of the major security breeches and system outages over the last few years. Some of them are pretty well known, some a bit more exotic, but it&#8217;s always a good idea to make sure you&#8217;re aware of the risks you&#8217;re facing and familiarise yourself with them.</p>
<p>Here are the top 3, which I&#8217;m sure most people are familiar with:</p>
<ul>
<li>Failure to Preserve Web Page Structure (&#8216;Cross-site Scripting&#8217;)</li>
<li>Improper Sanitization of Special Elements used in an SQL Command (&#8216;SQL Injection&#8217;)</li>
<li>Buffer Copy without Checking Size of Input (&#8216;Classic Buffer Overflow&#8217;)</li>
</ul>
<p>Get the whole list here: <a  href="http://cwe.mitre.org/top25/">Top 25 Most Dangerous Programming Errors</a></p>
<p>What I like about the list is that there&#8217;s a plain English description after each vulnerability (further down in the document), which you can use when explaining to non-programmers what the risk is all about. So next time your website gets hacked, you can use this to explain to your CEO exactly how it happened.</p>
<p>OnÂ a side note: My mate Noah maintains that the single Most Dangerous Programming Error was demonstrated to us by <a  class="zem_slink freebase/en/james_cameron" title="James Cameron" rel="imdb" href="http://www.imdb.com/name/nm0000116/">James Cameron</a> in the <a  class="zem_slink freebase/en/the_terminator" title="The Terminator [Blu-ray]" rel="amazon" href="http://www.amazon.com/Terminator-Blu-ray-Arnold-Schwarzenegger/dp/B000F9RB9Y%3FSubscriptionId%3D0G81C5DAZ03ZR9WH9X82%26tag%3Donlynetwork%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB000F9RB9Y">Terminator</a> series: Giving complete control to machines results in disastrous consequences which includes them ruling the world and going back in time to kill your mother. I have a plan for that though; if we take down the satellites they won&#8217;t have access to <a  href="http://www.ipinternational.net/">internet satellite</a> services and therefore will get lost as soon as they&#8217;re out of Bluetooth range of each other. Reckon that will work?</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=a6867b5f-1720-45c5-b59a-79a20f432dfa" alt="" /><span class="zem-script more-info pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2010%2F02%2F19%2Ftop-25-most-dangerous-programming-errors%2F&#038;title=Top%2025%20Most%20Dangerous%20Programming%20Errors" id="wpa2a_6"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2010/02/19/top-25-most-dangerous-programming-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sponsored Tweets API Challenge &#8211; Our entry</title>
		<link>http://www.u-g-h.com/2009/12/14/sponsored-tweets-api-challenge-our-entry/</link>
		<comments>http://www.u-g-h.com/2009/12/14/sponsored-tweets-api-challenge-our-entry/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 01:07:31 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[sponsored tweets]]></category>
		<category><![CDATA[tweetburn]]></category>
		<category><![CDATA[tweetroll]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=3253</guid>
		<description><![CDATA[Hyder and I spent the weekend putting the finishing touches on our entry on the Sponsored Tweets API Challenge, a competition for developers and designers to make use of the Sponsored Tweets API. The competition aims at rewarding the best entry judged on Creativity User adoption potential (or actual) Revenue generation potential (or actual) So, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://a3.twimg.com/profile_images/195960459/tweetburn2.gif" align="right" width="200">Hyder and I spent the weekend putting the finishing touches on our entry on the <a  href="http://izea.com/sponsored-tweets-7500-api-challenge/">Sponsored Tweets API Challenge</a>, a competition for developers and designers to make use of the <a  href="http://sponsoredtweets.com/api/">Sponsored Tweets API</a>. The competition aims at rewarding the best entry judged on</p>
<ol>
<li> Creativity</li>
<li> User adoption potential (or actual)</li>
<li> Revenue generation potential (or actual)</li>
</ol>
<p>So, what did our entry consist of. Well, you might have heard of TweetRoll, the Twitter widget we had created some time back. We&#8217;ve used the Sponsored Tweets API to add functionality to the widget to automatically detect if you&#8217;re signed up to Sponsored Tweets. If you are, the widget will display a special section that shows your price per tweet and invites viewers to the widget to purchase a Sponsored Tweet. The new functionality embedded itself really nicely into the existing plugin and the upgrade will be transparent to all users.</p>
<p>What the marriage of functionality really results in, is to give Tweeters a platform to monitise their Twitter stream and to use their online presence to do so. The widget itself is available as a line of <a  class="zem_slink freebase/en/javascript" href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript" rel="wikipedia">JavaScript</a>, <a  href="http://wordpress.org/extend/plugins/tweetroll/">a WordPress plugin</a> or even a <a  href="http://www.widgetbox.com/widget/tweetroll">Widgetbox widget</a>. You can see the new functionality running on the left hand side of this blog; just run your mouse over the &#8220;Sponsor a Tweet&#8221; link in the TweetRoll widget.</p>
<p>Is it good enough to win? Well, keep an eye on the <a  href="http://www.challengepost.com/challenge/sponsored-tweets-holiday-api-challenge-1">competition page</a> and we&#8217;ll know in a few days. In the meantime, you can read more on the TweetBurn blog: <a  href="http://tweetburn.com/make-money-with-tweetroll/">Making Money with TweetRoll</a></p>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" alt="" src="http://img.zemanta.com/pixy.gif?x-id=d39ef806-3091-4829-a5eb-ea622d023de1"><span class="zem-script more-info pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F12%2F14%2Fsponsored-tweets-api-challenge-our-entry%2F&#038;title=Sponsored%20Tweets%20API%20Challenge%20%26%238211%3B%20Our%20entry" id="wpa2a_8"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/12/14/sponsored-tweets-api-challenge-our-entry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting a 360 degree view</title>
		<link>http://www.u-g-h.com/2009/11/09/getting-a-360-degree-view/</link>
		<comments>http://www.u-g-h.com/2009/11/09/getting-a-360-degree-view/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 23:22:17 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[360 view]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[applet]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=3196</guid>
		<description><![CDATA[They say a picture is worth a thousand words. And if that&#8217;s the case, you can just imagine how great a video can be. And the great thing about the online world is that anyone has a choice of media they can use. You could be using it to market your product, you could be [...]]]></description>
			<content:encoded><![CDATA[<p>They say a picture is worth a thousand words. And if that&#8217;s the case, you can just imagine how great a video can be. And the great thing about the online world is that anyone has a choice of media they can use. You could be using it to market your product, you could be using it to sell a service; you could be using it to make a point. But there&#8217;s one thing that is better than a video. Have a look at this <a  href="http://3DBin.com">360 view</a> below:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="660" height="500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowscriptaccess" value="always" /><param name="src" value="http://3dbin.com/ps/crtxclfv" /><embed type="application/x-shockwave-flash" width="660" height="500" src="http://3dbin.com/ps/crtxclfv" allowscriptaccess="always"></embed></object></p>
<p>It&#8217;s a special applet that shows you a 360 view of any object you want, a perfect way to learn more about an item. In this case the subject is a car; and it&#8217;s a perfect example of what can be implemented, for example, on a website dedicated to selling cars. But you can see the potential for any product you may want to sell online.</p>
<p>The website include instructions on how to produce the 360 views, which involves creating two points which are used to align all the images, and then taking photos at 15% angles around the item on display. This should give you 20 photos, but you can take more if you want to make the animation a bit smoother. Once the photos are taken, you can log into the <a  href="http://3dbin.com">3D Bin</a> website and use the website to upload your photos and make your video. Once the animation is created, the website will give you some code you can insert anywhere you want the 360 view to be displayed. You can use it on your website, on eBay or anywhere that lets you embed your code.</p>
<p>The beauty of this animation is that the person viewing the website has full control of the visual experience. They can spin around the object to their heart&#8217;s content, see it from any angle and even zoom in and out to examine individual details. It&#8217;s impossible to know exactly what someone is after, but this way, they can just pick antyhing they like.</p>
<p>Want to give it a try? Here&#8217;s a coupon for a 6 month trial: <strong>S1PWA-SNLYD-HIJQS-3K23T-NECVZ</strong></p>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F11%2F09%2Fgetting-a-360-degree-view%2F&#038;title=Getting%20a%20360%20degree%20view" id="wpa2a_10"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/11/09/getting-a-360-degree-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Isle of Man: devG &#8211; C# language features</title>
		<link>http://www.u-g-h.com/2009/06/11/isle-of-man-devg-c-language-features/</link>
		<comments>http://www.u-g-h.com/2009/06/11/isle-of-man-devg-c-language-features/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 22:55:22 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Isle-of-Man]]></category>
		<category><![CDATA[Mike Cromwell]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=3048</guid>
		<description><![CDATA[If you&#8217;re a .Net developer here&#8217;s an event you mustn&#8217;t miss here on the Isle of Man. It&#8217;s a talk about the new language features of C# and here are the details: Mike has agreed to share is knowledge with us, and will be giving a talk on the 3.5 language features, covering Lamdas, Extension [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a .Net developer here&#8217;s an event you mustn&#8217;t miss here on the Isle of Man. It&#8217;s a talk about the new language features of C# and here are the details:</p>
<blockquote><p>Mike has agreed to share is knowledge with us, and will be giving a talk on the 3.5 language features, covering Lamdas,  Extension methods and linq. Iâ€™m sure it will be interesting for everyone.</p>
<p>As you can imagine its been challenging finding a venue especially around TT week. A company in <a  class="zem_slink" href="http://maps.google.com/maps?ll=54.097,-4.631&#038;spn=0.1,0.1&#038;q=54.097,-4.631%20%28Ballasalla%29&#038;t=h" title="Ballasalla" rel="geolocation">Ballasalla</a> has kindly allowed us to have a room for the evening of the 23rd June 2009.</p>
<p>So the second meeting will be : Tuesday, 23rd June 2009,  Global House, Station Road, Ballasalla. Its the office park next to the Ballasalla station. Should we say around 6:15pm. </p>
<p>See u there!</p></blockquote>
<p>The presentation is being given by <a  href="http://journalofasoftwaredev.wordpress.com/">Mike Cromwell</a> who is to Visual Studio what <a  class="zem_slink" href="http://www.imdb.com/name/nm0971329/" title="Tiger Woods" rel="imdb">Tiger Woods</a> is to <a  href="http://www.blind9golf.com/">golf clubs</a>. Come listen to some new ideas and technique that can help you up your game. It will be a great geeky evening.</p>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=cf8ba43e-9e17-45b9-b80e-7d061449adde"><span class="zem-script pretty-attribution"><script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"></script></span></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F06%2F11%2Fisle-of-man-devg-c-language-features%2F&#038;title=Isle%20of%20Man%3A%20devG%20%26%238211%3B%20C%23%20language%20features" id="wpa2a_12"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/06/11/isle-of-man-devg-c-language-features/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your personalised version of TweetRoll</title>
		<link>http://www.u-g-h.com/2009/02/18/your-personalised-version-of-tweetroll/</link>
		<comments>http://www.u-g-h.com/2009/02/18/your-personalised-version-of-tweetroll/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 11:50:18 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[French]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[tweetroll]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=2918</guid>
		<description><![CDATA[If you&#8217;ve tried personalising TweetRoll recently you&#8217;d have noticed that you can now change the captions on the widget. This came as a request from @rogier_florjin who wanted to come up with a localised version of the widget to match the language on his blog. You&#8217;ll see a new section in the customisation screen now [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve tried personalising TweetRoll recently you&#8217;d have noticed that you can now change the captions on the widget. This came as a request from <a  href="http://twitter.com/rogier_florjin">@rogier_florjin</a> who wanted to come up with a localised version of the widget to match the language on his blog. You&#8217;ll see a new section in the customisation screen now that will let you tailor your captions. So, if you want a French version of the widget:</p>
<p style="text-align: center;"><img class="size-full wp-image-2919 aligncenter" title="configfrench" src="http://www.u-g-h.com/wp-content/uploads/2009/02/configfrench.jpg" alt="configfrench" width="429" height="358" /></p>
<p style="text-align: left;">Clicking on TweetRoll Me give you your widget:</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-2920" title="tweetrollfrench" src="http://www.u-g-h.com/wp-content/uploads/2009/02/tweetrollfrench.jpg" alt="tweetrollfrench" width="188" height="361" /></p>
<p style="text-align: left;">Thanks go out to <a  href="http://twitter.com/sherrilynne">@sherrilynne</a> and <a  href="http://twitter.com/cpierret">@cpierret</a> for the translations. You can tailor the captions to say anything you like too, you&#8217;re not just restricted to different languages. And you can also change colours and choose from one of the different sizes.</p>
<p style="text-align: left;">So, what else would you like to see in <a  href="http://wordpress.org/extend/plugins/tweetroll/">TweetRoll</a>?</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=5fb9a8e9-f395-4d99-8b82-a65e697feb2a" alt="" /></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F02%2F18%2Fyour-personalised-version-of-tweetroll%2F&#038;title=Your%20personalised%20version%20of%20TweetRoll" id="wpa2a_14"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/02/18/your-personalised-version-of-tweetroll/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Next TweetRoll drop imminent</title>
		<link>http://www.u-g-h.com/2009/01/28/next-tweetroll-drop-imminent/</link>
		<comments>http://www.u-g-h.com/2009/01/28/next-tweetroll-drop-imminent/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 16:49:24 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=2884</guid>
		<description><![CDATA[You might have noticed that my Tweetroll (in my sidebar) has been changing colours recently. Well, you guessed it, we&#8217;re almost ready to release the next version. The main thrust behind this new version has been allowing greater customisability and conformance. Hyder has been improving the design to make sure it works with more and [...]]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin-left:5px;"><a  title="Veiled" href="http://www.flickr.com/photos/68387408@N00/3220778168/" target="_blank"><img src="http://farm4.static.flickr.com/3464/3220778168_836b8ef54b_m.jpg" border="0" alt="Veiled" /></a><small><a  title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><br />
</a><a  title="erix!" href="http://www.flickr.com/photos/68387408@N00/3220778168/" target="_blank"></a></small></div>
<p>You might have noticed that my <a href="http://tweetburn.com/tools/tweetroll/">Tweetroll</a> (in my sidebar) has been changing colours recently. Well, you guessed it, we&#8217;re almost ready to release the next version. The main thrust behind this new version has been allowing greater customisability and conformance. Hyder has been improving the design to make sure it works with more and more blogs. I&#8217;ve been working on customisation options, allowing you to select one of a variety of sizes, and specify whatever colours you want to match your blog.</p>
<p>Writing presentation widgets is interesting. You have no idea how hard it is to deploy something that lives in an <a  class="zem_slink" title="Ecosystem" rel="wikipedia" href="http://en.wikipedia.org/wiki/Ecosystem">ecosystem</a> you don&#8217;t control, just like trying to merchandise <a  href="http://www.finelinens.com/">Sferra</a> linens in a food market. The great thing about the delivery mechanism we&#8217;re using (Javascript/CSS) is that it gives us fine control over what gets deployed and the ability to resolve issues instantaneously for everyone who&#8217;s running the widget.</p>
<p>So watch this space, there&#8217;ll be more info soon!</p>
<p><small>photo credit: <a  title="erix!" href="http://www.flickr.com/photos/68387408@N00/3220778168/" target="_blank">erix!</a></small></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=f3205648-837c-4006-8c53-38a2102d8f4b" alt="" /></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F01%2F28%2Fnext-tweetroll-drop-imminent%2F&#038;title=Next%20TweetRoll%20drop%20imminent" id="wpa2a_16"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/01/28/next-tweetroll-drop-imminent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TweetRoll update</title>
		<link>http://www.u-g-h.com/2009/01/16/tweetroll-update/</link>
		<comments>http://www.u-g-h.com/2009/01/16/tweetroll-update/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 23:37:43 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[tweetburn]]></category>
		<category><![CDATA[tweetroll]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=2866</guid>
		<description><![CDATA[We&#8217;ve just rolled out a new version of the TweetRoll widget which is the really cool Twitter widget you can alongside. With every luck you should see much difference but the widget will be better behaved with a greater selection of templates. Creating a Javascript widget that uses CSS for styling isn&#8217;t as easy as [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right;"><script type="text/javascript" src="http://tweetburn.com/TweetRolldev.php?username=OwenC"></script></div>
<p>We&#8217;ve just rolled out a new version of the <a  href="http://tweetburn.com/tools/tweetroll/">TweetRoll widget</a> which is the really cool Twitter widget you can alongside. With every luck you should see much difference but the widget will be better behaved with a greater selection of templates. Creating a Javascript widget that uses CSS for styling isn&#8217;t as easy as <a  href="http://www.blackbox.com/Landing_Pages/DigitalSignage.aspx">digital signage</a> as it needs to live within an ecosystem you have no control over. </p>
<p>The great news is that we have some amazing plans of where we want to take the widget and the human-powered Twitter directory down at <a  href="http://tweetburn.com">TweetBurn</a>. So watch this space and go ahead, give the widget a whirl! You can grab it from down on the website, or if you&#8217;re using WordPress you can just installed <a  href="http://wordpress.org/extend/plugins/tweetroll/">the plugin</a>.</p>
<div style="margin-top: 10px; height: 15px;" class="zemanta-pixie"><img style="border: medium none ; float: right;" class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=b1e2eac1-b1c4-482d-8abe-15aad121b1ed"></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F01%2F16%2Ftweetroll-update%2F&#038;title=TweetRoll%20update" id="wpa2a_18"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/01/16/tweetroll-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learning about myself</title>
		<link>http://www.u-g-h.com/2009/01/13/learning-about-myself/</link>
		<comments>http://www.u-g-h.com/2009/01/13/learning-about-myself/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 00:44:05 +0000</pubDate>
		<dc:creator>Owen</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[British Computer Society]]></category>
		<category><![CDATA[self-awareness]]></category>

		<guid isPermaLink="false">http://www.u-g-h.com/?p=2841</guid>
		<description><![CDATA[I had an interesting experience today. I organised a talk for the BCS about development techniques, specifically unit testing, TDD and BDD. Granted, it&#8217;s a bit of a geeky subject, but hey, it is the British Computer Society, and a technical event was well overdue. We had a great turnout, but if I had access [...]]]></description>
			<content:encoded><![CDATA[<div style="float:right;margin-left:5px;"><a  title="Introspection" href="http://www.flickr.com/photos/97991255@N00/2865402461/" target="_blank"><img src="http://farm4.static.flickr.com/3092/2865402461_36bf4d7057_m.jpg" border="0" alt="Introspection" /></a></div>
<p>I had an interesting experience today. I organised a talk for the <a  href="http://bcs.org.im">BCS</a> about development techniques, specifically <a  class="zem_slink" title="Unit testing" rel="wikipedia" href="http://en.wikipedia.org/wiki/Unit_testing">unit testing</a>, <a  class="zem_slink" title="Time-division duplex" rel="wikipedia" href="http://en.wikipedia.org/wiki/Time-division_duplex">TDD</a> and <a  class="zem_slink" title="Behavior Driven Development" rel="wikipedia" href="http://en.wikipedia.org/wiki/Behavior_Driven_Development">BDD</a>. Granted, it&#8217;s a bit of a geeky subject, but hey, it is the British Computer Society, and a technical event was well overdue. We had a great turnout, but if I had access to something like live video streaming services we might have shared it with more people. Maybe it&#8217;s something I should look into.</p>
<p>I got immense satisfaction from organising the event, but what was interesting wasn&#8217;t the fact that I learnt something new. Yes, that was a bonus, but I got more out of the fact that I had organised something which the 40 or so people in the room had benefited from. The speaker was quite passionate about his subject, and I felt that his enthusiasm was well communicated to the audience; and that made me feel great. The funny thing was that I had expected myself to enjoy the talk for the technical elements, not for the fact that I had be instrumental in setting it up.</p>
<p>Does this means I&#8217;m turning no longer a geek and turning into a &#8220;people person&#8221;?</p>
<p>Update: If you&#8217;re after some technical detail, read <a  href="http://bloggingabout.net/blogs/program.x/archive/2009/01/14/isle-of-man-bcs-test-behaviour-driven-development.aspx">Nathan&#8217;s post</a></p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/pixy.gif?x-id=ad599742-5f46-4b18-8fb5-cbdc0d2d5f12" alt="" /></div>
<p><a  class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.u-g-h.com%2F2009%2F01%2F13%2Flearning-about-myself%2F&#038;title=Learning%20about%20myself" id="wpa2a_20"><img src="http://www.u-g-h.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.u-g-h.com/2009/01/13/learning-about-myself/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

