Archive for the ‘Tech’ category

My feeds are a moving

July 5th, 2007

Recently Google purchased FeedBurner, a service that processes RSS feeds for computability with most readers, compiles statistics about who is using them, and does some fancy trickery to make podcasts easier to publish.

I have used FeedBurner for a long time now and love the service. Being someone who likes to keep control of my feeds I have the feeds URL on my site (http://blog.agm.me.uk/blog/rss.xml and http://blog.agm.me.uk/blog/atom.xml for example) and then use a temporary redirect to pass the user to the FeedBurner domain (http://feeds.feedburner.com/agm in this case). Now that Google are at the controls the MyBrand service has become free allowing me to use a domain of mine instead of the FeedBurner one (http://feeds.agm.me.uk/agm). You will hopefully not notice any change, but if you see a few old posts reappear then this is why.

One closing thought is that now I see no reason why you should not start using FeedBurner today for the benefit of the people reading your blog, listening to your podcast and you.

Hack Day London 2007 (3)

June 19th, 2007

Well, guess what, we won the best hardware hack with our blimp. We don’t actually know what we have won yet, but I suspect it will be one subscription to an O’Reilly magazine publication between five of us, so it is probably academic. Prizes are good, but the recognition does mean more to me so I am not upset in the least. Also knowing that I can create a Pascal HTTP server in under 10 hours (just don’t ask), and that I can learn the Yahoo Maps API and produce a mashup in under 3 hours is is also rewarding, and slightly concerning. The part of my brain that should deal with spelling has obviously decided it prefers coding. :-)

One thing I did forget to mention in my prior posts was that I did go and see what everyone else was working on through the night, and this was most enjoyable. Everyone was happy to show what they were doing, I learned quite a few things, and got to chat with a lot more people. Thank you for letting me interrupt your work. Personally I got very little from the 90 second presentations on Sunday, but this made up for it.

After the event, that was running ahead of schedule, there was a live performance by the Rumble Strips (with a strong Dixie’s Midnight Runners influence IMHO) that I intended watching, but despite the offers of free beer I was just to excused to enjoy it and plodded home.

Just a quick update on the beanbag front. I managed to grab a spare beanbag from the hall after the presentations, and (as a little bird told me) we were able to take them home after the event. I did later see my original beanbag across the entrance way one last time, and am pleased to see it is going to a good home. :-)

Hack Day London 2007 (2)

June 17th, 2007

We are still here at hack day London sitting thought people presenting there hacks of the event. I am a little annoyed at the moment because my beanbag, that I have been sitting and sleeping on since the lightening strike (mentioned in yesterdays blog), has been nicked while we were waiting to do our presentation. If you are reading this now and have a black bean bag with a loop of string attached to the zip I would appreciate you bringing it back to me at the blimp.

Now, on to the the blimp. We have had a few technical difficulties. We did run out of Helium, not helped by certain people using it to make there voices squeak late last night. Fortunately the people concerned were able to track down a local supplier to fill the balloon for us in the morning. We needed to loose the camera that was going to upload for flickr and Shawn helped us out by replacing the PDA with a microcontroller because of weight.

As we needed to have a link to a Yahoo or BBC service to qualify for the competition, and now the flickr link was dead, I decided to take the requests sent to the blimp and mirror(ish) the action on a Yahoo map. This could also demonstrate the system should the blimp fail.

We were up against the clock, not helped by being told we may be moved up the running order, and being bothered by TV and radio reporters. In the end the microcontroller could not cope with the 250 bluetooth devices that were in range so we had to carry around the laptop with the blimp to demo it. Another problem was that BTClosedZone let me down again while waiting next to the stage so we used Niqui’s laptop on stage and I ran to the back to run a required service. The presentation went okay but it could have been so much better if the technology held up. On the positive side many people in the audience voted for where for drive the blimp in the presentation and yesterday’s Pascal server code coped with the many hundreds of votes without a problem.

I will pack up now as it is dark, there is nowhere to sit, I am tired (only having a couple of hours sleep this morning), and I am just not enjoying the demos (that would be so much better and enjoyable if they were presented in less formally IMHO).

Just a quick note to say thanks to the blimp team of Thom (blimp hardware), Miqui (Flash front end), Stephen (testing and decoration), Shawn (microcontroller) and the helium testers (for consuming and replacing the helium, and giving us beer). Also thank to all the Yahoo and the BBC team for making the event happen. Granted it was a little overly “commercial” for my liking, but we still had a great weekend and was made so by there efforts.

