Previewing Circular Avatars


Play with the demo I was lucky enough to go to Number 10 Downing Street for a meeting a few weeks ago. A perfect opportunity for a photo of me by that famous door. Being the vain man that I am, I wanted to set it as my avatar photo. But Twitter and other social networks now use circular avatars. The "10" has been obliterated and part of my head is missing. So I've created a quick way to …

Continue reading →

Review Nextion HMI Touchscreen with GPIO


I don't think the people who sent me this touchscreen are going to be very happy with this review. But that's the peril of asking bloggers to assess your kit, isn't it? The good folks at Sonoff have sent me a review unit of their "7.0" Nextion Enhanced HMI Capacitive Touch Display with Enclosure". A USB powered touchscreen - with a range of hackable goodies. It's a device which sadly fails…

Continue reading →

2FA using a postcard!


Upon joining the hyper-local social network "Nextdoor" - users are asked to verify their postal address. One option they offer is to have them send you a card in the post. So, I signed up, entered my address, and waited. A few days later, this popped through my letterbox. A few random thoughts... ✅ This is a nifty way to lightly verify someone's address! A service could ask for scans of u…

Continue reading →

Review: Svpro 3D Camera - for Android and Raspberry Pi


I've been sent a 3D camera addon to review - the Svpro SV-2560X3D-001 is a £65 stereo camera designed for Android. It will also work with a Raspberry Pi! It looks a little like a Microsoft Kinect - a single bar with two embedded cameras. The camera resolution is 720p on each lens. You can buy the camera from Amazon UK. It clips on easily to a phone via a padded screw clamp. You need to …

Continue reading →

Easy Tutorial For Getting Twitter Friends Using Python & Tweepy


Here's a very simple introduction to getting started with Tweepy - a Python program which lets you access Twitter. This will work on small computers like the Raspberry Pi. Everything here takes place in the Terminal on the Command Line. This should work on Windows and Mac - but I'm using Linux. Get Python Open your terminal or command prompt. Type python You should see something like: …

Continue reading →

Alexa powered smarthome control for Sonoff


I've been sent a couple of Sonoff smarthome gadgets. You can read my review of the S20 WiFi plug socket and the POW in line power controller. Here's a video of me controlling them from my Amazon Alexa: The latency seems a little slow - hard to tell if that's Amazon only relying on US data centres for Alexa skills, or the connection to my home. Once set up, it works well. Oh... but…

Continue reading →

User Safety at Product Hunt


I want to stop someone from following me on social media. In this case, it's not a stalker or harasser - just someone who's presence I don't need in my life. This could be worse - they could be a lot more malicious and I could be in a more vulnerable position. I am positively festooned with privilege - so I don't have to worry about my physical safety, but it's annoying and distressing having…

Continue reading →

Review: Sonoff Pow - WiFi power switch and monitoring


The good folks at Sonoff have sent me a bunch of kit to review. See my previous review of the S20 WiFi plug. This is the Sonoff Pow - a WiFi enabled in-line power switch. Set Up Wiring up the Pow is relatively easy. The cover to the terminal block is secured with a simple screw. I found the opening a little cramped - but it's easy to open up the entire unit. Which gives us a full view of …

Continue reading →

únicode is hard


In the last couple of months, I've been seeing the ú symbol on British receipts. Why? 1963 - ASCII In the beginning* was ASCII. A standard way for computers to exchange text. ASCII was originally designed with 7 bits - that means 128 possible symbols. That ought to be enough for everyone, right? Wrong! ASCII is the American Code for Information Interchange. It contains a $ symbol, but …

Continue reading →

Review: Sonoff S20 WiFi Plug


A schematic of a smart plug.

The good folks at Sonoff have sent me a bunch of kit to review. First up, the S20 WiFi Plug - an easy way to retrofit IoT smarts to your existing appliances. This fills the same niche as the Belkin WeMo but with one crucial difference - it's about half the price. Direct from Sonoff it's US$13 - from Amazon UK the smartplug is £15. The cost of the WeMo is £40. How does it compare to the B…

Continue reading →

Long Exposures - Creating Average Frames From Movies


I read a Guardian article about an artist who set up an analogue camera in front of their TV, set it to long exposure, and set a movie playing. The result was a rather wonderful collection of images. You can see more of Jason Shulman's works Is there a way to automate this process? Yes! Here's my attempt at a "Long Exposure" of "Taxi Driver". It's not the same as Shulmans's process, but I …

Continue reading →

Fixing Broken Zip Files from Bandcamp - File name too long


I recently downloaded an album from Bandcamp. On trying to extract the zip file using Ubuntu, I got the error "File name too long." This is a known problem with Bandcamp. If you have a problem with long filenames in zip files, here's how to fix it. Quick Solution unzip -p -c whatever.zip "filename.ogg" > shortname.ogg That will extract a specific file from the zip and then rename it before …

Continue reading →