Recent Posts

covert operations with Surrey Traffic Police

Surrey Traffic Police should run a recruitment campaign with the tagline

Join Surrey Traffic Police and see the world.

This would appeal to young men who fancy the glamour and travel traditionally associated with the Armed Forces but are slightly wary of losing their lives in Iraq or Afghanistan.

In August, I hired a car mid-way through my holiday in Venice to drive to the foot of the Dolomite mountains and also took the opportunity to visit Lake Garda.

So that explains why, on the hot, sunny, blissfully lazy afternoon of Sunday 10th August, I was driving slowly through the lovely small Italian town of Spresiano.

To save money and increase fuel economy, the Brightside family were crammed in to a rather underpowered Fiat Panda as we explored churches and Italian villages using the delightfully, quiet country roads.

Imagine my surprise, as I left the sleepy town heading for Treviso, I was flagged over by two Carabinieri (not Italian police - Carabinieri) who were obviously not merely equipped with radar guns but real guns.

The official approached my window and made a polite request in rapid-fire Italian. I looked blank and replied 'Sorry - Inglese - do you want to see my driving licence and documents ?' He looked perplexed and a little disappointed: 'Oh so you are English, yes ?. What are you doing here ?'

'We're on holiday and hired a car to come to see your beautiful mountains and Lake Garda'. I pointed at my family who were listening to iPods, reviewing sunburn and consulting the map studiously in an effort to reinforce my argument.

I got out of the car and opened the boot to locate the hire car documents and dig out my driving licence. A pile of wet towels, a rucksack, some beach shells and a large bottle of Fanta Orange fell out. The military official looked dismissively at me.

'So - why are you having a pink driving licence ?'

A multitude of witty answers immediately sprang to mind but I contented myself with 'Well - that's what the English Government gave me.'

His colleague, irritated and curious about the delay on a routine traffic stop, wandered over and the mood lightened. 'Oh you are coming from London. I have been to London in 2005 - do you know Li-ches-ter Square ?' followed by 'I have always wanted to visit Ed-een-burro'.

Finally, their checks complete, I was free to continue my journey. I summoned up the courage and whispered: 'Excuse me but was I travelling too fast ?'.

The two Carabinieri looked at each other and said 'Oh no - no problem - it is just a routine stop. This is normal in Italia.'

And then, in a scene reminiscent of the Great Escape where Gordon Jackson has his papers checked by the Gestapo and the German officer quietly says 'Good Luck' as he goes to board the bus to which Jackson replies 'Thanks', the Italian policeman muttered 'See you in London'.

This closing comment perplexed me and I assumed I had misheard the Italian accent. That was until today when I received another letter from my friends at Surrey Traffic Police. The letter formally notified me that, on 23 October 2008, 3 further points have now been cleared from my driving licence (leaving an outstanding total of just 3).

Chillingly, the official letter closed with:

PS. Hope you all enjoyed your holiday in Venice

Ince on Celtic

Although I will always associate Paul Ince with the phrase big time Charlie, I do think the Blackburn manager talks a lot of sense.

In particular, I think he was correct in his assessment of Celtic's display at Old Trafford on Wednesday night in the Champions League. Apart from a few early promising moments, I think the gulf between the two sides was embarrassing.

In fact, when I first tuned in to watch the game, initially I thought I had got the dates mixed up and I was watching United playing Norwich City in the Carling Cup.

Grauniad switches to full text RSS feeds

18 months ago, I reviewed the online editions of the leading UK newspapers and the various syndication options.

At that time, all the newspapers only offered partial text feeds which, in my opinion, is understandable but unsatisfactory.

So I was pleasantly surprised to read in ReadWriteWeb that The Guardian has broken ranks and now offers full text RSS feeds. It will be interesting to see whether this increases subscribers for The Guardian and whether the competition will be persuaded to follow suit.

floating on air

During a ritual purge of Inbox, I just discovered the following email

Years ago, in a different life. I worked as an Oracle DBA for a dot com in deepest Clapham.

For reasons that now escape me, the CEO managed to get a discounted rate so we could all lie in complete darkness in a flotation chamber listening to whale music with joss sticks burning.

Performance was pretty bad and the backups never got done but we were all completely relaxed about it.

Mike Ashley reverse 914 scam uncovered

From the desk of Mr. Ashley. Good day. Private message to you.

I know you don't mind me contacting you by this means since we have not met before this time. My name is Lord King Glorious Michael Haway the Lads' Ashley.

