Hull University ICT Twitter Feed
/You may not know this, but the Hull University IT Service Desk now has a Twitter feed. Well worth following and they seem to respond to messages pretty quickly too:
Rob Miles on the web. Also available in Real Life (tm)
You may not know this, but the Hull University IT Service Desk now has a Twitter feed. Well worth following and they seem to respond to messages pretty quickly too:
If you are a fan of Hull Computer Science Blogs and have a Windows Phone then your life just got even better. Danny Brown has just made a Windows Phone application that provides ready access to all posts on the site, along with Microsoft Marketplace applications published by Hull students, RSS feeds and all sorts. It’s a free download, works a treat and you can get it from the markeplace here.
Here’s a trick, if you want to take a look at what we teach at Hull and how our courses fit together you can take a look at the university module catalogue here.
https://www.courses.hull.ac.uk/
You can search by course code or department and get the learning outcomes and assessment mechanisms for all our modules.
I love it when people do stuff. Anthony, a student at Hull, is doing stuff. He has started up a web site for gamers who want to talk about, play and even build games. The whole thing is very slick and there are lots of forums and places where folks can pitch ideas and find like minded souls to go on and build something. I wish him the best of luck. If you want to take part then you can find the whole thing at http://www.imaginationgamers.com/gb/
During a First Year lecture this week I said that the students should spend some time this Easter learning JavaScript. Everyone should know a bit of JavaScript, it is what makes web sites work, and with the coming of HTML 5 it will be even more important. I’ve just found a really good way to learn it too. (this also works for anyone who fancies doing a bit of programming). Take a look at Codeacademy.
Looks like great fun.
I tell all my students to start a blog. Not because they’ll instantly get loads of readers, or because the world necessarily cares much what they think right now (sad but true) but because it is good practice for writing.
Writing is important. It is how we tell people stuff. Being good at writing is a really useful skill to have. And like any skill it gets better if you practice. I’ve been blogging for the thick end of 10 years or so (and I do mean the thick end). I’ve set myself the goal of writing something different every day and I’ve mostly kept at it. It has made me much better at writing. I can turn out a few hundred words really quickly now if I need to. And the words make a lot more sense than when I started. Or as I used to say “Sense words make much more now. Want cookie.”
The lovely thing is that quite a few Hull students have taken my advice to heart and even got together to bring you all their stories in one big chunk of blogging goodness. If you head over to http://hullcompsciblogs.com/ then you can see what they are up to.
I hope they all keep at it. Starting a blog is easy. Keeping it going is the hard part. You don’t need to write every day, but you do need to have writing as part of your routine. And when you do something, even if it is just go see a movie, try to put down a piece that sets out what you thought about it. And keep an eye out for things to write about. As I always say:
“What doesn’t kill you makes a darned good blog post.”
Someone on the forum has posted a really good link to online computing resources. Thanks for that.
You can find the books here. And yes, the C# Yellow Book is in there…
If you haven’t heard the “Bud Lite Presents” series of radio advertisements then you are in for a treat. I’ve no idea when they were recorded, but they are excellent. I’ve always had a soft spot for Budweiser beer, ever since they started using my software to put datestamps on their bottles, and the adverts are just great.
My favourite is “Mr. Fancy Coffee Shop Coffee Pourer”, but you may have your own. Best used as part of a “random play” list on your favourite music player (mine’s a Zune). You can get the mp3s from here (although you have to wade past some annoying advertising).
If you are serious about presenting (and I reckon everybody should be) then you will find this presentation from TechEd 2011 very interesting/useful. It was given by Mark Russinovich and Mark Minasi who are very experienced Microsoft speakers.
They make all the sensible points about presentations that seem like common sense; know your stuff, practice your demos, engage the audience etc, but they also set out some other very good thoughts that will take your presentations to the next level. Well work a look.
There is a lot of stuff here that applies to software development, and still more that applies to life in general:
http://www.jamiewieck.com/visual-essays/the-50-things-every-graphic-design-student-should-know/
If you want to watch any of the sessions that I recorded during my recent “World Tour” you can find them all nicely indexed on Channel 9:
http://channel9.msdn.com/Events/Speakers/rob+miles
This even includes my Windows Phone Lecture in Rhyme, which is at least as much fun as it sounds. If you watch them all you can count how many times the same jokes come round…..
Rob’s recipe for May Day Bank Holiday Happiness
Oh, and stop off in Bainton at the Wolds Village for a cream tea on the way back.
At the end of the year I have to go through my marathon photo tidying up session. I keep all my writings and other important stuff on SkyDrive, Live Mesh and DropBox but there is just not room in the cloud for all the pictures that I take. And so this is the time when I go through the pictures directories of all my various machines and pull them all together to make a final, definitive set of all my photos that I can copy across a bunch of hard disks.
And when I’m doing this I find SyncToy very useful. I can use it to bring together files from lots of different disks and also make sure that two disks hold exactly the same set of files. It doesn’t seem to mind being pointed at directories that hold many gigglebytes of files and I can just leave it to get on with the work.
Oh, and when I’m using external drives I find it very useful to be able to make sure that when I plug the drive in it gets exactly the same drive letter each time. You can do this using the Disk Management tool. Open up Control Panel and then for “Disk Management” Then open the scary “Create and format hard disk partitions” option to bring up the Disk Manager tool:
Select the drive that you want in the list of volumes and right click it. Then select “Change Drive Letter and Paths..” to bring up the Change dialog box.
Then click Change and nominate the letter that you want to use in the combo box on the right:
Once you have done this you just click OK down all the menus and, presto, your drive has the letter you chose. And even better, the letter is remembered for next time you plug the drive in. Great stuff.
I managed to find a quiet time at work today to record the last two podcasts for the 08101 Battleships tutorial. You can find all the tutorials here:
These are tutorials to support programming coursework set for our First Year programming course. The students have been asked to produce a C# program that will take the part of one player in the game of Battleships.
Hot on the heels of Cheese Lander, you can now download and play with my second Windows Phone application. Album Shower displays your album artwork as a moving display on the phone screen. Touching any album starts playback. You can find out more at the Zune Marketplace link for the application.
http://fc01.deviantart.com/fs13/f/2007/077/2/e/Animator_vs__Animation_by_alanbecker.swf
Absolutely brilliant. And thanks to Rodney for the link.
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.
Make your own programming language. Find out more here.