Category Archives: General

Wimbledon 2008

I rarely watch tennis apart from when I’m staying at my Mums who’s quite a fan of the sport. I do however always watch Winbledon. this year I thought was spectacular – especially the final last night. Raffa Nadal and Roger Federer are absolute machines. They played for well over four hours with two only two short breaks (due to rain) and the fourth and fifth sets were phenomenal – I’ve never seen anything like it.

I also saw wheelchair tennis for the first time – holy mosses those guys are fast on their chairs.

ammado v1.0 launch

Ammado v1 launch

My former colleagues have done a great job with the v1.0 release of ammado. I was briefly involved at the beginning of the redesign before I wandered back over to Wales. They’ve got a blog that is updated frequently and a podcast too. It’s a great redesign with plenty of very nice aspects to it. They’ve also had a lot of feature updates such as videos. Good work guys.

Using Wireshark

We had a support ticket at Karova which resulted in me having to look at the http data being sent between two servers via Soap over http. I’d read about Wireshark before and had it downloaded already. I installed it – found a way to filter the captured data by IP address and logged all traffic between both servers. All in under three minutes. It’s a awesome piece of software, I’ve been meaning for so long to re-visit the workings of the http protocol but always let it slide down my list. With Wireshark you can at least see what you’re learning in practice.

I love my freekin n95

N95 8GBI’ve been an ericsson/sony ericsson fanboy for as long as I can remember so it was a bit of a departure from the safe confines of my Sony when I got an n95 8GB for work (we needed a GPS phone to test on). I’m absolutely in love with it.

Pro’s

  • Huge screen
  • 5MP camera with flash
  • 8GB storage
  • Good battery life
  • 3G and HSDPA
  • Wifi
  • Bluetooth with A2DP
  • Flickr upload automatically set up
  • AGPS with Nokia maps

Cons

  • predictive text is not very intuitive (for adding new words etc.)
  • In the call history – you can’t tell which number of a contact was called or called from
  • It’s a little bulky but it is my work phone so I can let that one go

I’s great, I’ve got Gmail, Gmail For Google Apps, Opera Mini, Google maps, Nokia Sports Tracker, Fring, Youtube and Skype installed. It really is a joy to have. I’d easily recommend it. Apart from the touch screen of iPhone I think it would kick it’s ass.

geek poll: what do you have open?

From the Planet Ubuntu feed I saw the meme "geek poll: what do you have open?"

What do I have open?

  • 3 instances of windows explorer
  • 1 firefox window with 22 tabs
  • I instance of Filezilla
  • 2 instances of Visual Studio 2003 command prompt
  • I instance of EMS’s SQL Manager Lite for SQL express
  • 3 Skype conversations
  • 1 AIM conversation on Pidgin
  • 1 instance of the iis management console
  • 1 instance of visionapp Remote Desktop
  • 1 instance of Thunderbird and 2 half written emails
  • 1 instance of iTunes
  • 1 instance of Visual Studio 2008
  • 4 instances of Visual Studio 2003
  • 1 instance of Jedit

As you can see – I am definitely making use of my dualies 🙂

Good v Bad Customer Service (Dell v EuropCar)

In February 2007 I bought two shiny new Dell 2007FP monitors for dual monitor love. They’re awesome and £500 well spent. I bought them from RDC and saved a bundle on the Dell prices. Since my move back to Wales one of the monitors developed a small yellow square in the top left corner. I rang Dell to check the warranty status. After some chatting and testing I was informed I would get a new one today. 11am this morning I get a shiny new 2007FP in exchange for my faulty one. Awesome customer service. The Dell guy on the phone was very professional and went out of his way to make sure I was happy. Big thumbs up!!!

Compare that with my experience with Europcar today. I paid online for a VW Golf rental car. I arrived at the depot and after some waiting I was given a Polo. I told them I ordered a Golf and that I didn’t have time to wait and that we’d sort out the difference in price when I brought the car back. I brought the car back this morning and was told that it was all head office that needed to sort out refunds like that. So it seems they mess up and I am the one that has to sort it out (excellent customer service). I was then told that the petrol tank was not full. I had only driven 70 miles and I filled up half way (£6) which means that I probably needed to fill about £2 or £3 in petrol. COME ON EuropCar!!! give me a fucking break. The tank registered as full but wasn’t overflowing to the brim. Fine I said whatever you fill it up.

