All In
/The chapters of the book are now all in. And so am I. I think I'll go back to work tomorrow for a rest.
I wonder if I'll get one.
Rob Miles on the web. Also available in Real Life (tm)
Most of the writing is now done. Just a few bits left to add. So we went to the seaside. I really like Hornsea. It has a faded charm that I find really attractive. Number one son and I took our cameras, and we were dead lucky because the light was lovely for photographs.

Hornsea Mere Tea Rooms. Fantastic.

This pike is over 100 years old.

I once got a hole in one here. Snag is, it was the wrong hole....
Sometimes to solve a problem you have to go and live there. And that is where I've been these last few days. Living in a book. Although I've actually done quite a lot since the last post.
I'll catch you all up with these things as soon as all the pictures have uploaded onto Flickr.
I actually own a useful robot. Amazing. I've got some useless ones too, but this one actually does something that number one wife thinks is good. It does the vacuuming. You plonk it down in the middle of a room, give it a kick and off it trundles, bouncing off furniture and cleaning as it goes. And it does a creditable job. To be sure, we did have to clear a bit of junk off the floor to give it a free run, and it does take longer than I would, but the evidence in the dust collector is clear, it cleans.
We set it loose in the bedroom and it rumbled about for a while. When I caught up with it later it was coughing a bit, and upon inspection it had picked up a lot of dust (it had been wandering about underneath things), an umbrella cover and 20 pence. I emptied it all out, charged the battery and off it went again. The device itself is beautifully engineered. It bristles with sensors so that it really can follow a wall, detect and manage collisions with obstacles and avoid falling down stairs (it is especially good at that one). And it has a bunch of brushes and proper filters and stuff. It really is a vacuum.
The funny thing is that I didn't really select it for its cleaning prowess. I was more interested in the interfacing potential for the Micro Framework book that I'm presently writing. The robot exposes a software interface into which you can plug a computer. It works too. I've had C# programs in a Micro Framework telling the robot what to do, which is very nice. But now number one wife wants it to clean the conservatory, so I'll have to get on with something else.
Today is Easter Bank holiday. Wish I worked in a bank.
Indeed she does. Very well. Number one son spotted that she was appearing in York, and so off we toddled. I took the big camera, but I might as well have not bothered. The lights were a bit low and even with the camera gain turned up to 11 it was hard to get any good photos.

Laura in red (and that is a sock over the microphone)
She played mostly new stuff, which was alright by me. She does have an amazing voice and her band were absolutely top notch.
Number one son was supposed to be a restraining influence. He was supposed to drag me away from temptation and stop me doing things like buying Sony Media Centre PCs, even if they were half price. Unfortunately he was no good at all. So now I've got this Sony XL-201 thing lurking under the telly and I've thrown all the silver boxes out.
And it used to work very well. It was running XP and Media Centre 2005 but of course I wanted more. I wanted Vista. Well, today I got it. We left the machine upgrading while we went up town. When we got back all looked fine, which is bad. One of Robert's rules of computers is that "Everything useful requires payment in pain".
When things seem to work OK my heart tends to sink, because it means that the bits that are going to not work are going to be swines to fix. I'd much rather have a completely black screen and nothing happening, because I can attack that up front. With this variant of the hand of fate I have to find out what is going to be wrong before I can fix it.
Well, later today I found out what is wrong. Nothing too important, just that when you turn the TV on the computer crashes. The NVidia drivers just can't handle the fact that the TV is saying hello down its HDMI connection. They show their surprise by blue screening the box. As I am pitching this device to number one wife as the answer to all our problems, the media hub to end all hubs, the thing that only needs one remote control this is a bit of a sticking point.
We have tried various versions of the drivers and all have the problem to a different degree. By not turning anything off, ever, things work OK, but I don't see this as energy efficient. Actually, I see it as darned annoying. I have a Sony TV plugged into a Sony computer running drivers downloaded from the Sony site. And it crashes when you turn the TV on. Do they test this stuff? Do they ever turn it off? At the moment the best I can do is live with it until NVidia (for I suspect they are to blame) ship something a bit more resilient.
Then this evening we went round to see Ian. Everyone beat me at pool, which is bad. But I beat everyone at table football. Which is good.
And yes, I did churn out a bunch of book pages in the meantime.
My father in law has style. He showed this by getting out some of his record collection:
This is the sleeve from a Goons EP that he bought many moons ago. He still has the record too. Great stuff.
Then it was back onto the motorway for the journey home. On the way we passed a lorry loaded with stuff which the sign on the back referred to as "Equestrian Bedding". We think they mean straw.
I always know exactly what to do when you have a crashing deadline looming. You go on holiday for a couple of days. So we have. We've rumbled down to Bristol to meet up with the inlaws. And, as is our wont, we've gone to look at some ducks.

