‘So Long Terry Pratchett’
Created by on Logohttps://www.opinionatedgeek.com/img/logo.gif15659OpinionatedGeek Ltd.Logohttps://www.opinionatedgeek.com/img/logo.gif15659
‘So Long Terry Pratchett’
‘Enjoyed It Despite Faults’
I didn’t know Colin Bateman wrote Young Adult books but here’s a charming wee one found in a charity shop.
It’s simplistic, implausible and sometimes just plain wrong (they use antibiotics against the virus in the chemical weapon?) but I thoroughly enjoyed it anyway.
‘Some More Interesting Escapism’
More from ‘The Expanse’, a nice but fairly implausible future (Why aren’t there cameras everywhere? They’ll be dirt cheap then…)
I prefer the characters in the book to the same characters in the first season of the TV show. The TV characters just don’t really fit with the actions of the characters in the books. Maybe I should just treat them as two separate works. Maybe I just shouldn’t watch the TV show.
Anyway. It’s some more of the interesting escapism Expanse books bring.
I’ve learned a few more things since part 1.
The lack of security around who can turn plugs on or off both surprises and bothers me. I figured in these days of bluetooth, pairing devices was mostly a solved problem. Apparently not. The MIHO005 does indeed have a pairing mechanism, but it’s not for pairing with the PiMote - the Pi+PiMote can happily control the MIHO005 even though it has never been paired with it. All it needs to know is the device ID, and the PiMote can ask for that over the airwaves.
Update, 29th March 2016 The awesome Danny Tuppeny (@DanTup) has provided a much better solution to the problem. His question and answer are on the Unix Stack Exchange, and there's a discussion of the issue on Raspberry Pi's GitHub.
This is as much a reminder to me as it is a workaround for folks experiencing the same problem.
If you have postfix installed on a Raspberry Pi, you might experience the same problem as me - inability to send emails, with errors like this in your /var/log/mail.log file:
status=deferred (delivery temporarily suspended: Host or domain name not found. Name service error for name=opinionatedgeek.com type=MX: Host not found, try again)
Long story short - postfix uses its own resolv.conf file in /var/spool/postfix/etc/resolv.conf (because it chroots to /var/spool/postfix/). When postfix starts, it copies the existing /etc/resolv.conf (among other files) to the chroot location, and everything should just work.
On my Pi, it was copying over an empty resolv.conf file. My guess is that even though the dependency on the network was in the init script, some timing issue meant that postfix was copying the file before DHCP had set up the proper values in resolv.conf.
My nasty hack doesn’t solve the fundamental problem here (I’ll leave that to the experts), but just works around the problem by putting a ‘sleep’ in the postfix start command so it waits for a bit before doing the copying.
All I did was add the ‘sleep 5’ (and comment) to line 185 of /etc/init.d/postfix:
case "$1" in
# Added by Geoff, 6th March 2016, to make postfix wait until
# resolv.conf has been updated.
log_daemon_msg "Starting Postfix Mail Transport Agent" postfix
I then ran update-rc.d but I’m not sure that was necessary.
So future-Geoff, this is what you might need to do to get postfix working if something overwrites /etc/init.d/postfix. And for anyone else experiencing the problem, I hope you find this useful.
‘Nice Current-Tech Hacker Thriller’
I thoroughly enjoyed this. It’s fun to read a hacking story that - for the most part - is set using current technology and techniques, and shows a bunch of different hacking styles (cracker, troll, social engineer and so on). I’m not at all sure how well this book will age, when we’re not in the current style of social-media world, but it was fun to read in the current times.
‘Local, But Harsher Tone’
The Man With No Name is back. I’m in two minds about this book. On the one hand, it’s still nice to read bits about Belfast in a real book, not just one from the ‘local’ section. On the other… Well, I’m not too sure about the unreliable narrator in this book - it seems a little different from previous ones.
The mother jokes are still there, but maybe a little harsher. The tone though feels different. Unsettlingly so. Maybe that’s intentional.
‘Fun, Annoying, Mostly Legal’
The book covers a lot of minor ways of demonstrating ‘I do not agree with this’, such as (this sticks in my mind…) doing a dance in front of a CCTV camera and then using a Subject Access Request (under the Data Protection Act) to request all footage of yourself. There are plenty of creative acts in this book and the author does go to pains to point out the legality of what he’s doing to those he’s dissenting against.
And on top of all that, it’s funny too.
Here are a few things I wish I’d known before I bought some Energenie bits and pieces.
I do like the idea of the Energenie products but it feels like this is something done by an enthusiast in the company with little company support. That’s a shame.
I’m really getting tired of ‘origin story’ movies. They feel greedy.
Superheroes not superheroing
Why make movies about superheroes not superheroing? I get that some feel it’s not a complete universe if it’s not explained where a character came from, but it doesn’t look like that’s why they’re being made now.
It looks to me like companies are intent on ‘launching a franchise’. (Ergh, I hate two of the three words in that phrase). They’re so intent on the money-grabbing franchise that they can end up making an awful movie. And then the franchise fails to take off because of the bad movie that was only made because they wanted to launch a franchise. And then all the good stories go unmade.