šŸ’¾ Archived View for dj-chase.com ā€ŗ documents ā€ŗ quick-update-summer-plans.t2t captured on 2024-08-18 at 18:16:39.

View Raw

More Information

ā¬…ļø Previous capture (2023-07-10)

-=-=-=-=-=-=-

A Quick Update And My Summer Plans
en

Itā€™s been a while since I wrote something.
I donā€™t get a lot of time to write or browse Geminispace as it is,
but thatā€™s been exacerbated with back-to-back finals seasons from my schools.
Fortunately,
itā€™s summer now,
which means I have a day off each week.

In keeping with the ethos of
ā€œalmost everything here is under construction right nowā€
and
""" ā€œ[pushing frequently with little-to-no regard for log-quality]
forces me to work on the site because otherwise I have poor-quality files accessibleā€,Ā¹ Ā²
I decided to let you all know what Iā€™ve been working on and whatā€™s to come.

== Object oriented programming in POSIX-compliant shell ==

I made a
%!html: [proof-of-concept https://git.sr.ht/~u9000/shell-oop-poc]
%!gmi: proof-of-concept
and
%!html: [a few utilities https://git.sr.ht/~u9000/shell-oop-utils]
%!gmi: a few utilities
of Shell OOP,
and Iā€™m going to write a post explaining how it works.
If youā€™re interested,
you can check out the repositories now
(I still have to license them, make READMEs, and etc;
theyā€™re going to be AFLĀ 3.0).
%!gmi: [shell-oop-poc on Sourcehut https://git.sr.ht/~u9000/shell-oop-poc]
%!gmi: [shell-oop-utils on Sourcehut https://git.sr.ht/~u9000/shell-oop-utils]

== Simple, transparent, useful, and robust Gemini fragments ==

I remember a discussion of URL fragments for Gemini on the mailing list,
and I think Iā€™ve figured out a solution which checks all of the boxes and doesnā€™t break anything.

== Fully mechanical vending machine ==

I love building mechanical vending machines.
Iā€™ve built plenty in the past,
but theyā€™ve always been one-item, one-price.
This summer,
I want to make a ā€˜normalā€™ vending machine that also happens to be entirely mechanical and transparent.
I have most of the individual parts sketched,
but I still need to formalize how theyā€™re going to work together,
determine the parts and budget,
and actually build the thing.
As I donā€™t have a good track record with series on my blog,
I wontā€™t promise that Iā€™ll write about the whole process.
I will definitely write about it at the end,
though.

== Various accessibility things ==

Iā€™m of course still working this summer,
which means that Iā€™ll still have accessibility on my mind all the time and Iā€™ll still attend conferences and whatnot.
Therefore,
Iā€™ll also continue making incremental improvements to this site/capsule and Iā€™ll likely continue writing articles about ideas I think are interesting.

The current accessibility improvement Iā€™m working on is a site search engine to cover
%!html: [WCAG SC 2.4.5 (Multiple Ways) https://www.w3.org/WAI/WCAG21/Understanding/multiple-ways.html]
%!gmi: WCAG SC 2.4.5 (Multiple Ways)
conformance.
%!html: [The current version https://dj-chase.com/cgi-bin/search.sh]
%!gmi: The current version
is available in /cgi-bin/.
My Current Gemini server doesnā€™t support CGI,
so itā€™s only available over HTTPS right now.
I will,
of course,
switch servers at some point in order to get it working over Gemini too.
%!gmi: [WCAG SC 2.4.5 (Multiple Ways) https://www.w3.org/WAI/WCAG21/Understanding/multiple-ways.html]
%!gmi: [Current version of my site search engine https://dj-chase.com/cgi-bin/search.sh]

== References ==

%!html: + DJ Chase; ā€œDJ Chaseā€™s Siteā€. 2022-10-13. [//dj-chase.com/ /]
%!html: + DJ Chase; ā€œdj-chase.com READMEā€. 2022-06-10. ā€œDJ Chaseā€™s Siteā€; [//dj-chase.com/meta/readme.gmi ../meta/readme.gmi]
%!html:
%!gmi: [1. DJ Chase; ā€œDJ Chaseā€™s Siteā€. 2022-10-13. //dj-chase.com/ /]
%!gmi: [2. DJ Chase; ā€œdj-chase.com READMEā€. 2022-06-10. ā€œDJ Chaseā€™s Siteā€; //dj-chase.com/meta/readme.gmi ../meta/readme.gmi]