Kurbaan

•January 29, 2010 • 1 Comment


Well the much hyped about movie Kurbaan starring Saifeena did not do well at the box office in fact, it had a below expectations opening. But whatever said and done the music is simply superb. From the love song Shukaran Allah to Ali Maullah the music works wonders for me. I think it completely is in sync with the theme of the movie and makes it stronger. I find it very rare that the background score empowers the movie much more than the visuals.




Okay, now how much ever I HATE Kareena Kapoor, there is no denying the fact that she looked amazingly pretty in the girl next door look and the muslim look with the hijab. Even if the movie did not do well at the box office I think it may just turn out to be another genie’s lamp for the haughty Kareena Kapoor (like Jab we met).

Coming to the costumes, those anarkali dresses in bright contrasting colors and a golden lace are completely in vogue and what every girl seems to wear these days! Its noteworthy how the pallet changes from BRIGHT to BLACK which I think could not agree more with the theme of the movie.

Another thing worth mentioning is Kiron Kher’s acting. She was amazing like always! I think we know who is going to bag all the awards for the female actor in a negative role!




Despite all these positives, the movie does not come along very beautifully. An extremely strong theme but sadly doesnt come off  well. In fact, somewhere it just falls apart.

Khaled Hosseini- A Genius

•January 8, 2010 • Leave a Comment

Profound thinker and writer Khalid Hosseini has made a mark with his books -’The Kite Runner’ and ‘A Thousand Splendid Suns’. The two books became best sellers in no time! With such content and skill it would be a surprise if they weren’t….

Both the books give us a peekaboo into the lives of the people of Afghanistan. For a majority of us Afghani’s hav been just the news headlines and the figures, nothing more… Not many of us think about the emotions of the people living quite literally ‘IN the line of fire’. The two books are quite different and force you to picture the pain and misery of people there.

The first book that is The Kite Runner tells us more about the social barriers of caste that induce suffering. It is a story of two boys Amir and Hassan who are best friends right from childhood. Hassan is a Hazara (one of the lower castes) and he goes beyond limits for his dear friend who does not realize this at that point of time. In reality, Hassan is the Amir’s illegal step brother (which he discovers very later). Just to save himself from the disgrace, his faithful servant takes Hassan to be his child. The story is set in the background of the Sovient invasion. It tells us about how Amir flees from Afghanistan and has a life long regret of never having stood up for his best friend. A MUST read for all!
Amir might be the hero for a lot of people but for me Hassan is the true hero. He symbolizes true friendship and commitment. His forgiveness and love touching!

A Thousand Splendid Suns(ATSS) is again a great book but nothing in comparison with The Kite Runner.No wonder they say a writers first book is his best!
ATSS revolves around the story of two women and how they form a mother-daughter relationship in the hostile situation in Afghanistan where there had been one invasion after another. It also makes us aware of the pitiable state of women under the taliban rule. How the rules, regulations, schools even hospitals were different for both men and women. It is sadly the most inhuman behaviour one can imagine. But nevertheless it is a story of a fighter- Laila who not only overcomes the odds of life but also is lucky enough to spend her life with her childhood love -Tariq. Laila is an educated woman who dedicates her life to bringing her country back to life.

If you are still looking for another reason to read Khaled Hosseini books here it is…. Well… he is one hell of a good looking man! :P :D  hehehe

Visual Cryptography example

•December 21, 2009 • Leave a Comment

Here is something me and a friend of mine implemented. It is called Visual Cryptography.

Okay, now what is VC all about. Consider you have an image which you wish to have as a SECRET! The condition is you and your friend should have a part or ’share’ of the image which individually will not make any sense but when the 2 shares overlap, you can discover your secret. This is an implementation of Shamir’s Secret Sharing techniques (Yes the same Shamir from the RSA algorithm).

If you want to learn more about Secret Sharing here are a few links:  1 and 2

The image we used was black and white or in other words only 0’s and 1’s. This means if you want to see a point when the 2 images overlap light should be blocked. There are three possibilities for that (1,1), (0,1) and (1,0). These can be chosen on the basis of the input image or the secret image(here sayCHEESE.bmp). The file uploaded is in jpg format as bmp format is not a supported file format for upload here.

The shares are :

Share 2

Share 1






















