Category Archives: Open Source

Vim Quick Reference Sheet

The well known Vi editor, and it’s evolved counter-part Vim editor are well known among the Linux community. Most of us use these editors when dealing with server configurations, etc., in our day-to-day work. But most of the users (including myself) use only a very small subset of the capabilities of this simple, yet extremely powerful editor. Even the most sophisticated IDEs out there today still do not feature many of the facilities that has been there with Vi and Vim editors for a long time.

However, to get the productivity out of Vim, it’s essential to know what it’s capable of, and use those when possible. You have to memorize the key combinations to get things done, and a one page quick reference sheet would be the ideal solution. So I created the attached quick reference sheet based on an article found at TuxRadar. Initially I made this for my personal use (it’s pasted on a wall of my cubicle), but thought of sharing this. So here it is, the Vim Quick Reference.

Note that this contains only a very small portion of what Vim is capable of. But I have found this quite handy when dealing with most of the needs.

Download Vim Quick Reference Sheet 1.1 [PDF]

Ohloh !

I recently stumbled upon Ohloh, and I have to say, it’s a fascinating website, with lots of cool features and gadgets. I registered my two little open source projects there, and I got following statistics.

JCaptcha4Struts2


Across all Java projects on Ohloh, 34% of all source code lines are comments. For jcaptcha4struts2, this figure is 58%.

This very impressive number of comments puts jcaptcha4struts2 among the best 10% of all Java projects on Ohloh.

A high number of comments might indicate that the code is well-documented and organized, and could be a sign of a helpful and disciplined development team.

Nebula Framework


Across all Java projects on Ohloh, 34% of all source code lines are comments. For nebulaframework, this figure is 47%.

This high number of comments puts nebulaframework among the highest one-third of all Java projects on Ohloh.

A high number of comments might indicate that the code is well-documented and organized, and could be a sign of a helpful and disciplined development team.

And look at the cost. That’s about 18 million in Sri Lankan Rupees ! Oh my.