In order to frame and set the context for the rest of the post, I'm going to start off with one of my favorite XKCD comics: Why do those nerds care so much about the editor? Having a good toolbox and being skilled with your tools is just as important to a developer as it … Continue reading Let your tools inspire you: Editor elitism, bias, and myths that keep you from thinking outside the box.
While I was experimenting with themes in GNU Emacs for OSX, the font smoothing somehow got messed up for the entire OS. A quick Google search didn't exactly yield a helpful answer, as they just directed me to the System Preferences, in the "General" section, and told me to make sure that the "LCD font … Continue reading Fixing font smoothing on OSX
Determine never to be idle. No person will have occasion to complain of the want of time who never loses any. It is wonderful how much may be done if we are always doing. --Thomas Jefferson For as long as I can remember, I have been a procrastinator. Like most bad habits we have in … Continue reading Getting things done: Practical advice, hard-earned through failing miserably at it.
It is important with any interface to have feedback for actions performed. In mechanical interfaces, that comes through physical motion and tactile feedback. With electronic devices, almost all interaction takes place through the manipulation of some on-screen rendered image of an interface which represents something that is easy for us to navigate. When we're using … Continue reading OSX Scrolling: How Apple gets UI right
You just have to make it look the way you want (and not everyone has the same idea of "pretty"). It takes a little bit of work, but if you're using Linux, that prospect doesn't scare you to begin with.
When it comes to writing code, having the right tool for the job can enhance your productivity many times over. This is the first episode in a series on improving your fluency with the Emacs editor. This is NOT a post/series on why you should use Emacs over VIM, or why you should use Emacs … Continue reading Emaximus Ep 1: Creative use of query-replace
Due to my rampant experimentation with many different Linux distros, I often times have to wipe a USB drive completely after making it a bootable live USB for something like OpenSUSE. If you used the Imagewriter.exe program used to create the drive, you'll have a hard time later on if you try to use uNetBootin … Continue reading Deleting all partitions on a USB drive using fdisk
For the longest time, one of my biggest gripes about Linux in general is that my Synaptics touchpad was more sensitive in the x direction than the y direction. I figured that this was due to having a 16:9 laptop screen, and assumed that the driver scaled to screen aspect ratio by default. This was … Continue reading Finally solved: Touchpad x/y sensitivity differs with screen aspect ratio!
If you have Ubuntu 11.04, you can install Gnome 3 using the following commands from the terminal (thanks to AskUbuntu.com for the info): Now, every time I've tried this, Gnome 3 is already installed after these 3 lines. However, AskUbuntu.com's post lists a 4th line, which you can try if the above 3 don't do … Continue reading Gnome 3 via PPA with Ubuntu 11.04
Download the 64-bit Linux version of the plugin. The version I used was here, in tar.gz format. Next, extract the file into your home directory. It should extract one file, libflashplayer.so. Finally, open a terminal, and type the following: then Restart Chrome, and type into the address bar. You should see the flash player plugin … Continue reading Installing Flash Player 64-bit for Chrome in Linux