I then get a call when I get back to work from a customer service rep saying that they didn’t like their customers to be unhappy. That’s nice I thought, she might sort this mess out – NO she proceeded to tell me that it was the head office and that if I’d waited I could have had a Golf as I’d requested. Then she revealed that I would be charged £1.60 per litre for the petrol that had to be filled. Now forgive me but surely a phone call like that should have been to do something to resolve the situation, NOT to piss me off even more. EuropCar – your procedures and customer service suck ass. And another thing – your depot is not in Downtown Colwyn Bay it’s in FUCKING Mochdre – a £4 taxi ride away.

Sorry for the rant but I had to vent

Moving Email to Gmail with Google Apps

A third party currently hosts our mail @ karova and I wanted to either host it ourselves or move to gmail with Google Apps. As a proof of concept I’ve moved the mail for the philroche.net domain to gmail. I have to say I am very impressed. I signed up for the 30 day free Google Apps premier edition so I was able to migrate all 29,000 of my imap mail over to gmail. The change in my MX records has not filtered through yet so I have a few emails that are still on my old server I’ll need to transfer somehow (without doing a complete migration again). Now I’ve got superb webmail, mobile access, Imap and POP3 with 99.9% uptime guarantee and 25GB space for only $50 a year. Bargain.

IWTC 2008 – resounding success

Last weekend I spent Wednesday, Thursday and Friday at the Irish Web Technology Conference in Dublin. I’ve only been to one other conference (@media 2005) before and I have to say that IWTC 2008 blew it out of the water. The main reason for this is the focus on technical topics. I enjoyed all of the sessions that I attended. The attendance was surprisingly low but I reckon that will change next year.

There was three tracks targeted at different audiences, Venture Financiers etc. – Track 1, Web Developers – Track 2 and 3. I only attended sessions from track 2 and 3.

Sessions I attended.

Django – Mick Twomey

I’m always interested in Web Frameworks and had looked at Django before but had chosen TurboGears over it. The Django session was very interesting with a full sample app coding session too so we could see exactly how the framework worked. I also learned that caching, E-Tags, gzip and memcache are all built in to Django which I didn’t know.

Accessibility – Robin Christopherson

I attended one of Robin’s session at @media 2005 and this one was just as good. It really makes a difference when you get to see exactly why it is that we try to develop to standards and with accessibility in mind. He didn’t mention the WCAG samurai errata and I hadn’t read enough about it to discuss it with him.

User Testing for websites – Ken Brennock

This was a very high level look at user testing. Probably the least impressive session but only because I had been expecting a bit more in depth look at testing – in particular what tools can be used effectively for automated testing – Selenium etc.

Ruby on Rails and Merb – Jamie Van Dyke

I tried developing with RoR a few months back but due to time constraints and starting my new job – I had to abandon it. I found it a very good framework but the learning curve is a lot steeper than the RoR community would lead you to believe. The session was very good – with some live coding and discussions on Merb (multi-threaded version of RoR). There was plenty of plugging for EngineYard (in a nice way) so I reckon if I ever do manage to release an RoR app -it’ll be those guys who’ll be looking after it.

RESTful Web Services – Leonard Richardson

This was the best session I attended. I’d been doing a good bit of reading on REST and had watched a couple of screencasts on the subject so I was looking forward to the session. Topics covered included REST, AtomPub (and variations/extensions on it), Collection/entries pattern and the HTTP verbs. This session made me want to go home and start RESTifying the KarovaStore Framework (I didn’t 🙁 ).

Silverlight – Martha Rotter

I was sceptical of Silverlight and this session didn’t change my mind. It was very high level with plenty of demos but no real low level examples of any Silverlight apps. I understand that you can do a lot of fancy media apps with Silverlight but it just seems a bit too flashy or something for me to want to learn more about it. I also learned that if I want to effectively develop any Silverlight apps I’ll have to but yet another MS studio (Expression studio). I just bought Visual Studio 2005 so that won’t be happening any time soon.

Adobe AIR – Andrew Shorten

I do like AIR and I do like the idea behind it but I’m too much of a fan of the Mozilla framework to move over. There are benefits of using AIR over something like Prism like flash, flex and nice installers but I can’t bring myself to leave Mozilla. I found the whole runtime and app idea (sqlite, update API) and the structure of AIR apps very very similar to the Mozilla framework and XPI extensions. I did ask whether the Mozilla framework and XPI idea inspired AIR – I was told that this wasn’t the case. It doesn’t make a difference really but I find it hard to believe that they didn’t take any of their ideas from Mozilla.

