Show more

"why do you even need libraries when all the information in the world is on the internet" because it's all behind a paywall and the library is a battering ram

My buildbot replacement is now accepting results from players (build clients) via the titan protocol, and it's all controllable via a interface.

Too much debugging over the last three days, but clients and servers are now speaking to each other.

I had thought my ancient Bt848 capture card was just a bit crappy when trying to capture a DEC video signal, but it turned out the video cable I had been trying just sucked.

I'm rather pleased with my request handling in for this build service. The convenience functions for pulling out one path component from the url, all wrapped up in a "request" derived type, is making life easy.

I need to use a graphical client in these screenshots. I think they'd be prettier.

Show thread

You can now launch jobs on clients from the server's interface. This build service is coming along!

Just to be clear, it builds using any language or runs any shell script, but the clients (players) and server (captain) are written entirely in Fortran.

My continuous integration system's server is running and starting to show signs of front-end life, all talking through its interface (though I do plan to write an http interface).

Server doesn't yet accept API calls from its clients, but we're getting there...

Day 4 of writing a replacement for 's buildbot in . Turns out the database module I had planned on using yesterday was drastically insufficient, and I ended up writing a minimal SQLite wrapper in Fortran.

Now I've realized I need at least a minimal template system if I want web (or ) access. So now I'm writing a basic template engine in Fortran...

It's the morning of day 3 of my quest to replace my outdated buildbot infrastructure. I now have a client written in that speaks to communicate with a server (and titan for uploads...).

Moving on to the server side. Not sure which is harder to write yet.

Well, buildbot 0.8 can’t install on my M1 Mac, so it’s finally time to move on to another continuous integration system. They all seem so heavyweight, though. Might be time to write a simple one...

After hunting down a major indexing error in the code, players can finally interact with signs in my game!

Caught myself putting "PgDn" and "PgUp" controls in a game... Rainbows have "Prev Screen" and "Next Screen" keys, not that IBM nonsense.

A mastodon server that I blocked seems to have blocked my IP address entirely. That's hardcore!

I bought an M1 Mac today... I need it for work since I develop a macOS desktop app. I hope it’s better than my Intel Mac Mini.

I tried feeding my into my ancient BT848 video capture card, and it just looks like garbage.

Does anyone have a highly configurable composite video capture device suggestion?

It needs to be highly configurable because the signal is a little goofy

Show more
Toot @ Rainbow 100

Mastodon is a distributed social network of sorts, and this server hosts a tiny instance of it.