discharging notify is normal
231
404.html
|
@ -1,168 +1,117 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en-gb">
|
<html lang="en">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
<title>
|
||||||
<meta charset="utf-8" />
|
404 | Paul's Site of Stuff
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
</title>
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
<meta name="robots" content="noodp"/>
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
|
||||||
<title> :: My site of stuff :: Paul Wilde</title>
|
|
||||||
|
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
|
||||||
|
|
||||||
|
|
||||||
|
<meta name="description" content="Page not found">
|
||||||
|
|
||||||
|
<meta property="og:description" content="Page not found">
|
||||||
|
<meta property="og:title" content="404 | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="Page not found">
|
||||||
|
<meta name="twitter:title" content="404 | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</head>
|
||||||
|
<body class="">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
<body class="page">
|
<header class="header">
|
||||||
<header>
|
<div class="header__inner">
|
||||||
<section>
|
<div class="header__logo">
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
<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>
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
<li><a href="/aboutme">about me</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</nav>
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main ">
|
<div class="post">
|
||||||
|
<h1 class="post-title">Lost?</h1>
|
||||||
|
<p>This page does not exist.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2>Error 404</h2>
|
<footer class="footer">
|
||||||
<p>Whoops... no page by that name here</p>
|
<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>
|
||||||
</main>
|
<div class="footer__inner">
|
||||||
<footer>
|
<div class="copyright">
|
||||||
<section>
|
<span>©
|
||||||
<div class="row">
|
2024
|
||||||
<div class="inline footer-links">
|
Paul Wilde</span>
|
||||||
<ul>
|
<span class="copyright-theme">
|
||||||
|
<span class="copyright-theme-sep">:: </span>
|
||||||
|
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
|
||||||
</footer>
|
</footer>
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -1,229 +1,181 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en-gb">
|
<html lang="en">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
<title>About Me | Paul's Site of Stuff</title>
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||||
<meta name="description" content="My site of stuff" />
|
<meta name="robots" content="noodp"/>
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
|
||||||
<meta property="og:description" content="My site of stuff" />
|
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
|
||||||
<title>About Me :: My site of stuff :: Paul Wilde</title>
|
|
||||||
|
<meta name="description" content="">
|
||||||
|
|
||||||
|
<meta property="og:description" content="">
|
||||||
|
<meta property="og:title" content="About Me | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/aboutme/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="About Me | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/aboutme/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</head>
|
||||||
|
<body class="">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
<body class="page">
|
<header class="header">
|
||||||
<header>
|
<div class="header__inner">
|
||||||
<section>
|
<div class="header__logo">
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
<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>
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
<li><a href="/aboutme">about me</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</nav>
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main aboutme">
|
|
||||||
|
|
||||||
<h3>
|
<div class="post">
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/aboutme/">About Me</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-29
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/me/">#me</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<p>Hello, this is my website which will contain my general thoughts, utterings,
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>Hello,<br />
|
||||||
|
This is my website which will contain my general thoughts, utterings,
|
||||||
maybe my opinions, possibly some tech stuff I find interesting, some of the
|
maybe my opinions, possibly some tech stuff I find interesting, some of the
|
||||||
recipes I cook and want to remember the ingredients of and a bit of artwork I
|
recipes I cook and want to remember the ingredients of and a bit of artwork I
|
||||||
draw for fun and I in no way claim to be a good artist in any way.</p>
|
draw for fun and I in no way claim to be a good artist in any way.</p>
|
||||||
<p>It may also include pictures of my dog at some point.</p>
|
<h3 id="some-things-about-me-i">Some things about me. I :</h3>
|
||||||
<p>Some things about me. I :</p>
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>am an IT Professional.
|
<li>am an IT Professional.
|
||||||
<ul>
|
<ul>
|
||||||
<li>I run my own <a href="https://wilde-it.co.uk">IT Business</a> that provides
|
<li>I run my own <a href="https://wilde-it.co.uk">IT Business</a> that provides IT consulting, assistance and procurement services to local businesses (Devon, South West UK).</li>
|
||||||
IT consulting, assistance and procurement services to local businesses (Devon, South West UK).</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>am an Open Source nut.
|
<li>am an Open Source advocate/evangelist.
|
||||||
<ul>
|
<ul>
|
||||||
<li>I try to use Open Source products in my personal and working life as often as possible.</li>
|
<li>I try to use Open Source products in my personal and working life as often as possible.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>am data privacy conscious.
|
<li>am data privacy conscious.
|
||||||
<ul>
|
<ul>
|
||||||
<li>I believe we shouldn’t pay for products or services with our personal data and “marketability”</li>
|
<li>I believe we shouldn't pay for products or services with our personal data and "marketability"</li>
|
||||||
<li>I don’t use the mainstream social media services. You shouldn’t either.</li>
|
<li>I don't use the mainstream social media services. You shouldn't either.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>use <a href="https://archlinux.org">Arch Linux</a> btw …</li>
|
<li>use <a href="https://archlinux.org">Arch Linux</a> btw …</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Some information about this site. It :</p>
|
<h3 id="some-information-about-this-site-it">Some information about this site. It :</h3>
|
||||||
<ul>
|
<ul>
|
||||||
<li>was created using <a href="https://getzola.org">Zola</a> and
|
<li>was created using <a href="https://getzola.org">Zola</a></li>
|
||||||
<a href="https://simplecss.org/">Simple.CSS</a> with my own customisations on top.</li>
|
<li>is built with efficiency in mind; It's small and light and quick to view.</li>
|
||||||
<li>is built with efficiency in mind; It’s small and light and quick to view.</li>
|
<li>uses no JavaScript (except a little bit for <a href="https://plausible.io">Plausible Analytics</a>, forgive me).</li>
|
||||||
<li>uses no JavaScript (except a little bit for
|
<li>runs on an <a href="https://caddyserver.com">Caddy</a> server on top of a <a href="https://rockylinux.org">Rocky Linux</a> VPS provided by <a href="https://ovh.com">OVH</a>.</li>
|
||||||
<a href="https://plausible.io">Plausible Analytics</a>, forgive me).</li>
|
<li>was written using the <a href="https://neovim.io/">Neovim</a> text editor on a <a href="https://www.pcspecialist.co.uk/">PC Specialist</a> laptop running <a href="https://archlinux.org">Arch Linux</a></li>
|
||||||
<li>runs on an <a href="https://nginx.org">NGINX</a> server on top of a
|
|
||||||
<a href="https://rockylinux.org">Rocky Linux</a> VPS provided by <a href="https://ovh.com">OVH</a>.</li>
|
|
||||||
<li>was written using the <a href="https://neovim.io/">Neovim</a> text editor on a
|
|
||||||
<a href="https://www.pcspecialist.co.uk/">PC Specialist</a> laptop running <a href="https://archlinux.org">Arch Linux</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Mon, 29 March 2021 at 10:19am +0100<br/>
|
|
||||||
|
|
||||||
Last Modified : Sat, 07 May 2022 at 15:35pm +0100</sub>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<footer class="footer">
|
||||||
|
<div class="footer__inner">
|
||||||
|
|
||||||
<li>
|
<a href="https://notnull.space/@paul" rel="me">fediverse (gts)</a>
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="inline social-links">
|
<div class="footer__inner">
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
<div class="copyright">
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
<span>©
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
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>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
|
||||||
</footer>
|
</footer>
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
706
atom.xml
Normal file
|
@ -0,0 +1,706 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
|
||||||
|
<title>Paul's Site of Stuff</title>
|
||||||
|
<link rel="self" type="application/atom+xml" href="https://paulwilde.uk/atom.xml"/>
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk"/>
|
||||||
|
<generator uri="https://www.getzola.org/">Zola</generator>
|
||||||
|
<updated>2024-07-29T21:16:00+00:00</updated>
|
||||||
|
<id>https://paulwilde.uk/atom.xml</id>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>BatMon</title>
|
||||||
|
<published>2024-07-29T21:16:00+00:00</published>
|
||||||
|
<updated>2024-07-29T21:16:00+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/batmon/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/batmon/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/batmon/"><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>
|
||||||
|
<h2 id="requirements">Requirements</h2>
|
||||||
|
<h3 id="run-requirements">Run Requirements</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>apm</code></li>
|
||||||
|
<li><code>notify-send</code></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="build-requirements">Build Requirements</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>nim</code></li>
|
||||||
|
<li><code>nimble</code></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="installation">Installation</h2>
|
||||||
|
<p>To install into your <code>.nimble/bin</code> directory</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;">git clone https://codeberg.org/pswilde/batmon </span><span style="color:#89ddff;">&amp;&amp; </span><span style="color:#82aaff;">cd batmon
|
||||||
|
</span><span style="color:#82aaff;">nimble install
|
||||||
|
</span></code></pre>
|
||||||
|
<h2 id="running">Running</h2>
|
||||||
|
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="font-style:italic;color:#4a4a4a;"># To run the daemon server notifier, just run:
|
||||||
|
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">d
|
||||||
|
</span><span>
|
||||||
|
</span><span style="font-style:italic;color:#4a4a4a;"># To run once and just show battery level, run:
|
||||||
|
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">o
|
||||||
|
</span></code></pre>
|
||||||
|
<h2 id="using">Using</h2>
|
||||||
|
<p>When importing Batmon as a module you have access to the <code>get_battery_status()</code>
|
||||||
|
procedure which will return a <code>Battery</code> object you can use elsewhere.</p>
|
||||||
|
<h3 id="battery-type">Battery Type</h3>
|
||||||
|
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">type
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Battery</span><span>* = </span><span style="color:#c792ea;">object
|
||||||
|
</span><span> status*: </span><span style="color:#ffcb6b;">Status
|
||||||
|
</span><span> charge*: </span><span style="font-style:italic;color:#c792ea;">float
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Status</span><span>* = </span><span style="color:#c792ea;">enum
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">High</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Low</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Critical</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Charging</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Unknown
|
||||||
|
</span></code></pre>
|
||||||
|
<p>Also, you have access to the notification handler module, where you can build
|
||||||
|
and send your own notifications:</p>
|
||||||
|
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">var</span><span> n = </span><span style="color:#82aaff;">newNotification</span><span>(</span><span style="color:#c3e88d;">&quot;Title&quot;</span><span>, </span><span style="color:#c3e88d;">&quot;Body&quot;</span><span>, urgency = </span><span style="color:#ffcb6b;">Normal</span><span> , timeout = </span><span style="color:#f78c6c;">5000</span><span>)
|
||||||
|
</span><span style="color:#c792ea;">discard</span><span> n.</span><span style="color:#82aaff;">send</span><span>()
|
||||||
|
</span></code></pre>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>TootInstall</title>
|
||||||
|
<published>2024-07-29T14:18:00+00:00</published>
|
||||||
|
<updated>2024-07-29T14:18:00+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/tootinstall-concept/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/tootinstall-concept/</id>
|
||||||
|
|
||||||
|
<summary type="html"><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>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Wholesome Errors</title>
|
||||||
|
<published>2024-02-02T00:00:00+00:00</published>
|
||||||
|
<updated>2024-02-02T00:00:00+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/errors/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/errors/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/errors/"><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>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Gemini.css</title>
|
||||||
|
<published>2023-02-22T20:57:13+00:00</published>
|
||||||
|
<updated>2023-02-22T20:57:13+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/geminicss/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/geminicss/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/geminicss/"><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>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Nemini</title>
|
||||||
|
<published>2023-02-20T12:57:13+00:00</published>
|
||||||
|
<updated>2023-02-20T12:57:13+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/nemini/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/nemini/</id>
|
||||||
|
|
||||||
|
<summary type="html"><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>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>AI Search</title>
|
||||||
|
<published>2023-02-16T14:40:00+00:00</published>
|
||||||
|
<updated>2023-02-16T14:40:00+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
Paul Wilde
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/freshgpt/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/freshgpt/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/freshgpt/"><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>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Why I have turned off my BirdsiteLIVE instance</title>
|
||||||
|
<published>2022-12-21T11:36:00+00:00</published>
|
||||||
|
<updated>2022-12-21T11:36:00+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/turning-off-birdsitelive/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/turning-off-birdsitelive/</id>
|
||||||
|
|
||||||
|
<summary type="html"><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>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Keyoxide Verification</title>
|
||||||
|
<published>2022-11-17T11:44:27+00:00</published>
|
||||||
|
<updated>2022-11-17T11:44:27+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/verify/keyoxide/"/>
|
||||||
|
<id>https://paulwilde.uk/verify/keyoxide/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/verify/keyoxide/"><p>[Verifying my keyoxide cryptographic key: 85633E30514CC1932E4268460ED12CF710BC42CA]</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>SQL Haiku</title>
|
||||||
|
<published>2022-10-26T22:40:00+00:00</published>
|
||||||
|
<updated>2022-10-26T22:40:00+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
Paul Wilde
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/sql-haiku/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/sql-haiku/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/sql-haiku/"><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 &#39;</span><span style="color:#c3e88d;">SQL</span><span style="color:#89ddff;">&#39;</span><span>;
|
||||||
|
</span></code></pre>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Fortieth</title>
|
||||||
|
<published>2022-09-24T15:45:22+00:00</published>
|
||||||
|
<updated>2022-09-24T15:45:22+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
Paul Wilde
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/fortieth/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/fortieth/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/fortieth/"><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>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>wm_tools</title>
|
||||||
|
<published>2022-05-08T16:25:13+01:00</published>
|
||||||
|
<updated>2022-05-08T16:25:13+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/wm-tools/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/wm-tools/</id>
|
||||||
|
|
||||||
|
<summary type="html"><h1 id="a-selection-of-information-output-tools-for-dmenu">A selection of information output tools for dmenu</h1>
|
||||||
|
<p>These are a selection of independant tools for displaying various information
|
||||||
|
about system status in dmenu. Some of them i.e. <code>volume</code> have options (up, down, mute...)
|
||||||
|
which are selectable options in dmenu.</p>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>thisisnotmy.email</title>
|
||||||
|
<published>2021-11-13T16:17:59+00:00</published>
|
||||||
|
<updated>2021-11-13T16:17:59+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/thisisnotmyemail/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/thisisnotmyemail/</id>
|
||||||
|
|
||||||
|
<summary type="html"><p>I run the <a href="https://thisisnotmy.email">thisisnotmy.email</a> email service.</p>
|
||||||
|
<h2 id="what-s-it-all-about">What's it all about?</h2>
|
||||||
|
<p>Don’t you hate it when people, businesses, random telephone callers, etc. ask you for your email address out of the blue under the ruse of “providing you a better service”?
|
||||||
|
It's early days but I'm hoping to be able to offer <em>something</em> for people to
|
||||||
|
use eventually.</p>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Peanut Butter Recipe</title>
|
||||||
|
<published>2021-11-13T14:15:22+00:00</published>
|
||||||
|
<updated>2021-11-13T14:15:22+00:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/peanut-butter/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/peanut-butter/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/peanut-butter/"><p>This is the easiest thing in the world.</p>
|
||||||
|
<ol>
|
||||||
|
<li>Dry-fry (no oil etc.) the peanuts in the large frying pan for about 10 mins or for as long as it takes for the peanuts to become golden brown.
|
||||||
|
<ul>
|
||||||
|
<li>This will encourage the oils in the peanuts to release - which is exactly what we want!</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Put the now-roasted peanuts into the blender and blend.
|
||||||
|
<ul>
|
||||||
|
<li>Blend, blend, blend and blend some more.</li>
|
||||||
|
<li>There will be a point when you think nothing's happening and the small bits of peanut are just moving around the blender, or just stuck in place. Give the stuck pieces a nudge with a spatula and get back to blending.</li>
|
||||||
|
<li>Blend, blend, blend even more until, eventually, the mixture starts to bind together and turn into a thick solid mass.</li>
|
||||||
|
<li>Keep blending and the mixture will loosen up become a lovely, smooth, peanut butter.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Spoon out into a suitable container and allow to cool (or just eat it there and then, I won't judge you).</li>
|
||||||
|
</ol>
|
||||||
|
<p>Top Tips =</p>
|
||||||
|
<ul>
|
||||||
|
<li>If you prefer a chunky peanut butter, save some of the roasted peanuts back and only put them into the blended mixture at the end with a bit of a stir - lovely!</li>
|
||||||
|
</ul>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>I Use …</title>
|
||||||
|
<published>2021-08-17T11:04:14+01:00</published>
|
||||||
|
<updated>2021-08-17T11:04:14+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/toolsiuse/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/toolsiuse/</id>
|
||||||
|
|
||||||
|
<summary type="html"><p>In the interest of sharing interesting information, I thought I'd create this page to list some of my favourite software packages and tools.<br />
|
||||||
|
This list is by no means complete as, if you're like me you'll understand, I use hundreds of software packages.</p>
|
||||||
|
<p>For PC/Laptop :</p>
|
||||||
|
<ul>
|
||||||
|
<li>Operating System
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://archlinux.org">Arch Linux</a></li>
|
||||||
|
<li><a href="https://github.com/baskerville/bspwm">bspwm</a></li>
|
||||||
|
</ul>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Mailautoconf</title>
|
||||||
|
<published>2021-08-17T10:49:13+01:00</published>
|
||||||
|
<updated>2021-08-17T10:49:13+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/mailautoconf/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/mailautoconf/</id>
|
||||||
|
|
||||||
|
<summary type="html"><h3 id="a-simple-configurable-autodiscover-autoconfig-service-for-distributed-and-self-hosted-services">A simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.</h3>
|
||||||
|
<h3 id="what-is-mailautoconf">What is MailAutoConf?</h3>
|
||||||
|
<p>MailAutoConf is autodiscover/autoconfig web server for self-hosted mail services
|
||||||
|
which do not have their own autodiscover service.</p>
|
||||||
|
</summary>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>St Skeletor's Day</title>
|
||||||
|
<published>2021-08-03T16:53:20+01:00</published>
|
||||||
|
<updated>2021-08-03T16:53:20+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/skeletor/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/skeletor/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/skeletor/"><p>St Skeletor's Day<br />
|
||||||
|
February 15th<br />
|
||||||
|
Every Year</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Ross Rates</title>
|
||||||
|
<published>2021-04-06T21:12:57+01:00</published>
|
||||||
|
<updated>2021-04-06T21:12:57+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/rossrates/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/rossrates/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/rossrates/"><p>Rate Stuff with Ross, quite simple.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Basic Dough Recipe</title>
|
||||||
|
<published>2021-04-01T11:41:38+01:00</published>
|
||||||
|
<updated>2021-04-01T11:41:38+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/basicdough/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/basicdough/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/basicdough/"><p>If you have a bread maker:</p>
|
||||||
|
<ol>
|
||||||
|
<li>add the water, salt, sugar, herbs, oil, flour and yeast/sourdough starter
|
||||||
|
<strong>IN THAT ORDER</strong> to the bread maker's container.
|
||||||
|
<ul>
|
||||||
|
<li>You <em>must</em> add them in that order, or at least water first else the
|
||||||
|
mixture will not mix correctly.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>set the bread maker to its "dough" setting and set it going - job done!<br />
|
||||||
|
(P.S. you can just use this same recipe as a regular bread too - just set the
|
||||||
|
bread maker to the regular "bread" mode)</li>
|
||||||
|
<li>At this point I normally transfer the dough to a suitable container and
|
||||||
|
cover it to let it rise.</li>
|
||||||
|
</ol>
|
||||||
|
<p>Without a bread maker:</p>
|
||||||
|
<ol>
|
||||||
|
<li>add the flour, salt, sugar, herbs and yeast/sourdough starter to the
|
||||||
|
large mixing bowl and dry mix them all together.</li>
|
||||||
|
<li>form a well in the middle of the flour mixture and slowly pour in the
|
||||||
|
water bit by bit, mixing the flour mixture into the water as you go</li>
|
||||||
|
<li>continue to mix the flour and water mixture, you're going to need to use
|
||||||
|
your hands, but give it a good mix until everything is mixed together well.
|
||||||
|
<ul>
|
||||||
|
<li>you want the dough to still be a bit wet, so if it's dry, add a bit more
|
||||||
|
water</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>dust the large chopping board with flour and turn out the wet-ish dough
|
||||||
|
ball onto the board.</li>
|
||||||
|
<li>Knead the dough, <em>a lot!</em> Just keep kneading, adding more flour if
|
||||||
|
necessary.
|
||||||
|
<ul>
|
||||||
|
<li>As you knead you'll noticed the dough ball become more smooth and
|
||||||
|
springy, but it will also feel "stronger"</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Once the ball is nice and firm, but still springy, place it into a suitable
|
||||||
|
container and cover to let it rise.</li>
|
||||||
|
</ol>
|
||||||
|
<p>After a few hours of rising time (longer if you're using sourdough starter)
|
||||||
|
your dough will, hopefully, have risen enormously. You can now use it.
|
||||||
|
I'll be adding recipes for <a href="/recipes/">pizzas</a>, <a href="/recipes/">naans</a> and other
|
||||||
|
things that use this dough here, eventually.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Unphonetic ABC</title>
|
||||||
|
<published>2021-04-01T11:05:46+01:00</published>
|
||||||
|
<updated>2021-04-01T11:05:46+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/unphoneticabc/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/unphoneticabc/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/unphoneticabc/"><p>A website directory of all words that can be associated with their letters by <em>not</em>
|
||||||
|
sounding as their corresponding letter should do.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Bedford & Co</title>
|
||||||
|
<published>2021-04-01T10:54:15+01:00</published>
|
||||||
|
<updated>2021-04-01T10:54:15+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/bedfordandco/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/bedfordandco/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/bedfordandco/"><p>Simple single page website for a local accountancy business.
|
||||||
|
Has additional Vue.js implementation for news and exchange rates updates.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Wilde IT</title>
|
||||||
|
<published>2021-04-01T10:47:49+01:00</published>
|
||||||
|
<updated>2021-04-01T10:47:49+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/wildeit/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/wildeit/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/wildeit/"><p>A local IT business website detailing available services.
|
||||||
|
Our business website.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>The Lost Tin Opener Society</title>
|
||||||
|
<published>2021-03-31T22:20:31+01:00</published>
|
||||||
|
<updated>2021-03-31T22:20:31+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/ltos/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/ltos/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/ltos/"><p>A spoof single page animation website of a secret society dedicated to finding all
|
||||||
|
lost tin openers.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>Noisy Faces</title>
|
||||||
|
<published>2021-03-31T17:22:16+01:00</published>
|
||||||
|
<updated>2021-03-31T17:22:16+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/faces/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/faces/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/faces/"><p>Just a very silly website with an animated face making sounds.<br />
|
||||||
|
Yeah, just that really. (The image is <em>not</em> me)</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>The Geese Webpage</title>
|
||||||
|
<published>2021-03-31T10:05:31+01:00</published>
|
||||||
|
<updated>2021-03-31T10:05:31+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/geesewildecloud/"/>
|
||||||
|
<id>https://paulwilde.uk/ponderings/geesewildecloud/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/ponderings/geesewildecloud/"><p>Starting life as a (sort of inappropriate) parody of a certain popular dating website
|
||||||
|
the geese website was made as a bit of fun and to please minor obsession with geese.</p>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
<entry xml:lang="en">
|
||||||
|
<title>About Me</title>
|
||||||
|
<published>2021-03-29T10:19:20+01:00</published>
|
||||||
|
<updated>2021-03-29T10:19:20+01:00</updated>
|
||||||
|
|
||||||
|
<author>
|
||||||
|
<name>
|
||||||
|
|
||||||
|
Unknown
|
||||||
|
|
||||||
|
</name>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<link rel="alternate" type="text/html" href="https://paulwilde.uk/aboutme/"/>
|
||||||
|
<id>https://paulwilde.uk/aboutme/</id>
|
||||||
|
|
||||||
|
<content type="html" xml:base="https://paulwilde.uk/aboutme/"><p>Hello,<br />
|
||||||
|
This is my website which will contain my general thoughts, utterings,
|
||||||
|
maybe my opinions, possibly some tech stuff I find interesting, some of the
|
||||||
|
recipes I cook and want to remember the ingredients of and a bit of artwork I
|
||||||
|
draw for fun and I in no way claim to be a good artist in any way.</p>
|
||||||
|
<h3 id="some-things-about-me-i">Some things about me. I :</h3>
|
||||||
|
<ul>
|
||||||
|
<li>am an IT Professional.
|
||||||
|
<ul>
|
||||||
|
<li>I run my own <a href="https://wilde-it.co.uk">IT Business</a> that provides IT consulting, assistance and procurement services to local businesses (Devon, South West UK).</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>am an Open Source advocate/evangelist.
|
||||||
|
<ul>
|
||||||
|
<li>I try to use Open Source products in my personal and working life as often as possible.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>am data privacy conscious.
|
||||||
|
<ul>
|
||||||
|
<li>I believe we shouldn't pay for products or services with our personal data and "marketability"</li>
|
||||||
|
<li>I don't use the mainstream social media services. You shouldn't either.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>use <a href="https://archlinux.org">Arch Linux</a> btw …</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="some-information-about-this-site-it">Some information about this site. It :</h3>
|
||||||
|
<ul>
|
||||||
|
<li>was created using <a href="https://getzola.org">Zola</a></li>
|
||||||
|
<li>is built with efficiency in mind; It's small and light and quick to view.</li>
|
||||||
|
<li>uses no JavaScript (except a little bit for <a href="https://plausible.io">Plausible Analytics</a>, forgive me).</li>
|
||||||
|
<li>runs on an <a href="https://caddyserver.com">Caddy</a> server on top of a <a href="https://rockylinux.org">Rocky Linux</a> VPS provided by <a href="https://ovh.com">OVH</a>.</li>
|
||||||
|
<li>was written using the <a href="https://neovim.io/">Neovim</a> text editor on a <a href="https://www.pcspecialist.co.uk/">PC Specialist</a> laptop running <a href="https://archlinux.org">Arch Linux</a></li>
|
||||||
|
</ul>
|
||||||
|
</content>
|
||||||
|
|
||||||
|
</entry>
|
||||||
|
</feed>
|
1
buttons.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.button-container{display:table;margin-left:auto;margin-right:auto}button,.button,a.button{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:5px;text-align:center;border-radius:8px;border:1px solid rgba(0,0,0,0);appearance:none;cursor:pointer;outline:none;}button.outline,.button.outline,a.button.outline{background:rgba(0,0,0,0);box-shadow:none;padding:8px 18px}button.outline :hover,.button.outline :hover,a.button.outline :hover{transform:none;box-shadow:none}button.primary,.button.primary,a.button.primary{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}button.primary:hover,.button.primary:hover,a.button.primary:hover{box-shadow:0 2px 6px rgba(50,50,93,.21),0 1px 3px rgba(0,0,0,.08)}button.link,.button.link,a.button.link{background:none;font-size:1rem}button.small,.button.small,a.button.small{font-size:.8rem}button.wide,.button.wide,a.button.wide{min-width:200px;padding:14px 24px}a.read-more,a.read-more:hover,a.read-more:active{display:inline-flex;background:none;box-shadow:none;padding:0;margin:20px 0;max-width:100%}.code-toolbar{margin-bottom:20px}.code-toolbar .toolbar-item a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;margin-bottom:5px;text-align:center;font-size:13px;font-weight:500;border-radius:8px;border:1px solid rgba(0,0,0,0);appearance:none;cursor:pointer;outline:none}
|
1
color/background_auto.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@media (prefers-color-scheme: light){:root{--background: white;--color: #101010}}@media (prefers-color-scheme: dark){:root{--background: #101010;--color: #A9B7C6}}
|
1
color/background_blue.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #1D212C}
|
1
color/background_dark.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #101010;--color: #A9B7C6}
|
1
color/background_green.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #1F222A}
|
1
color/background_light.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #f0f0f0}
|
1
color/background_orange.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #222129}
|
1
color/background_pink.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #21202C}
|
1
color/background_red.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--background: #221F29}
|
1
color/blue-auto.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@media (prefers-color-scheme: dark){:root{--accent: rgb(35,176,255);--accent-alpha-70: rgba(35,176,255,.7);--accent-alpha-20: rgba(35,176,255,.2);--background: #101010;--color: #f0f0f0;--border-color: rgba(255,240,224,.125)}:root div.logo{color:#000}}@media (prefers-color-scheme: light){:root{--accent: rgb(32,128,192);--accent-alpha-70: rgba(32,128,192,.7);--accent-alpha-20: rgba(32,128,192,.2);--background: white;--color: #201030;--border-color: rgba(0,0,16,.125)}:root div.logo{color:#fff}}
|
1
color/blue-light.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(32,128,192);--accent-alpha-70: rgba(32,128,192,.7);--accent-alpha-20: rgba(32,128,192,.2);--background: white;--color: #1D212C;--border-color: rgba(0, 0, 0, .1)}:root div.logo{color:#fff}
|
1
color/blue.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(35,176,255);--accent-alpha-70: rgba(35,176,255,.7);--accent-alpha-20: rgba(35,176,255,.2);--background: #1D212C;--color: white;--border-color: rgba(255, 255, 255, .1)}
|
1
color/green-auto.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@media (prefers-color-scheme: dark){:root{--accent: rgb(120,226,160);--accent-alpha-70: rgba(120,226,160,.7);--accent-alpha-20: rgba(120,226,160,.2);--background: #101010;--color: #f0f0f0;--border-color: rgba(255,240,224,.125)}:root div.logo{color:#000}}@media (prefers-color-scheme: light){:root{--accent: rgb(24, 192, 128);--accent-alpha-70: rgba(24, 192, 128,.7);--accent-alpha-20: rgba(24, 192, 128,.2);--background: white;--color: #201030;--border-color: rgba(0,0,16,.125)}:root div.logo{color:#fff}}
|
1
color/green-light.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(24, 192, 128);--accent-alpha-70: rgba(24, 192, 128,.7);--accent-alpha-20: rgba(24, 192, 128,.2);--background: white;--color: #1D212C;--border-color: rgba(0, 0, 0, .1)}:root div.logo{color:#fff}
|
1
color/green.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(120,226,160);--accent-alpha-70: rgba(120,226,160,.7);--accent-alpha-20: rgba(120,226,160,.2);--background: #1F222A;--color: white;--border-color: rgba(255, 255, 255, .1)}
|
1
color/orange-auto.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@media (prefers-color-scheme: dark){:root{--accent: rgb(255,168,106);--accent-alpha-70: rgba(255,168,106,.7);--accent-alpha-20: rgba(255,168,106,.2);--background: #101010;--color: #f0f0f0;--border-color: rgba(255,240,224,.125)}:root div.logo{color:#000}}@media (prefers-color-scheme: light){:root{--accent: rgb(240,128,48);--accent-alpha-70: rgba(240,128,48,.7);--accent-alpha-20: rgba(240,128,48,.2);--background: white;--color: #201030;--border-color: rgba(0,0,16,.125)}:root div.logo{color:#fff}}
|
1
color/orange-light.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(240,128,48);--accent-alpha-70: rgba(240,128,48,.7);--accent-alpha-20: rgba(240,128,48,.2);--background: white;--color: #1D212C;--border-color: rgba(0, 0, 0, .1)}:root div.logo{color:#fff}
|
1
color/orange.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(255,168,106);--accent-alpha-70: rgba(255,168,106,.7);--accent-alpha-20: rgba(255,168,106,.2);--background: #222129;--color: white;--border-color: rgba(255, 255, 255, .1)}
|
1
color/pink-auto.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@media (prefers-color-scheme: dark){:root{--accent: rgb(224,64,192);--accent-alpha-70: rgba(224,64,192);--accent-alpha-20: rgba(224,64,192,.2);--background: #101010;--color: #f0f0f0;--border-color: rgba(255,240,224,.125)}:root div.logo{color:#000}}@media (prefers-color-scheme: light){:root{--accent: rgb(238,114,241);--accent-alpha-70: rgba(238,114,241,.7);--accent-alpha-20: rgba(238,114,241,.2);--background: white;--color: #201030;--border-color: rgba(0,0,16,.125)}:root div.logo{color:#fff}}
|
1
color/pink-light.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(224,64,192);--accent-alpha-70: rgba(224,64,192);--accent-alpha-20: rgba(224,64,192,.2);--background: white;--color: #1D212C;--border-color: rgba(0, 0, 0, .1)}:root div.logo{color:#fff}
|
1
color/pink.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(238,114,241);--accent-alpha-70: rgba(238,114,241,.7);--accent-alpha-20: rgba(238,114,241,.2);--background: #21202C;--color: white;--border-color: rgba(255, 255, 255, .1)}
|
1
color/red-auto.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
@media (prefers-color-scheme: dark){:root{--accent: rgb(255,98,102);--accent-alpha-70: rgba(255,98,102,.7);--accent-alpha-20: rgba(255,98,102,.2);--background: #101010;--color: #f0f0f0;--border-color: rgba(255,240,224,.125)}:root div.logo{color:#000}}@media (prefers-color-scheme: light){:root{--accent: rgb(240,48,64);--accent-alpha-70: rgba(240,48,64,.7);--accent-alpha-20: rgba(240,48,64,.2);--background: white;--color: #201030;--border-color: rgba(0,0,16,.125)}:root div.logo{color:#fff}}
|
1
color/red-light.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(240,48,64);--accent-alpha-70: rgba(240,48,64,.7);--accent-alpha-20: rgba(240,48,64,.2);--background: white;--color: #1D212C;--border-color: rgba(0, 0, 0, .1)}:root div.logo{color:#fff}
|
1
color/red.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
:root{--accent: rgb(255,98,102);--accent-alpha-70: rgba(255,98,102,.7);--accent-alpha-20: rgba(255,98,102,.2);--background: #221F29;--color: white;--border-color: rgba(255, 255, 255, .1)}
|
|
@ -1,43 +0,0 @@
|
||||||
@keyframes lower-in {
|
|
||||||
from {
|
|
||||||
transform: translate3d(0,-100%,0);
|
|
||||||
opacity:0;
|
|
||||||
}
|
|
||||||
to {
|
|
||||||
transform: translate3d(0,0%,0);
|
|
||||||
opacity:1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes fade-in-left {
|
|
||||||
from {
|
|
||||||
transform: translate3d(10%,0,0);
|
|
||||||
opacity:0;
|
|
||||||
}
|
|
||||||
to {
|
|
||||||
transform: translate3d(0,0,0);
|
|
||||||
opacity:1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes cursor-blink {
|
|
||||||
0% {
|
|
||||||
visibility: hidden;
|
|
||||||
opacity:0;
|
|
||||||
}
|
|
||||||
50% {
|
|
||||||
visibility: visible;
|
|
||||||
opacity:1;
|
|
||||||
}
|
|
||||||
100% {
|
|
||||||
visibility: hidden;
|
|
||||||
opacity:0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes type {
|
|
||||||
from {
|
|
||||||
visibility:collapse;
|
|
||||||
}
|
|
||||||
to {
|
|
||||||
visibility: visible;
|
|
||||||
width: max-content;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,44 +0,0 @@
|
||||||
@media screen and (max-width: 1200px) {
|
|
||||||
.me {
|
|
||||||
margin:1em;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (max-width: 800px) {
|
|
||||||
body.section .main, body.page .main {
|
|
||||||
padding:1em 1em;
|
|
||||||
}
|
|
||||||
body.home div.main.homepage {
|
|
||||||
margin:0;
|
|
||||||
}
|
|
||||||
body.home div.main.homepage .intro {
|
|
||||||
margin-top:4em;
|
|
||||||
margin-bottom:0em;
|
|
||||||
}
|
|
||||||
.row div.cell-2,
|
|
||||||
.row div.cell-3,
|
|
||||||
.row div.cell-4,
|
|
||||||
.row div.cell-5 {
|
|
||||||
width:100%;
|
|
||||||
}
|
|
||||||
.me {
|
|
||||||
margin:1em;
|
|
||||||
}
|
|
||||||
.me .my-image {
|
|
||||||
float:none;
|
|
||||||
margin-left:1em;
|
|
||||||
/* margin: auto;*/
|
|
||||||
}
|
|
||||||
.me .my-name h1 {
|
|
||||||
text-align:left;
|
|
||||||
float:none;
|
|
||||||
margin-left:0.4em;
|
|
||||||
}
|
|
||||||
.my-things {
|
|
||||||
margin:2em;
|
|
||||||
text-align:left;
|
|
||||||
margin-left:5em;
|
|
||||||
}
|
|
||||||
.item {
|
|
||||||
width:100% !important;
|
|
||||||
}
|
|
||||||
}
|
|
1
css/simple.min.css
vendored
485
css/site.css
|
@ -1,485 +0,0 @@
|
||||||
* {
|
|
||||||
font-family:Hermit,Hack,monospace;
|
|
||||||
}
|
|
||||||
:root {
|
|
||||||
--bg-opacity:rgba(255,255,255,0.9);
|
|
||||||
--bg-opacity-2:rgba(255,255,255,0.3);
|
|
||||||
--box-shadow:0 0 2em #eee;
|
|
||||||
--bg-opacity:rgba(0,0,0,0.9);
|
|
||||||
--bg-opacity-2:rgba(0,0,0,0.3);
|
|
||||||
--box-shadow:0 0 2em #111;
|
|
||||||
--accent:#d3c610;
|
|
||||||
--bg:#101024;
|
|
||||||
--text:#eee;
|
|
||||||
}
|
|
||||||
@media (prefers-color-scheme: dark) {
|
|
||||||
:root {
|
|
||||||
--bg-opacity:rgba(0,0,0,0.9);
|
|
||||||
--bg-opacity-2:rgba(0,0,0,0.3);
|
|
||||||
--box-shadow:0 0 2em #111;
|
|
||||||
--accent:#d3c610;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
body {
|
|
||||||
max-width: 65rem;
|
|
||||||
}
|
|
||||||
a {
|
|
||||||
text-decoration:none;
|
|
||||||
transition:all 0.5s;
|
|
||||||
}
|
|
||||||
a:hover {
|
|
||||||
color:var(--text);
|
|
||||||
}
|
|
||||||
header {
|
|
||||||
padding:0;
|
|
||||||
background:var(--bg);
|
|
||||||
}
|
|
||||||
body.home header {
|
|
||||||
/*animation: lower-in;
|
|
||||||
animation-duration: 2s;*/
|
|
||||||
}
|
|
||||||
body.home footer {
|
|
||||||
margin-top:4em;
|
|
||||||
}
|
|
||||||
body.section footer,
|
|
||||||
body.page footer {
|
|
||||||
margin-top:2em;
|
|
||||||
}
|
|
||||||
header section {
|
|
||||||
overflow:hidden;
|
|
||||||
}
|
|
||||||
header section, footer section {
|
|
||||||
max-width: 65rem;
|
|
||||||
margin:auto;
|
|
||||||
}
|
|
||||||
header section nav {
|
|
||||||
float:right;
|
|
||||||
}
|
|
||||||
header section nav a {
|
|
||||||
border:0;
|
|
||||||
margin:0;
|
|
||||||
}
|
|
||||||
header section nav a::after {
|
|
||||||
content:"";
|
|
||||||
position:relative;
|
|
||||||
width:60%;
|
|
||||||
display:block;
|
|
||||||
transition: width 0.5s,border-color 0.5s, transform 0.5s;
|
|
||||||
border-bottom:2px solid var(--text);
|
|
||||||
float:right;
|
|
||||||
}
|
|
||||||
header section nav a:hover::after {
|
|
||||||
width:100%;
|
|
||||||
border-color:var(--accent) !important;
|
|
||||||
transform: rotate(5deg) scale(120%);
|
|
||||||
}
|
|
||||||
header section nav a:nth-child(odd):hover::after {
|
|
||||||
transform: rotate(-5deg) scale(120%);
|
|
||||||
}
|
|
||||||
body main {
|
|
||||||
position:relative;
|
|
||||||
}
|
|
||||||
body.home main {
|
|
||||||
animation:fade-in-left;
|
|
||||||
animation-duration:2s;
|
|
||||||
}
|
|
||||||
body.home div.main.homepage {
|
|
||||||
margin:1em;
|
|
||||||
}
|
|
||||||
footer {
|
|
||||||
text-align:left;
|
|
||||||
border-color:rgba(200,200,200,0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
body.section .main, body.page .main {
|
|
||||||
padding:1em 4em;
|
|
||||||
}
|
|
||||||
.row {
|
|
||||||
width:100%;
|
|
||||||
height:auto;
|
|
||||||
display:block;
|
|
||||||
overflow:hidden;
|
|
||||||
}
|
|
||||||
.row div.cell-2,
|
|
||||||
.row div.cell-3,
|
|
||||||
.row div.cell-4,
|
|
||||||
.row div.cell-5 {
|
|
||||||
float:left;
|
|
||||||
}
|
|
||||||
.row div.cell-2 {
|
|
||||||
width:50%;
|
|
||||||
}
|
|
||||||
.row div.cell-2.margin {
|
|
||||||
width:48%;
|
|
||||||
margin-right:2%;
|
|
||||||
}
|
|
||||||
.row div.cell-3 {
|
|
||||||
width:33.3333333%;
|
|
||||||
}
|
|
||||||
.row div.cell-3.margin {
|
|
||||||
width:31.3333333%;
|
|
||||||
margin-right:2%;
|
|
||||||
}
|
|
||||||
.row div.cell-4 {
|
|
||||||
width:25%;
|
|
||||||
}
|
|
||||||
.row div.cell-4.margin {
|
|
||||||
width:23%;
|
|
||||||
margin-right:2%;
|
|
||||||
}
|
|
||||||
.row div.cell-5 {
|
|
||||||
width:20%;
|
|
||||||
}
|
|
||||||
.row div.cell-5.margin {
|
|
||||||
width:18%;
|
|
||||||
margin-right:2%;
|
|
||||||
}
|
|
||||||
.row div.margin:last-child{
|
|
||||||
margin-right:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.row::after {
|
|
||||||
clear:both;
|
|
||||||
}
|
|
||||||
.intro {
|
|
||||||
margin-top:10em;
|
|
||||||
margin-bottom:5em;
|
|
||||||
}
|
|
||||||
.me {
|
|
||||||
text-align:right;
|
|
||||||
margin:2em;
|
|
||||||
margin-left: 0.6em;
|
|
||||||
}
|
|
||||||
.me .my-name h1 {
|
|
||||||
text-align:left;
|
|
||||||
float:none;
|
|
||||||
/*margin-left:1.2em;*/
|
|
||||||
}
|
|
||||||
.me .my-name h1::before {
|
|
||||||
content:"#\0020";
|
|
||||||
color:var(--accent);
|
|
||||||
}
|
|
||||||
.me h1 {
|
|
||||||
overflow:hidden;
|
|
||||||
}
|
|
||||||
.me h1 .letter {
|
|
||||||
animation: type;
|
|
||||||
animation-fill-mode: forwards;
|
|
||||||
animation-duration: 0.2s;
|
|
||||||
width:0;
|
|
||||||
visibility: collapse;
|
|
||||||
display: inline-block;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(1) {
|
|
||||||
animation-delay: 1.6s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(2) {
|
|
||||||
animation-delay: 1.8s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(3) {
|
|
||||||
animation-delay: 2.0s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(4) {
|
|
||||||
animation-delay: 2.10s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(5) {
|
|
||||||
animation-delay: 2.16s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(6) {
|
|
||||||
animation-delay: 2.22s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(7) {
|
|
||||||
animation-delay: 2.6s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(8) {
|
|
||||||
animation-delay: 2.8s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(9) {
|
|
||||||
animation-delay: 2.86s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(10) {
|
|
||||||
animation-delay: 2.92s;
|
|
||||||
}
|
|
||||||
.me h1 .letter:nth-child(11) {
|
|
||||||
animation-delay: 3.0s;
|
|
||||||
}
|
|
||||||
.me h1 .cursor {
|
|
||||||
animation:cursor-blink;
|
|
||||||
animation-duration: 1.5s;
|
|
||||||
animation-iteration-count: 3;
|
|
||||||
visibility:hidden;
|
|
||||||
opacity:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.me .my-image {
|
|
||||||
width:12.5em;
|
|
||||||
float:none;
|
|
||||||
/* margin: auto;*/
|
|
||||||
}
|
|
||||||
.me .my-image img {
|
|
||||||
max-width:8em;
|
|
||||||
margin-left:3.2em;
|
|
||||||
display:block;
|
|
||||||
position:relative;
|
|
||||||
transition:all 0.5s;
|
|
||||||
opacity:1;
|
|
||||||
}
|
|
||||||
.me .my-image img:hover {
|
|
||||||
transform:scale(1.2) rotate(5deg);
|
|
||||||
}
|
|
||||||
.me .my-name {
|
|
||||||
width:100%;
|
|
||||||
overflow:hidden;
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.my-things {
|
|
||||||
margin:2em;
|
|
||||||
margin-left:6em;
|
|
||||||
text-align:right;
|
|
||||||
}
|
|
||||||
.poem-info {
|
|
||||||
font-size:0.6em;
|
|
||||||
}
|
|
||||||
.section-list {
|
|
||||||
display:flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
overflow:hidden;
|
|
||||||
}
|
|
||||||
.item,
|
|
||||||
.tech .item,
|
|
||||||
.recipes .item {
|
|
||||||
border:1px solid #aaa;
|
|
||||||
border-radius: 0.2em;
|
|
||||||
transition: background 0.5s;
|
|
||||||
overflow:hidden;
|
|
||||||
box-sizing: border-box;
|
|
||||||
margin-right:1em;
|
|
||||||
margin-bottom:1em;
|
|
||||||
}
|
|
||||||
.item:hover,
|
|
||||||
.tech .item:hover {
|
|
||||||
background:#b2ecFb;
|
|
||||||
}
|
|
||||||
|
|
||||||
.recipes .item:hover {
|
|
||||||
background:#ffff00;
|
|
||||||
}
|
|
||||||
.item a,
|
|
||||||
.tech .item a,
|
|
||||||
.recipes .item a {
|
|
||||||
padding:2em;
|
|
||||||
text-align: center;
|
|
||||||
color: var(--text);
|
|
||||||
display:block;
|
|
||||||
}
|
|
||||||
|
|
||||||
.item h3,
|
|
||||||
.tech .item h3,
|
|
||||||
.recipes .item h3 {
|
|
||||||
margin-top:0;
|
|
||||||
}
|
|
||||||
#website-list .item {
|
|
||||||
width:49%;
|
|
||||||
margin-right:1%;
|
|
||||||
min-height:15em;
|
|
||||||
transition: opacity 1.25s;
|
|
||||||
transition-delay: 0s;
|
|
||||||
pointer-events: auto;
|
|
||||||
overflow: hidden;
|
|
||||||
position: relative;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
#website-list .item:hover {
|
|
||||||
background:none;
|
|
||||||
}
|
|
||||||
#website-list .item .website-image {
|
|
||||||
background-position: center;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
background-size: cover !important;
|
|
||||||
border: 0;
|
|
||||||
height: 100%;
|
|
||||||
left: 0;
|
|
||||||
box-sizing: border-box;
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
width: 100%;
|
|
||||||
outline: currentcolor none 0px;
|
|
||||||
transition: all 3s, filter 1.5s;
|
|
||||||
transform-origin: top center;
|
|
||||||
filter: grayscale(0.5);
|
|
||||||
}
|
|
||||||
#website-list .item:hover .website-image,
|
|
||||||
#website-list .item:active .website-image {
|
|
||||||
transform: scale(1.5);
|
|
||||||
filter: grayscale(0);
|
|
||||||
}
|
|
||||||
#website-list .item .web-summary p {
|
|
||||||
font-size:0.8em;
|
|
||||||
padding-left:1em;
|
|
||||||
padding-right:1em;
|
|
||||||
color:var(--text);
|
|
||||||
}
|
|
||||||
#website-list .item a {
|
|
||||||
border:1px solid var(--border);
|
|
||||||
display:block;
|
|
||||||
width:max-content;
|
|
||||||
margin:auto;
|
|
||||||
margin-bottom:0.5em;
|
|
||||||
padding:0.5em 1em;
|
|
||||||
color:var(--text);
|
|
||||||
}
|
|
||||||
#website-list .item a:hover {
|
|
||||||
background:var(--bg);
|
|
||||||
}
|
|
||||||
#website-list .item:hover .web-summary,
|
|
||||||
#website-list .item:active .web-summary {
|
|
||||||
transform: translateY(1%);
|
|
||||||
background:var(--bg-opacity);
|
|
||||||
}
|
|
||||||
#website-list .item .web-summary {
|
|
||||||
bottom:0;
|
|
||||||
position:absolute;
|
|
||||||
text-align:center;
|
|
||||||
margin: auto;
|
|
||||||
width:101%;
|
|
||||||
height:auto;
|
|
||||||
background:var(--bg-opacity-2);
|
|
||||||
transition: all 2s;
|
|
||||||
transform: translateY(100%);
|
|
||||||
box-shadow: var(--box-shadow);
|
|
||||||
}
|
|
||||||
#website-list .item h3 {
|
|
||||||
padding-top:0.5em;
|
|
||||||
margin-bottom:0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.light-text {
|
|
||||||
color:#ddd !important;
|
|
||||||
}
|
|
||||||
.dark-text {
|
|
||||||
color:#222 !important;
|
|
||||||
}
|
|
||||||
.item .row,
|
|
||||||
.tech .row,
|
|
||||||
.recipes .row {
|
|
||||||
margin-bottom:1em;
|
|
||||||
}
|
|
||||||
footer div.inline {
|
|
||||||
float:left;
|
|
||||||
}
|
|
||||||
footer div.inline:last-child {
|
|
||||||
float:right;
|
|
||||||
}
|
|
||||||
footer .footer-links ul
|
|
||||||
{
|
|
||||||
float:left;
|
|
||||||
}
|
|
||||||
footer .footer-links ul li
|
|
||||||
{
|
|
||||||
padding-bottom:0.5em;
|
|
||||||
list-style-type: none;
|
|
||||||
}
|
|
||||||
footer .footer-links ul li a
|
|
||||||
{
|
|
||||||
|
|
||||||
color:var(--text);
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
footer .footer-links ul li a:hover {
|
|
||||||
color:var(--accent);
|
|
||||||
}
|
|
||||||
footer .footer-links ul li a::after
|
|
||||||
{
|
|
||||||
content:"";
|
|
||||||
position:relative;
|
|
||||||
width:20%;
|
|
||||||
display:block;
|
|
||||||
transition: width 0.5s, border-color 0.5s, transform 0.5s;
|
|
||||||
border-bottom:2px solid var(--text);
|
|
||||||
}
|
|
||||||
footer .footer-links ul li a:hover::after
|
|
||||||
{
|
|
||||||
width:75%;
|
|
||||||
border-bottom:2px solid var(--accent);
|
|
||||||
transform: rotate(-5deg) scale(120%);
|
|
||||||
}
|
|
||||||
footer .footer-links ul li:nth-child(odd) a:hover::after {
|
|
||||||
transform: rotate(5deg) scale(120%);
|
|
||||||
|
|
||||||
}
|
|
||||||
footer .footer-links::after
|
|
||||||
{
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
footer .social-links {
|
|
||||||
padding-right:3rem;
|
|
||||||
text-align:right;
|
|
||||||
overflow: hidden;
|
|
||||||
|
|
||||||
}
|
|
||||||
footer .social-links a {
|
|
||||||
margin-left:0.6em;
|
|
||||||
}
|
|
||||||
footer .social-links img {
|
|
||||||
height:auto;
|
|
||||||
width:2em;
|
|
||||||
filter: grayscale(1);
|
|
||||||
transition: transform 0.5s, filter 0.5s;
|
|
||||||
margin-top:1em;
|
|
||||||
}
|
|
||||||
footer .social-links img:hover {
|
|
||||||
height:auto;
|
|
||||||
transform: scale(120%) rotate(15deg);
|
|
||||||
filter: grayscale(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.pagination {
|
|
||||||
list-style-type: none;
|
|
||||||
margin:auto;
|
|
||||||
text-align:center;
|
|
||||||
padding-left:0;
|
|
||||||
|
|
||||||
}
|
|
||||||
ul.pagination li {
|
|
||||||
display:inline-block;
|
|
||||||
margin-right:0.5em;
|
|
||||||
border-radius: 0.2em;
|
|
||||||
transition:all 0.5s;
|
|
||||||
}
|
|
||||||
ul.pagination li:hover {
|
|
||||||
background:#ccc;
|
|
||||||
}
|
|
||||||
ul.pagination li a {
|
|
||||||
|
|
||||||
padding:0.2em 0.5em;
|
|
||||||
color:var(--text);
|
|
||||||
}
|
|
||||||
ul.pagination li:hover a {
|
|
||||||
color:#555;
|
|
||||||
}
|
|
||||||
ul.pagination li.active a {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
ul.pagination li.disabled a {
|
|
||||||
color:#ccc;
|
|
||||||
}
|
|
||||||
ul.pagination li.disabled:hover {
|
|
||||||
background: none;
|
|
||||||
color:var(--text) !important;
|
|
||||||
}
|
|
||||||
a.nocolouring {
|
|
||||||
text-decoration:none;
|
|
||||||
color:var(--text);
|
|
||||||
}
|
|
||||||
#lastmod{
|
|
||||||
float:left;
|
|
||||||
position:relative;
|
|
||||||
max-width:50%;
|
|
||||||
}
|
|
||||||
#taglist{
|
|
||||||
float:right;
|
|
||||||
position:relative;
|
|
||||||
max-width:50%;
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<link rel="canonical" href="https://paulwilde.uk/dev/wm-tools/">
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/wm-tools/">
|
||||||
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/dev/wm-tools/">
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/wm-tools/">
|
||||||
<title>Redirect</title>
|
<title>Redirect</title>
|
||||||
<p><a href="https://paulwilde.uk/dev/wm-tools/">Click here</a> to be redirected.</p>
|
<p><a href="https://paulwilde.uk/ponderings/wm-tools/">Click here</a> to be redirected.</p>
|
||||||
|
|
6
dev/gemini-css/index.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
<title>Redirect</title>
|
||||||
|
<p><a href="https://paulwilde.uk/ponderings/geminicss/">Click here</a> to be redirected.</p>
|
6
dev/gemini.css/index.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
<title>Redirect</title>
|
||||||
|
<p><a href="https://paulwilde.uk/ponderings/geminicss/">Click here</a> to be redirected.</p>
|
226
dev/index.html
|
@ -1,226 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>Development :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="section">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main ">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<p>My Development Projects :</p>
|
|
||||||
|
|
||||||
<div class="section-list">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/nemini/">
|
|
||||||
Nemini
|
|
||||||
</a> :: A simple Gemini server with virtual host and alias support
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/wm-tools/">
|
|
||||||
wm_tools
|
|
||||||
</a> :: a set of information system tools displayed in dmenu (or rofi)
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/thisisnotmyemail/">
|
|
||||||
thisisnotmy.email
|
|
||||||
</a> :: A fully featured email service with annoying marketers in mind
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/mailautoconf/">
|
|
||||||
Mailautoconf
|
|
||||||
</a> :: a simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Last Modified :
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Mon, 20 February 2023 at 12:57pm +0000
|
|
||||||
|
|
||||||
|
|
||||||
</sub>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,196 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>Nemini :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="page">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main nemini">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/nemini/">Nemini</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<p>Nemini is a simple <a href="https://gemini.circumlunar.space">Gemini</a> server.<br />
|
|
||||||
“Simple” in the way it is, hopefully, simple to configure and use without minimal knowledge of web servers in general. You probably need to be familiar with <a href="https://toml.io">TOML</a> configuration files, but other than that the server should run fairly easily.</p>
|
|
||||||
<p>The source code is hosted at Codeberg here : https://codeberg.org/pswilde/nemini</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Mon, 20 February 2023 at 12:57pm +0000<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
6
dev/nimini/index.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
<title>Redirect</title>
|
||||||
|
<p><a href="https://paulwilde.uk/ponderings/nemini/">Click here</a> to be redirected.</p>
|
|
@ -1,203 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>thisisnotmy.email :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="page">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main thisisnotmy.email">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/thisisnotmyemail/">thisisnotmy.email</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<p>I run the <a href="https://thisisnotmy.email">thisisnotmy.email</a> email service.<br />
|
|
||||||
It’s early days but I’m hoping to be able to offer <em>something</em> for people to
|
|
||||||
use eventually.</p>
|
|
||||||
<h2 id="what-s-it-all-about">What’s it all about?</h2>
|
|
||||||
<p>Don’t you hate it when people, businesses, random telephone callers, etc. ask you for your email address out of the blue under the ruse of “providing you a better service”?</p>
|
|
||||||
<p>Wouldn’t it be great to confidently give them your email address, but with a slight passive aggressiveness to make the situation more awkward for them, and less awkward for you‽</p>
|
|
||||||
<p>Enter thisisnotmy.email. thisisnotmy.email is a fully functional email service. When someone asks you for your email address, just say:</p>
|
|
||||||
<p>“Sure, it’s my name at this is not my, all one word, dot email”</p>
|
|
||||||
<p>And let them decide whether it’s worth continuing on with this worthless data collecting routine.</p>
|
|
||||||
<p>See more at https://thisisnotmy.email</p>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Sat, 13 November 2021 at 16:17pm +0000<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,248 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>wm_tools :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="page">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main wm_tools">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/wm-tools/">wm_tools</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1 id="a-selection-of-information-output-tools-for-dmenu">A selection of information output tools for dmenu</h1>
|
|
||||||
<p>These are a selection of independant tools for displaying various information
|
|
||||||
about system status in dmenu. Some of them i.e. <code>volume</code> have options (up, down, mute…)
|
|
||||||
which are selectable options in dmenu.</p>
|
|
||||||
<h2 id="tools">Tools</h2>
|
|
||||||
<ul>
|
|
||||||
<li><code>pingclock</code> performs a single <code>ping</code> to a server and returns the response time</li>
|
|
||||||
<li><code>battery</code> shows the current battery level</li>
|
|
||||||
<li><code>brightness</code> shows the current backlight level and gives options to adjust it</li>
|
|
||||||
<li><code>volume</code> shows the current volume level and gives options to adjust and manage it</li>
|
|
||||||
<li><code>date</code> shows the date</li>
|
|
||||||
<li><code>fuzzytime</code> shows the fuzzytime clock</li>
|
|
||||||
<li><code>wlan</code> shows the state of the wireless network interface. SSID connected to and signal level.</li>
|
|
||||||
<li><code>nic</code> shows the status and/or the ip address of the network interface card</li>
|
|
||||||
<li><code>temperature</code> shows the current CPU temperature</li>
|
|
||||||
<li><code>notes</code> a simple one liner note taking tool, displaying notes in <code>dmenu</code>/<code>rofi</code></li>
|
|
||||||
</ul>
|
|
||||||
<p>The next two do not work with <code>rofi</code> unless you have <code>alias dmenu=rofi</code> set, but they’re pretty nice tools</p>
|
|
||||||
<ul>
|
|
||||||
<li><code>passmenu_wrapper</code> a wrapper for passmenu. It basically just styles <code>passmenu</code> with no other features</li>
|
|
||||||
<li><code>command_wrapper</code> inspired by passmenu_wrapper, a basic tool to run other <code>dmenu</code> related tools with uniform styling.
|
|
||||||
<ul>
|
|
||||||
<li>For example: <code>dmenu_run</code>, <code>clipmenu</code>, <code>passmenu</code> etc.</li>
|
|
||||||
</ul>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<h3 id="example-in-dmenu">Example in <code>dmenu</code>:</h3>
|
|
||||||
<p><img src="https://user-images.githubusercontent.com/31094984/167123173-ee8092a2-d5ab-47b4-b207-ced328072cc0.gif" alt="dmenu_tools" /></p>
|
|
||||||
<h3 id="example-of-command-wrapper-with-clipmenu">Example of <code>command_wrapper</code> with <code>clipmenu</code></h3>
|
|
||||||
<p><img src="https://user-images.githubusercontent.com/31094984/167122436-eea0be88-a929-46e8-9b4d-cb677dcb129c.gif" alt="command_wrap" /></p>
|
|
||||||
<h2 id="how-to-compile">How to compile</h2>
|
|
||||||
<p>There are some configuration variables explicit to me, you’ll need to change them for you for them to be useful I imagine.<br />
|
|
||||||
Configuration variables are compile - there are no config files or runtime parameters (except for “rofi”)</p>
|
|
||||||
<p>Each tool is compiled separately, for example:</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;">nim c pingclock
|
|
||||||
</span></code></pre>
|
|
||||||
<p>and then run with</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;">./pingclock
|
|
||||||
</span><span style="font-style:italic;color:#4a4a4a;"># or
|
|
||||||
</span><span style="color:#82aaff;">./pingclock rofi
|
|
||||||
</span></code></pre>
|
|
||||||
<h2 id="how-to-use">How to use</h2>
|
|
||||||
<p>Personally, I have these bound to key combinations in i3.
|
|
||||||
In fact, I have a seperate <code>bindsym</code> mode in which all these
|
|
||||||
tools are accessible i.e. <code>$mod+i</code> to get to “info” mode then <code>p</code> to show pingclock.<br />
|
|
||||||
It’s completely up to you how to run them, they’re just simple CLI tools really.</p>
|
|
||||||
<h3 id="you-can-also-set-the-volume-and-brightness-levels-by-typing-a-numeric-figure-into-the-dmenu-rofi-input-box">You can also set the volume and brightness levels by typing a numeric figure into the dmenu/rofi input box</h3>
|
|
||||||
<h2 id="dependencies">Dependencies</h2>
|
|
||||||
<ul>
|
|
||||||
<li><code>dmenu</code> or <code>rofi</code></li>
|
|
||||||
<li><code>yad</code> for calendar</li>
|
|
||||||
<li><code>passmenu</code> for passmenu_wrapper</li>
|
|
||||||
<li>basically any tool that’s used to gather the information.</li>
|
|
||||||
<li>“tools” for audio etc. (<code>pamixer</code>, <code>ncpamixer</code>, etc.) can be set in the source</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Sun, 08 May 2022 at 16:25pm +0100<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
10
elasticlunr.min.js
vendored
Normal file
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
4
font-hack-subset.css
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
/*!
|
||||||
|
* Hack typeface https://github.com/source-foundry/Hack
|
||||||
|
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
|
||||||
|
*/@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-bold-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-italic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic-webfont.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic}
|
4
font-hack.css
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
/*!
|
||||||
|
* Hack typeface https://github.com/source-foundry/Hack
|
||||||
|
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
|
||||||
|
*/@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-bold.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-italic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic}
|
BIN
fonts/hack-bold-subset.woff
Normal file
BIN
fonts/hack-bold-subset.woff2
Normal file
BIN
fonts/hack-bold.woff
Normal file
BIN
fonts/hack-bold.woff2
Normal file
BIN
fonts/hack-bolditalic-subset.woff
Normal file
BIN
fonts/hack-bolditalic-subset.woff2
Normal file
BIN
fonts/hack-bolditalic.woff
Normal file
BIN
fonts/hack-bolditalic.woff2
Normal file
BIN
fonts/hack-italic-subset.woff
Normal file
BIN
fonts/hack-italic-subset.woff2
Normal file
BIN
fonts/hack-italic.woff
Normal file
BIN
fonts/hack-italic.woff2
Normal file
BIN
fonts/hack-regular-subset.woff
Normal file
BIN
fonts/hack-regular-subset.woff2
Normal file
BIN
fonts/hack-regular.woff
Normal file
BIN
fonts/hack-regular.woff2
Normal file
1
footer.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.footer{padding:40px 0;flex-grow:0;opacity:.5}.footer__inner{display:flex;align-items:center;justify-content:space-between;margin:0;width:760px;max-width:100%}@media (max-width: 899px){.footer__inner{flex-direction:column}}.footer a{color:inherit}.footer .copyright{display:flex;flex-direction:row;align-items:center;font-size:1rem;color:var(--light-color-secondary)}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>*:first-child:not(:only-child){margin-right:10px}@media (max-width: 899px){.footer .copyright>*:first-child:not(:only-child){border:none;padding:0;margin:0}}@media (max-width: 899px){.footer .copyright{flex-direction:column;margin-top:10px}}@media (max-width: 899px){.footer .copyright-theme-sep{display:none}}@media (max-width: 899px){.footer .copyright-theme{font-size:.75rem}}
|
|
@ -1 +0,0 @@
|
||||||
google-site-verification: googled6bc296b30b7aa26.html
|
|
1
header.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.header{display:flex;flex-direction:column;position:relative}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo:after{content:"";background:repeating-linear-gradient(90deg, var(--accent), var(--accent) 2px, rgba(0,0,0,0) 0, rgba(0,0,0,0) 16px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%}.header .menu{margin:20px 0}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.header .menu__inner li.active{color:var(--accent-alpha-70)}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0}.header .menu__sub-inner-more-trigger{color:var(--accent);user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}
|
BIN
images/chat.png
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 12 KiB |
BIN
images/git.png
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 2.6 KiB |
|
@ -1,4 +0,0 @@
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="61.076954mm" height="65.47831mm" viewBox="0 0 216.4144 232.00976">
|
|
||||||
<path fill="#2b90d9" d="M211.80734 139.0875c-3.18125 16.36625-28.4925 34.2775-57.5625 37.74875-15.15875 1.80875-30.08375 3.47125-45.99875 2.74125-26.0275-1.1925-46.565-6.2125-46.565-6.2125 0 2.53375.15625 4.94625.46875 7.2025 3.38375 25.68625 25.47 27.225 46.39125 27.9425 21.11625.7225 39.91875-5.20625 39.91875-5.20625l.8675 19.09s-14.77 7.93125-41.08125 9.39c-14.50875.7975-32.52375-.365-53.50625-5.91875C9.23234 213.82 1.40609 165.31125.20859 116.09125c-.365-14.61375-.14-28.39375-.14-39.91875 0-50.33 32.97625-65.0825 32.97625-65.0825C49.67234 3.45375 78.20359.2425 107.86484 0h.72875c29.66125.2425 58.21125 3.45375 74.8375 11.09 0 0 32.975 14.7525 32.975 65.0825 0 0 .41375 37.13375-4.59875 62.915"/>
|
|
||||||
<path fill="#fff" d="M177.50984 80.077v60.94125h-24.14375v-59.15c0-12.46875-5.24625-18.7975-15.74-18.7975-11.6025 0-17.4175 7.5075-17.4175 22.3525v32.37625H96.20734V85.42325c0-14.845-5.81625-22.3525-17.41875-22.3525-10.49375 0-15.74 6.32875-15.74 18.7975v59.15H38.90484V80.077c0-12.455 3.17125-22.3525 9.54125-29.675 6.56875-7.3225 15.17125-11.07625 25.85-11.07625 12.355 0 21.71125 4.74875 27.8975 14.2475l6.01375 10.08125 6.015-10.08125c6.185-9.49875 15.54125-14.2475 27.8975-14.2475 10.6775 0 19.28 3.75375 25.85 11.07625 6.36875 7.3225 9.54 17.22 9.54 29.675"/>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.4 KiB |
BIN
images/me.png
Before Width: | Height: | Size: 38 KiB |
|
@ -1,35 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="544.16998" height="544.8642" version="1.1">
|
|
||||||
<metadata id="metadata7">
|
|
||||||
<rdf:RDF>
|
|
||||||
<cc:Work rdf:about="">
|
|
||||||
<dc:format>image/svg+xml</dc:format>
|
|
||||||
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
|
||||||
</cc:Work>
|
|
||||||
</rdf:RDF>
|
|
||||||
</metadata>
|
|
||||||
<g id="layer1" transform="translate(-69.980994,-160.33288)">
|
|
||||||
<g id="g3699" transform="matrix(1.532388,0,0,1.3939671,-54.912136,-41.792396)">
|
|
||||||
<path id="path2836" d="M 260.50744,170.69515 105.98412,340.79094 259.8636,510.178 414.38691,340.08221 260.50744,170.69515 z" style="fill:#019833;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path2838" d="m 259.8636,171.40389 0,-14.88338 -168.044108,184.97916 14.164628,0 153.87948,-170.09578 z" style="fill:#66fe98;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path style="fill:#45fe02;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 259.47729,171.40389 0,-14.88338 168.0441,184.97916 -14.16463,0 -153.87947,-170.09578 z" id="path2840"/>
|
|
||||||
<path style="fill:#017d17;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="m 259.8636,511.17022 0,14.88338 -168.044108,-184.97916 14.164628,0 153.87948,170.09578 z" id="path2842"/>
|
|
||||||
<path id="path3650" d="m 122.99448,175.30643 108.35396,0 6.60139,7.26665 0,22.30116 -5.23559,7.01608 -11.83699,0 0,110.75406 101.98019,-110.75406 -16.84494,0 -5.9185,-7.01608 0,-23.55403 5.46323,-5.51264 109.71976,0 5.46322,6.01379 0,22.05058 -248.12143,280.14258 -28.22666,0 -8.17033,-5.19252 0,-267.93397 -13.68257,0 -5.00795,-5.51264 0,-23.55403 5.46321,-6.51493 z" style="fill:none;stroke:#000000;stroke-width:18.91431427;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"/>
|
|
||||||
<path id="path2844" d="m 259.47729,511.17022 0,14.88338 168.0441,-184.97916 -14.16463,0 -153.87947,170.09578 z" style="fill:#005d04;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path style="fill:none;stroke:#000000;stroke-width:5.67429399;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="M 259.41018,155.14848 90.734026,340.82339 258.70737,525.72467 427.38353,340.04975 259.41018,155.14848 z" id="path2846"/>
|
|
||||||
<path id="path3640" d="m 232.50008,186.64163 6.11655,-3.54366 -6.27751,-6.91014 -109.29305,0 -5.55319,6.11281 0,23.1224 6.15679,6.77725 2.93756,-6.77725 -3.86308,-4.2524 0,-16.30085 2.89731,-2.83492 104.30324,0 2.57538,4.60676 z" style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path transform="matrix(0.90138601,0,0,0.99222542,-437.42287,-185.30615)" d="m 828.9375,369.5 -4.28125,4.28125 0,15.71875 3.75,3.75 19.8125,0 0,15.1875 -131.0625,132.84375 0,-147.84375 21.78125,0 4.46875,-4.46875 0,-15.90625 -4.125,-3.1875 -114.625,0 -3.75,3.75 0,16.25 3.8125,3.8125 19.9375,0 0,272.25 3.75,3.75 22.65625,0 274.65625,-283.40625 0,-12.5 -4.28125,-4.28125 -112.5,0 z" id="path3632" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path3646" d="m 143.48158,204.87424 0,270.62073 3.18688,4.0092 -2.49916,5.24301 -7.06148,-7.74876 0,-265.1081 z" style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path3644" d="m 125.82451,204.87424 -1.82108,6.51494 13.2028,0 7.2843,-6.51494 -18.66602,0 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path3638" d="m 307.18636,212.19144 2.89731,-6.55577 -4.18501,-4.2524 0,-14.52901 4.82886,-5.31551 100.76208,0 3.86308,5.66987 5.4727,-4.2524 -5.63366,-6.20141 -108.32729,0 -5.39221,5.93564 0,23.29957 5.59342,5.80276 m -87.54309,111.87785 -10.52288,28.10566 118.7898,-131.1155 0,-15.59211 -108.26692,118.60195 z" style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path3642" d="m 232.25896,185.83056 5.2356,-3.75862 0,22.8023 -6.03231,6.64023 -11.72317,0 0,112.38277 -10.69882,27.81381 0,-146.83681 19.57656,0 3.64214,-3.25747 0,-15.78621 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path transform="matrix(0.90138601,0,0,0.99222542,-437.42287,-185.30615)" d="m 828.9375,369.5 -4.28125,4.28125 0,15.71875 3.75,3.75 19.8125,0 0,15.1875 -131.0625,132.84375 0,-147.84375 21.78125,0 4.46875,-4.46875 0,-15.90625 -4.125,-3.1875 -114.625,0 -3.75,3.75 0,16.25 3.8125,3.8125 19.9375,0 0,272.25 3.75,3.75 22.65625,0 274.65625,-283.40625 0,-12.5 -4.28125,-4.28125 -112.5,0 z" id="path3622" style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path3636" d="m 415.35268,185.9329 5.49849,-3.49448 0,21.92152 -249.39111,280.5213 -26.47746,0 2.52966,-5.5331 20.28119,0 247.23731,-281.01241 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<path id="path3652" d="m 327.29631,205.25009 -5.57703,6.38966 -14.56861,0 3.41452,-6.38966 c 0.11382,0 16.73112,0 16.73112,0 z" style="fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0.94571567px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"/>
|
|
||||||
<g transform="matrix(0.90138601,0,0,0.99222542,-92.530288,-192.23791)" id="g3673">
|
|
||||||
<path style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none" id="path3671" d="m 399.78125,560 a 1.2330102,1.2330102 0 0 0 -0.5625,0.28125 l -5.3125,4.5625 A 1.2330102,1.2330102 0 0 0 393.5625,565.375 L 388.25,580.25 a 1.2330102,1.2330102 0 0 0 0.28125,1.28125 l 4.0625,4.0625 a 1.2330102,1.2330102 0 0 0 0.875,0.34375 l 16.40625,0 a 1.2330102,1.2330102 0 0 0 0.875,-0.34375 l 4.28125,-4.3125 a 1.2330102,1.2330102 0 0 0 0.3125,-0.53125 l 4.5625,-15.65625 a 1.2330102,1.2330102 0 0 0 -0.3125,-1.21875 l -3.53125,-3.53125 A 1.2330102,1.2330102 0 0 0 415.1875,560 l -15.15625,0 a 1.2330102,1.2330102 0 0 0 -0.25,0 z m -30.0625,41.9375 a 1.2330102,1.2330102 0 0 0 -0.9375,0.90625 l -2.03125,8.0625 a 1.2330102,1.2330102 0 0 0 1.1875,1.53125 l 9.65625,0 -23.9375,68.34375 a 1.2330102,1.2330102 0 0 0 1.15625,1.625 l 34.84375,0 a 1.2330102,1.2330102 0 0 0 1.1875,-0.84375 l 2.28125,-7.34375 a 1.2330102,1.2330102 0 0 0 -1.1875,-1.59375 l -7.875,0 23.6875,-69.0625 a 1.2330102,1.2330102 0 0 0 -1.15625,-1.625 l -36.625,0 a 1.2330102,1.2330102 0 0 0 -0.25,0 z m 110.875,0.25 a 1.2330102,1.2330102 0 0 0 -0.6875,0.40625 l -7.25,8.1875 -11.53125,0 -7.6875,-7.96875 a 1.2330102,1.2330102 0 0 0 -0.875,-0.375 l -27.53125,0 A 1.2330102,1.2330102 0 0 0 423.875,603.25 l -2.53125,7.5625 a 1.2330102,1.2330102 0 0 0 1.15625,1.625 l 7.375,0 -22.9375,67.59375 a 1.2330102,1.2330102 0 0 0 1.15625,1.625 l 29.3125,0 a 1.2330102,1.2330102 0 0 0 1.15625,-0.8125 l 2.25,-6.59375 a 1.2330102,1.2330102 0 0 0 -1.15625,-1.625 l -5.125,0 14.625,-46.03125 26.46875,0 -16.6875,53.46875 a 1.2330102,1.2330102 0 0 0 1.1875,1.59375 l 28.28125,0 a 1.2330102,1.2330102 0 0 0 1.125,-0.75 l 2.53125,-6.0625 a 1.2330102,1.2330102 0 0 0 -1.125,-1.6875 l -5.125,0 14.875,-46.8125 25.1875,0 -16.9375,53.71875 a 1.2330102,1.2330102 0 0 0 1.1875,1.59375 l 31.0625,0 a 1.2330102,1.2330102 0 0 0 1.15625,-0.78125 l 2.53125,-6.59375 a 1.2330102,1.2330102 0 0 0 -1.15625,-1.65625 l -6.15625,0 18.71875,-60.78125 a 1.2330102,1.2330102 0 0 0 -0.1875,-1.125 l -5.8125,-7.8125 a 1.2330102,1.2330102 0 0 0 -1,-0.46875 l -22.21875,0 a 1.2330102,1.2330102 0 0 0 -0.90625,0.375 l -7,7.6875 -12.25,0 -7.25,-7.9375 a 1.2330102,1.2330102 0 0 0 -0.90625,-0.375 l -17.90625,0 a 1.2330102,1.2330102 0 0 0 -0.25,0 z"/>
|
|
||||||
<path d="m 400.03125,561.21875 -5.3125,4.5625 -5.3125,14.875 4.0625,4.0625 16.40625,0 4.28125,-4.3125 4.5625,-15.65625 -3.53125,-3.53125 -15.15625,0 z m -30.0625,41.9375 -2.03125,8.0625 11.375,0 -24.5,69.96875 34.84375,0 2.28125,-7.34375 -9.59375,0 24.25,-70.6875 -36.625,0 z m 110.875,0.25 L 473.25,612 l -12.625,0 -8.0625,-8.34375 -27.53125,0 -2.53125,7.5625 9.09375,0 -23.5,69.21875 29.3125,0 2.25,-6.59375 -6.8125,0 15.40625,-48.46875 29.0625,0 -17.1875,55.0625 28.28125,0 2.53125,-6.0625 -6.8125,0 15.65625,-49.25 27.78125,0 -17.4375,55.3125 31.0625,0 2.53125,-6.59375 -7.84375,0 19.21875,-62.375 -5.8125,-7.8125 -22.21875,0 -7.34375,8.0625 -13.375,0 -7.59375,-8.3125 -17.90625,0 z" id="path3665" style="fill:#cccccc;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1;stroke-dasharray:none"/>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<script xmlns=""/></svg>
|
|
Before Width: | Height: | Size: 9.4 KiB |
BIN
images/websites/errors.png
Normal file
After Width: | Height: | Size: 15 KiB |
271
index.html
|
@ -1,196 +1,129 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en-gb">
|
<html lang="en">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
<title>Paul's Site of Stuff</title>
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||||
<meta name="description" content="My site of stuff" />
|
<meta name="robots" content="noodp"/>
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
|
||||||
<meta property="og:description" content="My site of stuff" />
|
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
|
||||||
<title>Welcome :: My site of stuff :: Paul Wilde</title>
|
|
||||||
|
<meta name="description" content="">
|
||||||
|
|
||||||
|
<meta property="og:description" content="">
|
||||||
|
<meta property="og:title" content="Welcome | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="website">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="Welcome | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</head>
|
||||||
|
<body class="">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
<body class="home">
|
<header class="header">
|
||||||
<header>
|
<div class="header__inner">
|
||||||
<section>
|
<div class="header__logo">
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
<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>
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
<li><a href="/aboutme">about me</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</nav>
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main ">
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="home-content">
|
||||||
<div class="main homepage">
|
<h3 id="welcome">Welcome</h3>
|
||||||
<div class="intro">
|
|
||||||
<div class="row">
|
|
||||||
<div class="cell-2">
|
|
||||||
<div class="me">
|
|
||||||
<div class="my-image">
|
|
||||||
<img src="/images/me.png"/>
|
|
||||||
</div>
|
|
||||||
<div class="my-name">
|
|
||||||
<h1><span class="letter"></span><span class="letter">P</span><span class="letter">a</span><span class="letter">u</span><span class="letter">l</span><span class="letter"> </span><span class="letter">W</span><span class="letter">i</span><span class="letter">l</span><span class="letter">d</span><span class="letter">e</span><span class="letter"></span><span class="cursor">_</span></h1>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="cell-2">
|
|
||||||
<div class="my-things">
|
|
||||||
<p>IT Professional<br />
|
|
||||||
Husband<br />
|
|
||||||
Cat feeder<br />
|
|
||||||
Dog walker<br />
|
|
||||||
Open Source Enthusiast<br />
|
|
||||||
Baker & Eater<br />
|
|
||||||
Webmaster<br />
|
|
||||||
Postmaster<br />
|
|
||||||
Hobbyist Musician</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
<ul>
|
||||||
|
<li>IT Professional</li>
|
||||||
|
<li>Husband</li>
|
||||||
|
<li>Cat feeder</li>
|
||||||
|
<li>Dog walker</li>
|
||||||
<li>
|
<li>Open Source Enthusiast</li>
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
<li>Baker & Eater</li>
|
||||||
</li>
|
<li>Webmaster</li>
|
||||||
|
<li>Postmaster</li>
|
||||||
|
<li>Hobbyist Musician</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
|
|
||||||
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
|
||||||
</footer>
|
</footer>
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
6
iuse/index.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/toolsiuse/">
|
||||||
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/toolsiuse/">
|
||||||
|
<title>Redirect</title>
|
||||||
|
<p><a href="https://paulwilde.uk/ponderings/toolsiuse/">Click here</a> to be redirected.</p>
|
1
logo.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.logo{display:flex;align-items:center;text-decoration:none;background:var(--accent);color:#000;padding:5px 10px}
|
1
main.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Hack,DejaVu Sans Mono,Monaco,Consolas,Ubuntu Mono,monospace;font-size:1rem;line-height:1.54;background-color:var(--background);color:var(--color);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width: 683px){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{display:flex;align-items:center;font-weight:bold;line-height:1.3}h1{font-size:1.4rem}h2{font-size:1.3rem}h3{font-size:1.2rem}h4,h5,h6{font-size:1.15rem}a{color:inherit}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}p{margin-bottom:20px}figure{display:table;max-width:100%;margin:25px 0}figure.left,figure img{margin-right:auto}figure.center,figure img{margin-left:auto;margin-right:auto}figure.right,figure img{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:var(--accent);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code{font-family:Hack,DejaVu Sans Mono,Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;background:var(--accent-alpha-20);padding:1px 6px;margin:0 2px;font-size:.95rem}pre{font-family:Hack,DejaVu Sans Mono,Monaco,Consolas,Ubuntu Mono,monospace;padding:20px;font-size:.95rem;overflow:auto;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 683px){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{padding:0;margin:0;background:none}blockquote{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:40px 0;padding:25px}@media (max-width: 683px){blockquote{padding-right:0}}blockquote:before{content:"”";font-family:Georgia,serif;font-size:3.875rem;position:absolute;left:-40px;top:-20px}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:before{content:">";display:block;position:absolute;left:-25px;color:var(--accent)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin:40px 0}table,th,td{border:1px dashed var(--accent);padding:10px}th{color:var(--accent)}ul,ol{margin-left:30px;padding:0}ul li,ol li{position:relative}@media (max-width: 683px){ul,ol{margin-left:20px}}ol ol{list-style-type:lower-alpha}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;margin:0 auto}@media (max-width: 683px){.container{padding:20px}}.content{display:flex}hr{width:100%;border:none;background:var(--border-color);height:1px}.hidden{display:none}
|
6
nemini/index.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
<title>Redirect</title>
|
||||||
|
<p><a href="https://paulwilde.uk/ponderings/nemini/">Click here</a> to be redirected.</p>
|
1
pagination.css
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.pagination{margin-top:50px}.pagination__title{display:flex;text-align:center;position:relative;margin:100px 0 20px}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:var(--background);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center}@media (max-width: 683px){.pagination__buttons{flex-direction:column}}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;max-width:40%;padding:0;cursor:pointer;appearance:none}@media (max-width: 683px){.button{max-width:80%}}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
|
|
@ -1,210 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>Fortieth :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="page">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main fortieth">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/fortieth/">Fortieth</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2>Fortieth</h2>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<sub> - Author : Paul Wilde</sub><br/>
|
|
||||||
<sub> - A poem, about turning 40</sub>
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Sat, 24 September 2022 at 15:45pm +0000<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,200 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>AI Search :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="page">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main aisearch">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/freshgpt/">AI Search</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2>AI Search</h2>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<sub> - Author : Paul Wilde</sub><br/>
|
|
||||||
<sub> - A poem about AI search engines</sub>
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Thu, 16 February 2023 at 14:40pm +0000<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
219
poems/index.html
|
@ -1,219 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>Poems :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="section">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main ">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="section-list">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/freshgpt/">
|
|
||||||
AI Search
|
|
||||||
</a> :: A poem about AI search engines
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/sql-haiku/">
|
|
||||||
SQL Haiku
|
|
||||||
</a> :: A Haiku in SQL
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/fortieth/">
|
|
||||||
Fortieth
|
|
||||||
</a> :: A poem, about turning 40
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Last Modified :
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Thu, 16 February 2023 at 14:40pm +0000
|
|
||||||
|
|
||||||
|
|
||||||
</sub>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,200 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en-gb">
|
|
||||||
<head>
|
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
||||||
<meta name="description" content="My site of stuff" />
|
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
|
||||||
<meta property="og:description" content="My site of stuff" />
|
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
|
||||||
<title>SQL Haiku :: My site of stuff :: Paul Wilde</title>
|
|
||||||
</head>
|
|
||||||
|
|
||||||
<body class="page">
|
|
||||||
<header>
|
|
||||||
<section>
|
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</nav>
|
|
||||||
|
|
||||||
</section>
|
|
||||||
</header>
|
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main sqlhaiku">
|
|
||||||
|
|
||||||
<h3>
|
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/poems/sql-haiku/">SQL Haiku</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h2>SQL Haiku</h2>
|
|
||||||
<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>
|
|
||||||
|
|
||||||
<sub> - Author : Paul Wilde</sub><br/>
|
|
||||||
<sub> - A Haiku in SQL</sub>
|
|
||||||
|
|
||||||
|
|
||||||
<hr/>
|
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Wed, 26 October 2022 at 22:40pm +0000<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</main>
|
|
||||||
<footer>
|
|
||||||
<section>
|
|
||||||
<div class="row">
|
|
||||||
<div class="inline footer-links">
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
</footer>
|
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
259
ponderings/basicdough/index.html
Normal file
|
@ -0,0 +1,259 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Basic Dough Recipe | 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="A really easy dough that you can use for bread, pizzas, naan bread, etc.">
|
||||||
|
|
||||||
|
<meta property="og:description" content="A really easy dough that you can use for bread, pizzas, naan bread, etc.">
|
||||||
|
<meta property="og:title" content="Basic Dough Recipe | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/basicdough/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="A really easy dough that you can use for bread, pizzas, naan bread, etc.">
|
||||||
|
<meta name="twitter:title" content="Basic Dough Recipe | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/basicdough/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/basicdough/">Basic Dough Recipe</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-01
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/dough/">#dough</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/recipes/">#recipes</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="ingredients">
|
||||||
|
<h5>Ingredients</h5>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>300ml warm-ish water</li>
|
||||||
|
|
||||||
|
<li>7g salt</li>
|
||||||
|
|
||||||
|
<li>28g sugar</li>
|
||||||
|
|
||||||
|
<li>30ml olive oil</li>
|
||||||
|
|
||||||
|
<li>500g flour</li>
|
||||||
|
|
||||||
|
<li>7g dried yeast OR a decent amount of sourdough starter and 2g dried yeast</li>
|
||||||
|
|
||||||
|
<li>a selection of herbs (optional)</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tools">
|
||||||
|
<h5>Tools Required</h5>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>a bread making machine will make this a lot easier…</li>
|
||||||
|
|
||||||
|
<li>…if you don't have a bread maker …</li>
|
||||||
|
|
||||||
|
<li>large mixing bowl</li>
|
||||||
|
|
||||||
|
<li>large wooden chopping board</li>
|
||||||
|
|
||||||
|
<li>an apron - this can get messy</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<h5>Time Required : </h5>
|
||||||
|
<ul>
|
||||||
|
<li>1 hour 30 minutes + more time to let the dough rise</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>If you have a bread maker:</p>
|
||||||
|
<ol>
|
||||||
|
<li>add the water, salt, sugar, herbs, oil, flour and yeast/sourdough starter
|
||||||
|
<strong>IN THAT ORDER</strong> to the bread maker's container.
|
||||||
|
<ul>
|
||||||
|
<li>You <em>must</em> add them in that order, or at least water first else the
|
||||||
|
mixture will not mix correctly.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>set the bread maker to its "dough" setting and set it going - job done!<br />
|
||||||
|
(P.S. you can just use this same recipe as a regular bread too - just set the
|
||||||
|
bread maker to the regular "bread" mode)</li>
|
||||||
|
<li>At this point I normally transfer the dough to a suitable container and
|
||||||
|
cover it to let it rise.</li>
|
||||||
|
</ol>
|
||||||
|
<p>Without a bread maker:</p>
|
||||||
|
<ol>
|
||||||
|
<li>add the flour, salt, sugar, herbs and yeast/sourdough starter to the
|
||||||
|
large mixing bowl and dry mix them all together.</li>
|
||||||
|
<li>form a well in the middle of the flour mixture and slowly pour in the
|
||||||
|
water bit by bit, mixing the flour mixture into the water as you go</li>
|
||||||
|
<li>continue to mix the flour and water mixture, you're going to need to use
|
||||||
|
your hands, but give it a good mix until everything is mixed together well.
|
||||||
|
<ul>
|
||||||
|
<li>you want the dough to still be a bit wet, so if it's dry, add a bit more
|
||||||
|
water</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>dust the large chopping board with flour and turn out the wet-ish dough
|
||||||
|
ball onto the board.</li>
|
||||||
|
<li>Knead the dough, <em>a lot!</em> Just keep kneading, adding more flour if
|
||||||
|
necessary.
|
||||||
|
<ul>
|
||||||
|
<li>As you knead you'll noticed the dough ball become more smooth and
|
||||||
|
springy, but it will also feel "stronger"</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Once the ball is nice and firm, but still springy, place it into a suitable
|
||||||
|
container and cover to let it rise.</li>
|
||||||
|
</ol>
|
||||||
|
<p>After a few hours of rising time (longer if you're using sourdough starter)
|
||||||
|
your dough will, hopefully, have risen enormously. You can now use it.
|
||||||
|
I'll be adding recipes for <a href="/recipes/">pizzas</a>, <a href="/recipes/">naans</a> and other
|
||||||
|
things that use this dough here, eventually.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/unphoneticabc/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Unphonetic ABC</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/rossrates/">
|
||||||
|
<span class="button__text">Ross Rates</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
216
ponderings/batmon/index.html
Normal file
|
@ -0,0 +1,216 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>BatMon | 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="BatMon | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/batmon/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="BatMon | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/batmon/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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/nim/">#nim</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="sourcecode">
|
||||||
|
<a href="https://codeberg.org/pswilde/batmon" target="_blank">source code</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
||||||
|
<h2 id="requirements">Requirements</h2>
|
||||||
|
<h3 id="run-requirements">Run Requirements</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>apm</code></li>
|
||||||
|
<li><code>notify-send</code></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="build-requirements">Build Requirements</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>nim</code></li>
|
||||||
|
<li><code>nimble</code></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="installation">Installation</h2>
|
||||||
|
<p>To install into your <code>.nimble/bin</code> directory</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;">git clone https://codeberg.org/pswilde/batmon </span><span style="color:#89ddff;">&& </span><span style="color:#82aaff;">cd batmon
|
||||||
|
</span><span style="color:#82aaff;">nimble install
|
||||||
|
</span></code></pre>
|
||||||
|
<h2 id="running">Running</h2>
|
||||||
|
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="font-style:italic;color:#4a4a4a;"># To run the daemon server notifier, just run:
|
||||||
|
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">d
|
||||||
|
</span><span>
|
||||||
|
</span><span style="font-style:italic;color:#4a4a4a;"># To run once and just show battery level, run:
|
||||||
|
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">o
|
||||||
|
</span></code></pre>
|
||||||
|
<h2 id="using">Using</h2>
|
||||||
|
<p>When importing Batmon as a module you have access to the <code>get_battery_status()</code>
|
||||||
|
procedure which will return a <code>Battery</code> object you can use elsewhere.</p>
|
||||||
|
<h3 id="battery-type">Battery Type</h3>
|
||||||
|
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">type
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Battery</span><span>* = </span><span style="color:#c792ea;">object
|
||||||
|
</span><span> status*: </span><span style="color:#ffcb6b;">Status
|
||||||
|
</span><span> charge*: </span><span style="font-style:italic;color:#c792ea;">float
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Status</span><span>* = </span><span style="color:#c792ea;">enum
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">High</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Low</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Critical</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Charging</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Unknown
|
||||||
|
</span></code></pre>
|
||||||
|
<p>Also, you have access to the notification handler module, where you can build
|
||||||
|
and send your own notifications:</p>
|
||||||
|
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">var</span><span> n = </span><span style="color:#82aaff;">newNotification</span><span>(</span><span style="color:#c3e88d;">"Title"</span><span>, </span><span style="color:#c3e88d;">"Body"</span><span>, urgency = </span><span style="color:#ffcb6b;">Normal</span><span> , timeout = </span><span style="color:#f78c6c;">5000</span><span>)
|
||||||
|
</span><span style="color:#c792ea;">discard</span><span> n.</span><span style="color:#82aaff;">send</span><span>()
|
||||||
|
</span></code></pre>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/tootinstall-concept/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">TootInstall</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</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>
|
181
ponderings/bedfordandco/index.html
Normal file
|
@ -0,0 +1,181 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Bedford & Co | 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="Bedford & Co | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/bedfordandco/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="Bedford & Co | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/bedfordandco/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/bedfordandco/">Bedford & Co</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-01
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/bedfordandco.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://bedfordandco.co.uk" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>Simple single page website for a local accountancy business.
|
||||||
|
Has additional Vue.js implementation for news and exchange rates updates.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/wildeit/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Wilde IT</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/unphoneticabc/">
|
||||||
|
<span class="button__text">Unphonetic ABC</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
188
ponderings/errors/index.html
Normal file
|
@ -0,0 +1,188 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Wholesome Errors | 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="Wholesome Errors | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/errors/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="Wholesome Errors | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/errors/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/errors.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://errors.notnull.space" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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 class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Gemini.css</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/tootinstall-concept/">
|
||||||
|
<span class="button__text">TootInstall</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
181
ponderings/faces/index.html
Normal file
|
@ -0,0 +1,181 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Noisy Faces | 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="Noisy Faces | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/faces/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="Noisy Faces | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/faces/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/faces/">Noisy Faces</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-31
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/faces.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://faces.wilde.cloud" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>Just a very silly website with an animated face making sounds.<br />
|
||||||
|
Yeah, just that really. (The image is <em>not</em> me)</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/geesewildecloud/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">The Geese Webpage</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/ltos/">
|
||||||
|
<span class="button__text">The Lost Tin Opener Society</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
185
ponderings/fortieth/index.html
Normal file
|
@ -0,0 +1,185 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Fortieth | 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="A poem, about turning 40">
|
||||||
|
|
||||||
|
<meta property="og:description" content="A poem, about turning 40">
|
||||||
|
<meta property="og:title" content="Fortieth | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/fortieth/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="A poem, about turning 40">
|
||||||
|
<meta name="twitter:title" content="Fortieth | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/fortieth/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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 class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/wm-tools/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">wm_tools</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/sql-haiku/">
|
||||||
|
<span class="button__text">SQL Haiku</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
177
ponderings/freshgpt/index.html
Normal file
|
@ -0,0 +1,177 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>AI Search | 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="A poem about AI search engines">
|
||||||
|
|
||||||
|
<meta property="og:description" content="A poem about AI search engines">
|
||||||
|
<meta property="og:title" content="AI Search | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/freshgpt/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="A poem about AI search engines">
|
||||||
|
<meta name="twitter:title" content="AI Search | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/freshgpt/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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 class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/turning-off-birdsitelive/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Why I have turned off my BirdsiteLIVE instance</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
<span class="button__text">Nemini</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
174
ponderings/geesewildecloud/index.html
Normal file
|
@ -0,0 +1,174 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>The Geese Webpage | 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="The Geese Webpage | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/geesewildecloud/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="The Geese Webpage | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/geesewildecloud/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/geesewildecloud/">The Geese Webpage</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-31
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/geeseWildeCloud.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://geese.wilde.cloud" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>Starting life as a (sort of inappropriate) parody of a certain popular dating website
|
||||||
|
the geese website was made as a bit of fun and to please minor obsession with geese.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/faces/">
|
||||||
|
<span class="button__text">Noisy Faces</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
179
ponderings/geminicss/index.html
Normal file
|
@ -0,0 +1,179 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Gemini.css | 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="An almost classless CSS style for Gemini-like HTML pages">
|
||||||
|
|
||||||
|
<meta property="og:description" content="An almost classless CSS style for Gemini-like HTML pages">
|
||||||
|
<meta property="og:title" content="Gemini.css | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="An almost classless CSS style for Gemini-like HTML pages">
|
||||||
|
<meta name="twitter:title" content="Gemini.css | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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="sourcecode">
|
||||||
|
<a href="https://codeberg.org/pswilde/geminicss" target="_blank">source code</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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 class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Nemini</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/errors/">
|
||||||
|
<span class="button__text">Wholesome Errors</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
515
ponderings/index.html
Normal file
|
@ -0,0 +1,515 @@
|
||||||
|
<!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/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/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>
|
||||||
|
<h2 id="requirements">Requirements</h2>
|
||||||
|
<h3 id="run-requirements">Run Requirements</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>apm</code></li>
|
||||||
|
<li><code>notify-send</code></li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="build-requirements">Build Requirements</h3>
|
||||||
|
<ul>
|
||||||
|
<li><code>nim</code></li>
|
||||||
|
<li><code>nimble</code></li>
|
||||||
|
</ul>
|
||||||
|
<h2 id="installation">Installation</h2>
|
||||||
|
<p>To install into your <code>.nimble/bin</code> directory</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;">git clone https://codeberg.org/pswilde/batmon </span><span style="color:#89ddff;">&& </span><span style="color:#82aaff;">cd batmon
|
||||||
|
</span><span style="color:#82aaff;">nimble install
|
||||||
|
</span></code></pre>
|
||||||
|
<h2 id="running">Running</h2>
|
||||||
|
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="font-style:italic;color:#4a4a4a;"># To run the daemon server notifier, just run:
|
||||||
|
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">d
|
||||||
|
</span><span>
|
||||||
|
</span><span style="font-style:italic;color:#4a4a4a;"># To run once and just show battery level, run:
|
||||||
|
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">o
|
||||||
|
</span></code></pre>
|
||||||
|
<h2 id="using">Using</h2>
|
||||||
|
<p>When importing Batmon as a module you have access to the <code>get_battery_status()</code>
|
||||||
|
procedure which will return a <code>Battery</code> object you can use elsewhere.</p>
|
||||||
|
<h3 id="battery-type">Battery Type</h3>
|
||||||
|
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">type
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Battery</span><span>* = </span><span style="color:#c792ea;">object
|
||||||
|
</span><span> status*: </span><span style="color:#ffcb6b;">Status
|
||||||
|
</span><span> charge*: </span><span style="font-style:italic;color:#c792ea;">float
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Status</span><span>* = </span><span style="color:#c792ea;">enum
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">High</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Low</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Critical</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Charging</span><span>,
|
||||||
|
</span><span> </span><span style="color:#ffcb6b;">Unknown
|
||||||
|
</span></code></pre>
|
||||||
|
<p>Also, you have access to the notification handler module, where you can build
|
||||||
|
and send your own notifications:</p>
|
||||||
|
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">var</span><span> n = </span><span style="color:#82aaff;">newNotification</span><span>(</span><span style="color:#c3e88d;">"Title"</span><span>, </span><span style="color:#c3e88d;">"Body"</span><span>, urgency = </span><span style="color:#ffcb6b;">Normal</span><span> , timeout = </span><span style="color:#f78c6c;">5000</span><span>)
|
||||||
|
</span><span style="color:#c792ea;">discard</span><span> n.</span><span style="color:#82aaff;">send</span><span>()
|
||||||
|
</span></code></pre>
|
||||||
|
|
||||||
|
</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="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/wm-tools/">wm_tools</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2022-05-08
|
||||||
|
</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/nim/">#nim</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/window-manager-tools/">#window manager tools</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<h1 id="a-selection-of-information-output-tools-for-dmenu">A selection of information output tools for dmenu</h1>
|
||||||
|
<p>These are a selection of independant tools for displaying various information
|
||||||
|
about system status in dmenu. Some of them i.e. <code>volume</code> have options (up, down, mute...)
|
||||||
|
which are selectable options in dmenu.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||||||
|
<a class="read-more button" href="https://paulwilde.uk/ponderings/wm-tools/">
|
||||||
|
<span class="button__text">Read more</span>
|
||||||
|
<span class="button__icon">↩︎</span>
|
||||||
|
</a>
|
||||||
|
</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>
|
181
ponderings/ltos/index.html
Normal file
|
@ -0,0 +1,181 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>The Lost Tin Opener Society | 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="The Lost Tin Opener Society | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/ltos/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="The Lost Tin Opener Society | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/ltos/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/ltos/">The Lost Tin Opener Society</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-31
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/ltos.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://losttinopenersociety.ovh/" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>A spoof single page animation website of a secret society dedicated to finding all
|
||||||
|
lost tin openers.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/faces/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Noisy Faces</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/wildeit/">
|
||||||
|
<span class="button__text">Wilde IT</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
|
@ -1,71 +1,108 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en-gb">
|
<html lang="en">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<link rel="shortcut icon" type="image/jpg" href='/images/favicon.png'/>
|
<title>Mailautoconf | Paul's Site of Stuff</title>
|
||||||
<meta charset="utf-8" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
||||||
<meta name="description" content="My site of stuff" />
|
<meta name="robots" content="noodp"/>
|
||||||
<meta property="og:title" content="Paul Wilde :: Paul Wilde" />
|
|
||||||
<meta property="og:image" content='/images/favicon.png' />
|
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
|
||||||
<meta property="og:description" content="My site of stuff" />
|
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
|
||||||
<link rel="stylesheet" href="/css/simple.min.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/keyframes.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
|
||||||
<link rel="stylesheet" href="/css/site.css"/>
|
|
||||||
<link rel="stylesheet" href="/css/media.css"/>
|
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
|
||||||
<title>Mailautoconf :: My site of stuff :: Paul Wilde</title>
|
|
||||||
|
<meta name="description" content="a simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.">
|
||||||
|
|
||||||
|
<meta property="og:description" content="a simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.">
|
||||||
|
<meta property="og:title" content="Mailautoconf | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/mailautoconf/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="a simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.">
|
||||||
|
<meta name="twitter:title" content="Mailautoconf | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/mailautoconf/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</head>
|
||||||
|
<body class="">
|
||||||
|
<div class="container">
|
||||||
|
|
||||||
<body class="page">
|
<header class="header">
|
||||||
<header>
|
<div class="header__inner">
|
||||||
<section>
|
<div class="header__logo">
|
||||||
<nav>
|
|
||||||
<a href="/">Welcome</a>
|
<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>
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
<li><a href="/aboutme">about me</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
</nav>
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
<main>
|
|
||||||
<div class="main mailautoconf">
|
|
||||||
|
|
||||||
<h3>
|
<div class="post">
|
||||||
<a href="/" class="nocolouring">~</a>
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/mailautoconf/">Mailautoconf</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-08-17
|
||||||
|
</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/email/">#email</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="sourcecode">
|
||||||
|
<a href="https://codeberg.org/pswilde/mailautoconf" target="_blank">source code</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -74,20 +111,14 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
|
|
||||||
/ <a href="https://paulwilde.uk/dev/mailautoconf/">Mailautoconf</a>
|
|
||||||
</h3>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
<h3 id="a-simple-configurable-autodiscover-autoconfig-service-for-distributed-and-self-hosted-services">A simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.</h3>
|
<h3 id="a-simple-configurable-autodiscover-autoconfig-service-for-distributed-and-self-hosted-services">A simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.</h3>
|
||||||
<p>Codeberg = <a href="https://codeberg.org/pswilde/mailautoconf">codeberg link</a><br />
|
|
||||||
Github = <a href="https://github.com/pswilde/mailautoconf">github link</a></p>
|
|
||||||
<h3 id="what-is-mailautoconf">What is MailAutoConf?</h3>
|
<h3 id="what-is-mailautoconf">What is MailAutoConf?</h3>
|
||||||
<p>MailAutoConf is autodiscover/autoconfig web server for self-hosted mail services
|
<p>MailAutoConf is autodiscover/autoconfig web server for self-hosted mail services
|
||||||
which do not have their own autodiscover service.</p>
|
which do not have their own autodiscover service.</p>
|
||||||
<h3 id="what-does-mailautoconf-do">What does MailAutoConf do?</h3>
|
<span id="continue-reading"></span><h3 id="what-does-mailautoconf-do">What does MailAutoConf do?</h3>
|
||||||
<p>MailAutoConf is currently in <em>very</em> early stages, but it does generate valid
|
<p>MailAutoConf is currently in <em>very</em> early stages, but it does generate valid
|
||||||
autoconfig XML files (<code>/mail/config-v1.1.xml</code>) compatible with many mail clients
|
autoconfig XML files (<code>/mail/config-v1.1.xml</code>) compatible with many mail clients
|
||||||
i.e. <code>Thunderbird</code>, <code>Evolution</code>, etc.<br />
|
i.e. <code>Thunderbird</code>, <code>Evolution</code>, etc.<br />
|
||||||
|
@ -121,11 +152,11 @@ For example, in nginx:</p>
|
||||||
</span><span>}
|
</span><span>}
|
||||||
</span></code></pre>
|
</span></code></pre>
|
||||||
<p>First run will create <code>sample.yaml</code> files in the config directory. Copy these to <code>config.yaml</code> and <code>services.yaml</code> and configure them to your needs.</p>
|
<p>First run will create <code>sample.yaml</code> files in the config directory. Copy these to <code>config.yaml</code> and <code>services.yaml</code> and configure them to your needs.</p>
|
||||||
<p>MailAutoConf will handle all the URLs it’s able to deal with, i.e. <code>/mail/config-v1.1.xml</code>, <code>/Autodiscover/Autodiscover.xml</code> automatically.</p>
|
<p>MailAutoConf will handle all the URLs it's able to deal with, i.e. <code>/mail/config-v1.1.xml</code>, <code>/Autodiscover/Autodiscover.xml</code> automatically.</p>
|
||||||
<h3 id="dns-config">DNS config</h3>
|
<h3 id="dns-config">DNS config</h3>
|
||||||
<p>You will need to configure DNS records for your domain.<br />
|
<p>You will need to configure DNS records for your domain.<br />
|
||||||
I would recommend setting up an A record for <code>autoconfig.your.domain</code> to point
|
I would recommend setting up an A record for <code>autoconfig.your.domain</code> to point
|
||||||
directly to your MailAutoConf’s instance which will work for Thunderbird and
|
directly to your MailAutoConf's instance which will work for Thunderbird and
|
||||||
Evolution clients.
|
Evolution clients.
|
||||||
Then, if Outlook Autodiscover is required (currently not implemented), configure
|
Then, if Outlook Autodiscover is required (currently not implemented), configure
|
||||||
a <code>SRV</code> record to redirect to the <code>autoconfig.your.domain</code> <code>A</code> record. i.e.</p>
|
a <code>SRV</code> record to redirect to the <code>autoconfig.your.domain</code> <code>A</code> record. i.e.</p>
|
||||||
|
@ -153,9 +184,9 @@ Calendar and AddressBook is in the autoconfig XML documentation, but currently n
|
||||||
<li><input disabled="" type="checkbox" checked=""/>
|
<li><input disabled="" type="checkbox" checked=""/>
|
||||||
/mail/config-v1.1.xml file for Thunderbird and Evolution mail clients.</li>
|
/mail/config-v1.1.xml file for Thunderbird and Evolution mail clients.</li>
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
Add more code commenting, it’s pretty terrible right now.</li>
|
Add more code commenting, it's pretty terrible right now.</li>
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
Refactor the autoconfig and autodiscover XML files, they’ve been copied and bodged together and could look so much better.</li>
|
Refactor the autoconfig and autodiscover XML files, they've been copied and bodged together and could look so much better.</li>
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
Autodiscover.xml for Outlook clients - currently does generate, but untested.</li>
|
Autodiscover.xml for Outlook clients - currently does generate, but untested.</li>
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
|
@ -163,122 +194,72 @@ Autodiscover.json for more modern Outlook clients - this is currently undocument
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
Calendars and Address Book - does generate into mail/config-v1.1.xml, but no actual clients support it yet.</li>
|
Calendars and Address Book - does generate into mail/config-v1.1.xml, but no actual clients support it yet.</li>
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
Additional, custom services. For example, Nextcloud - instead of having to type in your Nextcloud instance URL, you can just enter your email address associated with you Nextcloud account and it looks up the URL from autoconfig - wouldn’t that be nice?</li>
|
Additional, custom services. For example, Nextcloud - instead of having to type in your Nextcloud instance URL, you can just enter your email address associated with you Nextcloud account and it looks up the URL from autoconfig - wouldn't that be nice?</li>
|
||||||
<li><input disabled="" type="checkbox"/>
|
<li><input disabled="" type="checkbox"/>
|
||||||
Probably loads of stuff I haven’t thought of yet.</li>
|
Probably loads of stuff I haven't thought of yet.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<h3 id="when-will-it-be-ready-for-production">When will it be ready for production?</h3>
|
<h3 id="when-will-it-be-ready-for-production">When will it be ready for production?</h3>
|
||||||
<p>Well, not yet. Though it does sort of work already.<br />
|
<p>Well, not yet. Though it does sort of work already.<br />
|
||||||
I’m working on this ultimately for my own use for my own small business. I’m hoping once it’s good enough I could deploy the set up to my businesses customers and ultimately get them away from a Microsoft Exchange based environment. There’s a long way to go for that right now though.</p>
|
I'm working on this ultimately for my own use for my own small business. I'm hoping once it's good enough I could deploy the set up to my businesses customers and ultimately get them away from a Microsoft Exchange based environment. There's a long way to go for that right now though.</p>
|
||||||
<p>If you feel you may be able to help, or ideas on features and their implementation, notice any bugs, or just want to say hi. Please do so and submit a pull request if required.</p>
|
<p>If you feel you may be able to help, or ideas on features and their implementation, notice any bugs, or just want to say hi. Please do so and submit a pull request if required.</p>
|
||||||
<p>Thanks for reading!</p>
|
<p>Thanks for reading!</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
<hr />
|
<hr />
|
||||||
<section id="lastmod">
|
|
||||||
|
|
||||||
<sub>Published : Tue, 17 August 2021 at 10:49am +0100<br/>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</main>
|
<div class="pagination__buttons">
|
||||||
<footer>
|
<span class="button previous">
|
||||||
<section>
|
<a href="https://paulwilde.uk/ponderings/skeletor/">
|
||||||
<div class="row">
|
<span class="button__icon">←</span>
|
||||||
<div class="inline footer-links">
|
<span class="button__text">St Skeletor's Day</span>
|
||||||
<ul>
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/toolsiuse/">
|
||||||
<li>
|
<span class="button__text">I Use …</span>
|
||||||
<a href="https://paulwilde.uk/aboutme/">About Me</a>
|
<span class="button__icon">→</span>
|
||||||
</li>
|
</a>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/dev/">Development</a>
|
|
||||||
</li>
|
|
||||||
|
<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>
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/tech/">Tech Stuff</a>
|
<a href="https://codeberg.org/pswilde" rel="me">codeberg</a>
|
||||||
</li>
|
|
||||||
|
<a href="https://keyoxide.org/85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="footer__inner">
|
||||||
|
<div class="copyright">
|
||||||
|
<span>©
|
||||||
<li>
|
2024
|
||||||
<a href="https://paulwilde.uk/websites/">Websites</a>
|
Paul Wilde</span>
|
||||||
</li>
|
<span class="copyright-theme">
|
||||||
|
<span class="copyright-theme-sep">:: </span>
|
||||||
|
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
|
||||||
|
</span>
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/recipes/">Recipes</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/poems/">Poems</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://paulwilde.uk/thanks/">Thanks</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<a href="https://wilde-it.co.uk" target="_blank">My Business</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="inline social-links">
|
|
||||||
<a rel="me" href="https://codeberg.org/pswilde" title="My main Git Repository"><img src='/images/git.png' /></a>
|
|
||||||
<a rel="me" href="https://notnull.click/@paul" title="Find me on the Fediverse"><img src='/images/fediverse.png' /></a>
|
|
||||||
<a rel="me" href="https://matrix.to/#/@psw:matrix.wilde.cloud" title="Send me a message on Matrix"><img src='/images/chat.png' /></a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
|
||||||
</footer>
|
</footer>
|
||||||
<script async defer data-domain="paulwilde.uk" src="https://plausible.wilde.cloud/js/plausible.js"></script>
|
|
||||||
|
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
209
ponderings/nemini/index.html
Normal file
|
@ -0,0 +1,209 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Nemini | 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="A simple Gemini server with virtual host and alias support">
|
||||||
|
|
||||||
|
<meta property="og:description" content="A simple Gemini server with virtual host and alias support">
|
||||||
|
<meta property="og:title" content="Nemini | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="A simple Gemini server with virtual host and alias support">
|
||||||
|
<meta name="twitter:title" content="Nemini | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/nemini/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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="sourcecode">
|
||||||
|
<a href="https://codeberg.org/pswilde/nemini" target="_blank">source code</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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>
|
||||||
|
<span id="continue-reading"></span>
|
||||||
|
<p>You probably need to be familiar with TOML configuration files, but other than that the server should run fairly easily.</p>
|
||||||
|
<p>See this page on Nemini : <a href="gemini://paulwilde.uk/dev/nemini">gemini://paulwilde.uk/dev/nemini</a></p>
|
||||||
|
<p>The <a href="https://paulwilde.uk/ponderings/nemini/%22https://codeberg.org/pswilde/nemini%22">source code</a> is hosted at Codeberg.</p>
|
||||||
|
<h3 id="features">Features</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Will serve static files</li>
|
||||||
|
<li>Virtual host and alias capability</li>
|
||||||
|
<li>Headers and Footers can be applied to each page</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="how-to-run">How to run</h3>
|
||||||
|
<ul>
|
||||||
|
<li>Copy the <code>config/nemini.sample.toml</code> file to <code>/etc/nemini/nemini.toml</code> nd edit to your liking</li>
|
||||||
|
<li>Certificates are <em>required</em> so make sure you have those set. They will be automatically created via openssl if they don't exist.</li>
|
||||||
|
<li>Host your files in your <code>root_dir</code> director/y|ies/</li>
|
||||||
|
<li>Run the <code>nemini</code> binary</li>
|
||||||
|
</ul>
|
||||||
|
<h3 id="parameters">Parameters</h3>
|
||||||
|
<p>Passing the <code>--config</code> parameter with a file location will allow the use of a custom config file saved wherever you wish.</p>
|
||||||
|
<h3 id="build-from-source">Build from source</h3>
|
||||||
|
<p>Install nim and nimble and run the following command:</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>nimble build</p>
|
||||||
|
</blockquote>
|
||||||
|
<p>All nim dependencies will be installed.</p>
|
||||||
|
<h3 id="links">Links</h3>
|
||||||
|
<p><a href="https://codeberg.org/pswilde/nemini">Source Code</a><br />
|
||||||
|
<a href="https://toml.io">TOML Config file reference</a></p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/freshgpt/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">AI Search</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/geminicss/">
|
||||||
|
<span class="button__text">Gemini.css</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
6
ponderings/page/1/index.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<!doctype html>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<link rel="canonical" href="https://paulwilde.uk/ponderings/">
|
||||||
|
<meta http-equiv="refresh" content="0; url=https://paulwilde.uk/ponderings/">
|
||||||
|
<title>Redirect</title>
|
||||||
|
<p><a href="https://paulwilde.uk/ponderings/">Click here</a> to be redirected.</p>
|
498
ponderings/page/2/index.html
Normal file
|
@ -0,0 +1,498 @@
|
||||||
|
<!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/thisisnotmyemail/">thisisnotmy.email</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-11-13
|
||||||
|
</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/email/">#email</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>I run the <a href="https://thisisnotmy.email">thisisnotmy.email</a> email service.</p>
|
||||||
|
<h2 id="what-s-it-all-about">What's it all about?</h2>
|
||||||
|
<p>Don’t you hate it when people, businesses, random telephone callers, etc. ask you for your email address out of the blue under the ruse of “providing you a better service”?
|
||||||
|
It's early days but I'm hoping to be able to offer <em>something</em> for people to
|
||||||
|
use eventually.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||||||
|
<a class="read-more button" href="https://paulwilde.uk/ponderings/thisisnotmyemail/">
|
||||||
|
<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/peanut-butter/">Peanut Butter Recipe</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-11-13
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/food/">#food</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/recipes/">#recipes</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/spreads/">#spreads</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>This is the easiest thing in the world.</p>
|
||||||
|
<ol>
|
||||||
|
<li>Dry-fry (no oil etc.) the peanuts in the large frying pan for about 10 mins or for as long as it takes for the peanuts to become golden brown.
|
||||||
|
<ul>
|
||||||
|
<li>This will encourage the oils in the peanuts to release - which is exactly what we want!</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Put the now-roasted peanuts into the blender and blend.
|
||||||
|
<ul>
|
||||||
|
<li>Blend, blend, blend and blend some more.</li>
|
||||||
|
<li>There will be a point when you think nothing's happening and the small bits of peanut are just moving around the blender, or just stuck in place. Give the stuck pieces a nudge with a spatula and get back to blending.</li>
|
||||||
|
<li>Blend, blend, blend even more until, eventually, the mixture starts to bind together and turn into a thick solid mass.</li>
|
||||||
|
<li>Keep blending and the mixture will loosen up become a lovely, smooth, peanut butter.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Spoon out into a suitable container and allow to cool (or just eat it there and then, I won't judge you).</li>
|
||||||
|
</ol>
|
||||||
|
<p>Top Tips =</p>
|
||||||
|
<ul>
|
||||||
|
<li>If you prefer a chunky peanut butter, save some of the roasted peanuts back and only put them into the blended mixture at the end with a bit of a stir - lovely!</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/toolsiuse/">I Use …</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-08-17
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/iuse/">#iuse</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/me/">#me</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/tech/">#tech</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>In the interest of sharing interesting information, I thought I'd create this page to list some of my favourite software packages and tools.<br />
|
||||||
|
This list is by no means complete as, if you're like me you'll understand, I use hundreds of software packages.</p>
|
||||||
|
<p>For PC/Laptop :</p>
|
||||||
|
<ul>
|
||||||
|
<li>Operating System
|
||||||
|
<ul>
|
||||||
|
<li><a href="https://archlinux.org">Arch Linux</a></li>
|
||||||
|
<li><a href="https://github.com/baskerville/bspwm">bspwm</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||||||
|
<a class="read-more button" href="https://paulwilde.uk/ponderings/toolsiuse/">
|
||||||
|
<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/mailautoconf/">Mailautoconf</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-08-17
|
||||||
|
</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/email/">#email</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<h3 id="a-simple-configurable-autodiscover-autoconfig-service-for-distributed-and-self-hosted-services">A simple, configurable autodiscover/autoconfig service for distributed and self-hosted services.</h3>
|
||||||
|
<h3 id="what-is-mailautoconf">What is MailAutoConf?</h3>
|
||||||
|
<p>MailAutoConf is autodiscover/autoconfig web server for self-hosted mail services
|
||||||
|
which do not have their own autodiscover service.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<!-- ︎ -- force text style - some devices render this as emoji -->
|
||||||
|
<a class="read-more button" href="https://paulwilde.uk/ponderings/mailautoconf/">
|
||||||
|
<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/skeletor/">St Skeletor's Day</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-08-03
|
||||||
|
</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>St Skeletor's Day<br />
|
||||||
|
February 15th<br />
|
||||||
|
Every Year</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/rossrates/">Ross Rates</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-06
|
||||||
|
</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>Rate Stuff with Ross, quite simple.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/basicdough/">Basic Dough Recipe</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-01
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/dough/">#dough</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/recipes/">#recipes</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>If you have a bread maker:</p>
|
||||||
|
<ol>
|
||||||
|
<li>add the water, salt, sugar, herbs, oil, flour and yeast/sourdough starter
|
||||||
|
<strong>IN THAT ORDER</strong> to the bread maker's container.
|
||||||
|
<ul>
|
||||||
|
<li>You <em>must</em> add them in that order, or at least water first else the
|
||||||
|
mixture will not mix correctly.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>set the bread maker to its "dough" setting and set it going - job done!<br />
|
||||||
|
(P.S. you can just use this same recipe as a regular bread too - just set the
|
||||||
|
bread maker to the regular "bread" mode)</li>
|
||||||
|
<li>At this point I normally transfer the dough to a suitable container and
|
||||||
|
cover it to let it rise.</li>
|
||||||
|
</ol>
|
||||||
|
<p>Without a bread maker:</p>
|
||||||
|
<ol>
|
||||||
|
<li>add the flour, salt, sugar, herbs and yeast/sourdough starter to the
|
||||||
|
large mixing bowl and dry mix them all together.</li>
|
||||||
|
<li>form a well in the middle of the flour mixture and slowly pour in the
|
||||||
|
water bit by bit, mixing the flour mixture into the water as you go</li>
|
||||||
|
<li>continue to mix the flour and water mixture, you're going to need to use
|
||||||
|
your hands, but give it a good mix until everything is mixed together well.
|
||||||
|
<ul>
|
||||||
|
<li>you want the dough to still be a bit wet, so if it's dry, add a bit more
|
||||||
|
water</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>dust the large chopping board with flour and turn out the wet-ish dough
|
||||||
|
ball onto the board.</li>
|
||||||
|
<li>Knead the dough, <em>a lot!</em> Just keep kneading, adding more flour if
|
||||||
|
necessary.
|
||||||
|
<ul>
|
||||||
|
<li>As you knead you'll noticed the dough ball become more smooth and
|
||||||
|
springy, but it will also feel "stronger"</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Once the ball is nice and firm, but still springy, place it into a suitable
|
||||||
|
container and cover to let it rise.</li>
|
||||||
|
</ol>
|
||||||
|
<p>After a few hours of rising time (longer if you're using sourdough starter)
|
||||||
|
your dough will, hopefully, have risen enormously. You can now use it.
|
||||||
|
I'll be adding recipes for <a href="/recipes/">pizzas</a>, <a href="/recipes/">naans</a> and other
|
||||||
|
things that use this dough here, eventually.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/unphoneticabc/">Unphonetic ABC</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-01
|
||||||
|
</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>A website directory of all words that can be associated with their letters by <em>not</em>
|
||||||
|
sounding as their corresponding letter should do.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/bedfordandco/">Bedford & Co</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-01
|
||||||
|
</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>Simple single page website for a local accountancy business.
|
||||||
|
Has additional Vue.js implementation for news and exchange rates updates.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/wildeit/">Wilde IT</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-01
|
||||||
|
</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>A local IT business website detailing available services.
|
||||||
|
Our business website.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Newer posts</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/page/3/">
|
||||||
|
<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>
|
202
ponderings/page/3/index.html
Normal file
|
@ -0,0 +1,202 @@
|
||||||
|
<!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/ltos/">The Lost Tin Opener Society</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-31
|
||||||
|
</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>A spoof single page animation website of a secret society dedicated to finding all
|
||||||
|
lost tin openers.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/faces/">Noisy Faces</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-31
|
||||||
|
</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>Just a very silly website with an animated face making sounds.<br />
|
||||||
|
Yeah, just that really. (The image is <em>not</em> me)</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="post on-list">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/geesewildecloud/">The Geese Webpage</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-03-31
|
||||||
|
</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>Starting life as a (sort of inappropriate) parody of a certain popular dating website
|
||||||
|
the geese website was made as a bit of fun and to please minor obsession with geese.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/page/2/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Newer posts</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>
|
219
ponderings/peanut-butter/index.html
Normal file
|
@ -0,0 +1,219 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Peanut Butter Recipe | 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="The easiest, greatest, peanut butter you'll have ever tasted.">
|
||||||
|
|
||||||
|
<meta property="og:description" content="The easiest, greatest, peanut butter you'll have ever tasted.">
|
||||||
|
<meta property="og:title" content="Peanut Butter Recipe | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/peanut-butter/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="The easiest, greatest, peanut butter you'll have ever tasted.">
|
||||||
|
<meta name="twitter:title" content="Peanut Butter Recipe | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/peanut-butter/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/peanut-butter/">Peanut Butter Recipe</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-11-13
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/food/">#food</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/recipes/">#recipes</a>
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/spreads/">#spreads</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="ingredients">
|
||||||
|
<h5>Ingredients</h5>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>Raw Peanuts - as many as you like (400g will make about 250ml of Peanut Butter)</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="tools">
|
||||||
|
<h5>Tools Required</h5>
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li>Large Frying Pan</li>
|
||||||
|
|
||||||
|
<li>Blender</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<h5>Time Required : </h5>
|
||||||
|
<ul>
|
||||||
|
<li>20 minutes</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>This is the easiest thing in the world.</p>
|
||||||
|
<ol>
|
||||||
|
<li>Dry-fry (no oil etc.) the peanuts in the large frying pan for about 10 mins or for as long as it takes for the peanuts to become golden brown.
|
||||||
|
<ul>
|
||||||
|
<li>This will encourage the oils in the peanuts to release - which is exactly what we want!</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Put the now-roasted peanuts into the blender and blend.
|
||||||
|
<ul>
|
||||||
|
<li>Blend, blend, blend and blend some more.</li>
|
||||||
|
<li>There will be a point when you think nothing's happening and the small bits of peanut are just moving around the blender, or just stuck in place. Give the stuck pieces a nudge with a spatula and get back to blending.</li>
|
||||||
|
<li>Blend, blend, blend even more until, eventually, the mixture starts to bind together and turn into a thick solid mass.</li>
|
||||||
|
<li>Keep blending and the mixture will loosen up become a lovely, smooth, peanut butter.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Spoon out into a suitable container and allow to cool (or just eat it there and then, I won't judge you).</li>
|
||||||
|
</ol>
|
||||||
|
<p>Top Tips =</p>
|
||||||
|
<ul>
|
||||||
|
<li>If you prefer a chunky peanut butter, save some of the roasted peanuts back and only put them into the blended mixture at the end with a bit of a stir - lovely!</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/toolsiuse/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">I Use …</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/thisisnotmyemail/">
|
||||||
|
<span class="button__text">thisisnotmy.email</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
180
ponderings/rossrates/index.html
Normal file
|
@ -0,0 +1,180 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Ross Rates | 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="Ross Rates | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/rossrates/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="Ross Rates | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/rossrates/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/rossrates/">Ross Rates</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-04-06
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/rossrates.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://rossrates.uk" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>Rate Stuff with Ross, quite simple.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/basicdough/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Basic Dough Recipe</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/skeletor/">
|
||||||
|
<span class="button__text">St Skeletor's Day</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
182
ponderings/skeletor/index.html
Normal file
|
@ -0,0 +1,182 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>St Skeletor's Day | 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="St Skeletor's Day | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/skeletor/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="">
|
||||||
|
<meta name="twitter:title" content="St Skeletor's Day | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/skeletor/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/skeletor/">St Skeletor's Day</a></h1>
|
||||||
|
<div class="post-meta-inline">
|
||||||
|
|
||||||
|
<span class="post-date">
|
||||||
|
2021-08-03
|
||||||
|
</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="post-tags-inline">
|
||||||
|
:: tags:
|
||||||
|
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="hero" style="max-height:300px;overflow:hidden;">
|
||||||
|
<img style="width:100%" src="/images/websites/skeletor.png" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="weblink">
|
||||||
|
<a href="https://skeletor.paulwilde.uk" target="_blank">visit site</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="post-content">
|
||||||
|
<p>St Skeletor's Day<br />
|
||||||
|
February 15th<br />
|
||||||
|
Every Year</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/rossrates/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Ross Rates</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/mailautoconf/">
|
||||||
|
<span class="button__text">Mailautoconf</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|
178
ponderings/sql-haiku/index.html
Normal file
|
@ -0,0 +1,178 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>SQL Haiku | 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="A Haiku in SQL">
|
||||||
|
|
||||||
|
<meta property="og:description" content="A Haiku in SQL">
|
||||||
|
<meta property="og:title" content="SQL Haiku | Paul's Site of Stuff">
|
||||||
|
<meta property="og:type" content="article">
|
||||||
|
<meta property="og:url" content="https://paulwilde.uk/ponderings/sql-haiku/">
|
||||||
|
|
||||||
|
<meta name="twitter:card" content="summary_large_image">
|
||||||
|
<meta name="twitter:description" content="A Haiku in SQL">
|
||||||
|
<meta name="twitter:title" content="SQL Haiku | Paul's Site of Stuff">
|
||||||
|
<meta property="twitter:domain" content="paulwilde.uk">
|
||||||
|
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/sql-haiku/">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<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="post">
|
||||||
|
|
||||||
|
<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 class="pagination">
|
||||||
|
<div class="pagination__title">
|
||||||
|
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
|
||||||
|
<hr />
|
||||||
|
</div>
|
||||||
|
<div class="pagination__buttons">
|
||||||
|
<span class="button previous">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/fortieth/">
|
||||||
|
<span class="button__icon">←</span>
|
||||||
|
<span class="button__text">Fortieth</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class="button next">
|
||||||
|
<a href="https://paulwilde.uk/ponderings/turning-off-birdsitelive/">
|
||||||
|
<span class="button__text">Why I have turned off my BirdsiteLIVE instance</span>
|
||||||
|
<span class="button__icon">→</span>
|
||||||
|
</a>
|
||||||
|
</span>
|
||||||
|
</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>
|