Oh, is that the time?

Earlier this week, Amazon finally had a cheap copy of a book I've been after for a while – the Haynes Owners' Workshop Manual for the Panzerkampfwagen VI, otherwise known as the Tiger Tank. It arrived just before I left for the weekend. If you're interested in the subject, it's a fascinating read: I started at about 9pm and went 'Oh..' at after midnight.

As far as the 'owners' bit of the title goes, the equivalent Haynes book on the Spitfire says something like 'forget owning one to fly unless you've a million quid to spare'. This one just says 'forget it': only six of the just over thirteen hundred made survive even vaguely intact.* But it is written by the owners of the only one restored to running order, The Tank Museum in Bovington, Dorset.

Hmm, it's been at least five years since I visited.** Hmm, Tiger Day or Tankfest next year?

Typically, the Daily Fail's article on the book gets lots of things wrong in its historical picture 'German Tiger Tank on road in Normandy in Northern France during the Second World War'. As any fule kno that's the Panzerkampfwagen VII, aka the Tiger II. And there are two of them. And, to me at least, both of them are by the side of the road…

* Not that stops assorted people offering one for sale. One bunch sent photos of a model to prove they had one…

** I spent the first day of the second OpenCon there as it was nearby. I think that was 2011. The previous visit was just after I'd leant to drive, so early 2002. The one before that was as a child, when they still let you clamber all over everything!

Foreign language exchange trip: failed

I did badly at French when I was at school. Last in the class at the end of year one* exam, and it went downhill from there.

On the plus side, it did mean I was put into 'economics / government and politics' from year two rather than Latin (those who did well) or German (those in the middle), so I only ended up failing the one O-level..**

.. so badly, it didn't appear on the certificate as a fail. Result, even if I thought I was going to get at least an 'E'!

Yesterday, we were told that the girl JA stayed with on her German exchange trip earlier this year has failed.. something, possibly just English.. so that her school is keeping her back a year and she's not being allowed to go on the return visit here in a couple of weeks time.

Even I think that's unfair.

* What I'm supposed to call year seven now.

** Which I'm still a bit annoyed about: at the end of year three when it came time to pick options for O-level, the school said we could drop French. Then, when the results were in, said 'Oh, we were lying – we just wanted to see how many people would drop it if they could. Which they can't.'

I think this might be a record

I need to be in London on Saturday evening – someone booked the wrong train there, so I'm giving them a lift. Ok, what's happening in the London fringe theatre then? Slightly annoyingly, the previous best way to find out has had a makeover and it's not as nice to use as before but..

.. Oooh! Menier Chocolate Factory have the last night of a production of Into the Woods! It's probably not worth clicking to check if there are any seats left, but..

.. Oooh! Last one!

So this will be the third professional production of it in ten months: Manchester Exchange (intimate, very good) at the end of December, West Yorkshire Playhouse (bigger, some nice ideas and very well sung, but not quite as good) in June, and now this. Add in another three months, and there was the American school that did it at the Fringe last August, making three and a half productions of all sorts.

They've all got it in for me..

1. Over the past couple of days, I've gotten around to testing the kit I bought from the bunch who were closing. It looks like they sent six 'lots of red LEDs' shields rather than the five red and one (more expensive) white LED version. I'm now pondering whether or not to get a partial refund from PayPal. On the one hand, it's not much money, but on the other, I'm still very annoyed at their taking the documentation for their kit off the web and stopping it being archived by Google / Archive.org.

2. Speaking of bad documentation, the other thing I've been testing is a small touchscreen LCD shield for Arduinos and compatibles. Checking, I bought it from a Chinese website almost exactly a year ago but never got around to playing with it. Problem one is that it came with zero documentation. Problem two is that, although the basic shield is fairly widely available, there are at least half a dozen different controller chips in use generating the displays and which any particular board uses looks to be almost completely random. Even this bunch have used several different ones, and of course, they all need talking to in more or less different ways.

So I attach it and the Arduino UNO clone it came with via USB. Well, the display lights up white. Let's try programming it. A quick look reveals that it should use a Spfd5408 controller, and someone's done a driver library for that, based on the one done by Adafruit.

