Filthy Hands

DSCF5207

My hands keep changing colour. They go from a healthy pink to a dingy grey. I was ready to put it down to old age (well, perhaps middle age) the first time I saw it. Then I realised what was happening. My new, nicely trendy, black jeans were dropping some of their colour onto my hands each time put my hands in my pockets.

The other snag with trendy black jeans is that you wash them once and they turn instantly into streaky grey ones. But hopefully they’ll keep my hands cleaner.

Visiting the Iron Duke

DSCF5188

View from the pointy end, which I’m reliably informed is called the “bow”.

We went to see HMS Iron Duke today. This is a warship that has “adopted” the city of Hull and drops by whenever it is passing, although perhaps it is a bit more complicated than that. Anyhoo, we went off to take a look round and grab some pictures. Thanks to the crew for letting a bunch of folks traipse around your decks.

DSCF5181

I love this sign. I just worry that I don’t know what the alarm sounds like…

DSCF5221

The Lord Mayor came to see the ship too. That’s his Jag.

Don’t Take Your iPad to Meetings

University Trees

I took my iPad to a meeting today. I do love the device to bits (although the battery life seems to have taken a bit of a hit since I upgraded it to the latest operating system) as it is a great way to consume content. Unfortunately I was reminded again of how hard it is to make good use of it to take notes. While some of those around me were confidently tapping text into their netbooks and laptops I was trying to persuade the shift key to do what I wanted and writing “auto-corrected” rubbish. If I had remembered to bring the Bluetooth keyboard to type text in things might have been easier, but as it was I ended up with a few lines of garbled text. Oh well.

Whatever Happened to Flickr

DSCF4802

This is a bit of cautionary tale I guess. I’ve been using Flickr for many years as a host for my pictures. I found the service so good that I’ve even been paying for it. Until now. Suddenly uploads are going like treacle, the web editing doesn’t work properly and other photo sharing sites are powering ahead with innovations that make Flickr look pretty long in the tooth. Snag is, I’ve got thousands of pictures up there, many of which are linked through to my blog – like the one above of Scarborough harbour.

So, do I stick with Flickr, and hope that their parent, Yahoo, decides that it is worth investing in, or do I jump ship to another company which might go the same way in five years? The cloud is a great place to put stuff, but I think we need to remember that not all clouds stay the same forever.

Useful DIY Tip

IMG_7113

I’m presently taking apart a Kinect sensor to get some pictures for a Kinect book that I’m writing (keep posted for more details). One of the problems that you have when working on these things is the way that they have tiny screws that need to be put back into tiny, and hard to get to, places. So to solve this I used my old “Blu-Tac” screwdriver technique (other sticky fixer solutions are available).

You can use a tiny blob of “Blu-Tac” to stick the screw to the end of the screwdriver. Then it is as easy as pie to put the screw back in the hole. You can also use this technique if you don’t want the screw to fall into the device when you have removed it. And it also works when you take glasses to bits and don’t want to lose those really tiny screws.

Goodbye Steve Jobs

I was taking a tutorial with the First Year this morning and I was talking about how difficult it is to make something that is easy to use. When you try to add a feature to make things “easier” for the user you often find that you have made your life as an engineer much more difficult. And then I thought of Steve Jobs, who passed away yesterday. He was legendary for giving his engineers hell. When they thought something was “good enough” he would refuse to accept it, repeatedly rejecting solutions that other companies would have shipped as “good enough”.  He ended up with products that were truly delightful to use, and by starting with the person and making the technology fit, rather than vice-versa he moved things on into new places time and time again. And his engineers loved him for it, because he got them to make things that they never believed they could. We will not see his like again.

If you want to read about the way he drove Apple to make the Macintosh and get a feel for the way he worked in those early days, I can recommend West of Eden.

Heading for Berlin for Windows Phone Fun

WP_000316
Why can you never find a mouse when you need one…

