Favourite makers on YouTube

Favourite makers on YouTube

A quick round-up of three of my favourite makers on YouTube at the moment. Colin Furze Colin is arguably one of the most famous makers on YouTube, with over 6 million subscribers. He builds insanely cool (and dangerous) things. Here…

Walking around in a bookshop

Walking around in a bookshop

I'm working out of a co-working space in town today, and walked into a bookshop during my lunch break. Yes, a physical bookshop. You know they still exist, right? Unfortunately there is only one independent bookshop left in Swansea and…

Stair spindles

Stair spindles

One spindle on the staircase in our new house is broken. How do you go about finding out a new one? I started googling and found out there is a mind-boggling array of spindle designs. I found one website that…

Moving house

Moving house

Man, moving house can be tiring, especially if you're trying to do it yourself. We've had great help from friends with the whole process, but there's still a lot of work to do. A move is always an eye-opener to…

Packing day

Packing day

It's pretty early on Saturday morning, but I just realised that I probably won't have time later today to write a blog post. We're in the process of packing to move to the new house. I rented a van yesterday.…

Favourite three books of the first half of 2018

I'm a little bit behind on my 2018 Goodreads Reading Challenge, but as we're now a month past the halfway mark of 2018, I thought I'd do a quick roundup of my favourite three books of the first half of…

Two months!

Two months!

Wow, I didn't think I'd be able to keep this blog going for two months without skipping a day, but here we are. As I'm not using any analytics on this blog, I have no idea how many people are…

Using MTP on macOS with Node.js: Part 3

Using MTP on macOS with Node.js: Part 3

Today I started on wrapping the libmtp C library in a Node.js module. So far, I've managed to load the list of files on the device and successfully retrieve a file. Let's start with the bindings.gyp file: { "…

Using MTP on macOS with Node.js: Part 2

Using MTP on macOS with Node.js: Part 2

Following up from yesterday, I started using libmtp to see if I can connect to an Android phone and read a file from it. Once the library is successfully compiled, you can run some of the example programs in the…

Using MTP on macOS with Node.js

Using MTP on macOS with Node.js

Media Transfer Protocol (MTP) has replaced USB Mass Storage as the dominant protocol for transferring digital media between an Android phone and a computer. USB Mass Storage allows devices to be mounted as drives on the host computer, and while…