From 8a78337ea4dcb0b154bd1c754218ca01c8f9015d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 8 Mar 2026 18:17:20 +0200 Subject: Update content for html --- about/dtail.html | 18 +- about/index.html | 18 +- about/novels.html | 18 +- about/resources.html | 222 +-- about/showcase.html | 18 +- code.ttf | Bin 367144 -> 38260 bytes gemfeed/2008-06-26-perl-poetry.html | 166 +- ...12-29-using-my-nokia-n95-for-fixing-my-mta.html | 18 +- gemfeed/2009-02-13-sgi-onyx-3200.html | 18 +- gemfeed/2010-04-09-standard-ml-and-haskell.html | 184 +- ...010-05-07-lazy-evaluation-with-standard-ml.html | 18 +- .../2010-05-09-the-fype-programming-language.html | 96 +- .../2011-05-07-perl-daemon-service-framework.html | 138 +- .../2014-03-24-the-fibonacci.pl.c-polyglot.html | 206 +-- ...2-05-run-debian-on-your-phone-with-debroid.html | 202 +-- gemfeed/2016-04-03-offsite-backup-with-zfs.html | 18 +- ...04-09-jails-and-zfs-on-freebsd-with-puppet.html | 18 +- .../2016-04-16-offsite-backup-with-zfs-part2.html | 18 +- ...inning-up-my-own-authoritative-dns-servers.html | 18 +- ...20-object-oriented-programming-with-ansi-c.html | 84 +- ...alistic-load-testing-with-ioriot-for-linux.html | 18 +- ...-22-dtail-the-distributed-log-tail-program.html | 18 +- gemfeed/2021-04-24-welcome-to-the-geminispace.html | 18 +- ...021-05-16-personal-bash-coding-style-guide.html | 294 ++-- ...5-gemtexter-one-bash-script-to-rule-it-all.html | 54 +- gemfeed/2021-07-04-the-well-grounded-rubyist.html | 18 +- ...-08-01-on-being-pedantic-about-open-source.html | 18 +- gemfeed/2021-09-12-keep-it-simple-and-stupid.html | 18 +- gemfeed/2021-10-22-defensive-devops.html | 18 +- gemfeed/2021-11-29-bash-golf-part-1.html | 18 +- ...-12-26-how-to-stay-sane-as-a-devops-person.html | 18 +- gemfeed/2022-01-01-bash-golf-part-2.html | 18 +- gemfeed/2022-01-23-welcome-to-the-foo.zone.html | 18 +- ...022-02-04-computer-operating-systems-i-use.html | 18 +- gemfeed/2022-03-06-the-release-of-dtail-4.0.0.html | 18 +- gemfeed/2022-04-10-creative-universe.html | 18 +- .../2022-05-27-perl-is-still-a-great-choice.html | 18 +- gemfeed/2022-06-15-sweating-the-small-stuff.html | 18 +- ...22-07-30-lets-encrypt-with-openbsd-and-rex.html | 18 +- ...2-08-27-gemtexter-1.1.0-lets-gemtext-again.html | 52 +- gemfeed/2022-09-30-after-a-bad-nights-sleep.html | 18 +- .../2022-10-30-installing-dtail-on-openbsd.html | 18 +- ...-tried-emacs-but-i-switched-back-to-neovim.html | 26 +- ...22-12-24-ultrarelearning-java-my-takeaways.html | 18 +- gemfeed/2023-01-23-why-grapheneos-rox.html | 18 +- .../2023-02-26-how-to-shut-down-after-work.html | 18 +- ...-03-16-the-pragmatic-programmer-book-notes.html | 18 +- ...03-25-gemtexter-2.0.0-lets-gemtext-again-2.html | 36 +- ...4-01-never-split-the-difference-book-notes.html | 18 +- ...iling-guprecords:-uptime-records-with-raku.html | 20 +- ...3-05-06-the-obstacle-is-the-way-book-notes.html | 18 +- ...3-06-01-kiss-server-monitoring-with-gogios.html | 120 +- ...17-career-guide-and-soft-skills-book-notes.html | 18 +- ...07-21-gemtexter-2.1.0-lets-gemtext-again-3.html | 28 +- ...-08-18-site-reliability-engineering-part-1.html | 18 +- gemfeed/2023-09-25-dtail-usage-examples.html | 124 +- ...static-web-photo-albums-with-photoalbum.sh.html | 136 +- gemfeed/2023-11-11-mind-management-book-notes.html | 18 +- ...-11-19-site-reliability-engineering-part-2.html | 18 +- gemfeed/2023-12-10-bash-golf-part-3.html | 256 +-- ...-01-09-site-reliability-engineering-part-3.html | 18 +- .../2024-01-13-one-reason-why-i-love-openbsd.html | 28 +- ...4-02-04-from-babylon5.buetow.org-to-.cloud.html | 18 +- ...quickly-logging-ideas-programmed-in-golang.html | 18 +- ...-04-01-KISS-high-availability-with-OpenBSD.html | 218 +-- .../2024-05-01-slow-productivity-book-notes.html | 18 +- ...03-projects-i-currently-dont-have-time-for.html | 30 +- ...2024-06-23-terminal-multiplexing-with-tmux.html | 182 +- gemfeed/2024-07-05-random-weird-things.html | 230 +-- .../2024-07-07-the-stoic-challenge-book-notes.html | 18 +- .../2024-08-05-typing-127.1-words-per-minute.html | 18 +- gemfeed/2024-09-07-projects-i-support.html | 18 +- ...-09-07-site-reliability-engineering-part-4.html | 18 +- ...10-02-gemtexter-3.0.0-lets-gemtext-again-4.html | 20 +- gemfeed/2024-10-24-staff-engineer-book-notes.html | 18 +- ...4-11-17-f3s-kubernetes-with-freebsd-part-1.html | 18 +- ...4-12-03-f3s-kubernetes-with-freebsd-part-2.html | 294 ++-- gemfeed/2024-12-15-random-helix-themes.html | 128 +- ...-01-01-posts-from-october-to-december-2024.html | 18 +- .../2025-01-15-working-with-an-sre-interview.html | 18 +- ...5-02-01-f3s-kubernetes-with-freebsd-part-3.html | 284 +-- gemfeed/2025-02-08-random-weird-things-ii.html | 146 +- ...025-03-05-sharing-on-social-media-with-gos.html | 56 +- ...5-04-05-f3s-kubernetes-with-freebsd-part-4.html | 394 ++--- gemfeed/2025-04-19-when-book-notes.html | 18 +- ...rminal-multiplexing-with-tmux-fish-edition.html | 34 +- ...5-05-11-f3s-kubernetes-with-freebsd-part-5.html | 1164 +++++++------ ...6-07-a-monks-guide-to-happiness-book-notes.html | 18 +- gemfeed/2025-06-22-task-samurai.html | 18 +- ...2025-07-01-posts-from-january-to-june-2025.html | 18 +- ...5-07-14-f3s-kubernetes-with-freebsd-part-6.html | 1840 ++++++++++---------- .../2025-08-05-local-coding-llm-with-ollama.html | 202 +-- gemfeed/2025-08-15-random-weird-things-iii.html | 18 +- gemfeed/2025-09-14-bash-golf-part-4.html | 304 ++-- ...5-10-02-f3s-kubernetes-with-freebsd-part-7.html | 1064 +++++------ ...y-takeaways-from-the-well-grounded-rubyist.html | 182 +- .../2025-11-02-perl-new-features-and-foostats.html | 174 +- ...1-02-the-courage-to-be-disliked-book-notes.html | 18 +- ...5-12-07-f3s-kubernetes-with-freebsd-part-8.html | 290 +-- .../2025-12-24-x-rag-observability-hackathon.html | 60 +- ...6-01-01-cloudless-kobo-forma-with-koreader.html | 18 +- ...026-01-01-posts-from-july-to-december-2025.html | 18 +- .../2026-01-01-using-supernote-nomad-offline.html | 62 +- ...tmux-popup-editor-for-cursor-agent-prompts.html | 476 ++--- gemfeed/2026-02-22-my-desk-rack.html | 18 +- gemfeed/2026-03-01-loadbars-0.13.0-released.html | 18 +- ...-03-01-site-reliability-engineering-part-5.html | 18 +- ...3-02-rcm-ruby-configuration-management-dsl.html | 226 +-- gemfeed/DRAFT-distributed-systems-simulator.html | 18 +- .../DRAFT-f3s-kubernetes-with-freebsd-part-8b.html | 132 +- .../DRAFT-f3s-kubernetes-with-freebsd-part-X.html | 344 ++-- gemfeed/DRAFT-ipv6test-deployment.html | 146 +- gemfeed/index.html | 18 +- heading.ttf | Bin 142040 -> 1854788 bytes index.html | 20 +- notes/97-things-every-sre-should-know.html | 18 +- notes/a-monks-guide-to-happiness.html | 18 +- notes/career-guide-and-soft-skills.html | 18 +- notes/eat-that-frog.html | 18 +- notes/fluent-forever.html | 18 +- notes/implementing-service-level-objectives.html | 18 +- notes/index.html | 18 +- notes/influence-wihout-authority.html | 18 +- notes/joy-on-demand.html | 18 +- notes/love-people-use-things.html | 18 +- notes/meditation-for-mortals.html | 18 +- notes/mental-combat.html | 18 +- notes/mind-management.html | 18 +- notes/never-split-the-difference.html | 18 +- notes/search-inside-yourself.html | 18 +- notes/site-reliability-engineering.html | 18 +- notes/slow-productivity.html | 18 +- notes/staff-engineer.html | 18 +- notes/the-courage-to-be-disliked.html | 18 +- notes/the-obstacle-is-the-way.html | 18 +- notes/the-power-of-neuroplasticity.html | 18 +- notes/the-pragmatic-programmer.html | 18 +- notes/the-science-of-living.html | 18 +- notes/the-stoic-challenge.html | 18 +- notes/when.html | 18 +- notes/yoga-nidra-made-easy.html | 18 +- retrofuturistic.js | 178 ++ site-mirrors.html | 18 +- stats.html | 18 +- style.css | 437 ++++- testpage.html | 56 +- text.ttf | Bin 149120 -> 18056 bytes typewriter.ttf | Bin 0 -> 151464 bytes uptime-stats.html | 82 +- 149 files changed, 7493 insertions(+), 6108 deletions(-) create mode 100644 retrofuturistic.js create mode 100644 typewriter.ttf diff --git a/about/dtail.html b/about/dtail.html index 46cb3811..90752748 100644 --- a/about/dtail.html +++ b/about/dtail.html @@ -2,12 +2,17 @@ + DTail - + +
+
+
+

