Always Take Your Camera With You
/Went up town today. The light was lovely. A low sun shining through gaps in the clouds. Great conditions for awesome photographs.
Of course, I'd not taken my camera.
Rob Miles on the web. Also available in Real Life (tm)
Went up town today. The light was lovely. A low sun shining through gaps in the clouds. Great conditions for awesome photographs.
Of course, I'd not taken my camera.
Ian, number one son and myself have managed to get through the first round of the "Dare to Dream Different" contest. We should be getting our hardware fairly soon and beginning work on our top secret device.
We have decided to call ourselves "Team Building" and this is our team picture, with a bit of help from http://simpsonizeme.com/#
The people behind SongSmith reckon that "Everybody has a song inside". I just hope that in my case it isn't "Shaddap You Face".
Anyhoo, the program itself is rather clever (as it might be, coming from Microsoft Research). It will orchestrate a tune that you sing, adding accompaniment in one of 30 styles. It does this by analysing the notes that it hears and then using some clever algorithms to pick chords that would sound the best alongside.
It is a free download, and looks like fun. Perhaps it might be useful for some cheap and copyright free game soundtracks....
If you want to create reports out of lots of small passages that you would like to combine together (say if you were doing some marking of student reports) then PasteMaster is for you. It has been around for a while, and is now up to version 3.0 which adds message save and load and a host of other features. Find out more, and download the program, here.
Bought some new boots on Saturday. They are proper ones, with heels and soles that can be replaced. I was getting cold feet and so I got myself some thick socks as well to keep my toes toasty warm.
They are great, but very noisy in the corridors at work. If I ever need to sneak up on someone I won't be wearing these boots. I was trying to think of some kind of CSI plot twist, where the murderer invents boot silencers so that he can stalk his victims on the mean street of Las Vegas, but I'm not sure how it would work.
Actually, this is not the daftest thing I ever heard about sneaky boots. In the Sherlock Holmes episode where he is brought back from his untimely death at the hands of Professor Morriarty the great detective says that he managed to put off his pursuers and leave misleading tracks by simply "Reversing his boots and walking home". I had a quick go at this with my new boots and it is nigh on impossible. Mind you, I'm no Sherlock Holmes. And I wonder which university Professor Morriarty used to work at?
Washed the cars today. I was kind of shamed into it by the awful state of them. Last time I did this one of our neighbours asked me why I was doing this, what with the way that they would become dirty again really quickly.
"Well," I replied, "At least they'll be clean underneath the dirt"
You might have heard of Little Boots. She might be the next musical sensation. I quite like the sound of the free track you can download from iTunes at the moment.
I've felt that something has been wrong all day. Nothing has seemed right, it was as if I didn't fit correctly into the fabric of the universe (and you know how that can be). This evening, I've found out why.
I've got the wrong day socks on. I mentioned some time back how I had acquired some socks labelled with days of the week, and the torment this caused me when I crossed a time zone wearing them.
Well, today I've been wearing socks emblazoned with "Thursday". And nobody has told me. (actually, I'm rather relieved about this bit, the idea of people paying attention to my ankles is actually somewhat scary).
Anyhoo, it turns out that things have got even worse. Number one son came to stay with us over Christmas and he has the same set of socks. And they got mixed up in the wash. I now have two sets of "Friday" and no "Monday" or "Tuesday". And I think I'm down to one solitary "Sunday" sock. Disaster.
I wonder if anyone makes packs of socks with the label "Today" on them?
I'm really pleased. We've made it through to the next round of the Dare To Dream Different competition. This means that once I've sent off the "Affidavit of Eligibility and Release" (posh eh?) myself and the rest of "Team Effort" should get our Micro Framework hardware and can get on with building our project.
We have to build the hardware, make it work and then make a little video of the device working. Should be great fun, I'll keep you posted as to how we get on.
I've been marking first year programs for the last couple of days. We had the code demonstrated at the end of last year, and I'm going through all the submissions moderating marks from the various assessors and marking any that we didn't get a chance to see. Some of these folks have only been learning programming for a few weeks and yet they are producing results that hit the spec., which is great.
It is funny how I can see all the mistakes that I made when I was learning to program coming round again. Things like using block copy to repeat code rather than loops or methods. Adding complication when you should really be simplifying the code and fixating on things that aren't actually important but seem to be at the time.
I was going to spend a couple of lectures going through my "perfect solution" to the problem, but then having seen the submissions I've realised that there is no perfect solution (just like real programming) and so I think I'll spend the time putting sensible behaviours into the context of the program they were building.
I'm really looking forward to next semester.
Could this be the future of computing?
Ian came round this afternoon with his new toys (well, it is just after Christmas). He is thinking of doing some work using the .NET Micro Framework and has got hold of one of the new boards from GHI. This has a huuuge LCD touch screen which looks amazing. He also had one of the tiny GHI master units which he had managed to solder down onto their carrier boards so that we can play with it properly. This does seem a very easy way to get into embedded development. The price of the hardware is starting to get sensible and you can now create Micro Framework applications with the free version of Visual Studio 2008 Express.
The ease with which you can get proper C# running on a tiny target board and start controlling hardware is very impressive. If you have an idea for a hardware based device but have previously been put off by the difficulty of writing the code I suggest you take a look at the platform.
Went shopping today for clothes. I do this precisely twice a year, when the tall person's clothes shop has its sales. I'm thinking of adding even more sartorial elegance to my look this year (it took me three goes to spell sartorial correctly just now though, so the omens are not great...)
We had a few folks round tonight for a "Late New Years Eve Party" kind of thing. I got out the Buzz game that I bought for the Departmental Christmas Bash (and then forgot the disk) and we had a go. It was very successful. There are four wireless remotes with selector buttons which are used by the players to answer questions on a range of subjects in a well presented quiz show format.Great fun.
Apparently the voice of Buzz is Jason Donovan, which is interesting (well, it interested me for a second or so anyway). If you want to keep a bunch of folks amused for an hour or so it works well. The in game characters you can select are great fun and the format, although a bit repetitive after a while, works well. I think you can create your own questions as well. Anyone fancy a C# version?
Of course the best ever computer quiz game was "You Don't Know Jack" which was absolutely hilarious...
Number one son picked up a copy of Farcry 2 earlier this week. Anyone who doubts the ability of computer games to create a believable world should take a look at this game. Just about everything works as it should and the appearance of the game world is amazing.
I went to a session at GDC earlier this year where they were talking about how they "grew" the scenery programmatically. Rather than having artists who placed each tree and blade of grass they actually wrote code that simulated the way that that everything grows from its starting point. Very impressive.
Alfred Thompson had a good post on his blog about the way that programmers persist in using single character identifiers (i, j and k etc) for counters in loops.
I posted a comment on the post in which I put one of my favourite quotes - "A foolish consistency is the hobgoblin of little minds" from Emerson.
I'm presently going through back filling all my blog posts so that I don't have any gaps in the days.
Go figure.
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.