484 lines
16 KiB
HTML
484 lines
16 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
|
||
<head>
|
||
<title>Paul's Site of Stuff</title>
|
||
|
||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||
<meta name="robots" content="noodp"/>
|
||
|
||
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
|
||
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
|
||
|
||
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
|
||
|
||
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
|
||
|
||
<meta name="description" content="">
|
||
|
||
<meta property="og:description" content="">
|
||
<meta property="og:title" content="Ponderings | Paul's Site of Stuff">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="https://paulwilde.uk/ponderings/">
|
||
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<meta name="twitter:description" content="">
|
||
<meta name="twitter:title" content="Ponderings | Paul's Site of Stuff">
|
||
<meta property="twitter:domain" content="paulwilde.uk">
|
||
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/">
|
||
|
||
|
||
|
||
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
|
||
|
||
|
||
<link rel="shortcut icon" type="image/png" href="/favicon.png">
|
||
|
||
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
|
||
|
||
</head>
|
||
<body class="">
|
||
<div class="container">
|
||
|
||
<header class="header">
|
||
<div class="header__inner">
|
||
<div class="header__logo">
|
||
|
||
<a href="https://paulwilde.uk" style="text-decoration: none;">
|
||
<div class="logo">
|
||
|
||
Hello, I'm Paul
|
||
|
||
</div>
|
||
</a>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<nav class="menu">
|
||
<ul class="menu__inner">
|
||
<li><a href="/">home</a></li>
|
||
|
||
<li><a href="/aboutme">about me</a></li>
|
||
|
||
<li><a href="/ponderings">ponderings</a></li>
|
||
|
||
<li><a href="/iuse">i use …</a></li>
|
||
|
||
<li><a href="/tags">tags</a></li>
|
||
|
||
<li><a href="/atom.xml">rss</a></li>
|
||
</ul>
|
||
</nav>
|
||
|
||
|
||
|
||
</header>
|
||
|
||
|
||
<div class="content">
|
||
<div class="posts">
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/norg/">Norg Backup Utility</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2024-08-18
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
|
||
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<h1 id="norg">Norg</h1>
|
||
<p>A simple, portable, wrapper for the <a href="https://www.borgbackup.org">borg backup</a> and <a href="https://restic.net">restic</a> utilities written in Nim.</p>
|
||
|
||
</div>
|
||
<div>
|
||
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||
<a class="read-more button" href="https://paulwilde.uk/ponderings/norg/">
|
||
<span class="button__text">Read more</span>
|
||
<span class="button__icon">↩︎</span>
|
||
</a>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/batmon/">BatMon</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2024-07-29
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
|
||
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>A simple battery monitor tool that can notify you on battery status changes for FreeBSD.<br />
|
||
Inspired by but in no way similar to <a href="https://github.com/electrickite/batsignal">batsignal</a> - inspiring the basic function only.
|
||
Written in pure <a href="https://paulwilde.uk/ponderings/batmon/https/nim-lang.org">Nim</a>.</p>
|
||
|
||
</div>
|
||
<div>
|
||
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||
<a class="read-more button" href="https://paulwilde.uk/ponderings/batmon/">
|
||
<span class="button__text">Read more</span>
|
||
<span class="button__icon">↩︎</span>
|
||
</a>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/tootinstall-concept/">TootInstall</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2024-07-29
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/concept/">#concept</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/humour/">#humour</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/parody/">#parody</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/protocols/">#protocols</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/rfc/">#rfc</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/tech/">#tech</a></span>
|
||
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<h2 id="tootinstall-concept">TootInstall Concept</h2>
|
||
<h3 id="status-of-this-memo">Status of this Memo</h3>
|
||
<p>This memo defines a conceptual protocol for software build and install scripts
|
||
for varying platforms published via Fediverse (ActivityPub i.e Mastodon, et al) posts.</p>
|
||
|
||
</div>
|
||
<div>
|
||
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||
<a class="read-more button" href="https://paulwilde.uk/ponderings/tootinstall-concept/">
|
||
<span class="button__text">Read more</span>
|
||
<span class="button__icon">↩︎</span>
|
||
</a>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/errors/">Wholesome Errors</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2024-02-02
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>Your Friendly Error Code Index
|
||
Inspirational instructions for dealing with unhelpful error codes</p>
|
||
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#82aaff;">ERROR</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">41</span><span style="color:#82aaff;">: Failure!
|
||
</span></code></pre>
|
||
<p>Wouldn’t it be great if there was something to tell you what to do about this error?!
|
||
Wouldn’t it be great if it said</p>
|
||
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#82aaff;">ERROR</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">41</span><span style="color:#82aaff;">: Sit by a lake
|
||
</span></code></pre>
|
||
<p>instead?</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/geminicss/">Gemini.css</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2023-02-22
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/gemini/">#gemini</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/web/">#web</a></span>
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>Gemini.css is an <em>almost</em> classless CSS style for making Gemini-like HTML pages.</p>
|
||
<p>For a Gemini.css demonstration, go to <a href="https://geminicss.paulwilde.uk">geminicss.paulwilde.uk</a>.</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/nemini/">Nemini</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2023-02-20
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/gemini/">#gemini</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a></span>
|
||
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>'/nɛmɪnaɪ/' Nem-in-eye</p>
|
||
<h3 id="a-simple-gemini-server">A simple Gemini server</h3>
|
||
<p>Nemini is a simple Gemini server with static file serving, virtual host and alias support.
|
||
"Simple" in the way it is, hopefully, simple to configure and use with minimal knowledge of web servers in general.</p>
|
||
|
||
</div>
|
||
<div>
|
||
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||
<a class="read-more button" href="https://paulwilde.uk/ponderings/nemini/">
|
||
<span class="button__text">Read more</span>
|
||
<span class="button__icon">↩︎</span>
|
||
</a>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/freshgpt/">AI Search</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2023-02-16
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/code/">#code</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/funny/">#funny</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/poems/">#poems</a></span>
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>This is a story all about how<br />
|
||
Your query got twist-turned upside down<br />
|
||
And I'd like to show an answer just sit right there<br />
|
||
It might not be fully accurate but I don't care</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/turning-off-birdsitelive/">Why I have turned off my BirdsiteLIVE instance</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2022-12-21
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/fediverse/">#fediverse</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/tech/">#tech</a></span>
|
||
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>Hello. How are you? I am fine.<br />
|
||
<br />
|
||
You may know me from a few places, but likely on the Fediverse as the person that
|
||
maintains a BirdsiteLIVE instance with the url <a href="https://birdsite.wilde.cloud">birdsite.wilde.cloud</a>.</p>
|
||
|
||
</div>
|
||
<div>
|
||
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||
<a class="read-more button" href="https://paulwilde.uk/ponderings/turning-off-birdsitelive/">
|
||
<span class="button__text">Read more</span>
|
||
<span class="button__icon">↩︎</span>
|
||
</a>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/sql-haiku/">SQL Haiku</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2022-10-26
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/code/">#code</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/funny/">#funny</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/poems/">#poems</a>
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/sql/">#sql</a></span>
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<pre data-lang="sql" style="background-color:#212121;color:#eeffff;" class="language-sql "><code class="language-sql" data-lang="sql"><span style="color:#c792ea;">SELECT</span><span> haiku </span><span style="color:#c792ea;">FROM
|
||
</span><span>tableHaikus </span><span style="color:#c792ea;">WHERE</span><span> LEFT(name,
|
||
</span><span style="color:#f78c6c;">3</span><span>) </span><span style="color:#89ddff;">LIKE '</span><span style="color:#c3e88d;">SQL</span><span style="color:#89ddff;">'</span><span>;
|
||
</span></code></pre>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="post on-list">
|
||
|
||
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/fortieth/">Fortieth</a></h1>
|
||
<div class="post-meta-inline">
|
||
|
||
<span class="post-date">
|
||
2022-09-24
|
||
</span>
|
||
|
||
</div>
|
||
|
||
|
||
<span class="post-tags-inline">
|
||
:: tags:
|
||
<a class="post-tag" href="https://paulwilde.uk/tags/poems/">#poems</a></span>
|
||
|
||
|
||
|
||
<div class="post-content">
|
||
<p>'Twas the morning after the fortieth<br />
|
||
And all through the house<br />
|
||
Not a creature was stirring<br />
|
||
Except the one making the coffee and Alkaseltzer</p>
|
||
<p>'Twas the morning after the morning after the fortieth<br />
|
||
And all through the house<br />
|
||
The creatures were starting to stir but generally still uncomfortable and underperforming</p>
|
||
<p>'Twas the morning after the morning after the morning after the fortieth<br />
|
||
And all through the house<br />
|
||
The creatures were stirring<br />
|
||
Even the mouse!<br />
|
||
It scurried up the staircase<br />
|
||
Squeaking the old well known phrase<br />
|
||
"Warning! Duration of hangover is proportionate to age!"</p>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="pagination">
|
||
<div class="pagination__buttons">
|
||
<span class="button next">
|
||
<a href="https://paulwilde.uk/ponderings/page/2/">
|
||
<span class="button__text">Older posts</span>
|
||
<span class="button__icon">→</span>
|
||
</a>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<footer class="footer">
|
||
<div class="footer__inner">
|
||
|
||
<a href="https://notnull.space/@paul" rel="me">fediverse (gts)</a>
|
||
|
||
<a href="https://snac.notnull.space/paul" rel="me">fediverse (snac)</a>
|
||
|
||
<a href="https://codeberg.org/pswilde" rel="me">codeberg</a>
|
||
|
||
<a href="https://keyoxide.org/85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
|
||
|
||
</div>
|
||
<div class="footer__inner">
|
||
<div class="copyright">
|
||
<span>©
|
||
2024
|
||
Paul Wilde</span>
|
||
<span class="copyright-theme">
|
||
<span class="copyright-theme-sep">:: </span>
|
||
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
|
||
</div>
|
||
</body>
|
||
|
||
</html>
|