Home | Markdown | Gemini

@@ -18,11 +23,12 @@
Back to the main site
+ diff --git a/about/index.html b/about/index.html index 3bedd4b8..03f42412 100644 --- a/about/index.html +++ b/about/index.html @@ -2,12 +2,17 @@ + About - + +
+
+
+

Home | Markdown | Gemini

@@ -47,11 +52,12 @@
Back to the main site
+ diff --git a/about/novels.html b/about/novels.html index 31a7d114..17d69f2e 100644 --- a/about/novels.html +++ b/about/novels.html @@ -2,12 +2,17 @@ + Novels - + +
+
+
+

Home | Markdown | Gemini

@@ -156,11 +161,12 @@ _-" . ' + . . ,//////0\ | /00HHHHHHHMMMMM
Go back
+ diff --git a/about/resources.html b/about/resources.html index 3843558c..a1f14616 100644 --- a/about/resources.html +++ b/about/resources.html @@ -2,12 +2,17 @@ + Formal education - + +
+
+
+

Home | Markdown | Gemini

@@ -51,112 +56,112 @@ In random order:


Technical references



I didn't read them from the beginning to the end, but I am using them to look up things. The books are in random order:


Self-development and soft-skills books



In random order:


Here are notes of mine for some of the books

@@ -165,31 +170,31 @@ Some of these were in-person with exams; others were online learning lectures only. In random order:


