by Rowan - November 27th, 2011
For my birthday, my sister's fiancé gallantly lugged all the way from California a pre-publication copy of Neal Stephenson's latest novel, "REAMDE". At just short of a thousand pages, it must have taken a fair chunk of his luggage allowance, and like a 3-hour movie, you can't help but feel that a book that long might have benefited from a stricter editor. Certainly, Stephenson's love of technical detail, and tendency to throw all his ideas into one pot, is very much in evidence. And yet I found myself utterly unable to put it down all the way through.
Continue reading »
Tags: book, book review, neal stephenson, reamde, review | No Comments »
by Rowan - October 9th, 2011
There are a lot of URLs out there on the Web; and a pretty big number of those URLs are either alternative names for something, or old locations that have been superseded. So "redirects" from one URL to another are a common feature of the web, and have been for many years. But recently, the way these redirects behave has been changing, because performance-conscious browser developers have started caching redirects, rather than re-requesting them from the server every time.
In theory, this makes perfect sense, but in practice, it causes web developers like me a lot of pain, because nothing "permanent" is actually that permanent. I'm not saying no browser should ever cache a redirect, but I do have a few suggestions of ways they could be a little more helpful about it.
Continue reading »
Tags: "cached redirects", browsers, cache, caching, http, programming, redirect, redirects, web | 11 Comments »
by Rowan - June 17th, 2011
I've never been very good at spending money. I'm lucky enough to have always had money to spend, but it often ends up sitting in the bank, unused. It's not that I don't know what I want or need to spend it on - for a geek, I have remarkably few shiny gadgets - but simply that I don't like shopping.
Continue reading »
Tags: advertising, choice, compromise, consumerism, personal, shopping | 5 Comments »
by Rowan - June 12th, 2011
"Hyperlinks" are probably the single most important thing on the World Wide Web. They are, affter all, what the "web" is woven from; they are what makes it something more than the document retrieval systems that came before.
And yet, some people seem to do their utmost to make all the hyperlinks in their documents entirely useless. Here are my Top 10 Things Not To Do with Links...
Continue reading »
Tags: coding, html, hyperlinks, link, links, pet hates, rant, satire, top 10, web | 3 Comments »
by Rowan - April 9th, 2011
This week, the first campaign leaflets started coming through for the Borough Council Elections, and, more interestingly, the voting system referendum. One of the Conservative "newsletters" featured this eye-catching cartoon, headlined "A.V. = A Permanent Cleggocracy". I was immediately sceptical, but the more I looked at it, the more I realised how utterly wrong this cartoon is.

Continue reading »
Tags: Alternative Vote, AV, cartoon, cleggocracy, democracy, fud, politics, voting, voting reform, yes2av | No Comments »
by Rowan - January 28th, 2011
After 5 years of the slow and often stressful commute, my office finally moves from Burgess Hill to Brighton this weekend..
So, it's Goodbye Burgess Hill!
- Goodbye to the 07:57 Southern Service to London Victoria — and goodbye to the crowded 08:18 when I missed it!
- Goodbye to "the delayed 18:09 service" home, and the confusing service to Seaford, Eastbourne, and Ore
- Goodbye "customers for Glynde, Berwick, Cooksbridge, or Plumpton", who weren't always travelling in the correct part of the train.
- Goodbye to Wivelsfield station, and the steep walk into town.
- Goodbye to the young families of Noel Rise, who greeted me each morning — and who grew up before my eyes!
- Goodbye to the headless eagle, the milk depot, and the dewy spider-webs on the fence — but goodbye too to the constant digging of the road!
- Goodbye to the Martletts, and Market Place
- Goodbye to the sandwich shops, the greengrocer's stall, and the 50p bookshop
- Goodbye to the Post Office, and churchyard
- Goodbye to the park, with its abstract modern sculpture, its muddy fields, and its basketball hoop
- Goodbye to the Railway, the Jacob's, & the Potter's
- Goodbye Disco Carpets, and hairdressers downstairs
- Goodbye to you all - maybe I'll come and visit someday. But then again, maybe not. ;)
1 Comment »
by Rowan - January 14th, 2011
I was reading an article recently about the challenges in getting IPv6 up and running - before we finally run out of IPv4 addresses, and can't plug anything else into the internet. One big change would be the end of address sharing - NAT - since there'll be enough IPv6 addresses for every computer in your house to have a globally unique address. NAT is annoying, and in general we'll be better off without it, but if every device is visible to the whole internet, there are some interesting implications which will only be advantages if we work out how to harness them. So here is my optimist's guide to next year's internet...
Continue reading »
Tags: future, internet, ip, ipv4, ipv6, nat, networking, npu, optimistic, prediction, splinternet | No Comments »
by Rowan - September 28th, 2010
So, OpenOffice.org is to be forked from Oracle's control to the new "developer-friendly" Document Foundation. Let's hope this will give "LibreOffice" the boost it needs to really gain some polish. So here are my top 3 personal bug-bears that shouldn't be too hard to fix. Pretty please?
Continue reading »
Tags: bugbears, bugs, desktop, libreoffice, open source, openoffice, software | No Comments »
by Rowan - September 21st, 2010
O Romeo, Romeo!
Wherefore art thou Romeo?
Undoubtedly one of the most quoted lines of Shakespeare's Romeo & Juliet. But what's the right answer? If you said "I'm over here!" then you're wrong - not because of where Romeo may or may not be right now, but because that's quite simply not what "wherefore" means.
wherefore (interrogaive adverb) - for what reason
- The Concise Oxford English Dictionary
Continue reading »
Tags: english, language, quotation, shakespeare, snowclone, wherefore, words | 2 Comments »
by Rowan - August 15th, 2010
I really want to like OpenID, but the more I find out about it, the more I begin to hope it fails, so that something better can emerge.
The idea, as I originally came upon it, appealed: "you already have identities you can prove are yours, in the form of URLs - why not use them as a universal sign-on?" And obviously, the main URL I control is this one - http://rwec.co.uk - and OpenID allows me to use that identity without having to run my own identity server. This is called delegation, and lets you "delegate" your own URL to another identity (that is, another URL), on a server that's set up to do the OpenID negotiation.
To me, delegation is the single most appealing feature of OpenID - if this is to be my "one identity to rule them all", I don't want it vulnerable to supplier lock-in, and the fact that http://rwec.co.uk is my property guarantees me continued control. But when I started looking into the details earlier, I was confused, then dismayed, at how much of a poor relation delegation has become in the OpenID world.
Continue reading »
Tags: delegation, identity, login, OpenID, SSO, supplier lock-in | 1 Comment »