šŸ’¾ Archived View for dj-chase.com ā€ŗ documents ā€ŗ quick-update-summer-plans.gmi captured on 2023-11-14 at 07:42:10. Gemini links have been rewritten to link to archived content

View Raw

More Information

ā¬…ļø Previous capture (2023-06-14)

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

A Quick Update And My Summer Plans

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 proof-of-concept and 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).

shell-oop-poc on Sourcehut

shell-oop-utils on Sourcehut

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 WCAG SC 2.4.5 (Multiple Ways) conformance. 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.

WCAG SC 2.4.5 (Multiple Ways)

Current version of my site search engine

References

1. DJ Chase; ā€œDJ Chaseā€™s Siteā€. 2022-10-13. //dj-chase.com/

2. DJ Chase; ā€œdj-chase.com READMEā€. 2022-06-10. ā€œDJ Chaseā€™s Siteā€; //dj-chase.com/meta/readme.gmi

ā‚

Questions, comments, or wrote a reply? Email me.

Ā©Ā DJ Chase, 2023-06-10. Licensed under the Academic Free License (AFLĀ 3.0)