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…
Continue reading →
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…
Continue reading →
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…
Continue reading →
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…
Continue reading →
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,…
Continue reading →
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 …
Continue reading →
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…
Continue reading →
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 …
Continue reading →
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…
Continue reading →
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. …
Continue reading →
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…
Continue reading →
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…
Continue reading →