I haven't explored the possibilities of HTML5 Canvas element much till now. Recently only I started playing with it and I must say - it amazing. Well, I had seen various web apps made with the 'canvas' - like in 10K Competition etc. But now only I am exploring the various options it got. And while learning the basics of animations in canvas, I have created a dynamic Matrix effect.

Below some of the code are explained.

(Please, don't mind the special characters in the matrix...

13 February, 2013

vim (or vi) editor is one of the most popular editor and used by many. Even in the times of advanced GUI based IDEs like eclipse, vi is highly preferred by Unix/Linux users. And this is because of the power vi possesses. This small article is only about few commands in vi for editing multiple files at once.

Please note, all commands in vi editor must be executed in command mode, but not in insert/edit mode. Please 'esc' before executing the below mentioned vi commands.

1. To open...

17 August, 2012

When compiling custom Kernel or initrd, its easier to create a bootable ISO image using mkisofs command.
But its a bit tricky to create a similar disk image for USB which can be burnt into any USB drive later or can shared.
Below is 'a way' to create a bootable USB disk image which uses GRUB bootloader.

(I have used CentOS 5 as root user for creating the image.)

Please refer to unix man pages for specific commands. (e.g. man mkisofs)

Step 1: Creating the image
Using 'dd'...

01 August, 2012

Recent Comments


Firefox - is a very powerful browser with lots of features. Here's a list of some important and useful features.

  • Short alias for bookmarked sites.

In the bookmark Right Click Properties menu, Keyword field is for short aliases.
For example, for a Facebook bookmark, set keyword as fb. Next just type fb in address bar and hit enter and it'll open up Facebook.
When opening bookmarked sites frequently, this feature comes very handy.

  • Tab Groups

Creating Tab Groups is again a very...

09 February, 2012

After a long wait, finally I have managed to bring this site live. Its a long awaited dream to have a personal page - something more than a blogger or wordpress page. And yeah here it is writing my first post in MY site. The site is just been brought to life, so its going to take a few time before it becomes presentable. Its been hosted using Drupal - the CMS I'm obsessed with for long time. But the internal complexity in Drupal is slowing down my process. Another new year is coming and...

19 January, 2011