Okay, now getting on to how to actually split the image into 2 shares. When we have a binary image we can be sure that each pixel is 1 or 0. One decision you need to make is when it is a foreground pixel do you want to see it as white or black. We chose it to be black and the code written is keeping that in mind. Traverse each and every pixel in the image. If it is a foreground pixel then light should be blocked ie, the corresponding pixels so created should be (1,1) or (0,1) or (1,0).  Remember to achieve this each pixel is split into 2 pixels. Yes, size is doubled but thats the price you need to pay for secret sharing! (Thats the EXACT same line my project guide said! :P ). This can be easily done using MATLAB as there are read image functions defined. Reading the bmp file through C and creating 2 new images would definitely be a mammoth task if I were to stick to C.

The code is available for download on the box.net on the right.

Once you obtain the shares, take a printout on transparency sheets and witness Visual cryptography in action! :) It will look something like this:

For those of you who want to know more about this, I have uploaded a ppt on the right. Hoping you like it!

Higher Studies (MS) in US

•December 19, 2009 • 4 Comments

As my earlier posts would give you an idea (assuming you follow my posts! :P ) about my GRE and TOEFL experiences. The next on the list definitely had to be the application procedure. As an international student, the application procedure is even more complex than the usual. A lot of hidden costs, tiresome procedures await you. These are things I have discovered down the lane and don’t want it to come as a shock to the rest of you.

Lets begin with the application package. Your application package would consist of your Gradesheets, 3 Recommendation Letters, SoP (Statement of purpose), Financial Document (For most US universities), GRE score and your TOEFL score.Lets look at each of them closely.

First in the list are your Gradesheets or Transcripts. These have to be ORIGINAL copies issued by the controller of examinations of the university. Attested photocopies are NOT considered to be valid.

Coming to the Letters of Recommendation or LoR. You will need three LoR’s from your college professors or someone working in the industry whom you have worked with as in done an internship with or something similar. While asking your professor ensure it is soemone who has taught you so that he knows more about you as it will be weighed more than a LoR issued by a faculty who has not taught you or guided you for any of your projects. Another thing you can keep in mind is that it is preferable to ask professors with a doctorate. Again it is NOT mandatory but surely will be an added advantage. Also, you need to get each copy signed and sealed in an envelope. (Again no photocopies!)

The next document is your Financial document. This is the one document that did not fall in place for me this year so I guess I will have to wait another year to apply. Anyway about the financial document, this has to be a letter from the bank stating that you (or your sponsor) have certain amount of “READILY AVAILABLE FUNDS” for your education. The amount will cover your first years tuition fee and living expenses. Most of us think that property &/or salary slips would suffice but sadly that is not how it works. There are FEW universities in US which do not require the Financial document at the application time.

As for GRE and TOEFL, ets.org is what you should be looking up. You can book your exam dates and everything through that site. It is more like the bible for GRE and TOEFL! Regarding the preparation and GRE experience here is a link. For TOEFL experience and exam details click here.

Next is your statement of purpose. This might seem like a cake walk but you actually realize that this is one of the most time consuming processes. To come up with the final draft you need to come up with atleast 10-15 versions of it! And sometimes in the process of writing one you realize how little you know about yourself! Funny as it may seem but some questions like ‘Tell me about yourself’ or ‘whats your motivation to study’ etc become extremely tough to answer. The challenge is to make your SoP unique. There are a lot of samples available on the internet. I would suggest you DONT read any of them before you do your SoP. Just get some guidelines. I think this link can be of some help. After you have come up with a draft probably you can read some other SoPs and compare and rethink. But make it a point to NOT copy paste any lines as that may lead to a direct rejection. I dont think my SoP is all that great but in sometime I shall surely upload it IF that can be of help to anyone.

So now we are done with the details of the application package. Next thing we need to deal with is the shortlisting of universities. For those of you who do not have much of an idea regarding the good universities or how to come up with your wishlist, you can begin by using some ranking sites like usnews.com for reference. But do not follow these rankings blindly! Go through the universities homepage, department homepage find out about the GRE score required and the financial document details. I would suggest you maintain an excel containing these details (something I forgot to do and was in great trouble! ).  This is again a time consuming procedure. You should come up with a list of universities to which you should send your GRE score depending on your score. For those of you who are not aware that as soon as your GRE exam ends you have to enter the college details of FOUR colleges to which your scores can be sent free of cost. So depending on your performance you need to enter your choice of universities. Have around 6 (minimum) universities in different score ranges. The choice has to be wise. Do NOT go for all ambitious universities. 2 in the high range, 2 medium and 2 sure shot universities. To come up  with the final list a lot of effort needs to go in.

