This page permanently redirects to gemini://tilde.pink/~shrmpy/.

About

2022.06.16: Joined a game jam.

Learning to Jam

I'm hoping that I can complete my first game. Because the point of the jam is 2 weeks for better or worse, it's not about getting it perfect. This is the inaugural game jam for the Ebitengine which is a 2-D Golang game engine. So even the first day I learned something worthwhile in attempting to configure the Github workflow to publish to the itch.io downloads store.

Normally, the Butler CLI tool is used to do butler login and generate the wharf API key. However since my raspberry-pi is arm64, Butler is not available. Theoritically, with access to the projects Github public repo we should be able to do go install github.com/itchio/butler@latest. Except numerous errors surface (maybe there are outdated dependencies); lots of the errors reference v15.11 while the release tag reads v15.21. In any case, reading the source and arriving at the mansion package's authenticate.go showed promising URI construction logic. After paring down the code to the terminal (or remote term) related behavior, it worked for a OAuth session. It actually seems possible to achieve the OAuth with a cURL post request, but I'm not clear whether the redirect_uri is required. I want to write a blog post to keep this lesson for future reference.

2022.05.04: My first page on the journey to the slow web.

Learning Gemini

Gemini is designed to encourage clients written in ~100 LOC. It's appealing to the tinkerers and DIY crowd. Why settle for huge browsers that are complex and difficult to prove as secure. The endless features and innovations to differentiate from another competing product was grossly out of control during the Internet Explorer race. The result? we as users were shoveled browsers and the illusion of control was "which bloat is least objectionable". To the developer, I remember the promise was that writing an app once could then deploy to all thin clients across platforms Mac/PC. Now we know, and today we start again. The world is crazy right now. Let's make something nice, simple, and sane.

Places to start:

=> The Gemini Project Home | Tildeverse information

Proxy Information
Original URL
gemini://tilde.pink/~shrmpy
Status Code
Success (20)
Meta
text/gemini;
Capsule Response Time
21.969448 milliseconds
Gemini-to-HTML Time
0.419539 milliseconds

This content has been proxied by September (ba2dc).