Monday, May 30, 2011

Change the Opacity of the image "onClick" - Javascript

Hi Folks,
               I come up with another technical blog which will be quite interesting. I did this in my training period. You might have heard of the Opacity which means transperancy. Now, I have added an image to my HTML code and on clicking the image its opacity will be reduced. Usually the rating will be between 1 to 100 for IE and 0.1 to 1 for Firefox. We have to write differently for different browsers. Lets see a example for it. Here is my HTML code with an image tag which has a image.
 Here goes the coding….
<html>
<head>
<title>Change the Opacity of the image</title>
<script type=”text/javascript”>
function lightup(imageobject, opacity){
 if (this.img){
  Opacity(this.img, 100);
 }
 Opacity(imageobject, opacity);
 this.img=imageobject;
}
function Opacity(obj,opc){
 if (opc<0||opc>100) return;
 obj.style.filter=’alpha(opacity=’+opc+’)';
 obj.style.opacity=obj.style.MozOpacity=obj.style.KhtmlOpacity=opc/100-.001;
}
</script>
</head>
<body>
<img src=”C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Water lilies.jpg” height=”200″ width=”200″ onclick=”lightup(this, 50)” />
<img src=”C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Winter.jpg” height=”200″ width=”200″ onclick=”lightup(this, 50)” />
</body>
</html>
KhtmlOpacity and MozOpacity for browsers Safari and Netscape. For your convenience I have added default windows my pictures pics, if you want you can change the images you want to try. Try it out and happy reading.

Friday, May 27, 2011

Java Annotations


Hi Folks,
               This is technical one. You may think for a while “What the *$#*# is this? Arvind writing technical post?!?!? ” No wonder, I am writing it. And this post I dedicate to my trainer Arun who provided us this wonderful notes regarding Annotations. Its about Java Annotations. Come on, Lets dig deep into it.
WHAT IS ANNOTATION ?
               Annotations are like meta-tags that you can add to your code and apply them to package declarations, type declarations, constructors, methods, fields, parameters, and variables. Annotations do not directly affect program semantics, but they do affect the way programs are treated by tools and libraries, which can in turn affect the semantics of the running program.
THE BASICS               There are two things you need to consider with annotations.
                       One is the “annotation” itself.
                       Another is the “annotation type“.

              An “annotation” is the meta-tag that you will use in your code to give it some life. An “annotation type” is used for defining an annotation. You will use it when you want to create your own custom annotation(User defined). First we shall see how to use the “annotation” and then we shall see how to use “annotation type” (writing user defined annotation).
PREDEFINED ANNOTATIONS
                Lets have a look at the predefined Annotations in java.lang package.
An annotation always begins with @ symbol
                 @Deprecated
                 @Override
                 @SuppressWarnings

In java.lang.annotation package, these annotations are called as “Meta – Annotations”.
 Meta – Annotations : Meta-annotations, which are actually known as the annotations of annotations, contain four types
                 @Target
                 @Retention
                 @Documented
                 @Inherited


USES OF ANNOTATION
            Annotations have a number of uses, among them:
                 Information for the compiler — Annotations can be used by the compiler to detect errors or suppress warnings.
                 Compiler-time and deployment-time processing — Software tools can process annotation information to generate code, XML files, and  so forth.
                 Runtime processing — Some annotations are available to be examined at runtime.
How the Java compiler tool uses it?
Example 1:               Let’s start with the predefined annotation @Deprecated defined in java.lang package.
                   Class DeprecatedDemo{
                   @Deprecated
                    static void deprecatedMethod() { }
                   }
                    Class  TestDeprecatedAnnotation{
                    public static void main(String args[]) {
                    DeprecatedDemo. deprecatedMethod();
                    }
                    }

                Whenever you invoke the deprecatedMethod() from any program then the compiler “generates a warning “ when the program is compiled.
Example 2 :               @Override – the @Override annotation informs the compiler that the element is meant to override an element declared in a superclass, it helps to prevent errors.
                   @Override
                   int overriddenMethod() {
                    ……………………………….. // some code
                   return 100;
                   }

                If a method marked with @Override fails to correctly override a method in one of its superclasses, the compiler generates an error.
Example 3:             @SuppressWarnings—the @SuppressWarnings annotation tells the compiler to suppress specific warnings that it would otherwise generate. In the example below, a deprecated method is used and the compiler would normally generate a warning. In this case, however, the annotation causes the warning to be suppressed.
                   @SuppressWarnings(”deprecation”)
                   void useDeprecatedMethod() {
                   DeprecatedDemo. deprecatedMethod();    //deprecation  warning - suppressed
                   } 


