Peter Stuifzand Notes on software, small tools, and the open web.

Notespage 3

05:55

Personal knowledge management could never have this input would without the public wikis…

Personal knowledge management could never have this input would without the public wikis providing a place for this written experience.

05:52

In the original wikis, part of the draw was that the people who took part in the history…

In the original wikis, part of the draw was that the people who took part in the history wrote about their personal experience. There is a big chance that these people would not have written this otherwise.

22:21

While working on an extension for zk in Neovim, I learned a few things:

While working on an extension for zk in Neovim, I learned a few things:

  • You can't use vim.fn.json_decode inside a make_entry call.
  • Telescope finders.new_job calls to external programs expect a new line at the end of the last line.
  • Zk doesn't add a new line at the end of the last line, but can do it with --footer "\n".
19:41

I created a tree-sitter grammar for printf. It's a few lines of code. Then I added a few…

I created a tree-sitter grammar for printf. It's a few lines of code. Then I added a few queries to neovim to inject this new grammar in Go for Printf, Sprintf, Fprintf and Errorf. And now it highlights the "%s" in the format string.

14:30

It seems the Microsub reader works well enough in a mobile browser.

It seems the Microsub reader works well enough in a mobile browser.

21:20

The Postgres streams in Ekster got some improvements. Hope this works better now.

The Postgres streams in Ekster got some improvements. Hope this works better now.

19:45

What would I need to send the webmention notifications to Ekster? It seems that I need to…

What would I need to send the webmention notifications to Ekster? It seems that I need to post the webmentions as Micropub posts to a channel.

09:32

I have been building a Postgres backend for some of the timelines. This timeline type…

I have been building a Postgres backend for some of the timelines. This timeline type returns items in reverse chronological order and keeps all of them (for now). The sorted sets type removed all read items.

08:54

I'm reading the Fit for Purpose book. It seems the F4P cards are a good way to gather…

I'm reading the Fit for Purpose book. It seems the F4P cards are a good way to gather information about your service or product. I will try this some more.