Blog
Javascript sandpile model
by Joby
Originally posted some time around 2016 or so, and just recently dug up from old web archives. I thought it was neat though.
These models work by dropping "grains" on random spots on the grid. They stack up, and once a spot has 4 grains it "collapses" and distributes its 4 grains to its cardinal neighbors.
One very interesting property of this particular model is that it will always wind
Unearthing relics
by Joby
Well, not only is my site back up, but I've got some fancy new tools added to let me get things integrated that used to live on my old experimental.byjoby.com domain. There are a few interesting projects back there, rattling around in various archives and backups. I'd like to get them back online, even if only for posterity.
In the name of that, I've added a some spiffy tools to this site that'll let me
Update to my ideal Apache VirtualHost settings for automatic subdomains
by Joby
I've updated my Apache config since the post I made yesterday about creating subdomains based on directory names. The revisions are fairly small, but important. Since yesterday I moved my DNS nameservers to a new provider who doesn't offer redirects the way Namecheap did, so I had to get my own configuration to gracefully handle redirecting byjoby.com
Apache: Automatic subdomains with SSL from directory names
by Joby
So I've solved part of this particular problem about a gazillion times, and I just now had reason to solve it again so I decided to write it down. I run this main site of mine, and several other subdomains that do ... other things ... off one Apache server, and I've gotten sick of configuring subdomains whenever I want to add a new one.
Until now I've been manually adding an
Deploying a PHP/Composer site with GitHub Actions and SSH
by Joby
Recently I decided to finally get a decent deploy process put together for this site. I'd recently moved back to GitHub after spending a while on GitLab, and being accustomed to using a private GitLab instance for all my source control at work. So I've been a bit out of the loop as far as what's going on over in GitHub.
I was pleasantly surprised to find a pretty