Installing XBMC 12.2 on an ASRock ION 330HT

Here are some notes for an XBMC 12.2 (Frodo) install job that I did for a buddy of mine on his ASRock ION 330HT. We were both a little nervous about performing a full upgrade, but due to smart partitioning, everything upgraded perfectly.

Here's what I did...

read more →

Pick Your CUDA Device at Program Runtime

Select your CUDA Device§

While conducting research on my thesis, there were several times where I wanted to test the efforts of my work on different CUDA cards. Luckily, I had access to a machine that contains 4 different CUDA cards, ranging from a GTX 480, to a Tesla C2050, to a Kepler K20Xm (there are two of these). This is all according to nvidia-smi of course.

read more →

Profiling CUDA through Python with NVVP

For those of you who don't know, I'm currently pursuing my Masters in Computer Science. Part of this undertaking requires me to complete a thesis.

read more →

W3 Total Cache and DONOTMINIFY

I use W3 Total Cache for all my of my website caching needs and usually it works great. There have been a few problems with the latest release, but that is for another post.

read more →

Reading Unicode from raw_input in Python

This took me too damn long to figure out in Python, so a quick note.

read more →

About the only good thing in iOS 6

iOS 6 has been all over the news recently with botched promises and new features (culminating in the new Maps application and the removal of a native YouTube app).

read more →

Stopping BOINC from running on boot up in Ubuntu

Quick Solutions to iOS 6 Issues

With the release of iOS 6, a number of my friends and colleagues are jumping on the update bandwagon. I went ahead and did the same thing, but I heard some horror stories about people losing access to their email (those who had Gmail anyways) and the Youtube app disappearing (a "feature" touted in the iOS 6 release party).

read more →


I started this blog because I knew that I already had the resources available (considering that my other site is fully up and running, and sometimes I need a place to put my random thoughts and a few of the things that I learn while adventuring through the precarious world of technology.

read more →