[Tutorial] Custom Templates in Gimp
March 21, 2012 at 1:51 pm EST

This is a super quick tutorial showing how to create custom image templates in Gimp. After adding a new template, make sure to quit gimp before editing the templaterc file. Otherwise, your changes will be overwritten! The location of the templaterc file can be found in the following directories: Under Linux, Gimp 2.6: ~/.gimp-2.6/templaterc Under Linux, Gimp 2.7: ~/.gimp-2.7/templaterc Under Windows, Gimp 2.6: C:\Documents and Settings\’your username here’\.gimp-2.6\templaterc Under Windows, Gimp 2.7: C:\Documents and Settings\’your username here’\.gimp-2.7\templaterc Under Mac OSX: /Users/’your username here’/Library/Application Support/Gimp/templaterc


[Tutorial] Custom Gimp Splash Screens
March 19, 2012 at 11:42 am EST

Adding custom Gimp splash screens is surprisingly easy.  Today, we’ll cover this super simple process! Create the new directory: Under Linux, Gimp 2.6: ~/.gimp-2.6/splashes Under Linux, Gimp 2.7: ~/.gimp-2.7/splashes Under Windows, Gimp 2.6: C:\Documents and Settings\’your username here’\.gimp-2.6\splashes Under Windows, Gimp 2.7: C:\Documents and Settings\’your username here’\.gimp-2.7\splashes Under Mac OSX: /Users/’your username here’/Library/Application Support/Gimp/splashes Place splash images in the new ‘splashes’ folder.  You can put multiple images in, and Gimp will pick one randomly at start-up! Restart Gimp and bask in glory with the new splash screen in place!!


[Tutorial] Introduction to PythonFu Objects, and Iterating Layers
March 8, 2012 at 9:49 pm EST

In this tutorial, I cover the basics of: PythonFu objects and classes PythonFu shell (Filters -> Python-Fu -> Console) Iterating through layers Download the completed source file and the text layer image template! Make sure to watch in 1080p.


[Tutorial] Creating a Gimp Plugin in Python
January 16, 2012 at 7:48 pm EST

Gimp is a really powerful image manipulation program.  That being said, it can be easily extended to become even more powerful using plugins.  I made a quick video tutorial explaining the basics of how to create a Gimp plugin using the Python scripting language.  In 15 minutes, we undergo the creation of a “first script”. Download the source file


Hello, Arduino Uno!
January 1, 2012 at 3:33 am EST

So, I finally fell to the temptation.  I’ve never worked with Arduinos before, but I was browsing RadioShack today (ok, I guess yesterday by now…) and couldn’t help but buy one to see what the buzz is all about.  Unfortunately, I have not had much of a chance to play with it yet, but from what I can tell so far, it seems very promising.  I also bought a Parallax Ping))) ultrasonic range finder.  I’ve worked with infrared optical distance sensors as well as ultrasonic range finders from other brands (the type with only one module sticking out) and was… Read More »


HTML5 Canvas/JavaScript Experiment
December 30, 2011 at 6:34 am EST

I have to admit, I’ve never been fond of web technologies.  To me, it always seemed to be a mess, and incredibly inconsistent.  It is very true though, that with HTML5 and CSS3, the web is becoming much more uniform, consistent, and clean.  As such, I decided I would introduce myself to these technologies through a simple interactive HTML5 Canvas experiment.  Note that I made this demo almost a year ago, but might as well put it on my (HTML5/CSS3 powered) blog right? Tinker With :: Google Chrome (FOSS) HTML5 ECMAScript/JavaScript   Tinkered :: When developing, I only tested with Chrome,… Read More »


Network Problems
December 30, 2011 at 6:14 am EST

My room is at the furthest point possible from our router at home.  Yes, it is at the three-dimensional opposite point if that makes any sense.  Up until recently, that meant terrible terrible wifi.  I spent quite a bit on trying to find a good solution, always browsing the latest wireless technologies, and contemplating purchasing one of those 100+ ft ethernet cables and sending a cord across the entire home.  Of course, at college I don’t have any issues like this, so when I came home for winter break, I was determined to fix the problem.  The solution I picked… Read More »


“Broken” Speakers
December 30, 2011 at 5:54 am EST

A friend of mine at school bought a pair of pretty nice Klipsch speakers back in September.  He ended up snapping the audio jack adapter pretty soon after with some odd story about claustrophobia and stepping on the cord.  Regardless, since the speakers did not have an easy way of plugging in a new cord, he went out and bought a pair of expensive Bose speakers.  He then proceeded to tell me that he was going to throw out the broken Klipsch speakers if I didn’t want them.  Although I will admit the Bose speakers sound really good, the Klipsch speakers were… Read More »


Racing Wheel Stand
December 30, 2011 at 4:47 am EST

One of the things I really enjoy doing is playing racing simulators.  I spend my spare time making careful turns, trying to conserve gas and tire wear while making the final turns in an intense, 90 lap GT style race.  To complete my simulation, I use a Logitech G27 racing wheel.  Over the year that I’ve had my wheel though, mounting it has been a major issue.  My usual solution was to drag the bench from our organ in front of the TV.  This is no easy task, since I need to lift and carry it over two separate couches… Read More »