ANNOTATION TYPES -BASICS                                           
               An annotation defitype nition takes an “at” (@) sign, followed by the interface keyword plus the annotation name. Additionally, you can put data within parenthesis after the annotation name.
 Example to Define an Annotation (Annotation type)                   public @interface MyAnnotation {
                   String doSomething();
                   }

 Example to Annotate Your Code (Annotation)
                   @MyAnnotation (doSomething=”What to do”)
                   public void mymethod() { …. }

ANNOTATION TYPES
                 There are three annotation types:
                    Marker
                    Single-Element
                    Full-value or multi-value

Marker Annotation Type
            Marker: Marker type annotations have no elements, except the annotation name itself.
 Example :
                   public @interface MyAnnotation
                   { }

 Usage :
                   @MyAnnotation
                    public void myMethod()
                    { …. }

Single-Element Annotation type
          Single-element, or single-value type, annotations provide a single piece of data only. This can be represented with a data=value pair or, simply with the value (a shortcut syntax) only, within parenthesis.
 Example:
                   public @interface MyAnnotation {
                   String doSomething();
                   }

     Usage:
                  @MyAnnotation (”What to do”)
                   public void mymethod() { …. }

Multi-value Annotation type
          Full-value type annotations have multiple data members. Therefore, you must use a full data=value parameter syntax for each member.
 Example:                   public @interface MyAnnotation {
                   String doSomething();
                   int count;
                   String date();
                   }

 Usage:
                  @MyAnnotation (doSomething=”What to do”, count=1, date=”09-09-2005″)
                   public void mymethod() { …. }

Rules of Thumb for Defining Annotation Type
     Here are some rules-of-thumb when defining an annotation type:
                    Annotation declaration should start with an ‘at’ sign like @, following with an interface keyword, following with the annotation name.
                    Method declarations should not have any parameters.
                    Method declarations should not have any throws clauses.
                    Return types of the method should be one of the following:
                              primitives
                              String
                              Class
                              enum
                              array of the above types

META ANNOTATION EXPLAINED
@Target  - The target annotation indicates the targeted elements of a class in which the annotation type will be applicable.
                           @Target(ElementType.TYPE)—can be applied to any element of a class
                           @Target(ElementType.FIELD)—can be applied to a field or property
                           @Target(ElementType.METHOD)—can be applied to a method level annotation
                           @Target(ElementType.PARAMETER)—can be applied to the parameters of a method
                           @Target(ElementType.CONSTRUCTOR)—can be applied to constructors
                           @Target(ElementType.LOCAL_VARIABLE)—can be applied to local variables
                           @Target(ElementType.ANNOTATION_TYPE)—indicates that the declared type itself is an annotation type
             Where ElementType is an enum in java.lang.annotation package. The constants of this enumerated type provide a simple classification of the declared elements in a Java program.
Example :
                          @Target(ElementType.METHOD)
                           public @interface Test_Target {
                           public String doTestTarget();
                           }

            Next, create a class that will use the @Test_Target annotation.
                           public class TestAnnotations {
                           public static void main(String arg[]) {
                           new TestAnnotations().doTestTarget();
                           }

                           @Test_Target(doTestTarget=”Hello World !”)
                           public void doTestTarget() {
                           System.out.printf(”Testing Target annotation”);
                           }
                           }

            The @Target(ElementType.METHOD) indicates that this annotation type can be used to annotate only at the method levels. If you compile the preceding code, no warning messages will be shown.
@Retention  - The retention annotation indicates where and how long annotations with this type are to be retained.
           There are three values:
                         RetentionPolicy.SOURCE—Annotations with this type will be retained only at the source level and will be ignored by the compiler.    
                         RetentionPolicy.CLASS—Annotations with this type will be by retained by the compiler at compile time, but will be ignored by the VM .     
                         RetentionPolicy.RUNTIME—Annotations with this type will be retained by the VM so they can be read only at run-time .

 Example :

                       @Retention(RetentionPolicy.RUNTIME)
                        public @interface Test_Retention {
                        String doTestRetention();
                        }

          In this example, the @Retention(RetentionPolicy.RUNTIME) annotation indicates that your @Test_Retention annotation will be retained by the VM so that it can be read reflectively at run-time.
 Note  -  The concept of using annotations at runtime using reflection is explained in the later part of this post.
 @Documented - The documented annotation indicates that an annotation with this type should be documented by the javadoc tool. By default, annotations are not included in javadoc. But if @Documented is used, it then will be processed by javadoc-like tools and the annotation type information will also be included in the generated document.
 Example :
              @Documented
               public @interface {
               String doTestDocument();
               }

               public class TestAnnotations {
               public static void main(String arg[]) {
               new TestAnnotations().doSomeTestRetention();
               new TestAnnotations().doSomeTestDocumented();
               }
               @Test_Retention (doTestRetention=”Hello retention test”)
                public void doSomeTestRetention() {
                System.out.printf(”Testing annotation ‘Retention’”);
                }
                @Test_Documented(doTestDocument=”Hello document”)
                public void doSomeTestDocumented() {
                System.out.printf(”Testing annotation ‘Documented’”);
                }
                }

          Note: javadoc is a tool used for generating html docs for Java classes.
