I’m doing a large update to the site right now. If something breaks, that’s why.
8:45am Step 1: I’m deleting a bunch of old plugins, removing orphaned files, removing a bunch of themes I’m not using, and a bunch of other fussy stuff.
9:00am Step 2: Some changes to the theme. The monthly list of archives is replaced with a much-shorter yearly list. The category icons are a little nicer. Some other minor tweaks to spacing & placement. Gravatars are gone for the moment, but I’ll put them back later.
9:15am Step 3: Wow. I managed to get this far without breaking anything. Check out the sidebar on the right, and you should see the new theme switcher, wich will allow you to change between white and black layouts.
9:45am Step 4: What a pain. I made a plugin to generate little smiley face avatars (for people who dont have Gravatars) and it worked great locally, but failed in a dozen different ways once I made it live here on the server. Between different versions of PHP and file write permission problems, I had to make all sorts of goofy changes. Boo.
10:00am Step 5: Okay, the fallback icons (I’m calling them “wavatars”) are working again. So, if you have a Gravatar it should use it. If you DON’T, you should get a unique avatar generated by your email adress.
10:30am All Done: The “wavatars” was going to be a plugin for public release. I thought it was ready for distrubution, but the problems I encountered just installing it on my own server indicate that I need to add some version checking. I REALLY wanted it to be seamless and useable for non-technical users, but I see there is no way to avoid it: The user has to be at least savvy enough to set directory permissions to 777 for the thing to work. PHP can create the directory, but not set it to 777. Dang.
I still do plan on releasing wavatars, although I need to test it a bit better to make sure it can fail gracefully instead of puking PHP errors all over the comments when something goes wrong.
Dead or Alive 5 Last Round
I'm not surprised a fighting game has an absurd story. I just can't figure out why they bothered with the story at all.
The Best of 2014
My picks for what was important, awesome, or worth talking about in 2014.
The Strange Evolution of OpenGL
Sometimes software is engineered. Sometimes it grows organically. And sometimes it's thrown together seemingly at random over two decades.
Silent Hill Turbo HD II
I was trying to make fun of how Silent Hill had lost its way but I ended up making fun of fighting games. Whatever.
Bethesda felt the need to jam a morality system into Fallout 3, and they blew it. Good and evil make no sense and the moral compass points sideways.