If the birds learn to read we are all in trouble

There's a kingfisher in the middle of this. Yes, really.
Then it was back to the ranch. I did get around to writing a few pages though...
The .NET Micro Framework book is coming along OK. And I've managed, by means of some clever wangling, to get myself permission to buy a robot vacuum cleaner as part of the job.
The reasoning is that we need something to control with our Micro Framework device, and the Roomba vacuums from Irobot look fun. And you can control them via a serial port. So I've been digging up references and making plans. Should be fun.
After the excitement of the last couple of days it is back to real life with a trip up town. One of my favourite shops (sort of) used to be Dixons, which was one of the few remaining purveyors of gadgety type stuff in the teeming metropolis with is Hull city centre. However, that has now changed to "Currys Digital", which seems to have resulted in a huge influx of white goods. I'm not impressed. If I want to look at washing machines I'll go into our kitchen. And the gadget potential of a fridge freezer is somewhat limited in my opinion. The result of this was that I spent nothing. Number one son actually spent more than me. This might be a record.
Fortunately, those awfully nice Sony people have found a way of relieving me of funds even when I'm sitting in front of the telly. Using my shiny (but irritatingly dust attractive) PS3 I can go to the Sony Store and purchase games and stuff. So, for fifteen quid I got Flow, Tekken and Lemmings. They are all set to download overnight, I'll let you know what they are like tomorrow.
So, after getting up bright and early we headed onto the coach for the trip to Reading and our moment of truth...

"Team Pizza" with their bag. Seems about the right size.....

The Seedlings shaping up
Is this a secret weapon?

The "Pizza Eaters" doing some product placement

Team "404 File not Found" and their poster

Kevin from Microsoft gets things going
It was great to see James and Tom again. They were in last year's team and I went with them to Delhi for the world final. They now work for Content Master and had been given leave to come and tell us about the experience.

..is this what Tom is thinking?

The food was good, and they just kept delivering it.
Halfway through the day the top three teams were selected to give their presentations. Sadly my team, "The Irresponsible Pizza Eaters", were not in the top three, but kudos to them for quality and commitment. You rocked.
Team "404 File not found" were selected for special commendation and "The Seedlings", another Hull team, were one of the three finalists. So, at this stage in the competition we had one commended and one in the top three. Not bad.

The Seedlings, preparing for the off
After the presentations and considerable deliberation the judges revealed the winner. None of this drum rolls and long pauses rubbish. Just a simple slide:
The Seedlings had prevailed. Huge congratulations to James Alexander, Michelle Goddard, Matthew Steel and Matthew Steeples. And also to their mentor from Black Marble, Rob Hogg. They all get to go to Seoul later this year to take on the world.
That makes 3 out of the 5 Microsoft Imagine Cup UK Software Design Challenge competitions have been won by teams from Hull. Go us!
There are some more pictures on my Flickr site.
David has just sent me this. Yum.
Interesting. On the day that the papers are talking about how people are stopping blogging I find a new thing which takes the art of blogging to a new level.
The new thing is Twitter. This is kind of "blogging on speed". You post on Twitter what you are doing at regular intervals, short sharp messages that keep all your Twitter friends informed of where you are. I've not yet seen a Twitter post that says "going to the toilet" but I'm sure there is one somewhere.
I can see this as being great for students, and those with more than one friend. You could be continually in touch, a kind of message based digital herd. I'm not convinced that it will be much use for me. Thinking of something pseudo-witty to say once a day is hard enough. Doing it every twelve minutes would probably cause my brain to melt.
Having said that, TwitterVision, a mashup where you can see posts from people appearing on a map of the world, is compulsive viewing. And I will be posting live reports from the Imagine Cup finals tomorrow and Friday on my Twitter account, it should be perfect for that.
We had our final big Admissions Open Day today. We had a monster turnout. That is not that a load of monsters turned out, but that a large number of people, who were definitely not monsters, turned out. If you see what I mean.
Thanks for coming folks. Some of you had traveled a very long way to see us, I hope you found the journey worthwhile. As is usual, we had a draw for a Playstation Portable.

