Trying out Commento

As I mentioned in my previous post, I’ve been looking around for a replacement to Disqus for handling the comments on my blog. It’s a tricky thing to manage because I’ve got a bit archive of comments that I want to preserve. The system obviously needs to handle this static site, but also enable commenters to comment easily, without needing an account if they don’t want to create one. I ended up coming across Commento, which seemed to fulfil all of those conditions.

Continue reading

Keeping track with Fathom

For much of the time that I’ve had a blog, I’ve kept a vague eye on its visitor numbers in one way or another. I’ve used a variety of different tracking methods from the no-longer-supported Mint, to Matomo (formerly Piwik), and the usual Google Analytics that everyone uses. I’ve always favoured simpler web analytics, as my needs are very simple, but those have been increasingly difficult to find. Since it opened to beta testers, I have been using Fathom Analytics, and I have been really happy with how it works.

Continue reading

Getting comfy with Emacs

I’ve been having a lot of fun with Emacs since I last wrote about it. I’m gradually starting to get comfortable with it, by doing as much as possible of my text editing (as well as other kinds of tasks) in Emacs. For example, I had to write some new lectures this Semester, and used Org mode to write them, using the built-in converter to make a Beamer PDF. I used the ability to include another file in the header to set up all the stuff needed to use the Metropolis Beamer theme, which I could then easily include in each lecture file. It was a delightful way to work. I split my frame into the org file for the lecture, a dired buffer showing the image files I wanted to include so that I could easily copy the filename into my lecture file (just move the cursor to the line in dired and hit w to copy the filename so you can yank it in your file), and a docview window showing the generated PDF file.

Continue reading

Finding serenity

The past few weeks have been somewhat busy and disruptive, with a lot of different projects on the go at work, and renovation work on our bathroom at home. As often happens at times like these, I’ve been daydreaming about calmer, more serene times whenever I’ve had a moment or two to myself. I kept finding my thoughts going back to a particular experience on holiday in Pembrokeshire.

Continue reading

Emacs from a clean slate

I feel like this post could be subtitled “For real this time”. Let’s just say that it’s certainly not my first time down an Emacs rabbit hole. I’ve used Spacemacs, then given up because I found it hard to maintain and fix small issues that arose. Then I moved to Doom Emacs, and liked it a lot. It was more compact and less monolithic than Spacemacs, but it still required more Emacs knowledge than I had at the time to understand how all the working parts fitted together. Then I went back to Neovim, and so the bouncing between Vim and Emacs cycle began again. This time, something struck me: what if I was approaching Emacs in the wrong way, trying to make it into something it isn’t, namely Vim? What if I actually took the time to learn how to do things the Emacs Way, and built up my configuration from scratch, adding only what I needed and understood? It was a crazy idea, but it might just work…

Continue reading

ErgoDox EZ keyboard

I’ve got a new keyboard, and it’s a fabulous beast. Regular readers may remember that I have been using a Happy Hacking Keyboard Pro 2 (HHKB) for some time (about 6 years, as it turns out). That was my first mechanical keyboard since the days when mechanical keyboards were the only ones you could get. I’ve loved it to bits, but for the past few months I’ve been having pain and discomfort in my hands and wrists, and decided it might be time to look around for a more ergonomic replacement. After a lot of research and deliberation, I ended up getting an ErgoDox EZ. I’m still tweaking the configuration a bit, but I love it. It has already done wonders for both the comfort of my hands and my writing efficiency.

Continue reading

Welsh wonders

travel life View comments

About two weeks ago, we returned from a holiday in West Wales, on the lovely Pembrokeshire coastline. When I was a child, we often spent our holiday in Wales, but in mid-Wales, rather than the coast. I had never been to that part of the Pembrokeshire coast before, and it turns out that I have been missing out on a treasure.

Continue reading

TWSBI Go fountain pen

pens View comments

As a fountain pen fan, Cult Pens is one of my favourite guilty pleasures. They also produce an email newsletter which (unlike most such publications) I actually read and enjoy. While reading the most recent newsletter, I found out about the new TWSBI Go fountain pen. I’ve had a few TWSBI products before, and I have got a lot of enjoyment out of them. They tend to be well made (particularly for a relatively low price), and they often include some interesting and novel ideas.

Continue reading

NixOS and the Art of OS Configuration

geekery View comments

You know how it is when you take a quick look at a framework for organising your dotfiles, and end up installing and configuring a new Linux operating system on an old MacBook Air? No? Just me then. It started innocuously enough. I’ve been really busy at work all summer, with lots of travelling, a lot of working weekends, and long hours. That hasn’t really left enough blocks of time for sewing projects, so I’ve been falling back on my other relaxation activity: pottering about with computers in odd moments.

Continue reading

How to cross the road

On Thursday, I arrived back from another work trip to Indonesia, this time to the island of Sumatra. The trip itself was amazing (as ever — this is my third trip to Indonesia, and my first to Sumatra), but the travel involved was exhausting. We had multi-leg flights with stops, punctuated by all the getting out of bags of liquids and x-raying of laptops that modern air travel involves. After a while, it was hard to know where we were and what day it was.

Continue reading