Recently, my Uncle's (Sir Robert Robson of Gateshead) will was read and to our joy and relief, he has kept the sum of $8 milion USD in trust for the upkeep of the beloved Newcastle Footballing Club.

With divine intervention, we have already secured the assistance of the Cockney Mafia and I humbly seek your financial aid to restore Newcastle Barcodes FC to their rightful place (in the Championship).

However, you must act fast to take advantage of this opportunity. In the last week, we have already hired a leading, proven, experienced, respected manager to lead the team. His name is Joseph ('Kinnell') Kinnear and he has already made great strides in making friends with the local news media in order to obtain additional funding.

Newcastle Footballing Club already has some world class international footballing stars who are household names (in Geordie households) - England centre-forward Saint Michael Owen of Chester, Clown Prince Danny Guthrie and undoubtedly you will have a poster of your countryman, Shola Amoeba, on your bedroom wall.

Newcastle Racing Club Santander are a massive football club - in fact, every single English person who lives in Newcastle will tell you that Nudecastle are a sleeping giant. Newcastle play in a superb stadium - St Jimmy Five Bellies Park - which has an unbelievable capacity of 55,000 people. Once, back in 1996, when we were chasing the Premiership title, under the majestic leadership of the Messiah King Kevin of Scunthorpe, we even managed to fill it for the visit of Manchester United.

Please wire $24.6 million dollars immediately into account 7649820 - sort code 23-65-91 and we will proceed with Phase 2. This will require the appointment of a fifth interim manager - the self-appointed Royal Holiness Alan Shearer of Durham - to lift the club from the relegation places and a subsequent under the counter payment to hire the chosen one - a man appointed by God and equipped to save Newcastle - his name is the Special One and will be joining us in June 2009 once the Cockney Mafia has completed dealings with their Italian counterparts.

This will be a joint venture arrangement that will demand the utmost trust and sincerity which you will benefit immensely from this project, as I will rely on you for it's success. Please do indicate your willingness to assist me through my email 'nonalcoholicpintinsixseconds@hotmail.com'

Thanks once again for your kindness may God guide and reward you in all your endeavours as you make me realise my last dreams and wishes.

May you be blessed - Michael J. Ashley.

review of Habari 0.5

Introduction

Habari is a blogging platform, created back in January 2007 and in the subsequent 18 months, the software has matured and version 0.5.1 was recently released.

Originally, I downloaded and experimented with Habari late in 2007 but it wasn't until February 2008 that I finally took the plunge and migrated my blog from WordPress.

Installation

Habari requires PHP 5.2 (or higher) and PHP Data Objects (PDO). If your hosting company can't meet these requirements, think about switching to one that can. Habari also supports multiple database types:

Installation is very simple. You simply create the appropriate database, enter the details of the database configuration together with the user credentials for the administration account.

Habari-Install-mySql

Hit 'Submit' and you're finished.

Habari-Success

The Habari interface

Habari has a single menu structure and the main dashboard is fully configurable. For example, if you don't want to see 'Latest Log Activity' simply remove that tab. You can also drag and drop elements to position the various elements of the dashboard to suit yourself.

Habari-dashboard

Obviously, bloggers spend most of their time composing posts and the Habari article editor is beautifully simple, clean and uncluttered.

Habari-Editor

There are two separate tabs which expand to reveal the basic configuration options (timestamp, slug, comments) and another to define and add tags to the newly created post.

Searching for content in Habari is also refreshingly different. There is a timeline which can be dragged and resized, for example to focus on all posts made during 2007, supplemented by conventional searching.

Habari-Timeline

Migration

Importers exist to import WordPress and Serendipity data into Habari. There is no native support for the (non standard) WXR format favoured by WordPress.com but staging the content into a local WordPress installation and then into Habari is possible.

Habari-WP-Import

The WordPress importer is fast and robust. I imported over 700 posts and 1,000 comments without errors in less than 2 minutes. In fact, it was so fast, I had to double-check that the import had actually worked ! All my existing WordPress categories were correctly converted to tags.

Themes

Habari is still a relatively young project (albeit growing rapidly) so the number of themes available for Habari isn't as wide ranging as, say Wordpress. Nor is there a browsable theme directory. However, there is an increasing number of attractive, well designed themes available.

Habari-Themes

Plugins

Plugins are installed by uploading the to server and unpacking in the '/user/plugins' directory. Then the plugin is then activated and configured from the Administration-Plugins screen.

Habari-Plugins

Like themes, the number of plugins available for Habari is nowhere near as vast (or overwhelming) as other longer established blogging platforms. You can review the list of plugins in the Habari-extras repository.

