tag:blogger.com,1999:blog-62518825353174692502024-02-19T14:57:32.461-08:00Shri NudiIntelligence Matters Only When Knowledge ExistsSrinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.comBlogger28125tag:blogger.com,1999:blog-6251882535317469250.post-43317899846603367362015-03-15T11:39:00.000-07:002015-03-15T11:39:13.191-07:00'Idol'ogy - Not just scientifically proved.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">Hi all, after a long break I am back in blogging with one of the interesting topic. </span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Recently, I was stunned by my friend's reaction when I tried to explain reason behind one of our old tradition. His reply was prompt too. Here are his words, "<b>Now-a-days every one is tagging their non-sense blind tradition with a bull shit Scientific reason</b>" and he went on to say about his thoughts where he told that our tradition values only idols but not the devotion. <span style="color: red;">Devotion needs no idol to be worshiped, we just need to feel it</span>.!. As there is not much preferences given to idol worshiping in other popular religions.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">For me the first part of his reply found to be logical and an experienced one too. People are just using those two words "<b>Scientifically proved</b>" blindly to prove something which is illogical. But the later part of his reply was seriously unacceptable.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">So what do you think, Do we really need idols for the purpose of praising and praying???</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Here is an answer. Ultimately and obviously has a spiritual purpose also. Feelings of an individual has many dimensions, so as the reason behind our devotion. This very reason of devotion make us to pray and praise the god. According to Upanishats (Ishavasya) in every action we do, we must feel the presence of god. without him nothing can be existent. The emotional vibrancy we get when we see the idol of Lord <b>Ugra Narasimha</b> is completely different from that of <b>Rama </b>idol. Same holds good with Hanumantha, ganesha etc idols. Basically its the mental stability what we get when we are depressed. That's why when we see our scripts, solution for different types of issues/problems points out worshiping different gods.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">(Likewise there are many situations where we need a idol which represent the solutions to our thoughts)</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Quoting an example historically, <b>Bala Gangadhara Tilak</b> used worshiping Ganesha idol as a tool to build back the unity among the freedom fighters by carrying out processions locally throughout the country. Interestingly purana says worshiping Ganesha helps in improving team building skills.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><br />Hope this is not just a scientific reason my friend!!!!!!!!!!!</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Thanks for reading...:-)</span></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com2tag:blogger.com,1999:blog-6251882535317469250.post-53401790883880908582014-12-18T05:43:00.001-08:002014-12-18T05:43:40.732-08:00Often Believe Blindly <div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: Trebuchet MS;">
<a href="https://www.blogger.com/null" name="_GoBack"></a><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">I started this series of article to showcase on the reasons behind our Tradition.</span><span style="font-family: 'Trebuchet MS','sans-serif';"><o:p></o:p></span><br />
<br />
<span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">Moving on, today I like to share about one of most powerful of them. Sometimes if we keep practicing this, it will prove <strong><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">blind and meaningless</span></strong>. If we stop doing this, our <strong><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">life become meaningless</span></strong>. It is everyone's secret. Energy booster. Patience builder. It is "Trust" or "Belief".</span><span style="font-family: 'Trebuchet MS','sans-serif';"><o:p></o:p></span><br />
<br />
<span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">Yes, It is a tradition, Elders at home build this factor stronlgy in our mind at various steps of childhood. Actually without having this very faith, no goal can be achieved. It builds relationships, emotions, strength, help us going together, what not..!! I quoted it as one's <strong><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">secret</span></strong>. Yes every one of us having a habit of predicting something for the future and believe that it will happen at sure at crucial times. Logically it is foolish. But, <strong><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">Faith doesn't stand on logic.</span></strong> It just does its job.</span><span style="font-family: 'Trebuchet MS','sans-serif';"><o:p></o:p></span><br />
<br />
<span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">Spiritually saying, Every result is associated with the doer "<strong><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">Belief</span></strong>". You have to believe before you do. or else it is never complete. Our tradition teaches you to give your 100% and just believe that god is with us. </span><span style="font-family: 'Trebuchet MS','sans-serif';"><o:p></o:p></span><br />
<br />
<span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">Another factor which stops having faith in any result is the "<strong><span style="font-family: 'Trebuchet MS','sans-serif'; mso-bidi-font-family: Arial;">feasibility</span></strong>". Before we believe in something, we need a previous experience of succeeding. But, unfortunately everything cannot be experienced in prior. Have to become blind at some point. Isn't it?.</span><span style="font-family: 'Trebuchet MS','sans-serif';"><o:p></o:p></span><br />
<br />
<span style="font-family: 'Trebuchet MS','sans-serif';">Now a day, I have seen lot of youngsters denying to follow their culture with a reason "I don’t believe in all these”. If I ask why??, they say, there is no scientific reason behind it.!!! It is true that we are blindly following some rituals (Unfortunately). But lots of things are proven, which proves that that our ancestors were not fools to create such things. They are <strong><span style="font-family: 'Trebuchet MS','sans-serif';">tried and tested then accepted ones</span></strong>.<o:p></o:p></span><br />
<br />
<span style="color: blue; font-family: 'Trebuchet MS','sans-serif';">if you need proof for everything around you, then will you ask your mother the proof of your father????</span><strong><span style="font-family: 'Trebuchet MS','sans-serif';">. </span></strong><span style="font-family: 'Trebuchet MS','sans-serif';">No, Right... So you just <strong><span style="font-family: 'Trebuchet MS','sans-serif';">Blindly believe.!!!!!</span></strong><o:p></o:p></span><br />
<br />
<br />
<span style="font-family: 'Trebuchet MS','sans-serif';">Thanks for reading.. :-)<o:p></o:p></span><br />
<div style="text-align: left;">
</div>
</span> </div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1tag:blogger.com,1999:blog-6251882535317469250.post-76949725897787725522014-12-14T01:19:00.003-08:002014-12-14T01:19:46.561-08:00Bhagavadgita in Doubt!!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">What others were doing when Bhagavadgita was told by Krishna to Arjuna. How Krishna managed to tell all those slokas in war field???</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">This is another question from same old enthusiastic <b>friend</b>, yes, he is now more of friend than colleague.. :-)</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"> So, What is your opinion, <span style="color: blue;">What others were doing?</span> If Arjuna understood the very meaning of it why didn't Bheeshma and Dronacharya get its essence?</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Firstly, <b>Arjuna was not that much poor student</b> who need that much detailed description from Lord. Actually, <span style="color: blue;">Bhagavadgita is written by <b>Vedavyasa </b>after the war,</span> This is specially formed because of complete understanding of conversation happened between the two. This <b>kaliyuga </b>is specifically known for disturbed mind, meaning, the destruction first happens in mind. Kali does attack on minds, That's it. rest happens automatically. To clean this dirty mind OR to keep this ever happening mind clean, a detailed form of conversation written by Vedavyasa. </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Scenario : Arjuna gets depressed as he has to face the situation where his own guru stands in opposition. Gets Emotional. Then Krishna makes him understand the situation and builds his mind to get ready as he must fight for the Good. So vedavyasa thought these are the<span style="color: blue;"> key points which can tune our mind</span>. Hence created a detailed report of it and named Bhagavadgita.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Secondly, The Big guns in opposition thought, it might be a usual conversation happened over Krishna & Arjuna. Moreover they knew these truth. only reason they stood for Duryodhana is they were under the shelter of Dritarashtra.</span> <br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">There are still many reasons, these are very few things which I producing here, as I already clarified that these are <b>dealings of Deities</b>. Difficult to understand. Here the <span style="color: blue;"><b>Doubts should be clarified, but not to be used as reason to ESCAPE.</b></span></span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Thanks for reading.. I am Escapingggg</span> :-) :-)<br />
<br />
Special thanks to your comments friends.. It really encourages me, helps me to post further posts.</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com6tag:blogger.com,1999:blog-6251882535317469250.post-51680805322302233882014-11-25T10:41:00.000-08:002014-11-25T10:41:54.913-08:00Ganapathi: The Most worshipped, most questioned.!!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS", sans-serif;">One of the beautiful story from the puranas is Ganapathi-Paarvathi-Shiva story where ganapathi gets a replacement for his head. <b>Ganapathi is most worshiped god among Hindus but unfortunately most questioned too..:-(</b></span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">I was stunned to see a comment from other religion guy in Facebook, calling the above mentioned story as "<b>Family drama</b>" and had a daunting question "<b>how you accept such a cruel Shiva as your god???</b>". Further he dared to use <span style="color: red;">vulgar/slang</span> words to describe the story. </span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">This Post of mine is not only the answer to such rubbish comments, but also enable the knowledge and essence behind story into your mind so that you can give slapping answer to that rather being in doubt.</span><br />
<br />
<span style="font-family: Trebuchet MS;">Firstly,</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">There are 24 qualities (tatvas) that make up this wonderful universe. For those 24, there are Controllers/Deity for each. Likewise,</span><br />
<br />
<div style="text-align: center;">
<span style="color: blue;"><span style="font-family: "Trebuchet MS", sans-serif;"><b>Ganapathi </b>--- </span><span style="font-family: "Trebuchet MS", sans-serif;"><span style="font-family: "Trebuchet MS", sans-serif;">Deity </span>of Ether ( Akasha tatva )<br /><b>Paartvathi </b>-- </span><span style="font-family: "Trebuchet MS", sans-serif;"><span style="font-family: "Trebuchet MS", sans-serif;">Deity </span>of Speech ( Maathu )<br /><b>Shiva </b>--- </span><span style="font-family: "Trebuchet MS", sans-serif;"><span style="font-family: "Trebuchet MS", sans-serif;">Deity </span>for controlling Mind ( Manassu )</span></span></div>
<br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;"><b>Very briefly, Story goes like this.</b></span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">1. Paarvathi wanted a guard when she was going for bath. <br />2. Using her powers, Out of dust on her outer body she made an idol & filled it with life.<br />3. She instructed not to allow anybody to pass him.<br />4. Ganapathi encounters Shiva, Ganapathi denied Shiva to pass him as per the strict command from his mother.<br />5. Shiva gets angry, fights with Ganapathi. Ganapathi looses his Head.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">There is a speciality of every Puranic Scripts . That the reader can understand only as per his grasping quality. If he/she is poor in grasping, then result of it will make them to say it a Family drama....:-) Remember its not acts of humans, these are dealings of gods, it will be something unusual and interesting. Yes, in one viewpoint it is a drama to teach us the lesson of life.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">But, Let's analyze. I am taking above steps and try to extract real logical sense out of it.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">1. When you want to speak out, U need a medium/guard who can take care of your words and take it to destination. (Paartvathi -- </span><span style="font-family: "Trebuchet MS", sans-serif;">Deity </span><span style="font-family: "Trebuchet MS", sans-serif;"><b>of Speech</b>)</span><br />
<span style="font-family: "Trebuchet MS", sans-serif;"><br />2. The medium is nothing but <b>Space (Expression of words)</b> which carries the your spoken words. Or It might be a messenger who carries your message. (Ganapathi --- </span><span style="font-family: "Trebuchet MS", sans-serif;">Deity </span><span style="font-family: "Trebuchet MS", sans-serif;"><b>of Ether</b>)</span><br />
<span style="font-family: "Trebuchet MS", sans-serif;"><br />
3. Space should be clear and far from disturbance to carry the sound as is. Or The messenger should be honest and follow the instruction given. </span><br />
<span style="font-family: "Trebuchet MS", sans-serif;"><br />
4. More Importantly, It has to be agreeable with your <b>Thoughts (</b>Shiva). Thinking something and talking something else should not be the case. <br />
<br />5. If your expression of words (Ganapathi/parvathi) not go in sync with mind (Shiva), then you will definitely loose your head weight in future.<br />
<br />
</span> </div>
<span style="font-family: "Trebuchet MS", sans-serif;">Anybody thought of this thought????!!!! If I summarize it, it provides a beautiful lesson that "<b>Every word should be Mindful</b>". Very meaningful.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">And Now My answer to that <b>unfortunate creature</b> who don't have patience of knowing the meaning before commenting on it is "<b>In Our Religion, even Family Dramas also teach lessons!!!!" Garvadinda garjisuve, Nanobba Hindu.</b></span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Stop pointing start praising. Thanks for Reading.....:-)</span><br />
<br /></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com2tag:blogger.com,1999:blog-6251882535317469250.post-41884231257405086502014-11-21T23:43:00.002-08:002014-11-21T23:43:43.298-08:00Field of Influence!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: "Trebuchet MS",sans-serif;">Whichever Hindu temple</span> <span style="font-family: "Trebuchet MS", sans-serif;">you visit, One thing you see in common. An Arch surrounding the icon. </span><span style="font-family: "Trebuchet MS", sans-serif;"><span style="font-family: "Trebuchet MS", sans-serif;">Filled with attractive designs made up of brass or silver or gold. </span>It is called <span style="color: blue;"><b>Prabhavali</b></span>. Did you anytime question yourself that why size and shape of Prabhavali is common irrespective of difference in icons. You find almost similar kind of design throughout the temples around the globe. what will be its size? what is the idea behind this Prabhavali? </span><br />
<span style="font-family: "Trebuchet MS", sans-serif;"> </span><br />
<div style="text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinXtPYILf-LekAHx_ibg0Iqe7Gx922FSNLpFJBpT4tmYUcPOWykpI0bij8r-n0Mk7hLYOluruUdrBw4MG5WTgAOSMXBVh8cJu18chQRJjJbNty8VFwAM6h6cy3Mt0idCTWrNL2PYehxjY/s1600/Brass_Prabhavali_for_Temple.183102811_std.JPG" height="320" width="213" /></div>
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">To understand this we need some insights on Energy field created out of any living body. For example below figure depicts various fields created out of Human body. Starting from physical existence till spiritual presence it occupy a distance of 10 inches, where a body's spiritual aura ends. i.e.<b> Your influence in space is of 10 inches from your body.</b> Basically Prabhavali symbolizes this field of influence. Hence the Prabhavali around the icons placed exactly 10 inches apart. </span><br />
<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQdWDl688WqaxcN3eJoLTuWVxz2wMDlfFu5qB7pVoLXIOty8NlT7wqHid2RIiv_scUEKKg33pb-dkVKVEWSsXQMmSKg8IPnW5vVZ2xS-Vi0H2pfYVZzQtEOpd_kVtBziN4NyJgm2Ljgkw/s1600/pic_energy_fields.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQdWDl688WqaxcN3eJoLTuWVxz2wMDlfFu5qB7pVoLXIOty8NlT7wqHid2RIiv_scUEKKg33pb-dkVKVEWSsXQMmSKg8IPnW5vVZ2xS-Vi0H2pfYVZzQtEOpd_kVtBziN4NyJgm2Ljgkw/s1600/pic_energy_fields.jpg" /></a></div>
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Further, this mental and spiritual aura is directly connected to our mind and its thoughts. Its color varies from dark blue to red. dark blue representing pureness in the thoughts and red representing bad thoughts. scripts quote the who are spiritually elevated beings can sense this color of aura and judge A person.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Thanks for reading...:-) </span><br />
<br />
<br />
<br /></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-57419974603345042232014-11-19T07:28:00.000-08:002014-11-19T07:28:40.729-08:00Action - Devotion<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">What is Devotion (Bhakti). How should be our devotion.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">Now A days, I constantly hear from my friends that "<span style="color: red;">Devotion should be in the heart not in action!!!</span>" I wonder how nicely they got this escape tag line. </span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">Listen up my friends, Is it possible that "<span style="color: blue;">You still work for your company, when employer says I am very much thankful to you, heartly I welcome your dedication and I pray for god to bless you without crediting single rupee to your bank account!!!???</span>" "No Action, Full satisfaction". Can life be actionless???</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">No. So as devotion, Devotion is both action and a thought. Please don't escape by rendering your own taglines. Every task has its own physical and spiritual importance in our religion. Devotion too. Often Devotion is mistaken with prayer, prayer needs devotion but by itself it is not devotion.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;"><strong>How should be our devotion towards god?? Who is called a supreme devotee? </strong></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">I like to quote a beautiful observation from Ramayana, Hanuman's devotion towards Rama. Every other scripts refers it as pure form of devotion. His dedication was unimaginable. After war has been won by Rama in Lanka, Rama express his thanks to everyone who helped him all along. While deciding on ultimate contributor to this mission, unanimously Hanuman's name comes up. Rama without hesitating asks hanuman to ask for anything he wants!!! Anything.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">Now understand the weight of that boon. The giver is lord Rama, capable of giving anything and everyting. Omnipotent. Seriously, If I would have been there in place of hanuman, might have asked for <span style="color: #cc0000;">a newly built <strong>60 X 40 house in Jayanagar</strong> Bangalore. ;-) </span>. But it was Hanumantha, <span style="color: blue;">Jeevotthama</span>. (clever than anyone else) Instead of asking Owner's property he asked for owner himself. He says,</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;"> || ಪ್ರವರ್ಧತಾಂ ಭಕ್ತಿರಲಂ ಕ್ಷಣೆ ಕ್ಷಣೆ ತ್ವಈಶ ಮೇ ಹ್ರಾಸವಿವರ್ಜಿತಾ ಸದಾ ||<br /><br /><span style="color: blue;">"I need nothing than you!!! just Put in me some more devotion towards you so that I can praise you, serve you even more, forever". </span></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">What a classy answer, actually for the service he provided to Rama he could have demanded anything, but he just <strong>begs</strong> in front of supreme and he knows because of extreme devotion towards him made all this possible, only I can ask is some more of it.</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: Trebuchet MS;">But our devotion is name sake, We get everything but behave like employer in the example. Just praise not serve. </span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">When situation comes where we enjoy the fruitful result of our efforts, somewhere we forget how this fruitfulness is achieved and sell out our valuable efforts to cheap attractive things. Finally nothing left behind than to realize. </span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">See, in case of hanuman there was action (of serving god, destroying demons, bringing godess sita back home) and a thought (Need nothing in return, its just for your pleasure) to impress god. Devotion is an act of impressing the supreme being with our thoughts and service. </span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;"><strong>Escaping statements can make you smarter but service make you impressive.</strong></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">So Actionnnnnnnnnnnnnnnn!!!!!!!!!!!!!!!!</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">Thanks for reading... :-)</span></div>
</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-24600551463741123362014-11-12T07:53:00.001-08:002014-11-12T07:57:40.394-08:00Take-off your Shirt<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-family: "Trebuchet MS", sans-serif;">We Often see a board hanging over at every corners of famous temples,</span></div>
<span style="font-family: "Trebuchet MS", sans-serif;"><br /><b><span style="color: red;">"Please Remove your shirts"</span></b></span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Instantly our mind pop-up a question "<span style="color: #674ea7;"><b>Why??. God wont listen to person with shirt?</b></span>" And the pop-up goes unanswered!! So what might be the reason behind!!!. </span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Its purely a concept of dressing sense, which has now become an <b><span style="color: red;">answer-less tradition</span></b>.</span><br />
<span style="font-family: "Trebuchet MS", sans-serif;">Think, What will be your dress code when you get a chance to meet your company CEO!! Will you go with a torn jeans or with a business formal??. "Nothing is just taken for granted".</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Same applies when you are visiting temples. In our tradition, the meaning of <u><span style="color: #3d85c6;">well dressed</span></u> is "<b>Not to wear a dress which is Torn, or cut-join, stitched. because it symbolizes indecency</b>". Since our shirts and pants are cut-joined pieces, wearing it is prohibited in front Supreme God. That's why usage of Non stitched <b>Dhoti (Panche)</b> is preferred in Hinduism. Seriously, Removing shirt and holding same shirt and going in-front of god doesn't make sense. Does it???? But Time and situation made us to do so!!</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">It's not the question of God's acceptance, it's matter of decency. and spiritually decency in dressing is this. It is possible only if you get a feel as if you are personally meeting someone special (not just a piece of stone).</span><br />
<span style="font-family: "Trebuchet MS", sans-serif;"><br /> </span></div>
<span style="font-family: "Trebuchet MS", sans-serif;">I have done my job of sharing what I knew. Its completely left to you to implement. I have lot to talk about this, but getting a feel that this is not the right platform to raise my voice.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Thanks for reading..:-) </span></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com3tag:blogger.com,1999:blog-6251882535317469250.post-51577380822769399262014-11-07T10:13:00.004-08:002014-11-07T10:13:44.039-08:00Hidden History!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">Today in no mood to touch tradition. :-) lets try to learn from History.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"> </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">In one of my previous posts, I was talking about my colleague to whom I asked some questions about god. Surprisingly same Guy came back to me, and now it was his turn!!! The Question was, </span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="color: red;">Is Mahabharata real</span>?? Isn't it only the story of a king and his family. Where is common man and his life style explained in it? Once my sister also asked similar doubt.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">I was feeling like he is taking revenge for my previous questions!!! Then I gave a second thought, It was a very thoughtful doubt and I always enjoy them.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">I replied, Basically it is not a documentation of whole <b>Dwapara yuga, </b>So expecting such minute details of common man life style is ruled out. In-spite of that, <b><u>every ups and downs of a common man and his family are been addressed</u></b> here as pandavas face different role and responsibilities. All credit goes to Vedavyasa!!!! </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><b>Why I took this topic today</b>: In the current world where we hear "A guy and a girl cant be just best friends". Our mind presumes that they might be in <span style="color: red;">love!!!</span> </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">I want to quote an Example of one of the finest and beautiful relationship. A relation between most gorgeous among women and a most attractive amongst men. Draupadi and Krishna. But still they did not have a thought of marrying each other. </span><span style="font-family: "Trebuchet MS",sans-serif;">Draupadi single-mindedly followed the advice that Krishna gave and never wavered from her devotion to her husbands. They just had an unimaginably pure relationship. we have lot to learn from it.!!!</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Secondly, </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">About the reality of the script. There are plenty of sub stories in Mahabharata. If you have a doubt on reality of the story, try to take essence of each sub stories quoted in it. Apply it in your life. Experience it. you will have answer by <b>yourself</b>..! Personally I learned a lot from character of <b>Krishna</b> and his thoughts, <b>Karna</b> and his bad mistakes!! sometimes I wonder on how beautifully each situation conveys a message of life.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"><span class="st">There is a famous saying, <u><b>Those who <em>cannot learn from history</em> are doomed to repeat it.!</b></u></span></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Thanks for reading..:-)</span></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-61218696708524220832014-11-05T11:07:00.002-08:002014-11-06T08:52:15.168-08:00Forgetten Truth, A Money Maaya!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS", sans-serif;">Today lets talk about Wealth.. Everyone's Pleasure "Money".</span><br />
<br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;"> Like Children's day, Teacher's day, Sports day, In our Tradition "<b>Money</b>" Day is also celebrated. Yes, I am talking about <b><span style="color: magenta;">Akshaya tritiya</span></b>. From years, It is believed that on this auspicious day the wealth will get multiplied, <span style="color: magenta;">Never diminish</span> (Akshaya)!!! so rush to the jewellery, hit or get, bring some gold home (as gold symbolizes wealth). Especially women, so eager to get the long time pending jewels to come home :-)<br /><br /> You think Akshaya tritiya meant for this????!!!!<br /><br />Certainly, your answer may be a hard <b>"NO!"</b>. let me come to the actual reasons later, if it is a <b>"Yes"</b>. Then, it is a big reason of worry. I said Akshaya means "Never diminish" right, you are not just bringing wealth to your home, along with it you bring, your never satisfying "<span style="color: red;">Greed</span>", "<span style="color: red;">I</span>", "<span style="color: red;">Mine</span>", selfish <span style="color: red;">attachment</span> with that wealth which takes you no where.!!!! this selfishness never diminish.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Do you really need that??? Come, lets list out the real, worthy facts about your "Money" day..</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">Historically,</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;"> 1. Yudishtira receives Akshaya paatre on this day by Lord Surya. (So the name Akshaya)<br /> 2. More importantly, Scripting of Epic Story, Mahabharatha Started on this day by Ganapathi narreted by lord Vedavyasa.<br /> 3. Most importantly, Lord Parashurama took birth same day.<br /> 4. Krishna visits to Sudhama's home<br /> 5. Finally, Its the day Kubera is appointed as the Wealth God after Lakshmi.</span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;">These are some of the reasons why it is so auspicious. If Know the background of each of these reasons. you realize that, it is not the money behind it. Dont know from where the Gold factor got attatched to this day!!!</span><br />
</div>
<span style="font-family: "Trebuchet MS", sans-serif;"><span style="color: #0b5394;">Vedic scriptures say that knowledge gained or charity done on Akshay Tritiya is very fruitful.</span></span><br />
<br />
<span style="font-family: "Trebuchet MS", sans-serif;"><u><b>Speciality of this day</b>,</u><br /> Any personal work with a good intention is to be started, start straight away this day without consulting an astrologer. <br /> Like this, there are <b>3 more days</b> which doesnt require a second thought to start a good work, and <span style="color: blue;"><b>astrologically auspicious</b></span><br /><br /><b> 1.Yugadi.<br /> 2.Vijaya Dashami. (Dasara)<br /> 3.Half day of Bali paadyami. (Deepavali)<br /> </b><br /> Personally I feel, Giving is the real Wealth. No Money,No Gold can equalize the wealth of it.!!!! Develop a habit of giving on these festive days.<b> You never get a feeling of loosing something, Instead you experience a breath of satisfaction in giving something.</b><br /><br />I Wish your deposit of real wealth multiplies every day!!</span><br />
<span style="font-family: "Trebuchet MS", sans-serif;">Thanks for Reading.. :)</span></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1tag:blogger.com,1999:blog-6251882535317469250.post-87239522373813378662014-11-05T11:07:00.000-08:002014-11-05T11:07:00.499-08:00What to Offer God, who Has Everything within!!!!<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">Why we offer FIRE while pooja?? what pooja actually is? why fire is used most of the times while offering god??</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">We Know that the supreme god has everything and doesn't expect anything from us, but then why we must offer POOJA to him.?</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Yesss!, He Needs nothing from us. It becomes our duty to offer something from our end to the person who is helping us every moment.!. Honestly telling, Don't offer something to god just because it is written in some holy script or somebody says to do it, Offer him because <b>He is the reason behind everything</b>. </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Ok, Offering make sense, Now, What to offer? Why our religion scripted to use FIRE in the first place for Pooja? . </span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">While offering someone, we follow an untold rule that, The thing which we are offering should be a equalizer to his current status. Meaning, if he is a teacher we get a book of his interest. For a sportsman may be a track suite etc etc. But What to gift A person who is omnipotent.??? </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Our ancestors found an Interesting thing which by itself shown characteristics of Omnipotent. The FIRE. </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">It can Prepare and Destroy. Burn and Build. Every living being need this fire in the form of SUN. Everything needs its very presence.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Summary,</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">Fire is just a representation of a simple yet powerful thing which a every individual (no matter you are poor or rich) can offer to a most superior one. While doing the pooja this should come to our mind, that "<b>Even though I am unable to offer everything I have to you, but take this, and burn my ego destroy my selfishness prepare me to face worst of the situations build me for the best of the society</b>"</span><br />
<br />
<br />
Thanks for reading :) </div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com2tag:blogger.com,1999:blog-6251882535317469250.post-11192466935915064522014-11-03T08:44:00.000-08:002014-11-03T08:44:27.426-08:00Fasting a Testing!!<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">Does fasting make you weak?? or it strengthens your body?? It has anything to do with mental stability?</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Wherever you are, whichever religion you follow, whatever your profession is remember this one of the golden rule "<b>Reserve A day to brain and a day to your stomach of complete rest in a fortnight"</b>. I bet, every tradition has a statement alike. further I personally believe the <u>first day</u> of every fortnight should be a <u>rest to brain</u>, i.e, Don't try to learn anything new by intention. and <u>11th day</u> of fortnight should be given rest to <u>stomach and other digestive organs</u>. Means a Fast. Everybody needs a rest!! so as your organs. nothing special to quote for this, but still there are some major reason to why we have to fast on the that day.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">As per our Hindu religion, its called <b>Ekadashi </b>(meaning 11th day), It symbolizes to have control over 11 things. <b>5 sensory organs + 5 motor organs + Mind</b>, to channelize towards your goal. Spiritually saying, towards God. Not eating food a complete day is the toughest thing anyone wants to do. Idea behind is, On this day whenever we think of the eating something, we forcibly made to think of God and control your hunger. This habit unknowingly builds an ability in us, and makes us to control our mind. In everyone's life there will be situation where we know that the path we are moving is not the right one but still we tend to continue same path due to the <b>instantaneous pleasure</b> it provide and forget the goal we want to achieve.</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"> Some follow fasting in the name of sankashta chaturthi once in a month. which is is also a good practice. but still I suggest to follow the above one!! :-)</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">And about the rest to our brain, I have not come across a specific reason why it has to be first day of fortnight yet. If anybody knows pls comment on this post or provide a link of reference.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Thanks for reading.. Happy Fasting.. :-)</span><br />
<br />
<br /></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1tag:blogger.com,1999:blog-6251882535317469250.post-23576357332784322932014-11-02T09:50:00.001-08:002014-11-02T09:50:21.821-08:00Crazy Castes<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">Basically what is caste.? what is its very meaning? what might be its origin!!!</span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;">Think of a situation where there are no caste system built around us.! People are busy in minding their own business. <u>Definitely the interest of every individual varies</u>. Also <u>surprisingly for some, interests matches</u> with some others. Consider 100 people around us divided into chunks depending on their likings , say 10 groups, some group likes to <span style="color: #a64d79;"><b>Teach</b></span>, some <span style="color: purple;"><b>protects</b></span>, some are <span style="color: blue;"><b>business </b></span>minded, and some likes to do <span style="color: #e06666;"><b>service </b></span>and maintenance etc. It will then become usual practice to call the group of people to which they belong by their group name.!!!</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Exactly in same way the caste system originated. In olden days the group of people who were <span style="color: #0b5394;">teaching </span>good things were called "<u>Brahmanas</u>", one who Protected the society called as "<u>Kshatriyas</u>" etc.. Gradually each group divided into many sub divisions depending on the thinking and occupation they do. Now we have whole lot of castes in-front of us as every subdivisions evolved it its own way.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">So basically the word "<b>Caste</b>" refers to <u>what you are doing</u>, what is your status and contribution to society. its not just caste of your father defines yours. If one follows the way their ancestor used to follow then its perfectly fine, if not then you are out of that caste. <u>It requires a common sense and mind of acceptance.</u></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><b>Now the situation has come where the question of caste come only at the time of <span style="color: red;">marriages</span>!!. </b>Its my humble request to change your thoughts on the caste system built by our ancestors. Don't quarrel in the name of castes. Understand that we are divided by thoughts<b>. <span style="font-size: large;">Caste is just a System, should not become an Issue.!!</span></b></span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"><b>Think, which is your caste!!!!!??? do <u>U</u> really belong to the one you are claiming to be!!?</b></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><b> </b></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><b>Thanks for reading.. :) </b></span><br />
<br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<br /></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1tag:blogger.com,1999:blog-6251882535317469250.post-8164056007268636062014-10-31T21:43:00.000-07:002014-10-31T21:43:41.587-07:00Success In Bheemasena's words.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;">Once discussing with my colleague I raised an unusual, rather a simple question "<span style="color: #3d85c6;">whether you believe in god?</span>".<br />He paused for a minute and replied "<span style="color: #cc0000;">sometimes yes, and sometimes No!!</span>".. Most expected answer.. but still I reacted to his reply quite unusually, I said "what!!!, why is that so??".. He replied, "whenever I ask something to him he fulfills only few of them"... I seriously felt bad!!.. and my straight forward reply was, "<span style="color: #3d85c6;">See dude, you are servant of god not the other way!!, may be to prove this again n again he doesn't give everything you ask for!!!</span>".</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<h3 style="text-align: left;">
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: small;"><span style="color: #3d85c6;"><span style="background-color: white;">Problem</span></span></span></span></h3>
<ul style="text-align: left;">
<li><span style="font-family: "Trebuchet MS",sans-serif;">Problem here is the "thought behind it". We just ask, if not fruitful we again ask, still if its not the expected one, we finally point out the god!!!. </span></li>
</ul>
<h3 style="text-align: left;">
<span style="color: blue;"><span style="font-family: "Trebuchet MS",sans-serif;">Solution</span></span></h3>
<span style="font-family: "Trebuchet MS",sans-serif;">We forget that Actually the Result of every act is a product of effort and god grace. In Bheemasena's words,<br />the success is defined as a product of<br /> 1.Goodness of the Intention.<br /> 2.Actual Effort - you should try to reach your limits.<br /> 3.God's Grace.<br />If one amongst the three is zero, the product is zero!!!</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br />The message conveyed here is, before pointing to the god you must sincerely carry out your duty and then rest should be left to the supreme. </span><br />
<br /></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1tag:blogger.com,1999:blog-6251882535317469250.post-76557415298360093882014-10-30T12:23:00.002-07:002014-10-30T12:28:48.176-07:00Aacharagala Vichara.<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: large;"></span></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: large;">Sashtanga Namaskara to whom and Why???</span></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;">(steping towards to know simple reasons behind our tradition)</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><b><span style="color: #3d85c6;">Meaning</span></b></span><br />
<ul style="text-align: left;">
<li><span style="font-family: "Trebuchet MS",sans-serif;"><span style="color: #3d85c6;"><span style="color: black;">Most <b>superior way </b>of saluting someone.</span></span><b><span style="color: #3d85c6;"> </span></b></span></li>
</ul>
<ul style="text-align: left;">
<li><div style="text-align: left;">
<span style="font-family: "Trebuchet MS",sans-serif;"></span><span style="font-family: "Trebuchet MS",sans-serif;">Involves Heart, Head, Eyes, Mind, Words (tongue), Legs, Hands and Knees – since namaskara (prostration) is done with these eight parts, it is known as “Ashtanga Namaskara” </span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"></span></div>
</li>
</ul>
<ul style="text-align: left;">
<li><div style="text-align: left;">
<span style="font-family: "Trebuchet MS",sans-serif;"> Two hands, Two legs, Two arms, Chest and Forehead, touch the ground while saluting.</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;">For ladies its just a Panchanga namaskara (</span></span><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;">Two hands, Two legs</span> and </span></span><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-family: "Trebuchet MS",sans-serif;">Forehead)</span>. <b> </b></span></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"> </span></div>
</li>
</ul>
<div>
<span style="font-family: "Trebuchet MS",sans-serif;"><b><span style="background-color: white; color: #3d85c6;">To Whom:</span></b></span></div>
<ol style="text-align: left;">
<li><span style="font-family: "Trebuchet MS",sans-serif;">Supreme God</span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;">Parents</span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;">Gurus (Teachers)</span></li>
</ol>
<div>
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="color: #3d85c6;"><b>Concept Behind It:</b></span></span></div>
<ul style="text-align: left;">
<li><span style="font-family: "Trebuchet MS",sans-serif;">Mentally,It is an act of being <b>extremely</b> thankful to them, since whatever we are now is all because of them.</span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;">Phisically, It is an act of showing "I am no way greater than you, so I am grounding before you"</span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;">There are other ways to salute someone, but sashatanga refers to the most important contributors for our life. </span></li>
</ul>
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: small;"><b><span style="color: #3d85c6;">Why,</span></b><span style="color: #3d85c6;"></span></span></span><br />
<ul style="text-align: left;">
<li><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: small;"><span style="color: #3d85c6;"><span style="color: black;">To the God, Since he is the creator of this Universe & Providing every need of our life.</span></span></span></span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: small;"><span style="color: #3d85c6;"><span style="color: black;">Parents, Doesnt need a reason to give I guess :-)</span></span></span></span></li>
<li><span style="font-family: "Trebuchet MS",sans-serif;"><span style="font-size: small;"><span style="color: #3d85c6;"><span style="color: black;">Finally Guru, Ppl say Knowledge is power. A teacher empowers us by sharing valueable knowledge, in every step of our life. Induces the thirst to more and be knowledgeable. </span></span></span></span></li>
</ul>
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><span style="color: red;"><b>Note:</b></span> <b>There is a must and should rule that for above 3, the salutation must be always "Sashtanga Namaskara". For other it can be panchanga or just abhivadana.</b></span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><b><br /></b></span>
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Intention of this post is to bring it to action. Its not just for Information!!!!</span><br />
<span style="font-family: "Trebuchet MS",sans-serif;"><br /></span>
<span style="font-family: "Trebuchet MS",sans-serif;">Reference: Krishnamruta maharnava.</span></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com3tag:blogger.com,1999:blog-6251882535317469250.post-91771210461268303352014-05-06T02:53:00.000-07:002014-05-11T19:48:49.159-07:00Java Special : String.<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<code class="java keyword">String in java, favourite topic to any interviewer and can be used to test your understading about java string internals.</code></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
Unlike in C/C++ java string are not just a stream of characters, instead an object of class java.lang.String. </div>
<div class="line number1 index0 alt2" style="text-align: left;">
String objects are immutable they can be shared!!</div>
<div class="line number1 index0 alt2" style="text-align: left;">
Example:</div>
<div class="line number1 index0 alt2" style="text-align: left;">
String str1 = "string";</div>
<div class="line number1 index0 alt2" style="text-align: left;">
String str2 = "string";</div>
<div class="line number1 index0 alt2" style="text-align: left;">
String str3 = new String("string");</div>
<div class="line number1 index0 alt2" style="text-align: left;">
String str4 = new String("string");</div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZJAV3zIfSQL-yKnkKm-_aXwawzAx0zDUKGbT2RP-wuz8VK_I5lA92G09wJiNggJzUK6DPjnOi5xidvpuQulDjQk7sugV3bKkPQayBzfmMv5i1XrCP7cJD8JcMRenZwpr-9qZeYblVT0/s1600/string.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" closure_lm_337540="null" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsZJAV3zIfSQL-yKnkKm-_aXwawzAx0zDUKGbT2RP-wuz8VK_I5lA92G09wJiNggJzUK6DPjnOi5xidvpuQulDjQk7sugV3bKkPQayBzfmMv5i1XrCP7cJD8JcMRenZwpr-9qZeYblVT0/s1600/string.png" height="273" width="640" yta="true" /></a></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
As shown in figure, the string literals will go and reside in <strong>String constant pool. </strong>Hence when you are assigning a string value to string object it will search in this space if any matching string is found, the object is made to refer same point. In our case <strong>str1 </strong>and <strong>str2.</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
While, if you choose to use <strong>new,</strong> there is turnaround. It behaves as usual object creation and above figure depicts the same. Look at following equivalent expressions,</div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<u><strong>Using "==" - comparing references</strong></u></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
str1== str2 // <strong>true, points same location in memory</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
str1== str3 // <strong>false, 2 different locations</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
str3== str4 // <strong>false</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<strong><u>Using .equals() - comparing contents</u></strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
str1.equals(str2) // <strong>true, equlas is designed to check the contents of String</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
str3.equals(str1) // <strong>true</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
str3.equals(str4) // <strong>true</strong></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
what is Immutability with String?</div>
<div class="line number1 index0 alt2" style="text-align: left;">
Once a <strong>String</strong> is constructed, its contents cannot be modified. Otherwise, the other <strong>String</strong> references sharing the same storage location will be affected by the change, which can be unpredictable and therefore is undesirable.</div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
Ex,</div>
<div class="line number1 index0 alt2" style="text-align: left;">
String str1 = "string";</div>
<div class="line number1 index0 alt2" style="text-align: left;">
str1 = "hello";</div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
Here, instead of modifying content of str1 to <strong>hello, </strong>a new string will be constructed and str1 will be assigned with location of <strong>hello,</strong> leaving "<strong>string"</strong> dereferenced in memory.</div>
<div>
</div>
<div class="line number1 index0 alt2" style="text-align: left;">
why string is immutable?</div>
<ul style="text-align: left;">
<li><div class="line number1 index0 alt2" style="text-align: left;">
Being immutable guarantees that hashcode will always the same, so that it can be cashed without worrying the changes.That means, there is no need to calculate hashcode every time it is used. This is more efficient.</div>
</li>
<li><div align="left" class="line number1 index0 alt2" style="text-align: left;">
<div style="background-color: white; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: black; overflow: hidden; text-align: left; text-decoration: none;">
Imagine StringPool facility without making string immutable , its not possible at all because in case of string pool one string object/literal e.g. "Test" has referenced by many reference variables , so if any one of them change the value others will be automatically gets affected.</div>
</div>
</li>
<li><div style="background-color: white; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: black; overflow: hidden; text-align: left; text-decoration: none;">
By making <span style="font-family: 'Courier New', Courier, monospace;">java.lang.String</span> final, Java designer ensured that no one overrides any behavior of String class.<br /></div>
</li>
</ul>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
<div class="line number1 index0 alt2" style="text-align: left;">
<br /></div>
</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-86695928255910691672014-04-29T03:41:00.000-07:002014-04-29T03:41:08.906-07:00Abstract Class vs. Interfaces in Java<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: left;">
Hi All, This time I am back with a most controversial topic among java beginners. Yes, Its<strong> Abstract Class v/s Interface.</strong></div>
<div class="separator" style="clear: both; text-align: left;">
<strong> </strong>Most of the developers prefer using Interfaces over abstract class for the following reasons.</div>
<ol>
<li>Any Class can be modified to implement the Interface, not necessarily the hierarchical type.</li>
<li>Loosely coupled.</li>
<li>Interfaces enable safe, powerful functionality enhancements.</li>
<li>Overcome effect of absence of Multiple Inheritence </li>
</ol>
With these advantages it also bring one big difficulty that "<strong>Once an interface is<br />released and widely implemented, it is almost impossible to change". </strong>so Interfaces need to be designed more carefully than an abstract class.<br />
<br />
</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-49748851444217379832014-03-08T08:46:00.002-08:002014-03-24T04:13:43.679-07:00Installing VLC player in fedora<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="text-align: left;">
Any video player needs codecs to play the videos on linux, Unfortunately default installation of fedora wont provide it... </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
First You Need to install a codec,</div>
<ol style="text-align: left;">
<li><div style="text-align: left;">
Get Rpm Fusion,</div>
</li>
<ul>
<li><div style="text-align: left;">
Run this command<br /><pre><span class="anchor" id="line-1"></span>su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm'</pre>
<span class="anchor" id="line-40"></span><span class="anchor" id="line-41"></span></div>
</li>
</ul>
<li><div style="text-align: left;">
<span class="anchor">Get Livna</span></div>
</li>
<ul>
<li><div style="text-align: left;">
<span class="anchor"><pre>su -c "rpm -ivh http://rpm.livna.org/livna-release.rpm"</pre>
</span></div>
</li>
</ul>
<li><div style="text-align: left;">
<span class="anchor"><pre><strong>Get gstreamer codec</strong></pre>
</span></div>
</li>
<ul>
<li><div style="text-align: left;">
<span class="anchor"><pre>su -c 'yum install gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ffmpeg vlc'</pre>
</span></div>
</li>
</ul>
<li><div style="text-align: left;">
<span class="anchor"><pre>Optionally I Prefer Amarok music player, here is the command</pre>
</span></div>
</li>
<ul>
<li><div style="text-align: left;">
<span class="anchor"><pre>su -c 'yum install amarok'</pre>
</span></div>
</li>
</ul>
</ol>
<div style="text-align: left;">
<span class="anchor"><pre>Thats It.... <strong>Vlc</strong> Should be listed under the <strong>Application Tab</strong>...</pre>
</span></div>
</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-88190212928592644942013-10-02T05:16:00.004-07:002013-10-02T05:16:36.881-07:00First Java Spring Program:<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
Having Basic Knowledge Of Spring Application Context and Container, We will look into a very basic Working Program developed in eclipse,</div>
<ul style="text-align: left;">
<li>Pr-Requisites of spring framework:</li>
<ul>
<li>Either Spring Tool Suite OR Eclipse need to be installed.</li>
<li>In Spring Tool Suite <b>Create New --> Spring Project</b> Will Do All necessary configurations.</li>
<li>In Eclipse, User Library need to be configured containing all jars of spring,</li>
<ul>
<li>Menu Bar ->> Window -->> Preferences -->> Search for User Libraries -->> Create New Library -->> Add External Jars -->> add all jars listed in below figure into it.</li>
</ul>
</ul>
</ul>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<div style="text-align: left;">
<img alt="" src="data:image/png;base64,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" /><br /><br /><br />Now We Going To write XML, Interface and Classes Which Are Used In Program, This Program Is Basically An Example Of Creating a Bean In Spring Framework</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>Create An Interface Called Figure: With draw() method</b></div>
<div style="text-align: left;">
<img alt="" src="data:image/png;base64,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KIoSLGKGoiiKEixihqIoihIsYoaiKIoSLGKGoiiKEixihqIoihIsYoaiKIoSLGKGoiiKEixihqIoihIsYoaiKIoSLGKGoiiKEqyVjxkAQAcjZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACCiBkAgCBiBgAgiJgBAAgiZgAAgogZAIAgYgYAIIiYAQAIImYAAIKIGQCAIGIGACCImAEACCJmAACC/h98TtBXRy/iRwAAAABJRU5ErkJggg==" /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>A Class Triangle Implementing Figure</b></div>
<div style="text-align: left;">
<img alt="" src="data:image/png;base64,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" /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Class Contains 2 property <b>height </b>and <b>type, </b>A <b>Constructor </b>accepting 2 argument (type and height), and implementation of <b>draw </b>method of <b>Figure </b>interface<b>.</b></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>Create Spring.xml in <span style="color: red;"><span style="background-color: white;">src folder of project</span></span> for triangle bean used to create in spring context</b></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<img alt="" src="data:image/png;base64,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" />Finally The Implementation Class Which Uses Aplication Context to inject the Triangle Bean into container</div>
<div style="text-align: left;">
<img alt="" src="data:image/png;base64,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BwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALCE2AEAACwhdgAAAEuIHQAAwBJiBwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALCE2AEAACwhdgAAAEuIHQAAwBJiBwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALCE2AEAACwhdgAAAEuIHQAAwBJiBwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALCE2AEAACwhdgAAAEuIHQAAwBJiBwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALCE2AEAACwhdgAAAEuIHQAAwBJiBwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALCE2AEAACwhdgAAAEuIHQAAwBJiBwAAsITYAQAALCF2AAAAS4gdAADAEmIHAACwhNgBAAAsIXYAAABLiB0AAMASYgcAALDk/wNMUPcCgXoQXAAAAABJRU5ErkJggg==" /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b> At Last the project Folder structure Should Look Like </b></div>
<div style="text-align: left;">
<img alt="" src="data:image/png;base64,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" /></div>
<div style="text-align: left;">
<span style="color: red;"> <b>Note That Spring user library into the project and an additional .jar for logging information/Error messages from spring to console.</b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<b>The Output</b></div>
<div style="text-align: left;">
<b><img alt="" src="data:image/png;base64,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" /> </b></div>
</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-16198169640482388272013-09-25T10:20:00.004-07:002013-09-25T10:20:48.432-07:00Spring: Application Context<div dir="ltr" style="text-align: left;" trbidi="on">
This Session Talks about the Flavors of <b>Application Context,</b><br />
<ul style="text-align: left;">
<li><b>ClassPathXmlApplicationContext </b>: Loads Context Definition From XML File Located in Classpath</li>
<ul>
<li>ApplicationContext context=new<br />ClassPathXmlApplicationContext("bean.xml");<br /> </li>
</ul>
<li><b>FileSystemXmlApplicationContext </b>: Loads from an xml loacted in filesystem (absolute/relative path should must be mentioned)</li>
<ul>
<li>ApplicationContext context=new<br />FileSystemXmlApplicationContext("c:/bean.xml");<br /> </li>
</ul>
<li><b>XmlWebApplicationContext </b>: Loads From xml file existing with in web application context.</li>
<ul>
<li>ApplicationContext context=new<br />XmlWebApplicationContex("bean.xml");<br /></li>
</ul>
<li>Consider Following xml Bean definition,<br /></li>
<ul>
<li><bean name="hello" class="org.srinidhi.beans.Helloworld"></li>
<li><span style="background-color: white;"><span style="color: purple;"><b>getBean()</b> </span></span>method of context will actually get the instantiated object of Helloworld,<span style="font-size: small;"><span style="font-size: large;"><br /></span></span>public static void main(String args[]){<br /><br />ApplicationContext context = new FileSystemXmlApplicationContext("c:/bean.xml");<br /><br />Helloworld hw = (Helloworld ) context .getBean("hello"); <br /><br />hw.sayHello(); // Calling method of Helloworld Class.<br /><br />}<br /><br />Hope You like this session.</li>
</ul>
</ul>
</div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-27458727281524069302013-09-23T10:45:00.000-07:002013-09-23T10:45:28.700-07:00Why Java Spring? Continued...<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;">In Last Session one of the question stood tall and </span></span></span><span style="color: blue;"><span style="color: red;"><span style="color: black;">went unanswered</span></span></span></span></span><br />
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><br /></span></span></span></span>
<h3 style="text-align: center;">
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><b>How Spring Identifies The Bean?</b></span></span></span></span></h3>
<div style="text-align: left;">
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;">The answer to this question actually drags us to a most popular and second important feature of Spring,<b> Dependency Injection. </b>we will surely look into it but let us concentrate on the current question,</span></span></span></span></span></div>
<ol style="text-align: left;">
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;"> All Our Application Components i.e. Beans will live within <span style="color: orange;"><b>Spring Container</b></span></span></span></span></span></span></li>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;">Spring comes with several container implementations that can be categorized into two distinct types.</span></span></span></span></span></li>
<ul>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;">Bean factories (org.springframework.beans.factory.BeanFactory interface)</span></span></span></li>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;">Application contexts (org.springframework.context.ApplicationContext)</span></span></span></li>
</ul>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;"> Bean Information will be placed in xml based file inside the <bean> tag and this xml file will be loaded to the spring container then container will identify these beans along with the properties set inside <bean> tag</span></span></span></span></span></li>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;">the bean tag typically look like this</span></span></span></span></span></li>
<ul>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><bean id="hello" class="com.srinidhi.beans.Helloworld"/> </span></span></span></li>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;"><span style="color: blue;">The <bean> element is the most basic configuration unit in Spring. It tells Spring to<br />create an object for you.</span> </span></span></span></span></span></li>
</ul>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;">once you specify the bean info in xml following code can be used to load xml to <b>spring application context</b></span></span></span></span></span></li>
<ul>
<li><span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;"><b> <span style="color: purple;">ApplicationContext context = new ClassPathXmlApplicationContext(<br />"hello.xml");<br /></span></b></span></span></span></span></span></li>
</ul>
</ol>
</div>
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><span style="color: red;"><span style="color: black;"><b><span style="color: purple;">well this is much of a concept and also we are still pending with our previous session question of "</span></b></span></span></span><span style="color: blue;"><span style="color: red;">What are The Configuration for setting up spring</span>???"... also there is much to talk about the variants of Application Context. </span></span></span><br />
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;">these topics will be taken care in further sessions, thank u for reading.</span></span></span><br />
<span style="font-size: small;"><span style="font-family: "Courier New",Courier,monospace;"><span style="color: blue;"><br /></span>
</span><span style="color: blue;"><br /></span></span></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-41832442895119442682013-09-22T10:31:00.000-07:002013-09-22T10:31:06.596-07:00Java Spring: An Ultimate framework.<div dir="ltr" style="text-align: left;" trbidi="on">
<br /><span style="font-size: small;"><br /></span><span style="font-size: small;">Having Bundles of Frameworks floating around, the first question which arise is "<span style="color: purple;"><b>is spring really necessary???</b></span>"... (<b><span style="color: purple;">Bekitta Iga</span></b>)... Well, The exact answer depends on the requirements and application complexity. What Spring targets is following features which is an improvement/addition to existing Frameworks.</span><br />
<ol style="text-align: left;">
<li><span style="font-size: small;">Unleashing the Power Of Simple POJO-</span></li>
<ul>
<li><span style="font-size: small;"><span style="color: blue;">Spring never forces you to implement a spring specific interface or extend class. At the worst case a class may be annotated with spring annotations.<br />Example:</span><br /><span style="color: orange;"><b>Without SPRING</b></span>:<br />import javax.ejb.SessionBean;<br />import javax.ejb.SessionContext;<br /><br />public class HelloWorldBean implements SessionBean{<br />public void ejbActivate(){<br />}<br />public void ejbPassivate(){ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<br />} ;<b>Methods of SessionBean Interface foces you to</b><br />public void ejbRemove(){ ;<b> implement these method which are out of interest</b><br />}<br />public void ejbCreate(){<br />}<br />public void setSessionContext(Session Contextctx){<br />}<br />public String sayHello(){<br />return "HelloWorld";<br />}<br /><br />}<br /><br /><b><span style="color: orange;">With Spring Above code can be simply written,</span></b><br /><br />public class HelloWorldBean{<br />public String sayHello(){<br />return "HelloWorld"; ;;;; <b>Only Business Logic, Rest Is Left To Spring.</b><br />}<br />}<br /><br />Isn't it Effective???!</span></li>
</ul>
</ol>
<span style="color: blue;"><span style="font-size: small;"> With This Basic and very tiny Info about Spring Framework i'm Logging off today. but with unanswered questions like "<span style="color: red;">How Spring Identifies The Bean?</span>" and "<span style="color: red;">What are The Configuration for setting up spring</span>?</span>??" also there are lot more features pending to be discussed, Hope You Like This Post. Will Provide You those in coming posts.</span><br />
<br /></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-34957079726373801822012-10-28T05:50:00.002-07:002012-10-28T05:50:48.595-07:00Automate Your Daily Routines With AutoIt...<div dir="ltr" style="text-align: left;" trbidi="on">
Hi All, This Post Talks About Automating Ur Daily Stuffs, It May Be Logging into Ur Account Or Checking Availability For Trains, Filling Your Time Sheets, Opening And Reading Your Mail Box.....<br />
<br />
It Just Needs Little Bit Of Programming Sense With <span style="color: red;">Autoit Scripting</span>.. It Provides API For Handling<br />
<ol style="text-align: left;">
<li>Windows Message Handling (WIN Api Management)</li>
<li>Internet Explorer (IE Management)</li>
<li>Gui Controls</li>
<li>System Registry Handling And More....</li>
</ol>
<br />
Here Is Simple Example And Experience Of Mine, Filling Time Sheet Is A Daily Work For Any IT Employee Often We Show Disinterest Or We Forget. After 2 Or 3 Days We Receive Very Irritating Mail From Our IT Services Saying "NON Compliance". Its Because Mistakes Are Bound To Happen By We Humans... I Came Up With Solution Of Automating That Work So That Computer Will Do That Work In Favour Of Me...!! I Just Used <b>Inet API</b> Provided By <b>AutoIt</b>.... NOW, No Nasty Mails Filling My Inbox.. I Am Very Much Compliance With My Employee Policy..<b>. :-)</b></div>
Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1tag:blogger.com,1999:blog-6251882535317469250.post-34711947446049949672011-12-31T21:49:00.000-08:002011-12-31T22:04:50.565-08:00Learn Everything...<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: left;">Easiet Way To Learn Any Popular Programming Language,</div><div style="text-align: left;"><b style="text-align: center;"><span style="font-size: large;"> Visit <a href="http://www.java2s.com/" target="_blank">www.java2s.com</a>,</span></b> </div><table cellpadding="0" cellspacing="0" class="nrgt" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: small; line-height: 15px; margin-left: 22px; text-align: left;"><tbody>
<tr class="mslg"><td style="padding-right: 6px; padding-top: 4px; vertical-align: top;"><div class="sld vsc" pved="0CDIQkgowAQ" sig="YmK" style="-webkit-transition-delay: initial; -webkit-transition-duration: 0.2s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease; border-bottom-color: transparent; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; display: inline-block; margin-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; padding-top: 3px; position: relative; width: 250px;"><span class="tl"></span><br />
<h3 class="r" style="font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;"><ul><li><span class="tl"><a class="l" href="http://www.java2s.com/Tutorial/Java/CatalogJava.htm" style="color: #1122cc; cursor: pointer; text-align: left;">Java Tutorial</a></span></li>
<span class="tl"> </span></ul></h3><br />
<div aria-label="Result details" class="vspib" role="button" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; bottom: 1px; cursor: default; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 40px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 0px; top: -1px; width: 28px; z-index: 3;" tabindex="0"><div class="vspii" style="-webkit-user-select: none; background-color: whitesmoke; background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(241, 241, 241)); border-bottom-color: rgb(220, 220, 220); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(220, 220, 220); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(220, 220, 220); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 220, 220); border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; cursor: default; height: 57px; position: relative; visibility: hidden;"><div class="vspiic" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.google.co.in/images/nav_logo99.png); background-origin: initial; background-position: -23px -260px; background-repeat: initial initial; height: 13px; margin-left: 6px; margin-top: -7px; position: absolute; top: 50%; width: 15px;"></div></div></div><div class="s" style="max-width: 42em;"><div class="st" style="line-height: 1.24; overflow-x: hidden; overflow-y: hidden; width: 220px;"><ul><li><span style="color: #134f5c; line-height: 1.24; text-align: left;">Every Aspect On Java</span></li>
</ul></div></div></div></td><td style="padding-right: 6px; padding-top: 4px; vertical-align: top;"><div class="sld vsc" pved="0CDcQkgowBA" sig="Gkv" style="-webkit-transition-delay: initial; -webkit-transition-duration: 0.2s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease; border-bottom-color: transparent; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; display: inline-block; margin-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; padding-top: 3px; position: relative; width: 250px;"><span class="tl"></span><br />
<h3 class="r" style="font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;"><ul><li><span class="tl"><a class="l" href="http://www.java2s.com/Tutorial/ASP.NET/CatalogASP.NET.htm" style="color: #1122cc; cursor: pointer; text-align: left;">ASP.NET Tutorial</a></span></li>
<span class="tl"> </span></ul></h3><br />
<div aria-label="Result details" class="vspib" role="button" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; bottom: 1px; cursor: default; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 40px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 0px; top: -1px; width: 28px; z-index: 3;" tabindex="0"><div class="vspii" style="-webkit-user-select: none; background-color: whitesmoke; background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(241, 241, 241)); border-bottom-color: rgb(220, 220, 220); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(220, 220, 220); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(220, 220, 220); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 220, 220); border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; cursor: default; height: 57px; position: relative; visibility: hidden;"><div class="vspiic" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.google.co.in/images/nav_logo99.png); background-origin: initial; background-position: -23px -260px; background-repeat: initial initial; height: 13px; margin-left: 6px; margin-top: -7px; position: absolute; top: 50%; width: 15px;"></div></div></div><div class="s" style="max-width: 42em;"><div class="st" style="line-height: 1.24; overflow-x: hidden; overflow-y: hidden; width: 220px;"><ul><li><span style="color: #134f5c; line-height: 1.24; text-align: left;">Arising Technologies of .NET and Examples on ASP.NET</span></li>
</ul></div></div></div></td></tr>
<tr class="mslg"><td style="padding-right: 6px; padding-top: 4px; vertical-align: top;"><div class="sld vsc" pved="0CDwQkgowAg" sig="rXV" style="-webkit-transition-delay: initial; -webkit-transition-duration: 0.2s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease; border-bottom-color: transparent; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; display: inline-block; margin-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; padding-top: 3px; position: relative; width: 250px;"><span class="tl"></span><br />
<h3 class="r" style="font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;"><ul><li><span class="tl"><a class="l" href="http://www.java2s.com/Tutorial/Oracle/CatalogOracle.htm" style="color: #1122cc; cursor: pointer; text-align: left;">Oracle PL/SQL Tutorial</a></span></li>
<span class="tl"> </span></ul></h3><br />
<div aria-label="Result details" class="vspib" role="button" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; bottom: 1px; cursor: default; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 40px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 0px; top: -1px; width: 28px; z-index: 3;" tabindex="0"><div class="vspii" style="-webkit-user-select: none; background-color: whitesmoke; background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(241, 241, 241)); border-bottom-color: rgb(220, 220, 220); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(220, 220, 220); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(220, 220, 220); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 220, 220); border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; cursor: default; height: 57px; position: relative; visibility: hidden;"><div class="vspiic" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.google.co.in/images/nav_logo99.png); background-origin: initial; background-position: -23px -260px; background-repeat: initial initial; height: 13px; margin-left: 6px; margin-top: -7px; position: absolute; top: 50%; width: 15px;"></div></div></div><div class="s" style="max-width: 42em;"><div class="st" style="overflow-x: hidden; overflow-y: hidden; width: 220px;"><ul><li><span style="line-height: 16px;"><br />
</span></li>
</ul></div></div></div></td><td style="padding-right: 6px; padding-top: 4px; vertical-align: top;"><div class="sld vsc" pved="0CEEQkgowBQ" sig="qWQ" style="-webkit-transition-delay: initial; -webkit-transition-duration: 0.2s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease; border-bottom-color: transparent; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; display: inline-block; margin-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; padding-top: 3px; position: relative; width: 250px;"><span class="tl"></span><br />
<h3 class="r" style="font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;"><ul><li><span class="tl"><a class="l" href="http://java2s.com/Code/Java/CatalogJava.htm" style="color: #1122cc; cursor: pointer; text-align: left;">Java</a></span></li>
<span class="tl"> </span></ul></h3><br />
<div aria-label="Result details" class="vspib" role="button" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; bottom: 1px; cursor: default; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 40px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 0px; top: -1px; width: 28px; z-index: 3;" tabindex="0"><div class="vspii" style="-webkit-user-select: none; background-color: whitesmoke; background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(241, 241, 241)); border-bottom-color: rgb(220, 220, 220); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(220, 220, 220); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(220, 220, 220); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 220, 220); border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; cursor: default; height: 57px; position: relative; visibility: hidden;"><div class="vspiic" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.google.co.in/images/nav_logo99.png); background-origin: initial; background-position: -23px -260px; background-repeat: initial initial; height: 13px; margin-left: 6px; margin-top: -7px; position: absolute; top: 50%; width: 15px;"></div></div></div><div class="s" style="max-width: 42em;"><div class="st" style="line-height: 1.24; overflow-x: hidden; overflow-y: hidden; width: 220px;"><ul><li><span style="color: #351c75; line-height: 1.24; text-align: left;">Java examples (example source code) Organized by topic</span><span style="color: lime; line-height: 1.24; text-align: left;">.</span></li>
</ul></div></div></div></td></tr>
<tr class="mslg"><td style="padding-right: 6px; padding-top: 4px; vertical-align: top;"><div class="sld vsc" pved="0CEYQkgowAw" sig="Qp6" style="-webkit-transition-delay: initial; -webkit-transition-duration: 0.2s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease; border-bottom-color: transparent; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; display: inline-block; margin-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; padding-top: 3px; position: relative; width: 250px;"><span class="tl"></span><br />
<h3 class="r" style="font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;"><ul><li><span class="tl"><a class="l" href="http://www.java2s.com/Code/SQLServer/CatalogSQLServer.htm" style="color: #1122cc; cursor: pointer; text-align: left;">SQL Server / T-SQL</a></span></li>
<span class="tl"> </span></ul></h3></div></td><td style="padding-right: 6px; padding-top: 4px; vertical-align: top;"><div class="sld vsc" pved="0CEsQkgowBg" sig="q7h" style="-webkit-transition-delay: initial; -webkit-transition-duration: 0.2s; -webkit-transition-property: opacity; -webkit-transition-timing-function: ease; border-bottom-color: transparent; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: transparent; border-left-style: solid; border-left-width: 1px; border-right-color: transparent; border-right-style: solid; border-right-width: 1px; border-top-color: transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; display: inline-block; margin-top: 2px; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; padding-top: 3px; position: relative; width: 250px;"><span class="tl"></span><br />
<h3 class="r" style="font-size: medium; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-overflow: ellipsis; white-space: nowrap;"><ul><li><span class="tl"><a class="l" href="http://www.java2s.com/Code/CSharp/CatalogCSharp.htm" style="color: #1122cc; cursor: pointer; text-align: left;">C# / C Sharp</a></span></li>
<span class="tl"> </span></ul></h3><br />
<div aria-label="Result details" class="vspib" role="button" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; bottom: 1px; cursor: default; height: auto; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; min-height: 40px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 0px; top: -1px; width: 28px; z-index: 3;" tabindex="0"><div class="vspii" style="-webkit-user-select: none; background-color: whitesmoke; background-image: -webkit-linear-gradient(top, rgb(245, 245, 245), rgb(241, 241, 241)); border-bottom-color: rgb(220, 220, 220); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(220, 220, 220); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(220, 220, 220); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 220, 220); border-top-left-radius: 2px; border-top-right-radius: 2px; border-top-style: solid; border-top-width: 1px; cursor: default; height: 57px; position: relative; visibility: hidden;"><div class="vspiic" style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.google.co.in/images/nav_logo99.png); background-origin: initial; background-position: -23px -260px; background-repeat: initial initial; height: 13px; margin-left: 6px; margin-top: -7px; position: absolute; top: 50%; width: 15px;"></div></div></div><div class="s" style="max-width: 42em;"><div class="st" style="line-height: 1.24; overflow-x: hidden; overflow-y: hidden; width: 220px;"><br />
</div></div></div></td></tr>
</tbody></table></div>Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-12354385296972712692011-12-31T07:48:00.000-08:002012-01-01T01:51:22.058-08:00Its Your Mobile, Its Your Money....<div dir="ltr" style="text-align: left;" trbidi="on"><span style="color: purple; font-family: Georgia, 'Times New Roman', serif; font-size: large;">Make Your Mobile To Behave As Your Wish.</span><br />
<br />
J2ME Technology Makes It Possible.<br />
<br />
<br />
<ol style="text-align: left;"><li><b>Your Mobile Is As Good As Your Servant,</b></li>
<li><b><span style="color: #38761d;">To Send Timed Messages</span>. </b></li>
<li><b>Your Play Station.</b></li>
<li><b>Your Own Time Manager.</b></li>
</ol><div><b>More Info?? Contact Me: <span style="color: blue; font-size: large;">srinidhi.cv123@gmail.com</span></b></div><div><br />
</div></div>Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com0tag:blogger.com,1999:blog-6251882535317469250.post-44464386938104372752011-12-06T23:21:00.000-08:002011-12-12T00:18:38.692-08:00Learn Java.<div dir="ltr" style="text-align: left;" trbidi="on"><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYoKgFPHPALZtp-TPcvVN9v78PSIKpdhxgf1-SLlVFdKGl9rWbug0nxqLunV0ncw_ViVnZcnE5e1vo07UCIv8njs6sueg0BY5tBkWtlYcTDELnohn0HPFyzPES0f1ZbOLKBOpU4mwp1NY/s1600/index.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYoKgFPHPALZtp-TPcvVN9v78PSIKpdhxgf1-SLlVFdKGl9rWbug0nxqLunV0ncw_ViVnZcnE5e1vo07UCIv8njs6sueg0BY5tBkWtlYcTDELnohn0HPFyzPES0f1ZbOLKBOpU4mwp1NY/s1600/index.jpg" /></a></div>day 1 -- classes, seperation of classes, main method...<br />
day 2 -- var args, cmd line args, overloading<br />
day 3 -- eclipse, inheritence, packages.<br />
day 4 -- jar files,assignment of account and shares.<br />
day 5 -- post order program.<br />
day 6 -- Inheritence.. Bank Account<br />
day 7 -- Inheritence... Emply management<br />
day 8 -- Interfaces.. Emp management using interfaces<br />
day 9 -- Inner classes,anonymous class, Exceptions<br />
day 10-- nested try, throw,throws,rethrow<br />
day 11--threads,synchronization<br />
day 12--util,generics<br />
day 13--genrics<br />
day 14--list</div><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;"><br />
<span style="color: red;">day 15--set,map,IO,StreamReaders,StreamWriters</span><br />
<span style="color: red;">day 16--serialization,pushback,randomAccess</span><br />
<br />
<br />
<span style="color: blue; font-size: large;"><b>Web Related Supporting Technologies,</b></span> </div><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;"><br />
day 22-- Xml till Xml dtd,schema,Xpath. <br />
day 23-- xslt, xsl:template, xsl:choose, xsl:if, xsl programming, javascript<br />
day 24-- javascript, dom, regular Expression.<br />
day 25-- javascript, form validation<br />
day 26-- driverManager wil refer to the recently registersd driver. (root, mysql),Insert Delete Update select<br />
day 27--<br />
day 28-- Servlet installation,conf/server.xml,creating web app heirarchy(WEB-INF),<br />
Deployment Descriptor(web.xml), response.sendRedirect(), request.getDispatcher()<br />
day 30-- servlet requestDispatcher, forword, include, Cookie,Session,Config(for single servlet), Context(for all Servlets)<br />
day 31-- Servlet RequestListeners, filters<br />
day 32-- JSP <% %> <%= %> <%! %>, jspInit(),<js:forword>, <jsp:useBean>, Beans<br />
day 33-- jsp works,, taglib, .tld file , BodyTagSupport, TagSupport, leave maangement system<br />
day 34-- leave management system<br />
day 35-- WebServices, soap, xml, wsdl, uddi, Annotations, <br />
ServiceEndPointInterface(SEI),Service.create(url , qualifiedName);<br />
day 36-- Design Patterns, PPT Presentations.<br />
day 37-- Struts, configuration,web.xml & struts-config.xml mapping, findforward(),<action path=><br />
day 38-- More on struts.xml,Mappings<br />
day 39-- Hibernate, (Intermidiate between for java to Database), Setting Dialect and Database in hibernate.cfg.xml<br />
<br />
<br />
</div><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;"><a href="http://www.blogger.com/goog_905413199"><br />
</a></div><div style="font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;"><a href="http://www.shrikreations.blogspot.com/">Join Me</a><br />
</div></div>Srinidhi C Vhttp://www.blogger.com/profile/00751093875743209082noreply@blogger.com1