<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12768705</id><updated>2011-10-14T05:35:26.799Z</updated><category term='email'/><category term='Code'/><category term='design'/><category term='wine'/><category term='ideas'/><category term='usability'/><category term='sussexdigital'/><category term='&quot;User Experience&quot;'/><category term='geek-wine-thing'/><category term='technologies future'/><category term='development'/><title type='text'>Yandleblog</title><subtitle type='html'>Danny Hope – Interaction Designer, Brighton (UK)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://yandleblog.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://yandleblog.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12768705.post-2646790042859471842</id><published>2010-01-22T14:43:00.005Z</published><updated>2010-01-22T16:06:20.640Z</updated><title type='text'>Human/machine readable format for titling links in Tweets</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-size:24px;"&gt;Summary &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-size:24px;"&gt;&lt;/span&gt;Give your Tweeted links titles by using the following format:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;"This is my link title": http://example.org/&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold; font-size:24px;"&gt;Raison d'être&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Link titles enable us to add meaning to links. This is especially beneficial for shortened URLs which are even harder for people to decode than verbose ones.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;This format degrades gracefully ie. it is human readable even in Twitter clients that don't support the format.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;Enriching links in this way improves the Twitter experience.&lt;div&gt;&lt;h2&gt;License&lt;/h2&gt;This &lt;a href="http://twitterformats.org/"&gt;Twitterformat&lt;/a&gt; Proposal is released under a &lt;a href="http://creativecommons.org/licenses/by/2.0/"&gt;Creative Commons Attribution License&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I wrote this to appear on: &lt;a href="http://twitterformats.org/2009/12/proposal-ping/"&gt;http://twitterformats.org/2009/12/proposal-ping/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-2646790042859471842?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/2646790042859471842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=2646790042859471842' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/2646790042859471842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/2646790042859471842'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2010/01/humanmachine-readable-format-for.html' title='Human/machine readable format for titling links in Tweets'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1117059264785758202</id><published>2008-11-06T14:50:00.004Z</published><updated>2008-11-06T15:00:02.745Z</updated><title type='text'>Give me your links</title><content type='html'>Someone just asked me if they can email me stuff from delicious, you can – here's how:&lt;br /&gt;&lt;br /&gt;You do it with a &lt;span style="font-weight: bold;"&gt;for:&lt;/span&gt; tag…&lt;br /&gt;&lt;br /&gt;When you're adding a link to delicious, just tag that link with &lt;span style="font-weight: bold;"&gt;for:{{username}}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;i.e. my username is danny.hope, so if you want to send something to me add the tag &lt;span style="font-weight: bold;"&gt;for:danny.hope&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Anything tagged in this way goes into my &lt;span style="font-weight: bold;"&gt;inbox&lt;/span&gt; in delicious:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/SRMFTMk3ecI/AAAAAAAAAQk/7Mr41u17g68/s1600-h/Picture+4.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 263px;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/SRMFTMk3ecI/AAAAAAAAAQk/7Mr41u17g68/s400/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5265558216677751234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Why not, &lt;span style="font-weight: bold;"&gt;put your username in the comments&lt;/span&gt; so I can send stuff to you too?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1117059264785758202?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1117059264785758202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1117059264785758202' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1117059264785758202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1117059264785758202'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2008/11/give-me-your-links.html' title='Give me your links'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mbt68CD6LLA/SRMFTMk3ecI/AAAAAAAAAQk/7Mr41u17g68/s72-c/Picture+4.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4512080788693373227</id><published>2008-07-09T11:48:00.012Z</published><updated>2008-07-10T16:58:44.889Z</updated><title type='text'>Trusting the Cloud</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3043/2613465682_eaf1d677c8_m.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://farm4.static.flickr.com/3043/2613465682_eaf1d677c8_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;I've seen various articles recently, asking &lt;span style="font-weight: bold;"&gt;should we trust ('cloud based' apps such as) Google Docs for serious work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Overlooking the fact that Google Docs doesn't offer the functionality that some clients seem to need, I think we're well on the way to having an online office.&lt;br /&gt;&lt;br /&gt;However there needs to be a change: Our data (docs etc) need to be stored in a distributed way – &lt;span style="font-weight: bold;"&gt;synchronised across multiple (online) services&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So it won't matter if system-A (say, Google Docs) goes down, because your documents will have been synchronised with system-B (say, Zoho) and system-C, in fact any number of other systems.&lt;br /&gt;&lt;br /&gt;As long as one of those systems is your local system, it won' t even matter that you can't get online; you can just switch back to your preferred desktop editor like Word.&lt;br /&gt;&lt;br /&gt;So, questions;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;what are the technical and security implications of this approach?&lt;/li&gt;&lt;li&gt;will vendors play nice and share your data accross with your nominated systems?&lt;/li&gt;&lt;li&gt;what else needs to happen to make this a reality?&lt;/li&gt;&lt;li&gt;are we already there and I'm just unaware of existing tools?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4512080788693373227?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4512080788693373227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4512080788693373227' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4512080788693373227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4512080788693373227'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2008/07/trusting-cloud.html' title='Trusting the Cloud'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3043/2613465682_eaf1d677c8_t.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1732853031514858163</id><published>2008-06-26T09:31:00.003Z</published><updated>2009-02-03T17:26:12.600Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code'/><title type='text'>Logos on Homepages</title><content type='html'>In the context of the homepage, the image itself is part of the content, so it should be shown as an IMG inside an H1 – not a background in that H1.&lt;br /&gt;&lt;br /&gt;On other pages, however, it makes sense for the image to be the background element of the 1st H2 (with the text of that H2 being offset out of view). The 1st H1 being the title of that page.&lt;br /&gt;&lt;br /&gt;Anyone got any thoughts on this assertion?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1732853031514858163?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1732853031514858163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1732853031514858163' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1732853031514858163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1732853031514858163'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2008/06/logos-on-homepages.html' title='Logos on Homepages'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-5452933643717585741</id><published>2008-03-04T14:23:00.006Z</published><updated>2008-06-11T15:05:29.454Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='geek-wine-thing'/><title type='text'>Mad Dogs and Enlgish Wine</title><content type='html'>&lt;abbr title="Henry Butler"&gt;Henry&lt;/abbr&gt; (who talks at the &lt;a href="http://yandleblog.com/search/label/geek-wine-thing"&gt;Geek Wine Thing&lt;/a&gt;) and &lt;abbr title="Andy Martin"&gt;Andy&lt;/abbr&gt; from &lt;a href="http://www.butlers-winecellar.co.uk/"&gt;The Butlers Wine Cellar&lt;/a&gt; are doing a 2000 &lt;abbr title="kilometers"&gt;KM&lt;/abbr&gt; cycling trip to raise:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;money for the the &lt;a href="http://www.chestnut-tree-house.org.uk/"&gt;Chestnut Tree House children’s hospice&lt;/a&gt; and…&lt;/li&gt;&lt;li&gt;awareness of  &lt;a href="http://www.englishwine.co.uk/"&gt;quality English wine&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;Being a bit of a Google Maps junkie, I decided to plot their journey:&lt;br /&gt;&lt;iframe width="100%" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=d&amp;amp;hl=en&amp;amp;geocode=&amp;amp;saddr=BN26+5QS,+United+Kingdom&amp;amp;daddr=49.724479,0.032959+to:Champagn%C3%A9,+Sarthe,+Pays+de+la+Loire,+France+to:Alsace+to:Burgundy+to:Rhone+to:Piedmont&amp;amp;mra=dpe&amp;amp;mrcr=0&amp;amp;mrsp=1&amp;amp;sz=7&amp;amp;via=1&amp;amp;dirflg=h&amp;amp;sll=50.861444,1.625977&amp;amp;sspn=5.347124,9.777832&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;s=AARTsJoQK1Fkx79N2zZkgCyOEC96OSKnkw&amp;amp;ll=48.166085,3.823242&amp;amp;spn=7.03557,14.0625&amp;amp;z=6&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.co.uk/maps?f=d&amp;amp;hl=en&amp;amp;geocode=&amp;amp;saddr=BN26+5QS,+United+Kingdom&amp;amp;daddr=49.724479,0.032959+to:Champagn%C3%A9,+Sarthe,+Pays+de+la+Loire,+France+to:Alsace+to:Burgundy+to:Rhone+to:Piedmont&amp;amp;mra=dpe&amp;amp;mrcr=0&amp;amp;mrsp=1&amp;amp;sz=7&amp;amp;via=1&amp;amp;dirflg=h&amp;amp;sll=50.861444,1.625977&amp;amp;sspn=5.347124,9.777832&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=48.166085,3.823242&amp;amp;spn=7.03557,14.0625&amp;amp;z=6&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;More info is available on &lt;a href="http://www.maddogsandenglishwine.com/"&gt;the Mad Dogs And English Wine website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-5452933643717585741?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/5452933643717585741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=5452933643717585741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/5452933643717585741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/5452933643717585741'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2008/03/mad-dogs-and-enlgish-wine.html' title='Mad Dogs and Enlgish Wine'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1651236530783327342</id><published>2008-01-29T15:21:00.001Z</published><updated>2008-03-04T14:31:35.350Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='geek-wine-thing'/><title type='text'>Geek Wine Thing – Back for 2008</title><content type='html'>Having just spoken to &lt;abbr title="Henry Butler"&gt;Henry&lt;/abbr&gt; from &lt;a href="http://www.butlers-winecellar.co.uk/"&gt;The Butlers Wine Cellar&lt;/a&gt;, I'm pleased  to announce that the &lt;strong&gt;Geek Wine Thing is back for 2008&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://upcoming.yahoo.com/event/419779/"&gt;register on upcoming&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We haven't agreed a theme yet, so please feel free to &lt;span style="font-weight: bold;"&gt;suggest a theme in the comments&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Also, you can now &lt;span style="font-weight: bold;"&gt;follow what's going on with the &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://twitter.com/geekwinething/"&gt;Geek Wine Thing via Twitter&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1651236530783327342?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1651236530783327342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1651236530783327342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1651236530783327342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1651236530783327342'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2008/01/geek-wine-thing-2008.html' title='Geek Wine Thing – Back for 2008'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3179143700890012205</id><published>2007-11-08T21:56:00.000Z</published><updated>2007-11-08T22:46:52.009Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;User Experience&quot;'/><title type='text'>Emotional Engagement</title><content type='html'>For several months now I've been irritated by a pair of  annoying pop-ups (modal dialog boxes to be precise) that appear, one after the other, every time I start iTunes.&lt;br /&gt;&lt;br /&gt;This is the &lt;a href="http://www.srs-store.com/store-plugins/mall/iwow-plugin.asp"&gt;SRS iWOW plug-in&lt;/a&gt; telling me that my trial period has expired and asking whether I want to buy a license. I do not.&lt;br /&gt;&lt;br /&gt;Showing a modal dialog box is bad, showing 2 of them is &lt;span style="font-style: italic;"&gt;really&lt;/span&gt; bad and presenting no way to remove the software makes the problem inescapable.&lt;br /&gt;&lt;br /&gt;These two pop-ups are &lt;span style="font-weight: bold;"&gt;really annoying&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;they interrupt me&lt;/li&gt;&lt;li&gt;they require my input&lt;/li&gt;&lt;li&gt;they interrupt the importing of songs - so that I have to initiate the opening of files twice, and they're ugly.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;I resolved never to buy anything from this company!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In desperation I emailed their customer support not expecting either to be ignored or, at best, a dismissive, reluctant response containing complicated instructions. I couldn't have been more wrong - what I got in response was a &lt;span style="font-weight: bold;"&gt;prompt, apologetic and helpful email written by a real person&lt;/span&gt; (someone called Michael Gonzales).&lt;br /&gt;&lt;br /&gt;As it turns out, this would &lt;span style="font-weight: bold;"&gt;completely changed my opinion of their whole brand&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Some time after this email exchange, I came across th&lt;span style="font-size:100%;"&gt;e &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;span style="font-style: italic;"&gt;TunePro iPod Speaker Charger Alarm Clock&lt;/span&gt; (nice name) which bore the SRS logo and, to my surprise, I found myself wanting the thing. Because it had the SRS logo on it. Baring in mind that I'm the sort of person who couldn't care less about having an alarm clock, this is pretty amazing.&lt;br /&gt;&lt;br /&gt;It just goes to show how wide and complex the area of user experience is. Who'd could have predicted that I'd reverse my decision to never buy their stuff based on one email?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Emotional Engagement - A Lesson from Darth Vader&lt;/span&gt;&lt;br /&gt;Bad experiences engage you as deeply as good ones.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span&gt;&lt;br /&gt;And then, If a bad brand redeems itself, it stays with you but now it's switched and quickly becomes your friend - like Darth Vader at the end of &lt;abbr title="Return of the Jedi"&gt;Jedi&lt;/abbr&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RzORcTodTjI/AAAAAAAAAI0/wwnkmXk_aIM/s1600-h/rotj_original.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RzORcTodTjI/AAAAAAAAAI0/wwnkmXk_aIM/s400/rotj_original.jpg" alt="" id="BLOGGER_PHOTO_ID_5130604315997457970" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3179143700890012205?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3179143700890012205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3179143700890012205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3179143700890012205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3179143700890012205'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/11/emotional-engagement.html' title='Emotional Engagement'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mbt68CD6LLA/RzORcTodTjI/AAAAAAAAAI0/wwnkmXk_aIM/s72-c/rotj_original.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1144890211810884224</id><published>2007-11-08T10:45:00.000Z</published><updated>2007-11-08T11:55:06.254Z</updated><title type='text'>3 Ways to Improve Your Website Based on Statistics</title><content type='html'>&lt;p&gt;Website stats contain so much data that it can be hard to know what to do with that information.&lt;/p&gt;&lt;p&gt;Here are 3 ways that you can &lt;strong&gt;use statistics&lt;/strong&gt; to &lt;strong&gt;make your site better&lt;/strong&gt;:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Look for the &lt;strong&gt;most frequent search term&lt;/strong&gt; and work that term into a &lt;strong&gt;prominent link on your homepage&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Find the &lt;strong&gt;most popular broken link&lt;/strong&gt; (&lt;abbr title="also known as"&gt;AKA&lt;/abbr&gt;, 404 page) and &lt;strong&gt;replace it with a real page&lt;/strong&gt;. Alternatively, configure your web server to issue a permanent redirect response, this way people are unaware of any issue.&lt;/li&gt;&lt;li&gt;Find out your site's &lt;strong&gt;most popular entry point&lt;/strong&gt; and concentrate on the &lt;strong&gt;design of that page&lt;/strong&gt; like you would your homepage.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1144890211810884224?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1144890211810884224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1144890211810884224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1144890211810884224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1144890211810884224'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/11/3-things-you-can-do-based-on-your-stats.html' title='3 Ways to Improve Your Website Based on Statistics'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-794946606444681584</id><published>2007-11-01T13:06:00.000Z</published><updated>2007-11-05T10:52:23.798Z</updated><title type='text'>Week of SkillSwaps</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.brightondigitalfestival.co.uk/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_Mbt68CD6LLA/RynaBRkZyfI/AAAAAAAAAH4/RFzmy2HB_n8/s200/Black+Protrait.png" alt="" id="BLOGGER_PHOTO_ID_5127869366168832498" border="0" /&gt;&lt;/a&gt;I'm helping organize a Week of SkillSwaps as part of the &lt;a href="http://www.brightondigitalfestival.co.uk/"&gt;Brighton Digital Festival&lt;/a&gt; and I happy to announce that &lt;strong&gt;5 sessions have now been confirmed&lt;/strong&gt;. &lt;h2&gt;&lt;span style="font-weight: bold;"&gt;Links for Booking&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://upcoming.yahoo.com/event/309888/"&gt;Photography 101&lt;/a&gt; with &lt;a href="http://jane.dallaway.com/Welcome.html"&gt;Jane Dallaway &lt;/a&gt;&lt;/li&gt;  &lt;li&gt; &lt;a href="http://upcoming.yahoo.com/event/309889/"&gt;Master Screencasting&lt;/a&gt; with &lt;a href="http://ianozsvald.com/"&gt;Ian Ozsvald&lt;/a&gt;&lt;/li&gt;  &lt;li&gt; &lt;a href="http://upcoming.yahoo.com/event/309890/"&gt;Agile: Iterating the Reasons&lt;/a&gt; with &lt;a href="http://www.eventyr.co.uk/"&gt;Joh Hunt &lt;/a&gt;&amp;amp; &lt;a href="http://www.tomhume.org/"&gt;Tom Hume&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://upcoming.yahoo.com/event/309892/"&gt;The Art of Storytelling&lt;/a&gt; with &lt;a href="http://charliedavies.stikipad.com/"&gt;Charlie Davies&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://upcoming.yahoo.com/event/309893/"&gt;Software Testing&lt;/a&gt;  with &lt;a href="http://www.rosiesherry.com/"&gt;Rosie Sherry&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="font-weight: bold;"&gt;Venue&lt;/h2&gt;&lt;p&gt;The events will all be held at &lt;a href="http://www.madgex.com/contact/office.html"&gt;Madgex&lt;/a&gt;. Thanks &lt;a href="http://www.glennjones.net/"&gt;Glenn&lt;/a&gt; for sorting this.&lt;/p&gt;&lt;h2 style="font-weight: bold;"&gt;&lt;a href="http://upcoming.yahoo.com/group/3793/"&gt;Other events in the Brighton Digital Festival&lt;/a&gt;&lt;/h2&gt;&lt;h2 style="font-weight: bold;"&gt;About SkillSwap&lt;/h2&gt;&lt;p&gt; If you aren't aware of &lt;a href="http://www.skillswap-brighton.org/"&gt;SkillSwap&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The idea is that on a semi-regular basis, people from the local digital community volunteer to give up some of their free time to train a small group of their peers in a subject that interests them&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I hope to see some of you there it's going to be greeeeeaat. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-794946606444681584?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/794946606444681584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=794946606444681584' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/794946606444681584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/794946606444681584'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/11/week-of-skillswaps.html' title='Week of SkillSwaps'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mbt68CD6LLA/RynaBRkZyfI/AAAAAAAAAH4/RFzmy2HB_n8/s72-c/Black+Protrait.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-37800156885628435</id><published>2007-10-18T10:36:00.000Z</published><updated>2007-10-18T10:45:45.688Z</updated><title type='text'>Ugly Beautiful</title><content type='html'>I've recently noticed a trend towards ugly marketing:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.lingscars.com/"&gt;lingscars.com&lt;/a&gt; (Via &lt;a href="http://groups.google.co.uk/group/brightonnewmedia/browse_frm/thread/f66ec88dd68486ec/c77d5e1d93f7fa17?lnk=st&amp;amp;q=Clean%2C+slick+design%2C+lots+of+use+of+whitespace#c77d5e1d93f7fa17"&gt;Tom Nixon)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/builtbydave/1438241933/"&gt;Skills Matter's HTML emails&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/photos/missrogue/1611503414/"&gt;Really ugly email from Borders&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I don't know yet whether I love it or hate it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-37800156885628435?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/37800156885628435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=37800156885628435' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/37800156885628435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/37800156885628435'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/10/ugly-beautiful.html' title='Ugly Beautiful'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-6218601368280071844</id><published>2007-10-12T10:44:00.000Z</published><updated>2007-10-12T10:46:35.966Z</updated><title type='text'>Keeping Things Public</title><content type='html'>By default I always assume that things are public unless there's good reason to make it private. Of course I would always make sure that those involved are in the know before anything gets published.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-6218601368280071844?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/6218601368280071844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=6218601368280071844' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6218601368280071844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6218601368280071844'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/10/keeping-things-public.html' title='Keeping Things Public'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1533217827054371149</id><published>2007-07-18T10:22:00.000Z</published><updated>2007-07-18T10:53:34.420Z</updated><title type='text'>A Flickr API Method for Getting Note Coordinates Please</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/841434936/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/Rp3vr2ecbAI/AAAAAAAAAHA/Jh1fh7w0XYo/s200/841434936_e07119bae6.jpg" alt="" id="BLOGGER_PHOTO_ID_5088486690635148290" border="0" /&gt;&lt;/a&gt;I recently did a rough interface design for an image grouping tool that a client has requested. Having uploaded the file to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Flickr&lt;/span&gt;, I added some notes explaining how it would work.&lt;br /&gt;&lt;br /&gt;What I want now is a way of getting high-quality version of the file (including notes) which I can print or send to the client.&lt;br /&gt;&lt;br /&gt;Theoretically I could write a little web application which fetches the image file along with it's notes and their locations from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Flickr&lt;/span&gt;, and combines this stuff into a &lt;abbr title="Portable Document Format"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PDF&lt;/span&gt;&lt;/abbr&gt; for me to print.&lt;br /&gt;&lt;br /&gt;Unfortunately this can't be done because &lt;span style="font-weight: bold;"&gt;the &lt;/span&gt;&lt;a style="font-weight: bold;" href="http://www.flickr.com/services/api/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Flickr&lt;/span&gt; &lt;abbr title="Application Program Interface"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;API&lt;/span&gt;&lt;/abbr&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt; only lest you add, edit and delete notes - not get information about existing notes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;So, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Flickr&lt;/span&gt; people, &lt;span style="font-weight: bold;"&gt;please add a method for retrieving notes for a particular image&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1533217827054371149?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1533217827054371149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1533217827054371149' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1533217827054371149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1533217827054371149'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/07/flickr-api-method-for-getting-note.html' title='A Flickr API Method for Getting Note Coordinates Please'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mbt68CD6LLA/Rp3vr2ecbAI/AAAAAAAAAHA/Jh1fh7w0XYo/s72-c/841434936_e07119bae6.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4041279354785557852</id><published>2007-07-12T17:20:00.000Z</published><updated>2007-07-12T18:38:49.865Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sussexdigital'/><title type='text'>Brighton's Homogenous Networks</title><content type='html'>The &lt;a href="http://www.sinc.co.uk/"&gt;Sussex Innovation Centre&lt;/a&gt; on the &lt;a href="http://sussex.ac.uk/"&gt;University of Sussex&lt;/a&gt; campus houses about &lt;a href="http://www.sinc.co.uk/list_all_companies.php"&gt;70 companies&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I'm hoping that events like this morning's &lt;a href="http://ianozsvald.com/2007/07/12/opencoffee-sussex-first-meeting/"&gt;Open Coffee Sussex meet-up&lt;/a&gt; will bring what I perceive to be Brighton's two &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;homogeneous&lt;/span&gt; networks (companies based in the town &amp;amp; those working in and around the university) together.&lt;br /&gt;&lt;br /&gt;A network is as powerful as the square of the number of members (or something like that) so um, yeah…&lt;br /&gt;&lt;br /&gt;What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4041279354785557852?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4041279354785557852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4041279354785557852' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4041279354785557852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4041279354785557852'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/07/brightons-homogenous-networks.html' title='Brighton&apos;s Homogenous Networks'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-7030369056510168981</id><published>2007-07-12T16:22:00.000Z</published><updated>2007-07-12T17:05:16.704Z</updated><title type='text'>Art Meddler Blog</title><content type='html'>Recently I've been working with &lt;a href="http://www.redbeard.org.uk/"&gt;Ben Sauer&lt;/a&gt; on an art-related web application, working title: Art Meddler.&lt;br /&gt;&lt;br /&gt;So far we've:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Gone through the &lt;a href="http://en.wikipedia.org/wiki/Ideation"&gt;ideation&lt;/a&gt; stage&lt;/li&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RpZdY2eca_I/AAAAAAAAAG4/IWyX3JkdO08/s1600-h/761672539_e00653207e_b.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RpZdY2eca_I/AAAAAAAAAG4/IWyX3JkdO08/s200/761672539_e00653207e_b.jpg" id="BLOGGER_PHOTO_ID_5086355510683003890" alt="" border="0" /&gt;&lt;/a&gt;Mocked-up a few design ideas in paper (I think we might do more of this at a later stage)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Agreed some key &lt;abbr title="information architecture."&gt;IA&lt;/abbr&gt; issues&lt;/li&gt;&lt;/ol&gt;Next we're going to build a very rough &lt;abbr title="HyperText Markup Language"&gt;HTML&lt;/abbr&gt; prototype to get a feel for how the pages flow during common scenarios.&lt;br /&gt;&lt;br /&gt;We intend to document the development process as much as possible on the &lt;a href="http://blog.artmeddler.com/"&gt;Art Meddler blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-7030369056510168981?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/7030369056510168981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=7030369056510168981' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/7030369056510168981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/7030369056510168981'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/07/art-meddler-blog.html' title='Art Meddler Blog'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mbt68CD6LLA/RpZdY2eca_I/AAAAAAAAAG4/IWyX3JkdO08/s72-c/761672539_e00653207e_b.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3342127817091508039</id><published>2007-07-04T14:08:00.000Z</published><updated>2007-07-06T11:29:14.221Z</updated><title type='text'>Idea for a £5 App: Snipget</title><content type='html'>A central repository for your code snippets.&lt;br /&gt;&lt;br /&gt;A simple &lt;abbr title="Application Program Interface"&gt;API&lt;/abbr&gt; means you can get (and manage) your snippets from any supporting 3rd party application.&lt;br /&gt;&lt;br /&gt;Snippets art discreet, taggable and sharable (and have their own &lt;a href="http://www.roscripts.com/Pretty_URLs_-_a_guide_to_URL_rewriting-168.html"&gt;pretty &lt;abbr title="Uniform Resource Identifier"&gt;URI&lt;/abbr&gt;&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3342127817091508039?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3342127817091508039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3342127817091508039' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3342127817091508039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3342127817091508039'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/07/idea-for-5-app-snipget.html' title='Idea for a £5 App: Snipget'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1355590774531751238</id><published>2007-06-28T14:13:00.000Z</published><updated>2007-06-28T14:43:50.337Z</updated><title type='text'>Showing Impoortance in File-based Bug Management</title><content type='html'>A while ago, when I talked about &lt;a href="http://yandleblog.com/2006/11/flie-based-bug-management.html"&gt;file-based bug management&lt;/a&gt;, I mentioned using colour coding in Apple's Finder to indicate priority…&lt;br /&gt;&lt;blockquote&gt;Since the finder allows labeling of files, some idea of the priority of a task can be given (although unfortunately Windows users will not be able to make this distinction):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQYyI-gDCI/AAAAAAAAAAk/layOROljl7Y/s1600-h/A-Prioritised-Item.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQYyI-gDCI/AAAAAAAAAAk/layOROljl7Y/s400/A-Prioritised-Item.png" alt="" id="BLOGGER_PHOTO_ID_5004652335597620258" border="0" /&gt;&lt;/a&gt;&lt;/blockquote&gt;Well, I recently spoke to &lt;a href="http://singlecell.angryamoeba.co.uk/"&gt;Dan Glegg&lt;/a&gt; of &lt;a href="http://tailshq.com/"&gt;Tails&lt;/a&gt; fame and he suggested a cross-platform alternative which I like much better: The &lt;span style="font-weight: bold;"&gt;more important a task the more exclamation marks get added at the start&lt;/span&gt; of the filename e.g.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mbt68CD6LLA/RoPIpcqkI2I/AAAAAAAAAGo/Na-EWp1oTY0/s1600-h/Picture+1.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RoPIpcqkI2I/AAAAAAAAAGo/Na-EWp1oTY0/s400/Picture+1.png" alt="" id="BLOGGER_PHOTO_ID_5081125418998965090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Exclamation marks have a very low &lt;abbr title="American Standard Code for Information Interchange"&gt;ASCII&lt;/abbr&gt; value so they will almost always appear at the top of an alphabetically sorted list (spaces are the only character with a lower value but filenames rarely start with a space so I don't care about them).&lt;br /&gt;&lt;br /&gt;Thanks Dan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1355590774531751238?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1355590774531751238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1355590774531751238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1355590774531751238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1355590774531751238'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/06/showing-impoortance-in-file-based-bug.html' title='Showing Impoortance in File-based Bug Management'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQYyI-gDCI/AAAAAAAAAAk/layOROljl7Y/s72-c/A-Prioritised-Item.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3785380464378254055</id><published>2007-06-11T11:31:00.000Z</published><updated>2007-06-15T13:09:19.021Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='geek-wine-thing'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Themes for the Second Geek Wine Thing</title><content type='html'>[update June 15th 2007] I've put a &lt;span style="font-weight: bold;"&gt;wiki&lt;/span&gt; up for the event, the only stuff on it at time of posting is a page where you can suggest ideas for future &lt;a href="http://geekwinething.pbwiki.com/Themes"&gt;tasting themes&lt;/a&gt; (there's a list of past themes on that page too).&lt;br /&gt;&lt;hr /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/Rm1ZjreODjI/AAAAAAAAAGg/7n79M4PBgv4/s1600-h/Glass.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/Rm1ZjreODjI/AAAAAAAAAGg/7n79M4PBgv4/s320/Glass.png" alt="" id="BLOGGER_PHOTO_ID_5074810824616185394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The next Geek Wine Thing will take place on the 26th of June at No. 13 Brunswick Square.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://upcoming.yahoo.com/event/204797/"&gt;http://upcoming.yahoo.com/event/204797&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Again the event will be hosted by &lt;a href="http://www.flickr.com/photos/yandle/510724038/"&gt;Henry and Will&lt;/a&gt; from &lt;a href="http://www.butlers-winecellar.co.uk/"&gt;The Butlers Wine Cellar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Theme&lt;/span&gt;&lt;br /&gt;If you've got ideas for a theme, let me know in the comments.&lt;br /&gt;&lt;br /&gt;Ideas so far:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;New world &lt;abbr title="versus&amp;quot;"&gt;Vs&lt;/abbr&gt; old world (&lt;a href="http://twitter.com/JaneFoth/statuses/99676552"&gt;Jane&lt;/a&gt;'s suggestion)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3785380464378254055?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3785380464378254055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3785380464378254055' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3785380464378254055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3785380464378254055'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/06/themes-for-second-geek-wine-thing.html' title='Themes for the Second Geek Wine Thing'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mbt68CD6LLA/Rm1ZjreODjI/AAAAAAAAAGg/7n79M4PBgv4/s72-c/Glass.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-920267446446249448</id><published>2007-05-29T08:00:00.000Z</published><updated>2007-06-26T13:39:39.560Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>A Better ReadSpeaker Implementation</title><content type='html'>&lt;a href="http://benlobo.hobointernet.com/"&gt;Ben&lt;/a&gt; and I have recently been working on a project to improve the accessibility of a website we've been involved with for some time.&lt;p&gt;One of the decisions we took early on in the project was to make the page readable–in other words adding a button, somewhere visible on  every page, which, when pressed, plays an audio version of the page.&lt;/p&gt;&lt;p&gt;We chose a  system called &lt;a href="http://www.readspeaker.com/"&gt;ReadSpeaker&lt;/a&gt; who, as part of the service, will correct any mispronunciations (for example it called pronounces wiki wē'kē - to rhyme with sneaky).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;But why bother with text-to-speech when non-sighted users all use screen readers?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Well, apart from the fact that not all blind people are comfortable with screen readers, there are people who may have perfect vision that still find online reading a chore. These people fall into what has been called &lt;a href="http://headrush.typepad.com/creating_passionate_users/2007/02/how_much_contro.html"&gt;&lt;span style="font-style: italic;"&gt;The Canyon of Pain&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/Rlvwvi7ZQcI/AAAAAAAAAGE/SFYvTDrmDto/s1600-h/Internet-Reading-Canyon-of-.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/Rlvwvi7ZQcI/AAAAAAAAAGE/SFYvTDrmDto/s400/Internet-Reading-Canyon-of-.png" alt="" id="BLOGGER_PHOTO_ID_5069910505156067778" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ReadSpeaker's not without it's problems though&lt;/strong&gt;, most organizations seem to deploy ReadSpeaker in it's out-of-the-box configuration but, while &lt;a href="http://benlobo.hobointernet.com/2007/05/readspeaker-without-nasty-page-reloads.html"&gt;it's a pig to make it play nice&lt;/a&gt;, we weren't satisfied with this approach.&lt;/p&gt;&lt;p&gt;I'll show you what I mean; this video shows how ReadSpeaker is implemented in the British Museum's Children's Compass 'microsite':&lt;/p&gt;&lt;embed type="application/x-shockwave-flash" src="http://flash.revver.com/player/1.0/player.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL" bgcolor="#000000" flashvars="mediaId=284049&amp;affiliateId=64745&amp;amp;allowFullScreen=true" allowfullscreen="true" height="392" width="480"&gt;&lt;/embed&gt;&lt;p&gt;Here's what happens:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;    &lt;li&gt;You follow a graphical 'say it' link&lt;/li&gt;    &lt;li&gt;It opens a new window (or, in this case a tab) thus negating the 'back' button)&lt;/li&gt;    &lt;li&gt;It throws the window to the top-left of the screen for some (no?) reason&lt;/li&gt;    &lt;li&gt;It makes the window really small&lt;/li&gt;&lt;li&gt;'Success'&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;A Better Implementation of ReadSpeaker&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt; We thought about using a JavaScript show/hide mechanism to reveal the player when the user clicks on a link–something like "&lt;span style="font-weight: bold;"&gt;hear this page read out loud&lt;/span&gt;", instead of having a popup window we'd have a popup DIV which would be more accessible.&lt;/p&gt;&lt;p&gt;There were two reasons not to do go down this route: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;the audio file would get downloaded every time the page is loaded (not very nice for ReadSpeaker's servers)&lt;/li&gt;&lt;li&gt;why hide the player in the first place?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;So we decided to use a combination of Flash and direct MP3 links:&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RlwP4C7ZQdI/AAAAAAAAAGM/w68gj7pvLNk/s1600-h/Picture+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RlwP4C7ZQdI/AAAAAAAAAGM/w68gj7pvLNk/s320/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5069944736045416914" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RlwQHC7ZQeI/AAAAAAAAAGU/onHT8NmxEMU/s1600-h/Our-Readspeaker-Implementation.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RlwQHC7ZQeI/AAAAAAAAAGU/onHT8NmxEMU/s400/Our-Readspeaker-Implementation.png" alt="" id="BLOGGER_PHOTO_ID_5069944993743454690" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This has the following advantages &lt;/p&gt;&lt;ul&gt;&lt;li&gt;the file only downloads when the play button is pressed&lt;/li&gt;&lt;li&gt;people have the option to play the file in whatever they choose&lt;/li&gt;&lt;li&gt;we can control over the appearance of the player (including the ability to specify it's size in EMs thus making at scale with the size of the text)&lt;/li&gt;&lt;/ul&gt;&lt;p style="font-weight: bold;"&gt;And there it is -  a usable, accessible audio alternative to every page in the site.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-920267446446249448?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/920267446446249448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=920267446446249448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/920267446446249448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/920267446446249448'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/ben-and-i-have-recently-been-working-on.html' title='A Better ReadSpeaker Implementation'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mbt68CD6LLA/Rlvwvi7ZQcI/AAAAAAAAAGE/SFYvTDrmDto/s72-c/Internet-Reading-Canyon-of-.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4825179377626837661</id><published>2007-05-23T13:29:00.000Z</published><updated>2007-06-15T12:55:45.426Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='geek-wine-thing'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Innagural Geek Wine Thing</title><content type='html'>Last night was the inaugural &lt;span style="font-style: italic; font-weight: bold;"&gt;Geek Wine Thing&lt;/span&gt; and it was a real success. So I want to say &lt;span style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;thank you&lt;/span&gt; to &lt;a href="http://upcoming.yahoo.com/event/175136/"&gt;everyone who came&lt;/a&gt;&lt;/span&gt;, including Henry and Will from &lt;a href="http://www.butlers-winecellar.co.uk/"&gt;The Butlers Wine Cellar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/RlRjFS7ZQaI/AAAAAAAAAF0/1qeYLRmxUqA/s1600-h/Geek+Wine+Thing.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/RlRjFS7ZQaI/AAAAAAAAAF0/1qeYLRmxUqA/s320/Geek+Wine+Thing.JPG" alt="" id="BLOGGER_PHOTO_ID_5067784423330103714" border="0" /&gt;&lt;/a&gt;This was the first time I've taken responsibility for organising an event of any kind, so was a nervous, but once we got into the swing of things that feeling was washed away.&lt;br /&gt;&lt;br /&gt;Henry talked us through the basics of &lt;a href="http://corkd.com/wine/advanced_search?search=&amp;region_name=Spain"&gt;Spanish&lt;/a&gt; and &lt;a href="http://corkd.com/wine/advanced_search?search=&amp;amp;region_name=Portugal"&gt;Portuguese&lt;/a&gt; wines. Not only does he clearly know his stuff but also talks with passion about the subject which I think everybody appreciated.&lt;br /&gt;&lt;br /&gt;We're already hearing some great ideas for future tastings and if &lt;span style="font-weight: bold;"&gt;you've got ideas&lt;/span&gt;, I'd love the hear them.&lt;br /&gt;&lt;br /&gt;The sound of cameras was pretty constant so there should be some good &lt;a href="http://www.flickr.com/search/?w=all&amp;q=geek-wine-thing&amp;amp;m=tags"&gt;geek-wine-tasting images on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Flickr&lt;/span&gt;&lt;/a&gt; soon.&lt;br /&gt;&lt;br /&gt;Also, when I get time, I'll make sure all the bottles we tried are on &lt;a href="http://corkd.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Corkd&lt;/span&gt;&lt;/a&gt; so you can add your tasting notes if you like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4825179377626837661?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4825179377626837661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4825179377626837661' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4825179377626837661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4825179377626837661'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/innagural-geek-wine-thing.html' title='Innagural Geek Wine Thing'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mbt68CD6LLA/RlRjFS7ZQaI/AAAAAAAAAF0/1qeYLRmxUqA/s72-c/Geek+Wine+Thing.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-9188659899874735772</id><published>2007-05-18T15:22:00.000Z</published><updated>2007-06-26T13:39:39.561Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>StripMe.org</title><content type='html'>&lt;p&gt;Hot on the heels of my recent &lt;a href="http://yandleblog.com/2007/05/idea-css-comment-stripper.html"&gt;post about stripping comments from CSS&lt;/a&gt;…&lt;/p&gt;&lt;p&gt;&lt;a href="http://builtbydave.co.uk"&gt;Dave&lt;/a&gt; called saying he'd written a &lt;a href="http://www.php.net/"&gt;PHP&lt;/a&gt; script which did exactly what I needed. He gave me a test address and sure enough it worked.&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://stripme.org/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_Mbt68CD6LLA/Rk3MAS7ZQYI/AAAAAAAAAFk/V98m9GsLKS8/s200/StripMe-Logo.png" alt="" id="BLOGGER_PHOTO_ID_5065929461314699650" border="0" /&gt;&lt;/a&gt;&lt;p&gt;I immediately bought &lt;a href="http://stripme.org/"&gt;stripme.org&lt;/a&gt;, set to work on designing a logo, made a homepage and asked &lt;a href="http://benlobo.hobointernet.com/"&gt;Ben&lt;/a&gt; to setup a PHP site for me on a live production server.&lt;/p&gt;&lt;p&gt;24 hours later, we had a working site*, with instructions on how to use the service.&lt;/p&gt;&lt;p&gt;In total we've spent about 4-5 hours getting the site up and running:&lt;/p&gt;&lt;table summary="Information about who did what to get StripMe done."&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;th scope="row"&gt;Concept&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;td&gt;15 minutes (including posting the idea on Yandleblog)&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th scope="row"&gt;Coding the Stripper&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;td&gt;15 minutes&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th scope="row"&gt;Logo/Site Design&lt;/th&gt;&lt;br /&gt;&lt;td&gt;1 hour&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;th scope="row"&gt;Domain &amp;amp; Server Setup&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;td&gt;3 hours&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;*It took us a while to suss out is how to get the service working in a way that meant URL's din't have to have question marks on them but that's done now.&lt;/p&gt;&lt;p&gt;If you don't want to rely on a 3rd-party service for your stylesheets, it's OK because we've made the source code available under the &lt;a href="http://www.opensource.org/licenses/mit-license.php" rel="license"&gt;MIT open source license&lt;/a&gt; so you can run it yourself.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;What Next for this Project?&lt;/strong&gt;&lt;/p&gt;We'll keep an eye on the stats and if the site gets popular we…&lt;br /&gt;&lt;ul&gt;&lt;li&gt;will setup caching in Squid&lt;/li&gt;&lt;li&gt;might put Google Ads (or some such) on the homepage&lt;/li&gt;&lt;li&gt;might sell API keys.&lt;/li&gt;&lt;/ul&gt;If we go down that last route, files that are processed for free will contain link to a 'sponsors' page at the top of the file. This kind of goes against the point of the stripme service in that it puts a comment in so we would have to consider this carefully.&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-9188659899874735772?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/9188659899874735772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/9188659899874735772'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/stripmeorg.html' title='StripMe.org'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mbt68CD6LLA/Rk3MAS7ZQYI/AAAAAAAAAFk/V98m9GsLKS8/s72-c/StripMe-Logo.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-8934437252413799703</id><published>2007-05-18T11:09:00.000Z</published><updated>2007-06-15T12:55:45.426Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='geek-wine-thing'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Geek Wine Thing Update</title><content type='html'>I recently posted an &lt;a href="http://yandleblog.com/2007/04/geek-wine-thing.html"&gt;introduction to the Geek Wine Thing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For those attending, a quick note: you have to &lt;a href="http://upcoming.yahoo.com/event/175136/"&gt;sign-up on upcoming&lt;/a&gt;. Unfortunately all places are taken now. However, if you add a comment saying you want to come then you are in with a chance.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;If you've changed your mind and are no longer coming, could you mark yourself as watching rather than attending please?&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span&gt;Looking forward to seeing you all there.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-8934437252413799703?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/8934437252413799703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=8934437252413799703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/8934437252413799703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/8934437252413799703'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/geek-wine-thing-update.html' title='Geek Wine Thing Update'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-8451314447362065133</id><published>2007-05-17T15:07:00.000Z</published><updated>2007-05-17T15:27:49.043Z</updated><title type='text'>Where I work</title><content type='html'>This is also where the &lt;a href="http://upcoming.yahoo.com/event/175136/"&gt;Geek Wine Tasting&lt;/a&gt; is going to be held.&lt;br /&gt;&lt;br /&gt;&lt;embed type="video/quicktime" src="http://media.revver.com/qt;sharer=64745/271594.mov" pluginspage="http://www.apple.com/quicktime/download/" scale="aspect" cache="False" autoplay="False" height="376" width="480"&gt;&lt;/embed&gt;&lt;a onclick="Editable.toggle('video_description');return false" class="editable-text"&gt;Zooming into a birds-eye-view of the building I work in.&lt;br /&gt;&lt;br /&gt;Other file formats are available on Revver: http://one.revver.com/watch/271594&lt;br /&gt;&lt;br /&gt;Done with &lt;/a&gt;&lt;a href="http://www.ambrosiasw.com/utilities/snapzprox/"&gt;Snapz Pro&lt;/a&gt; and &lt;a href="http://www.flashearth.com/"&gt;Flash Earth&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-8451314447362065133?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/8451314447362065133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/8451314447362065133'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/where-i-work.html' title='Where I work'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4016224706138262779</id><published>2007-05-15T09:41:00.000Z</published><updated>2007-06-26T13:39:39.561Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Enjoying CSSEdit 2.5</title><content type='html'>I've recently upgraded to a &lt;abbr title="Cascading Style Sheets"&gt;CSS&lt;/abbr&gt; editor called, surprisingly enough, &lt;a href="http://macrabbit.com/cssedit/"&gt;CSSEdit&lt;/a&gt; and have been really impressed.&lt;br /&gt;&lt;br /&gt;One of things I've been quick to start using is the application's &lt;span style="font-style: italic;"&gt;group&lt;/span&gt; feature. This allows me to break my CSS documents down into manageable chunks. By &lt;a href="http://en.wikipedia.org/wiki/Chunking_%28psychology%29"&gt;chunking&lt;/a&gt; the document up like this and then hiding what I'm not interested in, I'm vastly more able to concentrate on the task in hand - the slick implementation of design.&lt;br /&gt;&lt;br /&gt;I like this feature so much that I made a little movie to illustrate what I'm talking about:&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.vimeo.com/moogaloop.swf?clip_id=190469" quality="best" scale="exactfit" type="application/x-shockwave-flash" height="325" width="400"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vimeo.com/clip:190469"&gt;Grouping in CSSEdit 2.5&lt;/a&gt; from &lt;a href="http://www.vimeo.com/user:154152"&gt;Yandle&lt;/a&gt; on &lt;a href="http://www.vimeo.com/"&gt;Vimeo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Group Syntax&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Previous versions of CSSEdit used a made-up group tag, hidden in CSS comments, like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RkmYZoxKipI/AAAAAAAAAFM/WbfnNRtzXws/s1600-h/Picture+2.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RkmYZoxKipI/AAAAAAAAAFM/WbfnNRtzXws/s400/Picture+2.png" alt="" id="BLOGGER_PHOTO_ID_5064746822162614930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and while the new syntax still hides inside comments it differs I that it's not tag shaped:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/RkmYh4xKiqI/AAAAAAAAAFU/OtaMy2zlPsw/s1600-h/Picture+5.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/RkmYh4xKiqI/AAAAAAAAAFU/OtaMy2zlPsw/s400/Picture+5.png" alt="" id="BLOGGER_PHOTO_ID_5064746963896535714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I doubt that this is a formal CSS standard but I'm interested to see of other CSS editors are going to follow suite. I'm sure PC users would like to have a tool with this feature in their front end development workflow.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);"&gt;By the way, if anybody knows of a way of getting blogger to not f*ckup code, let me know and I'll replace that graphical text.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4016224706138262779?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4016224706138262779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4016224706138262779' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4016224706138262779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4016224706138262779'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/enjoying-cssedit-25.html' title='Enjoying CSSEdit 2.5'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mbt68CD6LLA/RkmYZoxKipI/AAAAAAAAAFM/WbfnNRtzXws/s72-c/Picture+2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1339254263334889590</id><published>2007-05-14T17:45:00.000Z</published><updated>2007-06-26T13:39:39.561Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Idea: CSS Comment Stripper</title><content type='html'>Update: &lt;a href="http://stripme.org"&gt;StripMe.org&lt;/a&gt; is live. &lt;a href="http://yandleblog.com/2007/05/stripmeorg.html"&gt;Yandleblog post about it&lt;/a&gt;.&lt;br /&gt;&lt;hr /&gt;I recently read a post on a local mailing list where someone emphatically said "style sheets should not have comments in them. Ever." (or something along those lines). But of course comments are very hand things to have, especially I someone else is eventually going to have to ork with your files.&lt;br /&gt;&lt;br /&gt;This got me thinking that maybe someone should build a server-side application that strips comments comments from your CSS.&lt;br /&gt;&lt;br /&gt;That's when I hit upon this idea (maybe an idea for a £5 App).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;The "Stripper"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;Initially, I tought it could work a bit like &lt;a href="http://tinyurl.com/"&gt;tinyurl&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Go to http://stripme.org [nothing there yet]&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Enter the address of your CSS file (e.g. hobointernet.com/contentStyles.css) in a form&lt;/li&gt;&lt;li&gt;The site gives you a URL for a version of the CSS file sans-comments, e.g. http://stripme.org/234cvfrv.css&lt;br /&gt;&lt;/li&gt;&lt;li&gt;(in your HTML) link to this URL instead of linking directly to your CSS&lt;/li&gt;&lt;/ol&gt;Then, having talked the idea through with &lt;a href="http://benlobo.blogspot.com/"&gt;Ben&lt;/a&gt;, I realized that there's a simpler, more &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;&lt;abbr title="Representational State Transfer"&gt;REST&lt;abbr&gt;&lt;/abbr&gt;&lt;/abbr&gt;&lt;/a&gt;ful way of doing it…&lt;br /&gt;&lt;ol&gt;&lt;li&gt;(in your HTML) link to http://stripme.org/http://hobointernet.com/contentStyles.css&lt;/li&gt;&lt;/ol&gt;…the service returns your CSS file without comments.&lt;br /&gt;&lt;br /&gt;This method has the advantages that the originating file in not hidden (so people can get to your comments easily), it's really easy to remember and there's no forms.&lt;br /&gt;&lt;br /&gt;Got Several style sheets you want to get concatenated into one? No problem, just use a URL like:&lt;br /&gt;&lt;br /&gt;http://stripme.org/http://hobointernet.com/contentStyles.css+contentStyles.css&lt;br /&gt;&lt;br /&gt;I might talk about this idea after &lt;a href="http://singlecell.angryamoeba.co.uk/2007/05/13/5-apps-kwiqq-and-effeffelle-were-next/"&gt;Dan Glegg&lt;/a&gt;'s talk at the next £5 -Apps meet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1339254263334889590?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1339254263334889590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1339254263334889590' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1339254263334889590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1339254263334889590'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/05/idea-css-comment-stripper.html' title='Idea: CSS Comment Stripper'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4417254473912699187</id><published>2007-04-23T10:09:00.000Z</published><updated>2007-04-23T10:24:18.262Z</updated><title type='text'>Certificates are Irrelevat in New Media</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mbt68CD6LLA/RiyJDiuiPCI/AAAAAAAAAEk/J53tf54fL18/s1600-h/Picture+4.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RiyJDiuiPCI/AAAAAAAAAEk/J53tf54fL18/s400/Picture+4.png" alt="" id="BLOGGER_PHOTO_ID_5056567175584824354" border="0" /&gt;&lt;/a&gt;Rosie is &lt;a href="http://www.rosiesherry.com/blog/show/The+certification+myth"&gt;against certification&lt;/a&gt; , and I have to agree with her.&lt;br /&gt;&lt;br /&gt;Certificates measure a persons abilities in a specific area at a given point in time. Whereas anyone working in new media has to be constantly learning in order to be good at their job.&lt;br /&gt;&lt;br /&gt;Doing the least amount of work possible to get that certificate is not the same as ongoing self improvement.&lt;br /&gt;&lt;br /&gt;Certificates give recruiters with the illusion that they can put less effort into their job.&lt;br /&gt;&lt;br /&gt;Certificates may be appropriate in established, stable industries like &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;plumbing&lt;/span&gt;, but when the platforms is constantly changing how can they be?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4417254473912699187?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4417254473912699187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4417254473912699187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4417254473912699187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4417254473912699187'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/04/certificates-are-irrelevat-in-new-media.html' title='Certificates are Irrelevat in New Media'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mbt68CD6LLA/RiyJDiuiPCI/AAAAAAAAAEk/J53tf54fL18/s72-c/Picture+4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-5971147671838854847</id><published>2007-04-12T12:40:00.000Z</published><updated>2007-06-15T12:55:45.426Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='geek-wine-thing'/><category scheme='http://www.blogger.com/atom/ns#' term='wine'/><title type='text'>Geek Wine Thing</title><content type='html'>&lt;div class="attention"&gt;Update: &lt;a href="http://yandleblog.com/2007/05/geek-wine-thing-update.html"&gt;http://yandleblog.com/2007/05/geek-wine-thing-update.html&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/446164063/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/Rh4sFpjUqaI/AAAAAAAAAEc/b4-WRl_oPns/s400/446164063_2971205990_m.jpg" alt="" id="BLOGGER_PHOTO_ID_5052524307521251746" border="0" /&gt;&lt;/a&gt;Some of you may have heard me talk about the 'Geek Wine Thing'. Well it looks like it might go ahead.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tuesday the 22nd of May&lt;/span&gt; is the likely date.&lt;br /&gt;&lt;br /&gt;It'll be about &lt;span style="font-weight: bold;"&gt;£10&lt;/span&gt; (to cover costs).&lt;br /&gt;&lt;br /&gt;I'll put it on upcoming soon.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt; Background&lt;/span&gt;&lt;br /&gt;I've done a bit of word of mouth marketing including announcing the 'Geek Wine Thing' at some of the events that I've attended:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://upcoming.org/event/146386/"&gt;http://upcoming.org/event/146386/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://upcoming.org/event/163823/"&gt;http://upcoming.org/event/163823/&lt;/a&gt; (as you can see from the photos on this page, I did a mini tasting as part of this event  which went well and gave me the confidence to formally commit to running the evening)&lt;br /&gt;&lt;br /&gt;It will be held at the Regency Town House which is being painstakingly restored to it's original regency state so makes an interesting venue.&lt;br /&gt;&lt;br /&gt;Photos here: &lt;a href="http://www.flickr.com/photos/tags/regencytownhouse/"&gt;http://www.flickr.com/photos/tags/regencytownhouse/&lt;/a&gt;&lt;br /&gt;Other events at the Town House: &lt;a href="http://upcoming.org/venue/49390"&gt;http://upcoming.org/venue/49390&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt; Format&lt;/span&gt;&lt;br /&gt;I initially thought it might be nice to combine the wine tasting with a geek/tech talk, so the evening would kind of be in two parts geek talk followed by wine tasting.&lt;br /&gt;&lt;br /&gt;However I think  this is too ambitious to start with so I'd like to make it something like the Pintxo wine tasting evening i.e. wine tasting followed by socializing.&lt;br /&gt;&lt;br /&gt;It looks like we the evening will be lead by Henry Butler of &lt;a href="http://www.butlers-winecellar.co.uk/"&gt;The Butler's Wine Cellar&lt;/a&gt; fame. The one wine tasting I've attended (a few weeks ago) was lead by Henry and was entertaining and educational.&lt;br /&gt;&lt;br /&gt;I have a bunch of ideas for developing the idea in future but we can talk about that later.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Help! We need a name - &lt;span style="font-style: italic;"&gt;Geek Wine Thing&lt;/span&gt; just isn't catchy enough.&lt;br /&gt;&lt;/span&gt;I had though of calling it Wine Testing but that might sound off putting or unfriendly, I'd like to know what you think, so if you have any ideas, add a comment.&lt;br /&gt;&lt;br /&gt;[Update: I've added an event on upcoming now &lt;a href="http://upcoming.org/event/175136"&gt;http://upcoming.org/event/175136&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-5971147671838854847?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/5971147671838854847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=5971147671838854847' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/5971147671838854847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/5971147671838854847'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/04/geek-wine-thing.html' title='Geek Wine Thing'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mbt68CD6LLA/Rh4sFpjUqaI/AAAAAAAAAEc/b4-WRl_oPns/s72-c/446164063_2971205990_m.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3991402190001209293</id><published>2007-03-30T10:39:00.000Z</published><updated>2007-03-30T11:01:17.260Z</updated><title type='text'>Are You Reading This?</title><content type='html'>Well obviously you are but how do I know if you don't comment?&lt;br /&gt;&lt;br /&gt;Go on - massage my ego and tell me who you are.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3991402190001209293?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3991402190001209293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3991402190001209293' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3991402190001209293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3991402190001209293'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/are-you-reading-this.html' title='Are You Reading This?'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-6030090172799914358</id><published>2007-03-29T23:06:00.000Z</published><updated>2007-06-26T13:39:39.562Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Experimental Desktop</title><content type='html'>Inspired by the following question (from Roger Johansson of 456 Berea St):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.456bereastreet.com/archive/200703/poll_do_you_maximise_your_browser_window/"&gt;&lt;span style="font-size:100%;"&gt;Do you maximise your browser window?&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…and since I'm always telling people that the best upgrade they can make to their computer is to get more screen real estate, I started messing around with my desktop configuration.&lt;br /&gt;&lt;br /&gt;This is what my desk now looks like:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/439144245/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RgxJYVijPdI/AAAAAAAAAEM/ZFBZ2xVj7IA/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5047489964823231954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;…and here's a screenshot of my Mac's desktop:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/439134715/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RgxJ3VijPeI/AAAAAAAAAEU/l4jkHwawoMs/s400/439134715_da64a6b483.jpg" alt="" id="BLOGGER_PHOTO_ID_5047490497399176674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Having all this space* is nice but there are some downsides:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;My corner of the office looks messy&lt;/li&gt;&lt;li&gt;People will think I'm odd&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I remember why I upgraded from that blurry, dark old monitor in the first place&lt;/li&gt;&lt;/ul&gt;*(1024x1280)+(1900x1200)=3,590,720pixels or 3.6megapixels.&lt;br /&gt;&lt;br /&gt;I'm going to leave it like this for a while and see if I feel comfortable with the setup, if not I think I'll take my old Mac home and use it as a TV.&lt;br /&gt;&lt;br /&gt;In answer to Roger's question about browser resizing:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I tend not to maximise my browse window - instead I use a couple of bookmarklets to resize my the browser to specific sizes: 800x1111 and 1024x1111 (1111 is the maximum height for my browser window so as not to overlap the dock). If the site has a completely liquid layout and is not text based (like a page of thumbnails, say) I do maximise the window.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;My usual screen size is 1900x1200&lt;/li&gt;&lt;li&gt;I use OS X 10.4&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-6030090172799914358?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/6030090172799914358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=6030090172799914358' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6030090172799914358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6030090172799914358'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/experimental-desktop.html' title='Experimental Desktop'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_Mbt68CD6LLA/RgxJYVijPdI/AAAAAAAAAEM/ZFBZ2xVj7IA/s72-c/1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1734838519856115690</id><published>2007-03-29T13:37:00.000Z</published><updated>2007-06-26T13:39:39.562Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='technologies future'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Get into Adobe Apollo</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://labs.adobe.com/wiki/index.php/Apollo"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/RgvErFijPaI/AAAAAAAAADw/a0ZdrCaGBXk/s400/Picture+6.png" alt="" id="BLOGGER_PHOTO_ID_5047344051899284898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If you haven't heard of Apollo, this is how Adobe describe it:&lt;br /&gt;&lt;blockquote&gt;Apollo is the code name for a cross-operating system runtime that allows developers to leverage their existing Web development skills in HTML, JavaScript, AJAX, Flash and Flex in order to build and deploy rich Internet applications (RIAs) to the desktop.&lt;/blockquote&gt;To find out what that means:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.demo.com/demonstrators/demo2007/91259.php"&gt;Watch a demo by some from the DEMO conference&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://labs.adobe.com/downloads/apolloruntime.html"&gt;Install the runtime&lt;/a&gt; (you need to do this to get a hands on feel for what it does)&lt;/li&gt;&lt;li&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Apollo:Applications:Samples"&gt;Run some example applications&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;Are you using Apollo yet? Have you done any experiments? Put a URL in to comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1734838519856115690?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1734838519856115690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1734838519856115690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1734838519856115690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1734838519856115690'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/get-into-adobe-apollo.html' title='Get into Adobe Apollo'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mbt68CD6LLA/RgvErFijPaI/AAAAAAAAADw/a0ZdrCaGBXk/s72-c/Picture+6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-600420703371530223</id><published>2007-03-28T09:43:00.000Z</published><updated>2007-06-26T13:39:39.562Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Will the iPhone Feature Haptic Feedback?</title><content type='html'>A common criticism of on-screen controls is the lack of physical feedback. This article (found via &lt;a href="http://www.smallsurfaces.com/2007/03/state-of-haptics/"&gt;small surfaces&lt;/a&gt;) suggests that there may be an answer:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://touching-people.com/posts/view/23"&gt;http://touching-people.com/posts/view/23&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Will/can the iPhone generate haptic feedback?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;More on Haptics:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Haptic"&gt;http://en.wikipedia.org/wiki/Haptic&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.useit.com/alertbox/20020805.html"&gt;http://www.useit.com/alertbox/20020805.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.google.co.uk/search?q=haptics"&gt;http://www.google.co.uk/search?q=haptics&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-600420703371530223?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/600420703371530223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=600420703371530223' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/600420703371530223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/600420703371530223'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/will-iphone-feature-haptic-feedback.html' title='Will the iPhone Feature Haptic Feedback?'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3826254362183406685</id><published>2007-03-08T11:59:00.000Z</published><updated>2007-06-26T13:39:39.563Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Why Developers Should Suport non-Internet Explorer Browsers (right from the start)</title><content type='html'>It's a really stupid idea to not support non-IE browsers because &lt;span style="font-weight: bold;"&gt;one unhappy person counters ten happy people&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Also early adopters who blog mostly use &lt;a href="http://getfirefox.com/"&gt;Firefox&lt;/a&gt; (or &lt;a href="http://www.apple.com/macosx/features/safari/"&gt;Safari&lt;/a&gt;, &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt; or &lt;a href="http://www.caminobrowser.org/"&gt;Camino&lt;/a&gt;). So in the phase where a project needs attention and free marketing, &lt;a href="http://www.randomhacks.net/articles/2007/02/07/do-early-adopters-use-ie"&gt;IE users account for less than 50% of pageviews&lt;/a&gt; (probably).&lt;br /&gt;&lt;br /&gt;Also, if you're deprioritizing my preferred browser now, why should I believe you'll do any different later on? You're setting a precedent - &lt;a href="http://stories.scripting.com/2007/03/05/wordpressIsShittySoftware.html"&gt;indicating your approach and philosophy&lt;/a&gt; and this is what I'm buying into.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3826254362183406685?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3826254362183406685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3826254362183406685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3826254362183406685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3826254362183406685'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/why-developers-should-suport-non.html' title='Why Developers Should Suport non-Internet Explorer Browsers (right from the start)'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4266784822899102459</id><published>2007-03-07T23:33:00.000Z</published><updated>2007-06-26T13:39:39.563Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>To Little</title><content type='html'>Web application designers have been using the 'less is more' mantra now for a few years but there is a growing trend towards applications that, in various ways, don't do enough.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://todoist.com/"&gt;TODOLIST&lt;/a&gt;  is a good example of this.&lt;br /&gt;&lt;br /&gt;I just signed-up and was confronted by this…&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Mbt68CD6LLA/Re9N7XkH1SI/AAAAAAAAACU/IqfQqoPdFME/s1600-h/Picture+11.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_Mbt68CD6LLA/Re9N7XkH1SI/AAAAAAAAACU/IqfQqoPdFME/s400/Picture+11.png" alt="" id="BLOGGER_PHOTO_ID_5039332190384018722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;…an interface that's oversimplified to the point that I was left with little choice but to go into the help system to find out what to do.&lt;br /&gt;&lt;br /&gt;I'm not sure what this aplication's like to use once you get used to it but unfortunately it's so awkward to learn that I'm not going to stick around to find out.&lt;br /&gt;&lt;br /&gt;There's too much attitude and not enough research/user-testing/knowledge behind some applications. It's not enough to adopt the trappings of industry leaders, you have to understand where they're coming from too.&lt;br /&gt;&lt;br /&gt;By the way, this is how it looks in &lt;a href="http://www.caminobrowser.org/"&gt;Camino&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/Re9RJHkH1UI/AAAAAAAAACk/m-9Mfcc87z8/s1600-h/Picture+12.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/Re9RJHkH1UI/AAAAAAAAACk/m-9Mfcc87z8/s400/Picture+12.png" alt="" id="BLOGGER_PHOTO_ID_5039335725142103362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rant over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4266784822899102459?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4266784822899102459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4266784822899102459' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4266784822899102459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4266784822899102459'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/to-little.html' title='To Little'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mbt68CD6LLA/Re9N7XkH1SI/AAAAAAAAACU/IqfQqoPdFME/s72-c/Picture+11.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-9093391897333926508</id><published>2007-03-07T13:55:00.000Z</published><updated>2007-06-26T13:39:39.563Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>A Potential Tipping Point in Translation</title><content type='html'>A colleague of mine asked me how the translation on a the &lt;a href="http://www.rorc.org/"&gt;Royal Ocean Racing Club website&lt;/a&gt; works, I explained that it was a free service offered by Google and that it could easily be applied to any site for free. (The site itself just uses a little bit of JavaScript to link to the pages.)&lt;br /&gt;&lt;br /&gt;He was surprised that such functionality was available for free and said it was "a really good way to add multilingual functionality to client websites" adding that people are likely to be forgiving of the sometimes confusing results if they can see that the translation is done by Google.&lt;br /&gt;&lt;br /&gt;I do agree that this is, on the surface at least a pretty cool service, but I wouldn't feel comfortable suggesting this to clients as a long term solution to the issue of translation - the results are not good enough and the URLs are untrustworthy because, like some &lt;a href="http://www.google.co.uk/search?q=define:phishing"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;phishing&lt;/span&gt; scams&lt;/a&gt;, they use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;IP&lt;/span&gt; addresses instead of domain names e.g.&lt;br /&gt;&lt;br /&gt;http://66.249.93.104/translate_c?hl=en&amp;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;langpair&lt;/span&gt;=en%7&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Cja&lt;/span&gt;&amp;amp;u=http://www.rorc.org/&lt;br /&gt;&lt;br /&gt;Assuming you can overcome this problem with some Apache redirection, that just leaves the issue of translation quality, and this is an area that's set to change…&lt;br /&gt;&lt;br /&gt;I recently saw that &lt;a href="http://googleblog.blogspot.com/2007/03/suggest-better-translation.html"&gt;Google are now accepting feedback&lt;/a&gt; on their dodgy &lt;a href="http://translate.google.com/translate_t"&gt;translations&lt;/a&gt;. This will allow them to build up a huge database of translations in much the same way as they have with their database of misspellings.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.geocities.com/duarta/rosetta4.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_Mbt68CD6LLA/Re7kxnkH1RI/AAAAAAAAACM/oysUCJUme0M/s400/180px-Rosetta_stone.jpg" alt="" id="BLOGGER_PHOTO_ID_5039216574159377682" border="0" /&gt;&lt;/a&gt;In much the same way that &lt;a href="http://en.wikipedia.org/wiki/Thomas_Young_%28scientist%29" title="Thomas Young (scientist)"&gt;Thomas Young&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Jean-Fran%C3%A7ois_Champollion" title="Jean-François Champollion"&gt;Jean-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;François&lt;/span&gt; Champollion&lt;/a&gt; the Rosetta Stone to decode ancient Coptic symbols, Google can apply their trusty brute-force data mining techniques to spot patterns and effectively teach the machine new languages languages.&lt;br /&gt;&lt;br /&gt;I may have simply overlooked this in the past, but I've started to notice the term '&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;rosetta&lt;/span&gt;' in some Google URLs, which I take as another clue that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;something's&lt;/span&gt; going to happen in this space soon.&lt;br /&gt;&lt;br /&gt;In any case, if improvements in translation quality are &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;analogous&lt;/span&gt; improvements in spell check quality, then I think we can expect to see an explosion of multilingual sites in the next couple of years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-9093391897333926508?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/9093391897333926508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=9093391897333926508' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/9093391897333926508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/9093391897333926508'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/potential-tipping-point-in-translation.html' title='A Potential Tipping Point in Translation'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mbt68CD6LLA/Re7kxnkH1RI/AAAAAAAAACM/oysUCJUme0M/s72-c/180px-Rosetta_stone.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-850736367527107601</id><published>2007-03-01T16:40:00.000Z</published><updated>2007-06-26T13:39:39.563Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Useful Dashboard Widget: Minutes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RecCVdj1tLI/AAAAAAAAACA/tHa2EI3i0ic/s1600-h/minutes_20070228185028.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RecCVdj1tLI/AAAAAAAAACA/tHa2EI3i0ic/s400/minutes_20070228185028.jpg" alt="" id="BLOGGER_PHOTO_ID_5036997275972646066" border="0" /&gt;&lt;/a&gt;For those of you not familiar with &lt;a href="http://en.wikipedia.org/wiki/Cron"&gt;CRON&lt;/a&gt;, '&lt;a href="http://www.apple.com/downloads/dashboard/calculate_convert/minutes.html"&gt;Minutes&lt;/a&gt;' presents an easy way to trigger events in OS X.&lt;br /&gt;&lt;br /&gt;This is one of the few useful widgets I've found and it's pretty simple.&lt;br /&gt;&lt;blockquote&gt;Turn the knob to set counting time, the timer just starts. And push the button to stop. Minutes can do three actions at the target time:&lt;br /&gt;&lt;br /&gt;- 1. Play iTunes playlist&lt;br /&gt;- 2. Stop iTunes track&lt;br /&gt;- 3. Open a file&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-850736367527107601?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/850736367527107601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=850736367527107601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/850736367527107601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/850736367527107601'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/03/useful-dashboard-widget-minutes.html' title='Useful Dashboard Widget: Minutes'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mbt68CD6LLA/RecCVdj1tLI/AAAAAAAAACA/tHa2EI3i0ic/s72-c/minutes_20070228185028.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3634484646504261893</id><published>2007-02-27T12:52:00.000Z</published><updated>2007-02-27T13:25:30.056Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>Get a better service in Google Mail</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Long story short: set your preferred language to be English (US) if you want a better service in Google Mail.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I've been meaning to use Google Mail rather than &lt;a href="http://www.mozilla.com/thunderbird/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Thunderbird&lt;/span&gt;&lt;/a&gt; for my email for a while now and just discovered something which helps: the '&lt;a href="http://mail.google.com/support/bin/answer.py?answer=21288"&gt;Mail Fetcher&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;I've been using Gmail for a long time and have always been able to rely on it for all &lt;a href="http://hobointernet.com/"&gt;Hobo&lt;/a&gt; correspondence, however I have an old &lt;a href="http://en.wikipedia.org/wiki/Post_Office_Protocol"&gt;POP&lt;/a&gt; account to which I still need access.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/ReQwndj1tKI/AAAAAAAAAB0/69U8S0YDQKk/s1600-h/Picture+8.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/ReQwndj1tKI/AAAAAAAAAB0/69U8S0YDQKk/s400/Picture+8.png" alt="" id="BLOGGER_PHOTO_ID_5036203737815037090" border="0" /&gt;&lt;/a&gt;Enter the Mail fetcher. Basically it just gets mail from your POP account. Google have thoughtfully allowed you to leave copies of messages on the server, which helps if you want to slowly migrate away from an old account as I do.&lt;br /&gt;&lt;br /&gt;However, if you're thinking of using this feature you have to set your preferred language to English (US). I hadn't realised this because the fresh account I set up to replace this my old POP system was English (US) out of the box.&lt;br /&gt;&lt;br /&gt;The problem came when I started looking through the various settings, noticed the language setting, and changed it to English (&lt;span style="font-weight: bold;"&gt;UK&lt;/span&gt;). Suddenly no email.&lt;br /&gt;&lt;br /&gt;It was only when I remembered that you need to be English (US) to use the chat facility, that I:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;realised what I'd done&lt;/li&gt;&lt;li&gt;changed back to English (US)&lt;/li&gt;&lt;li&gt;worried slightly that my spell checker would no longer work properly&lt;br /&gt;&lt;/li&gt;&lt;li&gt;went back to the &lt;a href="http://mail.google.com/support/bin/answer.py?answer=21288"&gt;Mail Fetcher&lt;/a&gt; help page to check that, as I suspected, there was no note about restrictions&lt;/li&gt;&lt;li&gt;found that there was a note about restrictions&lt;/li&gt;&lt;li&gt;felt like an idiot&lt;/li&gt;&lt;/ol&gt;(Actually I think if the help page in question had been more &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;thoroughly&lt;/span&gt; user-tested, they would have realised that, since users are looking for help (not notes on restrictions), they're &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;easily&lt;/span&gt; going to overlook the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;innocuous&lt;/span&gt; little &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;note&lt;/span&gt; on the subject)&lt;br /&gt;&lt;br /&gt;Why do Americans get a better level of service? Do Google think English people aren't as clever as Americans?&lt;br /&gt;&lt;br /&gt;Wouldn't it be better for Google to use some of their big brother information to look into my search history and realise that I'm the kind of person who &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;wouldn't&lt;/span&gt; be baffled by the concept of a POP account.&lt;br /&gt;&lt;br /&gt;Better still: avoid confusion by creating an &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;interface&lt;/span&gt; which &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;doesn't&lt;/span&gt; have to be modified at all and looks the same for all users.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3634484646504261893?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3634484646504261893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3634484646504261893' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3634484646504261893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3634484646504261893'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/02/get-better-service-in-google-mail.html' title='Get a better service in Google Mail'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mbt68CD6LLA/ReQwndj1tKI/AAAAAAAAAB0/69U8S0YDQKk/s72-c/Picture+8.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-999984916914126993</id><published>2007-02-26T14:18:00.000Z</published><updated>2007-02-26T18:17:33.038Z</updated><title type='text'>Think what you would do if only you had the money then figure out how you can do it anyway 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/ReMkHdj1tJI/AAAAAAAAABo/t18Qen6plmE/s1600-h/2004_0842.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/ReMkHdj1tJI/AAAAAAAAABo/t18Qen6plmE/s400/2004_0842.JPG" alt="" id="BLOGGER_PHOTO_ID_5035908518942979218" border="0" /&gt;&lt;/a&gt;I'm helping organize the next '&lt;a href="http://upcoming.org/event/152710/"&gt;&lt;span class="name summary"&gt;Think what you would do if only you had the money then figure out how you can do it anyway&lt;/span&gt;&lt;/a&gt;' so come along.&lt;br /&gt;&lt;br /&gt;[from the upcoming entry] It is:&lt;br /&gt;&lt;br /&gt;- a workshop for startups of any stripe: web app, art&lt;br /&gt;project, green project, invention, vague idea, whatever&lt;br /&gt;&lt;br /&gt;- a proper workshop in the chisels, hammers, workbenches&lt;br /&gt;tradition (although these tools might or mightn't be&lt;br /&gt;substituted by mouths, eyes, stuff from Rymans)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-999984916914126993?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/999984916914126993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=999984916914126993' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/999984916914126993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/999984916914126993'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/02/think-what-you-would-do-if-only-you-had.html' title='Think what you would do if only you had the money then figure out how you can do it anyway 2'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Mbt68CD6LLA/ReMkHdj1tJI/AAAAAAAAABo/t18Qen6plmE/s72-c/2004_0842.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-6244370025920099830</id><published>2007-02-07T11:19:00.000Z</published><updated>2007-02-07T11:44:30.160Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Another 'Upside-down' Interface</title><content type='html'>Whenever I've tell friends or colleagues that mobile devices should present a more ergonomic interface where the keypad is above the screen, I'm met with with ridicule.&lt;br /&gt;&lt;br /&gt;So it's gratifying that I'm not alone: London inventor Anthony Harrison has registered an &lt;a href="http://www.patentdata.com//files/images/2007/01/3198/document.pdf"&gt;international patent for the idea&lt;/a&gt; (&lt;span style="font-weight: bold;"&gt;PDF&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Mbt68CD6LLA/Rcm3KVF9mJI/AAAAAAAAABc/WEKmt3qWlro/s1600-h/Upside-down.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_Mbt68CD6LLA/Rcm3KVF9mJI/AAAAAAAAABc/WEKmt3qWlro/s400/Upside-down.jpg" alt="" id="BLOGGER_PHOTO_ID_5028751847024597138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Related article: &lt;a href="http://www2.blogger.com/2006/11/upside-down-interfaces-for-handhelds.html"&gt;'Upside-down' Interfaces for Handhelds: Good. Reins on a Car: Bad&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Via: &lt;a href="http://www.smallsurfaces.com/2007/02/text-input-upside-down/"&gt;Small Surfaces&lt;/a&gt;&lt;br /&gt;Via: &lt;a href="http://www.iol.co.za/html/newideas/page2.php?loadpage=newidea.php&amp;amp;id=3198"&gt;IOL&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-6244370025920099830?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/6244370025920099830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=6244370025920099830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6244370025920099830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6244370025920099830'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/02/another-upside-down-interface.html' title='Another &apos;Upside-down&apos; Interface'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Mbt68CD6LLA/Rcm3KVF9mJI/AAAAAAAAABc/WEKmt3qWlro/s72-c/Upside-down.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4201725029748419538</id><published>2007-02-06T18:02:00.000Z</published><updated>2007-02-07T11:28:13.301Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Another Minor Flickr Success</title><content type='html'>A couple of weeks ago a mentioned the &lt;a href="http://yandleblog.blogspot.com/2007/01/fabrica-new-years-card-minor-success.html"&gt;Fabrica new years card&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Well, now I've had another minor success in Flickr:&lt;br /&gt;&lt;br /&gt;This time a picture taken looking down into Victoria Station was used by &lt;a href="http://www.shift.org.uk/"&gt;SHiFT&lt;/a&gt;, an organisation that combats the stigma attached to mental illness:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/381928665/"&gt;&lt;img style="cursor: pointer; width: 240px; height: 240px;" src="http://farm1.static.flickr.com/132/381928665_190d957a85_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Warning&lt;/span&gt;: &lt;a href="http://www.flickr.com/photos/yandle/sets/72157594270671387/"&gt;do not try and take photographs on Victoria Station&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4201725029748419538?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4201725029748419538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4201725029748419538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4201725029748419538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4201725029748419538'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/02/another-minor-success.html' title='Another Minor Flickr Success'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/132/381928665_190d957a85_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-4784954255628546407</id><published>2007-01-23T13:24:00.000Z</published><updated>2007-01-23T13:29:57.575Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>GUI Widgets Broken Link</title><content type='html'>Ages ago I &lt;a href="http://yandleblog.blogspot.com/2005/05/gui-widgets-in-adobe-illustrator.html"&gt;posted a link to an Illustrator file full of useful little GUI widgets&lt;/a&gt; to help with web application design. I'm not sure how many people actually got to see the file however because at some point I broke the link. I've fixed this now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-4784954255628546407?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/4784954255628546407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=4784954255628546407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4784954255628546407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/4784954255628546407'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/01/gui-widgets-broken-link.html' title='GUI Widgets Broken Link'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-2427905963826005139</id><published>2007-01-17T17:55:00.000Z</published><updated>2007-01-17T20:41:28.927Z</updated><title type='text'>Social Web Application Idea: Open Heuristics</title><content type='html'>There are basically two steps (after registering):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Site owners submit a website (or site section or even page) for heuristic evaluation.&lt;/li&gt;&lt;li&gt;Evaluators submit a list of errors - each tagged with zero or more heuristics.&lt;/li&gt;&lt;/ol&gt;After submitting these errors the evaluators can see a list of all errors (including those suggested by others) for that site. This is to prevent a bias towards the first person's findings. Evaluators may return to add more findings but these will be marked as potentially biased.&lt;br /&gt;&lt;br /&gt;Evaluators are ranked by usefulness, number of errors submitted etc and sites could be ranked by number of bugs found but I'm not sure if that would serve a purpose or be attractive to site owners. Sites could also be ranked according to how much they've improved which might have a use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-2427905963826005139?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/2427905963826005139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=2427905963826005139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/2427905963826005139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/2427905963826005139'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/01/social-web-application-idea-open.html' title='Social Web Application Idea: Open Heuristics'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-3752095380358078667</id><published>2007-01-17T12:39:00.000Z</published><updated>2007-01-17T15:25:23.937Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Organization Personas</title><content type='html'>Jon Stahl has some &lt;a href="http://blogs.onenw.org/jon/archives/2006/12/27/initial-thoughts-on-a-plone-for-nonprofits-bundle/"&gt;Initial Thoughts on a “Plone For Nonprofits” bundle&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The first comment beneath the blog post was to do with Linguaplone a plugin or 'product' for Plone which allows a site to be translated into many languages.&lt;br /&gt;&lt;br /&gt;While there are probably plenty of reasons for and against including this (or any other products), it occurred to me that maybe we should define a typical not-for-profit organization, e.g.&lt;br /&gt;&lt;br /&gt;Number of employees, volunteers, events, venues, in-house tech experience and so on.&lt;br /&gt;&lt;br /&gt;We shouldn't take these numbers and average them out for all organizations because that just ends up creating a fictional 'average organization'. Instead we should pick (or create) two or three typical organizations and make these kind of decisions based on them, sort of organization &lt;a href="http://www.jnd.org/dn.mss/personas_empath.html"&gt;personas&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I think (in this particular case) we should at least defining a persona for the person in the organization who has to install the product and deal with support and feature requests.&lt;br /&gt;&lt;br /&gt;But in general, do you think it would be a useful thing to create these &lt;span style="font-weight: bold;"&gt;organization personas?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-3752095380358078667?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/3752095380358078667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=3752095380358078667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3752095380358078667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/3752095380358078667'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/01/organization-personas.html' title='Organization Personas'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1800058090614414154</id><published>2007-01-16T18:15:00.000Z</published><updated>2007-06-26T13:39:39.564Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Idea for a Widget: MyBlogPrefs</title><content type='html'>Blogs that display a huge array of little icons asking the visitor to bookmark their site with services like Reddit or del.icio.us remind me of what  80s skaters referred to as &lt;span style="font-style: italic;"&gt;victims&lt;/span&gt; – the kind of people who acquired as many stickers as possible for their skateboard to show how up to date they were and get attention.&lt;br /&gt;&lt;br /&gt;Having said that, I do use del.icio.us and sometimes these little links can be helpful.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;I want to be able to choose what tools appear on a page.&lt;/span&gt; This could be achieved through a service, lets call it MyBlogPrefs.&lt;br /&gt;&lt;br /&gt;Blog owners could then choose to add a '&lt;span style="font-weight: bold;"&gt;show-whatever-the-reader-wants&lt;/span&gt;' widget in their blog template.&lt;br /&gt;&lt;br /&gt;Credit to &lt;a href="http://mybloglog.com/"&gt;MyBlogLog&lt;/a&gt; and &lt;a href="http://snipperoo.com/"&gt;Snipperoo&lt;/a&gt; for inspiring this idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1800058090614414154?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1800058090614414154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1800058090614414154' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1800058090614414154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1800058090614414154'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/01/idea-for-widget-myblogprefs.html' title='Idea for a Widget: MyBlogPrefs'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-2934174029597403114</id><published>2007-01-16T16:35:00.000Z</published><updated>2007-06-29T13:51:07.294Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='sussexdigital'/><title type='text'>Fabrica New Years Card: A Minor Success for Flickr and the Creative Commons</title><content type='html'>Just before Christmas I got a phone call from &lt;a href="http://www.fabrica.org.uk/"&gt;Fabrica&lt;/a&gt; (sorry I can't remember the persons name if you're reading this) asking for permission to use a &lt;a href="http://www.flickr.com/photos/yandle/184143684/"&gt;photograph of mine that they'd found on Flickr&lt;/a&gt; for their new years card.&lt;br /&gt;&lt;br /&gt;All of the photos I've put on Flickr are licensed under the &lt;a href="http://creativecommons.org/licenses/by/2.0/"&gt;Creative Commons Attribution license&lt;/a&gt; which means that&lt;br /&gt;&lt;blockquote&gt;You must attribute the work in the manner specified by the author or licensor.&lt;/blockquote&gt;It also means that they didn't have to ask for my permission but they did any which was nice.&lt;br /&gt;&lt;br /&gt;I was chuffed that they might use one of my pics for the card but I wasn't holding my breath.&lt;br /&gt;&lt;br /&gt;Well, today a batch of cards arrived and guess what–they did use my picture.&lt;br /&gt;&lt;br /&gt;Here's the front:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/359569604/"&gt;&lt;img style="cursor: pointer; width: 240px; height: 159px;" src="http://farm1.static.flickr.com/135/359569604_e698c97be3_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here's the back, with a credit to me. Yay.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/yandle/359576378/"&gt;&lt;img style="cursor: pointer; width: 240px; height: 159px;" src="http://farm1.static.flickr.com/159/359576378_29a0dec92e_m.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think this is a mini success story for Flickr and the Creative Commons licensing system and more so for my ego.&lt;br /&gt;&lt;br /&gt;Fabrica's currently closed for the winter but there are plenty of &lt;a href="http://www.flickr.com/photos/tags/fabrica/clusters/art-brighton-church/"&gt;images relating to Fabrica on Flickr&lt;/a&gt;. Maybe you can use one for you card, or brochure, or poster or whatever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-2934174029597403114?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/2934174029597403114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=2934174029597403114' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/2934174029597403114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/2934174029597403114'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2007/01/fabrica-new-years-card-minor-success.html' title='Fabrica New Years Card: A Minor Success for Flickr and the Creative Commons'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/135/359569604_e698c97be3_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-1188041390403210347</id><published>2006-12-08T14:55:00.000Z</published><updated>2007-01-03T17:14:01.100Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Preventing Temporarily-necessary Hacks from Slipping into the Final Release</title><content type='html'>&lt;span class="entry-author-name"&gt;Jason Fried asked: &lt;/span&gt;&lt;blockquote&gt;&lt;a href="http://www.37signals.com/svn/posts/148-keeping-the-cruft-out-of-your-release"&gt;What techniques have you used to keep ugly temporarily-necessary hacks from slipping into your final release?&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;Here are some techniques we've used:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Wrap comments in a script which hides the selection based on IP address. In other words, machines outside our network are served pages without comments rendered-in.&lt;br /&gt;&lt;br /&gt;The advantage of this is that the notes can stay, even if the page is live.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Add something like '[todo][Danny]' at the beginning of each comment.This can only be trusted as long as the person with responsibility for making the work live knows to check for this terminology. Fortunately we have a pre-publication checklist which includes this check.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-1188041390403210347?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/1188041390403210347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=1188041390403210347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1188041390403210347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/1188041390403210347'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/12/preventing-temporarily-necessary-hacks.html' title='Preventing Temporarily-necessary Hacks from Slipping into the Final Release'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-6414177428664868748</id><published>2006-12-04T13:37:00.000Z</published><updated>2007-06-26T13:39:39.564Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>File-based Bug Management</title><content type='html'>In '&lt;a href="http://www.hicksdesign.co.uk/journal/using-things-for-other-things" rel="bookmark"&gt;Using things for other things&lt;/a&gt; Jon Hicks outlines little sort of hacks which involve using products in new ways, which inspired me to write this.&lt;br /&gt;&lt;span class="on" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;br /&gt;Having tried and failed with &lt;del&gt;monolithic&lt;/del&gt; more fully featured bug tracking systems such as &lt;a href="http://www.mantisbt.org/"&gt;Mantis&lt;/a&gt; and &lt;a href="http://www.bugzilla.org/"&gt;Bugzilla&lt;/a&gt; I now employ an &lt;span style="font-weight: bold;"&gt;simpler method for keeping track of issues across multiple projects&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;At the beginning of each new project I create a folder (in a shared, backed-up drive) called 'What's Wrong with [project name]' and a subfolder with ' - done' appended to it like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/RXQUqo-gDAI/AAAAAAAAAAM/ouS8px0cKGE/s1600-h/New-Folder-Structure.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/RXQUqo-gDAI/AAAAAAAAAAM/ouS8px0cKGE/s400/New-Folder-Structure.png" alt="" id="BLOGGER_PHOTO_ID_5004647808702090242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then later, when reviewing a half done site, I start adding files (like this)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Mbt68CD6LLA/RXQV_Y-gDBI/AAAAAAAAAAU/dBZemno2oSg/s1600-h/A-Couple-of-Bugs.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_Mbt68CD6LLA/RXQV_Y-gDBI/AAAAAAAAAAU/dBZemno2oSg/s400/A-Couple-of-Bugs.png" alt="" id="BLOGGER_PHOTO_ID_5004649264696003602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This way each member of the team (myself included) has a constant view of what they need to do. Since these are just files ion the file system they can easily be searched, for example a team member could search for [their name] and instantly get a holistic or per-project view of their tasks.&lt;br /&gt;&lt;br /&gt;Since the finder allows labeling of files, some idea of the priority of a task can be given (although unfortunately Windows users will not be able to make this distinction):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQYyI-gDCI/AAAAAAAAAAk/layOROljl7Y/s1600-h/A-Prioritised-Item.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQYyI-gDCI/AAAAAAAAAAk/layOROljl7Y/s400/A-Prioritised-Item.png" alt="" id="BLOGGER_PHOTO_ID_5004652335597620258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As each task is completed the files are moved into the 'done' subfoloder thusly:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Mbt68CD6LLA/RXQeXo-gDDI/AAAAAAAAAAs/H5AX6wkrLjc/s1600-h/Task-Moved.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_Mbt68CD6LLA/RXQeXo-gDDI/AAAAAAAAAAs/H5AX6wkrLjc/s400/Task-Moved.png" alt="" id="BLOGGER_PHOTO_ID_5004658477400853554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I use descriptive filenames and for the most part I use screenshots of the bugs - I find that this combination (for me atleast) is a great way of returning to the mental space I was in when I recorded the problem.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;Organizing all these Project Folders&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Like many web developers we have a main 'Work' drive which is divided up into projects, eachg containing a set of (mostly) standard folders, this is where I keep these 'What's Wrong with…' folders. I keep a 'What's Wrong with Current Projects' folder in my dock like this:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQilI-gDEI/AAAAAAAAAA0/ymfI7hSNK6Q/s1600-h/What%27s-Wrong-With-Folder-Listing.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_Mbt68CD6LLA/RXQilI-gDEI/AAAAAAAAAA0/ymfI7hSNK6Q/s400/What%27s-Wrong-With-Folder-Listing.png" alt="" id="BLOGGER_PHOTO_ID_5004663107375598658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Future of File-based Bug Management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In future it might be best to do away with the 'done' folders instead relying on filename tagging (i.e. adding [done] at the end of the filename).&lt;br /&gt;&lt;br /&gt;Also, when operating systems have better RSS support we might be able to do away with folder views altogether and instead rely on feed aggregators like Google Reader.&lt;br /&gt;&lt;br /&gt;Maybe Microsoft will realize thew value screenshots and simplify the PSSPAPPFSO (Print Screen, click Start&gt;Programs&gt;Accessories&gt;Paint&gt;, paste, File&gt;Save, OK) technique.  Which is such a distracting and highly &lt;a href="http://en.wikipedia.org/wiki/GOMS"&gt;GOMS&lt;/a&gt; inefficient task that Windows users prefer not to use it. But then again if we want to keep our lives simple maybe we shouldn't be looking to Microsoft for help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-6414177428664868748?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/6414177428664868748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=6414177428664868748' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6414177428664868748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/6414177428664868748'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/11/flie-based-bug-management.html' title='File-based Bug Management'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Mbt68CD6LLA/RXQUqo-gDAI/AAAAAAAAAAM/ouS8px0cKGE/s72-c/New-Folder-Structure.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-115265097562139649</id><published>2006-12-01T20:47:00.000Z</published><updated>2006-12-04T12:01:03.283Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>How to Make Setting up an Ecommerce Store as Easy as Logging into Flickr.</title><content type='html'>Here's an outline for a website idea (that we shall call WebsiteX) that could make setting up an ecommerce store as easy as logging into &lt;a href="http://flickr.com/"&gt;Flickr&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;What Shopkeepers Do&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(Steps 1+2 aren't necessary for people with Flickr accounts.)&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Setup a Flickr account&lt;/li&gt;&lt;li&gt;Upload product images (including the price somewhere in the description)&lt;/li&gt;&lt;li&gt;Give WebsiteX your Flickr details&lt;/li&gt;&lt;/ol&gt;WebsiteX accepts payments crediting the shopkeeper's account. When a shopkeeper's account reaches a certain value, say £20, they're issued a cheque. This would be a paid service (a percentage of the turnover) which users could opt out of by providing details of a &lt;a href="http://www.paypal.com/"&gt;PayPal&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Merchant_account"&gt;merchant account&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;What WebsiteX Does&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;WebsiteX uses the &lt;a href="http://www.flickr.com/services/api/"&gt;Flickr API&lt;/a&gt; to access your pictures and retrieves all the ones with a cash value (this could be records including £, $, or € symbols followed by numbers in the description field).&lt;br /&gt;&lt;br /&gt;The products are then presented to users in a really easy to use shop (something like: http://demo.script.aculo.us/shop).&lt;br /&gt;&lt;br /&gt;Flickr's title field would be used for the product title, the description field for the product description.&lt;br /&gt;&lt;br /&gt;The shop could have categories - an aggregate of product image tags.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-115265097562139649?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/115265097562139649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=115265097562139649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115265097562139649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115265097562139649'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/07/flick-shop.html' title='How to Make Setting up an Ecommerce Store as Easy as Logging into Flickr.'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-7411239355841326374</id><published>2006-11-28T17:07:00.000Z</published><updated>2007-11-08T12:44:54.727Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='sussexdigital'/><title type='text'>d.Construct 2007 Ideas</title><content type='html'>&lt;p&gt;I attended the &lt;a href="http://2006.dconstruct.org/"&gt;d.Construct 2006&lt;/a&gt; conference earlier this year and thought it was good but lacking in certain areas.&lt;/p&gt;Here are some areas that I would like to see covered next year:&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Ubicomp"&gt;&lt;strong&gt;Ubiquitous Computing&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;  &lt;strong&gt;Usability and user centered design&lt;/strong&gt;, covering things like: how to run your first test session, &lt;a href="http://weblogs.media.mit.edu/SIMPLICITY/"&gt;practicing simplicity&lt;/a&gt; in design (and business), maybe even scratching the surface of &lt;a href="http://en.wikipedia.org/wiki/Cognitive_Psychology"&gt;cognitive psychology&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;  Findability&lt;/strong&gt; as in &lt;a href="http://www.amazon.co.uk/Ambient-Findability-Peter-Morville/dp/0596007655?tag2=gp04-21"&gt;Ambient Findability&lt;/a&gt; by &lt;a href="http://findability.org/"&gt;Peter Moorville&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.w3.org/TR/rdf-sparql-query/"&gt;&lt;strong&gt; SPARQL&lt;/strong&gt;&lt;/a&gt; "the Query Language of the Web" (&lt;a href="http://www.itconversations.com/shows/detail1162.html"&gt;about SPARQL on ITConversations&lt;/a&gt;). Some crossover with &lt;a href="http://microformats.org/"&gt;Microformats&lt;/a&gt; here perhaps. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;A brief history of the information age &lt;/strong&gt; - accounts of how platforms have been developed then failed - lessons for the future that kind of thing. &lt;/li&gt;&lt;/ul&gt;I haven't thought this through at all, I just wanted to get rid of the 'd.Construct 2007.txt' file that's been on my Desktop for months now.&lt;br /&gt;&lt;br /&gt;[update: Nov 30, 06] Another idea:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Creating community orientated sites&lt;/span&gt;&lt;br /&gt;I've had a lot of clients recently wanting the next &lt;a href="http://myspace.com/"&gt;MySpace&lt;/a&gt; or &lt;a href="http://www.youtube.com/"&gt;Youtube&lt;/a&gt; and I don't see this stopping anytime soon.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-7411239355841326374?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/7411239355841326374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=7411239355841326374' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/7411239355841326374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/7411239355841326374'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/11/dconstruct-2007-ideas.html' title='d.Construct 2007 Ideas'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-466367219071868144</id><published>2006-11-24T11:35:00.000Z</published><updated>2006-12-01T16:30:09.238Z</updated><title type='text'>Recent Blogging Advice (another metablogging post you've seen 100 times or more)</title><content type='html'>This morning I attended a &lt;a href="http://www.businessinbrighton.org.uk/"&gt;Brighton &amp; Hove Chamber of Commerce&lt;/a&gt; business breakfast at &lt;a href="http://www.carluccios.com/caffes/default.asp?func=where&amp;amp;caffe_id=4"&gt;Carluccio's&lt;/a&gt; and listened to a talk by Kate Hammond (an international healthcare consultant) entitled 'Having it all'.&lt;br /&gt;&lt;br /&gt;The talk itself consisted of little more than an entrepreneur introducing them self and telling their professional life story - all in all not very inspiring.&lt;br /&gt;&lt;br /&gt;However Kate did impart one useful piece of advice in the form of this &lt;del&gt;cheesy&lt;/del&gt; catchy little one-liner:&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Write up not down&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;What she meant by this was; instead of taking notes then forgetting about them, turn these notes into something that can be published. While I'm sure she wasn't referring to blogs, her advice echoes what I've been hearing a lot recently.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;So how does a designer go about becoming a better writer?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here are some &lt;span style="font-weight: bold;"&gt;tips for becoming a more productive blogger&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;In response to my explain that I am primarily a visual person:&lt;br /&gt;&lt;br /&gt;Matt Weston who I also met this morning at a little meet-up he runs at the Mad Hatter (in Brighton) suggested &lt;span style="font-weight: bold;"&gt;blogging in pictures&lt;/span&gt;. I had explained that it can be hard for a primarily visual person to put things into words.&lt;br /&gt;&lt;br /&gt;I have to say I agree with this relatively off-the-cuff piece of advice (having read Cathy Sierra's stuff on the &lt;a href="http://headrush.typepad.com/creating_passionate_users/"&gt;Creating Passionate Users&lt;/a&gt; blog).&lt;br /&gt;&lt;br /&gt;Another chap I recently met (at the &lt;a href="http://sussex.geekdinner.co.uk/"&gt;Sussex Geek Dinner&lt;/a&gt;), Stuart Lamour (currently a &lt;a href="http://cogapp.com/"&gt;Cogapp&lt;/a&gt; guy who also runs the &lt;a href="http://www.20jazzfunkgreats.blogspot.com/"&gt;20 Jazz Funk Greats&lt;/a&gt; music blog), said&lt;br /&gt;&lt;blockquote&gt;Keep a notebook by your side and, throughout the day, write down every little idea, no matter how small or silly. Then, at the the end of each day, summarize these notes into a blog post.&lt;/blockquote&gt;I have a lot of time for the school of thought that says it's &lt;span style="font-weight: bold;"&gt;better to do something (and iteratively improve on that thing) than to wait until the thing's perfect before publishing&lt;/span&gt; (which of course it never is so nothing gets published).&lt;br /&gt;&lt;br /&gt;So thanks everyone for these tips, I'll try to implement them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-466367219071868144?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/466367219071868144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=466367219071868144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/466367219071868144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/466367219071868144'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/11/recent-blogging-advice-another.html' title='Recent Blogging Advice (another metablogging post you&apos;ve seen 100 times or more)'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-7817205312159866420</id><published>2006-11-16T15:34:00.000Z</published><updated>2007-06-29T13:51:07.296Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='sussexdigital'/><title type='text'>Clients: Don't Apologise for Submiting Bug Reports</title><content type='html'>Right now Ben and I are putting the finishing touches to a Plone-based website for a client in Bolton.&lt;br /&gt;&lt;br /&gt;I just read an email from a client that started like this:&lt;br /&gt;&lt;br /&gt;Subject: feed bug&lt;br /&gt;&lt;br /&gt;P.B. wrote:&lt;br /&gt;&gt; Sorry Danny these emails seem to be a relentless stream of negativity,&lt;br /&gt;&gt; no reflection on the quality of the site as a whole though!&lt;br /&gt;&lt;br /&gt;…and went on to describe a bug that needed fixing.&lt;br /&gt;&lt;br /&gt;If you're working with a development company don't be afraid of sending bug reports. Any developer worth their salt should look at your comments in a positive way:&lt;br /&gt;&lt;br /&gt;A bug report:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;alerts me to a bug that I might have otherwise overlooked&lt;/li&gt;&lt;li&gt;provides an insight into your understanding of our system&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-7817205312159866420?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/7817205312159866420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=7817205312159866420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/7817205312159866420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/7817205312159866420'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/11/clients-dont-apologise-for-submiting.html' title='Clients: Don&apos;t Apologise for Submiting Bug Reports'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-8092044402451072830</id><published>2006-11-16T13:20:00.000Z</published><updated>2007-06-26T13:39:39.565Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;User Experience&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Avoid 'Demographics' in Personas</title><content type='html'>In '&lt;a href="http://www.boxesandarrows.com/view/bring_your_pers"&gt;Bring Your Personas to Life!&lt;/a&gt;' Zef Fugaz suggests ways for us to get into our personas heads but I think there's something wrong with the language he uses in one part:&lt;br /&gt;&lt;blockquote&gt;"…may include information about the persona’s demographics, attitude, goals, environment, and how he or she will interact with your software … More advanced personas will also include detailed descriptions of activities or scenarios"&lt;/blockquote&gt;Instead of 'demographics, attitude, goals' a persona should focus on particular things the person does, how they feel about specific things, what they wear etc.&lt;br /&gt;&lt;br /&gt;The point is that words like demographics and attitude suggest something other than personality.&lt;br /&gt;&lt;br /&gt;Personas are for everyone involved in a project - the developer &lt;span style="font-style: italic;"&gt;and&lt;/span&gt; the client, so they've got to be highly descriptive and easy to relate to  -  any hint of graphs or charts is to be avoided.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-8092044402451072830?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/8092044402451072830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=8092044402451072830' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/8092044402451072830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/8092044402451072830'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/11/avoid-demographics-in-personas.html' title='Avoid &apos;Demographics&apos; in Personas'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-116243218391114528</id><published>2006-11-02T01:38:00.000Z</published><updated>2006-11-12T22:38:51.827Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>'Upside-down' Interfaces for Handhelds: Good. Reins on a Car: Bad</title><content type='html'>I just saw &lt;a href="http://www.mobileburn.com/gallery.jsp?Id=2066" add_date="1161896430111" last_modified="1161896430111" last_visit="1161896430111" last_charset="" tags=""&gt;Samsung/Bang &amp;amp; Olufsen's 'Serene' phone&lt;/a&gt; (found via &lt;a href="http://www.37signals.com/svn/posts/95-sunspots-the-strobe-edition"&gt;a Signal Versus  Noise post&lt;/a&gt;). These are my first impressions of the device:&lt;br /&gt;&lt;br /&gt;I would like to see more devices where the controls are at the top as this is where the fingertips naturally fall (try holding an iPod upside -doesn't it seem more comfortable?).&lt;br /&gt;&lt;br /&gt;What I don't like about this device is the dial - how does emulating an old fashioned mechanical dial help users? It would be like early car designers adding a set of reins to control the direction of car on the basis that this is how people have been used to controlling vehicles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-116243218391114528?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/116243218391114528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=116243218391114528' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/116243218391114528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/116243218391114528'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/11/upside-down-interfaces-for-handhelds.html' title='&apos;Upside-down&apos; Interfaces for Handhelds: Good. Reins on a Car: Bad'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-116233678341052098</id><published>2006-10-31T23:11:00.000Z</published><updated>2007-06-26T13:39:39.566Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Joining Google's Office Apps</title><content type='html'>Recently I've seen complaints that Google have done a bad job of integrating top of thier office applications like Gmail, Docs &amp; Spreadsheets, etc together - all they've done so far is show a row of links to each application at the top of the page in said applications.&lt;br /&gt;&lt;br /&gt;Well now it seems there might be a better way...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://www.jot.com/google/faq.html"&gt;Google Acquires Jotspot&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;According to Joe Kraus (founder of Jotspot and former founder of &lt;a href="http://en.wikipedia.org/wiki/Excite"&gt;Excite&lt;/a&gt;) Jotspot is a a wiki-ish application which&lt;br /&gt;&lt;br /&gt;"at it's heart is a platform that allows you to loosely join web-based information together"&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;—Joe Kraus at the web2.0 conference, 2004&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This is exciting to me (pardon the pun) because I can remember hearing &lt;a href="http://www.itconversations.com/shows/detail308.html"&gt;Joe explain Jot on ITConversations,&lt;/a&gt; immediately signing up for an account but then not really using the service because a) I didn't like the look of the app and, more importantly b) because it was a paid service and I'm a cheapskate.&lt;br /&gt;&lt;br /&gt;If Google integrate Jotspot like they've integrated Writely then these will both be non-issues for me and I look forward to investing some time in this potentially powerful system.&lt;br /&gt;&lt;br /&gt;As an aside, since Jotspot prides it's self on bring structure to the wiki, it will be interesting to see if they make use of &lt;a href="http://microformats.org/"&gt;Microformats&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Update: &lt;a href="http://blog.jot.com/archives/2006/10/31/were-googlers-now/"&gt;We're Googlers Now&lt;/a&gt; - post on the official Jotspot blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-116233678341052098?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/116233678341052098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=116233678341052098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/116233678341052098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/116233678341052098'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/10/joining-googles-office-apps.html' title='Joining Google&apos;s Office Apps'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-116057279379365382</id><published>2006-10-11T13:16:00.000Z</published><updated>2007-06-26T13:39:39.566Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Cognitive Biases Cheat Sheet</title><content type='html'>&lt;a href="http://cms.hobointernet.com/resources/Cognitive%20Biases%20Cheat%20Sheet.pdf"&gt;Cognitive biases cheat sheet&lt;/a&gt; is now available.&lt;br /&gt;&lt;br /&gt;This is just a repurposed Wikipedia page but if you're involved in user-centered design this may be useful to you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-116057279379365382?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/116057279379365382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=116057279379365382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/116057279379365382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/116057279379365382'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/10/cognitive-biases-cheat-sheet.html' title='Cognitive Biases Cheat Sheet'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-115883078882754425</id><published>2006-09-21T09:13:00.000Z</published><updated>2007-06-26T13:39:39.566Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Information Architecture Conversations</title><content type='html'>Some good information architecture-related listening:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chiarafox.com/"&gt;Chiara Fox&lt;/a&gt; of &lt;a href="http://www.adaptivepath.com/"&gt;Adaptive Path&lt;/a&gt;: &lt;a href="http://www.itconversations.com/shows/detail1557.html"&gt;Understanding Your Content&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.semanticstudios.com/"&gt;Peter Morville of Semantic Studios&lt;/a&gt;: &lt;a href="http://www.itconversations.com/shows/detail1154.html"&gt;Ambient Findability&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-115883078882754425?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/115883078882754425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=115883078882754425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115883078882754425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115883078882754425'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/09/information-architecture-conversations.html' title='Information Architecture Conversations'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-115878116676905004</id><published>2006-09-20T19:36:00.000Z</published><updated>2006-11-12T22:38:51.418Z</updated><title type='text'>Integrating Plone with Other Systems</title><content type='html'>&lt;span style="font-size:100%;"&gt;From '&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.netsquared.org/blog/britt-bravo/plone-lovers-unite-an-interview-with-plone-conference-organizer-jon-stahl"&gt;Plone Lovers Unite!: &lt;span style="font-style: italic;"&gt;An Interview with Plone Conference Organizer Jon Stahl&lt;/span&gt;&lt;/a&gt;'&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;blockquote&gt;Integration with other systems: Plone is really good at connecting with other technology systems. For example, it's really easy to write content for an email newsletter in Plone, and then use a powerful email newsletter system like WhatCounts to "vacuum" content out of the Plone site and into an email newsletter template. We are about to release code that ties together Plone and the Salesforce.com relationship management database system. Plone is also able to easily connect to relational database systems, and to LDAP servers, which are most often found in larger organizations.&lt;/blockquote&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-115878116676905004?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/115878116676905004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=115878116676905004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115878116676905004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115878116676905004'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/09/integrating-plone-with-other-systems.html' title='Integrating Plone with Other Systems'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-115418920301863308</id><published>2006-07-29T15:33:00.000Z</published><updated>2006-11-12T22:38:50.958Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Get Your Ideas Accepted</title><content type='html'>Inspired by "&lt;a href="http://www.alistapart.com/articles/throughthestorm"&gt;Designing Through the Storm&lt;/a&gt;"&lt;br /&gt;&lt;blockquote&gt;If you’re sure that the client has missed an important point or made a decision without understanding the potential consequences, you’d be remiss if you didn’t make a calm, diplomatic argument for your point of view. In many (if not most) instances, you’ll be overruled; such is the nature of client services and professional design.&lt;br /&gt;&lt;/blockquote&gt;&lt;p style="font-weight: bold;"&gt;Here are some suggestions for getting your ideas accepted&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Make sure the client knows that &lt;span style="font-weight: bold;"&gt;you understand &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;thier&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; point&lt;/span&gt; and are not just dismissing it out of hand. Acknowledge that their idea has upsides too.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Make it clear that you are &lt;span style="font-weight: bold;"&gt;not trying to cut corners&lt;/span&gt;. Point out that doing it thier way could actually save you time but you still want to do it your way.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Have courage in your convictions&lt;/span&gt;. If you truly believe in your point then reassure clients by with an enthusiastic strong voice.&lt;/li&gt;&lt;li&gt;If they still don't accept your point, ask them to send you an email acknowledging that they're not accepting your advice.&lt;/li&gt;&lt;/ol&gt;Of course nothing can beat having a client who trusts your opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-115418920301863308?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/115418920301863308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=115418920301863308' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115418920301863308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115418920301863308'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/07/get-your-ideas-accepted.html' title='Get Your Ideas Accepted'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-115411785030908725</id><published>2006-07-28T19:52:00.000Z</published><updated>2006-11-12T22:38:50.884Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Nice Venue, Shame about the Newsletter</title><content type='html'>Two of the best know Brighton Venues - The Brighton Dome and someday both need to improve their newsletters.&lt;br /&gt;&lt;h2&gt;Komedia&lt;/h2&gt;I understand the idea that the black  background creates a theatrical feel but the dark text just creates a feeling of annoyance.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/Komedia%20Newsletter.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/320/Komedia%20Newsletter.png" alt="" border="0" /&gt;&lt;/a&gt;update: &lt;a href="http://www.flickr.com/photos/yandle/271167442/"&gt;Komedia Finally Have a Legible Newsletter&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;Brighton Dome&lt;/h2&gt;Rather than paying lip-service to accessibility by adding meaningless alt attributes to the numerous images in their template, the Dome would have been better off concentrating on an easily understood subject line.&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/4755/236/1600/How%20the%20Brighton%20Dome%20Newsletter%20Appears%20in%20my%20Inbox.0.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-115411785030908725?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/115411785030908725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=115411785030908725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115411785030908725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115411785030908725'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/07/nice-venue-shame-about-newsletter.html' title='Nice Venue, Shame about the Newsletter'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-115140127268462753</id><published>2006-06-27T09:35:00.000Z</published><updated>2007-06-26T13:39:39.566Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Cheap ≠ Inaccessible</title><content type='html'>In answer to the question ' 1: Why are so many sites still inaccessible?' (in a &lt;a href="http://www.andybudd.com/archives/2006/06/accessibility_interview/"&gt;recent interview&lt;/a&gt; for .Net magazine) Andy Budd said:&lt;br /&gt;&lt;blockquote&gt;…It is the responsibility of the web development profession to educate clients about their legal responsibilities and build accessibility into their projects, whether specified or not. Unfortunately, &lt;span style="font-weight: bold;"&gt;due to the increased commoditization of web design&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;, budgets continue to fall and &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;accessibility is often one of the first areas to be affected&lt;/span&gt;.&lt;/blockquote&gt;Having not surveyed the accessibility of most commoditised websites I'm unable to comment how well buit they are.&lt;br /&gt;&lt;br /&gt;However, as director of a company (&lt;a href="http://hobointernet.com"&gt;Hobo&lt;/a&gt;) producing low cost, perhaps comoditised, websites I would like to disagree with the assumption that low budgets cause bad accessibility.&lt;br /&gt;&lt;br /&gt;The trick is to find clients willing to understand the value of accessibility and recognise the amount of work that goes into creating accessible and usable websites. The trouble is that many businesses are completely unaware of the benefits that this work brings and instead continue to focus on the glossyness of the site.&lt;br /&gt;&lt;br /&gt;As awareness of accessibility (and lets not forget usability) goes up, companies will find ways of acheiving good levels of accessibility within tight budgets. One way is to build sites within the framework of a CMS (content management system) that, for example, replaces dodgy tags and encourages the use of alt tags while discouraging the use of tables for layout etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-115140127268462753?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/115140127268462753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=115140127268462753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115140127268462753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/115140127268462753'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/06/cheap-inaccessible.html' title='Cheap ≠ Inaccessible'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-114959371855321873</id><published>2006-06-06T11:32:00.000Z</published><updated>2007-06-26T13:39:39.567Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>What to do about WCAG2.0</title><content type='html'>In this article on A List Apart, Joe Clark, author of Building Accessible Websites says '&lt;span style="font-weight: bold;"&gt;To Hell with WCAG2&lt;/span&gt;':&lt;br /&gt;&lt;br /&gt;http://www.alistapart.com/articles/tohellwithwcag2&lt;br /&gt;&lt;br /&gt;What do you think? Should we:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;stick with version 1&lt;/li&gt;&lt;li&gt;try and get to grips with version 2&lt;/li&gt;&lt;li&gt;adopt unofficial standards? &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-114959371855321873?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/114959371855321873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=114959371855321873' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114959371855321873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114959371855321873'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/06/what-to-do-about-wcag20.html' title='What to do about WCAG2.0'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-114839015365048236</id><published>2006-05-23T12:58:00.000Z</published><updated>2006-11-12T22:38:49.478Z</updated><title type='text'>Road Trip Effect in Google Maps (update)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/aerith8.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/400/aerith8.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In my first blog entry (just over a year ago), I suggested &lt;a href="http://yandleblog.blogspot.com/2005/05/road-trip-effect-in-google-maps.html"&gt;using Google Maps to create a roadtrip effect&lt;/a&gt;, well it seems&lt;a href="http://weblogs.java.net/blog/joshy/archive/2006/05/aerith_live_fro.html"&gt; someone's now done it&lt;/a&gt; (sort of).&lt;br /&gt;&lt;br /&gt;via: &lt;a href="http://radar.oreilly.com/"&gt;Oreilly Radar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-114839015365048236?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/114839015365048236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=114839015365048236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114839015365048236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114839015365048236'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/05/road-trip-effect-in-google-maps-update.html' title='Road Trip Effect in Google Maps (update)'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-114700775192101471</id><published>2006-05-07T13:15:00.001Z</published><updated>2006-11-12T22:38:49.262Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;User Experience&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Do You Really Need Search on your Website?</title><content type='html'>&lt;a href="http://newsweaver.ie/gerrymcgovern/e_article000579095.cfm"&gt;Gerry McGovern : &lt;/a&gt;&lt;br /&gt;Gerry McGovern (a content management expert) asks '&lt;a href="http://newsweaver.ie/gerrymcgovern/e_article000579095.cfm"&gt;Do you really need search on your website?&lt;/a&gt;' saying:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;You need to be doing ongoing analysis and refinement to ensure that your customers get the best possible results. If you don’t have the time to do that work, why have a search engine?&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The thing is that, if you remove search, you remove the ability for users to easily create a custom page that matches their interests. Why does this matter? Well, it might not right now, but once RSS aggregators become usable (ala iTunes), users will expect to be able to create custom feeds to receive notification of new, relevant, content is posted to your site, for example when a product becomes available.&lt;br /&gt;&lt;br /&gt;As it goes, I do agree that you must always weigh-up &lt;strong&gt;all&lt;/strong&gt; aspects of your user experience and refine your interface, as &lt;a href="http://cooper.com"&gt;Alan Cooper&lt;/a&gt;'s Axiom goes, 'No matter how cool your interface is, less of it would be better'. But what if search &lt;em&gt;does&lt;/em&gt; help people, should you not make an effort to improve it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-114700775192101471?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/114700775192101471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=114700775192101471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114700775192101471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114700775192101471'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/05/do-you-really-need-search-_114700775192101471.html' title='Do You Really Need Search on your Website?'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-114632276948822683</id><published>2006-04-29T14:59:00.000Z</published><updated>2007-06-26T13:39:39.567Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Is Your Homepage Immature?</title><content type='html'>&lt;a href="http://www.adaptivepath.com/publications/essays/archives/000538.php"&gt;adaptive path » is your homepage immature?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This article gets across some good principals but when it comes to the 'Six Steps to Help Your Homepage Grow Up' a bias towards large corporate websites is in evedence - how's about some advice for &lt;a href="http://37signals.com/svn/archives2/sidebusiness_software_the_neglected_software_market.php"&gt;the fortune 5 million&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/"&gt;my del.icio.us tags&lt;/a&gt; for this post:&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/design"&gt;design&lt;/a&gt;&lt;a href="http://del.icio.us/danny.hope/search/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/interactionDesign"&gt;interactionDesign&lt;/a&gt;&lt;a href="http://del.icio.us/danny.hope/informationArchitecture"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/usability/userExperience"&gt;usability/userExperience&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-114632276948822683?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/114632276948822683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=114632276948822683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114632276948822683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114632276948822683'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/04/is-your-homepage-immature.html' title='Is Your Homepage Immature?'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-114632013463668119</id><published>2006-04-29T14:15:00.000Z</published><updated>2006-11-12T22:38:48.835Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Does Search Make Web Designers Redundant?</title><content type='html'>In '&lt;a href="http://www.phptr.com/articles/article.asp?p=418857&amp;amp;rl=1"&gt;The Search Lurch: Have We Become Lazy Googlers or Smarter Web Researchers?&lt;/a&gt;', 4 distinguished internet luminaries answer questions on people's evolving use of search.&lt;br /&gt;&lt;br /&gt;While search provides users with a consistent (and therefore easy to use) view of information from any website, web designers must still ensure that their interfaces provide obvious links to related information (that the user may or may not have been aware of).&lt;br /&gt;&lt;br /&gt;This is a great little article but it doesn't cover how these points relate to the subscription model (RSS etc) that's emerging out of search.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/"&gt;my del.icio.us tags&lt;/a&gt; for this post:&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/design"&gt;design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/search/"&gt;search&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/interactionDesign"&gt;interactionDesign&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/informationArchitecture"&gt;informationArchitecture&lt;/a&gt;&lt;br /&gt;&lt;a href="http://del.icio.us/danny.hope/usability/userExperience"&gt;usability/userExperience&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-114632013463668119?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/114632013463668119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=114632013463668119' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114632013463668119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/114632013463668119'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2006/04/does-search-make-web-designers_29.html' title='Does Search Make Web Designers Redundant?'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-113354873802792116</id><published>2005-12-02T18:34:00.000Z</published><updated>2006-11-12T22:38:48.288Z</updated><title type='text'>Firefox Flicks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/Firefox-Flicks.0.png"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/400/Firefox-Flicks.1.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Obviously it should have come as no surprise that the folks over at Rocket Boom &lt;a href="http://yandleblog.blogspot.com/2005/12/find-out-whether-people-prefer-firefox.html"&gt;recorded a Firefox/IE survey&lt;/a&gt; today since the Mozilla foundation are actively encouraging a &lt;a href="http://video.spreadfirefox.com/"&gt;grass roots advertising campaign&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-113354873802792116?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/113354873802792116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=113354873802792116' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113354873802792116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113354873802792116'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/12/firefox-flicks.html' title='Firefox Flicks'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-113353622168377867</id><published>2005-12-02T15:10:00.000Z</published><updated>2006-11-12T22:38:48.208Z</updated><title type='text'>Find out Whether People Prefer Firefox or Internet Explorer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/IE-or-Firefox.png"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4755/236/400/IE-or-Firefox.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rocketboom.com/vlog/archives/2005/12/rb_05_dec_02.html"&gt;Amanda Congdon interviews conducts a straw pole to discover whether the public prefer Firefox or Internet Explorer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-113353622168377867?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/113353622168377867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=113353622168377867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113353622168377867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113353622168377867'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/12/find-out-whether-people-prefer-firefox.html' title='Find out Whether People Prefer Firefox or Internet Explorer'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-113335508771308755</id><published>2005-11-30T12:37:00.000Z</published><updated>2007-06-26T13:39:39.568Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Add an Alias to the Applications Folder in Your OS X Installers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/Firefox-1.5.png"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/400/Firefox-1.5.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I recently wrote about how easy the &lt;a href="http://yandleblog.blogspot.com/2005/11/gizmo-installer.html"&gt;Gizmo installer for OS X&lt;/a&gt; was, it seems that this style is becoming a trend for installers, with the newly released Firefox 1.5 following suite.&lt;br /&gt;&lt;br /&gt;My only criticism of this design is that they've added a little black arrow which looks like it's supposed to be a mouse pointer. I suppose the point is to make it obvious that you're supposed to drag the Firefox icon to the applications folder. Just doesn't quite work for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-113335508771308755?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/113335508771308755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=113335508771308755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113335508771308755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113335508771308755'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/11/add-alias-to-applications-folder-in.html' title='Add an Alias to the Applications Folder in Your OS X Installers'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-113284279316428184</id><published>2005-11-24T14:32:00.000Z</published><updated>2006-11-12T22:38:48.076Z</updated><title type='text'>Fluxiom</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/fluxiom.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/320/fluxiom.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fluxiom.com/"&gt;fluxiom&lt;/a&gt; matches about as many &lt;a href="http://msippey.tadalist.com/lists/public/155420"&gt;web 2.0 criteria&lt;/a&gt; as any app I've seen and it's not even available yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-113284279316428184?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/113284279316428184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=113284279316428184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113284279316428184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113284279316428184'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/11/fluxiom.html' title='Fluxiom'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-113276839202160998</id><published>2005-11-23T17:31:00.000Z</published><updated>2006-11-12T22:38:47.996Z</updated><title type='text'>New Plone-based Website for Local (Brighton) Gallery</title><content type='html'>We just finished a new website for local gallery: Two Kats and a Cow.&lt;br /&gt;&lt;br /&gt;It's a fully editable Plone-based website and all the content added by it's owners (3 artists).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/Two-Kats-and-a-Cow-Screenshot-320x285.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/320/Two-Kats-and-a-Cow-Screenshot-320x285.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-113276839202160998?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/113276839202160998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=113276839202160998' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113276839202160998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113276839202160998'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/11/new-plone-based-website-for-local.html' title='New Plone-based Website for Local (Brighton) Gallery'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-113216041191910499</id><published>2005-11-16T16:55:00.000Z</published><updated>2007-06-26T13:39:39.568Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Gizmo Installer</title><content type='html'>One of the complaints I have about open source software is that it's not always the easiest to use, however the Gizmo, an open source equivalent to Skype) has one of the best OS X installers I've seen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/Gizmo-Installer-Screenshot.0.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/400/Gizmo-Installer-Screenshot.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Under OS X you simply drag the application icon into the applications folder, to which the makers of Gizmo have thoughtfully included a shortcut.&lt;br /&gt;&lt;br /&gt;Nice touch&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-113216041191910499?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/113216041191910499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=113216041191910499' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113216041191910499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/113216041191910499'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/11/gizmo-installer.html' title='Gizmo Installer'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-112800441825201815</id><published>2005-09-29T14:13:00.000Z</published><updated>2006-11-12T22:38:47.863Z</updated><title type='text'>Movies Showing how to Use the Plone Content Management System</title><content type='html'>Several &lt;a href="http://postalheritage.org.uk/demonstrations/"&gt;movies demonstrating how to edit your website using the Plone content management system&lt;/a&gt; are now available for your viewing pleasure.&lt;br /&gt;&lt;br /&gt;Originally these movies were made available to BPMA (British Postal Museum &amp; Archive) staff only as part of the training/documentation package delivered at the end of the site development.&lt;br /&gt;&lt;br /&gt;These ties-in nicely with a recently published &lt;a href="http://postalheritage.org.uk/sitedesign/postalheritage-and-plone/view?searchterm=plone"&gt;essay detailing lessons learned during the design and development of a Plone-based website&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-112800441825201815?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/112800441825201815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=112800441825201815' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112800441825201815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112800441825201815'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/09/movies-showing-how-to-use-plone.html' title='Movies Showing how to Use the Plone Content Management System'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-112542098297050437</id><published>2005-08-30T16:27:00.000Z</published><updated>2007-06-26T13:39:39.568Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Password-only Login</title><content type='html'>Jason Fried at 37 Signals recently asked:&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://37signals.com/svn/archives2/url_or_username_and_password.php"&gt;…What benefits are gained by doing away with the username and password process and replacing it with a cryptic URL that you can’t remember?&lt;/a&gt;&lt;/blockquote&gt;Users bookmarking unmemorable, arbitrary URLs will find it difficult to access their account from other machines. You can provide username/password access as an alternative but then you're back to square one.&lt;br /&gt;&lt;br /&gt;Randomly generated passwords have problems too; users must either write the gibberish string on paper or change it, usually choosing the same password they use for their web email account. Chances are they've probably given you their email address to, so by this point, you have all the information you need to get into their account which they might see as a bad thing.&lt;br /&gt;&lt;br /&gt;So…&lt;br /&gt;&lt;br /&gt;Use just a passphrase?&lt;br /&gt;&lt;br /&gt;Make it comprise two adjectives and a noun so it's easy to remember, e.g.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;blue folded caliper&lt;/li&gt; &lt;/ul&gt; The user, on signing up, is presented with a choice of five such passwords from which they choose one.&lt;br /&gt;&lt;br /&gt;When &lt;span style="font-style: italic;"&gt;logging-in&lt;/span&gt; they use this one passphrase, nothing else.&lt;br /&gt;&lt;br /&gt;The system would ignore spaces and not be case-sensitive, thus allowing for common typos.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Read more&lt;/span&gt; about this approach in &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/0201379376/hobo-21/202-9471392-5750225?creative=6394&amp;camp=1406&amp;amp;link_code=as1"&gt;The Humane Interface by Jef Raskin&lt;/a&gt;, chapter 6, Navigation and Other Aspects of Humane Interfaces. It'll make a lot more sense than this rambling post I'm sure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-112542098297050437?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/112542098297050437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=112542098297050437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112542098297050437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112542098297050437'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/08/password-only-login.html' title='Password-only Login'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-112428350849263271</id><published>2005-08-17T12:56:00.000Z</published><updated>2007-06-26T13:39:39.569Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Article about developing editable sites in Plone.</title><content type='html'>After completing work on The British Postal Museum and Archive's Plone based website, I colaborated with the client to produce this article:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.postalheritage.org.uk/sitedesign/postalheritage-and-plone" target="_self"&gt;Postal heritage and Plone, or: how I learned to stop worrying and love Content Management Systems&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt; Here's a screenshot of the site in question:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4755/236/1600/BPMA-Homepage-Screenshot.jpg"&gt;&lt;img style="cursor: pointer;" src="http://photos1.blogger.com/blogger/4755/236/400/BPMA-Homepage-Screenshot.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-112428350849263271?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/112428350849263271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=112428350849263271' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112428350849263271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112428350849263271'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/08/article-about-developing-editable.html' title='Article about developing editable sites in Plone.'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-112247792187821053</id><published>2005-07-27T14:37:00.000Z</published><updated>2006-11-12T22:38:47.384Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>Some Websites I Designed</title><content type='html'>This is not an exhaustive list, I've actually designed more than 50 websites, these are some of the more recent ones.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.adbib.ac.uk/"&gt;Adbib&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.kelmscottmanor.co.uk/"&gt;Kelmscott Manor&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.suebond.co.uk/"&gt;Sue Bond PR&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://postalheritage.org.uk/"&gt;British Postal Museum &amp; Archive&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://youthartsonline.org/"&gt;Youth Arts Online&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.peopleplayuk.org.uk/default.php"&gt;PeoplePlayUK&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://learnatfirststep.com/"&gt;Firststep&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gilbert-collection.org.uk/"&gt;Gilbert Collection&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.hermitagerooms.com/"&gt;Hermitage Rooms&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://massmailer.co.uk/"&gt;Mass Mailer&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://qpnmc.com/"&gt;Queens Park New Media&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.sal.org.uk/"&gt;The Society Antiquaries of London&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.somerset-house.org.uk/"&gt;Somerset House&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.theatremuseum.org.uk/default.php"&gt;Theatre Museum&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://arlis.net/"&gt;Arlis&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://rth.org.uk/"&gt;Regency Town house&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;update&lt;/span&gt;: you can see &lt;a href="http://www.flickr.com/photos/yandle/sets/677516/"&gt;screenshots from these websites at Flickr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-112247792187821053?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/112247792187821053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=112247792187821053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112247792187821053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/112247792187821053'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/07/some-websites-i-designed.html' title='Some Websites I Designed'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-111696347440682868</id><published>2005-05-24T18:43:00.000Z</published><updated>2007-01-23T13:23:52.115Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>GUI Widgets in Adobe Illustrator</title><content type='html'>&lt;code&gt;&lt;/code&gt;This is an Adobe Illustrator (version 10) document containg various useful GUI (graphical user interface) elements. I would really like to hear feedback about what needs to be added to make the thing more useful.&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;img src="http://hobointernet.com/blogs/yandleblogimages/guiwidgets/GUI-Widgets-1.2-Screenshot.gif" /&gt;&lt;br /&gt;&lt;/code&gt; Screenshot of part of the Illustrator document&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;a href="http://cms.hobointernet.com/blogs/yandleblogimages/guiwidgets/GUI%20Widgets%201.2.ai"&gt;&lt;span style="font-size:180%;"&gt;Download GUI Widgets&lt;/span&gt; 1.2.ai&lt;/a&gt;&lt;br /&gt;(404K)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-111696347440682868?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/111696347440682868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=111696347440682868' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/111696347440682868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/111696347440682868'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/05/gui-widgets-in-adobe-illustrator.html' title='GUI Widgets in Adobe Illustrator'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-111695901594083341</id><published>2005-05-24T18:23:00.000Z</published><updated>2007-06-26T13:39:39.569Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='design'/><title type='text'>PHP Password Generator</title><content type='html'>Does anyone know of a PHP-based system which is capable of generating passwords from randomly chosen adjectives and nouns e.g.&lt;br /&gt;&lt;br /&gt;    - savoury manlike oracle&lt;br /&gt;    - exclusive malformed seal&lt;br /&gt;    - old free papaya&lt;br /&gt;    - etc.&lt;br /&gt;&lt;br /&gt;Maybe the question I should be asking is: Where can I obtain large lists of adjectives and verbs?&lt;br /&gt;&lt;br /&gt;The reason I want to do this is to create a secure system that doesn't need a username and relies solely on the password, users would be presented with, say, 5 options for their 3-word 'pass-phrase' from which they would choose one. This method was suggested by Jeff Raskin in his book 'The Humane Interface'.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-111695901594083341?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/111695901594083341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=111695901594083341' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/111695901594083341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/111695901594083341'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/05/php-password-generator.html' title='PHP Password Generator'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12768705.post-111602936301709558</id><published>2005-05-14T00:01:00.000Z</published><updated>2006-11-12T22:38:47.054Z</updated><title type='text'>The Road Trip Effect in Google Maps</title><content type='html'>&lt;a href="http://www.apple.com/downloads/macosx/home_learning/theroadtripeffect.html"&gt;The Road Trip Effect&lt;/a&gt; is an OS X application which allows you to create map route animations of journeys. But it's limited to using a straight line between 2 points. A plugin could be written for Firefox that uses the &lt;a href="http://maps.google.com/maps?saddr=brighton&amp;daddr=reading&amp;amp;hl=en"&gt;'directions' feature in Google Maps&lt;/a&gt; to output a movie file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/12768705-111602936301709558?l=yandleblog.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://yandleblog.com/feeds/111602936301709558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=12768705&amp;postID=111602936301709558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/111602936301709558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12768705/posts/default/111602936301709558'/><link rel='alternate' type='text/html' href='http://yandleblog.com/2005/05/road-trip-effect-in-google-maps.html' title='The Road Trip Effect in Google Maps'/><author><name>Danny</name><uri>http://www.blogger.com/profile/02814334385547853595</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_Mbt68CD6LLA/S7u5Pm9HSwI/AAAAAAAAAYE/kM35CIoQJlQ/S220/2739676082_d171218f69_o.jpg'/></author><thr:total>0</thr:total></entry></feed>
