Busy List
/Back to work today. It seems I have lots of things to do. I wrote an enormous list of them and then cheered myself up by crossing one of them off. Well, it was the work item “Write a list of things to do”.
Rob Miles on the web. Also available in Real Life (tm)
Continuing on the theme of “Imitation is the sincerest form of flattery” I’ve noticed a bit of traffic on my blog post from 2013 introducing the coursework that I’d set that year for the first year programming course. When I was teaching I had a strict policy of always creating new software scenarios because of the dangers of recycled solutions.
It seems that the folks at the University of Bedford are a bit less fussy. There are some changes to the original text that I set but apart from that it’s the same. Oh well.
A completely uncharacteristic easter continues with a fantastic Sunday. Hope you had as much fun as we did.
It turns out that my original C programming notes are coming back into fashion. Thanks to the archiving efforts of a site in China (thanks foks) I’ve managed to get hold of the PDF of the notes, but I can’t find the 25 year old original of the document. I’ve spent a big chunk of today turning on ancient laptops and finding that their disks don’t go round any more, including this one above. I think the platter has kind of stuck. Or something. I’m tempted to open it up and give it a tiny twirl. After all, it can’t make things worse……
Number one son has been buying vinyl. Just like I was doing forty years ago. In celebration we got his B&O system down from the loft and fired it up. It used to be my dad’s pride and joy, and it was wonderful to hear it back in action. The word was that if it didn’t go bang when we powered it up it would probably work fine. And it did. There’s something about proper analogue sound that I really like. Perhaps I’ll get my deck (and all the records) down and have a go some time.
I’m very proud of this. I’ve “rowed” nearly a 1,000 KM now. I bought the rowing machine a while back and I’m using it quite regularly now as a way of keeping less unfit that I might be.
I’m not that keen on gardening. It seems to me that you can spend ages making the garden look nice and then, only a few years later, you have to do it all again.
Sometimes it’s more frequent than that.
The latest re-modelling involves the removal of stuff. I’m quite good at this, although I’m a bit of a blunt instrument and I’ve been known to generate a lot of “collateral damage”. Today I was carefully programmed with the items to destroy and left to it.
Pro tip: If you are removing something substantial from your garden, don’t cut it down to ground level before trying to dig out the roots. Leave a nice long stalk to use as a “handle” to give you some leverage on the stump. I did this, but the person who’d chopped down a whole bunch stuff before me hadn’t. As a result I had a happy five hours digging round the tiny bits left, chopping and sawing roots and using appropriate language.
I’ll tell you one thing though, if you think I’ve had a bad day, the objects of my attention had a much, much, worse one…………
Robin and I have spent the day training folks on how to work with the Arduino. We had an attentive and engaged audience and a huge table with lots of hardware all over it and a pile of great food at one end.
Good times.
So the Flickr app on my iPhone has just decided to forget my settings and then fail to send me the SMS to complete two factor authentication.
Well played.
Yesterday we went to Cheese Fest . It was great fun. Not enormous, but just enough going on to make it “Cheese Quorate”. They had other things too, including my favourite name for a purveyor of afternoon snacks called “Game of Scones”.
I’ve started saying please to my electronic devices. This is not because I’m super-polite (although I like to think I am). My reasoning is that if you put “please” on the end of a request the device can tell that you’ve finished your command, and that it needs to go off and work out what it means and then do it.
From my completely unscientific testing I’ve found that it does slightly improve accuracy and response. Which is nice. I might start saying thank-you next.
Went to the Yorkshire Air Museum today to celebrate a family birthday. Great place to visit.
What with things the way they are at the moment, I’m surprised anyone bothers with April Fool pranks. Instead, here’s a nice picture I took in Germany a few years ago.
We went to York Railway Museum today. Two of my favourite attributes. Free to go in and full of trains.
I found all these brightly coloured controls in the front of a large Chinese locomotive. I hope that all the taps do the same thing, otherwise this is an accident waiting to happen.
If you feel strongly that Brexit is a bad idea, and should be stopped, then you could sign up at this petition. I’m not sure if it will do any good, but five million (and counting) people can’t all be wrong, can they?
Truly an amazing device
Arrive home on Valentine’s Day to hear the three little worlds that can change your life: “The toilet’s blocked”. Oh well.
The thing with tools like drain un-blockers is that you can only find them when you don’t need them. And so it was on this occasion. Fortunately we have awesome neighbours who are much better at keeping track of their stuff than we are. They were able to lend me a device like the one above. It really is wonderful. You pump air into the reservoir and then release it into the blocked pipe using the trigger. After a couple of blasts we were good to go. And all in time for tea.
What with me being so flushed with success (as it were) I kind of lost track of the fact that I’d borrowed next-door’s sink un-blocker and stuffed it down our toilet. I’d washed it carefully and all, but still….. So it was on to Amazon to track down a clean replacement. It arrived today and I’ve dropped it round. Now, between us we can just about handle anything.
One of the things I really miss about working at the university is standing up in front of people and telling them stuff. I’ve tried it on busses and trains and it just doesn’t work in the same way, what with the shushing and the telling me to sit down and shut up.
But in a week or so I’ll be back at the university for a short run, talking about digital electronics. I’m doing a bit of teaching for the Mechatronics course and I’ll be regaling an enthralled audience with tales of boolean algebra, De Morgan’s Theorem and Karnaugh (first name Maurice) Maps.
I’m going to enjoy it, I’m not sure what the audience will think…..
I hate it when things make me feel stupid. Buying train tickets online seems to be one of these situations. I wanted to buy some tickets to go from from Hull to London on Saturday. My normal approach (use the phone) was thwarted by the error message “Ooops. Something went wrong” when I tried to complete the purchase.
So I headed off to the web. And was met with the above. This is the page for Hull Trains, but lots of companies use the same UI, so I’m not happy with them either.
Questions abound. Why are the prices not shown? What do the buttons on the top actually mean? Why is the page called a Mixing Deck? And what on earth happens when you press the “Lowest fare finder”? Ugh.
After a bunch of experimental clicking and tweaking I finally managed to select the same trains that the phone wouldn’t let me buy. And I was told that there were no tickets available at that price. So “Ooops. Something went wrong” actually means “I’ve told you about some tickets that aren’t actually available".
So, train people, just a word here. When I go to a site to buy some tickets I want a list of journey options with a price next to each one. And I don’t want you to show me journeys that, for marketing reasons, you’ve decided not to sell me any more.
After my “success” negotiating my car tyre price last week I’ve now decided to stop apologising in shops when they ask for a store loyalty card and I haven’t got one.
Sometimes I manage to surprise myself. Like today, when I was buying some new tyres for the car:
BMW Sales Person: Names Price
Rob: Names Lower Price
BMW Sales Person: “I’m afraid that would mean we’d have to sell you the tyres at cost price.”
Rob: “Hmm. I can’t see a problem with that”.
BMW Sales Person: “Yes, but that would mean that we would not make any profit on the sale.”
Rob: “Still searching for a problem for me, still not finding one”.
BMW Sales Person: “OK then”.
Now, I realise that “cost price”, is an interesting phrase, and that somehow the garage will be making money on the deal. But at least I didn’t take the first price that was offered. And for me that is a great step forward.
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.