For a while, I was known pretty well exclusively as “that ubuntu geek”. I would make my facebook pictures the most recent ubuntu animal, and whenever someone would ask me for computer help… I’d install Ubuntu along side their Windows (for the next time that their winblows inevitably broke down). And things were great, for a while. I liked Ubuntu, and Ubuntu seemed to like me. And then, Ubuntu netbook remix came out - a...
Read more...

Mac’s are just better than PC’s. Everyone knows that. To a certain extent, I’d agree. Macs have established themselves as having a reliable reputation, and market themselves as “the Corvette of computers”. And everyone wants a Corvette, right? But not everyone can afford one - least of all, students. And yet, walk into any given coffee shop, or even any given lecture hall on any given day, and you will see a disproportionate number of...
Read more...

You know you are using linux when it takes you longer to find and install a printer driver that it did to write the thing you were trying to print. Total time spent writing essay: 35 minutes. Total time spent trying to find canon pixma mx310 compatible printer driver: 75 minutes. Damnit cups!
Read more...

It all comes down to one thing Never commit directly onto the master branch. Instead, commit to a designated “unstable” branch until the code has been tested. The way to do this is to just do your work on your own local branch. To add to this, branch off for each feature/bug fix you are working on. For me, this would look like: git checkout dales_branch (assuming it already exists) git checkout -b myfeature [...
Read more...

All tutorials This page is for quickly finding tutorials by category. Linux Tutorials Linux command line basics A gentoo wiki article on dual headed setups that I contributed to Git tutorials Workflows A simple team-based git workflow The 4 tier git workflow, with redmine integration. (this expands on the simple git workflow) Under the hood of Git Part 1: Git commit basics Part 2: Git branch basics
Read more...