davep
davep
Dave Pearson
My personal blog which covers a handful of main topics and wanders through all sorts of subjects. Mostly you'll see me writing about coding and Python and a bit of Emacs and so on; but sometimes there will be more random thoughts and personal stuff.
Latest Posts
Yet another older Emacs Lisp package that has had a tidy up. This one is slstats.el, a wee package that can be used to look up various statistics about the Second Life grid. It's mainly a wrapper around the API provided by the Second...
Yesterday evening I released v1.4.0 of OldNews, my terminal-based client for TheOldReader. The change in this release is pretty straightforward, but something I kept finding myself wanting. I've added three new commands to the...
I think I'm mostly caught up with the collection of Emacs Lisp packages that need updating and tidying, which means yesterday evening's clean-up should be one of the last (although I would like to revisit a couple and actually improve...
I just grabbed and opened up the MacBook Air and met this: First time I've ever seen this and I've been using Ghostty for quite a while now. To be fair, the MacBook did update to 26.4.1 overnight and has tried to get back to the state it...
The experiment with building an MCP server continues, with some hacking on it happening over a couple of hours while killing time in an Edinburgh coffee shop. It is, of course, a solution looking for a problem, and I suspect I'm the only...
This morning I'm tinkering some more with NGMCP. Having done a release yesterday and tested it out by globally installing it with: uv tool install ngmcp I was then left with the question: how do I easily test the version of the code I'm...
Recently I've been thinking that it would be interesting to get to know a little about the Model Context Protocol and see what it's about and get a feel for how useful it might be, if at all, for anything I do. As always happens when I...
Following on from yesterday's release of BlogMore, I've been looking at some more information in the Google Search Console, which helped me uncover a couple more bugs in relation to URL generation. This time I noticed a couple of issues,...
This was a nice find yesterday: I think I came across it when someone I follow on Mastodon boosted a post from the account related to the site; it's a site called powRSS. The concept is pretty simple: collect links to all sorts of small...
Three months back I released obs2nlm, a tool that takes an Obsidian vault and turns it into a single Markdown file so it can be used as a source for NotebookLM. Since then I've been using it a lot and it's working out really well....
Since kicking off building BlogMore and swapping this blog over to using it I've been playing with the Google Search Console. It's something I've not used in decades, but felt it was time to dip back in again and understand how it works...
After adding the streak display to the stats a couple of days back, I got a little more obsessed with knowing what sort of runs of days of posting to the blog I had. I even said in that post: It almost makes me want to do a...
I wondered yesterday: ...those question headers are displaying differently, with the background colour no longer spanning the width of the window. I'd like to understand why. Turns out it was pretty straightforward: diff --git a/quiz.el...
Today's Emacs Lisp package tidy-up is of a package I first wrote a couple of employers ago. While working on code I often found myself viewing FASTA files in an Emacs buffer and so I thought it would be fun to use this as a reason to...
I've released an update to BlogMore, with another little straightforward addition. This time I'm revisiting the statistics page and adding a streak tracker, of sorts. Modelled after the GitHub contribution tracker, or indeed any number...