Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Review: WiFi connected Air Conditioner

· 2 comments · 1,000 words · Viewed ~685 times


Air con unit is 30 cm wide and deep. 70cm tall.

Summer is coming. The best time to buy air-con is before it gets blazing hot. So, off to the Mighty Internet to see if I can find a unit which I can attach to my burgeoning smarthome setup. I settled on the SereneLife 3-in-1 Portable Air Conditioning Unit. It's a small(ish) tower, fairly portable, claims 9000 BTU, is reasonable cheap (£160ish depending on your favourability to the algorithm), …

Extracting content from an LCP "protected" ePub

· 13 comments · 1,800 words · Viewed ~16,041 times


Chrome debug screen.

As Cory Doctorow once said "Any time that someone puts a lock on something that belongs to you but won't give you the key, that lock's not there for you." But here's the thing with the LCP DRM scheme; they do give you the key! As I've written about previously, LCP mostly relies on the user entering their password (the key) when they want to read the book. Oh, there's some deep cryptographic…

Some thoughts on LCP eBook DRM

· 1,650 words · Viewed ~3,034 times


The Readium logo.

There's a new(ish) DRM scheme in town! LCP is Readium's "Licensed Content Protection". At the risk of sounding like an utter corporate stooge, I think it is a relatively inoffensive and technically interesting DRM scheme. Primarily because, once you've downloaded your DRM-infected book, you don't need to rely on an online server to unlock it. How does it work? When you buy a book, your vendor…

Ter[ence|ry]

· 28 comments · 500 words · Viewed ~771 times


A visitor badge with my name hideously misspelled.

My name is confusing. I don't mean that people constantly misspell it, but that no-one seems to know what I'm called. Let me explain. British parents have this weird habit of giving their children long formal names which are routinely shortened to a diminutive version. Alfred becomes Alf, Barbara becomes Babs, Christopher becomes Chris - all the way down to the Ts where Terence becomes Terry. …

Book Review: The Man In The Wall by KJ Lyttleton

· 2 comments · 250 words


Book cover.

It is always nice to meet someone in a pub who says "I've written my first book!" - so, naturally, I picked up Katie's novel as my next read. I'm glad that I did as it's a cracking crime story. It starts slowly, with a brilliantly observed satire of office life. The gossip, banal slogans, venal senior managers, and work-shy grifters are all there and jump off the page. You'll have met all of…

A Recursive QR Code

· 600 words · Viewed ~550 times


QR Code.

I've been thinking about fun little artistic things to do with QR codes. What if each individual pixel were a QR code? There's two fundamental problems with that idea. Firstly, a QR code needs whitespace around it in order to be scanned properly. So I focussed on the top left positional marker. There's plenty of whitespace there. Secondly, because QR codes contain a lot of white pixels…

Book Review: Machine Readable Me by Zara Rahman

· 400 words · Viewed ~247 times


Book Cover.

404 Ink's "Inklings" series are short books with high ideals. This is a whirlwind tour through the ramifications of the rapid digitalisation of our lives. It provides a review of recent literature and draws some interesting conclusions. It is a modern and feminist take on Seeing Like A State - and acknowledges that book as a major influence. What are the dangers of static standards which force…

Book Review: Hive - Madders of Time Book One by D. L. Orton

· 350 words


Hive book cover.

What if, with your dying breath, you sent your lover back in time in order to change the fate of a ruined Earth? What if he sent a message back to his younger self to help seduce you? What if the Government intercepted a mysterious orb full of treasures from another dimension? What if…? This is a curious mish-mash of a book. Part sci-fi and part romance. I don't read enough romance to tell if t…

Review: Ben Elton - Authentic Stupidity

· 4 comments · 400 words · Viewed ~287 times


Poster for Ben Elton.

In many ways it is refreshing that Ben Elton hasn't changed his act at all over the last 44 years. Go back to any YouTube clip of his 1980s stand-up and you'll hear the same rhythm, vocal tics, and emphasis as he does today. Even his politics haven't shifted (much) with identical rants about feckless politicians and the dangers of bigotry. What's lost is the sense of topicality. Hey! Don't we…

Theatre Review: Elektra

· 400 words


Poster for Elektra featuring Brie Larson with short cropped hair.

Experimental and unconventional theatre is rare in the prime spots of the West End. There's a sea of jukebox musicals, film adaptations, standard Shakespeare, and Worthy Plays. Theatreland runs on bums-on-seats - doesn't matter what the critics say as long and punters keep paying outrageous prices for cramped stalls in dilapidated venues. Elektra is uncompromising. It is the sort of play the…

Book Review: Medieval Cats - Claws, Paws, and Kitties of Yore by Catherine Nappington

· 2 comments · 650 words · Viewed ~240 times


Book cover of Medieval Cats.

Malcolm Croft (under the pseudonym Catherine Nappington) has produced a compendium of cat illustrations from ancient manuscripts. It's then peppered with a variety of regurgitated facts and captions of a sub-Facebook levels of humour. There are a few hundred pages of illustrations for you to flick through - but they're all devoid of context. As sumptuous as the images are, they're surround by…

Towards a test-suite for TOTP codes

· 11 comments · 1,250 words · Viewed ~7,061 times


Screenshot showing a QR code and numeric codes.

Because I'm a massive nerd, I actually try to read specification documents. As I've ranted ad nauseam before, the current TOTP spec is irresponsibly obsolete. The three major implementations of the spec - Google, Apple, and Yubico - all subtly disagree on how it should be implemented. Every other MFA app has their own idiosyncratic variants. The official RFC is infuriatingly vague. That's no…