However, the key functionality that most bloggers want and need are all supported. Hardly surprisingly, as all the Habari developers eat their own dog food and maintain Habari powered blogs.

  • metaWeblog - enable blogging clients like ScribeFire
  • Contact form
  • Google Analytics
  • Adsense
  • Feedburner
  • Scheduled posts
  • LiveHelp - easy access to IRC embedded in Habari
  • Defensio - superior anti-spam solution
  • Media silos for Flickr, Viddler and YouTube
  • Sitemaps
  • Podcast
  • Related Posts
  • Plugins to integrate Diigo, Jaiku, Twitter into your blog

There are also a couple of WYSIWYG editors to choose from (NicEdit, jwysiwyg) although I now use the excellent MarkUp plugin which adds shortcuts for common tags to the article editor but leaves you in full control of the HTML.

Documentation

The Habari documentation is available in Wiki format. The release documentation is also distilled into TiddlyWiki and is included with the Habari distribution. This is useful if you are working in a disconnected environment.

Habari-Manual

Why is Habari different ?

People often ask 'What makes Habari better than XYZ ?' And, of course, that's hard to answer and also very subjective. I always reply; 'Habari isn't better - it's just different'.

Having used the software for six months now, these are a few of the reasons I like Habari:

  • Ease of use.
  • Admin interface.
  • Media silos.
  • Actively developed.
  • The 'community'.
  • The article editor.
  • Ease of use
  • Small, active and responsive developer community.
  • The automatic schema upgrade process works seamlessly.
  • The LiveHelp plugin.
  • Proper timezone support built into core.
  • Minor edits - ability to fix typos without updating the Atom feed.
  • Ease of use.

And finally, and perhaps most importantly - Habari is fun - the project is developing rapidly. It's fun to run the latest SVN code. It's fun to review the latest set of changes in trac. It's exciting to type 'svn update'. It's fun to lurk in the IRC channel and eavesdrop on developer discussions.

Of course, there are some areas of functionality (access control lists) that are incomplete or 'planned' but I can honestly say that the absence of the following features doesn't really affect my normal, daily use of Habari.

  • No Fantastico or SimpleScripts installations available.
  • No centralised theme or plugin repository.
  • No widget support - you currently have to modify PHP templates to modify your sidebar.
  • No automatic upgrade of core software, themes or plugins.
  • Tags are supported but not categories.
  • The plugin configuration forms are pretty basic.
  • Documentation for plugins is sparse.

Community

The word 'community' is used a lot in the Habari community. I think it's because those guys like recursion. Before I got involved, I was fairly sceptical to be honest. However, having lurked, watched from the sidelines and occasionally contributed, I can say that there is a genuine sense of community on the Habari project. Contributions from anyone and everyone are positively welcomed and encouraged. There's a couple of mailing lists, an IRC channel, a Wiki and subversion repository.

As just one example, I was staggered when I was initially playing with Habari and mentioned in passing that the lack of a WYSIWYG editor was an issue. Within 12 hours, Michael Harris had provided me with a TinyMCE plugin !

Although I'm not a expert Web developer - I can't spell PHP or OO - I must say, that everyone has been very helpful. There is no elitist developer clique - Habari is very transparent and open and everyone's contribution (no matter how seemingly small) is welcomed.

Once awake, Habari developers can also move fast. For example, yesterday, the Cisco Web site was hacked and every single occurrence of the letter 't' was lost. By the end of the day, Habari had a hilarious plugin that also filtered every single 't' from a Habari blog.

Summary

Don't take my word for it. Why not download Habari and try it for yourself ? You might be surprised.

Web 2.0 relationship scorecard

  • +1 for a friend
  • +5 for a follower
  • +10 for a blog comment
  • +25 for a blog contact
  • +50 for an email
  • +100 for a photo
  • +250 for a NSFW photo
  • +400 for an audio conversation
  • +99,999 for a hot steamy IM session
  • +1,000,000 for sharing a pint

onwards and upwards

After over five varied and enjoyable years working for Siebel (and then Oracle) in Expert Services, I am changing jobs. However, I will continue to work for Oracle as part of the group responsible for Social CRM.

Although this was a internal transfer, my interview process was quite unusual. Instead of being forced to massage my CV into Microsoft Word format and send an email attachment to a faceless recruitment agency, I was able to publish my CV using Google Docs and the whole interview process was conducted by telephone.

A colleague had already thoughtfully pointed my prospective manager to a blog entry that was loosely relevant and he also was keen to review more technical oriented content on my Siebel related blog.

