Success at 2D Printing a Bookcase Mosaic!


A large canvas print of a photo of me and Liz in a top-down car. On closer inspection, the print is made up of lots of smaller prints.

Yesterday, I revealed my disappointment in being unable to print a bookcase. Today I revel in my cleverness at coming up with a solution! I decided to create a photo-mosaic of a nice photo of me and my wife - using all our book covers. The Result Close Up The image was printed on high-quality…

Continue reading →

Reboot and launch an Android app via ADB


Android logo.

I'm using an old Android phone as a webcam. The camera lens is great, the DroidCam software is nifty, but the Android OS behind it is old and dying. My phone often needs rebooting. Which means that the app also needs restarting. The phone's screen faces away from me, so I can't interact with it.…

Continue reading →

Review: USB Foot Pedals - FS3_P


Three foot pedals in a slight semi-circle.

I've moved to s a standing desk. So now, obviously, I need something useful to do with my feet! It's time for a USB powered set of foot pedals! They're between £20 - £40 depending on what the algorithm think you'll pay. The USB cable is about 2 metres long - which is just about…

Continue reading →

Review: Ergodox EZ Keyboard


A white keyboard, broken into two pieces.

I love ergonomic layout keyboards. I've been lusting after the Ergodox models since they were originally on Kickstarter. So when a pal was selling theirs cheap, I leapt at the chance to play with one. I've tried to love it - I really have - but it makes too many compromises, in my opinion. Make…

Continue reading →

LG killed its 360 camera after only 4 years - here's how to get it back


Screenshot of an Android device with lots of debug options.

Four years ago, I reviewed the LG-R105 360 Camera. It's a pretty nifty bit of hardware. Sadly, LG have decided that they don't want to support it any more. They already got your money, so fuck you for expecting any further updates. Here's their message: We express a sincere gratitude for your patronage to LG…

Continue reading →

Quick Image Montages


85 Book Covers.

(Mostly notes to myself.) If you have a lot of images in a directory, and want to quickly make an image montage, here's how to do it on Linux using ImageMagick. First up, this command finds all JPG file, then resizes them so they fit in a maximum box of 256x256, then sets the quality…

Continue reading →

Notes on using an Android phone as a Webcam on Linux


A settings screen with options to stream over WiFi or USB.

(Written mostly for myself) Install DroidCam I use DroidCam - which converts your Android into a wired or wireless webcam. Set the resolution nano /etc/modprobe.d/droidcam.conf Add the following text: options v4l2loopback_dc width=1280 height=720 Most video call services are limited to 720p, and streaming 1080p and higher via USB isn't always possible. Interact with the Android…

Continue reading →

Set your own emoji shortcuts in Ubuntu / Pop_OS


List of symbols.

How do you quickly insert a 💩 emoji when using your laptop? I just type ScrLck, p, o, o! What is this 🧙‍♀️ craft? In your keyboard settings, you should see an option like this: You can set the "Compose" key to be anything you like. Personally, I use the otherwise-useless Scroll Lock button. Now,…

Continue reading →

How to fix an upgraded Firefox profile


Using an older version of Firefox can corrupt bookmarks and browsing history already saved in your existing FireFox profile. To protect your information, create a new profile for this installation of firefox.

I'm an idiot. I ran a new version of Firefox nightly without creating a new profile. When I went to run my regular Firfox, I got this error message: Here's how I fixed it. Close down Firefox Open a terminal and run: firefox --allow-downgrade Let Firefox start up and create a new profile. Then go…

Continue reading →

Howto: Stop Firefox Forcing Dark Mode on Websites


Firefox dev tools. A pop up informs you that the colour scheme can be toggled.

Here's how to stop Firefox automatically turning on dark-mode for websites. In the address bar, type in about:config and press ⏎ and accept the warning it gives you. Add a new value ui.systemUsesDarkTheme set it to type number and pick one of the following: 0 to tell websites to always use the light theme. 1…

Continue reading →