Free Massages

One of my favourite ever jokes was on an old Monty Python record. As I remember it went "And now for a massage from the Swedish prime minister". Followed the sound of heavy slapping. Wonderful stuff.

We haven't got the Swedish prime minister available, but we are giving out free massages at our stand in the TLC Blue area at TechEd 2007. We have a couple of .NET Micro Framework controlled massage chairs which are just the thing to ease away the strains of the day. And you can find out all about how you could be an embedded developer but just not know it yet....

Hot Spot

I wandered out to register at the conference. I mutter about my air-con in the room (I call it "Old Faithful" now) but I'm darned glad that it is there, because when you leave the hotel it is like stepping inside a hair dryer. This is not a cooling breeze, it is the output from a blast furnace.

529610878
Branded Lamp Post

529611004
My hotel

529699515
This probably symbolizes something

529611532
Why we are here

529611852
Guess what it is, and win a prize

529700347
My universe for the next few days....

Apparently it is going to be even hotter for the rest of the week. Oh goody.

Bright and Early

Slept surprisingly well considering. I seem to have an air conditioner in the room which was designed by the same person who does jet engines. And air raid sirens. It came on by itself in the middle of the night. The first time it did this I managed the amazing feat of leaping up in the air from the bed, whilst remaining completely horizontal. Since the unit seems to start up every ten minutes or so, I'm now mostly used to it, the sound only causing mild palpitations at the moment. By the time I leave here you'll be able to drop a piano on the ground behind me and I'll hardly bat an eyelid.

527549240
Noisy beast

The room is huuge. It is the entertainment part of a luxury suite, which means I get the sink, the fridge (bigger than the one at home and also with a distinctive sound) and the bed that pulls down from the wall.

527641097
Rich Living

I managed to sleep in until around 5:00 am, which for a first night away is pretty good. I was lured from my bed by a rather nice sunrise.

527641341
I bet all the sunrises are all like this here....

Later today I'm off to meet up with the rest of the team. For now, it's time for breakfast.

The Road to TechEd 2007

Author's Note:

From now on pictures are going to be presented in "SlightlyLargerVision" (tm). I've modified my Flickr plugin for Live Writer so that imported images now fill up the available screen width. Just one of the many ways I strive to make your lives better. Next I'm going to add a settings page so that you can adjust this. Not sure when, depends on how the jetlag goes.. 

Today's the day I head out to Orlando for TechEd.

527548212
My plane (although there were others on board)

527640635
The taxi from the airport. Note the rather worrying umbrella handle..

527548380
Trees and planes

527640731
The conference centre looking good

527548496
Pretty skyline

More tomorrow

Presentations for Fun and Profit

The .NET masters students got to present their projects to us today. We made them all stand up in their teams and talk about what they have been doing for the last few weeks.

I was very impressed by the way that they all got into the spirit of the occasion; I think there were some who managed to surprise themselves with how well they did. I made some notes during the talk, which I'll pass on to the whole wide world (or at least both my readers....) They don't reflect any particular person, just my general impression.

  • At the start of the presentation it is good form to introduce the people in your team who are going to be talking. But as the person being introduced it is important that you acknowledge this presentation by nodding at the presenter, and then at the audience. It helps in building up a bit of relationship between team members and the team and the audience.
  • During your team presentation, if you are not talking you should be looking at the person who is talking, and at least giving the appearance of paying attention, even if you are not actually listening. It is distracting for the audience if you look at the floor, shuffle your feet, whisper to the person next you about plans for tonight or whistle (nobody actually whistled though). From a planning point of view it is a good idea to put "idle" team members on seats or stools, to stop them swaying in the breeze as the presentation continues.
  • The presenter must make eye contact with the audience. This is hard but necessary. Just about everyone did, but some didn't, and it makes an amazing difference. Remember that if you are more than 10 feet or so away it is impossible to look at just one person directly so if you just look at empty seat in the audience that will work fine.
  • Nobody used flashy slides transitions. Good on you people. Some folk used bullet by bullet drop down of points. This is OK, but you need to be careful that you pace these bits, otherwise the audience spends two minutes with just a slide title to look at.
  • Nobody actually read off the slides. Well done. Never do this. The slide content re-enforces the message and gives you hooks to talk around. It does not tell you exactly what to say. You should/must know that already.

