summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2022-08-28 10:05:54 +0100
committerPaul Buetow <paul@buetow.org>2022-08-28 10:05:54 +0100
commit06ad2c39f956377c3e508395cb7e6c8bd88fd58d (patch)
treeba4d1fdc7e2b772285b42e9b841db30a0a29b3b7
parente8e09728861cd76908e28b85dc201635897ec8d8 (diff)
Update content for gemtext
-rw-r--r--gemfeed/atom.xml202
1 files changed, 101 insertions, 101 deletions
diff --git a/gemfeed/atom.xml b/gemfeed/atom.xml
index b54cc6fe..c9613ded 100644
--- a/gemfeed/atom.xml
+++ b/gemfeed/atom.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
- <updated>2022-08-28T09:53:38+01:00</updated>
+ <updated>2022-08-28T10:04:23+01:00</updated>
<title>foo.zone feed</title>
<subtitle>To be in the .zone!</subtitle>
<link href="gemini://foo.zone/gemfeed/atom.xml" rel="self" />
@@ -19,9 +19,9 @@
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 4084 Aug 27 18:31 ../foo.zone-content/gemtext/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.gmi
+< -rw-r--r--. 1 paul paul 4089 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.gmi
---
-> -rw-r--r--. 1 paul paul 4089 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.gmi
+> -rw-r--r--. 1 paul paul 4088 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.gmi
<h1>Gemtexter 1.1.0 - Let's Gemtext again</h1>
<p class="quote"><i>Published by Paul at 2022-08-27</i></p>
<pre>
@@ -82,7 +82,7 @@ check_dependencies () {
<h3>More</h3>
<p>Additionally, there were a couple of bug fixes, refactorings and overall improvements in the documentation made. </p>
<p>Overall, it's a pretty solid <span class="inlinecode">1.1.0</span> release without anything groundbreaking (therefore no major version jump). But I am happy about it.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -99,9 +99,9 @@ check_dependencies () {
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 21483 Jul 30 12:06 ../foo.zone-content/gemtext/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.gmi
+< -rw-r--r--. 1 paul paul 21488 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.gmi
---
-> -rw-r--r--. 1 paul paul 21488 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.gmi
+> -rw-r--r--. 1 paul paul 21487 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.gmi
<h1>Let's Encrypt with OpenBSD and Rex</h1>
<p class="quote"><i>Published by Paul at 2022-07-30</i></p>
<pre>
@@ -693,7 +693,7 @@ rex commons
<p>ACME and Let's Encrypt greatly help reducing recurring manual maintenance work (creating and renewing certificates). Furthermore, all the certificates are free of costs! I love to use OpenBSD and Rex to automate all of this.</p>
<p>OpenBSD suits perfectly here as all the tools are already part of the base installation. Rex is not as powerful and popular as other configuration management systems (e.g. Puppet, Chef, SALT or even Ansible). It is more of an underdog and the community is small. But I like underdogs.</p>
<p>I love the fact that a <span class="inlinecode">Rexfile</span> is just a Perl DSL. Why re-inventing the wheel? Also, OpenBSD comes with Perl in the base system. So no new programming language had to be added to my mix for the configuration management system. Also, the <span class="inlinecode">acme.sh</span> shell script is not a Bash but a standard Bourne shell script so that I didn't have to install yet another shell as OpenBSD does not come with the Bash pre-installed.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -710,9 +710,9 @@ rex commons
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 20516 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-06-15-sweating-the-small-stuff.gmi
+< -rw-r--r--. 1 paul paul 20521 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-06-15-sweating-the-small-stuff.gmi
---
-> -rw-r--r--. 1 paul paul 20521 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-06-15-sweating-the-small-stuff.gmi
+> -rw-r--r--. 1 paul paul 20520 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-06-15-sweating-the-small-stuff.gmi
<h1>Sweating the small stuff - Tiny projects of mine</h1>
<p class="quote"><i>Published by Paul at 2022-06-15, last updated at 2022-06-18</i></p>
<pre>
@@ -938,7 +938,7 @@ v = 008 [v = p*c*(s != c ? 2 : 1)] Total logical CPUs
<a class="textlink" href="gemini://konpeito.media">gemini://konpeito.media</a><br />
<p>If you wonder what Gemini is:</p>
<a class="textlink" href="https://foo.zone/gemfeed/2021-04-24-welcome-to-the-geminispace.html">Welcome to the Geminispae</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -955,9 +955,9 @@ v = 008 [v = p*c*(s != c ? 2 : 1)] Total logical CPUs
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 16139 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-05-27-perl-is-still-a-great-choice.gmi
+< -rw-r--r--. 1 paul paul 16144 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-05-27-perl-is-still-a-great-choice.gmi
---
-> -rw-r--r--. 1 paul paul 16144 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-05-27-perl-is-still-a-great-choice.gmi
+> -rw-r--r--. 1 paul paul 16143 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-05-27-perl-is-still-a-great-choice.gmi
<h1>Perl is still a great choice</h1>
<p class="quote"><i>Published by Paul at 2022-05-27, Comic source: XKCD</i></p>
<a href="https://foo.zone/gemfeed/2022-05-27-perl-is-still-a-great-choice/regular_expressions.png"><img src="https://foo.zone/gemfeed/2022-05-27-perl-is-still-a-great-choice/regular_expressions.png" /></a><br />
@@ -1043,7 +1043,7 @@ v = 008 [v = p*c*(s != c ? 2 : 1)] Total logical CPUs
</ul>
<p>Btw.: Did you know that the first version of PHP was a set of Perl snippets? Only later, PHP became an independent programming language.</p>
<a class="textlink" href="https://www.perl.org">https://www.perl.org</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -1060,9 +1060,9 @@ v = 008 [v = p*c*(s != c ? 2 : 1)] Total logical CPUs
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 14563 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-04-10-creative-universe.gmi
+< -rw-r--r--. 1 paul paul 14568 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-04-10-creative-universe.gmi
---
-> -rw-r--r--. 1 paul paul 14568 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-04-10-creative-universe.gmi
+> -rw-r--r--. 1 paul paul 14567 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-04-10-creative-universe.gmi
<h1>Creative universe</h1>
<p class="quote"><i>Published by Paul at 2022-04-10, last updated at 2022-04-18</i></p>
<pre>
@@ -1154,7 +1154,7 @@ learn () {
<li>The Off Switch; Mark Cropley; Virgin Books</li>
<li>Ultralearning; Scott Young; Thorsons</li>
</ul>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -1171,9 +1171,9 @@ learn () {
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 11934 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.gmi
+< -rw-r--r--. 1 paul paul 11939 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.gmi
---
-> -rw-r--r--. 1 paul paul 11939 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.gmi
+> -rw-r--r--. 1 paul paul 11938 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.gmi
<h1>The release of DTail 4.0.0</h1>
<p class="quote"><i>Published by Paul at 2022-03-06</i></p>
<pre>
@@ -1410,7 +1410,7 @@ exec /usr/local/bin/dtailhealth --server localhost:2222
<p>I am a bit busy at the moment with two other pet projects of mine (one internal work-project, and one personal one, the latter you will read about in the next couple of months). If you have ideas (or even a patch), then please don't hesitate to contact me (either via E-Mail or a request at GitHub).</p>
<p>Thanks!</p>
<p>Paul</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -1427,9 +1427,9 @@ exec /usr/local/bin/dtailhealth --server localhost:2222
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 15961 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-02-04-computer-operating-systems-i-use.gmi
+< -rw-r--r--. 1 paul paul 15966 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-02-04-computer-operating-systems-i-use.gmi
---
-> -rw-r--r--. 1 paul paul 15966 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-02-04-computer-operating-systems-i-use.gmi
+> -rw-r--r--. 1 paul paul 15965 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-02-04-computer-operating-systems-i-use.gmi
<h1>Computer operating systems I use(d)</h1>
<p class="quote"><i>Published by Paul at 2022-02-04, updated 2022-02-18</i></p>
<pre>
@@ -1580,7 +1580,7 @@ GNU/kFreeBSD rhea.buetow.org 8.0-RELEASE-p5 FreeBSD 8.0-RELEASE-p5 #2: Sat Nov 2
<a class="textlink" href="https://asteroidos.org/">Asteroids OS - Open source smartphone OS</a><br />
<a class="textlink" href="https://www.dragonflybsd.org/">DragonFly BSD - Fork of FreeBSD 4</a><br />
<a class="textlink" href="http://wiki.postmarketos.org/wiki/Phosh">Phosh (on postmarketOS) - A true Linux shell for the smartphone</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -1597,9 +1597,9 @@ GNU/kFreeBSD rhea.buetow.org 8.0-RELEASE-p5 FreeBSD 8.0-RELEASE-p5 #2: Sat Nov 2
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 3363 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-01-23-welcome-to-the-foo.zone.gmi
+< -rw-r--r--. 1 paul paul 3368 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-01-23-welcome-to-the-foo.zone.gmi
---
-> -rw-r--r--. 1 paul paul 3368 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-01-23-welcome-to-the-foo.zone.gmi
+> -rw-r--r--. 1 paul paul 3367 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-01-23-welcome-to-the-foo.zone.gmi
<h1>Welcome to the foo.zone</h1>
<p class="quote"><i>Published by Paul at 2022-01-23</i></p>
<pre>
@@ -1631,7 +1631,7 @@ GNU/kFreeBSD rhea.buetow.org 8.0-RELEASE-p5 FreeBSD 8.0-RELEASE-p5 #2: Sat Nov 2
<p>As a funny bit, I almost chose "foo.surf" over "foo.zone" as in "surfing this site", but then decided against it as I would have to tell everyone that I am not into water sports so much. Well, on the other hand, I now may have to explain to non-programmers that I am not a fan of the rock band "Foo Fighters". But that will be acceptable, as I don't expect "normal" people visiting the foo zone as much anyway. If you reached as far, I have to congratulate you. You are not a normal person.</p>
<h2>What about my old hosts</h2>
<p>The host buetow.org will stay. However, not as the primary address for this site. I will keep using it for my personal internet infrastructure as well as for most of my E-Mail addresses. I used buetow.org for that over the past 10 years already anyway and that won't change any time soon. I don't know what I am going to do with snonux.de in the long run. A .de SLD (for Germany) is pretty cheap, so I might just keep it for now. </p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -1648,9 +1648,9 @@ GNU/kFreeBSD rhea.buetow.org 8.0-RELEASE-p5 FreeBSD 8.0-RELEASE-p5 #2: Sat Nov 2
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 13084 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2022-01-01-bash-golf-part-2.gmi
+< -rw-r--r--. 1 paul paul 13089 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-01-01-bash-golf-part-2.gmi
---
-> -rw-r--r--. 1 paul paul 13089 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2022-01-01-bash-golf-part-2.gmi
+> -rw-r--r--. 1 paul paul 13088 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2022-01-01-bash-golf-part-2.gmi
<h1>Bash Golf Part 2</h1>
<p class="quote"><i>Published by Paul at 2022-01-01, last updated at 2022-01-05</i></p>
<pre>
@@ -2047,7 +2047,7 @@ PAUL:X:1000:1000:PAUL BUETOW:/HOME/PAUL:/BIN/BASH
❯ echo $?
1
</pre><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -2064,9 +2064,9 @@ PAUL:X:1000:1000:PAUL BUETOW:/HOME/PAUL:/BIN/BASH
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 13658 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.gmi
+< -rw-r--r--. 1 paul paul 13663 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.gmi
---
-> -rw-r--r--. 1 paul paul 13663 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.gmi
+> -rw-r--r--. 1 paul paul 13662 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.gmi
<h1>How to stay sane as a DevOps person </h1>
<p class="quote"><i>Published by Paul at 2021-12-26, last updated at 2022-01-12</i></p>
<pre>
@@ -2143,7 +2143,7 @@ PAUL:X:1000:1000:PAUL BUETOW:/HOME/PAUL:/BIN/BASH
<h2>More</h2>
<p>Another blog post worth reading:</p>
<a class="textlink" href="https://unixsheikh.com/articles/how-to-stay-sane-in-todays-world-of-tech.html">https://unixsheikh.com/articles/how-to-stay-sane-in-todays-world-of-tech.html</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -2160,9 +2160,9 @@ PAUL:X:1000:1000:PAUL BUETOW:/HOME/PAUL:/BIN/BASH
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 14185 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-11-29-bash-golf-part-1.gmi
+< -rw-r--r--. 1 paul paul 14191 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-11-29-bash-golf-part-1.gmi
---
-> -rw-r--r--. 1 paul paul 14191 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-11-29-bash-golf-part-1.gmi
+> -rw-r--r--. 1 paul paul 14190 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-11-29-bash-golf-part-1.gmi
<h1>Bash Golf Part 1</h1>
<p class="quote"><i>Published by Paul at 2021-11-29, last updated at 2022-01-05</i></p>
<pre>
@@ -2531,7 +2531,7 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
.10
</pre><br />
<p>See you later for the next post of this series.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -2548,9 +2548,9 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 13783 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-10-22-defensive-devops.gmi
+< -rw-r--r--. 1 paul paul 13788 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-10-22-defensive-devops.gmi
---
-> -rw-r--r--. 1 paul paul 13788 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-10-22-defensive-devops.gmi
+> -rw-r--r--. 1 paul paul 13787 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-10-22-defensive-devops.gmi
<h1>Defensive DevOps</h1>
<p class="quote"><i>Published by Paul at 2021-10-22</i></p>
<pre>
@@ -2614,7 +2614,7 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<h2>Retrospective</h2>
<p>For every major incident, you need to follow up with an incident retrospective. A blame-free, detailed description of exactly what went wrong to cause the incident, along with a list of steps to take to prevent a similar incident from occurring again in the future.</p>
<p>This usually means creating one or more tickets, which will be dealt with soon. Once the permanent fix is deployed, you can remove your ad-hoc automation and monitoring around it and focus on your regular work again.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -2631,9 +2631,9 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 9414 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
+< -rw-r--r--. 1 paul paul 9416 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
---
-> -rw-r--r--. 1 paul paul 9416 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
+> -rw-r--r--. 1 paul paul 9415 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
<h1>Keep it simple and stupid</h1>
<p class="quote"><i>Published by Paul at 2021-09-12, last updated at 2022-04-21</i></p>
<pre>
@@ -2688,7 +2688,7 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<h2>Other relevant readings</h2>
<a class="textlink" href="https://unixsheikh.com/articles/is-the-madness-ever-going-to-end.html">Is the madness ever going to end?</a><br />
<p>Enough ranted for now!</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
<p class="quote"><i>Controversially, a lack of features is a feature. Enjoy your peace an quiet. - Michael W Lucas </i></p>
</div>
</content>
@@ -2706,9 +2706,9 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 17663 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
+< -rw-r--r--. 1 paul paul 17638 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
---
-> -rw-r--r--. 1 paul paul 17638 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
+> -rw-r--r--. 1 paul paul 17636 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
<h1>On being Pedantic about Open-Source</h1>
<p class="quote"><i>Published by Paul at 2021-08-01</i></p>
<pre>
@@ -2744,7 +2744,7 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<p>Security bugs in open-source projects are exposed to the public and fixed quickly, while we don't know exactly what happens to security bugs in closed-source ones. Still, hackers and security specialists can find them through reverse engineering and penetration testing. Overall, thinking of security, In my opinion it is still better to prefer open-source software because the more significant the project, the higher the probability that security bugs are found and fixed as more parties are looking into it. Furthermore, provided you have the necessary resources, you could still deduct an audit by yourself. The latter especially happens when companies with its own security and penetration testing departments are evaluating the use of open-source. This is something not every company can afford though.</p>
<h2>Always watch out for open-source alternatives</h2>
<p>Do you need Microsoft Word? Why don't you just use the Vim text editor or GNU Emacs to write your letters? If that's too nerdy, you can still use open-source alternatives such as AbiWord or LibreOffice. Larger organizations have the tendency to standardize the software their employees have to use. Unfortunately, as Microsoft Word is the de-facto standard text processing program, most companies prefer Word over LibreOffice. Same with Microsoft Excel vs LibreOffice Calc or other spreadsheet alternatives like Gnumeric. I don't know why that is; please....</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
<p>I only use free and open-source operating systems on my personal Laptops, Desktop PCs and servers (FreeBSD and Linux based ones). Most of the programs and apps I use on them are free and open-source as well, and I am comfortable with it for over twenty years. Exceptions are the BIOSes and some firmwares of my devices. I also use Skype as most of my friends and family are using it. They are, unfortunately, proprietary software still. But I will be looking into Matrix as a Skype alternative when I have time. There are also open BIOS alternatives, but they usually don't work on my devices.</p>
<h2>What about mobile?</h2>
<p>I struggle to go 100% open-source on my Smartphone. I use a Samsung phone with the stock Android as provided by Samsung. I love the device as it is large enough to use as a portable reading and note-taking device, and it can also take decent pictures. As a cloud backup solution, I have my own NextCloud server (open-source). Android is mainly open-source software, but many closed parts are still included. I replaced most of the standard apps with free and open-source variants from the F-Droid store though.</p>
@@ -2773,7 +2773,7 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<h2>Conclusion</h2>
<p>Should you be pedantic about open-source software? It depends. It depends on your fundamental values and how much time you are ready to invest. Open-source software is not just free as in money, but also free as in freedom. You will gain back complete control of your personal data. Unfortunately, installing ready proprietary apps from the Play Store is much more convenient than building up a trustworthy open-source-based infrastructure by yourself. As a guideline, use proprietary software and services with caution. Be mindful about your choices and where you leave your digital fingerprints. In doubt, think less is more. Do you really need this new shiny app? What benefit does it provide to you? Probably you don't really need that shiny new app.</p>
<p>You have better chances when you know how to manage your own server and install and manage alternatives to the big cloud providers by yourself. I have the advantage that I have work experience as a Linux Systems Administrator here. I mentioned NextCloud already. I use NextCloud for online photo and file storage, contact and calendar sync and as an RSS news feed server. You could do the same with your own E-Mail server, you can also host your own website and blog. I also mentioned Matrix as a Skype alternative (which could also be an alternative to WhatsApp, Skype, Telegram, Viber, ...). I don't know a lot about Matrix yet, but it seems to be a very neat alternative. I am ready to invest time in it as one of my future personal pet projects. Not only because I think it's better, but also because for fun and as a hobby. But this doesn't mean that I invest *all* of my personal free time in it.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -2790,9 +2790,9 @@ bash: line 1: 1/10.0 : syntax error: invalid arithmetic operator (error token is
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 12356 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
+< -rw-r--r--. 1 paul paul 12361 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
---
-> -rw-r--r--. 1 paul paul 12361 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
+> -rw-r--r--. 1 paul paul 12360 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
<h1>The Well-Grounded Rubyist</h1>
<p class="quote"><i>Published by Paul at 2021-07-04</i></p>
<p>When I was a Linux System Administrator, I have been programming in Perl for years. I still maintain some personal Perl programming projects (e.g. Xerl, guprecords, Loadbars). After switching jobs a couple of years ago (becoming a Site Reliability Engineer), I found Ruby (and some Python) widely used there. As I wanted to do something new, I decided to give Ruby a go.</p>
@@ -2858,7 +2858,7 @@ Hello World
<p>I liked this book so much so that I even bought myself a (used) paper copy of it. To my delight, there was also a free eBook version in ePub format included, which I now have on my Kobo Forma eBook reader. :-)</p>
<h2>Perl</h2>
<p>Will I abandon my beloved Perl? Probably not. There are also some Perl scripts I use at work. But unfortunately I only have a limited amount of time and I have to use it wisely. I might look into Raku (formerly known as Perl 6) next year and use it for a personal pet project, who knows. :-). I also highly recommend reading the two Perl books "Modern Perl" and "Higher-Order Perl".</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -2875,9 +2875,9 @@ Hello World
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 10684 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
+< -rw-r--r--. 1 paul paul 10689 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
---
-> -rw-r--r--. 1 paul paul 10689 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
+> -rw-r--r--. 1 paul paul 10688 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
<h1>Gemtexter - One Bash script to rule it all</h1>
<p class="quote"><i>Published by Paul at 2021-06-05</i></p>
<pre>
@@ -3001,7 +3001,7 @@ assert::equals "$(generate::make_link md "$gemtext")" \
<h2>Conclusion</h2>
<p>It was quite a lot of fun writing Gemtexter. It's a relatively small project, but given that I worked on that in my spare time once in a while, it kept me busy for several weeks. </p>
<p>I finally revamped my personal internet site and started to blog again. I wanted the result to be exactly how it is now: A slightly retro-inspired internet site built for fun with unconventional tools. </p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3018,9 +3018,9 @@ assert::equals "$(generate::make_link md "$gemtext")" \
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 13899 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
+< -rw-r--r--. 1 paul paul 13904 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
---
-> -rw-r--r--. 1 paul paul 13904 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
+> -rw-r--r--. 1 paul paul 13903 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
<h1>Personal Bash coding style guide</h1>
<p class="quote"><i>Published by Paul at 2021-05-16</i></p>
<pre>
@@ -3313,7 +3313,7 @@ fi
<h2>Advanced Bash learning pro tip</h2>
<p>I also highly recommend having a read through the "Advanced Bash-Scripting Guide" (not from Google). I use it as the universal Bash reference and learn something new every time I look at it.</p>
<a class="textlink" href="https://tldp.org/LDP/abs/html/">Advanced Bash-Scripting Guide</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3330,9 +3330,9 @@ fi
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 4987 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
+< -rw-r--r--. 1 paul paul 4992 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
---
-> -rw-r--r--. 1 paul paul 4992 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
+> -rw-r--r--. 1 paul paul 4991 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
<h1>Welcome to the Geminispace</h1>
<p class="quote"><i>Published by Paul at 2021-04-24, last updated at 2021-06-18, ASCII Art by Andy Hood</i></p>
<p>Have you reached this article already via Gemini? It requires a Gemini client; web browsers such as Firefox, Chrome, Safari, etc., don't support the Gemini protocol. The Gemini address of this site (or the address of this capsule as people say in Geminispace) is:</p>
@@ -3387,7 +3387,7 @@ fi
<p>Check out one of the following links for more information about Gemini. For example, you will find a FAQ that explains why the protocol is named Gemini. Many Gemini capsules are dual-hosted via Gemini and HTTP(S) so that people new to Gemini can sneak peek at the content with a regular web browser. Some people go as far as tri-hosting all their content via HTTP(S), Gemini and Gopher.</p>
<a class="textlink" href="gemini://gemini.circumlunar.space">gemini://gemini.circumlunar.space</a><br />
<a class="textlink" href="https://gemini.circumlunar.space">https://gemini.circumlunar.space</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3404,9 +3404,9 @@ fi
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 12946 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
+< -rw-r--r--. 1 paul paul 12951 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
---
-> -rw-r--r--. 1 paul paul 12951 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
+> -rw-r--r--. 1 paul paul 12950 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
<h1>DTail - The distributed log tail program</h1>
<p class="quote"><i>Published by Paul at 2021-04-22, last updated at 2021-04-26</i></p>
<a href="https://foo.zone/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program/title.png"><img alt="DTail logo image" title="DTail logo image" src="https://foo.zone/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program/title.png" /></a><br />
@@ -3472,7 +3472,7 @@ dtail –servers serverlist.txt –files ‘/var/log/*.log’ –regex ‘(?i:er
<h2>Open Source</h2>
<p>Mimecast highly encourages you to have a look at DTail and submit an issue for any features you would like to see. Have you found a bug? Maybe you just have a question or comment? If you want to go a step further: We would also love to see pull requests for any features or improvements. Either way, if in doubt just contact us via the DTail GitHub page.</p>
<a class="textlink" href="https://dtail.dev">https://dtail.dev</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3489,9 +3489,9 @@ dtail –servers serverlist.txt –files ‘/var/log/*.log’ –regex ‘(?i:er
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 15248 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
+< -rw-r--r--. 1 paul paul 15253 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
---
-> -rw-r--r--. 1 paul paul 15253 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
+> -rw-r--r--. 1 paul paul 15252 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
<h1>Realistic load testing with I/O Riot for Linux</h1>
<p class="quote"><i>Published by Paul at 2018-06-01, last updated at 2021-05-08</i></p>
<pre>
@@ -3615,7 +3615,7 @@ Total time: 1213.00s
<a class="textlink" href="https://www.coker.com.au/bonnie++/">Bonnie++</a><br />
<a class="textlink" href="https://graphiteapp.org">Graphite</a><br />
<a class="textlink" href="https://en.wikipedia.org/wiki/Memory-mapped_I/O">Memory mapped I/O</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3632,9 +3632,9 @@ Total time: 1213.00s
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 3672 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.gmi
+< -rw-r--r--. 1 paul paul 3677 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.gmi
---
-> -rw-r--r--. 1 paul paul 3677 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.gmi
+> -rw-r--r--. 1 paul paul 3676 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.gmi
<h1>Object oriented programming with ANSI C</h1>
<p class="quote"><i>Published by Paul at 2016-11-20, updated 2022-01-29</i></p>
<pre>
@@ -3711,7 +3711,7 @@ mult.calculate(mult,a,b));
<p>Big C software projects, like Linux, also follow some OOP techniques:</p>
<a class="textlink" href="https://lwn.net/Articles/444910/">https://lwn.net/Articles/444910/</a><br />
<p>C is a very old programming language with it's quirks. This might be one of the reasons why Linux will also let Rust code in.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3728,9 +3728,9 @@ mult.calculate(mult,a,b));
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 8266 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
+< -rw-r--r--. 1 paul paul 8271 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
---
-> -rw-r--r--. 1 paul paul 8271 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
+> -rw-r--r--. 1 paul paul 8270 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
<h1>Spinning up my own authoritative DNS servers</h1>
<p class="quote"><i>Published by Paul at 2016-05-22</i></p>
<h2>Background</h2>
@@ -3940,7 +3940,7 @@ apply Service "dig6" {
<li>The BIND server will notify all slave DNS servers (at the moment, only one). And it will transfer the new version of the zone.</li>
</ul>
<p>That's much more comfortable now than manually clicking at some web UIs at Schlund Technologies.</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3957,9 +3957,9 @@ apply Service "dig6" {
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 1917 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
+< -rw-r--r--. 1 paul paul 1922 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
---
-> -rw-r--r--. 1 paul paul 1922 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
+> -rw-r--r--. 1 paul paul 1921 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
<h1>Offsite backup with ZFS (Part 2)</h1>
<p class="quote"><i>Published by Paul at 2016-04-16</i></p>
<pre>
@@ -3981,7 +3981,7 @@ apply Service "dig6" {
<p>I enhanced the procedure a bit. From now on, I have two external 2TB USB hard drives. Both are set up precisely the same way. To decrease the probability that both drives will not fail simultaneously, they are of different brands. One drive is kept at a secret location. The other one is held at home, right next to my HP MicroServer.</p>
<p>Whenever I update the offsite backup, I am doing it to the drive, which is kept locally. Afterwards, I bring it to the secret location, swap the drives, and bring the other back home. This ensures that I will always have an offsite backup available at a different location than my home - even while updating one copy of it.</p>
<p>Furthermore, I added scrubbing ("zpool scrub...") to the script. It ensures that the file system is consistent and that there are no bad blocks on the disk and the file system. To increase the reliability, I also run a "zfs set copies=2 zroot". That setting is also synchronized to the offsite ZFS pool. ZFS stores every data block to disk twice now. Yes, it consumes twice as much disk space, making it better fault-tolerant against hardware errors (e.g. only individual disk sectors going bad). </p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -3998,9 +3998,9 @@ apply Service "dig6" {
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 16907 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
+< -rw-r--r--. 1 paul paul 16912 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
---
-> -rw-r--r--. 1 paul paul 16912 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
+> -rw-r--r--. 1 paul paul 16911 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
<h1>Jails and ZFS with Puppet on FreeBSD</h1>
<p class="quote"><i>Published by Paul at 2016-04-09</i></p>
<pre>
@@ -4364,7 +4364,7 @@ Notice: Finished catalog run in 206.09 seconds
<li>...etc</li>
</ul>
<p>All done in a pretty automated manor. </p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -4381,9 +4381,9 @@ Notice: Finished catalog run in 206.09 seconds
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 3774 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
+< -rw-r--r--. 1 paul paul 3779 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
---
-> -rw-r--r--. 1 paul paul 3779 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
+> -rw-r--r--. 1 paul paul 3778 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
<h1>Offsite backup with ZFS</h1>
<p class="quote"><i>Published by Paul at 2016-04-03</i></p>
<pre>
@@ -4411,7 +4411,7 @@ Notice: Finished catalog run in 206.09 seconds
<p>The solution is adding another USB drive (2TB) with an encryption container (GELI) and a ZFS pool. The GELI encryption requires a secret key and a secret passphrase. I am updating the data to that drive once every three months (my calendar is reminding me about it), and afterwards, I keep that drive at a secret location outside of my apartment. All the information needed to decrypt (mounting the GELI container) is stored at another (secure) place. Key and passphrase are kept at different sites, though. Even if someone knew of it, he would not be able to decrypt it as some additional insider knowledge would be required as well.</p>
<h2>Walking one round less</h2>
<p>I am thinking of buying a second 2TB USB drive and setting it up the same way as the first one. So I could alternate the backups. One drive would be at the secret location, and the other drive would be at home. And these drives would swap place after each cycle. This would give some security about the failure of that drive, and I would have to go to the secret location only once (swapping the drives) instead of twice (picking that drive up to update the data + bringing it back to the remote location).</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -4428,9 +4428,9 @@ Notice: Finished catalog run in 206.09 seconds
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 5122 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
+< -rw-r--r--. 1 paul paul 5127 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
---
-> -rw-r--r--. 1 paul paul 5127 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
+> -rw-r--r--. 1 paul paul 5126 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
<h1>Run Debian on your phone with Debroid</h1>
<p class="quote"><i>Published by Paul at 2015-12-05, last updated at 2021-05-16</i></p>
<pre>
@@ -4579,7 +4579,7 @@ chmod +x /data/local/userinit.sh
exit
</pre><br />
<p>Reboot &amp; test! Enjoy!</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -4596,9 +4596,9 @@ exit
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 2940 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
+< -rw-r--r--. 1 paul paul 2945 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
---
-> -rw-r--r--. 1 paul paul 2945 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
+> -rw-r--r--. 1 paul paul 2944 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
<h1>The fibonacci.pl.raku.c Polyglot</h1>
<p class="quote"><i>Published by Paul at 2014-03-24, last updated 2022-04-23</i></p>
<p>In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same operations or output independent of the programming language used to compile or interpret it.</p>
@@ -4725,7 +4725,7 @@ fib(9) = 34
fib(10) = 55
</pre><br />
<p>It's entertaining to play with :-).</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -4742,9 +4742,9 @@ fib(10) = 55
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 4845 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
+< -rw-r--r--. 1 paul paul 4850 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
---
-> -rw-r--r--. 1 paul paul 4850 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
+> -rw-r--r--. 1 paul paul 4849 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
<h1>Perl Daemon (Service Framework)</h1>
<p class="quote"><i>Published by Paul at 2011-05-07, last updated at 2021-05-07</i></p>
<pre>
@@ -4875,7 +4875,7 @@ sub do ($) {
<h2>May the source be with you</h2>
<p>You can find PerlDaemon (including the examples) at:</p>
<a class="textlink" href="https://codeberg.org/snonux/perldaemon">https://codeberg.org/snonux/perldaemon</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -4892,9 +4892,9 @@ sub do ($) {
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 13062 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2010-05-09-the-fype-programming-language.gmi
+< -rw-r--r--. 1 paul paul 13067 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2010-05-09-the-fype-programming-language.gmi
---
-> -rw-r--r--. 1 paul paul 13067 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2010-05-09-the-fype-programming-language.gmi
+> -rw-r--r--. 1 paul paul 13066 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2010-05-09-the-fype-programming-language.gmi
<h1>The Fype Programming Language</h1>
<p class="quote"><i>Published by Paul at 2010-05-09, last updated at 2021-05-05</i></p>
<pre>
@@ -5294,7 +5294,7 @@ BB
<h2>May the source be with you</h2>
<p>You can find all of this on the GitHub page. There is also an "examples" folders containing some Fype scripts!</p>
<a class="textlink" href="https://codeberg.org/snonux/fype">https://codeberg.org/snonux/fype</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -5311,9 +5311,9 @@ BB
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 2849 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
+< -rw-r--r--. 1 paul paul 2854 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
---
-> -rw-r--r--. 1 paul paul 2854 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
+> -rw-r--r--. 1 paul paul 2853 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
<h1>Lazy Evaluation with Standard ML</h1>
<p class="quote"><i>Published by Paul at 2010-05-07</i></p>
<pre>
@@ -5398,7 +5398,7 @@ first 10 nat_pairs_not_null
-}
</pre><br />
<a class="textlink" href="http://www.haskell.org/">http://www.haskell.org/</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -5415,9 +5415,9 @@ first 10 nat_pairs_not_null
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 4882 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
+< -rw-r--r--. 1 paul paul 4887 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
---
-> -rw-r--r--. 1 paul paul 4887 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
+> -rw-r--r--. 1 paul paul 4886 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
<h1>Standard ML and Haskell</h1>
<p class="quote"><i>Published by Paul at 2010-04-09</i></p>
<p>I am currently looking into the functional programming language Standard ML (aka SML). The purpose is to refresh my functional programming skills and to learn something new too. Since I already knew a little Haskell, I could not help myself, and I also implemented the same exercises in Haskell.</p>
@@ -5556,7 +5556,7 @@ my_map f l = foldr (make_map_fn f) [] l
fun my_filter f l = foldr (make_filter_fn f) [] l
my_filter f l = foldr (make_filter_fn f) [] l
</pre><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -5573,9 +5573,9 @@ my_filter f l = foldr (make_filter_fn f) [] l
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 1933 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.gmi
+< -rw-r--r--. 1 paul paul 1938 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.gmi
---
-> -rw-r--r--. 1 paul paul 1938 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.gmi
+> -rw-r--r--. 1 paul paul 1937 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.gmi
<h1>Using my Nokia N95 for fixing my MTA</h1>
<p class="quote"><i>Published by Paul at 2008-12-29, last updated at 2021-12-01</i></p>
<pre>
@@ -5606,7 +5606,7 @@ _jgs_\|//_\\|///_\V/_\|//__
</ul>
<p>It was a pain in the ass. My next mobile phone MUST have a full QWERTY keyboard. This would have made my life lots easier. :)</p>
<p>At the moment I am in Sofia, Bulgaria. Here I can use at least an unprotected WLAN hotspot which belongs to one of the neighbours which I don’t know in person, and it is not blocking any port at all :)</p>
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>
@@ -5623,9 +5623,9 @@ _jgs_\|//_\\|///_\V/_\|//__
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
1c1
-< -rw-r--r--. 1 paul paul 4635 Jun 19 19:38 ../foo.zone-content/gemtext/gemfeed/2008-06-26-perl-poetry.gmi
+< -rw-r--r--. 1 paul paul 4640 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2008-06-26-perl-poetry.gmi
---
-> -rw-r--r--. 1 paul paul 4640 Aug 28 09:53 ../foo.zone-content/gemtext/gemfeed/2008-06-26-perl-poetry.gmi
+> -rw-r--r--. 1 paul paul 4639 Aug 28 10:02 ../foo.zone-content/gemtext/gemfeed/2008-06-26-perl-poetry.gmi
<h1>Perl Poetry</h1>
<p class="quote"><i>Published by Paul at 2008-06-26, last updated at 2021-05-04</i></p>
<pre>
@@ -5774,7 +5774,7 @@ This is perl, v5.8.8 built for i386-freebsd-64int
<h2>More...</h2>
<p>Did you like what you saw? Have a look at Codeberg to see my other poems too:</p>
<a class="textlink" href="https://codeberg.org/snonux/perl-poetry">https://codeberg.org/snonux/perl-poetry</a><br />
-<a class="textlink" href="gemini://paul.buetow.org">E-Mail me your comments :-)</a><br />
+<p>E-Mail me your comments to paul at buetow dot org! :-)</p>
</div>
</content>
</entry>