Welcome
I am a human. I wrote music and prose. I write software.
Flitting about the Internet
- Robert's butterfly, is it a Blue Morpho?
- Robert's Antenna, finding signal in the noise
- Left Coast RISC OS Computer Club
Then there's this blog ...
Recent Posts
- Fountain and recording agents, 2026-04-15
- LibreOffice Writer and Markdown, 2026-03-27
- Markdown & Frontmatter: Taking Text Further, 2026-03-04
- Language Models, Services and the Edge, 2026-03-03
- A Simple Web We Own, 2026-02-21
- Embracing Markdown as Hypertext, 2026-02-19
- The JSON under the hood of RDM, 2026-02-13
- Reflection on a few decades, 2026-01-01
Series start as blog posts but continue as collections that explore an idea, topic or theme.
Library Jargon, a slowly accumulating list of terminilogy I've encountered working for a Research Library
The toolbox
Screen Play and writing tools
- scripttool - a tool for working with screenplay formats such as Final Draft, FadeIn, Fountain and Open Screenplay Format (e.g.
.fdx,.osf,.fadeinand.fountain) - fountain - A Go package for working with Fountain markup. Includes three example programs fountainfmt which is a pretty printer for fountain documents, fountain2json which converts fountain files to JSON and fountain2html an experimental HTML renderer for fountain documents
- fdx - A Go package for working with Final Draft XML files (.fdx)
- osf - A Go package for working with Open Screen Play formatted files
Web Reading and Writing tools
- Antenna App - Build news sites, microblogs, blogs, and linkblogs with Markdown
Language Model Systems
- Harvey (proof of concept) - A scholarly agent integrating Llamafile and Ollama language model services
- Henry - A small factory for generating LLamafile files from HuggingFace.co hosted models
Additional text rendering/formatting tools
- commonMarkDoc - a TypeScript module for working with CommonMark documents
- shorthand - a text label expander with markdown support
- stngo - Standard Timesheet Notation processor for my personal project time logs
L.A. County
- Cal Fire Incident Map
- Los Angeles County
- City of Santa Clarita
- SoCal Earthquake Center
- California Alert Cameras (run by U.C. San Diego)
- South Mountain Looking, Ventura County (looking East towards Santa Clarita Valley)
- LACFD Camp Nine (Loop 1) (Bear Mountain Divide area, Looking North)
- LACFD Camp Nine (Loop 2) (Bear Mountain Divide area, Looking North)
- Oak Mountain (North 1) (Looking North East)
- Oak Mountain (South 1) (Looking along the ridge line)