@Inherited –  Indicates that an annotation type is automatically inherited
            This meta-annotation type has no effect if the annotated type is used to annotate anything other than a class. Note also that this meta-annotation only causes annotations to be inherited from superclasses; annotations on implemented interfaces have no effect. By default annotations are not inherited.
    Example :
                          @MyAnnotation class Super {
                           public void foo() {}
                           }
                           class Sub extends Super {
                           public void foo() {}
                           }

             If an annotation type has the meta-annotation @Inherited then an annotation of that type on a class will cause the annotation to be inherited by sub-classes.
So, in the example above, if the MyAnnotation type had the @Inherited attribute, then Sub would have the MyAnnotation annotation.

References
http://download.oracle.com/docs/cd/E17409_01/javase/tutorial/java/javaOO/annotations.html
http://download.oracle.com/docs/cd/E17476_01/javase/1.5.0/docs/guide/language/annotations.html
http://www.developer.com/java/other/article.php/3556176/An-Introduction-to-Java-Annotations.htm

            Thank you for reading this post and hope you all got a overview of what annotation is. Meet you all in my next post.

Sunday, May 22, 2011

Draw shapes in iPhone.

Hi Folks,
              You would have seen shapes, graphs in iPod, iPhone and iPad. Have you ever thought about the code behind it. Here it is. I am going to show simple code to draw shapes. In iPhone, its just like joining the co-ordinates. Here it goes.
Step 1: Create a ViewController in my case, its SampleViewController. And create a UIView in my case its just SampleView.
Step 2: In your AppDelegate implementation file create an instance for ViewController like this. Create the instance in didFinishLaunchingWithOptions delegate.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{      
  
// Override point for customization after application launch.

// Add the view controller’s view to the window and display.

SampleViewController *ControllerInstance = [[SampleViewController alloc]                                         initWithNibName:@”SampleGraphViewController” bundle:nil];

[window addSubview:ControllerInstance.view];
  
[window makeKeyAndVisible];

return YES;
}
Step 3: Create instance of UIView in your ViewController implementation file.
- (void)viewDidLoad {
    [super viewDidLoad];
SampleGraph *ViewInstance = [[SampleGraph alloc]initWithFrame:self.view.frame];
[self.view addSubview:ViewInstance];
[ViewInstance release];
}
Don’t forget to import the files. SampleView.h in SampleViewController.m and SampleViewController.h in AppDelegate.m
Step 4: Add the following code in SampleView.m in the delegate - (void)drawRect:(CGRect)rect as follows.
- (id)initWithFrame:(CGRect)frame {
    if ((self = [super initWithFrame:frame])) {
        // Initialization code
    }
    return self;
}

- (void)drawRect:(CGRect)rect {
//Draw a Vertical Line.
 CGContextRef context = UIGraphicsGetCurrentContext();
 CGContextSetStrokeColorWithColor(context,[UIColor grayColor].CGColor);
 CGContextSetLineWidth(context,10.0);
 CGContextMoveToPoint(context, 100.0,100.0);
 CGContextAddLineToPoint(context, 100.0,500.0);
 CGContextStrokePath(context);

//Draw a rectangle.
 CGContextRef context = UIGraphicsGetCurrentContext();
 CGContextSetStrokeColorWithColor(context,[UIColor grayColor].CGColor);
 CGContextSetLineWidth(context,10.0);

 CGRect rectangle = CGRectMake(60,170,200,80);
 CGContextAddRect(context, rectangle);
 CGContextStrokePath(context);

//Filling color inside the rectangle.
 CGContextRef context = UIGraphicsGetCurrentContext();
 CGContextSetStrokeColorWithColor(context,[UIColor grayColor].CGColor);
 CGContextSetLineWidth(context,10.0);

 CGRect rectangle = CGRectMake(60,170,200,80);
 CGContextAddRect(context, rectangle);
 CGContextStrokePath(context); 

CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor);
CGContextFillRect(context, rectangle);

}
P.S : You can try this only if you have a Mac OS ie. Apple Computer. Mac mini costs around 45000 and even mouse cost around 2500. Hope you buy a new Mac and try this. :lol:

Saturday, May 14, 2011

Anna Salayil Song Lyrics - TASMAC KOOTAM.