Open ID – Padraic Brady

I had seen references to Open ID many places but never really understood what it was. It was a very interesting session with discussions on Open IDs shortcomings and where it really is useful. I definitely like the idea of Open ID and will be signing up with on the the providers discussed. I like to whole Yadis protocol and discovery methods discussed ad the possibility for using Open Ids to prove identity rather than just a way of grouping log in details.

Enabling trust on the web – Paul Walsh

Due to a schedule change. I actually went to this session by mistake. I’m glad I did. I was excellent. I love anything that help bring us closer to a semantic – machine readable web and the topics discussed in this sessions definitely does that. I had never heard of Content Labels (Powder) or ICRA before. There are schemes for e-commerce sites too so KarovaStore will be getting some Content Labels very soon 🙂

Agile Web Development – Sean Hanley

I’ve worked on a couple of teams over the last few years that had adopted varying levels of hybrid Agile development methodologies so I was interested to hear what the speaker thought would be the best approach to take to achieve best productivity. Some key points discussed were, management had to be on-board, Refactoring, Velocity, collaborative culture, No blame culture, Technical debt, Acceptance testing and the investment in hardware. Three great quotes from the session –

“Culture eats strategy for breakfast” – you can plan all you want but if the team isn’t behind it, you can forget about it

“People are the most important resource” – without good staff, you have nothing

“Smart and gets things done” – in reference to an ideal employee

Mobile Web 2.0 – Bill de hOra

I have a strong interest in the mobile web and I always use Opera Mini on my W880i. I also had the idea of the RSS2WML project that I started (but never finished 🙁 ). The session was very interesting in showing the absolute immense market that the mobile web is and that how it is not being used to it’s full potential. The plethora of browser/app/platform combinations was also discussed. The thing that annoyed me most about Vodafone Ireland was the ‘munging’ of all HTTP traffic, the reasons for this were also discussed.

GPS and location based services is also something that has potential but I see it as a very nice use of technology but of no real practical use to users.

Developing Secure Web Applications –David Rook

This session was very high level but did point out what issues that app developers face with regard to SQL injection, XSS etc. and what could potentially be methods of attack in the future (XSRF – Cross-site request forgery).

Analytics – Laurence Veale

The last session of the was very short (thankfully as I was very tired). It discussed the uses for software like Google Analytics and how they can benefit developers and marketeers. Very high level but useful to see the benefits of tracking the usage of a site.

In summary

The quality of speakers was amazing. All very very knowledgeable and able to answer any question put to them. I would have paid 5 times the registration fee to attend. Sign me up for next year!!

Livigno 08

Last week twenty two of us jetted off to Livigno in northern Italy for a ski/board holiday. It was awesome. I had great fun. Boarding all day and eating/boozing/acting the goat all night. I/We’ve got tons of photos and videos @ http://halfviking.com/livigno08 . Below are a select few to whet your appetite.

Self portrait on the slopes

Self portrait on the slopes

Me and Al

Me and Al

Me and Danish dancer

Me and Danish dancer

I get some air on dance pole

I get some air on dance pole

two clowns

Two clowns

Giant beers

Giant beers

the gang in marcos

The gang in marcos

mountain feast mayhem

Mountain feast mayhem

Me and Daragh (the cripple)

Me and Daragh (the cripple)

Roxy postit craziness

Roxy postit craziness

My snowboard instructor

My snowboard instructor

Flat on my face

Flat on my face

Finally - standing up straight

Finally – standing up straight

Up on the slopes

Up on the slopes

Three amigos

Three amigos

Dinner on the last night

Dinner on the last night

The gang on the slopes

The gang on the slopes

How's the grappa Ken?

How’s the grappa Ken?

Flat on my face yet again - and that was just trying to get off the lift

Flat on my face yet again – and that was just trying to get off the lift

The lads on the chair lift

The lads on the chair lift

On my ass taking photos

On my ass taking photos

Myself and Dave

Myself and Dave

Dropping a few shapes

Dropping a few shapes

Killed by Brian on the pole

Killed by Brian on the pole

As you can see – it was awesome, so thank you all for your company this year – bring on 2009
The photos and videos @ http://halfviking.com/livigno08 have been censored due to extreme cringe factor on my part. If there’s anything you want removed – let me know.