Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

How long does it take to upgrade an eBook?

· 3 comments · 700 words · Viewed ~2,981 times


Text with a tiny emoji, the size of a full stop.

The older I get, the more comfortable I become with complaining. Not merely moaning on social media, but writing a direct email to the perpetrator of some annoyance. I'd purchased an eBook and was appalled by how crappy the accessibility was. If you don't know, modern ePub books are just HTML wrapped in a zip file. They have all of the accessibility advantages of the web and should be easy to…

Some thoughts on LCP eBook DRM

· 1,650 words · Viewed ~3,070 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…

Accents and eBooks

· 2 comments · 300 words


The phrase "Swords of Qadisiyyah." But the combining macron over the letter "a" has been rendered as a separate dash.

By and large, the English language doesn't use diacritical marks. Even our loanwords are stripped of them; we drink in a cafe rather than the more pretentious café. This has a consequence for HTML and, by extension, eBooks. As a quick primer, modern computing gives us two main ways of displaying a letter with an accent. The first is simple - encode every single accented letter as a separate …

Stop treating eBooks like paper books

· 550 words · Viewed ~277 times


Screenshot of a page of an eBook. The page number splits the page in half. Footnotes are visible at the bottom of the bisected page.

As part of my never-ending quest to banish this skeuomorph from the world… I was reading a fascinating eBook recently which was, sadly, designed to mimic a legacy / paper book. To the point where the authoring software had hard-coded in page numbers and forced them to be displayed. Here's what it looked like: There are two abominations here. There's no need to interrupt the reading e…

How Blockbuster was superior to Netflix

· 9 comments · 500 words · Viewed ~246 times


A giant red letter N. The Netflix logo.

It's a Friday night in the late 1990s and my teenaged friend group are bored. We're not cool enough to hang about in the park drinking cider. And we're not nerdy enough to play D&D. We don't have enough money to go to the cinema. What we do have is a Blockbuster card and, between us, just enough cash to rent a newly released movie. Eight of us pile into the local Blockbuster and begin to…

Quick and dirty way to rip an eBook from Android

· 3 comments · 450 words · Viewed ~7,835 times


Unix is user-friendly — it's just choosy about who its friends are.

I recently purchased a book for my MSC which was only available via a crappy Android app. There was no obvious way to decrypt it to read on a more sensible device, so I resorted to the ancient art of screenscraping. This is a quick-and-dirty way to grab images of the pages and convert them to a standard PDF using Linux. There's a lot more you can do to make the end book more useful, but this'll…

Download ACSM files in Linux - without using Adobe Digital Editions!

· 13 comments · 300 words · Viewed ~5,912 times


A cute penguin.

After my rant the other day about Adobe Digital Editions, I discovered libgourou by Grégory Soutadé libgourou is a free implementation of Adobe's ADEPT protocol used to add DRM on ePub files. It overcome the lacks of Adobe support for Linux platforms. There are a few limitations, but nothing too serious: Only ePub is supported. No PDF Command line only Alpha quality software. It works - but i…

A brief look at ACSM files

· 550 words · Viewed ~949 times


An eReader with a pen.

Adobe's accursed eBook DRM is just the worst. Not only does it lock up books that you have purchased - but it's impossible to use sensibly on Linux. Sure, you can futz around with Docker, WINE, and old versions of Python - and if you're lucky, you might get a book out of it. I wasn't quite so lucky. I wanted to see if I could download an ePub without using Adobe Digital Editions. Spoilers! I…

KOReader - change forward and back to bottom and top

· 3 comments · 300 words · Viewed ~444 times


(Mostly notes to myself) KOReader is the best eReader software I've found. It works beautifully on eInk screens, Android, and Linux. Just a gorgeous - and infinitely customisable - experience. There's one thing I don't like - to move forward a page, you have to click the right of the screen and, to move back, the left. That's fine if you're holding the book in your right hand. But sometimes I…

Why is it so hard to give digital gifts?

· 1 comment · 750 words


An eReader with a pen.

I am reading The Digital Transformation Playbook for part of my MSc. It's a good book, but I found this passage about eBooks a little confusing: what about gift giving? No one I have ever asked has thought that an e-book was an acceptable substitute for a printed book when giving a gift. I've received an eBook as a gift (thanks David!) and it was perfectly acceptable. It was nice to…

How do you raise a software bug with a book publisher?

· 1,050 words · Viewed ~232 times


HTML code - a span wraps the first letter of a word.

Recently, I bought an eBook which has a bug. I'd like to explain what the bug is, why it is a problem, and how I'm trying to get it corrected. Amazon sells eBooks in KF8 format. That is an ePub with some proprietary extras. ePub is a standard based off HTML5. You can read the ePub 3 specification but, basically, it is a .zip of HTML files. If you unzip an eBook, you can read the source code…

If you don't sell it, I can't buy it

· 1 comment · 300 words · Viewed ~245 times


A book towering above some flames.

I don't understand the world of academic publishing. Incredibly niche books, some barely longer than a novella, are sold for ridiculously high prices. Or, worse than that, they're not sold at all. Let me explain. A friend of mine recommended an obscure book, published a couple of years ago. The blurb made it look right up my alley, so I tried to buy it. I only read eBooks, but I couldn't find…