Archive of posts from 2021

Introducing: Reiterations

My name is Rat Troupe, and I play League of Legends.

Authorio 0.8.0 Released

I’ve released Authorio 0.8.0 on RubyGems. This is the initial release for the package.

Authorio is the first open source project I’ve contributed to. It’s a part of the IndieWeb community which bills itself as a “people-focused alternative” to the corporate web.

Twitter Issues

Now that I have my IndieAuth solution working, and I can log in to various IndieWeb sites with this blog, the next step is to set up WebMention.io and Bridgy.

Publishing via Bridgy

Getting Bridgy and Jekyll to work together took a little more effort than I expected.

Authorio 0.8.2 Released

Authorio 0.8.2 has been released.

The main new feature in this release is Local Sessions. You can enable this in the config file, and if it’s enabled you get a “Remember Me” box you can check on the authentication form. This works like any other website you can log into. Checking the box means you don’t have to type in your password for 30 days (or however long you set the session lifetime in the config).

Authorio 0.8.3 Released

Authorio 0.8.3 has been released.

This release adds user profiles. In the latest spec clients can request and receive user profile data. Authorio lets you specify that data and optionally send it upon request.

How many clips should I have in a session?

Once you’ve recorded more than a screen’s worth of clips, it makes sense to start grouping them. One of the main ways Reiterate allows you to group clips is through sessions.

Authorio 0.8.4 Released

Authorio 0.8.4 has been released.

There’s no new features in this release, but some under-the-hood changes have been made to the way user profile URLs are handled.

Thoughts on IndieAuth Profile URLs

For Authorio 0.8.3, I made a change to the way it handles user profile URLs, and that forced me to think a little more on exactly what a profile URL is.

IndieAuth Profile Exchange In the Wild

Thanks to @fluffy, Authorio’s profile exchange is not completely useless.

PKCE Fix for Authorio

Authl 0.5.2 was just released, bringing support for PKCE. And that surfaced another bug in Authorio.

Focus on Yourself

If you want to improve, you have to focus on yourself. That sounds simple, but there’s more to it than you might think.

Authorio 0.8.5 Released

Authorio 0.8.5 fixes bugs that were found through field testing.

Server Upgraded to Debian Bullseye

I’ve spent this week upgrading my server to the latest Debian release (bullseye).

Identifiers and Usernames

What exactly is a username? I came across a very interesting article which goes into detail on what makes a good username.

Muting and Filtering

Reiterate offers two ways to turn clips off. You can mute clips, and you can also filter them. What’s the difference, and why would you want to use one vs the other?

Currently Working On: Tap to Acknowledge

Tap-to-acknowledge is an upcoming feature in the next release of Reiterate

Why do players int?

In gamer terminology, to “int” means to intentionally feed, that is, to basically give up and allow your opponent to kill you repeatedly. Sometimes the term is used loosely, when a player might exclaim, “I’m totally inting” when he makes a poor play. But originally (and still) it can mean when someone isn’t trying at all, and in fact is helping the opposing team as much as they can. In this post I’d like to discuss that extreme form of inting.

Communion Skills

In this follow-up to Why Players Int I take a closer look at Communion Skills.

A History of Self-help

Reiterate is a tool to help you improve yourself. It fits into a long and somewhat ignominious category of self-help tools.

How to Filter Bots from Your Nginx Log Files

One thing you learn when running your own webserver is just how unfriendly the internet can be. Within moments of enabling your HTTP ports, malicious bots will immediately start scanning you, looking for vulnerabilities. It’s not too hard to lock things down; you have to be careful and meticulous and always keep up to date with the current best security practices. But that still leaves one problem: the bots make a mess of your log files.

You Need More than Statistics

There are many apps and sites out there that track statistics for you: damage per minute, farm per minute, deaths, kills, etc. Like any other sport, it’s possible to generate all kinds of statistics, and most of it is crap.

New Direction for Acknowledgement

Reiterate is meant to be a tool to reduce autopiloting. One of my greatest frustrations as I’ve used Reiterate is when I’ve finished a game session only to realize that I never heard Reiterate play a single clip. The lack of awareness can be so strong that it masks out the audio prompts Reiterate plays. That pretty much negates the entire point of the app.

Is "Reiterate" Redundant?

I named my app Reiterate because it repeats audio clips back to you, and you repeat the clips back to the app. Some people, however, are confused by the very word reiterate.

2021 Recap

This was the first year for my blog. Let’s see how I did.