How to fake AVIF thumbnail images

by @edent | # # # | Read ~117 times.

AVIF is the hip new image format. It is born out of video compression technology. Modern video streaming services have a complicated relationship with multiple resolutions. A video is usually encoded several time – for high, medium, and low bandwidths. When you start streaming, your playback device usually picks the lowest quality stream to start…

Continue reading →

KOReader – change forward and back to bottom and top

by @edent | # # # # # # # | 2 comments

(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,…

Continue reading →

“Advanced Network Error Search” – how to turn off Virgin’s least helpful service

by @edent | # # # # # | 9 comments | Read ~846 times.
Screenshots showing adverts next to my mispelled domain.

tl;dr you have to keep complaining to Virgin for several months and then take them to the Communication & Internet Services Adjudication Scheme then complain to their Data Protection team by contacting them on LinkedIn. Background Virgin have a spammy DNS hijacking service. If you accidentally misspell a domain – for example example.coom – Virgin…

Continue reading →

Upgrading the Boyue Likebook Ares on Linux

by @edent | # # # # | Read ~155 times.
eReader showing Android 8.1.

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…

Continue reading →

Add .ics events to your main Google Calendar

by @edent | # # # | 6 comments | Read ~109 times.
The Google Logo.

Google Calendar is one of the cornerstones of G-Suite. Sadly Google don’t dedicate enough resources to develop into its full potential. Other than a new icon and forced Google Meet integration, it hasn’t had many improvements recently. Leaving it to the community to pick up the pieces. Here’s how to get an external calendar integrated…

Continue reading →

Screen recording on Wayland / Pop_OS

by @edent | # # # # | Read ~149 times.
Unix is user-friendly — it's just choosy about who its friends are.

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.…

Continue reading →

Anatomy of my perfect ls command

by @edent | # # # | 3 comments | Read ~162 times.
Unix is user-friendly — it's just choosy about who its friends are.

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…

Continue reading →

Cisco AnyConnect for Linux – save profile

by @edent | # # # | 1 comment | Read ~141 times.
Binary code displayed on a screen.

I couldn’t find a simple guide to this – so these are notes to myself. Create a file called myVPN.xml: <?xml version=”1.0″ encoding=”UTF-8″?> <AnyConnectProfile xmlns=”http://schemas.xmlsoap.org/encoding/” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://schemas.xmlsoap.org/encoding/AnyConnectProfile.xsd”> <ServerList> <HostEntry> <HostName>My Work VPN</HostName> <HostAddress>vpn.example.com/connect</HostAddress> </HostEntry> </ServerList> </AnyConnectProfile> Place it in /opt/cisco/anyconnect/profile/ Now, when you launch your VPN client, it will show you your saved hosts. Huge…

Continue reading →

OMG! Twitter release an OFFICIAL conversations API!

by @edent | # # # | 4 comments | Read ~668 times.
An organic, branching tree view of a conversation.

One of the most requested Twitter API features is now available – the ability to get replies to a Tweet as a thread. Long time readers know that I’ve long been a fan of Visualising Twitter Conversations in 2D Space. But up until now you had to use horrible hacks to get the data. As…

Continue reading →

Adding SIP calls to Android – for free!

by @edent | # # # # # # | 7 comments | Read ~324 times.
Config setting screen.

SIP is a stupid acronym. It’s basically a standard way of making phone calls over the Internet. This means you can make and receive phone calls over WiFi. Here’s how I got it working – for free – on Android. By the end of this tutorial you will be able to: Receive calls to a…

Continue reading →