Evil Inkjet Prices

4226411276

I ran out of yellow ink today. I thought I’d been rather cunning by getting a printer with separate ink tanks for each colour, so that I don’t have to replace an entire expensive cartridge just because one colour runs out. Unfortunately it seems I’ve actually been a bit silly, in that the price of a single colour refill seems to be about the same as my old “expensive” all in one option. Ho hum.

The good news for me though is that I can get a complete set of compatible refills for much less than the cost of a single authentic one. Usually I try to get the proper ink, because this does seem to produce better printouts, but with a price difference like this I’m feeling that I would be daft to go full price.

Digital Fun

4221899143

Since I’ve been on holiday for a while I’m starting to get the urge to actually do stuff and mend things. Today I thought I’d start small by sorting out the aerial wire to a TV that, since the digital TV signal was “upgraded”, fails to play half the channels it used to. I attempted to solve this by improving the signal a bit. This turns out to be a multi-step process:

  1. Replace nearly working connection with disconnected wire. Discover that there is now no picture at all.
  2. Connect input to disconnected wire. But there is still no picture.
  3. Search for and install antenna amplifier that has been lying around for a while and insert into signal chain to provide much needed boost.
  4. Find that there is still no picture.
  5. Discover that output is now being sent down wrong wire.
  6. Connect to right wire and note that picture returns and mostly works. But not as well as before we started.
  7. Discover that antenna amplifier is not actually plugged in. Plug it all the way into the socket. Now the picture is watchable, and we are just about back to where we were six months ago.

While I was up in the loft I got down an old computer from way back, just to see if it still works. It does, and so we recorded some old music files from it. Some of them go back to 1991. This was a ground breaking machine at the time, and it does boot fast from its 80MB disk. Any ideas which machine?

Sale Hunting

4222658478

Went out today to get some things in the sale. Note to self, if you need to use a pound coin to get a trolley to fetch stuff from the store it is best if you actually have such a coin with you. Otherwise you can’t get what you want.

Actually, I could have solved this problem quite easily, but I reasoned that if I bought anything I’d have to carry it home and fit it (we were in a DIY store) and so this worked out quite well. Did manage to get a 10 metre rope light for only 10 pounds though, which struck me as good value. No idea what I’ll use it for, but it looks nice even coiled up.

Christmas Cheer

4222707204

Had a great Christmas. Got my Chumby, which even as I write is cycling through a bunch of widgets. I’m going to have a go at writing some widgets of my own when I get back to Hull.

I also got some eggs with surprises in, some books, slippers and of course socks. But nice ones.  I hope you all got what you wanted as well.

4222703152

We went for a walk after lunch. Number one son took the best picture.

Driving Off for Christmas

4206555249

Today we drove the length of the country (or a substantial part of it) to meet up for our Christmas celebrations. The weather has been dodgy to say the least, and last night the radio waves were full of dire warnings about dangerous roads, sheet ice and fog. There was no mention of a plague of locusts, but they were forecasting pretty much everything else.

We set off anyway. The direction we were going was away from the bad stuff, and things are supposed to be warming up. And so it turned out. The drive was actually quite boring and we arrived (with all our presents) in good time.

Semi-Colons in Tweet War

4207304606

Never done this before, but Alfred2 made a post on Twitter that mentioned the way that Visual Basic programmers can eschew semi-colons that other languages seem to need to find the end of statements.

I responded that I quite like semi-colons, as they help me lay my programs out how I want. We then exchanged a couple more tweets about compiler design and there the matter rested. I think this was my first “Tweet War”

I quite like discussions like this. Of course there is no right answer in these situations (it is a bit like the the brace wars of way back where programmers debated the best way to lay out source code) but during the discourse you can pick up useful snippets of information and any experience in pitching arguments and defending your position is a good idea – as long as you approach it in the right frame of mind.

Years ago we had a debating society at the university and I ended up proposing the motion “Software Engineering is not Engineering”. I would have won the debate too, if I had taken the trouble to make sure that all my posse turned up – something my opponent had done first…

Christmas Meal Out

It was our staff Christmas “do” today. We had a really nice (and I mean really nice) meal at The Boar’s Nest in Hull. This being a gathering of Computer Scientists the conversation was of course highly cerebral, with the principle focus of discussions being on the role of the Software Engineer in modern society and how best to prepare ourselves for further changes that Information Technology will bring in the future.

Along with who had the biggest plate.

I was very proud of the way that I braved the slippery streets of Hull and walked both to and from the restaurant.

4207302564

This year you have been watching…..

Battle Star Galactica Board Game Review

p1

A tense moment in the game. Can you spot the Cylon sleeper agent?

Hmm. Two reviews in two posts.  I think I’m turning into Which magazine. Anyhoo, number one son and I spent the afternoon trying to get our heads around the Battlestar Galactica board game which I got as a Christmas present and seem to have opened early. But only so I could review it for you people of course.

The TV series is ace. From a fairly hack premise (robot slaves turn on their human masters) they created one of the best and most thoughtful dramas on telly. One thing that made the TV program so gripping was the way that any of the characters could in fact be a Cylon baddy; the robots being able to create versions of themselves that closely mimic humans. This twist both cuts down the cost of makeup and costumes and keeps the viewers on their toes as anyone could turn out nasty in the next episode.

The game has a tough act to follow and I reckon it makes it work. You don’t play to win as an individual, you play to make sure either the humans escape or the Cylons win. That means teamwork from the start, except of course for those players who are nominated as Cylon sleepers, who must do all they can to disrupt the human effort without being discovered.

The gameplay is pretty complicated, just like the TV show, with a lot of different kinds of crisis to deal with, battles to fight, Quorum card to play and all sorts of stuff. But by the end of a couple of hours we had figured out how the play works, and started to appreciate the cleverness of the design, which threads the events of episodes into a larger story arc. We are looking forward to having a proper go over the Christmas season.

Oh, and in our game William Adama was a Cylon sleeper and, not surprisingly, the humans lost.

Xmas Bash

Another Xmas Bash today. Pizza, pop, sweeties, Lego Rock Band, Buzz Quiz, Band Hero and Wii stuff.

4188819576

You set up all these attractions and all people want to do is the word search…

4188840816

4188843112418808383741888484484188851516

Mind you, there were some good prizes…

4188018499

…some very intensive Team Fortress 2 sessions..

4188857140

.. with some Lego Rock Band..

4188825366

..and sweeties.

Thanks to everyone who came. It was a real blast. There are some more pictures on Flick, click on any image to find your way to my account. If you have any pictures of your own tag them HullXmasBash2009.

Project Working

4179141391

We had some of our project presentations today. For the last few weeks teams of students have been working for a fussy and uncommunicative customer (me) making a rather complicated solution.

I didn’t get to see all the presentations, but it was very nice to see people standing up and describing their designs, along with how they had worked together to produce working solutions.  Well done folks.

Marking Minesweeper

4173607315

Spent pretty much all of today playing MineSweeper. Around 23 times. All of the first year get 15 minutes each to show off their programs and so Mike, Simon and myself were looking at how well they had done implementing this classic game.

It never ceases to amaze me how different people find their own way to write a program to solve the same problem. Some worse than mine, some better than mine. And just about all of them working.

In fact, some of them should make an appearance on Xbox Live at some point. They really were that good.

Minesweeper Fun and Games

4168884344

The first year course is busy working on the Minesweeper programming problem that is the second piece of assessed coursework. This is proving to be a nice problem to solve, with a good mix of simple behaviours to play the game itself, and some more complex parts for those who want to get their teeth into something more challenging.

The marking starts on Thursday, I’m looking forward to seeing what folks have come up with.