New Laptop

I finally ordered a new Macbook air for myself. One of my friends remarked at the fact that this is the first brand new laptop that I’ve ordered for myself. Since I’m a bit of a Linux fanatic, I tend to restore old computers and install a linux distro and make them useable. So I always get old laptops for cheap for myself. But this time I decided it’s time to checkout Mac OS X....

August 27, 2011 · 1 min

Falsetto dude and the Fat man

A typical conversation between my wife and I: Playing Ne Me Quitte Pas by Nina Simone Yoshi : Ow! What is that abomination? Amjith: It’s a french song sung by the great Nina Simone. Yoshi : It’s a woman? Sounded like a dude singing in falsetto. Yoshi: I’m leaving the room if you don’t change the song. Amjith: FINE. You play something then. Yoshi puts on Ave Maria by Pavarotti. I wait for 2 mins....

August 7, 2011 · 1 min

Scripting Tmux Layouts

Tmux is an awesome replacement for Screen. I have a couple of standard terminal layouts for programming. One of them is show below. Vim editor on the left. Top right pane has the bpython interpreter. Bottom right pane has the bash prompt. I have a small tmux script in my ~/.tmux/pdev file that has the following lines selectp -t 0 # Select pane 0 splitw -h -p 50 'bpython' # Split pane 0 vertically by 50% selectp -t 1 # Select pane 1 splitw -v -p 25 # Split pane 1 horizontally by 25% selectp -t 0 # Select pane 0 In my tmux....

August 3, 2011 · 1 min

Downloading Specific Filetypes using 'wget'

I decided to prepare myself for the Intro to AI, a free online course offered by Stanford. I found the course website: http://www.stanford.edu/class/cs221/schedule.html and wanted to download all the slides. It’s time to pull all the ppt files from that page. wget -r -A.ppt http://www.stanford.edu/class/cs221/notes/ This created a tree of empty directories with one of them that had all the ppt files. Time to clean up the empty folders: find -depth -type d -empty -exec rmdir {} \; Ta-da!...

August 1, 2011 · 1 min

How to Find Local Tech Jobs

Looking for tech jobs can be daunting. Networking is touted as the magic bullet for job seekers. But where do you start? Here are some robust ways to build your network. Users Group: User groups are typically monthly meetings for geeks who get together to talk about their favorite programming language or operating system. Usually they are accompanied with a mailing list which is used to announce the meetings, ask questions and post job openings....

June 6, 2011 · 2 min