The Mobile Phones of Doctor Who - Series 11

by @edent | #
The Doctor holding Ryan's phone.

Welcome back, friends! I've identified all of the mobile phones used in every episode of Doctor Who! This post looks at S11 - starring Jodie Whittaker - but feel free to rummage in the archives. The Woman Who Fell to Earth A great crop of phones for the inaugural episode - and some mysteries. Ryan's…

Continue reading →

Book Review: The Gendered Brain by Gina Rippon

by @edent | # # | 1 comment
Gendered Brain Book Cover.

Do you have a female brain or a male brain? Or is that the wrong question? We live in a gendered world where we are bombarded with messages about sex and gender. On a daily basis we face deeply ingrained beliefs that your sex determines your skills and preferences, from toys and colours to career choice and salaries. But what does this constant gendering mean for our thoughts, decisions and behaviour?

Continue reading →

Sometimes, there is an objective truth

by @edent | # | 3 comments
A random smattering of black dots on a white background.

I went to an interesting seminar a few weeks ago. As part of it, the facilitator projected this image up on the screen. They asked us to call out what we could see. I could kinda, sorta, maybe see an alien face. Someone else called out "a field". Another person shouted "a dog?" "Yes!" said…

Continue reading →

Guide: Add an English Dictionary to Boyue Likebook eReaders

by @edent | # # # # | 1 comment
Wikitionary definition popup.

This is a quick guide to adding a new dictionary to your eBook. This uses the English Wiktionary Dictionary. I've tested it on my Likebook Ares and it works! Download the latest dictionary from At the time of writing, the latest English version is October 2018 The dictionary file is a .7z file. It's…

Continue reading →

Add review to Goodreads from Schema markup

by @edent | # # # # # #
The Goodreads Logo.

I write book reviews on my blog. I also want to syndicate them to Goodreads. Sadly, Goodreads doesn't natively read the markup I so carefully craft. So here's the scrap of code I use to syndicate my reviews. Goodreads API Keys Get your Keys from You will also need to get OAuth tokens…

Continue reading →

Hashtag Steganography

by @edent | # # # | Read ~325 times.

Steganography (/ˌstɛɡəˈnɒɡrəfi/ is the practice of concealing a file, message, image, or video within another file, message, image, or video. I recently saw someone tweeting the hashtag #ManchesُterDerby Do you see an odd character in the middle? It's an Arabic Damma (U+064F) - a vowel character. Although it comes after the "s" in Manchester, it…

Continue reading →

Convert DOI to a HTML5 / Schema citation

by @edent | # # # # #
The DOI logo.

This is a quick and dirty way to turn a DOI (Digital Object Identifiers for academic papers) into an HTML & Microdata citation. I use this to power my Citations page. is a Microdata standard which allows machines to read your HTML and create semantic relations between documents. Here's a minimum viable citation: <blockquote…

Continue reading →

Thames Water don't get password security

by @edent | # # | 1 comment | Read ~2,793 times.

Thames Water seem to love giving me a new account number each month. That would be fine, but each time they do, I have to manually add that number to my online account. I'm bored of being their data-entry monkey. So, when they rang today, I told them that I expected them to update my…

Continue reading →

When is an Electric Car not an Electric Car? When TfL say so!

by @edent | # # # | Read ~178 times.

Another middle-class rant about an easily solved problem. Or, how a software bug nearly cost me £80. Things you should know... London has a Congestion Zone. You have to pay £11 to drive through it. If you have an EV (Electric Vehicle), you don't have to pay the Congestion Charge. Easy, right? Not quite. In…

Continue reading →

Use-cases wanted! Adding dietary requirements to

by @edent | # # | 5 comments | Read ~150 times.
Vegetarian sashimi on a bed of ice.

I want to add dietary requirements to the Person specification. And I need your help! Background is a metadata standard. You can include it on webpages to create structured, machine-readable data. Here's a sample way of representing a Person: { "@context": "", "@type": "Person", "name": "Albert Einstein", "hasOccupation": [ { "@type": "Occupation", "name":…

Continue reading →