Finally it was great to catch up with everyone again, and sorry for not catching up with you if I did not. There are several people I did want to say hi to, or continue a conversation with, but I just can not find then, so see you next time.

Hack Day London 2007

June 16th, 2007

Today I am at Hack Day in London. This in it’s self is against the odds as I traveled down yesterday when the A1 was closed at Catterick and I needed to improvise on local roads, but that is another story.

The purpose of Hack Day is for a group of geeky programmers and the like to get together, attend a few seminars and then spend a day coding software together and create something exciting. I have joined Thom’s team to control a blimp by using online voting. I am working on the server end that collated the votes and passes them to the blimp’s PDA controller.

The day has not gone overly smoothly. The first problem was that a rogue p2p wifi network called BTOpenZone that was propagating on Windows laptops and causing problems. This was apparently fixed, but then there was a big bang, skylights in the roof opened, and the rain started coming in. What had happened was the building was struck by lightening, the fire control system was triggered (and partly fried) and the smoke vents opened automatically.

We were okay for a short while, but when a second shower arrived the power needed turning off and we needed to move in to the entrance hall. While here we started to mashup some code. A while later we were able to return, but the wifi started to fail as bits of the hardware died because of the power surge. For reference I have now used BTOpenZone twice and it has failed dramatically both times so I am now calling it BTClosedZone. This lack of connectivity is why, and this might seem a little weird, I did not code server in PHP but wrote a full HTTP server in Pascal. Look, it works, it’s secure, and it was created without the need of an SQL server (that we could not download) or online reference (that we could not access).

Anyway, it has been an interesting day and although nothing has gone to plan the Yahoo and BBC teams (who are running the event) have done a stunning job.

Just a final note for now. While I was writing this the blimp’s tether broke and we needed to retrieve it from the roof of Alexandra palace. Fortunately with two smaller balloon, a length of string and some tape we were able to retrieve it.

I can not log in to your beta

June 14th, 2007

As someone who is interested in web developments I sign up for many beta programmes. I tend to use differing passwords, and many with non alphanumeric characters. It is rather frightening that on many occasions (yes, many) I have not been able to log in because I used these characters and the site creator needed to intervene manually. This is more frightening because I bet most times what I have typed has just been pasted in to an SQL query and is open to SQL injection. This is a personal request to all developers to always escapes special characters when accepting input form the user, and consider using OpenID for authentication.

Goodbye 123 Reg

June 7th, 2007

If you have read my blog for a while you will know that I have had the odd problem with 123 Reg over time.

Well, today one of the domains has been returning partial record to several ISPs (again) and email is being bounced at a time when we really could do without the hassle. I have already moved the critical domain hosting to another server, but with this continuing to happen I will be moving all of my domains and the companies domains to another supplier over the next few weeks.

Google developer day 2007 (3)

June 1st, 2007

It is now the morning after the night before and I am finishing off some work before the weekend.

After the US keynote we headed across to a local drinking establishment. The bit I liked best was the large sign in front of the place that was shaped like a Google Maps waypoint marker. It just tickled my sense of hummer.

The drinks and the food kept on coming with a free bar until late. I was pleased that I was not the only one who was disappointed that there was no real ail, but you can’t have everything, and what we did have was great.

It was here that I managed to have a chat with a lot of other people from the day and exchange ideas, views and put forward alternative perspectives. This interaction is the real reason why I go to most events and somehow had not had the opportunity to mingle as much as I would have liked in the day.

I did manage to grab a word with Chris DiBona about his podcast (FLOSS Annually ;-) ) and am please to report it is not dead, it is just waiting for a little spare time.

One final note is that I will hopefully see most of you I chatted with at Hack Day in a couple of weeks time, and if you are not attending then I am certain our paths will cross again so please say hello.

So in summery it was a great will run event and I thank everyone involved in making it so. Also as special thank you (as they appear to have been forgotten) to the staff at the venue and the bar who was extra organised, helpful and extremely polite.

Google developer day 2007 (2)

May 31st, 2007

Time has now passed and we are in the middle of the US keynote. To be honest I was getting a little board because we have already seen and heard most of that is going on. One positive this is that I have now seen a demonstration of Google Gears. This was slightly amusing because to demonstrate this a laptop needed disconnecting form the network, and this proved harder than you might expect. Never before have I experienced a round of applause when someone finally managed to get a network to fail.