The test example uploads to the Arduino, says it's working over the serial interface, but doesn't actually do anything on the display. Apart from flicker, once, when the Arduino is reset.

Hmm. A look at the reviews on the page show quite a few people moaning about this sort of thing, but the vendors point to a file somewhere..

.. that no longer exists.

Fortunately, someone mentions the file name and a search reveals a copy in someone's 'Live Drive'. There's quite a bit in it, including a user manual (in Chinese), a PNG image with various dimensions, a 239 page datasheet (in English!), the libraries, and various other stuff mostly in Chinese.

The test example uploads to the Arduino, says it's working over the serial interface, but doesn't actually do anything on the display. Apart from flicker, once, when the Arduino is reset.

Hmm, a look at the code reveals this:

  uint16_t identifier = tft.readID();
identifier=0x9341;
  if(identifier == 0x9325) {
    Serial.println(F("Found ILI9325 LCD driver"));
  } else if(identifier == 0x9328) {
    Serial.println(F("Found ILI9328 LCD driver"));
  } else if(identifier == 0x7575) {
    Serial.println(F("Found HX8347G LCD driver"));
  } else if(identifier == 0x9341) {
    Serial.println(F("Found ILI9341 LCD driver"));
  } else if(identifier == 0x8357) {
    Serial.println(F("Found HX8357D LCD driver"));
  } else {
    Serial.print(F("Unknown LCD driver chip: "));
    Serial.println(identifier, HEX);
 

Or, in English, 'read what chip it says it is, immediately overwrite the result with the value for one of the five chips the library will presumably work with, then work out and announce which chip it is'. Taking out the naughty line reveals that it's reporting as having an identifier of 0xC0C0.

Which it doesn't know about and clearly can't cope with.

Fortunately, another link leads to another bit of code that does work, and the display is now being wiped with red, green and blue in turn in an infinite loop.* Unfortunately, that's all the code does and adapting the considerably more powerful libraries – as you might have guessed from the length of the datasheet, these chips are quite powerful – into using the right registers etc has been left as an exercise for the buyer.

I'd complain, but I see that I paid the equivalent of $5.10 for the display, the Arduino clone, and a USB lead. The clone is worth rather more than that. I couldn't post it all back to China for that much!

3. Rather than typing all this stuff, I was supposed to be taking JA for a guitar lesson near Lincoln with a new-to-us group. Except that when I got in the car, I noticed that the driver's wing mirror was turned in. I'll just push it back out..

.. ow, that's broken glass!

Someone's hit it and smashed it completely.** The passenger side one was broken a couple of years ago, and partly because it wasn't me that broke it while driving along, I've never bothered to replace it. It's not legally necessary and it does still give an indication of what's on that side. Neither of those apply to the driver's side: you have to have one and it is completely shattered.

Fortunately, I can get replacements for the glass and have it in a fixed position. Having proper adjustable replacements would probably cost a large chunk of what the car's worth… ditto putting in a claim on the insurance.

* Reminding me of the beautiful lights of Balham, 'changing all the time: green… amber… red… red and amber… and back to green.'

** Although the impact must have been obvious to whoever did it, there's no note. Sadly, there's no sign that it smashed their wing mirror too.

Meanwhile, back with more or less factual reading

So what have I been reading recently?

The Run of His Life: The People vs OJ Simpson – the book that was adapted into the recent TV series. That's meant it's now available in the UK, albeit with the title changed to match the series. It largely assumes you know who OJ Simpson was – the very interesting five part series 'OJ Simpson – Made in America' that was apparently shown on BT Sport has much more of the background and the postscript – but if you saw the series, you'll know that almost no-one comes out of it looking good and this has more of the usually horrible why.

Boy Racer – Mark Cavendish on his remarkable 2008 Tour de France interspersed with stories about his career to that point. Obviously, quite a lot has happened since then, but this shows what it's like to be in the middle of a bunch sprint and why he's so good at winning single races: he's got a rare combination of talent, a drive to win and intelligence. (He reminds me of Stephen Hendry in that.) There's no 'with' writer credited, and I can believe that he needed an editor more than a writer, because his ability to remember – and learn from – what happened in any race is remarkable.

Neighbours – not the TV show, but the 'The Destruction of the Jewish Community in Jedwabne, Poland'. This took place in July 1941 (the town had been conquered by the Germans in 1939, handed to the Soviets as part of the pact between them to split up Poland, and just been reconquered by Germans) and is summarised as half the town killed the other, Jewish, half. It looks like this is an overestimate of the deaths, but the investigation it lead to had to avoid overly disturbing the site of the massacre so their figure of the deaths could have been an underestimate. It did confirm that although the Germans were watching and could have stopped it, it was around forty Polish citizens that actually carried out the massacres. Obviously, this was hugely controversial in Poland, not least as an earlier Soviet investigation had used torture to get to the same conclusion.

Analyzing Politics – not so much 'what does an MP do' (not least as it's a US book) but 'why would someone who wants A vote for B?' Because it's better than C or D, usually, and one way or another they know they can't have A. The electoral system may not let them express preferences, or the order of votes may have been arranged by someone who knew what they were doing. (Unsurprisingly, the first edition of this was the basis of several of the games in the Playing Politics book I used for a session on how to win committee meetings at BiCon 2006.)

In the 'to read' pile: David Millar's autobiography, covering his cycling career before, during, and after cheating.

Before it goes splat at the bottom

My reading of fiction in book form fell off a cliff some time ago. I had the last but one Pratchett Discworld novel (Raising Steam) out from the library for months before reading it, and I still haven't looked for the last one. I'd borrowed the first two in the 'The Long Earths' series and returned them unread. I finished the last but two Christopher Brookmyre, Flesh Wounds, recently and will read the other one I've had out for months, Dead Girl Walking.

A few years ago, I'd have finished them on the first day.

In addition to those two, in the past year I have also read a couple of Len Deighton's – two of the first three 'Harry Palmer' books, The IPCRESS File and Billion Dollar Brain, doing them in a Monday morning shift in the bookshop. Annoyingly, someone bought Funeral in Berlin before I did that one.

But I have a horrible feeling that's it. And the Pratchett might have been earlier.

Other past likes have been Philip Reeve's work, particularly the 'Mortal Engines' series (although I don't think any of them have lived up to the first) and the silliness of the 'Larklight' series.

I liked the intelligence of all of them, and the relative shortness of the Deighton's. I can still do 'big books' in non-fiction, but it's been a long while since I've been tempted to put in the commitment needed for a story that takes more than a day to read. Probably the last one was the expanded version of American Gods, which means it was before moving here.

Any recommendations, preferably with what makes them good?

So, farewell then David Cameron

The worst Prime Minister since…? Chamberlain?

Go back a year, and it must have seemed so different, the first Tory leader to have an absolute majority for 18 years! Since then, his legacy has been defined by failure in the EU referendum and the image of him sticking his dick in a pig's head.

The first was totally unnecessary, a promise he never expected to have to keep. Having made it, and unexpectedly ended up in a position to have to follow through, there were so many things he could have done:

* Ensure that a majority of the countries of the United Kingdom would have to vote against continuing membership before any exit would be considered – two of them have European commitments built into their devolution deals! Having English voters annoyed at voters in Scotland and Northern Ireland is nothing new, and builds support for the 'English votes for English laws' idea*

* Explicitly give the electorate multiple 'leave' options rather than bundle them together in a single campaign: stay a member of the single market regardless of free movement or stop free movement at the cost of being a member of the single market or…

* Tie up his 'friends' into working for 'remain', rather than discovering after he'd called it that several of them were prepared to campaign for 'leave' in order to maximise their chances of replacing him

.. instead, he displayed a level of incompetence in political management so great, it almost makes Corbyn look good.

By resigning as an MP now, he's going to cost Oxfordshire council the money to run the by-election (although doubtless the constituency will get a boost from a small pile of journalists etc coming to cover it) and doubtless cost a bunch of schoolchildren a day of school. I don't know what will happen with the area's constituencies following the forthcoming boundary changes, but it's likely that it will create more problems for the Tories than it would if he were to step down at the next General Election – his replacement will be amongst those trying to ensure they're still an MP.

What a complete Cameron.

* Which is a bad one as proposed for a number of reasons, but it's his policy.

Today was a green day

In the morning, L and I looked around a 'superhome' – one that's been retrofitted with things like external insulation to make it greener.

It was near an open Age Concern shop that had a 'two DVDs for £1' offer (and a lot to chose from) so eight are going to be reused rather than going into land fill.

Then there was a choice: the Nottingham Green Festival in the very green Arboretum Park or the Mela at the (free for the day) Nottingham Castle. We went for the latter, partly because the weather was lovely.

By the time we got there, we were quite hungry. Hmm, that's interesting, there are at least a dozen stalls or stands selling food and they're all 100% vegan. The nearest you could find non-vegan cheese was a note on the organic veg delivery scheme stall that they also did local cheese. Oh and, shhhh, meat. That can't be a coincidence…

… and looking, reveals that, no, it's not. The new bunch that's organising it decided that the event should be '100% Vegan' and so stall holders were told not 'bring items that contain meat, dairy, honey, eggs fish or animal bi-products'. That's actually a tighter definition than the Vegan Society use: as a vegan friend likes to point out, you can have a job experimenting on live rabbits and hunt foxes while wearing leather and still be a member provided you don't eat animal products.*

Hmmm, a group deciding that 'green = vegan' reminds me of the way that lots of city Prides think that 'LGBT = gay, gay, gay, with a small bit of lesbian and trans'.**

As you'd expect from an event that evolved from the Nottingham Peace Festival, there was also an ethical policy: no product from any company that is subject to a consumer boycott for violating human or animal rights was allowed, for example. So what on earth were the rape apologists of the Socialist Workers Party doing with a stall there?*** There's a boycott of them that goes way beyond the usual struggles between different Trot groups. And the pair of them on the stall were ignoring the rule that said they must not 'accost visitors with leaflets' in a stark contrast to all the others.

After this, we did some shopping and went home via a new(ish) ice cream place we'd noticed signs to but never actually been to. Expecting something like the excellent Newfields Dairy parlour, it turned out to be more like a shed on the edge of the farm. We've seen those before – there's one near Honiton that does really good ice cream – but this one turned out to be a self-service ice cream / milk / cake shed! The 'fill your own carton or bottle' milk machine is particularly neat.

I've also given the lawn probably its last mow of the year. All in all, a good day.

* Probably not a very popular one, but…

** Speaking of misleading, I'm currently watching an NFL game on US TV, and a mobile phone company has just promised '20Gb of unlimited data'. Erm…

Another game, another relevant coincidence: Green Day's American Idiot is recalled by having George W Bush help with the coin toss and give a video message.

*** Another thought was that with Labour and about six Trot groups having stalls vs just the Green Party, it was more a Red Festival than a Green one…

Having legs, thirty one years on

Looking through some reviews of past Edinburgh Fringe shows, I was sad to see that not being at it in 2012 meant I'd missed Re-Animator: The Musical. I can see that not everyone liked it but I doubt they were its target audience.

A few clicks later, I'm watching a clip of two of the film's leads talking at a convention in 2010, and Jeffrey Combs wonders how many 1985 films still have 'legs', i.e. are still being talked about and worth seeing.

Well, the 'Best Picture' Academy Award for that year's films went to Out of Africa, a two hour forty snoozefest that's one of only five films to have won and have a 'rotten' rating on Rotten Tomatoes (all but one of the others are from the 1930s). So that's out.

Looking at the WP list of 1985 films and excluding for a minute those that did win something in the Oscars, I will happily see again and talk about:

Brazil – looking more like a documentary every year, it missed winning 'best original screenplay' and 'best art direction'. Had it had a different ending, it would have made much more money but wouldn't have been as great

Crimewave – with a script co-written by the Coen brothers and director Sam Raimi, this is a violent and sick comedy: if that's your thing, this is fab

Day of the Dead – the final film in George Romero's first zombie trilogy, this isn't as good as Dawn.. but it's still better than almost everyone else's zombie films and, as ever with Romero, says more about humanity than Out of Africa et al ever did. Here, the central theme is that one of the zombies is more human than the soldiers who are supposed to be protecting those researching the zombies. Pity it doesn't all live up to the opening 'hello.. hello..' sequence

Jagged Edge – tense courtroom drama about a murder that Jeff Bridges may or may not have committed

Mad Max Beyond Thunderdome – another third in a trilogy, this is the last Mel Gibson Mad Max film. Not as great as Fury Road, but better than the first and the best car stunt film for at least one decade if not two

Mishima: A Life in Four Chapters – Paul Schrader's visually stunning biopic of Japanese author Yokio Mishima, helped by Philip Glass's superb soundtrack and an intelligent script. It's a disgrace that this hasn't had a UK DVD release

Mr. Vampire – Hong Kong supernatural comedy action at its finest

Pee-wee's Big Adventure – probably because star Paul Reubens was later discovered masturbating in a porn cinema, younger readers may never have heard of Pee-wee Herman. Nominally for kids, this is queerer than most 'gay' cinema

Police Story – Jackie Chan showing why he's the greatest action star ever, putting his life on the line to thrill his audience. The outtakes at the end show it wasn't easy

Re-Animator – fabulously over the top splatter comedy horror, it contains one of the best ever exchanges: 'I had to kill him!' 'What? He's dead?' 'nnn-Not any more..'

Seduction: The Cruel Woman – the second queerest film of the year, this was Elfi Mikesch and Monika Treut's reaction to an earlier film about a brothel that had sex workers only as powerless victims. Here, a German dominatrix is neither, including topping the wonderful Udo Kier

Shoah – I've mentioned this before: a nine hour documentary on the Holocaust with no archive footage

Tampopo – Japanese sex and food comedy, with one of the most unforgettable – for a nice reason! – sex scenes ever

To Live and Die in L.A. – William Friedkin cop film that's overshadowed by his The French Connection, but is differently great

A Zed & Two Noughts – probably my favourite Peter Greenaway film, with one of Michael Nyman's best soundtracks, this is an art film about death and decay and obsession

.. and I'm probably missing at least one French film, but I don't recognise any of the names.

Looking at those that got one Academy award, both Prizzi's Honor (Anjelica Huston won best supporting actress) and Kiss of the Spider Woman (William Hurt won best actor) are miles better than the winner.

Ran would have walked 'best foreign film', but wasn't even nominated (apparently Akira Kurosawa didn't show up to his première and this annoyed the Japanese film industry too much!) It did win best art direction and best cinematography.

