Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

A bug which only affected left-handed users

· 7 comments · 550 words · Viewed ~21,222 times


The Logo for WordPress.

Verily, some of our brethren (and sistren) be afflicted with a sinister disposition. While the righteous scroll using the thumb of their right hand - as is good and proper - an accurs'd minority swing the other way. Look, you try writing an interesting bug report without sounding like a clanker, OK! I try to optimise my blog as much as possible. It may not look like much, but it has got it…

I'm just so bored of AI

· 16 comments · 250 words · Viewed ~5,435 times


Edent Shouting into a microphone.

I'm just so bored of talking about AI. It's like listening to vapers tell me how delicious their flavoured poison is. Did you ever meet someone at university who'd just tried drugs for the first time? Listening to a stoner ramble on about their mystic crystal revelations is amusing for the first five minutes, but quickly gets tiresome. Wow! You got your little computer friend to automate calling …

Combined 1D and 2D Barcodes

· 1 comment · 300 words · Viewed ~1,438 times


A QR code with a 1D barcode embedded in it.

This was a little idea gnawing at the back of my brain. The humble barcode has been in use since the 1970s. In the next few years it will likely be replaced with a 2D QR Code. I couldn't find anyone who'd made a QR code with an embedded UPC - so I decided to make one. If you move your phone close to the code (so it can't see the squares in the corners) it should read the number in the 1D…

This blog is written in en-GB

· 71 comments · 500 words · Viewed ~23,848 times


Meme showing a language select screen. The Union Jack represents "English (Traditional)" and the Stars and Stripes represents "English (Simplified)".

Someone left a comment on my blog recently asking if I'd mind making my language more inclusive. They didn't get some of the cultural references I'd used and suggested it would be easier if I used tropes which were more globally known. Here's the thing. No. All my blog posts start with a simple declaration: <!doctype html> <html lang=en-GB> There's a reason for that. It is more than the…

Book Review: Fake Creativity by Blake Loch

· 250 words · Viewed ~1,168 times


Book cover.

Thanks to BookSirens for providing me with a review copy. This is an intriguing self-published novel with a backstory almost as interesting as the plot. The story is a descent into paranoia as an author is convinced that an AI is plagiarising his work. As the madness takes over, he's forced to confront whether his creative processes are genuine or not. It raises some excellent questions about …

Book Review: The Hotel Avocado by Bob Mortimer

· 150 words · Viewed ~1,270 times


Book cover featuring a squirrel hiding in a giant avocado.

Despite vowing not to read sequels of books I love, I'm constantly surprised that regression to the mean is an iron-clad law of the universe. I thoroughly enjoyed the first book in the series, so eagerly gobbled up the second. What a burlap fool I am. What was charming and wry in The Satsuma Complex is now overdone and clichéd. The violence, which was an undercurrent in the first book, is now …

Review: Gamrombo PS5 controller - including Linux set up

· 3 comments · 600 words · Viewed ~1,206 times


A console controller. It is white and has many flashing lights.

I'm not paying seventy bloody quid for an official PS5 controller - so I found a knock-off version for a smidge under £40. And this one has lots of unnecessary blinkenlights! Gamrombo is the consumer-facing brand of the generically named Professional Controller Manufacturer. AKA "Huizhou Ronghui Technology Co., Ltd" - there's virtually no information about them online other than paid-for …

Auth0 PHP - manually authenticating JWT idTokens

· 1 comment · 500 words · Viewed ~1,663 times


Auth0 logo. It looks very boring and corporate.

I find it baffling just how poorly documented most big projects are. Auth0 by Okta has a fair bit of cash, lots of customers, and almost completely absent documentation. Here's how to successfully authenticate a JWT supplied by Auth0. Once your user has authenticated with Auth0, they will be given an accessToken and an idToken. Only the idToken is needed for our purposes. It will look…

Cybersecurity for the paranoid business traveller

· 10 comments · 800 words · Viewed ~2,647 times


A padlock engraved into a circuit board.

Over the years, I've worked for organisations with various levels of risk tolerance for business travellers. Some have been (rightly) paranoid and others have been (wrongly) placid about the threats their employees face. The fact is, individuals are often targeted for espionage, blackmail, or other state-sponsored attacks. Here's a list of some of the different advice I've received, roughly…

Which Copyleft Licence is Suitable for an SVG?

· 10 comments · 1,100 words · Viewed ~2,383 times


Some giant question marks standing in a field. Photo by https://www.flickr.com/photos/dbrekke/181939582/

The Scalable Vector Graphics (SVG) format is amazing. It allows you to precisely define how an image should look. Written in XML, it uses various mathematical operations to display an image which looks crisp and clear at any size. Here's a trivial example: <svg height="100" viewBox="0 0 100 100" width="100" xmlns="http://www.w3.org/2000/svg"> <circle cx="50" cy="50" fill="#f00" r="50"/>…

Book Review: The Great When by Alan Moore

· 2 comments · 300 words · Viewed ~1,400 times


Book cover featuring Tower Bridge.

This is the most overwritten book I've ever read. Unfortunately, Alan Moore knows exactly how much polysyllabic pressure it takes to transmogrify base coal into precious gems. With lines like "his shaved suede skull made him look like a wilted thistle" and "There was a rumour of pink lipstick circling her mouth" you know you're in for a treat. Even better than the joyful prose of Bob…

Two Way TV - product photos of 1997's hottest gadget

· 3 comments · 700 words · Viewed ~1,761 times


Magazine offering you the ability to play Wheel of Fortune with Jenny.

Back in the late 1990s, I did a brief stint of work experience at the BBC. One of the most memorable moments was sitting in on a meeting about early forms of Interactive TV. I saw a demo of "Two Way TV". A flimsy grey box which (somehow) integrated with your OnDigital TV Box and connected to a server via a modem. If you were watching "Who Wants To Be A Millionaire" you could play along at home,…