my gemini capsule source
capsule: Add new monthly update
Zach DeCook 2021-11-22
parent a1f2ea3 · commit 0f7e856
-rw-r--r--capsule/2021-11-22-status.gmi37
-rw-r--r--capsule/index.gmi1
2 files changed, 38 insertions, 0 deletions
diff --git a/capsule/2021-11-22-status.gmi b/capsule/2021-11-22-status.gmi
new file mode 100644
index 0000000..0eedd23
--- /dev/null
+++ b/capsule/2021-11-22-status.gmi
@@ -0,0 +1,37 @@
+# November 2021 Status update
+
+# Servers
+I added "XMPP server" to the list of things I now maintain. Reason being is due to some SMS messages getting filtered (read censored 🤦). XMPP provides messaging buzzwords such as decentralization, federation, and encryption. If you regularly send me SMS messages, get in contact to get my XMPP info to use instead.
+In other reliability news, this month featured a small dose of Hard drive failure (This post will lack a paragraph about SD card failure, as that should be more expected).
+If you've been visiting this capsule in the last year with a TOFU-respecting browser, you'll notice I'm using a new certificate. As noted by my previous post, I needed to get new certificates. When my server crashed, I accelerated the process. I had a raspberry pi zero sitting around (with impressive uptime), so I cloned this capsule's sources onto that, and allowed gmnisrv to get a new certificate (rather than copying the one from the recovered hard drive).
+Yeah, I did eventually recover files from the (>10 y/o) hard-drive, but decided to give that machine rest (and a new SSD). It's now connected to my TV as an offline gaming device. (I'm not much of a gamer: So far, I've played Towerfall, eventually want to install Stepmania on it as well).
+
+## Gemini-service changes
+wiki.zachdecook.com is no longer up. It was my personal wiki in gemini space (editable by email). At 8 updates, it never grew past the original three pages. I briefly considered doing something with titan instead, but I still think email is a great protocol for editing arbitrary gemini pages. Does reliability matter?
+In some routine maintenance, I discovered that some of my gemini bookmarks were deadlinks! To preserve history, I created a (shell oneline) script which downloads gemini pages out of my bookmarks.gmi file. I also modified my bookmarks.sh script to check for client certs. As it turns out, Grande (my stagnant fork of the now-deceased Ariane android app) has support for client-certs (which I never tested until now). I might add a script to autogenerate client certs for others who are interested.
+
+# PinePhone Developments
+
+## Gerbil
+I made some contributions to Gerbil, a gemini client for mobile linux written in python.
+=> gemini://mozz.us/journal/2021-01-01.gmi Notably, I added the "up" button, or '[parent]', which Mozz originally envisioned back in January.
+=> gemini://armen138.flounder.online/gemlog/ Shoutouts to Armen138 for being a great maintainer to work with.
+On the topic of client-certs, Gerbil seems to do it the same way Grande does, that is, having a single client-cert used on every site. While it's great for simplicity and usability, it sacrifices privacy: servers could implement cross-site tracking per device (rather than per-ip).
+
+## SXMO/SWMO-related
+
+I revised my App Store script quite a bit. This allows SXMO users to add or remove recommended software packages. I think ideally, it would use appstream data, but I hope the current version is good enough to get some real use before making the next jump.
+
+Looking back at my last post, it seems there are a few things working better which might be ready to push upstream. I've been using one emoji-menu, and it works quite well. Also, some changes to make vte-2.91 work as sxmo_terminal.sh should be upstreamed.
+
+### Keyboard
+Currently, I'm thinking about how to best deliver my keyboard concept. While unix philosophy is great for development, I'm leaning toward creating (and branding) the swiping keyboard separately. Reason-being is that development will be faster without having to worry about internationalization. While power-users could take the same software and tune it to their language, I think supporting 1 language would be the easiest thing for me to do by myself. Don't expect to hear anything about this until there's a release.
+
+# Other Software
+
+After many months of stagnation, aerc (a terminal email client) finally has a maintainer. Hopefully it will become more reliable. I'll probably resubmit some of my patches to this, as the backlog may never be cleared.
+
+# Stuff and things
+Does anyone read this? Should I be sharing my links on mastodon/station/(some XMPP-based social network)? Next week, we observe Thanksgiving here in the US, so I'll say now that I'm thankful for working computers and the US Dollar.
+
+-Zach
diff --git a/capsule/index.gmi b/capsule/index.gmi
index 81fd5dd..7917658 100644
--- a/capsule/index.gmi
+++ b/capsule/index.gmi
@@ -1,6 +1,7 @@
# Zach's Capsule
## Things kept to be preserved
+=> 2021-11-22-status.gmi 2021-11-22 Status Update for November 2021
=> 2021-10-22-status.gmi 2021-10-22 Status Update for October 2021
=> 2021-08-17-verovio.gmi 2021-08-17 Verovio: How I became a contributor to a large open-source project.
=> 2021-02-20-font-creation.gmi 2021-02-20 Font Creation: My story of font creation, with various software.