Application to US universities is not only time intensive but also cost intensive. When the process begins you will not realize that the cost of applying to say 6 universities approximately comes around 1Lakh Indian rupees. This is an approximate amount and is on the upper side but includes your GRE , TOEFL registration fee, score card fee, university application fee (varies from one univ to another), your courier service charges and also other miscellaneous expenses like issuing of the consolidated gradesheets, coaching (if any),etc.

So you need to think real hard before you make any decisions. Apart from the monetary aspect do consider your reasons to study further. Doing an MS because your friends are doing it is definitely not a good enough reason.

Next assuming you have prepared all the documents. You need to visit the webpage of each of the universities you wish to apply to. There will be an online application form that you will need to fill.For Fall the deadlines for international students start from december mid. Make sure you start the online application also well in advance as you will need to grant your recommender s   ample time to submit the recommendation electronically also. After your application is complete you need to pay the application fee and send in the hard copy of your documents to the university. Within 2-3 months you will hear from the university. Cross your fingers and hope for the best! :)

If you have any questions you can feel free to ask. I’ll try and answer to the best of my knowledge! And I am hoping this post is helpful to you guys!

New York Nagaram

•December 19, 2009 • Leave a Comment

I just felt I have to dedicate a post to New York Nagaram from the movie Sillunu oru kadhal!

An awesome song and one of my favorites! Surya is as usual superb! :) :) :)

Here are the lyrics :

mmm.m…mmmm..mmmm [humming]

(ARR)
New York Nagaram urangam neram
==thanimai adarnthathu
paniyum padarthathu
kappal irangiye ==
kaatrum karayil nadanthathu

naangu(4) kannadi suvarkalukule
– naanum meluguvarthy –
thanimai thanimayo..
–kodumai kodumaiyo

[music..]

mm…m..mmm…..mmmm[humming]

(ARR)
New York Nagaram urangam neram
==thanimai adarnthathu
paniyum padarthathu
kappal irangiye ==
kaatrum karayil nadanthathu

naangu kannadi suvarkalukule
– naanum meluguvarthy –
thanimai thanimayo..
–kodumai kodumaiyo

(music…..oh………oh………..oh….)

(ARR)
==pechellam thaalatu pola
ennai uranga vaikka nee illai
thinamum oru muttam thanthu
kaalai coffee koduka nee illai==

vizhyil vizhum thusi thannai
yeduga nee inggu illai
manathil yezhum kuzhappam thannai thirga
nee ingge illai………
naan ingge neeyum angge..
intha thanimai nimishangal
—varusham aanatheno ?

vaan ingge neelam angge
intha uvamaiku iruvarum
—vizhakamanthu yeno ?

oh………oh………..oh…. (humming)

[Female (background)]
New York Nagaram urangam neram
==thanimai adarnthathu
paniyum padarthathu…..

(music…..oh………oh………..oh….)

(ARR)
naat kuribil nooru(100) thadavai
unthan peyarai ezhthum enn penna..
Ezhuthiyathum yerumbu moika.
Peyarum aanathenna then-na…

oh………oh………..oh….(F–humming)

(ARR)
==jillendru bhoomi irunthum
intha tharunathil kulir kaalam
kodai yantheno==

oh………oh………..oh….(F–humming)

(ARR)
naan angge neeyum vanthal
senthanal kuda — panikatti pola maarume

oh………oh………..oh….(F–humming)

[female]
New York Nagaram urangam neram
==thanimai adarnthathu
paniyum padarthathu…..

(ARR)
naangu(4) kannadi
suvarkalukule naanum meluguvarthy
thanimai thanimayo
thanimai thanimayo
kodumai kodumaiyo

ah====yei ====yei=====

FYI the photo’s are of Surya and Jyothika’s daughter Diya…

Your Dream Company?

•October 4, 2009 • Leave a Comment

I just wanted to know which is everyones dream company. Mine is undoubtedly Google because I think we use Google products more than that of any other company. From Gmail to Google docs to Google calender to blogger to Google maps and the mighty mighty Google search.

TOEFL experience

•October 4, 2009 • 4 Comments

After I wrote the previous post I thought I should also publish one having about my TOEFL experience for those who will be taking up their TOEFL (Test Of English as a Foreign Language). Well, I think for those of you who can speak english it should be a cake-walk! This test is aimed to test all four parts of a language which are namely reading, writing, speaking and listening.

On the day of the test, make sure you carry your identity proof. Here in India, ONLY passport is considered as a valid ID proof. So do NOT forget to carry it.

