3D printing a cover for my CHIP

I have a Next Thing Co. CHIP single board computer (unfortunately discontinued) that I use to run homebridge, in order to connect HomeKit to my Hive home setup. So that I can control my thermostat and lights using Siri on…

Visiting Pencoed

Oops, I skipped a day yesterday. Mainly it was because I was visiting Cellnovo at the Sony UK Technology Centre in Pencoed, and I only got back late in the afternoon. Sony Pencoed is where the Raspberry Pi is made,…

Using libavutil's LZO algorithm in Node.js: Part 6

Using libavutil's LZO algorithm in Node.js: Part 6

I struggled for two days straight to get my LZO Node module working on Windows. It kept on complaining about "A dynamic link library (DLL) initialization routine failed." when trying to use it in Electron on Windows. It turns out…

Pumpkin pie

Pumpkin pie

I don't think I have ever had pumpkin pie before. To my understanding it is mainly eaten during Thanksgiving in the US. When we recently went to pick some pumpkins on a nearby farm for Halloween decorations, we made sure…

GNOME Boxes FTW!

GNOME Boxes FTW!

I enjoy using GNOME Boxes for virtual machines so much! I've already written about how horrible the experience of trying to use Virtualbox or VMWare on Linux is, and that everything just works in Boxes.Having used it for a…

Using libavutil's LZO algorithm in Node.js: Part 5

Using libavutil's LZO algorithm in Node.js: Part 5

I found the reason why I didn't get av_lzo1x_decode compiled into the avutil library when cross-compiling to Windows from Linux the first time (as described in yesterday's blog post). Basically I needed to do sudo apt-get install mingw-w64-tools…

Using libavutil's LZO algorithm in Node.js: Part 4

Using libavutil's LZO algorithm in Node.js: Part 4

I've been away at a Tidepool offsite, which explains the lack of updates to the blog. Hopefully we'll be back to regularly daily updates from now onward.I've been struggling to successfully link to the avutil shared library on Windows.…

Open data maps

Open data maps

I came across some pretty cool open data maps recently. The first one is from M&S (via Spencer Wright's awesome The Prepared newsletter), which shows exactly where in the world their products (food & clothing) are made, as…

Using libavutil's LZO algorithm in Node.js: Part 2

Using libavutil's LZO algorithm in Node.js: Part 2

Yesterday I started wrapping the LZO algorithm inside libavutil into a Node.js library. I'm still working on the C code, but let's have a look at how to test if it's actually working. I needed to generate some LZO-compressed…