Flew out to Berlin today. The Nokia Windows Phone Training is moving on to yet another country. I wasn’t able to make the Madrid one on Friday, but I’m told it went well and that a good time was had by all. And here I am in Berlin. Lovely city. I’m wandering round remembering why I like it so much.

The hotel suite I’m in is the biggest one I’ve ever stayed in. It has a bigger living room than our house. I did actually get lost in it at one point. I’m only here for a couple of nights, back in Hull on Thursday, but I really could live in this place. Me and around ten of my friends…

Welcome to Hull

DSCF3757

Library looking good

Welcome to Hull for new students. And welcome back to everyone else. I love it when we start the semester with good weather. It really shows off the place, which is looking lovely at the moment. Each year I put up a bunch of tips for new students, so here goes again:

  1. Make sure that you have all your updates installed on your system. It doesn’t matter whether it is a Windows PC, a Mac or a Linux netbook. Find out how to check for updates and get everything up to date. At some point you will want to connect your machine up to a campus network of some kind, and if you don’t have all the latest security patches you may be vulnerable to infection.
  2. Do something about viruses. At the very least make sure that your Windows PC has Microsoft Security Essentials installed and running, that the databases are up to date and that you run scans at reguar intevals. If you really want to install an anti-virus program don’t feel obliged to spend a lot of money, the AVG free anti-virus program is good and will cost you nothing. Get it from http://free.avg.com/. Please don’t spend huge amounts on some of the more expensive ones. The benefits are dubious and they also have annual renewal charges too.
  3. Take a backup of your machine and leave it somewhere safe (perhaps even at home). Find out how to use the backup software on your machine and take a copy of everything. Use one of these cheap external hard disks that you can pick up for around 35 pounds or so from places like http://www.ebuyer.com/ or Staples, or even Tesco. That way if it all goes horribly wrong when you get to university you can recover your precious music, videos and other stuff. Once you have the backup habit, take one every month or so.
  4. Don’t spend huge amounts on software just yet. Most universities (including ours at Hull) have deals that get you some programs that you need cheaply. The same goes for books. In the computing field they are rather expensive, and you don’t want to pay a lot for a book and then find out that it is only used for a small part of the course. You can check the books out in the library, and you might also find that there is a second hand book sale on your campus where you can pick up the required volumes from other students quite quickly. You might also want to form a little cartel with fellow students to share books between each other and spread the expense (this is also neat because it can also give you a ready made study group).
  5. Get a usb memory stick . Keep backups of all your work on it. You can also use it to take files into the university to work on. You will get some filespace on the university network, but it will not be an enormous amount, and having your files always with you is useful. Put a file on the drive with your contact details (just your name and phone number) so that if you lose the drive people can find out who to return it to.
  6. Get some free on line storage. I like Windows Live Skydrive: http://skydrive.live.com/. This gives you 25 GBytes of space which you can access from anywhere on the web via a browser. The major limitation is that files can’t be more than 100M in size, but this is a perfect place to lob all those important essays and program source files. You’ll need a Windows Live account to use this and the uploading and downloading of files is all via browser which is a bit of a pain but there is a tool called Gladinet: http://www.gladinet.com/ that is supposed make this storage available to your applications although I’ve not used it. You can also use Skydrive to make your files available to other people. The access is controlled via their Windows Live Accounts and you can just email them a link to the download location or folder you want them to have access too.
  7. If you have more than one computer and you want to make sure that files are up to date on all of them you can use Windows Live Mesh for that: http://www.mesh.com/. Mesh gives you another 5G of free online storage and you can even synchronise files to Windows Mobile devices. Anyone who just stores their important files on their laptop hard disk is an idiot. These services are free and mean that you can get at your files from anywhere, and you will not lose them. If you want even more online space take a look at DropBox at http://www.getdropbox.com/. Dropbox and Live Mesh are also very good for sharing files with each other.
  8. Make sure you have insurance for all your nice toys. It would be terrible if they got stolen or damaged before they were insured. Take a look at cover from student specialists like Endsleigh: http://www.endsleigh.co.uk/Student/Pages/student-insurance.aspx (if anyone knows any cheaper deals feel free to let me know and I’ll update this post)
  9. Don’t be afraid to ask questions. If something doesn’t make sense at the time make a note to follow it up later. Don’t let problems hang around until they seem to grow. Find someone and sort things out as soon as possible. Every department has people who know how everything works and can give you help. We have a fantastic team at Hull (I’ll let you find out who they are). If you have a problem, please come and let us help you with it.
  10. Don’t worry. Really. You’ll be fine.

