When a friend is taken hostage, it puts things into perspective

Today the “Road to Hope” convoy bound to deliver aid to Gaza, Palestine has been taken hostage by a Greek ship owner, who was due to transport them from the Lybia/Egypt border following the Egyptian government denying access by land. Among the group being held hostage are 3 Libyans, 6 UK nationals, 2 Irish, 1 Morrocan and 1 Algerian. Interestingly 2 of the Lybians are Port Officials. Among the UK nationals is my friend Kieran, someone I have respected and admired for many many years.

Having been paid $70,000 to carry out the transport the owner and captain apparently then held out for more. With no more funds being given over and the initial funds recovered, the hostage situation came about. Leaving the harbour by force and half closing the drive on ramp with a vehicle still on it I’m sure there might be more to the story than anyone but those aboard know about.

Bit worrying for Kieran, but I know he is well versed in the politics of wherever he goes and has 12 years experience in the aid convoy business, so hoping that everything works out.

Following quite a bit of pressure through social networks from Kieran’s friends on twitter and facebook, it seems we’ve got some action by the press and government agents with the BBC hopefully picking up the story (thank you @KirbyVictoria), earlier featured on CNN. I’ll await news from the media all evening and I expect for a short while yet.

Where’s Jack Bauer when you need him. Or the Expendables, remembering the first scene from that film.

More links on the story:

BBC News

The Independant
Waltham Forest Guardian
Salem News

JavaScript: Failed, solved

This error was bugging me for about 2 days, so I though I would post this to a) help me remember to code properly and b) help someone else solve it in the unlikely situation of it happening elsewhere.

Basically, in IE8 and IE8 only, I was getting a helpful error message that said: line 1421 in jquery.js: Failed. Line 1421 was because I had uncompressed jQuery to try and find the problem.

The only other example of this error I could find (also found by Kenneth) was this instance: When jQuery returns “failed” in IE – and how it’s probably resolved which while it helped a bit, we weren’t using any live events.

So to the issue, after much troubleshooting and major investigation work, we resolved that in the (not sure if these are core within Drupal) Drupal installation, jQuery 1.2.6 was used with an old version of jquery.forms.js. We found that some of the forms plugin called methods that only came into jQuery in 1.3 (namely closest() ). Calling these non-existant methods caused the javascript error “Failed”.

The absurdly easy solution following hours of troubleshooting, was upgrade both jquery.js and jquery.forms.js to the latest versions. Bosh. Have that IE8.

So the moral of this story is ALWAYS KEEP YOUR LIBRARIES AND PLUGINS UP TO DATE!! And if you get the IE8 “Failed” javascript error, make sure you are calling methods that exist.

BoagWorld

Hoorah! I took a bit of time over Christmas to read and review the book Website Owners Manual by Paul Boag, of BoagWorld podcast and Headscape design agency fame.

My review which I recorded in January made it onto the podcast number 198, and as it was the author presenting the review, it became a lot funnier than I had ever planned!

Transcript:

The website owners manual by Paul Boag, published by Manning Publications

The website owners manual by Paul Boag is targeted to help those who own, run or manage web sites make them more successful. A quiet and humble man Paul has attempted to deliver all the lessons learned through more than 10 years of experience, at all stages of a site lifecycle, into a single resource. The result is a book that will help those responsible for websites be as successful as they can.

Covering topics ranging from selecting the right web agency all the way through to planning for the future, not all content might be appropriate for all website owners, but if the desired audience pick up this book, I don’t think there a single reader that will not learn something and become more successful in their role because of this book.

The book contains succinct well considered advice, which will not overwhelm any reader. I thought there might not be quite enough in depth information, or further resources, provided some sections to really make a difference, like reviewing site analytics. The book could have also better proofed, but this is a matter for the publishers. Not to mention one of the images depicting a developer in a tie.

The website owners manual is divided into standalone chapters that each covers a different stage or process involved in running a website. The 12 chapters cover:

  1. The secret to a successful website
  2. Stress free planning
  3. The perfect team
  4. Differences over design
  5. Creating killer content
  6. User centric design
  7. Ensuring access for all
  8. Taking control
  9. Decoding technobable
  10. Engaging visitors
  11. And finally, Planning for the future

Although not all chapters will be relevant to all website owners, and any experienced website owner will probably have a lot of the advice and recommendations in place, there is still an awful lot to either learn, or be reminded of while running your website.

The topics covered in the book do a good job of providing a feel for the requirements of each stage in the web site process. Some really useful content includes stress free planning, the perfect team, decoding technobabble and becoming number 1 on google.

firstly, Stress free planning, where in the “picture your users” section, Paul explains how you can research properly, prioritize your users and use fictional personas to better understand and relate to your target audience.

The Perfect team does an excellent job of explaining why a brief is so vital, even for small changes. Including an annotated example brief for fictional client “The Joke Factory” to explain why each part of a brief is so important.

Selecting the right people to work on your website might be the most important (and expensive) decision you make in the whole life of your website so it was good to see the steps Assessing proposals, interviewing the short list and evaluating agencies (especially with advice on talking to references).

Decoding technobabble is a problem for all us developers, so despite Paul claiming web developers are going to hate this chapter, I know my clients won’t hate me reading it. Not using simple terms to explain how a website works and introducing concepts like hosting is something I know I frustrate people with, but not for much longer.

Whilst reading the becoming number 1 on google section in the chapter driving traffic I was very pleased to read Paul explains about Black hat search marketing methods and why site owners should steer well clear of these underhand techniques.

In Planning for the future, I can take a lot from concepts such as Microformats, APIs and alternative devices concisely explained direct to my clients.

I really think this book is a must for any person responsible for a website, due to the wide range of topics covered. Although as I said, not all chapters will be relevant to all website owners, there will be more than enough for the book to be a real valuable resource. I like to think of it as a fully fledged consultant sitting on my bookshelf.

There were real moments of enlightenment about how I can help clients really grasp the requirements behind an effective site. I hope this will dramatically improve my client communication using Paul’s thorough but clear explanations of the concepts required for a successful website.

So that’s what I thought about the website owners manual, but its only the tip of the iceberg, and each person that reads the book will take learn something different, so I urge you to buy it and see what it can do for you.

Pyrenees training 2009

The past four days have been awesome, since I have been cycle/triathlon training with Richard from work, Gaunty who we swim with and his mate Nick.

The Pyrenees are beautiful and while we knew we were in for a tough time with a few big hills, no one really expected to be staying at the bottom of a hors catégorie climb in Col du Tourmalet. Round the corner was the Col d’Aspin too which has featuredin Le Tour de France 66 times. So the climbing was awesome, tough, beautiful, painful, challenging, sweaty and required a lot of determination. Continue reading

Choi Kwang Do – my quest to become the ultimate fighting machine!

I have started studying a martial art. Choi Kwang Do at Cassar Academy in Morden, and we’re signed up for 6 months. When I say we, Claire is also learning to defend herself and get fit at the same time.

We went initially on Monday evening for a free introductory session where we learned basic blocks, punches and kicks in a private session with an instructor, who like me was slim and tall but I wouldn’t consider crossing him, knowing what he must know.

Claire really seemed to enjoy it and really got a kick (excuse the pun) from unleashing onto a pad held by the instructor, as did I, even if I was a little self concious I looked like an idiot. Mind you, looking like an idiot was nothing compared to sounding like an idiot, shouting a Kihap. Will have to work on shouting loudly every time I punch or kick, and decide on what I want to shout. I don’t think they allow you to swear, making it all the more difficult. Continue reading