As soon as you enter your examination center, you will be required to read, write and sign a confidentiality statement. Once that is done you will have to keep all your belongings including your pen, pencils etc in a locker. After which you will have your photograph taken by a webcam. Probably I wouldn’t recognize myself in that photograph! It came out THAT bad!!! After being handed a few sheets and 2 pencils I was directed to my seat.

My test center wasn’t the best of places. The seating was just not comfortable and too congested. After an attempt to settle down the reading section began and I before I could realize it was done. But yes, I did find I had to make a conscious effort towards managing my time as the passages were very lengthy.

After that came the listening section. Most people think it is very difficult to follow the American accent. I realized it wasn’t true at least when it came to the test as the speed of their speech was moderate and thus easily understandable. But I think for this section it is very important we take notes especially when listening to a lecture on art, psychology, literature etc of which we have no prior knowledge. I remember using 5sides of paper for this section.

Anyway after this there was a break. Walked around a little and was back for the speaking section. This is the one section you should NOT be nervous else you might stammer and stutter which obviously is killer for the speaking section! There are 6 questions in this section. Anyway, easy stuff I am sure everyone can sail through this.

The last section was writing. Just 2 questions and more than enough time even for those who do not have great typing speed. One of the questions is to express your views on a topic while the other is write about a topic after reading a paragraph on it and also listening to a lecture. All of this is easy and I am sure that no one would find this exam challenging IF you consider your english skills average. This cannot be compared with the GRE test which is a nightmare! :P

Your score’s will be available after 2 weeks and when they say two weeks they mean EXACTLY 2weeks!

For those who will be taking the test I would suggest you go through the sample questions, here is a link to it. Also, try speaking and recording your responses to judge yourself before you go in for the test.

The GRE Experience

•October 3, 2009 • 3 Comments

FINALLY I am done with my GRE! What a relief! It has been a journey filled with tension, frustration and anxiety but now when I look back it seems amusing!

Three months of cramming words learning roots, similar words and a little bit of history here and there. Initially I used to despise the idea of mugging up words but a while later it was different. But it is not only the effort that goes in that makes it harder but also the tension of how my scores would be that would make the situation worse. Anxiety is a killer and I realized it very well this time. There would be times when I would be desperate to remember words and I knew it but just couldn’t get it! Thats the time you feel all your effort is down the drain as you can’t recollect when you need to. Thankfully I had a friend who had already been through the same process and helped me out through out!

Slowly but surely I was feeling better about it and FINALLY on the eve of D Day I had to travel for 5hours to get to my test center and No tickets available! Got really jittery and was just thinking of the horrible start I had to the GRE trip! Finally I had to travel in an unreserved compartment which meant standing for hours together in an extreeemeellyyy crowded train! Hmpf! Anyway to compensate for this disaster I ate good food as it always makes me feel better and brings a smile in every situation and this was no different…

Anyway the moment I entered the test center, my passport felt more like my alter ego. I had to keep it with me even when i went to the restroom! :P Anyway after I entered I had to sign a confidentiality statement and wait till we were called in to our alloted seats after having our photograph taken in a webcam (which as usual was BAD! ).

I was shaking when I walked in. As i entered there was a loooong weird tutorial containing the instructions for the exam. Though I had read it a million times before I did not have the courage to just dismiss it. I read half of it patiently and then got reeaaally bored and dismissed it.

Okay, now my test begins with the writing section. I think having the writing section in the beginning is a great way to relieve your tension as it not only helps you to just relax but also prepares you mentally for what awaits you.

Writing section I think is one of the sections we can sail through as you just need to think critically and be sure about your writing. Well like they say Analyse, Construct ideas and thoughts, Organize and Pay attention to your language. This is it!

After a 10min break it was time to get back to the REALL stuff! Thankfully I got the quantitative section first. I was gained my confidence after doing the math part of it and before I realized it was over. Managing your time for GRE quantitative is not an issue at all. It matters mainly for the most dreaded section which ofcourse is the VERBAL.

After another 60second break I started with verbal. The 2 pattern of questions I was scared about were Reading Comprehension (RC) and Antonyms. To my surprise all the Antonyms were cake walk but RC was awful! Having 3 RC’s itself is bad and 2 of them were more than 140lines! :-/ :-/ I knew the instant I saw the second RC that I was running out of time and so I chose options that looked “NICE” for the questions related to the second RC. The third thankfully was relatively shorter in length. Many times your actions defy logic in there. Logic says if you do not know the answer dont take a blind guess but eliminate a few options and guess wisely but what you do in there is a different story all together.

