Praveen's Blog

An Eternal Quest for Incremental Improvement

Overview

I just came across Rust, what seems to be a promising candidate for the next big systems programming language. Eventhough "Hello, world!" is a good first program, FizzBuzz is the first non-trivial program that I attempt in any new language. Let me quickly present the Rust development workflow and ...


This post serves as a quick reference for reStructuredText markups that matters to me.

Emphasis

reStructuredText

This is regular text.

*Here is some text in italics.*

**and here is some in bold.**

.. There seems to be no direct support for strikethrough text. The
   closest, I could find is the following ...

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 ...


1   Introduction

HBase 0.90.3 needs Hadoop common 0.20-append branch in order to not lose data. More information about this can be found "Getting Started" section of HBase guide. However, there is no official release of Hadoop common 0.20-append binary. In order to have consistent and right ...


Today, I upgraded the memory on my Macbook Pro (2010) from 4 GB to 8 GB. One of the main reasons for the memory upgrade was to be able to run Mircosoft Windows 7 virtual machine using Oracle VirtualBox. However, I noticed that VirtualBox was not able to see more ...


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 ...


I enjoy reading XKCD. One of the recent comic that I enjoyed the most was published last week, titled "Permanence", that was about naming servers.

One of the reasons that I enjoyed this the most was due to the fact that I can totally correlate this comic to my behavior ...


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 ...


Recently, I started playing with a lot of Open Source products from Apache Software Foundation. It all started with Hadoop, HBase and Cassandra. Day after day, I am getting my hands dirty on more Apache Foundation's products like Ant, Maven, Archiva and Thrift.

When trying to build HBase from ...