David Peach

Page 2 of 211

Posts by David Peach

4th May 2026

A tan and white faced border collie dog peeps out from between two pillows. Looks ready to sleep.

Sherlock is here and ready for a nap in today’s #MonDog submission.

#DogsOfMastodon

test post with a tag

#TestTag

3rd May 2026

Sherlock going for walkies in Sutton Park.

I wasn’t receiving any notification from a mention on mastodon. Turns out I had to edit config in my server’s postfix settings. Works a charm now.

Wow the Friends plugin for WordPress has really had some polish. The mastodon theme is great too!

2nd May 2026

I’ve decided to switch back to WordPress. This was based on the strength of 2 plugins I really want to be using again: “Friends” and “ActivityPub”.

i miss the connection to other people and the interactions I used to have off of the back of some of my posts and gaming photos.

9th April 2026

The Human-made sites webring

— “Webring”, you say?

— Yes. A webring.

Those things from the late 90’s/early 00’s where real people with real websites connected via a linking mechanism known as a webring.

Well, it’s not so much of a mechanism as a list of websites that link between each other in a chain.

So you could land on one which would say it’s a part of a given webring, along with a “next”, “previous” and sometimes “random” site.

So you could easily discover other websites that share common values.

Human made.

My idea came a few weeks ago to try and join together people who had real websites and blogs who were against using ai slop in their writing.

That’s to say, it’s not a case of judging people who use AI to accomplish certain tasks. But it is a conscious decision to collect together people who vouch to not churn out AI slop in their posts.

Keep it real.

Keep it human.

If you have a website/blog, and want to join a slowly-growing community of people online who prefer the web stayed human-centered, then come along to human-made.site and join us. 🙂

Back and forth

— Right, that’s it. I’m getting annoyed with the block editor. I’m switching to ClassicPress

Two months pass.

Slightly missing the fact that my posts appear in the fediverse via the excellent activitypub plugin for WordPress.

— Okay. I’m gonna switch back to WordPress.

Sees that the next version of WordPress is merging in a whole load of ai-related features.

*smh*

— Fuck this! I’m going back to ClassicPress for good. Nothing is worth mixing with the slop machines.

And now its back off. All the ai crap that WordPress is shovelling into core just puts me right off WordPress. Looks like I’ll be on ClassicPress for the foreseeable future.

8th April 2026

My website is back on the fediverse.

31st March 2026

I really want to start writing short stories on here. Much like an old friend Andy Hawthorne does.

24th March 2026

Vim :: Search and replace across multiple files

From within Vim, you can search all files for a string/pattern with the following ex command.

Replace “string_to_find” with your search string. The path given as example is every file under the app directory recursively.

:vimgrep /string_to_find/ ./app/**/*

That command will put all occurances of the string into your quickfix list.

You can then run a command on each instance of that with the following command:

:cdo s/string_to_find/new_string/gc

This runs a substitution for each entry in the quickfix list.

The `g` flag is “global” which means if the occurance happens multiple times on the same line it will replace all. Otherwise it will only replace the first instance on each line.

The `c` flag is to “confirm” each change. Each change it tries to make, it will ask you to specifically answer yes or no to change it. I prefer this for most things.

You can then either manually write each file you have changed, or use the following command to save all the files that have been changed:

:cdo update