summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authormms <git@sapka.me>2024-11-25 23:46:03 +0100
committermms <git@sapka.me>2024-11-25 23:46:03 +0100
commit916763ed737f8d525f2095586d88abad40e05a94 (patch)
tree0041daccd0c94c7ab32b8a23e0477f1bcbcbe4c7 /content
parentdc3238e15bcddeff3c80131c2bccc1b57f6ed6bb (diff)
feat: orig of vi
Diffstat (limited to 'content')
-rw-r--r--content/blog/2024/origins-of-vi.md29
-rw-r--r--content/blog/2024/re-self-hosting.md4
2 files changed, 31 insertions, 2 deletions
diff --git a/content/blog/2024/origins-of-vi.md b/content/blog/2024/origins-of-vi.md
new file mode 100644
index 0000000..ffca2e9
--- /dev/null
+++ b/content/blog/2024/origins-of-vi.md
@@ -0,0 +1,29 @@
++++
+title = """
+ Useless things you may want to know: on the origin of "vi"
+ """
+author = ["MichaƂ Sapka"]
+date = 2024-11-25T23:44:00+01:00
+categories = ["blog"]
+draft = false
+weight = 2001
+image_dir = "blog/images"
+image_max_width = 600
+Abstract = "Where did vi(1) came from?"
++++
+
+We all know, that `vim(1)` stands for "vi improved", but what the buttocks is "vi"?
+
+Well, in the ancient times, a great editor was born - `ex(1)`.
+While `ed(1)` still is _the_ standard editor, it's lineage is not that simple.
+The `ex(1)` editor expanded on `ed(1)`'s line-oriented text editing.
+In short: `ed(1)` was designed before computer displays were common, but `ex(1)` came out later.
+
+Therefore, `ex(1)` added a visual mode, where changes were displayed on the display.
+Like in Star Trek!
+This mode was enabled by calling the `:visual` command, or (in short) `:vi`.
+
+There you go, cyberpalls.
+You're now armed with a bulletproof story for the upcoming X-Mass parties!
+
+`vim(1)` stands for `visual mode of ex, the improved standard text editor, improved`.
diff --git a/content/blog/2024/re-self-hosting.md b/content/blog/2024/re-self-hosting.md
index 7f7b252..c543a3b 100644
--- a/content/blog/2024/re-self-hosting.md
+++ b/content/blog/2024/re-self-hosting.md
@@ -45,7 +45,7 @@ Threads, while still being Meta, is available from the Fediverse.
It's not self-hosted, but your self-hosted instance can be accessed from it.
And Zuck sure earns a lot from it.
-In fact, a lot of _centralized_ services stared as _decenrtalized_.
+In fact, a lot of _centralized_ services stared as _decentralized_.
Remember when Slack was accessible from IRC clients?
When Google Talk was just an XMPP?
It worked much better than it does now.
@@ -56,4 +56,4 @@ It's the centralization of the web which is the outlier.
Privacy is a side-product of decentralization, of self-hosting.
While it the essential, it's not the whole picture.
GDRP is a bare minimum, it's tax _we_ pay for the web of today.
-It's not a cure for anything.
+We should have never needed it.