Category Archives: Tools

Waf: a pleasant build system

A good software project must have a good build system. Unless you have a small code base consisting entirely of dynamic, scripted languages, you probably need to “build” your code before you can use it. Until around an year ago, the only build tool that I used and was familiar with was GNU Make. Make [...]
Also posted in Software | Tagged , | Leave a comment

Tools I use: tmux

Readers of this blog will know that I’m a big fan of GNU screen. While screen is a great tool, it hasn’t seen any major development or feature addition in quite some time. The code base is pretty old, there are some ancient bugs that still linger, and support for modern terminals (such as 256 [...]
Also posted in Software | Tagged , | 5 Comments

Web based password managers: 3 years later

Almost three years ago (yes, I was quite surprised myself), I wrote about my requirements from a web based password manager. That post generated a lot of discussion, and we have come a long long way since then. I figured it was a good time to step back and present what I feel are some [...]
Also posted in Featured, Internet | Tagged , , , | Leave a comment

Tools for the savvy grad student

As a grad student, I was always looking out for tools to make my life simple (read: I’m quite lazy). Here are some of the tools I think every savvy grad student must know. A good plotting library Don’t even mention gnuplot. Not only is it old school (how many times have you looked at a graph [...]
Also posted in Featured, Grad School | 6 Comments

gooLego: Google’s software building blocks

Image via Wikipedia Over the past few years, Google has open sourced several projects that provide some commonly used building blocks in any large software project. Some of them I was aware of since when they were launched (like protobufs), while others I discovered only recently. I couldn’t find any location where all the projects were [...]
Also posted in Featured, Software | Tagged , , , , | 3 Comments