You might remember

  • Back to the Future
  • A Chorus Line
  • Cocoon
  • The Color Purple
  • Mask
  • Rambo: First Blood Part II
  • Witness

.. all of which got at least a nomination and typically won, but I wouldn't want to see any of them again. Back to the Future opened the Edinburgh Film Festival I saw Mishima at, and there's simply no contest in terms of which one is the best.

From 'oh dear' to 'I'm glad they've gone'

The electronics firm I mentioned a couple of days ago have now closed.

They've done this by, amongst other things, closing down their wirelessthings.net website.

The one that had the technical details of the stuff they were selling: important information necessary to use it.

They previously had two other sites on ciseco.co.uk and openmicros.org – the former had the shop, the latter had things like the documentation, source code and discussion forum.

Archive.org has a good selection of pages from all three sites, except that it won't show them. Both the older domains redirect to the newer one. Partly because it was built using a completely different content management system (CMS), it has a robots.txt file that says to any vaguely responsible search engine 'don't look here' at exactly the place the CMS on the older sites used to display everything. So archive.org, being vaguely responsible, looks at the page you want (say openmicros.org/index.php/importantstuff), checks openmicros.org/robots.txt, gets redirected to wirelessthings.net/robots.txt, sees that it's not to show anything from /index.php/ and says 'won't'. Google has copies of many pages too and won't show it for the same reason.

I emailed the firm last week saying this was a problem and needed fixing, but it's still happening.

I have copies of the stuff I need, and one critical library is on github, but the irresponsibility of unnecessarily taking your documentation off the web is appalling. I'm glad they've gone.