Song : ANNA SALAYIL
Movie : TASMAC KOOTAM
Music Director : BHARADWAJ
Lyrics : DIAMONDPEARL



DISCLAIMER : ALCOHOL IS INJURIOUS TO HEALTH. அல்கஹால் உடலுக்கும் உடல் நலத்திற்கும் கேடு..


தான்க் யூ பகவானே.....

CHORUS 1:
அண்ணா சாலையில் சென்னை
அண்ணா சாலையில் ஒரு 8 நட்சத்திர டாஸ்மாக் ஐ பார்த்தேன் 
எட்டி பிடிக்க பைக்கில் 80 ல் பறந்தேன்..
ஷட்டர் டோர் க்ளோஸ் ஆக வேர்த்தேன்....

CHORUS 2:  
சா சா சரக்கினை தேடி
நா நான் அலைகின்ற நேரம்
அய்யோ தேடிச்  சென்ற
சரக்கே நேரில் வந்ததே!!!!

MALE:
ஆயிரம் ஆண்டுகள் தொழில்நுட்பம் பழகி
ஆண்டவன் படைத்தான் அசத்திடும் விஸ்கி.....


GROUP:
பாட்டில் லேபெல்லை பார்த்ததும் கொஞ்சம்
அல்கஹால் முப்பதே சத விகிதம்
உள்ளே சரக்கேத்தி  பார்த்தால்
அல்கஹால் நூறு சத விகிதம்...

MALE:
ஒவ்வொரு சரக்குக்கும் ஒவ்வொன்று அழகு
நான் கண்ட சரக்குக்கு ஒவ்வொன்றுமே அழகு
பீர் கொண்ட ஆளுக்கு அடித்தால் தான் போதை
நான் கண்ட சரக்குக்கு பாட்டில் கூட போதை
டாஸ்மாக் வாழும் வீதிக்கு இரவே இல்லை...

GROUP: இல்லை...

MALE: அது எனக்கு கிடைக்கட்டும் மரணம் இல்லை...

CHORUS 1

MALE:
ஐஸ் ட்ரெயினில் ரெண்டு ஐஸ் க்யூபை பறித்து...
கண்ணாடி கிளாஸ் ஒன்று அதை மெல்ல துடைத்து...

GROUP:
அடடா அடடா அடடா அதில் பிராண்டி ஊத்திணோமே
உருளும் ஐஸ் க்யூப் மேல பெப்சி ஊத்திணோமே....

MALE:
சீயர்ஸ் சொன்னால் அதை அப்படியே அடிப்பேன்
இல்லையென்றால்  கொஞ்சம் கொஞ்சமாக குடிப்பேன்....
சுற்றும் போதை அடித்த பையனின் உள்ளத்தில்
இன்னும் ஒன்று அவன் கோப்பையின் பள்ளத்தில்...
ரம் ஐ போல் சரக்கு ஒன்று பூமிகில்லை...

GROUP: இல்லை....

MALE:
இனிமேலும் படைக்கும் எண்ணம் சாமிகில்லை...

CHORUS 1
CHORUS 2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For English Readers...


Thank you Bhagavaane.........!!!!!!

CHORUS 1:
Anna Salayil Chennai
Anna Salayil oru 8 natchathra TASMAC ai paarthen
Etti pidika bike il 80 il parandhen
Shutter door close aaga vaerthen.


CHORUS 2:
Saa saa Sarakinai thaedi
Naa naan alaihindre naeram
Hayyo thaedi chendre
sarakke  naeril vandhathe 

MALE:
Aayiram aandugal thozhilnutpam pazhagi
Aandavan padaithaan asathidum Whisky...

GROUP:
Bottle labelai paarthathom konjam
Alcohol mupadhe sadha vihitham
Ulla saraka ethi  paarthaal
Alcohol nooru sadha vihitham

MALE:
Ovvoru sarakukum ovvondru azhagu
Naan kanda sarakuku ovvundrumae azhagu
Beer konda payanuku adithaal mattum bodhai
Naan kanda sarakuku bottle kooda bodhai
TASMAC vaazhum veedhikku iravae illai

GROUP: Illai

MALE: Adhu enaku kidaikatum maranam illai


CHORUS1

MALE:
Ice trayinil rendu ice cube ai parithu
Kanaadi glass ondru adhay mella thudaithu

GROUP:
Adada adada adada adhil Brandy oothinome
Urulum ice cube mela pepsi oothinomee

MALE:
Cheers sonnal adhai apadiye adippen
Illayendral konjam konjamaaga kudippaen
Sutrum bodhai ondru paiyanin ullathil
Innum ondru avan kopaiyin pallathil
Rum ai pol saraku ondru boomikkillai

