While working on my post about finishing Robotrek, I found that I had taken a lot more screenshots than would fit nicely with the amount of copy I intended to write. I hope to be done the just fin...
Gallery Tag for Octopress
Second Royalty Statement
Although I haven’t really had much to write about lately, I just got another royalty update from Packt Publishing about Redmine Plugin Extension and Development so I wanted to share the latest sale...
Just Finished - Fire Emblem: The Sacred Stones
I’ve played a lot of RPGs over the years (JRPGs mostly) but have somehow managed to hear little to nothing about the Fire Emblem series. My focus was mostly on the Final Fantasy series, as well ...
Pipe Command Output to Logentries
I’ve been using Logentries for a couple of months now to manage variou project logs and have found it to be extremely convenient. If you want to retrofit a crontab or any other process to use the ...
Adding LinkedIn Share Support to Octopress
I was looking for a plugin or an include to easily add LinkedIn support to the share options for my posts. A quick Google search came up dry, so I figured I’d just roll my own. In order to acco...
First Royalty Statement
Just a quick update on Redmine Plugin Extension and Development. I received my first royalty statement today, which basically just indicates that not enough books have sold to exceed the advance I ...
Subversion + Ruby on Heroku via Buildpacks
Back in 2012, I wrote a post about Redmine and Subversion on Heroku that involved some funky hacks in order to build a working svn binary that could be uploaded as part of your Git payload. This c...
Troubleshooting a Mongoid Connection Issue
I’ve been struggling with an issue for a while now regarding Mongoid connections just freezing when the host is not on localhost. I’ve tried posting this on stack overflow and GitHub, but haven’t r...
Accessing a running process' STDOUT
I’m currently doing a lot of scripting at work. Although the primary environment is Windows, I have to manage some Linux processes as well. One example is a series of PowerShell scripts I’ve writt...
Redmine Plugin Extension and Development: Published!!!
Well, it’s official. The journey I began over six months ago has finally come to an end, and Redmine Plugin Extension and Development has officially been published :) I plan on doing a “post-mor...
Production Timeline
Well, it’s been a long (longer than anticipated) journey, but Redmine Plugin Extension and Development (code number 8748OS) is in the final stages of production. Since I wanted to share a bit more...
Final Rewrites Over 50% Done
This is just a quick post to update everyone that chapters 1, 2 and 3 of Redmine Plugin Extension and Development have been submitted to Packt with final revisions. Chapter 8 as well as the Appendi...
First Round of Rewrites Completed!
This is just a quick update that I’ve finally finished the first round of rewrites for the upcoming Redmine Plugin Extension and Development book. The issue I was struggling with was little more t...
My First Book: Almost Ready for Production
For the last 4 months I’ve been working with Packt Publishing on a book about Redmine plugin extension and development. Although it likely won’t be ready until February 2014, the book is now ava...
Developer Braindump: Warcraft
In an effort to centralize some articles about how some classic games were devloped, I’ve collected the various parts of Patrick Wyatt’s blog series about the initial development of Warcraft. Plea...
Fetching Changesets in Redmine from Heroku using Subversion
[NOTE: The method described below should still work, but it’s much easier to just use a Heroku buildpack (see this post for details)] I manage my open source and contract development projects usin...
Developer Braindump: Tony Tough and the Night of the Roasted Moths
The ScummVM project recently added support for Tony Tough and the Night of the Roasted Moths. The original developer, Giovanni Bajo appeared on the scummvm-devel mailing list and offered some insi...
Disable Hot Corner Hover in Linux Mint
UPDATE For Linux Mint 16, the hotCorner settings have been moved to /usr/share/cinnamon/js/ui/hotCorner.js. I use Synergy on all my computers to share a common mouse and keyboard, but I’ve found t...
Fixing Broken Sudo
This is pretty much a transcription of http://www.psychocats.net/ubuntu/fixsudo, which is just such a good article I wanted to keep a copy for reference. How does sudo work? The way that Ubuntu h...
Install Latest MongoDB in Ubuntu
A couple projects I work on use MongoDB as the database, and I’m generally not satisfied to use the (often outdated) version that ships with Ubuntu. As a result, I wrote this script to automate fe...