Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

ManyTag Colour eInk Badge SDK - Minimum Viable Example for Android

· 500 words · Viewed ~343 times


Screenshot of an app.

Last year, I reviewed a Four-Colour eInk Name Badge - the ManyTag HSN371. The hardware itself is perfectly fine, but the Android app isn't great. It is complicated, crash-prone, and not available in the app-store. After some back-and-forth with the manufacturer, they agreed to send me their Android SDK and documentation. Sadly, the PDF they sent me was riddled with errors and the software…

Theatre Review: The Last Laugh

· 600 words · Viewed ~332 times


Actors impersonating Tommy Cooper, Eric Morecambe and Bob Monkhouse.

This is three excellent plays in one. First, a ghost story. Second, a tribute act. Thirdly, a meditation on the nature of comedy. In many ways, it is the complement to Inside Number 9 playing next door. Cooper, Morecambe, and Monkhouse were dead to begin with. Perhaps you grew up watching them live at the Palladium, or on grainy VHS tapes, or in microbursts on TikTok. But they got their last…

Change the way dates are presented in WordPress's admin view

· 1 comment · 200 words · Viewed ~232 times


The Logo for WordPress.

WordPress does not respect an admin's preferred date format. Here's how the admin list of posts looks to me: I don't want it to look like that. I want it in RFC3339 format. I know what you're thinking, just change the default date display - but that only seems to work in some areas of WordPress. It doesn't change the column-date format. Here's what mine is set to: So that doesn't work. …

Book Review: Web Accessibility Cookbook - Creating Inclusive Experiences by Manuel Matuzovic

· 2 comments · 300 words · Viewed ~595 times


Book cover featuring a happy dog.

My friend Manuel has sent me his latest book to review - and it is a corker. The best thing about this book is that it doesn't waste any time trying to convince you that Accessibility Is Good™. You're a professional web developer; you know that. Instead, it gets straight down to brass-tacks and gives you immediate and useful examples of what to do. You could read the book linearly - but it is m…

The least secure TOTP code possible

· 4 comments · 750 words · Viewed ~5,169 times


QR code.

If you use Multi-Factor Authentication, you'll be well used to scanning in QR codes which allow you to share a secret code with a website. These are known as Time-based One Time Passwords (TOTP). As I've moaned about before, TOTP has never been properly standardised. It's a mish-mash of half-finished proposals with no active development, no test suite, and no-one looking after it. Which is…

Why are QR Codes with capital letters smaller than QR codes with lower-case letters?

· 18 comments · 550 words · Viewed ~33,289 times


QR CODE

Take a look at these two QR codes. Scan them if you like, I promise there's nothing dodgy in them.     Left is upper-case HTTPS://EDENT.TEL/ and right is lower-case https://edent.tel/ You can clearly see that the one on the left is a "smaller" QR as it has fewer bits of data in it. Both go to the same URl, the only difference is the casing. What's going on? Your first thought might be th…

Book Review: In Search of Lost Time - Marcel Proust

· 4 comments · 700 words · Viewed ~326 times


A book cover.

A friend mentioned that they were going to a Proust book club where they'd be discussing Swann's Way, the first volume of the masterpiece. "Well," I thought, "That sounds like a fun challenge!" It was not. I picked up the Standard eBooks version translated by C. K. Scott Moncrieff and started my journey. It starts with a young man having a wet dream and then, in excruciating detail, describing …

Theatre Review: Trash

· 1 comment · 200 words


Four men in trash-cans, playing them like instruments.

I went into this as a cynic and came out a grinning maniac. Look, it is basically "Stomp" but for kids. It's a join-in pantomime where four babbling fools play with junk in a recycling centre to make music. Oh, sure, you could analyse it as being a blend of Commedia dell'arte and modern dance, but it is closer to Minions. All cartoon violence, generic-Euro-mumble speech, and tunes that they'll…

Book Review: The Rituals of Dinner - The Origins, Evolution, Eccentricities and Meaning of Table Manners by Margaret Visser

· 600 words · Viewed ~362 times


Book cover.

The purpose of table manners is to stop us killing each other. That's the rather provocative assertion in Margaret Visser's excellent deconstruction of why we have such elaborate and infuriating rituals around eating. It starts, naturally enough, with a chapter on human sacrifice. It is grim, violent, and soaked in blood. A delightful amuse-bouche this isn't! But it makes the case that this is…

Automatic Kobo and Kindle eBook Arbitrage

· 8 comments · 1,000 words · Viewed ~1,319 times


Logo of the Python programming language.

This post will show you how to programmatically get the cheapest possible price on eBooks from Kobo. Background Amazon have decided to stop letting customers download their purchased eBooks onto their computers. That means I can't strip the DRM and read on my non-Amazon eReader. So I guess I'm not spending money with Amazon any more. I'm moving to Kobo for three main reasons: They provide…

Theatre Review: Inside No. 9 Stage/Fright

· 2 comments · 550 words · Viewed ~246 times


Poster for Stage Fright.

This is spoiler-free review. In one episode of Inside Number Nine, two old comedians are bickering. In a moment of understated savagery one says to the other "That's a cheap laugh, Len." Len replies with a mischievous twinkle in his eye, "Oh, come on. A laugh's a laugh however you earn it." That sets up the central tension for the West-End-Spectacular version of the show - Stage/Fright. What…

Singing the TfL Blues

· 2 comments · 650 words · Viewed ~580 times


I am a regular user of Transport for London's services. On my phone I have the TfL Go app for finding my way around the city, and a web shortcut to a specific bus stop so I can find my way home. Why are they different shades of blue⁉️⁉️⁉️ TfL, like most large organisations, have brand guidelines. It enables them to set a consistent look and feel across their services which, hopefully, makes it…