Grand Prix Sunday with Lights
/Spent the afternoon watching the Grand Prix and making lights come on when we pressed buttons. Good times.
Rob Miles on the web. Also available in Real Life (tm)
Spent the afternoon watching the Grand Prix and making lights come on when we pressed buttons. Good times.
Grand Theft Auto 5 is a game about mostly horrible people doing horrible things. With guns, cars, planes and large ugly dogs. But I reckon it is a towering work of art too. And on the next-gen consoles it is even better.
I spent a happy afternoon watching number one son run through a few missions in the new First Person View and it really is disgustingly great. Even if you have played the previous versions on your PS3 or XBOX 360 I reckon you should get a copy for your next gen console too.
I love the .NET Micro Framework. We used it for years in our teaching of embedded systems. This year, with the robots and other components showing their age we moved onto the new fangled Arduino platform. It's nice enough, and very popular at the moment. But I really miss being able to run (and debug) C# code inside a tiny embedded device.
But how the Micro Framework might be roaring back. Colin Miller (the chap that wrote the foreward to the wonderful book above) recently wrote a blog post about new plans for the platform. With a bit of luck, and the rise of the Internet of Things (tm), it might be that the "little platform that could" might be returning.
I certainly hope so.
Today I reduced the number of emails in my inbox from around 1,400 (stupid number) to around 20 (much more sensible).
Go me.
The title kind of says it all really. This week's Rather Useful Seminar was all about app publication. With special guest appearances of Cheese Lander and Rob's Rednose Game.
By popular demand I've recorded it (i.e. someone asked me to).
I think I picked up the phrase "Soup to Nuts" when I was in the 'states a while back. I used it in a session today and all was confusion and hilarity. It simply means "all the way from the beginning to the end".
We're doing some "Soup to Nuts" work at the moment in the Wrestling with Python sessions. I've put together something that looks a bit like the kind of assignments that are being used in schools in the UK and we are all going to work through it over the next few weeks.
If you fancy having a go you can find the assignment here.
One of the nice things about owning a Windows Phone is that, well, it's a Windows Phone. And lovely. One of the less nice things about it is that a few things are not available for the device just yet. One of the things you can't do is Smartwatch integration.
Except that you can. Sort of.
I've started using my Pebble watch that I got a while back. As a watch I rather like it. Some of the watch faces look really nice and I can make it talk with my Lovely Lumia using a program called Pebble Watch Pro that you can get from the Windows Store.
The program does the best that it can in difficult circumstances. It can show you tweets, and the weather, and let you control your music. It also lets you download and install watch faces, applications and firmware updates for the watch. If you run it under the lock screen it will work when you are not using the phone too.
It's kind of got me sold on the idea of a watch as an extension of the phone, and I'm looking forward to getting proper integration at some point in the future. When my Lovely Lumia is running Windows 10 and allows background applications this will all get a lot easier.
While I was in the 'states I got myself a new mouse. My beloved Presenter mouse from way back has reached the point of no return I think. Mind you, it must be quite a few years old now. The replacement one is a Sculpt Comfort Mouse with a fancy blue tag that you can use to scroll between open applications and open the start menu. A great match to my blue keyboard and a really nice device to use.
So nice that I nearly lost it.
I left it in Lecture Theatre A after the last Rather Useful Seminar on Wednesday. I remembered this as I was walking past the theatre on Friday and thought I'd drop in and see if it was still there. It was, along with around 100 students who were expecting a lecturer, not someone who would bound up to the lecturn, exclaim "Ooooh Goody. And it's still working", show the bright blue light underneath to the assembled multitude and then leave cackling.
Actually, I've just had a horrible thought. Perhaps there was somebody in there lecturing at the time I burst in. Oh well.
Which brings me to my business idea. It might have been done before. I don't know. But what I really needed was a program on my PC that told me when the Bluetooth mouse had gone out of range. We can do this with things like the Nokia Treasure Tag, so why not with mice?
(If you make a million from this idea good luck to you, just a few percent will keep me happy)
Repeat after me Rob: "I must hold my phone still when I take pictures with it...."
Anyhoo, today I did my second stint for Platform Expos. This is an artistically blurred picture of the audience. However, the good news was that fun was had and the demos worked.
Simon, Liam and I took a bunch of Raspberry Pi devices into Hull today to do a bit of Minecraft and Hardware interfacing with folks who'd come along to Platform Expos 2014.
Great fun was had, in spite of the rain which made carting the equipment around a rather wet affair. You can find the notes for the hardware exercise here.
You can learn some really interesting things from data. And there is a lot of out there, freely available to anyone with a theory to test or an idea for an app. Mark Barrett and Simon Zimmerman work at Hebe Works where they are trying to make more data available and tell interesting and useful stories from what is already visible.
Yesterday they came over to C4DI to talk about what they are doing and tell us all about Leeds Data Mill. Mark took to the stage and told us all about the challenges of making data available. He is also the chap behind the GP Ratings App for iPhone, a wonderful program that leverages thousands of patient ratings and uses them to show you how good the doctors are in your area.
This was a very thought provoking talk with an eye on the future. Mark and Simon reckon that open data is a great way to create completely novel applications, as well as giving people much greater insight into how the services around them actually tick.
I headed over to the Data Mill and had a look round. There are some interesting data sets that you can just download, or hit with ready made Python, Ruby or JavaScript templates. I happened upon one that give the incidence of parking fines in the city and how many miscreants have paid up. And I started wondering if people who get fined in the morning are better payers, or worse, and when during the day they take the most fines. And I was hooked. Not written the program yet, but there is a good chance I will. And there are over 150 (and growing) data sources to go with that one.
C4DI are working with the Hull City Plan to bring this kind of open data to us. I'm really looking forward to seeing it all come together.
Today I did a Rather Useful Seminar all about the Raspberry Pi and how to get started with it. Someone asked if I could record the screencast. So I did. You can find it above.
Today we had another in our sequence of "Wrestling with Python" sessions for teachers. It was all about creating Python methods and then testing them. Tests are always good. You can find the slide deck and the lab notes here if you fancy having a go.
After my First Year lecture today someone asked me an interesting question: "Which Computer Science option should I choose for next year?". Our course is structured so that you can choose your specialism (Computer Science, Software Development, Game Development, Information Systems or Computer Systems Engineering) at the end of year one. I think (although I may be wrong) that the person asking the question was primarily concerned about the best option to choose from an employ-ability point of view.
My answer was that you should pick the one you are most interested in. When you go for a job it is very likely that your prospective employer will not necessarily be looking for someone with a particular specialism. They will just be looking for someone who is keen on the field of Computer Science and shows the prospect of being useful.
To me this means a candidate who has done lots of things that aren't on the syllabus and can talk about the things that they have made "just for the fun of it" as well as the good grades they got on their set coursework.
So, do the thing you enjoy, and do stuff that you haven't been told to do, and don't worry quite so much about being a good fit with what you think the employers might want.
I like the Games TM magazine. It has a solid mix of reviews, comment and retro stuff. And this month it has an astonishingly good article about what to do if you want to enter the games business. There are a whole bunch of things to do which all make very good sense to me. Well worth a look.
Got up bright and early today and the weather was lovely. Made a quick trip over to the Microsoft store to see if they had any Microsoft Bands in stock but unfortunately they hadn't. Oh well, with a bit of luck I should be getting one fairly soon.
Then it was into a metal tube and away into the sky. I hate leaving Bellevue/Seattle. Even though it rained for pretty much our whole trip it has been a lovely place to visit. Here's to next year.
At one of the sessions earlier this week we were talking about game development and I found out something really interesting. Thanks to Giles for passing me the link.
If you want to make a MonoGame solution that contains a Universal Application for Windows Phone 8.1 and Windows 8.1 you can find a build of MonoGame that contains templates that just work here.
You can deploy to phone or pc just by setting the start project. The distribution also contains the new content management stuff. I'm going to make an example application and a little screencast about how to use it when I get back to the UK.
This is completely wonderful. It will make it so much easier to make games which will be rady for both the Windows Phone and the Windows stores.
I used amazing "Sky Camera" technology to get this photograph while we were waiting for Satya Nadella.
Another day of good stuff at the summit. I always leave these affairs with a whole bunch of things that I want to try out.
In the evening we had a Welcome Reception where Satya Nadella came along. All very interesting stuff. After all that I was a bit exhausted and staggered back to the hotel and bed. Early start tomorrow.
On the way back I grabbed a shot of Bellevue at night.
My quest for a Microsoft Band is ongoing. The offer here still stands.
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.