As an aside, you can only imagine the feelings and thoughts that flooded into my brain when my colleague uttered the immortal words: 'Hey Andy, I've given your <prospective new manager> a pointer to a couple of articles on your blog.'

The role will mean a few changes for me:

  • I will now revert to having difficulty explaining to friends and relatives what I actually do.
  • I will probably spend less time in airport lounges and more time with my family. Norma has already expressed grave reservations about this element of my career change.
  • My manager will be in a different continent and timezone.
  • I will be contributing to a corporate blog for the first time which will necessitate a slight shift in subject matter, terminology and slightly less of my dry, cynical, off the wall, British sense of humour although I do intend to maintain this personal blog.

I am currently tidying up a few loose ends in Expert Services and embarking on a emotional, sell-out, European farewell tour to all my favourite Siebel customers so I won't actually be starting my new role until mid-October but it will be an exciting change for me and I'm really looking forward to it.

Top of the Podcasts

I recently got an iTouch and, as I have been commuting into London recently, I have been listening to a few podcasts in an effort to usefully pass the time.

  • Digital Planet - BBC's short (30 minute) roundup of technology news. Tends to cover new and interesting topics not on my conventional radar.
  • Ricky Gervais - Yes, sometimes he's repetitive and childish but Ricky Gervais still produces occasional moments of pure genius that bring you to tears. Also features co-writer Stephen Merchant and Karl (perennial scapegoat) Pilkington.
  • FIR - Neville Hobson is one of my favourite UK bloggers and this twice weekly 'For Immediate Release' podcast (co-hosted with Shel Holtz) covers a wide range of developments in social media and use of new technology in the Enterprise both in the US and Europe.
  • Fighting Talk - Like Gervais, Colin Murray seems to provoke strong opinions but I like his sense of humour and quick wit as he comperes a sporting 'Have I Got News For You' style quiz.
  • This Week in Tech - Leo Laporte's popular podcast. If you've been away from Google Reader for a while, this podcast is a great way to catch up with events from the tech world.
  • Linux Outlaws - Last but by no means last, my favourite podcast. Co-hosted by Dan Lynch (Liverpool) and Fabian Scherschel (Germany), Linux Outlaws is a comprehensive summary of OpenSource news, Linux distros, 'Micro(soft) watch' including interviews and feedback from the community. Informative, honest and occasionally very funny. Love the theme music (created by Dan) too.

London omnibus bell hell

Last night, I took a number 521, red, bendy bus from St. Pauls to Waterloo station.

As the journey progressed, someone insistently and repeatedly pressed the bell to indicate they wished to disembark at the next stop. Nothing too unusual in that.

At the next stop, again the bell was sounded early and rang repeatedly. I assumed the 'Bus stopping' sign didn't light up as the individual concerned continued to sporadically, but repeatedly and insistently, press the bell.

All of this got too much for the South African lady sitting directly opposite me, who was simply trying to ask her partner: 'Why don't you tell me all about your day, darling ?'

I was forced to avert my gaze because the couple were now holding hands and I am British. So I carefully and intensely scrutinised an advert for London South Bank University.

The lady said, to no-one in particular, in quite a loud and very un-British voice:

'For God's sake, who the f**k keeps pressing that damned bell ?'

The bus stopped. The bell stopped. We all looked inwardly into our free copies of 'The London Paper'. The bus set off again and so did the bell. This time, the South African lady unlinked hands from her loving partner and erupted:

Oh, for f**k's sake, the bus is stopping ! Will you stop pressing that bloody bell, already !'

As I was sitting directly opposite the disgruntled lady, I was forced to avert my gaze in a very British way and, to my horror, immediately identified the root cause of the problem. I don't have the word 'consultant' on my business card for nothing.

A young man was standing in the aisle chatting to his friend. He was leaning on a pole. Every time he leaned back, the bell rang. When he stood upright, the bell stopped. When he rested on the pole, the bell rang. Continuously.

I averted my gaze. Again. By now, I was nervously staring at my feet.

Thankfully, an Australian woman ended my discomfort by politely interjecting

'Excuse me, mate. You keep leaning on the buzzer and it's actually quite irritating.'

The South African lady looked around with a look of disbelief and complete disdain - if looks could kill, the young man would have spontaneously combusted there and then.

My immediate neighbour started smiling inanely and the gentleman concerned reddened and immediately apologised to the front half of the bus:

'Oh I am awfully sorry and thank you. I was just starting to wonder what that irritating noise was.'

And with that, normal service (and near silence) on the 521 was resumed.