The holder of ticket 17 gets his dues from Dr. Rayner
We have some university open days later in the year, and then in September it all starts again....
To: care@sendit.com
Subject: Order Number: xxxx (19th Mar 2007) The Lake House (Blu-Ray)
Hi. I've just received a package from you which is supposed to contain
"The Lake House" on Blu Ray. Instead I've got "Rowan Atkinson in Mr.
Bean - 3 of the original classic episodes: DVD 8247380". It has to be
said that I won't be able to tell much difference, but I'm afraid that
my wife might.......
The order reference on the shipping note was xxxx batch xxxxx
I look forward to hearing from you
Rob Miles
I don't think that we needed to get up early and dash up town. But we did anyway. At 8:00 am there were around 10 people outside the Game shop, but in Virgin, where number one son had placed his order, things were very quiet. So number one son got his machine, and then I got mine. Hint: If you are a student you can get 10% of the machine and any games at the moment at Virgin, if you can find one in stock...
Actually, finding a Playstation 3 in stock does not look like too much of a stretch at the moment. Everywhere we went we saw signs advertising the fact that there are plenty to go around. Whether this is gamer apathy, good production by Sony or the high price of the console remains to be seen, but it does look like anyone who wants a Playstation 3 can just go and buy one.
Then again, the "sold out" phenomenon is not how it has always been, I remember buying a PS1 when it came out and that was certainly not an all night queuing job, I seem to recall getting that a week or so after launch. I guess it all started with the PS2, and everyone now expects demand to outstrip supply or the launch is deemed a failure..
Anyhoo, we got the machines home and fired them up. Mine is plumbed into the big telly and the decent sound system and fits very nicely. It was a bit of a pain to have to endure a twenty minute firmware upgrade before I could play with the games, but the results on MotorStorm were worth the wait. I got three game titles (I've been saving up for a while), the other two being Sega Virtua Tennis (so realistic that in my first game Tim Henman lost) and Resistance: Fall of Man (not played it yet but it has Grimsby in it so it must be great).
I must admit that MotorStorm is so good I've not played anything else much yet. It shows the console off for what it is, a very powerful beast. There are lots of different vehicles on the screen at any one time and they all bounce off the scenery and each other in a very realistic way. If I have one criticism it is that it shares with many other race games the "First to Twelfth" behaviour where slightly misjudging the final corner can take you from a winning position to last in the field as they all tear past you. But then again, this might actually be quite realistic.
The console itself is an impressive piece of kit. It runs very quietly, is immaculately presented and has one or two really neat touches. I loaded a bunch of pictures onto it and it has this very groovy viewer where your shots are dropped onto a tabletop as if they were real prints. I'm pretty much going to get my entire record collection onto the thing, and a goodly number of my photos too. I downloaded the demo of Gran Turismo and things look very pretty. Tonight we watched the Blu-Ray version of Casino Royale and it was awesome, with genuinely jaw dropping quality.
This must be around the best time to get a video game console. There are no bad ones out there. Each of the three has something to commend it. Hard core gamers moving into the next generation can go for the XBOX 360, where its maturity and good range of software pay dividends. Those after a quick fix of sociable good-times can go for the Wii. And those who want something to put under the telly which will serve as a media hub, get them into HD video and with the promise of some genuine innovation in the future can dig deep into their pockets and splash out on a PS3.
Yesterday we had our little games fest. The folks from Hull ComSoc set it up and we had XBOXes, a Wii and a PS3 all getting some hammer. Apparently, although I'm not an expert, 8 player Gears of War is a blast. And you can chop people up with chain saws as well. Of course, I'm too mature to do that kind of thing. That, and I'm pretty sure that I'd be the one in pieces on the floor. I took the camera along and grabbed some snaps.

Everyone seems far too relaxed at the moment. Must be loading...
So, I'm sitting in my hotel room feeling peckish. Lacking the energy to go downstairs and actually find some food, I turn to the room service menu. It is very decadent, but the prices are reasonable and the menu inviting, so I ring up and order a sandwich and some chips. "Fifteen minutes" says the man. "Fine" I reply.
Fifteen minutes go by. then another fifteen minutes. No food. We english have a problem with complaining. We hardly ever do. Anyhoo, after 45 minutes hunger gets the better of me and I ring back.
The chap on the other end of the phone assures me that the food is on its way even as we speak. At the end of the call, almost as an aside, he asks "What room are you in?".
The penny drops. When I called the first time I assumed the hotel had one of those fangled things where the phone system tells the receptionist who is calling. The first time I experienced this it was really scary. I was jetlagged in a hotel and at 3:00 am I rang up to ask for a network cable so that I could connect to some people who were as awake as I seemed to be. "Good morning Mr. Miles" said the person at the other end. "Have we met?" I blurted out, before I figured out what was going on. This caused much confusion at the other end, as the poor desk porter tried to figure out why someone would ring them up at 3:00 to find out if they had met them. Anyhoo, I digress.
The first time I called for my food it did not occur to me to tell the chap at the other end where I was. Which gave them a problem. They had a beef sandwich and a plate of chips and no idea of where to send them. All the could do was wait until I rang back and complained, which with me being english, took a while.
The good news is that the food was excellent.
Rob Miles is technology author and educator who spent many years as a lecturer in Computer Science at the University of Hull. He is also a Microsoft Developer Technologies MVP. He is into technology, teaching and photography. He is the author of the World Famous C# Yellow Book and almost as handsome as he thinks he is.