GROUP: Illai


MALE:
Inimaelum padaikum ennam saamikku illai

CHORUS 1
CHORUS 2

Hope you enjoyed it... Meet you in next post... Kudipom kudhoogalipom...  குடிப்போம் குதூகலிப்போம்....

Tuesday, May 10, 2011

“Chitti - The mokka” Story - Part 6

Hi Folks,
                  Let me move on to the sixth and final part of the story. If you want to read previous parts of the story, you can read it here. First part - here. Second part - here. Third part - here. Fourth part - here.  Fifth part - here.

  She looked around and found none. She started humming the song jumped in the house. As soon as she entered the house, a surprise was waiting for her. She opened the door and she was awe struck to see. She couldn’t believe what she was seeing. She was totally out of this world, and was about to faint after she saw what she saw. Oh my god… It was a real surprise to her, she need to come to real world from where she went after she saw those. She could hear John giving lip sink for the song, “Mayaginen solla thayanginen, nenjam uruginen uyire…”
                 Angelina was surprised to see John standing behind the door. He was more surprised to see what he had in his hand. He had Sothys’s Chandramuki pattu - Sambar karai niraindha pattu in his right hand and gold jewels from Princess Jewellery in his left hand. Angelina jumped out of joy seeing this. She ran like a mad all over the house and finally came to John and asked him, “When did you buy this for me ?”. John replied, “Looooooooosaaa de ne…. We are christians and we are going to marry in register office. You should wear white gown which I have ordered for rent. One hour - 2 rupees. This saree and jewels are for your friends, Sujatha asked me to give these jewels to those mental gang and I have to press this saree. I have lots of work. Go to your room, get ready soon”.
                The smile on her face faded and she became sad. Background song, ” Uchi vagudeduthu pichu poo vacha kili, paccha mala pakathula meyudhu nu sonaanga, meyudhu nu sonadhula nyayam ena sellaatha..” Song faded and Sujatha appeared with broad smile. She saw Angelina walking to her room and Sujatha followed her.
Sujatha: What happened Angel?
Angelina: Only angel in my name. See my face. See my complexion.
Sujatha:(Mind Voice:Aama karuvandu maari irundhukitu Angelina va.. Pera paaru… Siriki mava idhula varutham vera… She is like a black bug and look at her name, Angelina.. Siriki’s daughter, she is feeling bad for it.. bloody hell) Color doesn’t matter dear. You are pretty and that’s why you got a boy friend.
Angelina: Boy friend la enaku ila… I have only one fiaancee…
Sujatha:(Mind Voice:Adha dhan de soldren moodhevi… I am also telling the same threedhevi) Ya. I am talking about him only.
Angelina: He is a real hero giving life to me. Even I am a real heroine gifted with my John.
Sujatha: (Mind Voice: Aiyo Raama… Ena en indha maari kazhisada pasangaloda laam kootu sera vakara… Enaku veri vararthukula poidu de… Aiyo Raama… Why are you making me mingle with this drinage waste group… ) I have called a makeup man. He will make much more prettier.
Angelina: Really. Idhuku melayuma azhagu venum? Sari, apadi xtra azhagu kootita andha necklace enakudhaana…?  (Whether I need to be beautiful more than what I am now? Ok, if I add xtra beauty, you will give me that necklace na)
Sujatha: (Getting up quickly) Makeup man might come anytime, be ready. We have to leave around 9.30 from here.
               Sujatha left the place, she took bath and got ready. Everyone was busy making up themselves while Angelina applied full Fair and Lovely tube when someone knocked the door. Sujatha came in with really thin guy with specks, the fan at its speed and he slowly took paper weight from his pocket and kept it in his hand covering it tightly. Sujatha called Angelina while she was busy turning that side wiping whole of Fair and Lovely in a towel.
