Repairing Namenode edits log and HBase .META. Table

During the last six months I have been working on Hadoop cluster and running HBase on top of it. During this period I encountered 2 very interesting and challenging issues. One was editing a corrupted edits file of NameNode and other was restoring HBase .META. Table.

Continue reading


BLR Return!!!

Just before leaving Bangalore, while waiting at airport for my
boarding call, I get this urge to write about last six months of my
life as I officially move from being a student to become a corporate

It all started back in January, when I joined Bell Labs for my final
year B-Tech Thesis, well it suffices to say I was super duper excited
to start working as soon as possible.
To start with let me give some brief detail of Bell Labs Research,
India. Its a very small group of people like 17 who are part of it and
work on mainly two primary domains, i.e. Networks Domain and
Application for emerging market domain. Its an awesome place to work
at, people are super cool. For this 6 months intern thing, apart from
me there was only one other guy (Achintya) from BITS, Goa, so for next
4 and half months we two were the only undergrads in there. Some of
the memories that I will cherish are Friday snack talks, BLIPs (Bell
Labs India Party) and the discussions over lunch. Working with Animesh
(my mentor) was fun and at times exhausting (won’t lie about that), he
can come up with pretty off-beat solutions to any problem you throw at
him. I got a first hand experience of what its like to do research and
believe me its total different world out there for the developers,
there are no specific targets or deadlines, you don’t know about the
final outputs (there are always surprises hidden) and you should be
ready to read research papers like anything and have patience (which I
clearly lacked).

As far as my work is concerned, it mainly consisted on looking into
the problem or rather implications of using an an algorithm for
clustering users in a privacy preserving way. I will write more
details about it as soon as I am at the liberty to do so.

Now coming to the city, like every city it has its own pros and cons,
as soon as you spend few hours in the city off-course that excludes 2+
hrs to reach your place from Airport, the first impression you will
get is of a city full of traffic jams and costly like hell…:P, but
the best thing about this city is its weather as you might have heard
and 2nd best is Volvo bus service … :P. My overall impression of the
city have changed over 6 months, from being a total negative opinion
about it to somewhat positive opinions. Somethings worth mentioning
are restaurants (tried lot of them and shelled out a lot ..:) ),
wonderla, 100ft road, ub city mall, purple haze etc.

Overall my last 6 months has been truly awesome be it from work
perspective, hanging out with friends or just relaxing over the
weekend … :).

P.S. The night life of Bangalore SUXXX, there is not night life.
P.S.2 I think you already know about it…:P

Houston, We have Liftoff

"There are no constraints on the human mind, no walls around the human spirit, no barriers to our progress except those we ourselves erect. " 
— Benjamin Franklin

I am now on the verge of completing my 7th semester at DA-IICT and for me it will be my last one as something LEGEN — Wait for it — DARY  has happened, I finally got selected for my final year project at Bell Labs Bangalore, this followed after I completed my summer intern at Microsoft IDC …:D.

Conky, MPD and Scrobby .. the ultimate combination for me to play Music

This is 1 thing that i wanted to share as soon as I got it configured and started using it but due to tight schedule of last sem and now my internship I couldnt do it. But its never too late right.

So let me start by giving some brief introduction of the 3 tools i am using,

*Note: The views expressed here are my own and any conflicts with anyone of you is not my problem.. but do feel free to express your views as comments…:D

PyCourt awaits your Order.

Its time for the one Project which I worked my ass off and in the end it did reward me with the ultimate pinnacle of our academic grading system …:D

The project is codenamed "PyCourt", a cafeteria management system for our college's cafeteria which was in the end rejected by our professor for deployment. PyCourt was fully developed using Django Web Framework for back-end , CSS,HTML,jQuery for the front-end.

I immediately fell in love with Django as soon as I started using it; awesome documentation along with my love for python made web development very easy for me. 

Continue reading

EyeGazer and Awesome lSystem Generator

This is 1 or the 3 blog posts which I talked about in the previous post.

In the last sem apart from the most import project i.e. SEN Project, I also worked on 2 other projects related to the courses I had taken and both of them turned out to be pretty good considering the amount of time we spent on each of it…:D


This is what I named the project which I completed for Embeddedd Systems Programming Course in Last Sem.
The aim of the project was to develop or modify an existing eye tracking module to provide us the direction of gazing and transmit it serially, after searching through some of the currently available modules, I opted for OpenGazer because it was OpenSource and I was able to compile and run it….:D

cGazer is basically a modified version of Opengazer , it uses a Gaussian Process to calibrate and track your eye and outputs one of the 13 points on the screen which approximately tells you where you are gazing.

I modified it to output direction of gazing instead of points and transmit it serially through USB Port, the screen shot below shows opengazer in action…:D, I also wrote another program which is basically doing the serial transmission, it obtains the data via shared memory.

Cool Na….:D


My Computer Graphics Project…:D

It is a simple lSystem Generator and has a pretty functionally extensive (according to me..:P) UI developed in openGL. I developed this one along with my batch mate and in the end we were pretty satisfied with the outcome

There are numerous functionality available in the UI, u can also provide a text file containing rules, axiom and other parameters and it will generate the corresponding lSystem for you, it has options to move the system, zoom in or out and even change the primitive shape used for drawing the system. Below is screenshot of a multi ordered and colored tree using the same.

I just loved it seeing it constructing the things …..:D

9 months Gone….. Time for the new Born

It been 9 months since my last sensible post,

And I am finally writing one, thanks to viranch’s scolding..:D

A Lot has happened in my life since than and academically I was able to withstand the most feared and cruel course in our college, i.e. Software Engineering(SEN) and was luckily able to ACE it also…:D

This is just an introductory blog which lists the the upcoming series of blogsBlog Posts by me,Same will include

  • some of the projects which I completed in previous semester
  • one of the most coolest customization for music listening using MPD, Conky and Scrobby
  • summer internship at Microsoft…:D

This is the major chunk of it.