Some how was done with the test and it the next question was if I wanted to cancel the scores. Why on earth would I do that??? I cant go through the whole process again and decided to “View Scores” and I was relieved to see that the real score was much better than that I obtained in the Diagnostic Tests. And more than that I was glad that it was OVER…

The last step was choosing the universities based on which state it was in. Then it was THE END of the GRE episode in my life… And I sure was glad it is done! All in the quest of graduation!

For those of you who are yet to take up your GRE, you shouldn’t make the mistakes I made which are:
taking wild guess on certain questions
thinking your LIFE depends on this exam and stressing out yourself

Also that your scores depend a LOT on luck as it is a computer ADAPTIVE test (Assuming you know the difference between a CAT and a computer based test). So keep your cool and hope for the best!

When I was working on this post I realized a friend also has a similar post here is a link to it.

East Vs West- Dilemma’s of a NRI

•October 3, 2009 • 3 Comments

I don’t know how this thought came up but I do think it was interesting one…. This is not about why we ape the west or the cliched stuff! It is just about the differences…. That’s why I call it Dilemma’s of a NRI! :P

Something I have never been able to understand about the way the human mind perceives things is that, why it always plunges to look for differences before discovering similarities? This makes the statement ‘humans are innately social’ sound plausible. If we humans were innately social beings, then wouldn’t we be looking for things that would help me identify with someone instead of the those that don’t? I just don’t seem to understand this!

(FYI, I am a north Indian born and brought up in South) For instance, when I meet someone from the south of India, they call me a North Indian while in the north i am known as a Madrasi. Who am I really? People in the south think I am not one of their kind while people in the north feel the same way. If this is the case in migrating from one part of the country to another, imagine migrating to another country all together! Phew! Another dilemma of a NRI, that which relates to what we love to have a big fat ego about-identity…

Ok, moving on… The next in the list is Arranged vs Love.This may not seem significant to a non-Indian but it makes a world of a difference here in India. Traditionally, a spouse is chosen by the family of the bride/groom. Many non-Indians have appreciated this because even if things dont go your way you always have your family to bank on and you WONT have to have sessions of  ”See… I told you” ’s… It does remove the risk factor involved but what’s the fun! :D :P

Next being Wash Vs Wipe! :P Some people from the west are completely baffled seeing a bucket and a mug in the restroom and wonder its use while people from rural parts of the country do not get the logic of having paper in the toilet! Such a wide gulf even in following nature’s MOST basic rules…

Buckets Vs showers!
The MIGHTY Indian Bucket is the cynosure yet again! This is a mighty contender of essentials when it comes to the daily Indian routine. Even when it comes to the daily activity of bathing, the bucket makes its presence felt. Quite the contrary most english bathrooms lack this and rely heavily on showers.

Hand Vs Spoon
Coming to eating habits now… The desi Indian would any day prefer eating with their hand rather than using spoons, forks and knives… Even for me hunger is satiated only when I eat with my hand… I am a true DESI at heart! :P
On the other side, the west beliefs are it is unhygienic!

There are a lot of other differences but I guess I will stop here. If you can come up with any others let me know…

Happy B’day Chrome!

•September 3, 2009 • Leave a Comment

One year to this new kid on the block who has become a part and parcel of our life and is here to stay. Yes I am talking about Google’s one year old browser CHROME!

I was ranting about never having a crash in my blog and all the other blogs also but it seems that wasn’t to be the case when google turns ONE! Just yesterday I was trying to install a new theme on chrome. I downloaded the theme and it is supposed to get installed on its own but that dint happen. I thought the problem was that the chrome i was using wasn’t updated. Ok, so I just downloaded the newer version. What happened now is what shocked me! When I opened the Google Chrome window and typed a URL it would just not connect! This really came as a shock, I tried everything I could but had to uninstall it! Lost all my bookmarks, everything dint have a copy of any of that! I have learnt my lesson now and am sure to be using my online bookmarking accounts more regularly! There are some lessons you learn the hard way probably this is one of those for me!

Anyway whatever said and done we shouldn’t ignore the birthday boy/girl!! :P  Happy Birthday to you, Happy birthday to CHROME!!!

Happy Birthday CHROME!

Lets hope with Chrome turning one year old we will have more stable versions of it with more plugins.  Google is way ahead of other browsers when it comes to speed of execution of javascript but some plugins for social bookmarking,  ad blockers etc is what we all will be looking forward to.  Here is The official chrome blog it clearly shows the superiority of Chrome.

I have an earlier post which was also dedicated to chrome here is the link to that Click here