For more links to good presentation content and some very funny videos you can go here.

TechEd here I come

I'm on the road again. TechEd 2007 in Orlando is beckoning. I'm doing some stuff about the .NET Micro Framework including promotion for the book, helping at a press launch of the Micro Framework, manning an exhibition booth and giving a lunchtime session and webcast.

If you are going to be at TechEd be sure to come and see me at the .NET Micro Framework stand or at the talk on Thursday lunchtime. If you are not at TechEd you can join in with the fun at the webcast above. Signing up is free and I'm going to tell a new joke - so it will be well worth a listen.

I'll also be taking the medium sized camera and blogging like crazy. Well, you have to do something when you are wide awake at four in the morning....

Wonder of Webguide

Some time ago I bought a thing called a Slingbox. Then I sold it. Never used it much and it was too fiddly to make it control the TV. And if I did do this I got into terrible trouble with the family for switching channels from a hotel room in India. (I didn't want to watch anything, I just wanted to prove I could do it).

The underlying idea (get at your recorded programs from anywhere in the world) is a great one, but it relies on fairly kludgy technology, with the Slingbox digitising an incoming video signal before sending it off down the network.

Things are a lot easier now I've got my Sony media PC sitting under the PC, with a hard disk full of recorded TV. Because everything is networked I can navigate my way to recorded programs and view them over the network. But it is a bit of faff to find the program files, and I still have to go to the Media PC itself to set up my recordings.

That is I did, until I installed Webguide. This is a smashing little program that runs on the media centre and serves out web pages that let me set up recordings and stream media around the house (and onto the web if I open up the firewall and sort out IP address discovery).

It even works to mobile devices too. The idea is very simple and it works a treat. There are versions for Vista PCs and also Windows XP Media Centre edition machines.

If you have got a media pc you should (or even must) get a copy of this program. The installation is a tad fiddly, but it does most of the hard stuff for you automatically.

The price for this is only 18 dollars, or less than ten pounds. Well worth it.

Don't Answer the Phone

Went out to see a real, live, play tonight. Dial M for Murder, made famous by the Hitchcock film staring Ray Milan and Grace Kelly. We had "that bloke from Taggart" and "one of the girls from Steps" instead of those two, but the play was great nonetheless. Faye Tozer as the heroine (can you say that now - or does everyone have to be a hero?) was just right, and the role of the evil husband was excellently taken by James MacPherson. Everyone else played their part very well too, although I was initially a bit taken aback by the detective with the comedy brummie accent (unless of course he actually comes from Birmingham, in which case I apologise).

I love going to live theatre, even if someone on the front row treated us to a first class display of freestyle coughing (even going as far as the "triple whoop with a double gurgle finish" which I don't think has been heard since we had smog) for most of the first half.

I was pleased to see that the theatre was pretty full, and gave the players a well deserved round of applause at the end. The show is in Hull for the rest of the week and is on tour around the country.

Evil Weather and and Hungry Robots

Bank Holiday : like a normal day, but with much worse weather.

We had all kinds of plans for today. We were going to drive out into the country, walk round some rocks and eat scotch eggs in the car. And maybe even drink coffee from a flask whilst sitting on a piece of cloth on the grass.

As if.

After practicing on Sunday with a horrid display of freezing wind and rain the weather gave us a full on "Bank Holiday Experience" today with a pretty much perfect display of nastiness, even down to the hint of sunshine around teatime, when it was too late to go anywhere.

We stayed at home instead. We turned the robot vacuum loose in the bedroom and it ate my headphones. Not good. After spending a few minutes untangling the wire from the wheels I managed to get the robot back on the road (although I gave it a stern telling off) but the headphones looked to be a write off, with part of the earpiece missing.

So we went out and got a replacement set. At which point of course, the earpiece turned up and the original phones were found to be working fine. Wah.

I love bank holidays.

PS3 Firmware Upgrade

I really rather like the PS3. It is kind of growing on me. Late last week Sony released a firmware upgrade that made it even nicer. It adds quite a few nice features, including upscaling and the ability to fetch media from other devices.

I can remember when DVDs were the last word in quality. I suppose that compared to VHS video tape they probably still are. But these days we are used to bigger and better things. A lot of DVD players now have built in "upscaling" which attempts to take a standard DVD signal and convert it into one which will look OK on a high resolution display. This is a fraught business, in that the software has to add data where none was before, smoothing lines and filling in gaps when things move. Up until now the PS3 could play DVDs, but it couldn't upscale them. But now, with the firmware upgrade, it can. And it works too.

If you freeze the frame on an upscaled DVD the picture doesn't look that much better. But when the movie is running the effect is pretty impressive. I put on a high quality, action packed sequence (the car chase from Ronin) and the results were very good, to my eyes there is a significant improvement. Not as good as a proper HD source, but a good half way house, and good enough to stop me from re-purchasing all my DVDs in Blu-Ray (which is kind of a marketing own goal from Sony's point of view I suppose).

The PS3 can now also upscale old Playstation 1 and 2 games. First off I took my original Ridge Racer, bought with my PS1 all those years ago and popped that in to see what upscaling did. This was not quite as impressive, but then again each pixel was around a quarter of an inch square on the screen, so it was perhaps unlikely it would make much difference. I still enjoyed the race though. Yellow car, all the way.

My PS3 could see my media shares, and I managed to browse some folders but I ran out of time before I could get much going. They say you can also control your PS3 using a PSP via the Internet, but I've got to do some firewall fiddling to make that work. Maybe later.

Bottom line though, if you have a PS3 you really should upgrade the firmware. It takes around half an hour to download and install, but it is well worth the effort.

Best Cafe in the World

I've found the best cafe in the world. It is in York station and the coffee is good, but everything there is annotated in a most amusing way.

516583185
Message coated sugars

I know that all the slogans and clever artwork were actually concocted by a bunch of soul-less advertising executives for a franchise owned by an uncaring global corporation working out of an anonynous office somewhere in Slough, but I still think they are neat.

516551738
Indeed it is, but we got one anyway

516574951
York station looking good.

I'm in Love

I've seen my new phone. It's wonderful. And I can't buy it just yet. Which is unfortunate.To make matters worse, I saw it hanging from David's belt. I was going to advise him to buy one - after I'd got mine. Unfortunately he has taken my advice before I gave it to him. How temporally anomalous.

And annoying.

Anyhow, for those with a gadget bent and a drip proof drool tray, follow this link.

Gone to Print

The key turned in the lock and the door opened slowly. The print foreman flicked the light switch and high above them the fluorescent tubes clicked and popped into life. In front of them stood the printing press, seeming to jump around on its base as the lights around it flickered and got brighter. The smell of fresh paper, ink and machine oil filled the air. The foreman walked purposely around to the control panel and pushed the gold disk into the slot at the top.

The courier stood speechless in the doorway, catching his breath and watching the room come alive in front of him. He had been traveling since dawn the previous day to bring the precious data that was now being prepared for its final journey onto paper.

The control panel lit up, sections turning green as the pages were loaded into the memory of the vast machine. In the background the foreman could hear the print rollers and cooling fans coming up to speed. Finally the "Print Ready" light came on.

He glanced down at the lever that set the number of copies required. "Rob wrote some of this" he said to himself, as he pulled the lever all the way to the right hand end of it's travel before jabbing the Start button. The printing continued long into the night, vast trucks appearing out of the darkness to load up with copies for distribution to the furthest corners of the world....

Or,to put it another way, our book went to print this week. You should be able to find it in all good bookshops (and probably a few dodgy ones) by the end of June.

You can buy it at Amazon.com and Amazon.co.uk.

Surviving Marking with the Gitaroo Man

I've found a way to survive marking. It goes like this.

Seems to work a treat.

509108891
Only got to level 3 so far, but great fun

If you've got a PSP you ought to get this game. Recommended by number one son (there is no higher recommendation, believe me) it is worth getting just for the frantic Japanese music and the look of the thing. I picked it up for ten quid last weekend. You should too (except for the last weekend bit - which would require a time machine).

Why not spy on the kids?

I've just done a piece for Radio Humberside which took as its starting point an attempt by an anxious parent to spy on the internet doings of their kids. It did not end well. If you want the thoughts of Rob on the subject, here they are...

I can’t really understand what all the fuss is about with these social networking sites. But then again, I’m almost certainly not supposed to. I write a blog, but that is just because I happen to like writing and my ego is so big that I think other people like to read it. Putting more stuff out there about me seems rather silly, but perhaps that is because I know what I'm like...

At the end of the day the internet is just another communication tool and another way that children (particularly teenagers) can make themselves different from parents. I think every generation does this one way or another. There were huge ructions when postcards were invented because for the first time they provided a quick and cheap way for people to keep in touch (which fathers and chaperones were probably not that keen on). Then it was the telephone, then the mobile phone and now the internet. All the way through the poor parents had to watch their offspring employing new media and devices to communicate. I guess mum and dad just ended up gritting their teeth and trusting that their kids are going to do the right thing, which is probably the best plan.

Using all these wonderful new toys should not be a problem, but just like you’d probably ration someone who wanted to play football all the time and not do any school work, you should do something similar with computer time. And, whilst it is never a good idea to “go under-cover” and spy on your children/young adults (not going to encourage trust across the generations) I think that if you suspect that something is going on which is causing your kids unhappiness then it is important to try and find out more.

Whatever you do, don’t move in just to try and get “down with the kids”, this is pretty much doomed from the start. Good advice, such as not giving out personal details, steering clear of strange web sites and never running programs that you’ve just downloaded are always important though. This should be taught in the same way as we teach road safety. Learning a bit about the computer is also very good plan. Find out how you can make sure that your system is up to date. Discover how to take backups regularly so that important work doesn’t get lost and you can recover from nasty virus infections. If you can make yourself the family “computer guru” that would be a very nice place to be.

Something which is important is that everyone needs to understand that anything that you put out there is visible to everyone, for all time. Even if you take down those snaps you took at a party for a laugh, they may have been copied already, possibly by one of your "friends". And you don’t want to apply for a job and find that your web personality from ten years ago means that you don’t even get an interview.

Remember that employers are frequently using Google to check up on applicants. I would definitely Google someone who wanted to work for me and I would expect anyone thinking of hiring me to see what they could find out about me in the same way. I never put anything on the web that I would be unhappy about anyone reading. Even my emails are censored like this. You just never know where the data might end up one day.

Of course another thing about the internet is that you can create completely false “alter egos” which let you be anyone you like for a while. I’m not sure why you’d want to do that, but we’ve already established that the point of these things is lost on me anyway. I think that in the future we are going to see a need for people to have a slightly more solid internet persona. For example, if you want to bid on eBay for something you find that many people won’t deal with you unless you have some transaction feedback. That requires a tie back to a concrete identity with proper email and payment technology. Maybe in the future it will be harder to hide behind a fake self that you’ve created, which is probably a good thing in the long run.

I suppose at the end it all boils down to trust, you trust your kids to do the right thing, and they trust you in that they feel happy to tell you when things get tough.