Check your battery stats with the OnePlus Diagnostic Tool

by @edent | # # # | 1 comment | Read ~130 times.
App showing healthcheck app.

My OnePlus 5T is 3.5 years old and, after daily abuse, its battery life is starting to fade. But how bad is it? OnePlus have a diagnostic tool which, annoyingly, isn't available in the Google Play store. And is a bit of a pain to run. So here's a quick tutorial. Download the app APK…

Continue reading →

Animated TreeMaps in R - the hard way

by @edent | # # # # # | 1 comment
A treemap which show a volumetric view of data.

As I am a bear of very little brain, these are notes to myself on my slightly shonky process for creating animated TreeMaps in R. The aim is to end up with something like this: Generate the images Getting the data is left as an exercise for the reader (sorry!). This loops through the data…

Continue reading →

How to fake AVIF thumbnail images

by @edent | # # # | Read ~140 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 | # # # # # # # | 3 comments | Read ~102 times.

(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 ~913 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 ~217 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 ~114 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 ~182 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 ~167 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 ~222 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 →