Technical guides



These are not whole books, but guides (smaller or larger) which I found very useful. in random order:


Podcasts



@@ -198,59 +203,59 @@ In random order:


Podcasts I liked



I liked them but am not listening to them anymore. The podcasts have either "finished" (no more episodes) or I stopped listening to them due to time constraints or a shift in my interests.


Newsletters I like



This is a mix of tech and non-tech newsletters I am subscribed to. In random order:


Magazines I like(d)



This is a mix of tech I like(d). I may not be a current subscriber, but now and then, I buy an issue. In random order:


@@ -282,11 +287,12 @@
Go back
+ diff --git a/about/showcase.html b/about/showcase.html index ac803651..70813549 100644 --- a/about/showcase.html +++ b/about/showcase.html @@ -2,12 +2,17 @@ + Project Showcase - + +
+
+
+

Home | Markdown | Gemini

@@ -1608,11 +1613,12 @@ View on Codeberg
View on GitHub
+ diff --git a/code.ttf b/code.ttf index 7c8e65b8..1d0a4011 100644 Binary files a/code.ttf and b/code.ttf differ diff --git a/gemfeed/2008-06-26-perl-poetry.html b/gemfeed/2008-06-26-perl-poetry.html index d54b7210..ce173057 100644 --- a/gemfeed/2008-06-26-perl-poetry.html +++ b/gemfeed/2008-06-26-perl-poetry.html @@ -2,12 +2,17 @@ + Perl Poetry - + +
+
+
+

Home | Markdown | Gemini

