Dave Pearson
mastodon 4.7.3- Developer (https://davep.dev)
- Emacs addict (https://elisp.dev)
- Geek
- He/Him
- 🏴
- finger://plan.cat/davep
- gemini://davep.gemcities.com/
I'm kind of surprised to find that there doesn't appear to be an #Emacs package that provides a handy mode for editing #gophermap files. Like, sure, they're not *that* tricky, but it seems like it could be (or could once have been) a handy mode.
Thinking about trying to speed up #BlogMore a wee bit: https://blog.davep.org/2026/05/11/speeding-up-blogmore.html
New version of #Rogallo, which seeks to improve the way that a capsule's certificate is validated.
https://blog.davep.org/2026/07/31/rogallo-v1-4-0.html
#Gemini #GeminiProtocol #SmallWeb #smolweb #terminal #python #programming
Adding a wee screen that shows information about the currently-viewed page in #Rogallo.
#SmallWeb #smolweb #GeminiProtocol #python #programming #terminal
#Rogallo v1.2.0 is now available. The main change in this release is initial work on supporting the #Gopher protocol.
https://blog.davep.org/2026/07/28/rogallo-v1-2-0.html
#Gopher #Gemini #GeminiProtocol #SmallWeb #smolweb #python #programming
Cleaned up wordcloud.el, a little #Emacs package that turns a buffer into a word cloud, of sorts: https://blog.davep.org/2026/04/14/wordcloud-el-v1-4.html
#BlogMore v2.21.0 is now available. This adds a lint command that is used to check your blog content for various issues.
My shiny new MacBook Air is pretty awesome. Did some setting up this evening. Utterly failing to get my Emacs environment to run up though. Something odd with git-gutter/git-gutter-fringe. Also had tons of stuff barf over cond-let. Weird ‘cos on the other 3 Macs I regularly use all is fine (albeit I’ve not rebuilt from scratch in a while).
When you decide to dive into an otherwise AI-coded codebase, and you want to make by-hand changes, at least there are tests.
Right?
https://blog.davep.org/2026/05/01/at-least-there-are-tests.html
#BlogMore v2.12.0 is out, with a couple of improvements to the sitemap and the ability to index the stats page: https://blog.davep.org/2026/04/10/blogmore-v2-12-0.html
I've released #BlogMore v2.11.0, with this version adding more streak-based stats and a whole blog calendar/history view. Because why the hell not.
So @SuperMarielle@mas.to is questioning our relationship status after seeing me eat a Kiwi. Apparently I do it wrong. 😑
My new toy has arrived, a week after ordering it: https://blog.davep.org/2026/05/11/steam-controller-is-here.html
Gemini, when modifying code, has some odd obsessions: https://blog.davep.org/2026/05/10/an-argument-with-gemini.html
Experimenting some more with an #MCP server to better understand this stuff: https://blog.davep.org/2026/04/12/ngmcp-v0-2-0.html
#MSDOS #clipper #nortonguide #AI #python #programming #fastMCP
#BlogMore v2.13.0 is now available, with a couple of fixes related to clean URL use (discovered thanks to the Google Search Console). https://blog.davep.org/2026/04/11/blogmore-v2-13-0.html
I've released v1.2.0 of obs2nlm, a tool to turn an #Obsidian vault into a source for #NotebookLM. This release adds the ability to split a vault into multiple sources.
The new #BlogMore linter has helped already: https://blog.davep.org/2026/05/11/the-linter-helped-already.html
Quick update to Wasat, to improve on the changes added in v1.2.0: https://blog.davep.org/2026/07/30/wasat-v1-3-0.html
My son keeps trying to sell me on https://store.steampowered.com/app/3904850/Approximately_Up/ and I'm "eh, looks fun but nope don't need a building game ATM" and then I realised I could try and build Serenity and now I'm rethinking how I spend my evenings.
Made a wee library to help with loading up Gopher server responses: https://blog.davep.org/2026/07/27/gophermap-a-simple-library-for-parsing-gopher-responses.html
Having added finger support to #Rogallo, I guess it makes sense that I also look to adding Gopher support too.
https://blog.davep.org/2026/07/26/port70-a-gopher-protocol-library-for-python.html
More tinking with an MCP server, and learning it's kinda clunky to develop and test one with #Copilot CLI: https://blog.davep.org/2026/04/12/global-and-local-mcp-servers-with-copilot-cli.html
Random thought: if the @fsf@hostux.social obsolete your contribution, I wonder if they'd be willing to sign copyright back over?
https://mail.gnu.org/archive/html/help-gnu-emacs/2025-03/msg00208.html etc for context.
#Rogallo is updated to v1.3.0. This version adds Gopher type "badges" and an alias facility for the command line: https://blog.davep.org/2026/07/29/rogallo-v1-3-0.html
#SmallWeb #smolweb #Gemini #GeminiProtocol #python #programming
Slowly improving the host verification approach in Wasat: https://blog.davep.org/2026/07/30/wasat-v1-2-0.html
I guess, if I'm going to run with #Gopher support in #Rogallo, I should have a wee site too: gopher://tilde.team/1/~davep/
I've released the first version of NGMCP, an MCP server for reading and querying Norton Guide database files. https://blog.davep.org/2026/04/11/ngmcp-an-mcp-experiment.html
Thinking some more about unreliable tools: https://blog.davep.org/2026/05/12/the-other-unreliable-buddy.html

