Exporting Krita layers for use in Spriter
I’m currently working on a game where the characters are hand-painted in Krita (an amazing digital painting tool!). I’m then using Spriter (also awesome!) to put together 2d animations. My original workflow for getting the images from Krita to Spriter is very manual and error-prone, so I’ve put together an automated script to do it … Continue reading Exporting Krita layers for use in Spriter
Fixing a Failed Safepoint on WD MyBookLive NAS
TL;DR: If you’re syncing linux computers to your NAS then creating a safepoint to an external drive, that drive needs to be linux-formatted or you’ll get errors. I recently bought a portable hard drive in order to make backups of my Western Digital MyBook Live Duo NAS.  While trying to create a Safepoint using the … Continue reading Fixing a Failed Safepoint on WD MyBookLive NAS
Sinatra-like Microframeworks Roundup
I’ve been using Perl Dancer for my personal webapps for a few years now, and am incredibly happy with it. I’ve also recently started deploying them with nginx+uwsgi, which (once you get the config right) is a great combination. I’ve recently been looking at what the equivalent would be in other popular languages. Since Dancer … Continue reading Sinatra-like Microframeworks Roundup
Headless Mac Mini Hardware Hack
A few months ago I installed Ubuntu on my old 2009 Mac Mini (and apparently neglected to write about it), which went well except that it would only boot up properly if there was a monitor attached. For something that I’m using as a headless server, that amounts to a giant pain in the butt. … Continue reading Headless Mac Mini Hardware Hack
Reading RSS in Perl like a DB
My website currently uses RSS feeds as data sources, and I’m trying to replace some custom parsing code with standard CPAN modules. The DBD::AnyData module seems almost perfect, with the exception that I just spent a few hours banging my head on it trying to get it to read RSS properly. Despite trying many different … Continue reading Reading RSS in Perl like a DB
Nodejs in Ubuntu 12.10
I’m trying to play around with AngularJS, but it seems to require node.js for its testing. That’s alright, except for the fact that ubuntu provides a fairly old version of nodejs in the repos. The problem I ran into when running the test script in angular-phonecat tutorial was: Error(config): Config file does not exist Some … Continue reading Nodejs in Ubuntu 12.10
Rooting the Nexus S from Ubuntu
Previously I had posted how to unlock the android Nexus S phone from Ubuntu. This continues that process to completely root the phone. A follow-up entry will explain what to do with root once you’ve got it. Explanation The general process is to replace the default ‘recovery’ mode on the phone with a custom one … Continue reading Rooting the Nexus S from Ubuntu
Fixing (some) photo timestamps in a folder
Having just gotten back from a vacation with 2 different cameras along, I was dismayed to learn that they didn’t agree on the date – a 10h difference! The end result was a strange and disconcerting time-travelling slideshow – something had to be done! I rolled up my sleeves, got ready to write a long … Continue reading Fixing (some) photo timestamps in a folder
Updated Linux graphics benchmark in Ubuntu 12.10
After upgrading my laptop to Ubuntu 12.10, I decided to re-run the glmark2 tool to see if performance changed at all. Unfortunately, I seem to have lost some graphical oomph with the upgrade. My laptop’s new score is 697, using the same fglrx driver as before. Hopefully that will work itself out after a few … Continue reading Updated Linux graphics benchmark in Ubuntu 12.10
Linux Graphics Benchmarking
With the upcoming beta of Steam for Linux, it seems like a good time to do some benchmarking to see how my graphics card stacks up. In the bad old days, the only real way to test graphics performance in linux was to run glxgears or a game like tuxracer. Luckily, there is now an … Continue reading Linux Graphics Benchmarking