@@ -59,44 +64,44 @@ _~~|~/_|_|__/|~~~~~~~ | / ~~~~~ | | ~~~~~~~~ by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -
#!/usr/bin/perl
+
#!/usr/bin/perl
 
-# (C) 2006 by Paul C. Buetow
+# (C) 2006 by Paul C. Buetow
 
-goto library for study $math;
-BEGIN { s/earching/ books/ 
-and read $them, $at, $the } library:
+goto library for study $math;
+BEGIN { s/earching/ books/ 
+and read $them, $at, $the } library:
 
-our $topics, cos and tan, 
-require strict; import { of, tied $patience };
+our $topics, cos and tan, 
+require strict; import { of, tied $patience };
 
-do { int'egrate'; sub trade; };
-do { exp'onentize' and abs'olutize' };
-study and study and study and study;
+do { int'egrate'; sub trade; };
+do { exp'onentize' and abs'olutize' };
+study and study and study and study;
 
-foreach $topic ({of, math}) {
-you, m/ay /go, to, limits }
+foreach $topic ({of, math}) {
+you, m/ay /go, to, limits }
 
-do { not qw/erk / unless $success 
-and m/ove /o;$n and study };
+do { not qw/erk / unless $success 
+and m/ove /o;$n and study };
 
-do { int'egrate'; sub trade; };
-do { exp'onentize' and abs'olutize' };
-study and study and study and study;
+do { int'egrate'; sub trade; };
+do { exp'onentize' and abs'olutize' };
+study and study and study and study;
 
-grep /all/, exp'onents' and cos'inuses';
-/seek results/ for @all, log'4rithms';
+grep /all/, exp'onents' and cos'inuses';
+/seek results/ for @all, log'4rithms';
 
-'you' =~ m/ay /go, not home 
-unless each %book ne#ars
-$completion;
+'you' =~ m/ay /go, not home 
+unless each %book ne#ars
+$completion;
 
-do { int'egrate'; sub trade; };
-do { exp'onentize' and abs'olutize' };
+do { int'egrate'; sub trade; };
+do { exp'onentize' and abs'olutize' };
 
-#at
-home: //ig,'nore', time and sleep $very =~ s/tr/on/g;
-__END__
+#at
+home: //ig,'nore', time and sleep $very =~ s/tr/on/g;
+__END__
 
 

@@ -106,47 +111,47 @@ __END__ by Lorenzo Bettini http://www.lorenzobettini.it http://www.gnu.org/software/src-highlite --> -
#!/usr/bin/perl
+
#!/usr/bin/perl
 
-# (C) 2006 by Paul C. Buetow
+# (C) 2006 by Paul C. Buetow
 
-Christmas:{time;#!!!
+Christmas:{time;#!!!
 
-Children: do tell $wishes;
+Children: do tell $wishes;
 
-Santa: for $each (@children) { 
-BEGIN { read $each, $their, wishes and study them; use Memoize#ing
+Santa: for $each (@children) { 
+BEGIN { read $each, $their, wishes and study them; use Memoize#ing
 
-} use constant gift, 'wrapping'; 
-package Gifts; pack $each, gift and bless $each and goto deliver
-or do import if not local $available,!!! HO, HO, HO;
+} use constant gift, 'wrapping'; 
+package Gifts; pack $each, gift and bless $each and goto deliver
+or do import if not local $available,!!! HO, HO, HO;
 
-redo Santa, pipe $gifts, to_childs;
-redo Santa and do return if last one, is, delivered; 
+redo Santa, pipe $gifts, to_childs;
+redo Santa and do return if last one, is, delivered; 
 
-deliver: gift and require diagnostics if our $gifts ,not break;
-do{ use NEXT; time; tied $gifts} if broken and dump the, broken, ones;
-The_children: sleep and wait for (each %gift) and try { to => untie $gifts };
+deliver: gift and require diagnostics if our $gifts ,not break;
+do{ use NEXT; time; tied $gifts} if broken and dump the, broken, ones;
+The_children: sleep and wait for (each %gift) and try { to => untie $gifts };
 
-redo Santa, pipe $gifts, to_childs;
-redo Santa and do return if last one, is, delivered; 
+redo Santa, pipe $gifts, to_childs;
+redo Santa and do return if last one, is, delivered; 
 
-The_christmas_tree: formline s/ /childrens/, $gifts;
-alarm and warn if not exists $Christmas{ tree}, @t, $ENV{HOME};  
-write <<EMail
- to the parents to buy a new christmas tree!!!!111
- and send the
-EMail
-;wait and redo deliver until defined local $tree;
+The_christmas_tree: formline