After my rant the other day about Adobe Digital Editions, I discovered libgourou by Grégory Soutadé libgourou is a free implementation of Adobe's ADEPT protocol used to add DRM on ePub files. It overcome the lacks of Adobe support for Linux platforms. There are a few limitations, but nothing too serious: Only ePub is supported. No PDF Command line only Alpha quality software. It works - but i…
Continue reading →
Back to the office! The only thing which makes other people bearable is being able to block out their chatter (sorry colleagues, I love you all dearly!). So I picked up this pair of on-ear Bluetooth headphones with active noise cancelation. They're pricey (a bit under £200) but are they any good? First impressions Not great. None of the buttons are labelled, so it's surprisingly hard to figure …
Continue reading →
A year ago, I decided to buy a new Linux laptop. I also decided to switch to using it full time for work. I've always used Linux for personal use - but was mostly stuck with MacOS for work. I don't like MacOS. Since I was WFH, I decided to switch to full time WFL - Working From Linux This is a brief list of what hasn't worked. As ever, while I'm grateful for my employers' enlightened BYOD…
Continue reading →
Let me start by saying that Emoji Passwords are probably a really daft idea. I want to use emoji in my passwords. They're easy to type on a mobile keyboard, easy to remember, and a lot more fun than boring ASCII characters. Let's go with ✅🐎🔋📎 (As close as possible to Correct Horse Battery Staple) I use BitWarden as my password manager. It saves emoji passwords into its database, but has troub…
Continue reading →
(Mostly notes to myself) KOReader is the best eReader software I've found. It works beautifully on eInk screens, Android, and Linux. Just a gorgeous - and infinitely customisable - experience. There's one thing I don't like - to move forward a page, you have to click the right of the screen and, to move back, the left. That's fine if you're holding the book in your right hand. But sometimes I…
Continue reading →
Turn your Android phone into a USB webcam with DroidCam. I can't believe it took me a whole fucking year of pandemic-time to discover this app. My laptop's webcam is... basically fine. It's a cheap 720p sensor with a tiny lens. It doesn't really cope with low light, and the picture is a bit fuzzy and grey. If you're on a conference call with me, I look like this: I've got an old Samsung…
Continue reading →
This is so annoying. Boyue have released an Android 8 update for their Likebook eReaders. But it's impossible to upgrade it on Linux - here's my guide to getting it working Ubuntu / Debian / Pop OS. There's some Linux debug tips at the end of this post. Install VMware Virtual Machine Download the latest version of the Virtual Machine. Make the downloaded file executable. chmod +x…
Continue reading →
Inspired by this conversation on Mastodon YouTube hosts 360 videos. Here's one of mine, wandering through the Houses of Parliament. You can drag the video to see all around. If you let YouTube-DL download the "best" version, you'll end up with a video which looks like this: Each lens' view has been horizontally stretched, and then stitched into an over/under view. This is in Google's…
Continue reading →
One of the annoying things about being on the bleeding edge, is that some things don't work as you expect. I use the Wayland Display Server on my Linux box. And I couldn't find a simple screen recorder which worked. Turns out, Gnome has a hidden screen recorder! To activate it, press these keys simultaneously. CTRL+ALT+SHIFT ⇪+R A small circle icon will appear in your tray to show it is r…
Continue reading →
Mostly notes to myself. Nestled away in my Linux Bash profile, I have this one-liner alias lh='ls -trhgGN --color=always | cut -d" " -f4-' When I run lh it outputs a list of files in the directory, showing their size, with the newest files on the bottom. I use this regularly to see what I've downloaded recently and how big the files are - so I made an alias. Here's how it works. Alias …
Continue reading →
If you have Virgin Media's cable service, you may have been forcibly opted-in to their WiFi Hotspot Sharing service. This allows anyone with a Virgin Media account to connect to your WiFi! Virgin have been moderately sensible with their design of this - users get a separate IP address, so their activity cannot be commingled with yours. But what about your bandwidth? Here, Virgin have been…
Continue reading →
I work on the SuperTinyIcons project. Our aim is to make pixel perfect SVG icons in under 1KB. Because SVG can be quite verbose, every single redundant byte we can eliminate is a byte we can use in drawing. Here are three quick tips for shaving a few bytes off an SVG. Decimal Magic SVG co-ordinates can have decimal precision, like: 123.456. But what about co-ordinates which are less than one? …
Continue reading →