Currently we are located in several rooms in the building as the larger room used for our keynote was being dismantled for another event this evening. In some ways it is a shame as it has changed the mood and I feel less connected to the proceedings. That being said this has not been helped be the fact that the rest of the event has been done so well.

The notable bits of the day have been that the “Blogger” room had a collection of very comfortable cushions to so on the floor and well as a few walk up to terminals, lots of food and free [very very slow] wifi. Sadly this room was also being packed up before the end of the conference just when I wanted to do a little work over the tea break.

I did forget to mention that all the other rooms were renamed for the day to places in the Startwars movies, which was fun. There was also a laptop recharge room.

Well what do you know, my battery is about dead, and the Laptop recharge room is 3 floors up, if it was still open, so I have decided to put the laptop away. Unusually I was one of the few with the laptop out. A complete reverse of normality, so perhaps everyone else has flat batteries as well.

Google developer day 2007

May 31st, 2007

I am just sitting down at the end of Google developer day (UK) 2007 waiting for a webcast from Mountain View that I guess will be the US opening keynote presentation. A few years ago this would have been an exciting technological spectacle, but today the excitement is the anticipation over if the venue’s Internet connection can support the video stream as it has been struggling over the day with the large number of users.

The event is being held at The Brewery, Barbican, London. I bumped in to Ian and Matt who were there to do the BBC Backstage presentation as well as Nick and Tom (who is either stalking me, or me him) who I have gotten to know at various BarCamps, and Simon who also made a flying visit and fully admits he came for the food. For reference the food was great with breakfast when we arrived and lunch a couple of hours later.

The first piece of clever thinking I came across was the large delegate badge with a personalised agenda on the back. We alsogot a bag of goodies including some Google goo (no, I don’t know what it is either), a yoyo, a flash drive (labelled 256MB, but really 512MB), a t-shirt and other Google branded goodies.

The keynote was from Chris DiBona and Ed Parsons and it was clear from this start that Google really are pushing geographic content and context at the moment. I will not write that much about the sessions I attended as you will be able to view them online if you are interested, but this is a quick summery.

Google and Open Source, Chris DiBona: I will be honest and say that I put this down as my reserve choice because Chris was presenting it, but I am glad I did. If you want to know more about the origination of open source and the various open licences available then this is worth a viewing.

Googel Earth and the GeoWeb, Peter Birch: This was what I was most interested in with my fascination with geographic data. This was a good introduction, and although I have already done several Google Earth live data mashups I feel that I learned something about the capability of the KML format. I was also really impressed by the demonstrations that used a special controller to navigate in the software. I did ask about the caching (or lack of caching) of the live KML data and reading between the lines I don’t think they are planning to improve this in the near future.

Googel data APIs, Lane LiaBraaten: This was the presentation I was most keen to see as I wanted to know everything I need to know to access my data on Google. Naturally I was expecting that bit too much, but this gave me a good starting point. I was pleased that someone asked about Google using OpenID. No plans at the moment, but they are aware that a lot of people are taking about it and asking them about it, so let’s keep asking. The question over if an API will be available to access the Gmail contacts was also raised, and this is something that they are also looking at. If this API is implemented then I will get my dream of linking Plaxo (that syncs my Outlook contacts) with Gmail.

New features in the Maps API, Giorgio Scherl: I have been meaning to do something with Google Maps for a while but have never quite got round to it. The big thing here was the introduction of Mapplets that will allow me to feed my data using KML in to the Google Maps site along side other feeds. This is something I will be doing with my travel information. I will also be following up on a discussion to help Google get at least some travel information on the UK maps.

If you did not know we had to select the sessions we wanted to attend a while ago and I was a little annoyed that I did not know more about some sessions before hand. If I had of known more would have attended the presentation on Google Gears, a browser plugin/extension that allows access to web services offline. Google Reader can already use this facility, and the APIs are available for anyone to do this. I can’t wait for Gmail and Calendar to be adapted for Gears.

BarCampSheffield: Google Earth mashup

May 27th, 2007

I have just finished showing off a few of my travel mashups using Google Earth and the BBC Backstage TPEG feeds. The all important link for people to check the roads before returning home is here.

css.php