💾 Archived View for agnos.is › astroponic-garden captured on 2024-03-21 at 14:44:13. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
This is the place I collect random thoughts, timestamped to record when I happened to write them down. This is the (current) center of my approach to "digital gardening" over Gemini. Less poetically, it's a compost pile where I dump all the random crap that enters my brain! The garden is in tinylog format.
author: @projectmoon@agnos.is
avatar: 🌕 (:full_moon:, U+1F315)
licence: CC-BY-SA-4.0
Switched to Forgejo: I have now switched the self-hosted Git server to Forgejo, as they are moving towards not being a soft fork anymore.
Gemfreely - GPL compat check and bugfixes: I've added cargo-deny to the gemfreely build process, and it explicitly allows only GPL-compatible licenses, to make sure as best as possible that the code stays GPL-compatible, since the codebase itself is licensed under the AGPL and makes use of a bunch of GPL dependencies. I have also fixed a few bugs related to parsing Gemfeeds:
Gemfreely also now mirrored to GitHub: The gemfreely command is also now mirrored on GitHub, to facilitate greater accessibility and exposure to a wider variety of users.
https://github.com/ProjectMoon/gemfreely
Gemfreely - Synchronize Gemlogs to the Fediverse: I have created a tool to synchronize gemlogs to the Fediverse using WriteFreely (federated blogging). It's still very rough around the edges, but it does work. My main gemlog is now automatically synced to the fediverse.
Page Templating Complete: I have forked Gempost and made an enhancement to it to allow templated pages. This version of Gempost is now powering most of this capsule. The PR to integrate the changes into mainline is open for review on GitHub, but the functionality already works very well.
Navigation Breadcrumbs: I am experimenting with "navigation breadcrumbs," and making them more or less consistent across all pages. Currently, a link to the parent page can be found at the bottom of each page, along with a link to Home.
Fountain Pens: I just got a (left handed) fountain pen, and I had no idea I was missing the best writing experience ever. It requires basically no pressure, and glides straight across the paper. Wrote an entire page with it. No smudges, just beautiful blue ink flowing on paper. It is still a bit finicky regarding positioning, even with the left-handed nib, but I am getting better at it even after just one page of writing.
Kotlin and Junit 5: Public service announcement: It turns out that if you have JUnit 4 on your classpath at all, Maven will attempt to use the JUnit 4 test runner by default. This leads to a weird situation where none of your Kotlin-based JUnit tests are running! The JUnit 4 dependency was brought in by kotlin-test-junit. It seems one must include kotlin-test-junit5 instead!
No Job: I am on the hunt for a backend software development job. Hopefully can find one soon.
I miss proper patern matching: After working with both Scala and Rust for so long, I miss the proper full pattern matching of these languages when working with Kotlin. Never thought I'd say it.
Micromobility Thoughts: I own an electric kick scooter. Riding it (with proper safety gear, of course) is thrilling. It's a very good way to get around with a compact vehicle. But it does have downsides. It can only safely carry me, and it doesn't really have room for cargo. Are there ways to make it better?
Lack of Mobile Gemtext Editors: There are no proper text editors of any sort on mobile (Android at least) that support editing Gemtext. That means I must currently use the computer for any heavier content editing. Perhaps using Markdown and converting that to Gemtext will allow a wider use of editors when wanting to add a short post when I am not at my laptop.
Emoji and Gemini: I normally don't use emoji that much (except for a few specific smilies), but the lack of inline images in Gemini presents a compelling opportunity to use emoji in a sparing, tasteful way to spruce up your capsule.
Planting Seeds: I decided to create the digital garden page in the capsule. Rather than using the backlink approach that defines the digital gardening movement on the Web, I will centralize my random thoughts here, and update the entries with links to gemlogs and pages that have spawned from them.I decided to create the digital garden page in the capsule. Rather than using the backlink approach that defines the digital gardening movement on the Web, I will centralize my random thoughts here, and update the entries with links to gemlogs and pages that have spawned from them.
‗‗‗‗‗‗‗‗‗‗‗‗‗‗‗‗‗‗‗‗