summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contact-information.html2
-rw-r--r--gemfeed/2008-06-26-perl-poetry.html4
-rw-r--r--gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.html4
-rw-r--r--gemfeed/2010-04-09-standard-ml-and-haskell.html4
-rw-r--r--gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.html4
-rw-r--r--gemfeed/2010-05-09-the-fype-programming-language.html4
-rw-r--r--gemfeed/2011-05-07-perl-daemon-service-framework.html4
-rw-r--r--gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.html4
-rw-r--r--gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.html4
-rw-r--r--gemfeed/2016-04-03-offsite-backup-with-zfs.html4
-rw-r--r--gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html4
-rw-r--r--gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html4
-rw-r--r--gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.html4
-rw-r--r--gemfeed/2016-11-20-methods-in-c.html4
-rw-r--r--gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.html4
-rw-r--r--gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.html4
-rw-r--r--gemfeed/2021-04-24-welcome-to-the-geminispace.html4
-rw-r--r--gemfeed/2021-05-16-personal-bash-coding-style-guide.html4
-rw-r--r--gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.html4
-rw-r--r--gemfeed/2021-07-04-the-well-grounded-rubyist.html4
-rw-r--r--gemfeed/2021-08-01-on-being-pedantic-about-open-source.html4
-rw-r--r--gemfeed/2021-09-12-keep-it-simple-and-stupid.html4
-rw-r--r--gemfeed/2021-10-22-defensive-devops.html4
-rw-r--r--gemfeed/2021-11-29-bash-golf-part-1.html4
-rw-r--r--gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.html4
-rw-r--r--gemfeed/2022-01-01-bash-golf-part-2.html4
-rw-r--r--gemfeed/2022-01-23-welcome-to-the-foo.zone.html49
-rw-r--r--gemfeed/atom.xml99
-rw-r--r--gemfeed/index.html27
-rw-r--r--gemfeed/style.css4
-rw-r--r--index.html3
-rw-r--r--other-resources.html2
-rw-r--r--resources.html2
-rw-r--r--site-mirrors.html4
-rw-r--r--style.css4
35 files changed, 199 insertions, 97 deletions
diff --git a/contact-information.html b/contact-information.html
index c3fa0654..98253146 100644
--- a/contact-information.html
+++ b/contact-information.html
@@ -36,7 +36,7 @@
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2008-06-26-perl-poetry.html b/gemfeed/2008-06-26-perl-poetry.html
index d19d755b..58e1b058 100644
--- a/gemfeed/2008-06-26-perl-poetry.html
+++ b/gemfeed/2008-06-26-perl-poetry.html
@@ -30,7 +30,7 @@ _~~|~/_|_|__/|~~~~~~~ | / ~~~~~ | | ~~~~~~~~
~ ~ ~~~ _|| (_/ (___)_| |Nov291999
(__) (____)
</pre>
-<p class="quote"><i>Published by Paul Buetow 2008-06-26, last updated 2021-05-04</i></p>
+<p class="quote"><i>Published by Paul at 2008-06-26, last updated at 2021-05-04</i></p>
<p>Here are some Perl Poems I wrote. They don't do anything useful when you run them, but they don't produce a compiler error either. They only exist for fun and demonstrate what you can do with Perl syntax.</p>
<p>Wikipedia: "Perl poetry is the practice of writing poems that can be compiled as legal Perl code, for example the piece known as Black Perl. Perl poetry is made possible by the large number of English words that are used in the Perl language. New poems are regularly submitted to the community at PerlMonks."</p>
<a class="textlink" href="https://en.wikipedia.org/wiki/Perl">https://en.wikipedia.org/wiki/Perl</a><br />
@@ -160,7 +160,7 @@ This is perl, v5.8.8 built for i386-freebsd-64int
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.html b/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.html
index 93dffdf6..19b3af0c 100644
--- a/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.html
+++ b/gemfeed/2008-12-29-using-my-nokia-n95-for-fixing-my-mta.html
@@ -24,7 +24,7 @@
_jgs_\|//_\\|///_\V/_\|//__
Art by Joan Stark
</pre>
-<p class="quote"><i>Published by Paul Buetow 2008-12-29, last updated 2021-12-01</i></p>
+<p class="quote"><i>Published by Paul at 2008-12-29, last updated at 2021-12-01</i></p>
<p>The last week I was in Vidin, Bulgaria with no internet access and I had to fix my MTA (Postfix) at host.0.buetow.org which serves E-Mail for all my customers at P. B. Labs. Good, that I do not guarantee high availability on my web services (I've to do a full time job somewhere else too). </p>
<p>My first attempt to find an internet café, which was working during Christmastime, failed. However, I found with my N95 phone lots of free WLAN hotspots. The hotspots refused me logging into my server using SSH as I have configured a non-standard port for SSH for security reasons. Without knowing the costs, I used the GPRS internet access of my German phone provider (yes, I had to pay roaming fees). </p>
<a href="./2008-12-29-using-my-nokia-n95-for-fixing-my-mta/nokia-n95.jpg"><img alt="Picture of a Nokia N95" title="Picture of a Nokia N95" src="./2008-12-29-using-my-nokia-n95-for-fixing-my-mta/nokia-n95.jpg" /></a><br />
@@ -42,7 +42,7 @@ _jgs_\|//_\\|///_\V/_\|//__
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2010-04-09-standard-ml-and-haskell.html b/gemfeed/2010-04-09-standard-ml-and-haskell.html
index 32dc7d2c..1d130618 100644
--- a/gemfeed/2010-04-09-standard-ml-and-haskell.html
+++ b/gemfeed/2010-04-09-standard-ml-and-haskell.html
@@ -8,7 +8,7 @@
</head>
<body>
<h1>Standard ML and Haskell</h1>
-<p class="quote"><i>Published by Paul Buetow 2010-04-09</i></p>
+<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>
<p>As you will see, SML and Haskell are very similar (at least when it comes to the basics). However, the syntax of Haskell is a bit more "advanced". Haskell utilizes fewer keywords (e.g. no val, end, fun, fn ...). Haskell also allows to write down the function types explicitly. What I have been missing in SML so far is the so-called pattern guards. Although this is a very superficial comparison for now, so far, I like Haskell more than SML. Nevertheless, I thought it would be fun to demonstrate a few simple functions of both languages to show off the similarities. </p>
<p>Haskell is also a "pure functional" programming language, whereas SML also makes explicit use of imperative concepts. I am by far not a specialist in either of these languages, but here are a few functions implemented in both SML and Haskell:</p>
@@ -150,7 +150,7 @@ my_filter f l = foldr (make_filter_fn f) [] l
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.html b/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.html
index 48d24239..9833fa49 100644
--- a/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.html
+++ b/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.html
@@ -20,7 +20,7 @@
`---------------'--\\\\ .`--' -Glyde-
`||||
</pre>
-<p class="quote"><i>Published by Paul Buetow 2010-05-07</i></p>
+<p class="quote"><i>Published by Paul at 2010-05-07</i></p>
<p>In contrast to Haskell, Standard SML does not use lazy evaluation by default but an eager evaluation. </p>
<a class="textlink" href="https://en.wikipedia.org/wiki/Eager_evaluation">https://en.wikipedia.org/wiki/Eager_evaluation</a><br />
<a class="textlink" href="https://en.wikipedia.org/wiki/Lazy_evaluation">https://en.wikipedia.org/wiki/Lazy_evaluation</a><br />
@@ -96,7 +96,7 @@ first 10 nat_pairs_not_null
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2010-05-09-the-fype-programming-language.html b/gemfeed/2010-05-09-the-fype-programming-language.html
index 0a7efe06..d62ee728 100644
--- a/gemfeed/2010-05-09-the-fype-programming-language.html
+++ b/gemfeed/2010-05-09-the-fype-programming-language.html
@@ -16,7 +16,7 @@
(_)_/ |_| \__, | .__/ \___| \__, |\___|\__,_|_| |_(_)_| \__, |
|___/|_| |___/ |___/
</pre>
-<p class="quote"><i>Published by Paul Buetow 2010-05-09, last updated 2021-05-05</i></p>
+<p class="quote"><i>Published by Paul at 2010-05-09, last updated at 2021-05-05</i></p>
<p>Fype is an interpreted programming language created by me for learning and fun. The interpreter is written in C. It has been tested on FreeBSD and NetBSD and may also work on other Unix like operating systems such as Linux based ones. Besides learning and fun, there is no other use case of why Fype exists as many other programming languages are much faster and more powerful.</p>
<p>The Fype syntax is straightforward and uses a maximum look ahead of 1 and an effortless top-down parsing mechanism. Fype is parsing and interpreting its code simultaneously. This means that syntax errors are only detected during program runtime. </p>
<p>Fype is a recursive acronym and means "Fype is For Your Program Execution" or "Fype is Free Yak Programmed for ELF". You could also say, "It's not a hype - it's Fype!".</p>
@@ -411,7 +411,7 @@ BB
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2011-05-07-perl-daemon-service-framework.html b/gemfeed/2011-05-07-perl-daemon-service-framework.html
index f6f95ad5..0efddf13 100644
--- a/gemfeed/2011-05-07-perl-daemon-service-framework.html
+++ b/gemfeed/2011-05-07-perl-daemon-service-framework.html
@@ -14,7 +14,7 @@
\, /-( /'-,\, /-( /'-, \, /-( /
//\ //\\ //\ //\\ //\ //\\jrei
</pre>
-<p class="quote"><i>Published by Paul Buetow 2011-05-07, last updated 2021-05-07</i></p>
+<p class="quote"><i>Published by Paul at 2011-05-07, last updated at 2021-05-07</i></p>
<p>PerlDaemon is a minimal daemon for Linux and other Unix like operating systems programmed in Perl. It is a minimal but pretty functional and fairly generic service framework. This means that it does not do anything useful other than providing a framework for starting, stopping, configuring and logging. To do something useful, a module (written in Perl) must be provided.</p>
<h2>Features</h2>
<p>PerlDaemon supports:</p>
@@ -142,7 +142,7 @@ sub do ($) {
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.html b/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.html
index c2f35570..e07d98f6 100644
--- a/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.html
+++ b/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.html
@@ -8,7 +8,7 @@
</head>
<body>
<h1>The fibonacci.pl.c Polyglot</h1>
-<p class="quote"><i>Published by Paul Buetow 2014-03-24</i></p>
+<p class="quote"><i>Published by Paul at 2014-03-24</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>
<a class="textlink" href="https://en.wikipedia.org/wiki/Polyglot_(computing)">https://en.wikipedia.org/wiki/Polyglot_(computing)</a><br />
<h2>The Fibonacci numbers</h2>
@@ -104,7 +104,7 @@ fib(10) = 55
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.html b/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.html
index 2f36e197..fc20f0ab 100644
--- a/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.html
+++ b/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.html
@@ -16,7 +16,7 @@
|____/ \___|_.__/|_| \___/|_|\__,_|
</pre>
-<p class="quote"><i>Published by Paul Buetow 2015-12-05, last updated 2021-05-16</i></p>
+<p class="quote"><i>Published by Paul at 2015-12-05, last updated at 2021-05-16</i></p>
<p>You can use the following tutorial to install a full-blown Debian GNU/Linux Chroot on an LG G3 D855 CyanogenMod 13 (Android 6). First of all, you need to have root permissions on your phone, and you also need to have the developer mode activated. The following steps have been tested on Linux (Fedora 23).</p>
<a href="./2015-12-05-run-debian-on-your-phone-with-debroid/Deboroid.png"><img src="./2015-12-05-run-debian-on-your-phone-with-debroid/Deboroid.png" /></a><br />
<h2>Foreword</h2>
@@ -160,7 +160,7 @@ exit
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2016-04-03-offsite-backup-with-zfs.html b/gemfeed/2016-04-03-offsite-backup-with-zfs.html
index e031acce..035d37d6 100644
--- a/gemfeed/2016-04-03-offsite-backup-with-zfs.html
+++ b/gemfeed/2016-04-03-offsite-backup-with-zfs.html
@@ -20,7 +20,7 @@
| || | | |
\____||__|_____|__|
</pre>
-<p class="quote"><i>Published by Paul Buetow 2016-04-03</i></p>
+<p class="quote"><i>Published by Paul at 2016-04-03</i></p>
<h2>Please don't lose all my pictures again!</h2>
<p>When it comes to data storage and potential data loss, I am a paranoid person. It is due to my job and a personal experience I encountered over ten years ago: A single drive failure and loss of all my data (pictures, music, etc.).</p>
<p>A little about my personal infrastructure: I am running my own (mostly FreeBSD based) root servers (across several countries: Two in Germany, one in Canada, one in Bulgaria) which store all my online data (E-Mail and my Git repositories). I am syncing incremental (and encrypted) ZFS snapshots between these servers forth and back so either data can be recovered from the other server.</p>
@@ -37,7 +37,7 @@
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html
index d7d9ea35..850627a5 100644
--- a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html
+++ b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.html
@@ -27,7 +27,7 @@
\ `. hjw
\ `.
</pre>
-<p class="quote"><i>Published by Paul Buetow 2016-04-09</i></p>
+<p class="quote"><i>Published by Paul at 2016-04-09</i></p>
<p>Over the last couple of years I wrote quite a few Puppet modules in order to manage my personal server infrastructure. One of them manages FreeBSD Jails and another one ZFS file systems. I thought I would give a brief overview in how it looks and feels.</p>
<h2>ZFS</h2>
<p>The ZFS module is a pretty basic one. It does not manage ZFS pools yet as I am not creating them often enough which would justify implementing an automation. But let's see how we can create a ZFS file system (on an already given ZFS pool named ztank):</p>
@@ -375,7 +375,7 @@ Notice: Finished catalog run in 206.09 seconds
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html b/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html
index f8e793e2..c5e9f293 100644
--- a/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html
+++ b/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html
@@ -22,7 +22,7 @@
| || | | |
\____||__|_____|__|
</pre>
-<p class="quote"><i>Published by Paul Buetow 2016-04-16</i></p>
+<p class="quote"><i>Published by Paul at 2016-04-16</i></p>
<a class="textlink" href="./2016-04-03-offsite-backup-with-zfs.html">Read the first part before reading any furter here...</a><br />
<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>
@@ -32,7 +32,7 @@
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.html b/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.html
index b208b97f..1ee5709d 100644
--- a/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.html
+++ b/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.html
@@ -8,7 +8,7 @@
</head>
<body>
<h1>Spinning up my own authoritative DNS servers</h1>
-<p class="quote"><i>Published by Paul Buetow 2016-05-22</i></p>
+<p class="quote"><i>Published by Paul at 2016-05-22</i></p>
<h2>Background</h2>
<p>Finally, I had time to deploy my authoritative DNS servers (master and slave) for my domains "buetow.org" and "buetow.zone". My domain name provider is Schlund Technologies. They allow their customers to edit the DNS records (BIND files) manually. And they also allow you to set your authoritative DNS servers for your domains. From now, I am making use of that option.</p>
<a class="textlink" href="http://www.schlundtech.de">Schlund Technologies</a><br />
@@ -221,7 +221,7 @@ apply Service "dig6" {
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2016-11-20-methods-in-c.html b/gemfeed/2016-11-20-methods-in-c.html
index bf739205..fb71e73e 100644
--- a/gemfeed/2016-11-20-methods-in-c.html
+++ b/gemfeed/2016-11-20-methods-in-c.html
@@ -8,7 +8,7 @@
</head>
<body>
<h1>Methods in C</h1>
-<p class="quote"><i>Published by Paul Buetow 2016-11-20</i></p>
+<p class="quote"><i>Published by Paul at 2016-11-20</i></p>
<p>You can do some sort of object-oriented programming in the C Programming Language. However, that is very limited. But also very easy and straightforward to use.</p>
<h2>Example</h2>
<p>Let's have a look at the following sample program. All you have to do is to add a function pointer such as "calculate" to the definition of struct "something_s". Later, during the struct initialization, assign a function address to that function pointer:</p>
@@ -76,7 +76,7 @@ mult.calculate(mult,a,b));
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.html b/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.html
index a6ecbb8c..b665b2af 100644
--- a/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.html
+++ b/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.html
@@ -18,7 +18,7 @@
/`\_`&gt; &lt;_/ \
jgs\__/'---'\__/
</pre>
-<p class="quote"><i>Published by Paul Buetow 2018-06-01, last updated 2021-05-08</i></p>
+<p class="quote"><i>Published by Paul at 2018-06-01, last updated at 2021-05-08</i></p>
<h2>Foreword</h2>
<p>This text first was published in the german IT-Administrator computer Magazine. 3 years have passed since and I decided to publish it on my blog too. </p>
<a class="textlink" href="https://www.admin-magazin.de/Das-Heft/2018/06/Realistische-Lasttests-mit-I-O-Riot">https://www.admin-magazin.de/Das-Heft/2018/06/Realistische-Lasttests-mit-I-O-Riot</a><br />
@@ -135,7 +135,7 @@ Total time: 1213.00s
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.html b/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.html
index b47b4ebd..deeccf40 100644
--- a/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.html
+++ b/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.html
@@ -8,7 +8,7 @@
</head>
<body>
<h1>DTail - The distributed log tail program</h1>
-<p class="quote"><i>Published by Paul Buetow 2021-04-22, last updated 2021-04-26</i></p>
+<p class="quote"><i>Published by Paul at 2021-04-22, last updated at 2021-04-26</i></p>
<a href="./2021-04-22-dtail-the-distributed-log-tail-program/title.png"><img alt="DTail logo image" title="DTail logo image" src="./2021-04-22-dtail-the-distributed-log-tail-program/title.png" /></a><br />
<p>This article first appeared at the Mimecast Engineering Blog but I made it available here in my personal internet site too.</p>
<a class="textlink" href="https://medium.com/mimecast-engineering/dtail-the-distributed-log-tail-program-79b8087904bb">Original Mimecast Engineering Blog post at Medium</a><br />
@@ -77,7 +77,7 @@ dtail –servers serverlist.txt –files ‘/var/log/*.log’ –regex ‘(?i:er
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2021-04-24-welcome-to-the-geminispace.html b/gemfeed/2021-04-24-welcome-to-the-geminispace.html
index f31a20ac..3fffbddc 100644
--- a/gemfeed/2021-04-24-welcome-to-the-geminispace.html
+++ b/gemfeed/2021-04-24-welcome-to-the-geminispace.html
@@ -8,7 +8,7 @@
</head>
<body>
<h1>Welcome to the Geminispace</h1>
-<p class="quote"><i>Published by Paul Buetow 2021-04-24, last updated 2021-06-18, ASCII Art by Andy Hood</i></p>
+<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>
<a class="textlink" href="gemini://foo.zone">gemini://foo.zone</a><br />
<p>However, if you still use HTTP, you are just surfing the fallback HTML version of this capsule. In that case, I suggest reading on what this is all about :-).</p>
@@ -66,7 +66,7 @@
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2021-05-16-personal-bash-coding-style-guide.html b/gemfeed/2021-05-16-personal-bash-coding-style-guide.html
index 81fa08fc..f59ec624 100644
--- a/gemfeed/2021-05-16-personal-bash-coding-style-guide.html
+++ b/gemfeed/2021-05-16-personal-bash-coding-style-guide.html
@@ -20,7 +20,7 @@
// \\ // \\ |===|| hjw
"\__/"---------------"\__/"-+---+'
</pre>
-<p class="quote"><i>Published by Paul Buetow 2021-05-16</i></p>
+<p class="quote"><i>Published by Paul at 2021-05-16</i></p>
<p>Lately, I have been polishing and writing a lot of Bash code. Not that I never wrote a lot of Bash, but now as I also looked through the Google Shell Style Guide, I thought it is time also to write my thoughts on that. I agree with that guide in most, but not in all points. </p>
<a class="textlink" href="https://google.github.io/styleguide/shellguide.html">Google Shell Style Guide</a><br />
<h2>My modifications</h2>
@@ -304,7 +304,7 @@ fi
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
</body>
</html>
diff --git a/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.html b/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.html
index 317c51c3..b33933e6 100644
--- a/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.html
+++ b/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.html
@@ -48,7 +48,7 @@
\___.&gt;`''-.||:.__,' SSt |_______`&gt; &lt;_____:::. . . \ _/
`+a:f:......jrei'''
</pre>
-<p class="quote"><i>Published by Paul Buetow 2021-06-05</i></p>
+<p class="quote"><i>Published by Paul at 2021-06-05</i></p>
<p>You might have read my previous blog post about entering the Geminispace, where I pointed out the benefits of having and maintaining an internet presence there. This whole site (the blog and all other pages) is composed in the Gemtext markup language. </p>
<a class="textlink" href="./2021-04-24-welcome-to-the-geminispace.html">Welcome to the Geminispace</a><br />
<p>This comes with the benefit that I can write content in my favourite text editor (Vim). </p>
@@ -135,7 +135,7 @@ assert::equals "$(generate::make_link md "$gemtext")" \
<p class="footer">
Generated with <a href="https://codeberg.org/foozone/gemtexter">Gemtexter</a> |
served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> |
-<a href="https://www2.foo.zone/site-mirrors.html">Site Mirrors</a>
+<a href="https://www2.buetow.org/site-mirrors.html">Site Mirrors</a>
</p>
<