summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2021-11-29 14:09:30 +0000
committerPaul Buetow <paul@buetow.org>2021-11-29 14:09:30 +0000
commit532b81dc96c5f83bb3833e0926d73fe1ad57536c (patch)
tree12ab57b6368dc6d99b74da2bd092af5b85260f49
parent138cde92a7ddca983fa50ef1372acebf409f479b (diff)
change written to published
-rw-r--r--gemfeed/2008-06-26-perl-poetry.gmi2
-rw-r--r--gemfeed/2010-04-09-standard-ml-and-haskell.gmi2
-rw-r--r--gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi2
-rw-r--r--gemfeed/2010-05-09-the-fype-programming-language.gmi2
-rw-r--r--gemfeed/2011-05-07-perl-daemon-service-framework.gmi2
-rw-r--r--gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi2
-rw-r--r--gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi2
-rw-r--r--gemfeed/2016-04-03-offsite-backup-with-zfs.gmi2
-rw-r--r--gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi2
-rw-r--r--gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi2
-rw-r--r--gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi2
-rw-r--r--gemfeed/2016-11-20-methods-in-c.gmi2
-rw-r--r--gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi2
-rw-r--r--gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi2
-rw-r--r--gemfeed/2021-04-24-welcome-to-the-geminispace.gmi2
-rw-r--r--gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi2
-rw-r--r--gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi2
-rw-r--r--gemfeed/2021-07-04-the-well-grounded-rubyist.gmi2
-rw-r--r--gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi2
-rw-r--r--gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi2
-rw-r--r--gemfeed/2021-10-22-defensive-devops.gmi2
21 files changed, 21 insertions, 21 deletions
diff --git a/gemfeed/2008-06-26-perl-poetry.gmi b/gemfeed/2008-06-26-perl-poetry.gmi
index 8b559f74..622d248b 100644
--- a/gemfeed/2008-06-26-perl-poetry.gmi
+++ b/gemfeed/2008-06-26-perl-poetry.gmi
@@ -23,7 +23,7 @@ _~~|~/_|_|__/|~~~~~~~ | / ~~~~~ | | ~~~~~~~~
(__) (____)
```
-> Written by Paul Buetow 2008-06-26, last updated 2021-05-04
+> Published by Paul Buetow 2008-06-26, last updated 2021-05-04
Here are some Perl Poems I wrote. They don't do anything useful when you run them, but they don't produce a compiler error either. They only exist for fun and demonstrate what you can do with Perl syntax.
diff --git a/gemfeed/2010-04-09-standard-ml-and-haskell.gmi b/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
index 560eb79e..be5300f5 100644
--- a/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
+++ b/gemfeed/2010-04-09-standard-ml-and-haskell.gmi
@@ -1,6 +1,6 @@
# Standard ML and Haskell
-> Written by Paul Buetow 2010-04-09
+> Published by Paul Buetow 2010-04-09
I am currently looking into the functional programming language Standard ML (aka SML). The purpose is to refresh my functional programming skills and to learn something new too. Since I already knew a little Haskell, I could not help myself, and I also implemented the same exercises in Haskell.
diff --git a/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi b/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
index 077f6309..4e6acc6a 100644
--- a/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
+++ b/gemfeed/2010-05-07-lazy-evaluation-with-standarn-ml.gmi
@@ -13,7 +13,7 @@
`||||
```
-> Written by Paul Buetow 2010-05-07
+> Published by Paul Buetow 2010-05-07
In contrast to Haskell, Standard SML does not use lazy evaluation by default but an eager evaluation.
diff --git a/gemfeed/2010-05-09-the-fype-programming-language.gmi b/gemfeed/2010-05-09-the-fype-programming-language.gmi
index e5ca19e4..f74c5b5f 100644
--- a/gemfeed/2010-05-09-the-fype-programming-language.gmi
+++ b/gemfeed/2010-05-09-the-fype-programming-language.gmi
@@ -9,7 +9,7 @@
|___/|_| |___/ |___/
```
-> Written by Paul Buetow 2010-05-09, last updated 2021-05-05
+> Published by Paul Buetow 2010-05-09, last updated 2021-05-05
Fype is an interpreted programming language created by me for learning and fun. The interpreter is written in C. It has been tested on FreeBSD and NetBSD and may also work on other Unix like operating systems such as Linux based ones. Besides learning and fun, there is no other use case of why Fype exists as many other programming languages are much faster and more powerful.
diff --git a/gemfeed/2011-05-07-perl-daemon-service-framework.gmi b/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
index 364e4930..3c3cf867 100644
--- a/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
+++ b/gemfeed/2011-05-07-perl-daemon-service-framework.gmi
@@ -7,7 +7,7 @@
//\ //\\ //\ //\\ //\ //\\jrei
```
-> Written by Paul Buetow 2011-05-07, last updated 2021-05-07
+> Published by Paul Buetow 2011-05-07, last updated 2021-05-07
PerlDaemon is a minimal daemon for Linux and other Unix like operating systems programmed in Perl. It is a minimal but pretty functional and fairly generic service framework. This means that it does not do anything useful other than providing a framework for starting, stopping, configuring and logging. To do something useful, a module (written in Perl) must be provided.
diff --git a/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi b/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
index 046ddfc6..8465b780 100644
--- a/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
+++ b/gemfeed/2014-03-24-the-fibonacci.pl.c-polyglot.gmi
@@ -1,6 +1,6 @@
# The fibonacci.pl.c Polyglot
-> Written by Paul Buetow 2014-03-24
+> Published by Paul Buetow 2014-03-24
In computing, a polyglot is a computer program or script written in a valid form of multiple programming languages, which performs the same operations or output independent of the programming language used to compile or interpret it.
diff --git a/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi b/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
index 1b4246d1..b4dea425 100644
--- a/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
+++ b/gemfeed/2015-12-05-run-debian-on-your-phone-with-debroid.gmi
@@ -9,7 +9,7 @@
```
-> Written by Paul Buetow 2015-12-05, last updated 2021-05-16
+> Published by Paul Buetow 2015-12-05, last updated 2021-05-16
You can use the following tutorial to install a full-blown Debian GNU/Linux Chroot on an LG G3 D855 CyanogenMod 13 (Android 6). First of all, you need to have root permissions on your phone, and you also need to have the developer mode activated. The following steps have been tested on Linux (Fedora 23).
diff --git a/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi b/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
index 1833f632..5f7201d2 100644
--- a/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
+++ b/gemfeed/2016-04-03-offsite-backup-with-zfs.gmi
@@ -13,7 +13,7 @@
\____||__|_____|__|
```
-> Written by Paul Buetow 2016-04-03
+> Published by Paul Buetow 2016-04-03
## Please don't lose all my pictures again!
diff --git a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
index 16396b00..53cc66c7 100644
--- a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
+++ b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.gmi
@@ -20,7 +20,7 @@
\ `.
```
-> Written by Paul Buetow 2016-04-09
+> Published by Paul Buetow 2016-04-09
Over the last couple of years I wrote quite a few Puppet modules in order to manage my personal server infrastructure. One of them manages FreeBSD Jails and another one ZFS file systems. I thought I would give a brief overview in how it looks and feels.
diff --git a/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi b/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
index 8645a781..447c1201 100644
--- a/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
+++ b/gemfeed/2016-04-16-offsite-backup-with-zfs-part2.gmi
@@ -15,7 +15,7 @@
\____||__|_____|__|
```
-> Written by Paul Buetow 2016-04-16
+> Published by Paul Buetow 2016-04-16
=> ./2016-04-03-offsite-backup-with-zfs.gmi Read the first part before reading any furter here...
diff --git a/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi b/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
index 63d756b1..3571ca13 100644
--- a/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
+++ b/gemfeed/2016-05-22-spinning-up-my-own-authoritative-dns-servers.gmi
@@ -1,6 +1,6 @@
# Spinning up my own authoritative DNS servers
-> Written by Paul Buetow 2016-05-22
+> Published by Paul Buetow 2016-05-22
## Background
diff --git a/gemfeed/2016-11-20-methods-in-c.gmi b/gemfeed/2016-11-20-methods-in-c.gmi
index 6557e1a3..f8cc4528 100644
--- a/gemfeed/2016-11-20-methods-in-c.gmi
+++ b/gemfeed/2016-11-20-methods-in-c.gmi
@@ -1,6 +1,6 @@
# Methods in C
-> Written by Paul Buetow 2016-11-20
+> Published by Paul Buetow 2016-11-20
You can do some sort of object-oriented programming in the C Programming Language. However, that is very limited. But also very easy and straightforward to use.
diff --git a/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi b/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
index 53bb4575..4ac6024c 100644
--- a/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
+++ b/gemfeed/2018-06-01-realistic-load-testing-with-ioriot-for-linux.gmi
@@ -11,7 +11,7 @@
jgs\__/'---'\__/
```
-> Written by Paul Buetow 2018-06-01, last updated 2021-05-08
+> Published by Paul Buetow 2018-06-01, last updated 2021-05-08
## Foreword
diff --git a/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi b/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
index cc02c6c6..2c04c6ce 100644
--- a/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
+++ b/gemfeed/2021-04-22-dtail-the-distributed-log-tail-program.gmi
@@ -1,6 +1,6 @@
# DTail - The distributed log tail program
-> Written by Paul Buetow 2021-04-22, last updated 2021-04-26
+> Published by Paul Buetow 2021-04-22, last updated 2021-04-26
=> ./2021-04-22-dtail-the-distributed-log-tail-program/title.png DTail logo image
diff --git a/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi b/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
index d26fa997..d1308f11 100644
--- a/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
+++ b/gemfeed/2021-04-24-welcome-to-the-geminispace.gmi
@@ -1,6 +1,6 @@
# Welcome to the Geminispace
-> Written by Paul Buetow 2021-04-24, last updated 2021-06-18, ASCII Art by Andy Hood
+> Published by Paul Buetow 2021-04-24, last updated 2021-06-18, ASCII Art by Andy Hood
Have you reached this article already via Gemini? It requires a Gemini client; web browsers such as Firefox, Chrome, Safari, etc., don't support the Gemini protocol. The Gemini address of this site (or the address of this capsule as people say in Geminispace) is:
diff --git a/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi b/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
index 51b2e0a3..a255153d 100644
--- a/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
+++ b/gemfeed/2021-05-16-personal-bash-coding-style-guide.gmi
@@ -13,7 +13,7 @@
"\__/"---------------"\__/"-+---+'
```
-> Written by Paul Buetow 2021-05-16
+> Published by Paul Buetow 2021-05-16
Lately, I have been polishing and writing a lot of Bash code. Not that I never wrote a lot of Bash, but now as I also looked through the Google Shell Style Guide, I thought it is time also to write my thoughts on that. I agree with that guide in most, but not in all points.
diff --git a/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi b/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
index 069ebd2d..acedad8c 100644
--- a/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
+++ b/gemfeed/2021-06-05-gemtexter-one-bash-script-to-rule-it-all.gmi
@@ -41,7 +41,7 @@
`+a:f:......jrei'''
```
-> Written by Paul Buetow 2021-06-05
+> Published by Paul Buetow 2021-06-05
You might have read my previous blog post about entering the Geminispace, where I pointed out the benefits of having and maintaining an internet presence there. This whole site (the blog and all other pages) is composed in the Gemtext markup language.
diff --git a/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi b/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
index b8eceab3..8ad82a51 100644
--- a/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
+++ b/gemfeed/2021-07-04-the-well-grounded-rubyist.gmi
@@ -1,6 +1,6 @@
# The Well-Grounded Rubyist
-> Written by Paul Buetow 2021-07-04
+> Published by Paul Buetow 2021-07-04
When I was a Linux System Administrator, I have been programming in Perl for years. I still maintain some personal Perl programming projects (e.g. Xerl, guprecords, Loadbars). After switching jobs a couple of years ago (becoming a Site Reliability Engineer), I found Ruby (and some Python) widely used there. As I wanted to do something new, I decided to give Ruby a go.
diff --git a/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi b/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
index 084876d0..516c450b 100644
--- a/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
+++ b/gemfeed/2021-08-01-on-being-pedantic-about-open-source.gmi
@@ -12,7 +12,7 @@
'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^' LGB - Art by lgbearrd
```
-> Written by Paul Buetow 2021-08-01
+> Published by Paul Buetow 2021-08-01
I believe that it is essential to always have free and open-source alternatives to any kind of closed-source proprietary software available to choose from. But there are a couple of points you need to take into consideration.
diff --git a/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi b/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
index ee1cb0d2..d0099b98 100644
--- a/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
+++ b/gemfeed/2021-09-12-keep-it-simple-and-stupid.gmi
@@ -15,7 +15,7 @@
-------------------- --------------------
```
-> Written by Paul Buetow 2021-09-12, last updated 2021-10-22
+> Published by Paul Buetow 2021-09-12, last updated 2021-10-22
A robust computer system must be kept simple and stupid (KISS). The fancier the system is, the more can break. Unfortunately, most systems tend to become complex and challenging to maintain in today's world. In the early days, so I was told, engineers understood every part of the system, but nowadays, we see more of the "lasagna" stack. One layer or framework is built on top of another layer, and in the end, nobody has got a clue what's going on.
diff --git a/gemfeed/2021-10-22-defensive-devops.gmi b/gemfeed/2021-10-22-defensive-devops.gmi
index ae0b70cc..f70ee112 100644
--- a/gemfeed/2021-10-22-defensive-devops.gmi
+++ b/gemfeed/2021-10-22-defensive-devops.gmi
@@ -10,7 +10,7 @@
ASCII Art by Clyde Watson
```
-> Written by Paul Buetow 2021-10-22
+> Published by Paul Buetow 2021-10-22
I have seen many different setups and infrastructures during my carreer. My roles always included front-line ad-hoc fire fighting production issues. This often involves identifying and fixing these under time pressure, without the comfort of 2-week-long SCRUM sprints and without an exhaustive QA process. I also wrote a lot of code (Bash, Ruby, Perl, Go, and a little Java), and I followed the typical software development process, but that did not always apply to critical production issues.