<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-9552583</atom:id><lastBuildDate>Wed, 30 Jul 2008 20:54:47 +0000</lastBuildDate><title>Gareth Simpson's Notes</title><description/><link>http://xurble.org/weblog/</link><managingEditor>noreply@blogger.com (Gareth Simpson)</managingEditor><generator>Blogger</generator><openSearch:totalResults>87</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-2625998455329940250</guid><pubDate>Fri, 20 Jun 2008 14:27:00 +0000</pubDate><atom:updated>2008-06-20T14:28:13.898Z</atom:updated><title>Sometimes your problems are not caused by Windows</title><description>I have a Media Center PC. For my sins, I really like it.&lt;br /&gt;&lt;br /&gt;However for the past few (well many) months it has been failing to power manage correctly, never sleeping and running the fan all the time.  It has also been running like a dog.&lt;br /&gt;&lt;br /&gt;Being the clever computer type I am, I immediately diagnosed a bad case of Windows Rot and tried to make time to reinstall it.&lt;br /&gt;&lt;br /&gt;Then we moved house and I noticed it was filthy.  Every vent at the rear was choked with vacuum-cleaner-bagesque dust bunnies.&lt;br /&gt;&lt;br /&gt;Having administered a quick stiff brushing, it is now running cooler, quieter and faster.&lt;br /&gt;&lt;br /&gt;Sorry Windows.</description><link>http://xurble.org/weblog/2008/06/sometimes-your-problems-are-not-caused.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-7698165336910036980</guid><pubDate>Sat, 17 May 2008 17:36:00 +0000</pubDate><atom:updated>2008-05-17T22:09:51.961Z</atom:updated><title>Five minutes with SocialThing</title><description>So a five minute play with &lt;a href="http://socialthing.com"&gt;SocialThing&lt;/a&gt; makes it seem really promising.&lt;br /&gt;&lt;br /&gt;Being able to into easily import all your friends from all your social networks (eventually) and then easily alias them together sounds like it would be awesome.&lt;br /&gt;&lt;br /&gt;Sadly it goes downhill really quickly.&lt;br /&gt;&lt;br /&gt;Firstly it requires your usernames and passwords.  They &lt;a href="http://blog.socialthing.com/2008/03/10/a-semi-faq/"&gt;explain why&lt;/a&gt; - to get otherwise unavailable private data (friends only Livejournal posts for example), but it seems &lt;a href="http://twitter.com/pip/statuses/813678986"&gt;unnecessary and phishing-like&lt;/a&gt;.  What they really need is to do is offer a "publicly viewable information only" option for these services.&lt;br /&gt;&lt;br /&gt;Secondly there doesn't seem to be any kind of history.  New items push old items off the list and then, poof, they're gone.  That's kind of limiting.  There's also no feed produced so I can't subscribe to this stuff anywhere else, I have to go to their site.&lt;br /&gt;&lt;br /&gt;Lastly you can only see an aggregate view.  Having aliased my friends (when I've been fortunate to have two of their posts from separate sites appear on the list at the same time), I can't then drill down to view the activity of just one friend at a time.&lt;br /&gt;&lt;br /&gt;Nice idea, but must try harder.</description><link>http://xurble.org/weblog/2008/05/five-minutes-with-socialthing.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-2540315847256901314</guid><pubDate>Thu, 20 Mar 2008 17:47:00 +0000</pubDate><atom:updated>2008-03-20T19:12:11.192Z</atom:updated><title>wxVenus</title><description>&lt;style type="text/css"&gt;.flickr-photo { }.flickr-frame { float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/xurble/2347341221/"&gt;&lt;img src="http://farm3.static.flickr.com/2211/2347341221_b136939116_o.png" class="flickr-photo" alt="wxVenus" /&gt;&lt;/a&gt;&lt;/div&gt;Phil finally gave me an excuse to &lt;a href="http://xurble.org/weblog/2008/03/howto-install-lxml-on-mac-mac.html"&gt;beat lxml into submission&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And this is the result: &lt;a href="http://philwilson.org/blog/2008/03/wxvenus"&gt;wxVenus&lt;/a&gt; on OS X.&lt;br clear="all" /&gt;</description><link>http://xurble.org/weblog/2008/03/wxvenus.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-6369257309018075910</guid><pubDate>Thu, 20 Mar 2008 17:29:00 +0000</pubDate><atom:updated>2008-05-02T22:57:26.853Z</atom:updated><title>HOWTO: Install lxml on Mac OSX</title><description>lxml is a total nightmare to install on the Mac. For my own future sanity, this is how to do it.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Install &lt;a href="http://www.macports.org/"&gt;MacPorts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Install libxml2: &lt;code&gt;sudo port install libxml2&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Install libxslt: &lt;code&gt;sudo port install libxslt&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Make sure DYLD_LIBRARY_PATH includes /opt/local/lib (I am a unix n00b and just edit ~/.bash_profile to have the lines:&lt;br /&gt;&lt;code&gt;DYLD_LIBRARY_PATH=/opt/local/lib&lt;br /&gt;EXPORT DYLD_LIBRARY_PATH&lt;/code&gt;&lt;br /&gt;in it and restart the shell)&lt;/li&gt;&lt;li&gt;Get the lxml code: &lt;code&gt;svn co http://codespeak.net/svn/lxml/trunk lxml&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Install &lt;a href="http://peak.telecommunity.com/DevCenter/EasyInstall"&gt;Easy_Install&lt;/a&gt; (surely you've done this already!)&lt;/li&gt;&lt;li&gt;Install Cython: &lt;code&gt;easy_install Cython==0.9.6.12&lt;/code&gt;&lt;/li&gt;&lt;li&gt;In the lxml folder run &lt;code&gt;python setup.py build --with-xslt-config=/opt/local/bin/xslt-config&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Then &lt;code&gt;python setup.py install&lt;/code&gt;&lt;/li&gt;&lt;li&gt;Look puzzled when &lt;code&gt;python test.py&lt;/code&gt; fails utterly&lt;/li&gt;&lt;li&gt;Shrug that off quickly when lxml works generally&lt;/li&gt;&lt;/ul&gt;This is for Tiger, it may work on other versions too.</description><link>http://xurble.org/weblog/2008/03/howto-install-lxml-on-mac-mac.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-4420979336672457442</guid><pubDate>Fri, 29 Feb 2008 19:37:00 +0000</pubDate><atom:updated>2008-02-29T19:38:59.555Z</atom:updated><title>Finally! My wife is impressed by my nerdery</title><description>&lt;style type="text/css"&gt;.flickr-photo { }.flickr-frame { float: right; text-align: center; margin-left: 15px; margin-bottom: 15px; }.flickr-caption { font-size: 0.8em; margin-top: 0px; }&lt;/style&gt;&lt;div class="flickr-frame"&gt; &lt;a href="http://www.flickr.com/photos/xurble/2300039295/" title="Spy Cam Example Shot by Xurble, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3005/2300039295_f7ece797de_m.jpg" width="240" height="180" alt="Spy Cam Example Shot"  class="flickr-photo" /&gt;&lt;/a&gt;&lt;/div&gt;It only took 10 years, but she seemed genuinely impressed when I whipped up a quick Python script to turn the iSight camera on the MacBook into a nanny cam that uploads to a rotating set of private photos on Flickr.&lt;br /&gt;&lt;br /&gt;It will probably take another 10 years for her to be impressed again.&lt;br clear="all" /&gt;</description><link>http://xurble.org/weblog/2008/02/finally-my-wife-is-impressed-by-my.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-2209847900227677021</guid><pubDate>Sat, 23 Feb 2008 00:30:00 +0000</pubDate><atom:updated>2008-02-23T16:42:28.602Z</atom:updated><title>Stream of rubbish or a pool of something more interesting?</title><description>It's been a while since Phil excoriated lifestreaming for being &lt;a href="http://philwilson.org/blog/2007/03/stream-of-rubbish.html"&gt;probably the &lt;b&gt;least interesting thing you could possibly do&lt;/b&gt;.&lt;/a&gt;.  I noted it at the time, but I didn't have a whole lot of interest in lifestreaming or attention data, Digital Lifestyle Aggregation or all that nonsense he blogs about.&lt;br /&gt;&lt;br /&gt;Lately though I've been playing with a pet project, which while not actually a lifestream, could easily have lifestreaming applications  (sshhh it's a &lt;i&gt;secret&lt;/i&gt;).  &lt;br /&gt;&lt;br /&gt;The upshot of this is that, while I tend to concur that the stream itself is kind of useless, over time it builds up into something more interesting - a pool information about what I (or whoever) did and thought at a given instant, and how those things changed over time.  So drinking from the lifestream firehouse today might well be rubbish, but I'm not sure that wallowing in the lifestream nostalgia of tomorrow will be.&lt;br /&gt;&lt;br /&gt;UPDATE: I note that Phil &lt;a href="http://philwilson.org/blog/2007/05/making-lifestream-useful.html"&gt;rushed to agree with me several months before I posted this.&lt;/a&gt;.  Typical.</description><link>http://xurble.org/weblog/2008/02/stream-of-rubbish-or-pool-of-something.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-5696038375514932756</guid><pubDate>Sat, 23 Feb 2008 00:07:00 +0000</pubDate><atom:updated>2008-02-23T00:16:13.253Z</atom:updated><title>Is there a subtle privacy problem here?</title><description>I was looking at the &lt;a href="http://blog.socialthing.com/2008/01/15/stcast-01-friends-and-adding-services/"&gt;demonstration&lt;/a&gt; of how socialthing will allow you to alias together your friends various accounts into a single entity.  It's a useful enough feature, and probably something I'd want to do were I a socialthing user.&lt;br /&gt;&lt;br /&gt;However, something about it makes me subtly uncomfortable.  I might know that my friend Bob is bob123 on last.fm and bob1974 on Twitter.  Does that automatically mean it's OK for me to announce that to the world?  Maybe Bob doesn't want that link made public and specifically chose different usernames for that reason.&lt;br /&gt;&lt;br /&gt;It's not a big thing, but I'm not sure it's my place to aggregate information about someone else.  &lt;br /&gt;&lt;br /&gt;The caveat here is that I am &lt;i&gt;not&lt;/i&gt; a socialthing beta user, so it's entirely possible that this aggregation is for personal use only.  The video doesn't make it clear.</description><link>http://xurble.org/weblog/2008/02/is-there-subtle-privacy-problem-here.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-117174065111363798</guid><pubDate>Sat, 17 Feb 2007 19:21:00 +0000</pubDate><atom:updated>2007-02-17T19:33:32.783Z</atom:updated><title>Can I migrate to Google Reader?</title><description>&lt;div style="float:right;position:relative;margin:4px"&gt;&lt;br /&gt;&lt;a title="Essential Bloglines Feature 1, by xurble" href="http://flickr.com/photos/xurble/393186408/?bad=1&amp;magic_cookie=ed367137986f65e913276b518c52d5df"&gt;&lt;img src="http://farm1.static.flickr.com/129/393186408_b1143f82ca_m.jpg" width="204" height="240" &gt;&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a title="Essential Bloglines Feature 2, by xurble" href="http://flickr.com/photos/xurble/393188390/in/photostream/"&gt;&lt;img src="http://farm1.static.flickr.com/157/393188390_523278c63b_m.jpg" width="240" height="217"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;I finally relented in the face of &lt;a href="http://scobleizer.com/2007/01/20/google-reader-behind/"&gt;Scoble's&lt;/a&gt; constant exhortations to try Google reader.&lt;br /&gt;&lt;br /&gt;It looks quite slick but alas there are two show stoppers preventing my migration.&lt;br /&gt;&lt;br /&gt;1. I have to reverse the read order to my preferred oldest first individually for each feed!&lt;br /&gt;&lt;br /&gt;2. There appears to be no feed level control of how to handle updates to posts.  Normally I want updates to be treated as new posts but there are some sites that insist on constantly updating old posts to no effect (Crooks and Liars video play count, I'm looking at you).&lt;br /&gt;&lt;br /&gt;So, I guess I'm staying put for the time being.&lt;/div&gt;</description><link>http://xurble.org/weblog/2007/02/can-i-migrate-to-google-reader.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-117078741869073238</guid><pubDate>Tue, 06 Feb 2007 18:35:00 +0000</pubDate><atom:updated>2007-02-06T18:44:42.800Z</atom:updated><title>Something to give you confidence in the Government ...</title><description>... and its ability to deal with on line pedophiles.  This quote from the Home Office displays an almost total lack of understanding of how the internet works.&lt;br /&gt;&lt;br /&gt;&lt;blockquote cite="http://politics.guardian.co.uk/homeaffairs/story/0,,2007095,00.html?gusrc=rss&amp;feed=1"&gt;&lt;br /&gt;"The home secretary also wants to look at whether it is technologically feasible to set up a system where if someone enters a chatroom with an identity that was already listed on the [sex offenders] register, it would 'ping' an alert on the relevant people's computers, enabling them to take appropriate action," he added.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Which chat rooms?  How are the suspect ids being distributed?  Should all chat room providers have an extra check box on sign in 'I am am on the sex offenders register'?  How many popular chat rooms are run under the jurisdiction of UK law anyway?  &lt;br /&gt;&lt;br /&gt;It's just empty words to make people think something is being done.  &lt;br /&gt;&lt;br /&gt;I don't know if there are any serous and effective technical answers to this problem, but I can tell at a glance that this isn't one.</description><link>http://xurble.org/weblog/2007/02/something-to-give-you-confidence-in.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-117040345201507260</guid><pubDate>Fri, 02 Feb 2007 08:02:00 +0000</pubDate><atom:updated>2007-02-02T19:51:27.986Z</atom:updated><title>Grabbr 1.3</title><description>&lt;a href="http://www.flickr.com/photos/xurble/377249627/" title="Photo Sharing"&gt;&lt;img src="http://farm1.static.flickr.com/169/377249627_6da570566f_m.jpg" width="240" height="213" alt="Grabbr Image" align="right" /&gt;&lt;/a&gt;The breakneck pace of development of Grabbr continues with the release of &lt;a href="http://xurble.org/projects/grabbr"&gt;1.3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This version includes such  astonishing features as  permissions and the  ability to load the photo page of the image you have just uploaded.&lt;br /&gt;&lt;br /&gt;I bet you can barely wait.</description><link>http://xurble.org/weblog/2007/02/grabbr-13.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-117035858464557022</guid><pubDate>Thu, 01 Feb 2007 19:24:00 +0000</pubDate><atom:updated>2007-02-01T19:36:24.666Z</atom:updated><title>Why Wikipedia are wrong to nofollow their links</title><description>I realize it's far too late to comment on this, but I rarely if ever crack open the old blogger edit window.&lt;br /&gt;&lt;br /&gt;Nofollow is good-ish idea.  It's perfect for blog comments where you don't have the time to moderate everything but don't want to pass on any benefits to spammers.&lt;br /&gt;&lt;br /&gt;What it manisfestly won't do is deter the spam in the first place.  How can I tell this?&lt;br /&gt;&lt;br /&gt;Well from the comments I get for a start. &lt;br /&gt;&lt;ol&gt;&lt;li&gt;They are clearly-auto posted, so there is no reason not to try spam.  It takes no effort.&lt;/li&gt;&lt;li&gt;They are often not formatted in HTML.  Sometimes they are plain text - just a URL, sometimes they are in Forum pseudo tags in square brackets ([url=]http://myspam.com/[/url]) so they aren't even trying to get/checking if they get pagerank.&lt;/li&gt;&lt;/ol&gt;What this means for Wikipedia is that they won't slow their spam onslaught, but what they will do is decrease the quality of search results.  Wikipedia has huge pagerank authority.  It is also for the most part very well edited.  The upshot of this is that a link from Wikipedia passes on some of that huge pagerank &lt;span style="font-style: italic;"&gt;because it should&lt;/span&gt;.  It will make search results better as a whole.&lt;br /&gt;&lt;br /&gt;Google should make Wikipedia a special case and disregard their nofollows.</description><link>http://xurble.org/weblog/2007/02/why-wikipedia-are-wrong-to-nofollow.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-117035673741707045</guid><pubDate>Thu, 01 Feb 2007 18:13:00 +0000</pubDate><atom:updated>2007-02-02T16:15:48.990Z</atom:updated><title>Flickr's Bad Day</title><description>I love &lt;a href="http://flickr.com"&gt;Flickr&lt;/a&gt;.  It gives people like me who have no photography skill and no eye for a picture, something to do with their cameras and phones.&lt;br /&gt;&lt;br /&gt;I signed up after it was cool but before it was bought by Yahoo!  so I am technically, if not actually, old-skool.&lt;br /&gt;&lt;br /&gt;It has therefore been amusing to watch the unfolding controversy around the dual announcement that they are finally &lt;a href="http://flickr.com/forums/help/32687/"&gt;enforcing the long promised Yahoo! logins&lt;/a&gt; and that they are also &lt;a href="http://flickr.com/forums/help/32686/"&gt;introducing limits on the number of contacts and tags&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Naturally this has provoked a shit storm of protest on the forums and in the blogs.  I guess they knew that both these things would be unpopular with a vocal minority and decided to get it all out of  the way in one go.  &lt;del&gt;They probably weren't expecting their corporate bosses at Yahoo! to start &lt;a href="http://flickr.com/forums/help/32752/"&gt;using wii tagged photos on a Yahoo! portal advertising page&lt;/a&gt;&lt;/del&gt;  &lt;ins&gt;This has been going on for months apparently - it only became an issue when disgruntled punters started looking for things to be angry about&lt;/ins&gt;.&lt;br /&gt;&lt;br /&gt;The "controversy" is still raging.  I don't really know why I posted to the forums, or indeed why I'm wasting my time expanding, my thoughts here.  I guess it' just another example of how the anonymity of the internets makes it too easy to argue in a way that you  just wouldn't  in real life.&lt;br /&gt;&lt;br /&gt;Still, in for a penny in for a pound.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Merging with  Yahoo!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yeah, it's a pain, but dear God it's not the end of the world.  Signing up for a Yahoo! account asks lots of intrusive questions.  But you can just lie in your answers, heaven knows I did.  My one teeny, tiny, almost issue with this is that I don't tend to invite people to Flickr since I don't want to put that Yahoo! reg page in front of them.&lt;br /&gt;&lt;br /&gt;What absolutely isn't an issue is that Yahoo! are corporate scum who kill babies in China or whatever.  I mean that is an issue, if you are that way inclined, but the time to jump ship was at the time of acquisition. You don't somehow have cleaner hands because you don't have a Yahoo! ID.  Your Pro subscription money and the advertising generated around your pics goes to Yahoo! no matter how you login.&lt;br /&gt;&lt;br /&gt;Shit or get off the pot.  Either you care that Y! are the devil and you should go to Zoomr or you don't and should Shut The Hell Up.  Pleading for old-skool login to remain makes you look like a tit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;But I want 3000+ contacts dammit!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Flickr say they have a technical problem with large contact lists.  Specifically they have conflated contacts into 'people whose photos I monitor' with 'people who can see my private photos'  They say this leads to load issues when people view the photo pages of people with large contact lists (that's a lot of permissions to check).&lt;br /&gt;&lt;br /&gt;Now a lot of people have called Bullshit on this and I can't understand why.  I cannot in my wildest tinfoil hat moments, think of a reason for them to make this restriction if it weren't a genuine problem.  Some very vocal people are saying dumb things like 'with all Yahoo!'s money you'd think they could sort this out'&lt;br /&gt;&lt;br /&gt;Now maybe with huge investment they could fix this, maybe they couldn't.  What is a reasonably safe bet is that they couldn't fix it in a cost effective way.  It doesn't matter how big Y!'s coffers are, fixing this won't make them more money, or in fact make very many people happy.  Deep pockets are an advantage in the sense that you can 'speculate to accumulate' not in the sense that you can invest limitless resources into features with very limited or non-existent benefits.&lt;br /&gt;&lt;br /&gt;The people who want to keep most of their pictures 'private' but still have a big audience can do that by creating a private group and inviting people to that instead of 'friending' them (group membership trumps privateness).  I bet they don't do that because deep down they know no bastard would take them up on it.&lt;br /&gt;&lt;br /&gt;The people who track 3000+ photostreams aren't really tracking them in any meaningful sense.  They're deluding themselves, or they are obsessive and need to get out more.&lt;br /&gt;&lt;br /&gt;In any case, investing effort to fix this 'issue' will just slow down the delivery of new features for the huge majority of users who are not as lame as the 300 or so put out by this.  I don't care how old-skool you are, your displeasure is not any more important than the people who post real issues to the bugs and ideas forums.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Yahoo! stole a tiny thumbnail of my hugely important copyrighted work!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Oh Jesus Christ!  Call a lawyer! Quit Flickr and take your photos with you!  Except of course you won't.&lt;br /&gt;&lt;br /&gt;It probably wasn't the most clueful thing of Yahoo! to do, particularly on this particular day, but God Damn what a storm in a teacup.    The people posting wii tagged photos that insulted Yahoo! were amusing, but you can see from the fact that the debate continues to rage long after Flickr posted an exceptionally reasonable response (that they would c&lt;a href="http://www.flickr.com/forums/help/32752/#reply165536"&gt;hange the criteria to appropriately licensed CC content&lt;/a&gt; and that they'd "&lt;a href="http://www.flickr.com/forums/help/32752/page2/#reply165569"&gt;like to operate at a slightly higher level than mere compliance with the law&lt;/a&gt;". ), that people on the internet just like a fight.&lt;br /&gt;&lt;br /&gt;Assholes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Special mention for Thomas Hawke&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the chief fuelers of the fire is also the CEO of Zoomr, a Flickr competitor.  And while he has a long history with Flickr and is clearly a genuine user, it is very disingenuous of him to weigh in on what's possible for Flickr and compare it with Zoomr.  Zoomr's user base is a fraction of that of Flickr and the engineering problems associated with (say) unlimited contacts are that much easier.  He's made a rod for Zoomr's back assuming they ever hit the user population of Flickr.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Special mention for Me&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Look, I'm an internet asshole too!  I can't keep my opinion to myself.  It's too tempting when the topic at hand is something you have genuine affection for.&lt;br /&gt;&lt;br /&gt;Maybe I'm wrong, maybe Flickr really are the assholes for not realizing this.&lt;br /&gt;&lt;br /&gt;I should go and do something more productive.</description><link>http://xurble.org/weblog/2007/02/flickrs-bad-day.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-116961083638747434</guid><pubDate>Wed, 24 Jan 2007 03:52:00 +0000</pubDate><atom:updated>2007-01-24T03:53:56.396Z</atom:updated><title>Uncommon sense.</title><description>&lt;blockquote cite="http://politics.guardian.co.uk/terrorism/story/0,,1997247,00.html" title="Sir Ken Macdonald, Director of Public Prosecutions"&gt;"It is critical that we understand that this new form of terrorism carries another more subtle, perhaps equally pernicious, risk. Because it might encourage a fear-driven and inappropriate response. By that I mean it can tempt us to abandon our values. I think it important to understand that this is one of its primary purposes."&lt;/blockquote&gt;</description><link>http://xurble.org/weblog/2007/01/uncommon-sense.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-115487642921552821</guid><pubDate>Sun, 06 Aug 2006 14:58:00 +0000</pubDate><atom:updated>2006-09-18T12:58:41.093Z</atom:updated><title>Just when you thought it couldn't get any worse.</title><description>&lt;blockquote cite="http://observer.guardian.co.uk/uk_news/story/0,,1838315,00.html"&gt;Gordon Brown is planning a massive expansion of the ID cards project that would widen surveillance of everyday life by allowing high-street businesses to share confidential information with police databases.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;A news item so depressing that it made me rediscover both blogging and del.icio.us</description><link>http://xurble.org/weblog/2006/08/just-when-you-thought-it-couldnt-get.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-115487595299225586</guid><pubDate>Sun, 06 Aug 2006 14:43:00 +0000</pubDate><atom:updated>2006-08-18T12:40:29.476Z</atom:updated><title>What happened to del.icio.us?</title><description>It suddenly occured to me that I almost never use delicious any more.&lt;br /&gt;&lt;br /&gt;I was vaguely aware that they had a refresh some months back that involved splitting out the inbox feeds into constituent parts.&lt;br /&gt;&lt;br /&gt;Well it turns out that the stuff left in my 'inbox' to which I was subscribed was, in fact, nothing.&lt;br /&gt;&lt;br /&gt;So del.icio.us went silent.  And I barely noticed.  And then I stopped posting things and again I barely noticed.&lt;br /&gt;&lt;br /&gt;Now I loved del.icio.us and got a lot out of it when it was working for me before.  I kind of resent the way they implemented the changes.  If they wanted to split out the feeds, the logical way to do it would have been to leave 'inbox' as was and then provide the seperate feeds, seperately.&lt;br /&gt;&lt;br /&gt;So now I'm subscribed to my 'network' instead.  I wonder if I can retrain myself to post things.  I also wonder how many other people had the same experience and never bothered to rediscover it.&lt;br /&gt;&lt;br /&gt;Rubbish.</description><link>http://xurble.org/weblog/2006/08/what-happened-to-delicious.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-114422224728322166</guid><pubDate>Wed, 05 Apr 2006 07:27:00 +0000</pubDate><atom:updated>2007-02-06T06:29:16.816Z</atom:updated><title>Actual customer service</title><description>&lt;a href="http://www.russellbeattie.com/notebook/1008940.html"&gt;Russell Beattie's whinge&lt;/a&gt; about US phone operators sitting back and letting you rack up huge bills reminded me that 02 actually looks out for you in exactly the way he's suggesting.&lt;br /&gt;&lt;br /&gt;While in the US, I rack up huge (by my standards) bills and there's always a helpful little text halfway through the trip&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This is a courtesy message from O2 informing you that your spend is now £50 over your line rental for this month.  There is no need to for you to take any action.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;How good is that?</description><link>http://xurble.org/weblog/2006/04/actual-customer-service.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-114077817696250900</guid><pubDate>Fri, 24 Feb 2006 10:42:00 +0000</pubDate><atom:updated>2006-02-24T10:49:36.976Z</atom:updated><title>Textify!</title><description>The "html" that iWeb produces is an abomination.  The worst bit being that it is possible to produce entries that are big images and not actually text.  This is a total pain cause you can't adjust the font size, and you can't cut and paste.&lt;br /&gt;&lt;br /&gt;That said, I am a strong believer that you shouldn't just &lt;a href="http://usamajility.blogspot.com/2006/02/ben-hammersley-is-wrong-and-iweb-is.html"&gt;whinge and whine&lt;/a&gt; about something, but should try and fix it.&lt;br /&gt;&lt;br /&gt;So here we are: &lt;a href="http://xurble.org/userscripts/iwebtextify.user.js"&gt;iWebTextify&lt;/a&gt;, a Greasemonkey script that adds a little 'Textify' button to the top of iWeb blogs with image entries.  Push the button and the image vanishes to be replaced by the equivalent text.&lt;br /&gt;&lt;br /&gt;Unfortunately because of the gratuitous use of image maps to make links work in iWeb, it's not possible to preserve them when dropping the text version in (this is why the script doesn't automatically create a text version which is what I'd really like).  It's better than nothing though.&lt;br /&gt;&lt;br /&gt;Go try it out on &lt;a href="http://www.benhammersley.com/FCE47259-78BA-4B5E-ABF2-F39B93520C85/Blog/8A127A89-AAD2-4243-8E11-0BDE85AB5394.html"&gt;Ben Hammersley's site&lt;/a&gt; now!</description><link>http://xurble.org/weblog/2006/02/textify.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-113926839867791650</guid><pubDate>Mon, 06 Feb 2006 23:22:00 +0000</pubDate><atom:updated>2006-02-06T23:26:38.676Z</atom:updated><title>Scoble thinks Grabbr is a lame name</title><description>&lt;a href="http://scobleizer.wordpress.com/2006/02/05/scoblr-hatr-thisr-trendr-grabbr-shoots-screens-to-flickr"&gt;Ah well, all publicity is good publicity&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a title="Grabbr" href="http://xurble.org/projects/grabbr/"&gt;Thing that uploads screenshots to Flickr&lt;/a&gt;.</description><link>http://xurble.org/weblog/2006/02/scoble-thinks-grabbr-is-lame-name_06.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-113524584002260363</guid><pubDate>Thu, 22 Dec 2005 10:00:00 +0000</pubDate><atom:updated>2005-12-22T10:04:00.036Z</atom:updated><title>ID card smoke screen</title><description>All this time I've been worrying about ID cards and I should have been worrying about &lt;a href="http://news.independent.co.uk/uk/transport/article334686.ece"&gt;the routine tracking of all UK drivers via a vast network of cameras and a big ass database&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;What a fucked up nasty Big Brother state we live in.  Between this and the retention of mobile phone records, the Government will broadly know where I am at all times now.&lt;br /&gt;&lt;br /&gt;I may as well get my ID card and be done with it.&lt;br /&gt;&lt;br /&gt;Nice of the Independant to mention civil liberties in one small paragraph in the article.  That'll make people sit up and take notice.&lt;br /&gt;&lt;br /&gt;Hurray.</description><link>http://xurble.org/weblog/2005/12/id-card-smoke-screen.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-113474057915966230</guid><pubDate>Fri, 16 Dec 2005 13:31:00 +0000</pubDate><atom:updated>2006-12-29T17:05:17.463Z</atom:updated><title>Compare and Contrast</title><description>Bug reporting in Fogbugz (the tracker we use at work) is very simple.  There aren't many fields and you can't customize it much.  QA are sometimes frustrated by this but on the whole most people agree that Fogbugz got instant and widespread buy in precisely because it was simple and has been a great success.  Joel himself summarizes the principal like so:&lt;br /&gt;&lt;br /&gt;&lt;blockquote cite="http://www.joelonsoftware.com/news/20020912.html" title="From Joel on Software"&gt;People add so many fields to their bug databases to capture everything they think might be important that entering a bug is like applying to Harvard. End result: people don't enter bugs, which is much, much worse than not capturing all that information.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;So far so groovy.&lt;br /&gt;&lt;br /&gt;The other day I spotted &lt;a href="http://usamajility.blogspot.com/2005/12/gstupid-bastard-firefox-options-screen.html"&gt;what I consider to be a bug&lt;/a&gt; in Firefox, the posterchild Open Source browser.&lt;br /&gt;&lt;br /&gt;Being the good citizen I am, I thought I'd report it so I went to the Firefox &lt;a href="http://www.mozilla.org/support/firefox/bugs"&gt;Bug Reporting Page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Are they having a laugh?  Have you seen the steps I am expected to go to before a I register a bug?&lt;br /&gt;&lt;br /&gt;&lt;blockquote cite="http://www.mozilla.org/support/firefox/bugs" title="From the Firefox Bug Reporting Page"&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Use the latest nightly build of Firefox with a new profile&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Check if you can reproduce the bug in Mozilla (Application Suite)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Check if the bug is already filed&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finally, read the official Bug Writing Guidelines&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt; Even if I jumped through these hoops, I know for a fact that when I get to make the report I would be presented with Bugzilla which is, to all intents and purposes, the anti-fogbugz.&lt;br /&gt;&lt;br /&gt;It's like they don't want to know about these things.  Even in Open Source land, a bug is not the user's fault.  If you want to know about it then you might want to treat them gently, cause chances are you are catching them at the point when they are least disposed to be charitable to you.&lt;br /&gt;&lt;br /&gt;My issue remains unreported.</description><link>http://xurble.org/weblog/2005/12/compare-and-contrast.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-112790761362274077</guid><pubDate>Wed, 28 Sep 2005 11:37:00 +0000</pubDate><atom:updated>2005-09-28T11:40:13.630Z</atom:updated><title>Grabbr 1.2</title><description>The process of porting Grabbr to the new Flickr login mechanism has taken longer to complete than writing version 1.&lt;br /&gt;&lt;br /&gt;However, it's done now and can be downloaded from the &lt;a href="http://xurble.org/projects/grabbr"&gt;project page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you're a Yahoo!-ite or just a Flickerer tricked into merging your accounts, you can now get Grabbr to work.</description><link>http://xurble.org/weblog/2005/09/grabbr-12.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-112601071206380350</guid><pubDate>Tue, 06 Sep 2005 12:42:00 +0000</pubDate><atom:updated>2005-09-06T12:45:42.173Z</atom:updated><title>This is a joke right?</title><description>Flickr has updated the authentication method used for 3rd party applications.&lt;br /&gt;&lt;br /&gt;"OK" I thought, "I'll just get Grabbr working correctly." &lt;br /&gt;&lt;br /&gt;Then I saw &lt;a href="http://www.flickr.com/services/api/auth.howto.desktop.html"&gt;the spec&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's a joke right?  They don't really expect you to do all that do they?&lt;br /&gt;&lt;br /&gt;All those bright people at Flickr who made the most fun, usable photo sharing service ever, and this is what they came up with?  It's a complete and utter pain in the arse.&lt;br /&gt;&lt;br /&gt;Maybe I should go and join the tinfoil hat brigade in &lt;a href="http://flickr.com/groups/flick_off/"&gt;Flick Off&lt;/a&gt; and blame Yahoo! for the end of civilization as we know it.</description><link>http://xurble.org/weblog/2005/09/this-is-joke-right.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-112547868349853523</guid><pubDate>Wed, 31 Aug 2005 08:53:00 +0000</pubDate><atom:updated>2005-09-01T14:50:25.040Z</atom:updated><title>IE Se7en</title><description>&lt;a href="http://www.flickr.com/photos/xurble/38838677/"&gt;&lt;img src="http://photos26.flickr.com/38838677_6d95b44924.jpg?v=0" align="right" alt="Screenshot" title="IE 7"&gt;&lt;/a&gt;Leaving aside the lack of CSS stuff which I know is coming in the next beta, IE 7 is still just lame.&lt;br /&gt;&lt;br /&gt;There are many things I dislike about it but the thing that offends me most is the total disregard for UI standards that has been employed in what will (tragically) become the most used application in Windows.&lt;br /&gt;&lt;br /&gt;The prime example is that Microsoft have taken the single most annoying "feature" they introduced to Windows - the ability to tear off the menu bar and move it and taken it to the next level.&lt;br /&gt;&lt;br /&gt;They have moved the menu bar below the tabs, and then just to spit in your eye a little more, they have reverted to it being non movable, so you can't even put it back where it belongs.&lt;br /&gt;&lt;br /&gt;Rubbish.</description><link>http://xurble.org/weblog/2005/08/ie-se7en.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-111994533638518833</guid><pubDate>Mon, 01 Aug 2005 11:43:00 +0000</pubDate><atom:updated>2005-08-02T08:38:09.986Z</atom:updated><title>Bonjour iChat's use of XMPP (Jabber)</title><description>I'd been meaning to do this for a while, but prodding from various people in comments and email has prompted me to actually start.&lt;br /&gt;&lt;br /&gt;This post will document how iChat makes use of the XMPP protocol for its local Rendezvous/Bonjour/Zeroconf/whatever messaging. It is by no means complete, and based purely on my observations while trying to make the iChat plugin for Miranda.&lt;br /&gt;&lt;br /&gt;If you have any corrections or want to fill in one of the many gaps, then please add comment here and I'll get it up to date.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iChat is in most respects a pretty standard jabber client. You should be able to talk to it very quickly by modifying any existing Jabber library and building in the Zeroconf stuff. For example I modified the Jabber plugin for Miranda. There is absolutely no need to start from scratch.&lt;br /&gt;&lt;br /&gt;Just to be clear, I personally use the Apple Bonjour SDK in C for Windows, but any Zeroconf library will do. In my Zeroconf examples I refer to the Apple SDK functions here and there, it's left as an exercise for the reader to translate those bits to their own platform.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Connections&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is the biggest deviation from the Jabber spec. There is no central server, so your client has to act as both client and server (depending on who initiates the conversation).&lt;br /&gt;&lt;br /&gt;When you become available, your client will have to open a server socket and listen for incoming connections.&lt;br /&gt;&lt;br /&gt;The default port that iChat listens on is 5298 so that's a pretty good starting point.&lt;br /&gt;&lt;br /&gt;Each conversation with a remote user is it's own socket connection which is maintained until the conversation is over.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Presence&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Presence in iChat is handled entirely by Zeroconf. To register on the network, you simply need to publish a Zeroconf record with appropriate fields. All the clients on the network are looking for these records, and as soon as you publish one, you will appear on all their rosters.&lt;br /&gt;&lt;br /&gt;You need to create a number of text records (using TXTRecordCreate and TXTRecordSetValue).&lt;br /&gt;&lt;br /&gt;There are a number of records in iChat but these ones are the minimum to get a conversation going:&lt;br /&gt;&lt;br /&gt;&lt;table border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Record&lt;/th&gt;&lt;th&gt;Value&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;txtvers&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;version&lt;/td&gt;&lt;td&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;status&lt;/td&gt;&lt;td&gt;avail / dnd / away&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;1st&lt;/td&gt;&lt;td&gt;User's first name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;last&lt;/td&gt;&lt;td&gt;User's surname&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;port.p2pj&lt;/td&gt;&lt;td&gt;The port you are listening on (typically 5298)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;You now need to register your Zeroconf service (using DNDServiceRegister).&lt;br /&gt;&lt;br /&gt;You must pass "_presence._tcp" as the name, domain and host can be null, the port is 5298 (or whatever) and you must also provide your text record. See the documentation of your Zeroconf library for more details.&lt;br /&gt;&lt;br /&gt;To build up your own roster, you need to browse for _presence._tcp records (using DNSServiceBrowse).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Starting a Conversation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;iChat's use of jabber is pretty straightforward. Regardless of whether you are initiating a conversation or responding you should being by sending an xml declaration like this:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;?xml version='1.0' encoding='UTF-8'?&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This should be immediately  by followed by on open stream tag&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;stream:stream to='1.2.3.4' xmlns='jabber:client' stream='http://etherx.jabber.org/streams'&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;You should put the target's correct ip address in the "to" attribute.&lt;br /&gt;&lt;br /&gt;The person on the other end should send you the same stuff.&lt;br /&gt;&lt;br /&gt;This is a slight deviation from what my jabber client library expected. That had a "from" attribute as well which iChat omits. I needed to remove the check for this otherwise the library crashed. Your mileage may vary.&lt;br /&gt;&lt;br /&gt;Having sent this opening packet, and received one from the other side, you just need to sit there polling your socket waiting for further messages.  If you're modifying an existing jabber library, you should find that all of this code already present in the library and easily modified.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sending a message &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Messages are standard jabber message packets in the following format:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;message to='1.2.3.4' type='chat' id='uniquemessageid'&amp;gt;&lt;br /&gt;  &amp;lt;body&amp;gt;message text&amp;lt;/body&amp;gt;&lt;br /&gt;  &amp;lt;html xmlns='http://www.w3.org/1999/xhtml'&amp;gt;&lt;br /&gt;    &amp;lt;body ichatballooncolor='#7BB5EE' ichattextcolor='#000000'&amp;gt;&lt;br /&gt;      &amp;lt;font face='Helvetica' ABSZ='12' color='#000000'&amp;gt;message text&lt;br /&gt;      &amp;lt;/font&amp;gt;&lt;br /&gt;    &amp;lt;/body&amp;gt;&lt;br /&gt;  &amp;lt;/html&amp;gt;&lt;br /&gt;  &amp;lt;x xmlns='jabber:x:event'&amp;gt;&lt;br /&gt;    &amp;lt;offline/&amp;gt;&lt;br /&gt;    &amp;lt;delivered/&amp;gt;&lt;br /&gt;    &amp;lt;composing/&amp;gt;&lt;br /&gt;  &amp;lt;/x&amp;gt;&lt;br /&gt;&amp;lt;/message&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;The id field is  a jabber thing which needs to be unique for each message.  Your client library should handle it itself.&lt;br /&gt;&lt;br /&gt;The extra html version of the message is an iChat addition. iChat itself does not require it but some other clients (such as Adium) do.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Terminating the conversation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you want to close the conversation, just send the closing&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;/stream&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;tag that you opened at the start, and then close the socket.  Your client library should be able to handle this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;File Transfer&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Coming soon&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Avatars&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I have no idea how these work. There is a zeroconf record that appears to contain the hash of the image but that's as far as I've got. Any further information gratefully received.</description><link>http://xurble.org/weblog/2005/08/bonjour-ichats-use-of-xmpp-jabber.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-9552583.post-112107151778798427</guid><pubDate>Mon, 11 Jul 2005 08:45:00 +0000</pubDate><atom:updated>2005-07-12T07:04:34.803Z</atom:updated><title>Just another reason to hate RealPlayer</title><description>&lt;a href="http://www.flickr.com/photos/xurble/25137214/" title="Just another reason to hate RealPlayer"&gt;&lt;img align="right" src="http://photos23.flickr.com/25137214_dae39d781b_o.png" alt="Just another reason to hate RealPlayer"&gt;&lt;/a&gt;This popped up the first time that I plugged in my iPod after installing RealPlayer.&lt;br /&gt;&lt;br /&gt;Are they insane?  What makes them think I would possibly want to manage it with that POS?</description><link>http://xurble.org/weblog/2005/07/just-another-reason-to-hate-realplayer.html</link><author>noreply@blogger.com (Gareth Simpson)</author></item></channel></rss>