Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Pareidolia and Computer Vision

· 300 words · Viewed ~423 times


Humans are pretty spectacular at image recognition. We have a seemingly innate ability to look at an image and tell if it is that of a human face - even if it has been severely distorted. Occasionally though, the software in our brains is a little too eager to see a face. This phenomenon is called Pareidolia. It's what causes you to see dragons when you look at the clouds, and a smiling…

Submitting (Trivial) Linux Kernel Patches

· 1 comment · 450 words · Viewed ~3,870 times


A cute penguin.

So, I've submitted my first patch to the Linux Kernel! It's trivial set of documentation improvements - mostly done so I could see if I've got everything set up correctly. This blog post is more of an aide memoire than a fool proof guide - I hope future me finds it useful! Install and Configure git I'll leave you to figure out how to install git on your system - one thing you will need to is…

Review: The Tiny Cubox Computer

1,150 words · Viewed ~14,964 times


It's not often that you get to play with a computer which is smaller than its own plug! This is the Cubox from Solid-Run. An impossibly tiny PC which is pitched at the hobbyist and developer market. This will be a quick review based on half a day of mucking about with it. A Warning This is a toy for geeks. As such, there's lots of wandering around unmaintained Wikis, reading out-of-date…

RTL Bugs

· 350 words · Viewed ~1,331 times


Take a look at the following text, looks normal enough doesn't it? "Harry ‮".draziw a si ‭Potter Now, try to select the text and see what happens. WHAT WITCHCRAFT IS THIS?! If you examine the source code for this page, you'll see that I'm using the Unicode Bi-Directional characters. "Harry ‮".draziw a si ‭Potter These characters are useful when writing text that includes, say, E…

Reverse Stereo on HP Premium Headsets

· 1 comment · 300 words · Viewed ~782 times


I've started talking a lot more over VoIP. The microphone on my MacBook Air is basic, but serviceable - so I thought I'd treat myself to a new mic headset. I went with the HP Premium Digital Headset from Amazon. The headset is USB - and worked instantly with Ubuntu Linux: It even has a dedicated "mute" button to cut off the microphone. Handy when on a conference call. The only problem was,…

Case Conflicts in Dropbox for Linux

· 5 comments · 250 words · Viewed ~3,333 times


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

I love Dropbox, I really do. It sits on my home PC, my laptop, my server, and my Android phones and tablets. Nothing comes close to it for seamlessly giving my machines access to the same set of files. It even runs on Linux - well... mostly. All my devices run Linux, from my Raspberry Pi to my MacBook. One of the great things about Linux is that is allows for case-sensitive file names. That …

Creating Animated Gifs from 3D Movies (HSBS to Gif)

· 500 words · Viewed ~1,781 times


A few days ago, I posted this animated gif that I'd created from the 3D Doctor Who Special. I created that gif manually, but I wondered if it was possible to create such an animation in an automated fashion. Turns out, it's pretty easy! This relies on ImageMagick - which is a powerful image manipulation tool. All of these scripts work on Ubuntu - and they should work on any GNU/Linux disto…

Why Do Companies Still Use Microsoft Windows For Displays?

· 36 comments · 250 words · Viewed ~38,954 times


As I was exiting Oxford Railway Station, I glanced at this screen showing the bus departure times. Notice anything odd about it? sigh Yet again someone has shoehorned Microsoft Windows into a product it is completely unsuitable for. Why does a screen which displays a fairly basic set of information need to be running on an expensive Windows licence? Moreover, why is such a machine connected …

Rooting The Nook

· 7 comments · 250 words · Viewed ~1,692 times


Photo of a Nook eReader with eInk screen.

I was inspired by Matthew Petroff's Kindle Weather Display to do something similar with my old Nook Simple Touch Reader. I had planned to use a salvaged eInk screen - but the Nook STR (or NSTR from now on) is only £29 due to a massive price drop. The Glow version is a mere £69 - so I bought that and have set my old NSTR to work as a "Family Display Screen". The idea is that this will stay by t…

Subsetting (Chinese) Fonts

· 1 comment · 400 words · Viewed ~4,831 times


There are loads of really delightful Simplified and Traditional Chinese True Type Fonts available on the web. There's only one issue - the file sizes are really large. In many cases, too large to effectively use as a web-font. For example, this calligraphy style font is 3.4MB. The beautiful Paper Cut Font weighs in at 14MB! That file-size is far to heavy to embed on a web page. …

Preparing for the Collapse of Digital Civilization

· 9 comments · 1,050 words · Viewed ~6,014 times


While visiting the USA, I came across a delightfully bizarre TV show - Doomsday Preppers. For those who don't know, this pseudo-documentary follows the lives of certain... eccentric... families who believe that the end of civilization is coming and they better get busy preparing for that eventuality. Whereas you and I might keep a bit of spare cash hidden away, along with some out-of-date cans…

Inkscape - cropping SVG files on the Command Line

· 9 comments · 200 words · Viewed ~12,489 times


Logo for Inkscape.

A little post as an aide-mémoire. I've found a lovely set of SVG playing cards. The only problem is each image is displayed within a page. This means the relatively small cards have an enormous white margin. Within Inkscape (the vector image editor for Linux) it's possible to crop the margins by going to: "File → Document Properties → Resize Page To Content → Resize page to Drawing or Select…