Sujatha: Angel, this is Mokkaveerappa Mudhugulakatti. He is from Dharnataka. He is my makeup man. He does awesome makeup. He can change young to old, old to young, tall to short, short to tall, fat to thin, thin to fat. I m pretty only because of him.
Angelina: Hi Mookkoavopea……. @!#$@
Sujatha: (Mind Voice: Vaayula varala la vitudu) Call him Cheepak.
Angelina: Hi Cheepak.
Cheepak: Hello Sir.
Angelina: Whaaaaaaaaaaatttt? Sir……? Hulo. What you think of yourself.
Sujatha: Hey hey. Cool down. He was just kidding. (Whispering in Cheepak’s ears–> She is Angelina, a girl and she is the bride.)
Cheepak: Aiyaaaaayaa……. Avana sheee Avala neee….
Angelina: Whaaaat?
Cheepak: Nothing Madam. I will change you to a Dinosour. Chee… Sorry… Darling…
Angelina: Hmmm.. I should be the prettiest girl in this world today.
Cheepak: Vandhu thola… Makeup potu tholayaren…
                Cheepak started showing his talent. Everyone was ready. They were waiting for her make over to get over. One hour past. Two hours. Three hours. Three hours 20 minutes. Cheepak came out stretching his hands hard and he was sweating all over. Background Music playing as, “Ulagamengilum unnai minjuda yaaru, unnai petradhil perumai kolludhe naadu… Ulaga Naayagane… Dinosourai darling aakaiyadhal inaavum unai azhaikum….”  At the back, Angelina was standing. Everyone was eager to see her. Cheepak moved away and they could see a dinosour. Sorry. Darling…. Angelina was stunning. She was weaering white gown which John had ordered. Her face was full of powder, her face turned black to pure white. She had kept a dhristi bindhi on her cheeks. Her hair had been tied with two plates with green and red ribbon.
