Praveen's Blog

An Eternal Quest for Incremental Improvement

I use Org-Mode excessively for taking notes, publishing, and even presentation. As a programmer, most of the stuff I write has snippets of source code from various languages. I always feel that well formatted, syntax highlighted code is easy to read in published documents. It is possible to mark a ...


I discovered about Org-Mode a couple of years ago. Since then, I have started using it for various tasks. One of the recent usage is to track my daily weight. This article describes how to use Org-Mode and Gnuplot to plot your weight measurements.

Here is the list of software ...


GNU Emacs's compilation mode is capable of detecting error messages from various standard compilers and build tools. However, it is fairy common for one to run into a format of error message that Emacs can't handle by default.

As you know, Emacs is highly extensible and it provides ...


Today, I planned to go back to the basics by taking 6.001 Structure and Interpretation of Computer Programs offered by MIT OpenCourseWare. I'll save the reason behind it for another post.

For running the programs that are used in the class, I decided to use MIT/GNU Scheme ...


TDD

I have been following Test-Driven Development for a few years now. Even though TDD is widespread, often I come across a few friends who aren’t very familiar with TDD approach. It took a while for me to really appreciate TDD since I was introduced to it. When I demonstrated ...


My obsession for GNU Emacs has grown over years to an extent where I managed to get a significant amount of users to adopt Emacs. In the past 10 years, I have learned a lot of nice tricks that I can do on Emacs to improve my productivity. So, I ...


  • Editing big chunks of text in Firefox text area is a pain. I am using "It's all Text" Firefox add-on to edit text from a text area in external editors like Emacs, Vim, etc. I have configured my add-on to use emacsclient. I use this heavily when I have ...

  • I have an Apple TV and I run XBMC and Boxee on my Apple TV using Patchstick. Apple introduced Apple TV 3.0 Software last week. Somehow, the software just got upgraded automatically causing me to lose XBMC and Boxee. Patchstick isn't available for Apple TV 3.0 yet ...

  • Since I updated to OpenSolaris update snv_124, I am facing issues with Indic fonts rendering. I have created a bug describing the problem. The root cause of the problem isn't diagonized yet. If someone knows what could be wrong, please let me know.
  • I keep hearing a lot about ...

  • My (ex-)manager David Carlton has decided to leave us to join Playdom. I learned a lot in the past two years working with him. We are going to miss him a lot! Playdom is fortunate to have such a talented individual on board. I am sure he will be ...