Welcome to Paris–Mostly

DSCF3269

I’m here in Paris as part of the Nokia Windows Phone Jumpstart tour. Should be great fun. It starts tomorrow. Our hotel is just across the road from the tower in the picture, which is really nice. With a bit of luck we might find time tomorrow to go up it.

But I have learned one thing about travel, and that is “Don’t go abroad with a brand new, recently imaged” laptop and expect for stuff to keep working”. I tried to log in to Facebook and it said “Aha! Not seen this machine before and Rob seems to have changed country. I’ll lock him out”. Not a huge problem in the great scheme of things, but very irritating all the same.

I logged into the Facebook site to try and fix the problem and Facebook went “Aha! We are in France, I’ll give Rob the French version of the site and no obvious way to change this”. So now I’m being asked security questions in French about things I’ve never told it. The last five characters of my driving licence? As if? So I plump for a Facebook innovation, passwords by pictures. This was even more disastrous. I have quite a few friends, and many I have never actually met in person. So I don’t know what they look like.

Towards the end Facebook threw in the towel I reckon, and showed me some pictures of family members. That worked and I’m now back on line again. But my Flicker account steadfastly refuses to work. They’ve made it so secure it is unusable.

Heading to Brno

DSCF2551

Taking artistic pictures while having tea…

True story. I was invited to speak at the Mobera mobile development conference in Brno in the Czech Republic. It was in the week that we normally have for holidays, but, seeing that it looked like it was in a nice place (never been to the Czech Republic before) I said yes and bought tickets for myself and Number One Wife. I was looking forward to speaking about Windows Phone development and then spending a few days looking around the city.

Then the conference was postponed. Oh well. Since we’d booked holidays and bought flights we thought we’d go anyway. Good move. The city (what we’ve seen of it) is very nice, the hotel (Hotel Europa) is super and great value, and we seem to be surrounded by great restaurants. I’m giving a talk to a user group on Tuesday night, so I even get to do some performing while I’m here.

Spam Overload

Boston Park

For some reason I’ve been getting a lot more span recently. The university filter is usually pretty good, bur over the last few weeks I’ve seen an increase in people wanting me to help move money out of shady countries and I have had lots of attacks on bank accounts I’ve not got.

I’ve been pondering the best way to deal with this and I did start to wonder if the best thing to do would be to reply to every spam message that I get, but give invalid information each time. If everybody in the world did this then the spammers (who rely on getting responses from just the few folks daft enough to respond) would have a denial of service attack of their own to deal with...

Actually this is a very bad idea though, in that the best approach really is to not do anything, since it is best if they don’t know whether or not your account is active and if you make yourself visible it marks you as someone worth chasing.

Foolishness and Consistency

Times Square

Just noticed (to my abject horror) that my Sunday games was posted on Monday, and my Monday reminders were posted on Tuesday. I’ve fixed it with a bit of temporal adjustment.

Programmers have a thing about consistency, (it is one of the better ways to make things work and manageable) but perhaps I’m taking it a bit too far. One of my favourite quotations is from Ralph Waldo Emerson – “A foolish consistency is the hobgoblin of little minds.”

I remind myself of this whenever I make temporal adjustments and back-date blog posts just to keep my record of one post per day intact. I’ve only “missed” one day in around five or six years (as I remember). But then again, I’ve always had the philosophy that I blog for my own amusement, if anyone else likes it that’s just icing on the cake…