diff options
| author | Paul Buetow <paul@buetow.org> | 2026-03-08 18:21:33 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-03-08 18:21:33 +0200 |
| commit | f4e5259b6ac052befb6159f8adab5d2022e1af50 (patch) | |
| tree | bc2de30cf374b408c759c5281fc9cee2671a5605 | |
| parent | 8a78337ea4dcb0b154bd1c754218ca01c8f9015d (diff) | |
Update content for html
145 files changed, 267 insertions, 166 deletions
diff --git a/about/dtail.html b/about/dtail.html index 90752748..c4b7fae4 100644 --- a/about/dtail.html +++ b/about/dtail.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/about/index.html b/about/index.html index 03f42412..65896d63 100644 --- a/about/index.html +++ b/about/index.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/about/novels.html b/about/novels.html index 17d69f2e..bd3bb09f 100644 --- a/about/novels.html +++ b/about/novels.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/about/resources.html b/about/resources.html index a1f14616..a3ad4fe1 100644 --- a/about/resources.html +++ b/about/resources.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/about/showcase.html b/about/showcase.html index 70813549..bf58cac5 100644 --- a/about/showcase.html +++ b/about/showcase.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2008-06-26-perl-poetry.html b/gemfeed/2008-06-26-perl-poetry.html index ce173057..f68fe66f 100644 --- a/gemfeed/2008-06-26-perl-poetry.html +++ b/gemfeed/2008-06-26-perl-poetry.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 d7567509..79e04f68 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 @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2009-02-13-sgi-onyx-3200.html b/gemfeed/2009-02-13-sgi-onyx-3200.html index a62d1e46..21a12658 100644 --- a/gemfeed/2009-02-13-sgi-onyx-3200.html +++ b/gemfeed/2009-02-13-sgi-onyx-3200.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2010-04-09-standard-ml-and-haskell.html b/gemfeed/2010-04-09-standard-ml-and-haskell.html index 52440e1a..48bdcddf 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 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2010-05-07-lazy-evaluation-with-standard-ml.html b/gemfeed/2010-05-07-lazy-evaluation-with-standard-ml.html index 0565803b..76d7dcf3 100644 --- a/gemfeed/2010-05-07-lazy-evaluation-with-standard-ml.html +++ b/gemfeed/2010-05-07-lazy-evaluation-with-standard-ml.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2010-05-09-the-fype-programming-language.html b/gemfeed/2010-05-09-the-fype-programming-language.html index 746e9322..3935e672 100644 --- a/gemfeed/2010-05-09-the-fype-programming-language.html +++ b/gemfeed/2010-05-09-the-fype-programming-language.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2011-05-07-perl-daemon-service-framework.html b/gemfeed/2011-05-07-perl-daemon-service-framework.html index 071bf51b..7b6cc75b 100644 --- a/gemfeed/2011-05-07-perl-daemon-service-framework.html +++ b/gemfeed/2011-05-07-perl-daemon-service-framework.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 5bbedc7a..05e9b8f2 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 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 75b4cb59..849ab9c0 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 @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2016-04-03-offsite-backup-with-zfs.html b/gemfeed/2016-04-03-offsite-backup-with-zfs.html index ef42d4a1..7e8c0c0e 100644 --- a/gemfeed/2016-04-03-offsite-backup-with-zfs.html +++ b/gemfeed/2016-04-03-offsite-backup-with-zfs.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 3a16acdd..da9220b7 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 @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 edd35e4e..979d2523 100644 --- a/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html +++ b/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 c20fe9d6..72c20259 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 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html b/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html index 6071ea51..13e6065f 100644 --- a/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html +++ b/gemfeed/2016-11-20-object-oriented-programming-with-ansi-c.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 a6083bb6..064e3816 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 @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 32c2889f..3ce69701 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 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-04-24-welcome-to-the-geminispace.html b/gemfeed/2021-04-24-welcome-to-the-geminispace.html index b610fecc..518a28ee 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 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 2026ef35..536ed96c 100644 --- a/gemfeed/2021-05-16-personal-bash-coding-style-guide.html +++ b/gemfeed/2021-05-16-personal-bash-coding-style-guide.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> 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 ec797afe..38acb969 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 @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-07-04-the-well-grounded-rubyist.html b/gemfeed/2021-07-04-the-well-grounded-rubyist.html index a61ac5e6..e3cc0fcb 100644 --- a/gemfeed/2021-07-04-the-well-grounded-rubyist.html +++ b/gemfeed/2021-07-04-the-well-grounded-rubyist.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-08-01-on-being-pedantic-about-open-source.html b/gemfeed/2021-08-01-on-being-pedantic-about-open-source.html index c8b2daa1..935ce3fd 100644 --- a/gemfeed/2021-08-01-on-being-pedantic-about-open-source.html +++ b/gemfeed/2021-08-01-on-being-pedantic-about-open-source.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-09-12-keep-it-simple-and-stupid.html b/gemfeed/2021-09-12-keep-it-simple-and-stupid.html index 4363766f..280c1663 100644 --- a/gemfeed/2021-09-12-keep-it-simple-and-stupid.html +++ b/gemfeed/2021-09-12-keep-it-simple-and-stupid.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-10-22-defensive-devops.html b/gemfeed/2021-10-22-defensive-devops.html index f7d6fc04..00c3e9eb 100644 --- a/gemfeed/2021-10-22-defensive-devops.html +++ b/gemfeed/2021-10-22-defensive-devops.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-11-29-bash-golf-part-1.html b/gemfeed/2021-11-29-bash-golf-part-1.html index 5991843d..d09866a3 100644 --- a/gemfeed/2021-11-29-bash-golf-part-1.html +++ b/gemfeed/2021-11-29-bash-golf-part-1.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.html b/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.html index e5be6a73..2819d288 100644 --- a/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.html +++ b/gemfeed/2021-12-26-how-to-stay-sane-as-a-devops-person.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-01-01-bash-golf-part-2.html b/gemfeed/2022-01-01-bash-golf-part-2.html index 43dca349..1e6d18ad 100644 --- a/gemfeed/2022-01-01-bash-golf-part-2.html +++ b/gemfeed/2022-01-01-bash-golf-part-2.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-01-23-welcome-to-the-foo.zone.html b/gemfeed/2022-01-23-welcome-to-the-foo.zone.html index 1cb15a4f..74975069 100644 --- a/gemfeed/2022-01-23-welcome-to-the-foo.zone.html +++ b/gemfeed/2022-01-23-welcome-to-the-foo.zone.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-02-04-computer-operating-systems-i-use.html b/gemfeed/2022-02-04-computer-operating-systems-i-use.html index 1bb1455b..39889a6c 100644 --- a/gemfeed/2022-02-04-computer-operating-systems-i-use.html +++ b/gemfeed/2022-02-04-computer-operating-systems-i-use.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.html b/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.html index 78e92e89..d363ab76 100644 --- a/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.html +++ b/gemfeed/2022-03-06-the-release-of-dtail-4.0.0.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-04-10-creative-universe.html b/gemfeed/2022-04-10-creative-universe.html index bff0a98c..5c086cf8 100644 --- a/gemfeed/2022-04-10-creative-universe.html +++ b/gemfeed/2022-04-10-creative-universe.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-05-27-perl-is-still-a-great-choice.html b/gemfeed/2022-05-27-perl-is-still-a-great-choice.html index 064511ec..3e0669f6 100644 --- a/gemfeed/2022-05-27-perl-is-still-a-great-choice.html +++ b/gemfeed/2022-05-27-perl-is-still-a-great-choice.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-06-15-sweating-the-small-stuff.html b/gemfeed/2022-06-15-sweating-the-small-stuff.html index 73241ee4..a8080099 100644 --- a/gemfeed/2022-06-15-sweating-the-small-stuff.html +++ b/gemfeed/2022-06-15-sweating-the-small-stuff.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.html b/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.html index 02a74a54..65c153ce 100644 --- a/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.html +++ b/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html index e12729ea..4253be78 100644 --- a/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html +++ b/gemfeed/2022-08-27-gemtexter-1.1.0-lets-gemtext-again.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-09-30-after-a-bad-nights-sleep.html b/gemfeed/2022-09-30-after-a-bad-nights-sleep.html index 4af8753b..87ce043d 100644 --- a/gemfeed/2022-09-30-after-a-bad-nights-sleep.html +++ b/gemfeed/2022-09-30-after-a-bad-nights-sleep.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-10-30-installing-dtail-on-openbsd.html b/gemfeed/2022-10-30-installing-dtail-on-openbsd.html index b40e883e..732a1ad8 100644 --- a/gemfeed/2022-10-30-installing-dtail-on-openbsd.html +++ b/gemfeed/2022-10-30-installing-dtail-on-openbsd.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html b/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html index 870252ff..fe70d06d 100644 --- a/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html +++ b/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html b/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html index 6f3dd3de..1dcada4d 100644 --- a/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html +++ b/gemfeed/2022-12-24-ultrarelearning-java-my-takeaways.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-01-23-why-grapheneos-rox.html b/gemfeed/2023-01-23-why-grapheneos-rox.html index 22fcd6ba..391e7d99 100644 --- a/gemfeed/2023-01-23-why-grapheneos-rox.html +++ b/gemfeed/2023-01-23-why-grapheneos-rox.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-02-26-how-to-shut-down-after-work.html b/gemfeed/2023-02-26-how-to-shut-down-after-work.html index b5c7c07c..e093119b 100644 --- a/gemfeed/2023-02-26-how-to-shut-down-after-work.html +++ b/gemfeed/2023-02-26-how-to-shut-down-after-work.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.html b/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.html index 051625f9..9e8532ef 100644 --- a/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.html +++ b/gemfeed/2023-03-16-the-pragmatic-programmer-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.html b/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.html index 223ceeb8..fc604058 100644 --- a/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.html +++ b/gemfeed/2023-03-25-gemtexter-2.0.0-lets-gemtext-again-2.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-04-01-never-split-the-difference-book-notes.html b/gemfeed/2023-04-01-never-split-the-difference-book-notes.html index f09a56b9..530f4f15 100644 --- a/gemfeed/2023-04-01-never-split-the-difference-book-notes.html +++ b/gemfeed/2023-04-01-never-split-the-difference-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.html b/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.html index a90f5edc..971d7c3c 100644 --- a/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.html +++ b/gemfeed/2023-05-01-unveiling-guprecords:-uptime-records-with-raku.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.html b/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.html index 8a2c8be2..26b3c678 100644 --- a/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.html +++ b/gemfeed/2023-05-06-the-obstacle-is-the-way-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.html b/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.html index 2a7d7603..3847ab0c 100644 --- a/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.html +++ b/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.html b/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.html index e08eee69..e7caec7a 100644 --- a/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.html +++ b/gemfeed/2023-07-17-career-guide-and-soft-skills-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html b/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html index 4cc32a19..c29bf2ff 100644 --- a/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html +++ b/gemfeed/2023-07-21-gemtexter-2.1.0-lets-gemtext-again-3.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-08-18-site-reliability-engineering-part-1.html b/gemfeed/2023-08-18-site-reliability-engineering-part-1.html index d729fd97..7dec4625 100644 --- a/gemfeed/2023-08-18-site-reliability-engineering-part-1.html +++ b/gemfeed/2023-08-18-site-reliability-engineering-part-1.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-09-25-dtail-usage-examples.html b/gemfeed/2023-09-25-dtail-usage-examples.html index 16c130d6..d28adf3d 100644 --- a/gemfeed/2023-09-25-dtail-usage-examples.html +++ b/gemfeed/2023-09-25-dtail-usage-examples.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.html b/gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.html index 1faf9285..6226ba86 100644 --- a/gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.html +++ b/gemfeed/2023-10-29-kiss-static-web-photo-albums-with-photoalbum.sh.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-11-11-mind-management-book-notes.html b/gemfeed/2023-11-11-mind-management-book-notes.html index f90dbff7..0265f803 100644 --- a/gemfeed/2023-11-11-mind-management-book-notes.html +++ b/gemfeed/2023-11-11-mind-management-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-11-19-site-reliability-engineering-part-2.html b/gemfeed/2023-11-19-site-reliability-engineering-part-2.html index 8689808a..43a2b62d 100644 --- a/gemfeed/2023-11-19-site-reliability-engineering-part-2.html +++ b/gemfeed/2023-11-19-site-reliability-engineering-part-2.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2023-12-10-bash-golf-part-3.html b/gemfeed/2023-12-10-bash-golf-part-3.html index 538b7a9e..056974e2 100644 --- a/gemfeed/2023-12-10-bash-golf-part-3.html +++ b/gemfeed/2023-12-10-bash-golf-part-3.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-01-09-site-reliability-engineering-part-3.html b/gemfeed/2024-01-09-site-reliability-engineering-part-3.html index eca5cc8e..6a145209 100644 --- a/gemfeed/2024-01-09-site-reliability-engineering-part-3.html +++ b/gemfeed/2024-01-09-site-reliability-engineering-part-3.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.html b/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.html index fefdad45..57ccf9d6 100644 --- a/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.html +++ b/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-02-04-from-babylon5.buetow.org-to-.cloud.html b/gemfeed/2024-02-04-from-babylon5.buetow.org-to-.cloud.html index ee690ab4..afd4cfb3 100644 --- a/gemfeed/2024-02-04-from-babylon5.buetow.org-to-.cloud.html +++ b/gemfeed/2024-02-04-from-babylon5.buetow.org-to-.cloud.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-03-03-a-fine-fyne-android-app-for-quickly-logging-ideas-programmed-in-golang.html b/gemfeed/2024-03-03-a-fine-fyne-android-app-for-quickly-logging-ideas-programmed-in-golang.html index cd658d33..b9a1dd84 100644 --- a/gemfeed/2024-03-03-a-fine-fyne-android-app-for-quickly-logging-ideas-programmed-in-golang.html +++ b/gemfeed/2024-03-03-a-fine-fyne-android-app-for-quickly-logging-ideas-programmed-in-golang.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html b/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html index 0eeff480..0702b920 100644 --- a/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html +++ b/gemfeed/2024-04-01-KISS-high-availability-with-OpenBSD.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-05-01-slow-productivity-book-notes.html b/gemfeed/2024-05-01-slow-productivity-book-notes.html index c7641815..1e18e4f4 100644 --- a/gemfeed/2024-05-01-slow-productivity-book-notes.html +++ b/gemfeed/2024-05-01-slow-productivity-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-05-03-projects-i-currently-dont-have-time-for.html b/gemfeed/2024-05-03-projects-i-currently-dont-have-time-for.html index 31974467..67bd315e 100644 --- a/gemfeed/2024-05-03-projects-i-currently-dont-have-time-for.html +++ b/gemfeed/2024-05-03-projects-i-currently-dont-have-time-for.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.html b/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.html index f6e99302..679f7a4e 100644 --- a/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.html +++ b/gemfeed/2024-06-23-terminal-multiplexing-with-tmux.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-07-05-random-weird-things.html b/gemfeed/2024-07-05-random-weird-things.html index b5d99539..ad492925 100644 --- a/gemfeed/2024-07-05-random-weird-things.html +++ b/gemfeed/2024-07-05-random-weird-things.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-07-07-the-stoic-challenge-book-notes.html b/gemfeed/2024-07-07-the-stoic-challenge-book-notes.html index cb5610e6..1d75aec9 100644 --- a/gemfeed/2024-07-07-the-stoic-challenge-book-notes.html +++ b/gemfeed/2024-07-07-the-stoic-challenge-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-08-05-typing-127.1-words-per-minute.html b/gemfeed/2024-08-05-typing-127.1-words-per-minute.html index bcd7a1b0..081b5f17 100644 --- a/gemfeed/2024-08-05-typing-127.1-words-per-minute.html +++ b/gemfeed/2024-08-05-typing-127.1-words-per-minute.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-09-07-projects-i-support.html b/gemfeed/2024-09-07-projects-i-support.html index 33247351..94778899 100644 --- a/gemfeed/2024-09-07-projects-i-support.html +++ b/gemfeed/2024-09-07-projects-i-support.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-09-07-site-reliability-engineering-part-4.html b/gemfeed/2024-09-07-site-reliability-engineering-part-4.html index e3ce4bb7..d05e5394 100644 --- a/gemfeed/2024-09-07-site-reliability-engineering-part-4.html +++ b/gemfeed/2024-09-07-site-reliability-engineering-part-4.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.html b/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.html index c59a65e2..ce9a2534 100644 --- a/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.html +++ b/gemfeed/2024-10-02-gemtexter-3.0.0-lets-gemtext-again-4.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-10-24-staff-engineer-book-notes.html b/gemfeed/2024-10-24-staff-engineer-book-notes.html index c952e5bf..8a9fb17b 100644 --- a/gemfeed/2024-10-24-staff-engineer-book-notes.html +++ b/gemfeed/2024-10-24-staff-engineer-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.html b/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.html index 999f8f3b..259b9a06 100644 --- a/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.html +++ b/gemfeed/2024-11-17-f3s-kubernetes-with-freebsd-part-1.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html b/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html index ab955a5c..e6a49b4b 100644 --- a/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html +++ b/gemfeed/2024-12-03-f3s-kubernetes-with-freebsd-part-2.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2024-12-15-random-helix-themes.html b/gemfeed/2024-12-15-random-helix-themes.html index 0ed69e26..984de0a5 100644 --- a/gemfeed/2024-12-15-random-helix-themes.html +++ b/gemfeed/2024-12-15-random-helix-themes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-01-01-posts-from-october-to-december-2024.html b/gemfeed/2025-01-01-posts-from-october-to-december-2024.html index b9f8b677..ad4782c2 100644 --- a/gemfeed/2025-01-01-posts-from-october-to-december-2024.html +++ b/gemfeed/2025-01-01-posts-from-october-to-december-2024.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-01-15-working-with-an-sre-interview.html b/gemfeed/2025-01-15-working-with-an-sre-interview.html index a7abd60e..a4bc5380 100644 --- a/gemfeed/2025-01-15-working-with-an-sre-interview.html +++ b/gemfeed/2025-01-15-working-with-an-sre-interview.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-02-01-f3s-kubernetes-with-freebsd-part-3.html b/gemfeed/2025-02-01-f3s-kubernetes-with-freebsd-part-3.html index d9ff5126..6637fac6 100644 --- a/gemfeed/2025-02-01-f3s-kubernetes-with-freebsd-part-3.html +++ b/gemfeed/2025-02-01-f3s-kubernetes-with-freebsd-part-3.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-02-08-random-weird-things-ii.html b/gemfeed/2025-02-08-random-weird-things-ii.html index 6214f252..e296ba80 100644 --- a/gemfeed/2025-02-08-random-weird-things-ii.html +++ b/gemfeed/2025-02-08-random-weird-things-ii.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-03-05-sharing-on-social-media-with-gos.html b/gemfeed/2025-03-05-sharing-on-social-media-with-gos.html index 902bbc78..a1cee260 100644 --- a/gemfeed/2025-03-05-sharing-on-social-media-with-gos.html +++ b/gemfeed/2025-03-05-sharing-on-social-media-with-gos.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.html b/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.html index 5e06dc03..05a017cf 100644 --- a/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.html +++ b/gemfeed/2025-04-05-f3s-kubernetes-with-freebsd-part-4.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-04-19-when-book-notes.html b/gemfeed/2025-04-19-when-book-notes.html index 99de6991..f443d267 100644 --- a/gemfeed/2025-04-19-when-book-notes.html +++ b/gemfeed/2025-04-19-when-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-05-02-terminal-multiplexing-with-tmux-fish-edition.html b/gemfeed/2025-05-02-terminal-multiplexing-with-tmux-fish-edition.html index 587f5056..691df8fc 100644 --- a/gemfeed/2025-05-02-terminal-multiplexing-with-tmux-fish-edition.html +++ b/gemfeed/2025-05-02-terminal-multiplexing-with-tmux-fish-edition.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.html b/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.html index 288ef718..b65757fd 100644 --- a/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.html +++ b/gemfeed/2025-05-11-f3s-kubernetes-with-freebsd-part-5.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.html b/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.html index e528f825..df7c2a46 100644 --- a/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.html +++ b/gemfeed/2025-06-07-a-monks-guide-to-happiness-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-06-22-task-samurai.html b/gemfeed/2025-06-22-task-samurai.html index 49e6a820..44a8f223 100644 --- a/gemfeed/2025-06-22-task-samurai.html +++ b/gemfeed/2025-06-22-task-samurai.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-07-01-posts-from-january-to-june-2025.html b/gemfeed/2025-07-01-posts-from-january-to-june-2025.html index 16a1faa5..328905b3 100644 --- a/gemfeed/2025-07-01-posts-from-january-to-june-2025.html +++ b/gemfeed/2025-07-01-posts-from-january-to-june-2025.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html index d3d00045..5dd9a4f0 100644 --- a/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html +++ b/gemfeed/2025-07-14-f3s-kubernetes-with-freebsd-part-6.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-08-05-local-coding-llm-with-ollama.html b/gemfeed/2025-08-05-local-coding-llm-with-ollama.html index fab22a5e..3f6b5764 100644 --- a/gemfeed/2025-08-05-local-coding-llm-with-ollama.html +++ b/gemfeed/2025-08-05-local-coding-llm-with-ollama.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-08-15-random-weird-things-iii.html b/gemfeed/2025-08-15-random-weird-things-iii.html index 8498b924..2e8deadc 100644 --- a/gemfeed/2025-08-15-random-weird-things-iii.html +++ b/gemfeed/2025-08-15-random-weird-things-iii.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-09-14-bash-golf-part-4.html b/gemfeed/2025-09-14-bash-golf-part-4.html index 94c6b881..f9267e19 100644 --- a/gemfeed/2025-09-14-bash-golf-part-4.html +++ b/gemfeed/2025-09-14-bash-golf-part-4.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html b/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html index cc44d819..f4946e73 100644 --- a/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html +++ b/gemfeed/2025-10-02-f3s-kubernetes-with-freebsd-part-7.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-10-11-key-takeaways-from-the-well-grounded-rubyist.html b/gemfeed/2025-10-11-key-takeaways-from-the-well-grounded-rubyist.html index c4f8a629..c84d1185 100644 --- a/gemfeed/2025-10-11-key-takeaways-from-the-well-grounded-rubyist.html +++ b/gemfeed/2025-10-11-key-takeaways-from-the-well-grounded-rubyist.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-11-02-perl-new-features-and-foostats.html b/gemfeed/2025-11-02-perl-new-features-and-foostats.html index 44f4b61c..386f09a5 100644 --- a/gemfeed/2025-11-02-perl-new-features-and-foostats.html +++ b/gemfeed/2025-11-02-perl-new-features-and-foostats.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-11-02-the-courage-to-be-disliked-book-notes.html b/gemfeed/2025-11-02-the-courage-to-be-disliked-book-notes.html index 1f1fbabf..6d88f222 100644 --- a/gemfeed/2025-11-02-the-courage-to-be-disliked-book-notes.html +++ b/gemfeed/2025-11-02-the-courage-to-be-disliked-book-notes.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html b/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html index eb1223a5..59c28a07 100644 --- a/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html +++ b/gemfeed/2025-12-07-f3s-kubernetes-with-freebsd-part-8.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2025-12-24-x-rag-observability-hackathon.html b/gemfeed/2025-12-24-x-rag-observability-hackathon.html index cc778a57..1cca1571 100644 --- a/gemfeed/2025-12-24-x-rag-observability-hackathon.html +++ b/gemfeed/2025-12-24-x-rag-observability-hackathon.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html b/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html index 03dd6fea..349fffb2 100644 --- a/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html +++ b/gemfeed/2026-01-01-cloudless-kobo-forma-with-koreader.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-01-01-posts-from-july-to-december-2025.html b/gemfeed/2026-01-01-posts-from-july-to-december-2025.html index 174ca283..a154a18f 100644 --- a/gemfeed/2026-01-01-posts-from-july-to-december-2025.html +++ b/gemfeed/2026-01-01-posts-from-july-to-december-2025.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-01-01-using-supernote-nomad-offline.html b/gemfeed/2026-01-01-using-supernote-nomad-offline.html index 7838526a..36a842d3 100644 --- a/gemfeed/2026-01-01-using-supernote-nomad-offline.html +++ b/gemfeed/2026-01-01-using-supernote-nomad-offline.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-02-02-tmux-popup-editor-for-cursor-agent-prompts.html b/gemfeed/2026-02-02-tmux-popup-editor-for-cursor-agent-prompts.html index 9e4932dd..38b22146 100644 --- a/gemfeed/2026-02-02-tmux-popup-editor-for-cursor-agent-prompts.html +++ b/gemfeed/2026-02-02-tmux-popup-editor-for-cursor-agent-prompts.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-02-22-my-desk-rack.html b/gemfeed/2026-02-22-my-desk-rack.html index 61aaccdd..f3fe42ae 100644 --- a/gemfeed/2026-02-22-my-desk-rack.html +++ b/gemfeed/2026-02-22-my-desk-rack.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-03-01-loadbars-0.13.0-released.html b/gemfeed/2026-03-01-loadbars-0.13.0-released.html index b97cc2f8..0086ff06 100644 --- a/gemfeed/2026-03-01-loadbars-0.13.0-released.html +++ b/gemfeed/2026-03-01-loadbars-0.13.0-released.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-03-01-site-reliability-engineering-part-5.html b/gemfeed/2026-03-01-site-reliability-engineering-part-5.html index 1f2498e7..961cb921 100644 --- a/gemfeed/2026-03-01-site-reliability-engineering-part-5.html +++ b/gemfeed/2026-03-01-site-reliability-engineering-part-5.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/2026-03-02-rcm-ruby-configuration-management-dsl.html b/gemfeed/2026-03-02-rcm-ruby-configuration-management-dsl.html index 0971d924..5b581924 100644 --- a/gemfeed/2026-03-02-rcm-ruby-configuration-management-dsl.html +++ b/gemfeed/2026-03-02-rcm-ruby-configuration-management-dsl.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/DRAFT-distributed-systems-simulator.html b/gemfeed/DRAFT-distributed-systems-simulator.html index 683b8bc2..edf26ad6 100644 --- a/gemfeed/DRAFT-distributed-systems-simulator.html +++ b/gemfeed/DRAFT-distributed-systems-simulator.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html index a3fa3c2e..19a4e0c2 100644 --- a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html +++ b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-8b.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-X.html b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-X.html index b4e9758c..84189385 100644 --- a/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-X.html +++ b/gemfeed/DRAFT-f3s-kubernetes-with-freebsd-part-X.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/DRAFT-ipv6test-deployment.html b/gemfeed/DRAFT-ipv6test-deployment.html index f74e27f7..32d7d4d7 100644 --- a/gemfeed/DRAFT-ipv6test-deployment.html +++ b/gemfeed/DRAFT-ipv6test-deployment.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/gemfeed/index.html b/gemfeed/index.html index 9bdafee9..1f3c5a1f 100644 --- a/gemfeed/index.html +++ b/gemfeed/index.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> @@ -8,7 +8,7 @@ <link rel="stylesheet" href="style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/97-things-every-sre-should-know.html b/notes/97-things-every-sre-should-know.html index 13db8be6..d12b2ccc 100644 --- a/notes/97-things-every-sre-should-know.html +++ b/notes/97-things-every-sre-should-know.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/a-monks-guide-to-happiness.html b/notes/a-monks-guide-to-happiness.html index 510bf370..5140f86d 100644 --- a/notes/a-monks-guide-to-happiness.html +++ b/notes/a-monks-guide-to-happiness.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/career-guide-and-soft-skills.html b/notes/career-guide-and-soft-skills.html index 1c63d309..27b08df1 100644 --- a/notes/career-guide-and-soft-skills.html +++ b/notes/career-guide-and-soft-skills.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/eat-that-frog.html b/notes/eat-that-frog.html index a7e16edc..bfa5fa20 100644 --- a/notes/eat-that-frog.html +++ b/notes/eat-that-frog.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/fluent-forever.html b/notes/fluent-forever.html index d714791b..6f180870 100644 --- a/notes/fluent-forever.html +++ b/notes/fluent-forever.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/implementing-service-level-objectives.html b/notes/implementing-service-level-objectives.html index 3ba913f1..1ae3e6ee 100644 --- a/notes/implementing-service-level-objectives.html +++ b/notes/implementing-service-level-objectives.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/index.html b/notes/index.html index 2b1b5473..9208e265 100644 --- a/notes/index.html +++ b/notes/index.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/influence-wihout-authority.html b/notes/influence-wihout-authority.html index c462a3bf..ad567925 100644 --- a/notes/influence-wihout-authority.html +++ b/notes/influence-wihout-authority.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/joy-on-demand.html b/notes/joy-on-demand.html index d11d6266..717001a0 100644 --- a/notes/joy-on-demand.html +++ b/notes/joy-on-demand.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/love-people-use-things.html b/notes/love-people-use-things.html index 5341ee77..668597bc 100644 --- a/notes/love-people-use-things.html +++ b/notes/love-people-use-things.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/meditation-for-mortals.html b/notes/meditation-for-mortals.html index a68876ca..837f6135 100644 --- a/notes/meditation-for-mortals.html +++ b/notes/meditation-for-mortals.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/mental-combat.html b/notes/mental-combat.html index f0651f6b..4f4ad15a 100644 --- a/notes/mental-combat.html +++ b/notes/mental-combat.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/mind-management.html b/notes/mind-management.html index e584e084..d4047da7 100644 --- a/notes/mind-management.html +++ b/notes/mind-management.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/never-split-the-difference.html b/notes/never-split-the-difference.html index 014d9d30..e4502023 100644 --- a/notes/never-split-the-difference.html +++ b/notes/never-split-the-difference.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/search-inside-yourself.html b/notes/search-inside-yourself.html index 614fa259..02d0586a 100644 --- a/notes/search-inside-yourself.html +++ b/notes/search-inside-yourself.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/site-reliability-engineering.html b/notes/site-reliability-engineering.html index 9f32a90a..1a5aeda0 100644 --- a/notes/site-reliability-engineering.html +++ b/notes/site-reliability-engineering.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/slow-productivity.html b/notes/slow-productivity.html index 7662adb8..f87d87c4 100644 --- a/notes/slow-productivity.html +++ b/notes/slow-productivity.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/staff-engineer.html b/notes/staff-engineer.html index 169647d9..2c16498a 100644 --- a/notes/staff-engineer.html +++ b/notes/staff-engineer.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/the-courage-to-be-disliked.html b/notes/the-courage-to-be-disliked.html index e414ae12..eff76f6b 100644 --- a/notes/the-courage-to-be-disliked.html +++ b/notes/the-courage-to-be-disliked.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/the-obstacle-is-the-way.html b/notes/the-obstacle-is-the-way.html index 39530e2f..e20ff493 100644 --- a/notes/the-obstacle-is-the-way.html +++ b/notes/the-obstacle-is-the-way.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/the-power-of-neuroplasticity.html b/notes/the-power-of-neuroplasticity.html index 4890de1b..fddf039d 100644 --- a/notes/the-power-of-neuroplasticity.html +++ b/notes/the-power-of-neuroplasticity.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/the-pragmatic-programmer.html b/notes/the-pragmatic-programmer.html index 0993963b..166b5b3e 100644 --- a/notes/the-pragmatic-programmer.html +++ b/notes/the-pragmatic-programmer.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/the-science-of-living.html b/notes/the-science-of-living.html index 97ddadae..cc8691f0 100644 --- a/notes/the-science-of-living.html +++ b/notes/the-science-of-living.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/the-stoic-challenge.html b/notes/the-stoic-challenge.html index 873ae670..7a283592 100644 --- a/notes/the-stoic-challenge.html +++ b/notes/the-stoic-challenge.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/when.html b/notes/when.html index 25a0bcf8..e229cacb 100644 --- a/notes/when.html +++ b/notes/when.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/notes/yoga-nidra-made-easy.html b/notes/yoga-nidra-made-easy.html index fdae7277..6ee6f4b0 100644 --- a/notes/yoga-nidra-made-easy.html +++ b/notes/yoga-nidra-made-easy.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="../style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/retrofuturistic.js b/retrofuturistic.js index a7523009..3ed24b78 100644 --- a/retrofuturistic.js +++ b/retrofuturistic.js @@ -5,6 +5,8 @@ var root = doc.documentElement; var body = doc.body; var reduceMotion = false; + var isCoarsePointer = false; + var lowPowerMode = false; var starsResizeTimer = 0; try { @@ -13,9 +15,20 @@ reduceMotion = false; } + try { + isCoarsePointer = !!(window.matchMedia && window.matchMedia('(pointer: coarse)').matches); + } catch (err2) { + isCoarsePointer = false; + } + + lowPowerMode = reduceMotion || isCoarsePointer || ((navigator.hardwareConcurrency || 0) > 0 && navigator.hardwareConcurrency <= 4); + if (reduceMotion) { root.classList.add('reduce-motion'); } + if (lowPowerMode) { + root.classList.add('rfx-low-power'); + } function eachNode(nodeList, fn) { var i; @@ -25,7 +38,7 @@ } function markRevealAnimations() { - var selector = 'p.header, h1, h2, h3, span, li, pre, img, p.footer'; + var selector = 'p.header, h1, h2, h3, pre, ul, li, img, a.textlink, p.footer'; var nodes = doc.querySelectorAll(selector); var delayMs = 0; @@ -42,7 +55,7 @@ function buildStars() { var container = doc.getElementById('rfx-stars'); var palette = ['#ffffff', '#2ef7ff', '#ff2fa9', '#8eff58']; - var starCount = reduceMotion ? 30 : 130; + var starCount = reduceMotion ? 18 : (lowPowerMode ? 56 : 92); var i; if (!container) { @@ -70,7 +83,7 @@ function installGlitchPulse() { var headings = doc.querySelectorAll('h1, h2, h3'); - var timerDelay = reduceMotion ? 3600 : 1300; + var timerDelay = reduceMotion ? 4200 : (lowPowerMode ? 2500 : 1400); eachNode(headings, function (heading) { heading.setAttribute('data-rfx-text', heading.textContent || ''); @@ -93,8 +106,9 @@ function installCursorBurst() { var lastBurstAt = 0; + var activeSparks = 0; - if (reduceMotion) { + if (reduceMotion || lowPowerMode || isCoarsePointer) { return; } @@ -102,7 +116,7 @@ var now = Date.now(); var spark; - if (now - lastBurstAt < 68) { + if (now - lastBurstAt < 120 || activeSparks > 14) { return; } lastBurstAt = now; @@ -113,36 +127,47 @@ spark.style.top = String(event.clientY) + 'px'; body.appendChild(spark); + activeSparks += 1; window.setTimeout(function () { if (spark.parentNode) { spark.parentNode.removeChild(spark); } + activeSparks -= 1; }, 470); }); } function installScrollTracking() { + var tick = false; + function writeScrollDepth() { var scrollY = window.scrollY || window.pageYOffset || 0; root.style.setProperty('--rfx-scroll', String(scrollY) + 'px'); + tick = false; } writeScrollDepth(); doc.addEventListener('scroll', function () { + if (tick) { + return; + } + tick = true; window.requestAnimationFrame(writeScrollDepth); }); } function installLinkPulses() { - var links = doc.querySelectorAll('a.textlink'); - - eachNode(links, function (link) { - link.addEventListener('mouseenter', function () { - link.classList.add('link-pulse'); - window.setTimeout(function () { - link.classList.remove('link-pulse'); - }, 320); - }); + doc.addEventListener('mouseover', function (event) { + var link = event.target; + if (!link || !link.classList || !link.classList.contains('textlink')) { + return; + } + + link.classList.add('link-pulse'); + window.clearTimeout(link._rfxPulseTimer); + link._rfxPulseTimer = window.setTimeout(function () { + link.classList.remove('link-pulse'); + }, 260); }); } @@ -166,7 +191,6 @@ installLinkPulses(); installResizeRefresh(); root.classList.add('rfx-ready'); - body.classList.remove('rfx-boot'); } if (doc.readyState === 'loading') { diff --git a/site-mirrors.html b/site-mirrors.html index eaf8758e..0869b6e3 100644 --- a/site-mirrors.html +++ b/site-mirrors.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> @@ -8,7 +8,7 @@ <link rel="stylesheet" href="style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> @@ -67,14 +67,6 @@ body { animation: body-boot 0.8s ease-out forwards; } -body.rfx-boot { - opacity: 0.02; -} - -html.rfx-ready body { - opacity: 1; -} - body > :not(#rfx-stars):not(.rfx-overlay-grid):not(.rfx-overlay-scanlines):not(.rfx-vignette) { position: relative; z-index: 2; @@ -289,6 +281,8 @@ li:before { } pre { + position: relative; + isolation: isolate; font-family: code, monospace; font-size: 0.95rem; background: linear-gradient(180deg, rgba(5, 11, 30, 0.9), rgba(10, 17, 44, 0.92)); @@ -298,7 +292,46 @@ pre { padding: 0.9rem; border-radius: 8px; overflow-x: auto; + text-shadow: 0 0 5px rgba(46, 247, 255, 0.4); box-shadow: inset 0 0 20px rgba(46, 247, 255, 0.12), 0 0 16px rgba(255, 47, 169, 0.18); + animation: crt-flicker 2.8s infinite; +} + +pre::before { + content: ''; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + pointer-events: none; + background: repeating-linear-gradient( + 0deg, + rgba(140, 255, 200, 0.1) 0px, + rgba(140, 255, 200, 0.06) 1px, + rgba(0, 0, 0, 0.07) 2px, + rgba(0, 0, 0, 0) 4px + ); + mix-blend-mode: screen; + opacity: 0.75; +} + +pre::after { + content: ''; + position: absolute; + left: -38%; + top: 0; + width: 36%; + height: 100%; + pointer-events: none; + background: linear-gradient( + 90deg, + rgba(255, 255, 255, 0), + rgba(46, 247, 255, 0.16), + rgba(255, 47, 169, 0.2), + rgba(255, 255, 255, 0) + ); + animation: crt-sweep 5.4s linear infinite; } span.inlinecode { @@ -309,6 +342,8 @@ span.inlinecode { background: rgba(9, 20, 43, 0.88); padding: 0.07rem 0.26rem; box-shadow: inset 0 0 8px rgba(46, 247, 255, 0.2), 0 0 8px rgba(46, 247, 255, 0.13); + text-shadow: 0 0 4px rgba(46, 247, 255, 0.35); + animation: crt-flicker 4.2s infinite; } img { @@ -422,6 +457,40 @@ img { } } +@keyframes crt-flicker { + 0%, + 100% { + opacity: 1; + } + 18% { + opacity: 0.96; + } + 19% { + opacity: 0.91; + } + 20% { + opacity: 0.97; + } + 50% { + opacity: 0.98; + } + 51% { + opacity: 0.93; + } + 52% { + opacity: 0.99; + } +} + +@keyframes crt-sweep { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(420%); + } +} + @media (max-width: 800px) { body { margin: 0.4rem; @@ -448,3 +517,11 @@ html.reduce-motion *::after { html.reduce-motion #rfx-stars .star:nth-child(n + 32) { display: none; } + +@media (prefers-reduced-motion: reduce) { + * { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0ms !important; + } +} diff --git a/testpage.html b/testpage.html index 555043de..fdda70ab 100644 --- a/testpage.html +++ b/testpage.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> diff --git a/uptime-stats.html b/uptime-stats.html index 9ebf30fb..500dbb1c 100644 --- a/uptime-stats.html +++ b/uptime-stats.html @@ -8,7 +8,7 @@ <link rel="stylesheet" href="style.css" /> <link rel="stylesheet" href="style-override.css" /> </head> -<body class="rfx-boot"> +<body> <div class="rfx-overlay-grid"></div> <div class="rfx-overlay-scanlines"></div> <div id="rfx-stars"></div> |