John: Wow. (The only expression came out from him and he fainted.)
Angelina: Oh. Idhan azhagula mayangardho. (Oh. This is what is called as fainting because of beauty?)
Everyone sprinkled water and made him wake up. As soon as he got up, he went near her. Put both his hands in his pocket and took anklet. He handed it over to her.
John: Idha ne kaala potu Saroja devi mari aadanum, Na M.G.R mari paadanum.
Sujatha: Idhu renduthula edhu nadandhaalum ulagam azhinjudum. 
Angelina: Ne konja kooda koocha padave maatiya da maanamkettavane..
Cheepak: First, I thought she was okay kinds and I thought I could able to make her over. But, After I got a close look at her face, all my opinion fainted like how John fainted. But, I tried my best.                  
                     Everyone got into cars. There were two cars. John and Angelina fought with Sujatha and somehow got a seperate car. Sujatha and mental gang got into another car. Angelina was blinking as if she is going to rob the bank and John was sweating like anything. Car radio sang the song, ” Pei muzhi ne muzhipadhu en? Oru boochaandiyai kandadhu pol bayandhadhu ena?”. John shouted at the driver, “Stop that @%_(&$ Radio”. Driver switched off the radio, but still the song played. They reached the register office. They all got down and Sujatha asked a office boy for the officer. The office boy showed them the way in and there they could see a big table. Beside it was a man with neat attire. His tummy was protruding. He had a Thalaiaati Chettiyar bommai face. They went near him. Sujatha started the conversation.
Sujatha: Hi Sir, I am Sujatha. We have come here for register marriage. Are you Mr. Saanand Sumaar. I have spoken with you over phone.
Saanand: Oh Sujatha. Hi. Yes. Everything is ready. Where are they?
Sujatha: There they are. (Calling them near her, they came running)
Saanand: Ok. Put this garland on your shoulders.
Angelina: How to put this on our shoulders? Should I put mine first or should he?
Saanand: (Onu seiya sona onbadhu kelvi kekara… If we ask her to do one thing, she is asking 9 questions) Do however you like. Now put on your rings.
Angelina: Which finger we should put on the ring? What if it doesn’t fit properly?
Saanand: (Iva enkita midhipate saava pora… I am going to stamp her and kill her.) Use your middle finger.
Angelina: Its not going in. I think, the ring size is small. Shall we use ring finger.
Saanand: (Moodhevi moodhevi…. Adha mudhalaye seiya vendiyadhu dhaana) Yes. Now Sign in this place. Both of you.
Angelina: Why cant we sign here? Why should we sign here? Who else should sign here?
Saanand: Amma thaaye.. Ne engayavadhu sign panu… Aaaala vidu.. I will go back and let me send someone else.
Angelina: Sorry sir. Tell me where I have to sign.
Saanand: Here. All others sign one by one in this place mentioned for whom you are signing for.
                        Everyone else signed and marriage is over. They all thanked Saanand and came out of the office. Song travelled in the air and reached their ears, ” Nooru varusham indha maapilayum ponum dhaan mokka poda ingu vaazhanum. Solaivanathil oru Jodi kuyil pola dhan kaalam muzhuka mokka podanum.” They all left the place. Angelina and John thanked Sujatha for her great help and left to their village. Next six months no contacts. Even the writer of this story doesn’t know what happened.
                        Seventh month after they got married. July 17, 2782. 11.58pm. Long shot la oru hospital name board. “OC Hospital - Naanga irukom”. Camera close up to a window. It was raining and rain drops falling from one kambi to another kambi. Camera close up to a bed. Camera closing up to woman who was lying on that bed. She was shouting in pain. Two nurses holding her hands. John standing next to doctor eating cookies. Doctor consoling her. She was pregnant. She is about to give birth to a child. Camera close up  to her eyes, tears rolling from her eyes running on her cheeks, sweat falling from her forehead to her cheeks, tears sweat mixing mixing. Camera zoomed out. Pale face crying hard and its Angelina… Oh my god. She was dark in that dark room. That’s the reason for the time to recognize that she is Angelina. Background song, ” Chinna Thaai aval, thandha raasaave…. Mullil poo aval….”
                       Exactly on 12.00am, a baby crying came out. Doctor was happy and Angelina was relieved. Nurse took the baby in her hand. She found that the baby is a boy. Nurse kissed her and showed him to his mother. Angelina made him lie on her side and she pampered him. She said, ” En chella kutti………”The baby replied, ” I AM NOT KUTTI…. I AM CHITTI… CHITTI, THE BOMM”. Angelina was shocked and asked what is that BOMM. The boy replied, “I am CHITTI, THE BOMM- Bachelor Of Mokkaikulam Mokka”
                      Curtain falls with background song, ” Oru mootai karithundu, Oru mootai saambal, ondraaga serndha color dhaane en black. Appo naan karithundu.. Yes.. Ippo naan karuvandu..Yes.. Epodhum pachai thamizhan… Ippo naan karunthamizhan… Ada ada asathudhu un style… gada gada pechilum un style…” Angelina and John appearing with their son Chitti and thanking all of them who are involved in thier life and making their life wonderful and beautiful. Song over. Music stopped. Again curtain moves up. There stood a tall, thin guy who is more or less like a drumstick. He got the mike in his hand and said, ” I am Koravind aka A.R.Superman. I am the one who sang all the background songs in this story. I hope you all liked my voice. Thanks for reading this story with all patience”.
                     Crowd roaring ” Hey ivan dhaana andha kazhudha kurala paadanadhu…. Mavane kal edunga da…” Koravind started singing the end song, ” Kadha kelu kadha kelu, sugamana kadha kelu, kadha kelu kadha kelu, John-Angel-chitti-mokka kadhaya neeyum kelu, copy adichu vachadhu pol kadha dhan paaru…”
                     Crowd running towards the exit shouting,” Marubadiyum paada aaramichutaan da odunga da odunga da…. Again he started singing.. oh my god run run…. “ CURTAIN FALLS.
                       THE END.
Thanks guys for reading this mokka story. I know you would be searching me. Anyways. Meet you in next post.. Until then bye…

Monday, May 02, 2011

“Chitti - The mokka” Story - Part 5

Hi guys,
               Let me move on to the fourth part of the story. If you want to read previous parts of the story, you can read it here. First part - here. Second part - here. Third part - here. Fourth part - here.
              Sujatha got up closing her noes went near the door. Sweat dropped from Angelina's eyebrows to her cheeks rolled down on the tabel. Sujatha touched the knob of the door. The bell rang again. She was frightened. She opened the door and BANG.!!!!

               As soon as she opened the door, she heard the scream "BOOCHAANDI". To her surprise, there stood three young girls who were not like Charlie's Angels but kind of a mental gang, I can say. One stood in the middle was little tall, wearing specks which is real big than her face, her name was Theepika. To her left was Caketha Vandharajan. She was wearing a salwar which has all 256 colors in it, in which green, red, yellow and orange were prominent ones. She is not an ordinary girl. She was born in America, brought up there, studied there and got a Gold Medal, she is the second follower of great BRADLEY. Ofcourse first follower is our TTR Gopi Krishna Murali. ( Avanga America la pirandhu angaye valandhu padichu BRADLEY oda rendavadhu sishyai ah irundhu Gold Medal vaanganavanga). To Theepika's right is a girl who knows eveyone in this world. She is mini world, I can say. She lives next to Obama's house. Sorry sorry... Obama lives next to her. Amitabh Bachan did SHOLAY movie only after getting permission from her, very influential person. Her name was Bunutha Chinnaperumal. Sujatha was surprised to see them and she invited everyone inside. 

              Everyone got introduced to others and were busy talking. Theepika was very much interested in marriage and she was sitting next to Angelina was asking all that had happened and which was about to happen. Angelina was busy boasting of John, saying that he had a plan of marrying her on the fly. Angelina was little sad whe she said that. Caktha and Bunutha asked Angelina why didn't he marry her on the fly. Angelina with crying tone replied them, "He went to all possible Airlines and enquired about their plan. But, all airlines were asking money. We thought it would be for free. But, it was too expensive. We couldn't afford it and that is why we are here". Theepika, " Aama Vadivel maari free ah travel pana kazhutha sethu adichu erakipuda maaatan...", her mind pounded. Caketha caught theepika's mind voice and asked Angelina, "Why didn't you ask your parents for money?".

              Angelina was looking down. Tears rolled down on her cheeks and dropped on the floor which slowly moved. Bunutha thought her parents were no more, came close to her and consoled her. Angelina wiping her face and screaming, Who said I don't have parents? I have two father and two mother and one hubby". Mental Gang screaming, " Whaaaaaaaaaaaaaaattttttt?". Angelina slowly replied, "Yep, my parents and John's parents. one father plus one father is equal to two father. One mother plus one mother is equal to two mother. I am marrying John, so one hubby. Epdi...?". Caketha was really irritated. " Nala kudumbam da eerula mutna eruma maadhiri", she thought herself. Now Sujatha enters the scene and asks everybody to sleep.

              Every night, a watchman will come to Sujatha's home to look after the house in the night. He doesn't know that guests have come home, he comes only at night and leaves early morning because at night he works as a watchman and during daytime he works as helper in a bunglow. Only two ladies were there in the so called bunglow, those two were twins. They should have born as twin boys but since they are girls they became twin daughters for a man who was very rich but dead because he had borrowed money all over the city. The dead man named them Kathuviya and Pesamaatiya. Kathuviya never closes her mouth. Pesamaatiya aka Kushaanthi never opens her mouth. A helper who helps them is Budhan Oragadam. He is the one who works as a night watchman in Sujatha's place.

              He came to Sujatha's place as usual around nine in the night and was sitting on a chair which used to be near the gate exactly opposite to balcony. everyone slept and there was complete silence. Dogs were barking nonstop. Wind were strong and windows were moving back and forth making such a noise that it would break anytime.  Budhan could hear some noise in the midnight around 11.30pm. He woke up slowly and looked outside, the road was empty only thing he could see was distant street light which is blinking periodically. His heart plunged in fear. He came back sat on his chair and could see a guy in the balcony who was busy with something. Budhan took his stick went up the stairs and got into the balcony. The guy was stood turning that side showing back to Budhan. His head was down and his hands were folded. Budhan got to know that he has come with something real big, got ready with his stick. He slowly walked behind him and jumped on him, started beating him like anything. The guy started shouting couldn't resist the pain.

           Everyone inside came running to the balcony except Angelina. Angelina got up hearing the sound, she felt that the voice was very familiar to her. She tried to wake up John, but John was not in his bed. Everyone stood behind Budhan and was shocked to see the thief. It was none other than Mr.John who stole a piece of Kozhukattai in kitchen, brought it to balcony and ate it like a thief. And the result his whole body was swollen like kozhukattai. They explained who he was to Budhan and he asked sorry for what happened. Everyone was back to bed and the big day arrived.

          Angelina got up so early as it was her day, she couldn't sleep properly. As soon as she woke up she could hear a song, "Pottu vacha malliga mottu, poothiruchu vekkatha vittu". She thought that it was a radio. The song faded and she could hear a guy saying, "Nala kaalam poraka podhu, Nala kaalam poraka podhu... Indha veetla seekarame oru kalyanam nadaka podhu.. Jakkama soldra... ( Good time is about to start... Good time is about to start... Very soon a marriage is going to happen in this house... Jakkamma is telling..)". Angelina came running to the door opened it and could see a short, fat, fair guy wearing all possible color dress and having udukai (drum) in his hand. Angelina with enthu asks him, "What did you say just now?". He replied, " Seekarame indha veetla oru kalyanam nadaka podhu... Na solala thaayi... En aatha jakkamma soldra... (Very soon a marriage is going to happen in this house. I didnt say madam.. My god Jakkama is telling.)". Angelina jumping out of joy, running like a mad dog all over the house and comes back to him, " What is your name and what you want? Tell me.. I will give you whatever you want.?". The guy replied, "My name is Sourav Arundhavaal, I don't want anything madam, just give me ten rupees". Angelina was shocked to hear what he said and replied, " Pathu roovaaya.... Dhidirnu avalo panathuku enga poven?". Sourav really got pissed off left the place singing some sanskrit song. A sweet voice came across her and the song was "Malligaiye malligaye maalaiyidum manavan yaar solu". She looked around and found none. She started humming the song jumped in the house. 

          As soon as she entered the house, a surprise was waiting for her. She opened the door and she was awe struck to see. She couldn't believe what she was seeing. She was totally out of this world, and was about to faint after she saw what she saw. Oh my god... It was a real surprise to her, she need to come to real world from where she went after she saw those. She could hear John giving lip sink for the song, "Mayaginen solla thayanginen, nenjam uruginen uyire..."

                                                                                                                         TO BE CONTINUED..... 
      
                     

Share it if you like it