Blog

  • San Francisco

    Now that the MySQL Conference is finished I have spent the last two days in San Francisco. It’s a really great town and the weather has been fantastic but, man, those hills!

    Yesterday I wandered through China Town and up Telegraph Hill where I rode the elevator to the top of Coit Tower. Telegraph Hill used to be where lookouts would notify the town of any incoming ships but in 1933 Lillie Hitchcock Coit bequeathed one-third of her estate to the City of San Francisco “to be expended in an appropriate manner for the purpose of adding to the beauty of the city which I have always loved.” They built a tower for some reason.

    Lillie was a bit strange. Rescued from a fire when she was eight, the smoke must have done something to her because she took to wearing a fireman’s uniform, smoking cigars and chasing the fire engines wherever they went. However, the view from the top of the tower is worth the $5. There are some nice murals in the bottom of the tower as well.

    I took the lovely Filbert Steps down to the Embarcadero and headed up to Fisherman’s Wharf. Fisherman’s Wharf is pretty touristy but it’s a fun place and the views of the Golden Gate bridge at sunset were amazing. The sea lions at Pier 39 were also unexpected.

    I started to climb Hyde Street before realising it was a stupid idea and hopped on the cable car at the Hyde Street turnaround. The cable cars are amazing. In 1869 Andrew Smith Hallidie saw five horses dragged to their deaths when one of the then horse-drawn streetcars slid backwards down the wet cobblestones. Hallidie was a wire-rope manufacturer and he used his wire rope making skills to build a cable-car railway system for the city.

    They are operated by two men. One, the “grip man”, controls two huge levers that operate the brakes and the grip, and a conductor who tries to keep all the stupid tourists from falling out of the car. The conductor also jams on a separate brake thing when going down hill. These guys are really skilled and they are also very friendly.

    There is a really good little cable car museum on Mason Street where the cable car lines cross. It is actually located in the powerhouse that drives the four lines and you can see the huge spinning wheels known as “sheaves” that pull the cables. Downstairs is a viewing area where you can see the cables disappear down the street.

    Today I hired a bike and cycled across the Golden Gate Bridge. It takes about fourty-five minutes easy riding (well, there are a couple of hills) to get to the bridge. On the other side of the bridge in Marin County there is a good view back toward the city. It seems a bit redundant to say it but the Golden Gate Bridge is a really amazing sight.

    So after an intense four-day conference then walking the hills of San Francisco for two days (and cycling 10 miles) I’m ready to head home. I really liked San Francisco, though, and I’m already looking forward to coming back with Kathryn later in the year.

  • New site

    After five years, I have decided to consign the old site design to the archives and move frogcake.net over to WordPress.

    The old site worked ok but it wasn’t the easiest to update with new articles or pictures and until yesterday the RSS feed was updated manually by hand! It was as I was incorporating a new RSS class into my site that I realised it was time to either rewrite a whole chunk of code, or move the site across to a more professionally built product.

    It was interesting looking back over the last eight years’ worth of posts and seeing how my attitudes (and writing style) have changed.

    Back in the summer of 1999 we were a couple of young Aussies just off the boat. I seemed constantly surprised by the scale and cost of everything and I remember we were literally down to our last £50 when we both managed to get jobs (we used to share a ready-meal to save money).

    Over the years we’ve been to most parts of the British Isles and a fair chunk of Western Europe as well. We’ve been to the west coast of Ireland and the north coast of Scotland. We’ve seen castles in Wales and the Pyramids in Egypt. We’ve strolled through Central Park and cruised down the Grand Canal in a gondola.

    We’ve seen Mozart at the Coliseum, Strauss at the Royal Opera House and Beethoven at Glyndebourne. We’ve been to the Last Night of the Proms and seen the Medici Quartet play in the Reform Club on Pall Mall.

    I’ve conducted concerts in St Pauls’ Covent Garden and Kathryn has sung in the choir at the Royal Hospital. We’ve recorded Beethoven with the Corinthian Chamber Orchestra and sung Rachmaninov with Collegium Musicum of London.

    We got married, became British citizens, I got an MSc and Kathryn works for an architecture practice that has had more influence on the London skyline in the 20th century than any other.

    We are both a bit older and wiser now but London is still an amazing, fascinating place to live. Looking back on what we have achieved, having arrived in the UK with not much more than a couple of suitcases, I’m actually rather proud.

  • Virgin Media has bad service

    Andrew’s been blogging about service lately and it made me think of an experience I had recently.

    My BT line is rubbish so I thought I would try cable. NTL had a deal where I could get broadband and a phone for £25 a month so I thought I would give them a go. My problems started when I tried to arrange installation on their website; it was only February so naturally they hadn’t updated their website to allow bookings to be made in 2007. I tried selecting 2006 from the drop-down but that wouldn’t validate as it wouldn’t let me make bookings in the past. So to get around their broken website (I wanted to sign up online because there was a £25 discount) I used a cool Firefox extension called Tamper Data to intercept the posted form and manually change the date to 2007.

    Naturally NTL ignored my installation request so I ended up arranging installation over the phone when I chased them up the following week. They said they would still give me the £25 online discount but they had a weird way of processing this. They needed to charge me the £25 immediately and then this would be refunded on my first statement. OK, whatever. So they charged me £25 and fixed an installation date.

    Five minutes later, they called me back saying that actually they couldn’t provide a phone service to my address, only broadband and TV. Since the whole point of this was to get rid of BT I said I wanted to cancel. Ok, he said, he would refund the £25 but this could take up to fourteen days. Great.

    When I realised that during this time Virgin Media had bought NTL I knew I was going to have a fun time trying to get my money back. I called NTL/Virgin after fourteen days without a refund and of course (once I got through the horrible phone system) the person I spoke to had no idea about anything. She took my details again and said it would be about fourteen days for the refund department to process it. Fourteen days later, I called again with the exact same result…

    About a week after the second follow-up call I received a letter from Virgin payment processing asking for a copy of my bank statement showing the £25. I sent this off a couple of weeks ago and am yet to hear back or receive my refund.

    The whole thing is ridiculous, I was charged £25 for a service that I never received and that £25 was meant to be an online discount in the first place!

    I had a totally different customer service experience the other week when I bought a MacBook. I won’t go into how nice the machine is but the way the Apple Store works is really cool. I told one of the assistants I was interested in buying a MacBook and he then spent some time asking me about how I was going to use it, what I was looking for and he showed me some stuff on one of the MacBooks they have set up all over the store. He clearly knew his products and he seemed genuinely interested in helping me make the right choice.

    Once that choice had been made, he went to request the machine and came back with a handheld that read my credit card. He gave me my receipt and then went to fetch my new MacBook. I didn’t have to queue at a counter or anything. It was really cool.

    Some stores just get customer service. They understand that if you provide excellent service you don’t need to be the cheapest. HMV understands that while you might be able to buy DVDs cheaper at Tesco you’re not going to be able to talk to the girl behind the checkout about film recommendations. Apple understands that while you can buy a cheaper laptop elsewhere, they can charge more for beautiful equipment sold by knowledgeable staff in a pleasant atmosphere. I’m sticking with my ISP Zen because although Virgin Media can sell me broadband for a cheaper monthly price they lock you into a twelve month contract and their service is shit.

  • Graduation

    Yesterday was my graduation ceremony for my MSc in Computer Science. I got to wear a funny hat and there are pictures in the gallery.

    There are also pictures from the CCO recording and our trip to Paris with my mum and dad.

  • Googlefication

    Google is gradually taking over my browser. At work we have switched our mail/calendar handling to Google which has encouraged me to look at what else Google has to offer.

    Bloglines was starting to annoy me, so I have switched to Google Reader for reading blogs. Andrew put me on to using Google Notebook for online research and the Google Browser Sync extension for keeping Firefox the same on all my computers.

    I now have my homepage set to Google’s personalised homepage filled with Google Gadgets that show me my gmail inbox, Google Reader feeds and loads of other stuff.

    I have also started using Remember The Milk to manage my task lists (this also has a Gadget you can drop onto your Google Homepage).

    All this stuff is also accessible from my mobile phone. I’m totally Web 2.0.

  • Distinction

    The waiting is finally over. I slept in this morning as I needed to recover from an all-nighter working at the colo on Thursday night and as I stumbled to the shower I saw the envelope from Birkbeck lying on the floor. After reading the first paragraph I did a little jump. Here is what it says:

    Dear Mr Keen,
    I am happy to inform you that the Examination Board has recommended to the University that you be awarded the degree of MSc in Computer Science, with a Mark of Distinction. These are not commonly awarded and reflect your very high level of attainment in the examinations.

    I’m pretty proud of myself. I know it sounds corny but for someone who didn’t even do any maths or science in year 12 to get a Distinction in an MSc proves that if you work really hard at something you can achieve what you might never have thought possible.

    It took a lot of effort. Every step of the way I was always unsure whether I had what it takes. I didn’t know if I should even apply for the course, but I did; I didn’t know if I’d be accepted, but I was; I didn’t know if I could pass an exam, but I did with high marks.

    It was really tiring. Studying part time while working full time was a lot harder than I thought it was going to be. Some terms I was out four nights a week and I learned how to get through the week on five hours sleep a night. This was hard on Kathryn too but she was always completely supportive and a great help to me.

    My graduation ceremony is on 20 March. I wonder if will need to get one of those gowns…

  • Rome & Florence

    So it’s been a couple of months since my last update. At that time I was up to my eyeballs in Java ME and mobile phones but thanks to some proof-reading from Andrew and some late nights from me I got my MSc project in on time. I also got my exam results which, if my calculations are correct, mean that if I get a good mark for my project I should be on target for a distinction on my MSc.

    We’ve actually done quite a bit in the last two months. This year we decided to go to the Last Night of the Proms and to get tickets we had to book for six other concerts in the series. The concerts were great; we saw Evgeny Kissin, Maxim Vengerov, we even saw the Queen on a night when the Albert Hall felt like a tropical rainforest, only smellier. I love the Albert Hall but it doesn’t do hot weather and when the temperature soared the inside of the hall took on its own atmosphere. Literally. There was a clearly visible miasma obscuring the ceiling.

    We also went to Glyndebourne to see Fidelio. Glyndebourne is always fun and this year we ordered the picnic which was fantastic if a little over-priced at £45 a head. But there’s nothing like sitting on a rug in evening dress sipping champagne and watching the sheep in the field next door. The performance was very good and we were sitting a few seats away from Ralph Fiennes

    We’ve also been on two trips. One to the Lake District which was wonderfully relaxing. We stayed in a beautiful cottage called Southerdale and went for vigourous walks in the beautiful countryside. There are photos in the gallery.

    Our second trip was a Grand Tour of Rome and Florence where we saw great works of art, ancient Roman architecture, drank coffee in beautiful piazzas and ate gelati every day. The weather was absolutely fantastic and there are photos of that trip in the gallery too. For the benefit of mum and dad who are visiting there soon, here is my “Things to see and do in Rome and Florence”:

    • Rome
      • Piazza Navona
      • St Peter’s – go at lunch time to beat the queues
      • Vatican Museum – expect to queue for an hour, but the Sistine Chapel is worth it
      • The Pantheon is amazing
      • Approach Piazza del Campidoglio from Piazza d’Aracoeli
      • Walk to the right of the building behind the equestrian statue in the Campidoglio for a great first view of the Roman Forum
      • Enter the Forum on the other side of this building and buy a ticket for the Palatine Hill and the Colosseum at the ticket office in the Forum (thanks Mark & Marnie)
    • Florence
      • In Chiesa di Santa Croce, the Secondo Chiostro is a lovely quiet cloister that is bypassed by most of the tourists
      • The Bargello is a great museum, well worth seeing, with not many tourists
      • Climb the Duomo and the Campanile. The Duomo is a bit higher and gives you a closer view of the inside of the dome but the Campanile lets you take photos of Florence with the dome itself in the frame…
      • Pizzaria Piccadilly on Via Por S. Maria (the Ponte Vecchio street) has cheap pizza slices and you can sit in
      • Borgo Antico is a fantastic, authentic trattoria in the lovely Piazza Santo Spirito on the other side of the river
      • You should take a quick look inside the interesting church of Orsanmichele
      • You can miss the Palazzo Vecchio if you have limited time
      • You should call to reserve tickets to the Uffizi at least two days in advance then you can pick them up and not join the Line That Never Moves like the other suckers
      • The frescoes in Capella Brancacci are lovely if you have the time
      • Gelati at Festival del Gelato on Via del Corso just off Via dei Calzauoli. Kathryn recommends the chocolate profiterole flavour
      • Lots of nice sweet things at Scudieri on Piazza del Duomo
      • You can visit Pisa in less than a day
      • Look in the jewellery shop windows on Ponte Vecchio
      • Rub Il Porcellino’s nose at the Mercato Nuovo – go after dinner to escape the crowds of tourists doing the same
      • Caffe Perseo on Piazza della Signoria is lovely place for breakfast in the morning sun
  • British Grand Prix

    Kathryn got me a great present for my thirtieth birthday; tickets to the British Formula One Grand Prix. This was brilliantly timed for the week after my exams so Andrew and I took Friday off and spent three days at Silverstone

    It was a fantastic weekend. We had great tickets in the Club Silverstone grand stand at Becketts where we had a great view as the cars swept through the high speed S’s. The weather was really warm so we were very glad to be in the cool, breezy shade of the covered grand stand.

    Directly behind Club Silverstone was the BMW Sauber Pit Lane Park. This was a little complex with stands about all the different aspects of the team. But the best bit was a tiny little track where a Formula BMW and a Formula 1 are put through their paces. They had to hose the track down to try to cool it because there was so much grip it was hard to get the wheels spinning. The heat also meant the cars could only be run for about 30 seconds or else they would overheat. The noise from a 750BHP V8 running at 19,000RPM just a few feet away was awesome.

    Out on the track the GP2 races proved exciting as did the Historic Sports Car challenge which was comprised of about forty glorious old sports cars of the 60’s and 70’s.

    The race itself was also great with Kimi starting well but seeming to lose pace after being jumped by Michael Schumacher during a pit stop.

    I took about two hundred photos and I’ve put some of them in the gallery.

    All in it was a top weekend!

  • Google Maps

    I love Google Maps. So many clever people keep coming up with cool ideas for the API. This one shows what will be under water when sea levels rise. Looks like we’ll be ok at 7m but Kathryn’s office will have to move…