<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Dex</title><description></description><managingEditor>noreply@blogger.com (Prabhakar aka Dex)</managingEditor><pubDate>Thu, 19 Sep 2024 08:13:45 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">26</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://sharmaprabhakar.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Lets Define Friend Relation (Unstructured Thoughts)</title><link>http://sharmaprabhakar.blogspot.com/2016/06/lets-define-friend-relation.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Mon, 27 Jun 2016 04:58:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-2265892754866148090</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Guys lets try and define relations today.&lt;br /&gt;
&lt;br /&gt;
Throughout our life we are guided by relations and how a certain relation will pan out for you is more less pre-defined.&lt;br /&gt;
&lt;br /&gt;
When we enter this world we are handed over a bag full of relations and most of our life, till we die and enter valhalla and enjoy the afterlife, these relations stay with us.&lt;br /&gt;
&lt;br /&gt;
But what is a relation?&lt;br /&gt;
&lt;br /&gt;
Is it a standard or mandate which dictates what are going to be our rules of engagement with other person. For example with parents its guidance and love, with nephews it competition and fight and so on. Is it that each relation comes with its own set of Do's and Don'ts which we keep on following religiously.&lt;br /&gt;
&lt;br /&gt;
If it's so what are the rules of engagement with new people. People who does not fall in any predefined relationship catalogue.&lt;br /&gt;
&lt;br /&gt;
A simple answer to this question could be we call them "Friends". This is a most abused word in human relationship as far as i know. We have so many categories of friends that we don't even know what it actually means. We have school friends, casual friends, Good friends, Best friends, More than Friends and god forbid what not.&lt;br /&gt;
&lt;br /&gt;
I do not agree with these norms and that where my issue starts.&lt;br /&gt;
&lt;br /&gt;
I am a firm believer of a fact that throughout our life based on our interactions with people dynamics between us keep on changing. Thus you cannot contain a relation in its strict form guarded by mandate written in ink.&lt;br /&gt;
&lt;br /&gt;
Concentrating only on relation called "Friends", its the purest form of no expectation attached relation. When you are trying to know a person without having any expectation or obligation of placing him/her in a predefined container thats when you have a Friend Relation with someone.&lt;br /&gt;
&lt;br /&gt;
We can also say it's the starting stage of any new relation which after few interactions takes a definite shape and is deemed ready for categorization.&lt;br /&gt;
&lt;br /&gt;
Said that does this means every "Friend Relation"needs to get a name at some stage in its lifecycle.&lt;br /&gt;
&lt;br /&gt;
I would again differ. The beauty of this relation is it can work as a placeholder for any relation without displacing the original relation from your life.&lt;br /&gt;
&lt;br /&gt;
I have seen people eager to categorize their Friend Relation soon and if they are not able to find a place for it or if &amp;nbsp;the place they want it to be in is already occupied the life comes to a stop.&lt;br /&gt;
&lt;br /&gt;
People need to understand we as human are not without faults. If in our jobs a single person cannot perform all the responsibilities alligned to his role than how can a single relation can provide emotional, physical, financial support which comes as a mandate attached with that relation.&lt;br /&gt;
&lt;br /&gt;
If that's so and if in our jobs we solve this issue by asking for core competency in single person but rest can be performed by extended team why can't we do that in relation.&lt;br /&gt;
&lt;br /&gt;
I know its bit far fetched but its practical. Am also not saying we should start neglecting our existing relations and start finding solace in new ones. What am trying to say we should not be afraid of sharing the non core functions of a relation with our extending team which happens to be our friends.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;To sum it up what i would say is Friends are the chosen ones which we get in our life to steer us from the harms and unseen conditions. They are the only people who wont judge you even if you have said or asked them the most irrational, illogical going nuts question , advice or favor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A little Sad Story - Teaser</title><link>http://sharmaprabhakar.blogspot.com/2016/06/a-little-sad-story-teaser.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Sun, 26 Jun 2016 05:21:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-1034227360755091361</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
It was D's first day on Job. A fresh MBA graduate ready to change the world with fresh ideas and Strong faith in himself. Things could not have been better. He was campus recruited and was among the few who have been given opportunity to work for an organisation which was responsible for preparing his nation for changes happening around the globe and positioning the nation as a leader looked up and respected by rest of the world. Vision of organisation was in complete sync with the vision of government and nation.&amp;nbsp;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
D has always been entrepreneurial. New thoughts, business ideas were second nature to him. This was the golden opportunity which he had been searching for his entire professional career.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Nobody could stop him now.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
D has never felt so happy.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
With Spring in his stride D reported to his Manager M on first day.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
M assigned D his first big task, the only task for the day. D's first step towards realising his dream of giving shape to his ideas.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
D was to make 100 copies of a document for a seminar planned for next day.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Upgraded vista to XP</title><link>http://sharmaprabhakar.blogspot.com/2010/06/upgraded-vista-to-xp.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 30 Jun 2010 03:10:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-3626608870286685432</guid><description>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ya am serious and in full senses. I have just upgraded my dell inspiron which i have been using for last 2 years from windows vista to XP. Also i know i have used term upgrade even though XP came much before vista .&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;but these words come right from the bottom of my heart. Am actually feeling good on getting rid of vista from my machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Though i miss some of the cool features of the vista like quick search , sparky UI, good icons and all but still when it comes to performance XP is still a killer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I used vista for 2 years and there was no day when i dint get blue screen error on my machine. Ok i understand that dell machine gets heated up and then crashes down but it only added to the number of blue screens . Since last week i have seen no error as such.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And what to talk about the speed on my laptop. When i had vista i can power on the machine go out had a good dinner or a long call with my friends and still the system would be just booting up.  With XP its a matter of seconds.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Not to mention the ribbon death in vista when it is not able to find out the type of media file. That thing was driving me crazy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now migrating back to XP was not that easy. I had to get used to the basic fonts which xp used. The form factor is entirely different for xp and vista , and for people shifting back to XP from vista its really challenging too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But i have found out solutions for it too, and now my xp looks even better then vista.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are many free tools available in market which can make your xp look even better then vista and also function better then it. Your XP feels like window 7 in functionality and it still is light weighted like XP.&lt;/div&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6VVJ9aejAddn-XTuJnuPjUblQJWq7rqlxPW9z88kqB219aaniImpfXFeGQFxzH14Uwy0I2EXV8zNi5U-L2gk7fHn_VQON-I1PaaGNWaZxKq928brjiPg6FCft98xS-2-w5TzC/s320/vista_menu.PNG" style="text-align: center;float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; cursor: pointer; width: 320px; height: 186px; " border="0" alt="" id="BLOGGER_PHOTO_ID_5488514430441784050" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The features which i missed in xp most was the quick search tab. In vista you click on start menu type down the application you want and voila its in front of you. You dont have to search for it. &lt;/div&gt;&lt;div&gt;This i really wanted but xp does not have it. I searched a lot for it and finally found a software which does it better then vista.&lt;/div&gt;&lt;div&gt;"vista statup menu" does the magic for me.  it is same as quick search of vista but looks better the it with many more options.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second utility which added glitter to my xp  was "winFlip". It shows all the apps in cool 3d flip style.  You can also customize it to use the which key combination you want. Also you can make it work on mouse gestures. Its &lt;/div&gt;&lt;div&gt;a very kool app.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next in line which i had been looking for long is "Deskspace". I really wanted to have multiple desktops on my machine without slowing it down and without switching to ubuntu.&lt;/div&gt;&lt;div&gt;This software made that easy.&lt;/div&gt;&lt;img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidSNyPUr2YBBRKJrG9Fy4qqnX40HjALCz47cJgbfWwIPCMDk8MuFYU2KhUevNQvTVLE8eU2bitaJ7EMkGkkQWBmH4fxNxI0L6tp2e2f4eEUYO4p9kL7B9HYZ36ytIdDCDotZ40/s320/deskspace-cube.PNG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5488525078810586146" /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were many more softwares included in making my xp have all the good functionalities of vista and win 7 minus there crib points.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is how my xp looks now.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzGmn8RpnlRQLvoiqCRjVNzlwDN8LtX5M60TGyXiX4ntYyjqDYEca3g9D0hJQMWsCp5_EWsq3gMxoU' class='b-hbp-video b-uploaded' frameborder='0'&gt;&lt;/iframe&gt;</description><enclosure length="0" type="video/mp4" url="http://www.blogger.com/video-play.mp4?contentId=3dfc405eae3fdd25&amp;type=video%2Fmp4"/><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6VVJ9aejAddn-XTuJnuPjUblQJWq7rqlxPW9z88kqB219aaniImpfXFeGQFxzH14Uwy0I2EXV8zNi5U-L2gk7fHn_VQON-I1PaaGNWaZxKq928brjiPg6FCft98xS-2-w5TzC/s72-c/vista_menu.PNG" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">15</thr:total><itunes:explicit/><itunes:subtitle>Ya am serious and in full senses. I have just upgraded my dell inspiron which i have been using for last 2 years from windows vista to XP. Also i know i have used term upgrade even though XP came much before vista . but these words come right from the bottom of my heart. Am actually feeling good on getting rid of vista from my machine. Though i miss some of the cool features of the vista like quick search , sparky UI, good icons and all but still when it comes to performance XP is still a killer. I used vista for 2 years and there was no day when i dint get blue screen error on my machine. Ok i understand that dell machine gets heated up and then crashes down but it only added to the number of blue screens . Since last week i have seen no error as such. And what to talk about the speed on my laptop. When i had vista i can power on the machine go out had a good dinner or a long call with my friends and still the system would be just booting up. With XP its a matter of seconds. Not to mention the ribbon death in vista when it is not able to find out the type of media file. That thing was driving me crazy. Now migrating back to XP was not that easy. I had to get used to the basic fonts which xp used. The form factor is entirely different for xp and vista , and for people shifting back to XP from vista its really challenging too. But i have found out solutions for it too, and now my xp looks even better then vista. There are many free tools available in market which can make your xp look even better then vista and also function better then it. Your XP feels like window 7 in functionality and it still is light weighted like XP. The features which i missed in xp most was the quick search tab. In vista you click on start menu type down the application you want and voila its in front of you. You dont have to search for it. This i really wanted but xp does not have it. I searched a lot for it and finally found a software which does it better then vista."vista statup menu" does the magic for me. it is same as quick search of vista but looks better the it with many more options. The second utility which added glitter to my xp was "winFlip". It shows all the apps in cool 3d flip style. You can also customize it to use the which key combination you want. Also you can make it work on mouse gestures. Its a very kool app. The next in line which i had been looking for long is "Deskspace". I really wanted to have multiple desktops on my machine without slowing it down and without switching to ubuntu.This software made that easy. There were many more softwares included in making my xp have all the good functionalities of vista and win 7 minus there crib points. Here is how my xp looks now.</itunes:subtitle><itunes:author>noreply@blogger.com (Prabhakar aka Dex)</itunes:author><itunes:summary>Ya am serious and in full senses. I have just upgraded my dell inspiron which i have been using for last 2 years from windows vista to XP. Also i know i have used term upgrade even though XP came much before vista . but these words come right from the bottom of my heart. Am actually feeling good on getting rid of vista from my machine. Though i miss some of the cool features of the vista like quick search , sparky UI, good icons and all but still when it comes to performance XP is still a killer. I used vista for 2 years and there was no day when i dint get blue screen error on my machine. Ok i understand that dell machine gets heated up and then crashes down but it only added to the number of blue screens . Since last week i have seen no error as such. And what to talk about the speed on my laptop. When i had vista i can power on the machine go out had a good dinner or a long call with my friends and still the system would be just booting up. With XP its a matter of seconds. Not to mention the ribbon death in vista when it is not able to find out the type of media file. That thing was driving me crazy. Now migrating back to XP was not that easy. I had to get used to the basic fonts which xp used. The form factor is entirely different for xp and vista , and for people shifting back to XP from vista its really challenging too. But i have found out solutions for it too, and now my xp looks even better then vista. There are many free tools available in market which can make your xp look even better then vista and also function better then it. Your XP feels like window 7 in functionality and it still is light weighted like XP. The features which i missed in xp most was the quick search tab. In vista you click on start menu type down the application you want and voila its in front of you. You dont have to search for it. This i really wanted but xp does not have it. I searched a lot for it and finally found a software which does it better then vista."vista statup menu" does the magic for me. it is same as quick search of vista but looks better the it with many more options. The second utility which added glitter to my xp was "winFlip". It shows all the apps in cool 3d flip style. You can also customize it to use the which key combination you want. Also you can make it work on mouse gestures. Its a very kool app. The next in line which i had been looking for long is "Deskspace". I really wanted to have multiple desktops on my machine without slowing it down and without switching to ubuntu.This software made that easy. There were many more softwares included in making my xp have all the good functionalities of vista and win 7 minus there crib points. Here is how my xp looks now.</itunes:summary></item><item><title>Changes in life</title><link>http://sharmaprabhakar.blogspot.com/2010/03/changes-in-life.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 3 Mar 2010 21:16:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-7952260799264354001</guid><description>Life is a funny and very unpredictable movie.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;when you least expect for something to happen sometime it happens with a bang.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Something like this happened to me on 6th of feb.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I by mistake got married (i swear i dint intended to).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And to top that up i married my own girlfriend with whom i have been for last over 15 years i guess.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now i think you might be able to comprehend why i say life is a very unpredictable movie.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now when am coming out of the first wave of awe , am trying to observe (read it as criticize) what all have changed in my life.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First and foremost what have changed is my my sleeping place and bed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Earlier i used to sleep on a bed next to my mom. That was so soothing . Now i have a whole room for myself oh sorry for me and my spouse and also a whole big bed. It looks good but i do miss sleeping near my mom.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Second thing which has changed is only one of us either me or my wife is allowed to sleep in night.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;sounds crazy but it is. Issue is am a big snorer. My mom says when me and papa are sleeping in house , its seems like someone has started engine of  Boeing plane.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now my wife she is very quite sleeper and also a light sleeper. So my snoring disturbs her sleep .Which in turn forces her to kick me so that i stop snoring . Now this thing breaks my sleep. &lt;/div&gt;&lt;div&gt;So you can understand , its either none of us or just one of us who gets to sleep in night.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Third and a bit less irritating thing which has changed is the attitude and questions of people.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Every other person am meeting is trying to have same funny line. How do u feel after marriage. &lt;/div&gt;&lt;div&gt;Common man i feel the same as you all guys felt.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Am seeing a good mail which has beautiful ladies and suddenly my colleague will say. Hey dude you are not allowed to look at them any more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now that insane.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This my till now stock of things which has changed , leaving things like not allowed to mess up my place at home anymore, no more late night dvds and other small things.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The only best thing which i can think has changed is i have her with me. She makes up for all the things which am missing. Her one smile is enough for me. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets see what else does this movie has in store.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;chow for now&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Welcome me back</title><link>http://sharmaprabhakar.blogspot.com/2010/03/welcome-me-back.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 3 Mar 2010 21:07:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-7777407398285418027</guid><description>I am awed and am loss of words today.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First of all let me apologize to all my readers. Am really sorry but i really dint knew that someone was following me this close.&lt;/div&gt;&lt;div&gt;As you all might have guessed by now how lazy i am in keeping a routine , so for last so many days (in fact months) i have not written any new post. &lt;/div&gt;&lt;div&gt;Today just my chance i happened to stumble upon my blog page , and man do i have got people. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were umpteen number of comments written by people telling me how much they love my blog. There were comments on my older posts telling me how my post have helped them out or they have enjoyed reading it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I again say sorry to all of you. From now onwards i will try to be more regular in my posts :).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just one request from my side. Please don't put anonymous comments . I would really like to know all my readers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks to all of you pals.&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Am back...</title><link>http://sharmaprabhakar.blogspot.com/2009/12/am-back.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 9 Dec 2009 00:25:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-605229165318142748</guid><description>Taking break from any habit be it daily office routine, daily food habits on anything feels good.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I took break from blogging and am back now with new enthusiasm.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Am still working on the same sms project and have learned quite a few new things on it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Like j2me polish do not support conversion of normal canvas  to blackberry canvas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The commands does not work on it. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also we can define structure of jar package.  A new technique for optimisation namely ROMisation and much more.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On other tracks  i have started given serious thought to my waistline. It is trying to break all previous records.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In same line of thoughts i have started commuting from metro.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is my small contribution towards nature and my tummy. (seriously).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Metro has its own charm. Everyday seeing different faces, sometime same faces with different expressions. Seeing your surroundings with new outlook its all new , different and amazingly refreshing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I now walk daily from metro drop point to my office and same way back. I really feel ported back to the time when i was in college and walking was daily routine. I feel fresh after each walk, so i will suggest to all of you that one should walk. Even five minutes of walk make tremendous changes in your outlook towards your surroundings.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One thing which am still doing and will love to do it till i can is reading.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I read the lost symbol by dan brown and was taken down by it. I found it loosely written in comparision to Da vinci code, but still a good work. He should now try his hands in different kind of writing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also finished the twilight series by Stephnie meyer, and if i happen to meet this lady i will like to ask her just one question. " Why do u always take the reader to extremes of emotion/adreline high and then just pushes him over the cliff".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, the new thing is i will try to update my blog daily now. Am thinking of starting a new thread  here named as "What dex found today ?" .&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lets see how it evolves with time, for now , let me have my cup of clean blood :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Memory optimisation for low end devices</title><link>http://sharmaprabhakar.blogspot.com/2009/07/memory-optimisation-for-low-end-devices.html</link><category>j2me</category><category>low end mobile devices</category><category>memory leaks</category><category>rms</category><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Mon, 13 Jul 2009 23:55:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-7311486473233245859</guid><description>So far so good.  feels great to be back again.&lt;br /&gt;&lt;br /&gt;For last few days my life was in turnmoil.  Project deliveries , documentation , new project details blah blah blah.&lt;br /&gt;&lt;br /&gt;In midst all these i got request from my client that the application was not being supported by low end devices due to memory constraints.&lt;br /&gt;&lt;br /&gt;For those who are unaware , i had been working on a mobile application , over j2me platform , which is basically sms base servce application. It has around 50 different flows along with good UI and other flashy things in it which hogs on to memory like anything.&lt;br /&gt;&lt;br /&gt;Now my client wants all these features to be there , and also he wants the application to work smoothly on devices with memory as low as 200KB.&lt;br /&gt;&lt;br /&gt;So this way my journey started towards memory optimisation of the application which i myself made.&lt;br /&gt;&lt;br /&gt;Now as you all know every developer likes his application like his own kid. So it becomes really difficult to find fault in it.&lt;br /&gt;&lt;br /&gt;Anyways this started my voyage towards optimising my kid.&lt;br /&gt;&lt;br /&gt;I searched web and got a lot of things and tried all of them. some helped some dint. The final outcome was that application was still throwing out of memory error on low end devices.&lt;br /&gt;&lt;br /&gt;Then i thought lets give our code a closer look.&lt;br /&gt;&lt;br /&gt;And that was an eye opener, there were a lot of things which needed to be done and couldnt have been possibly told by anyone.&lt;br /&gt;Not going deep in to here is my own memory optimisation tips for those who want to try it out.&lt;br /&gt;&lt;br /&gt;1. Try to seprate out all the memory allocation operations in your application&lt;br /&gt;&lt;br /&gt;2. Check before doing any memory operation for any hogged up memories in application&lt;br /&gt;&lt;br /&gt;3. Always make variables null if they are not intended to be use, even if they are loal variables.&lt;br /&gt;&lt;br /&gt;4. Before doing any major memory allocation work do call system.gc(). It seems idiotic but it surely helps.&lt;br /&gt;&lt;br /&gt;5. Dont ever do memory operations in one big chunk. sub divide memory operations in to sub modules. It helps in cleaning memroy and allocationg memory for further modules.&lt;br /&gt;&lt;br /&gt;6.  Try to use minimum number of for loops they take more memory.&lt;br /&gt;&lt;br /&gt;7. All systems prints should be commented out before production release, they also tend to increase memory.&lt;br /&gt;&lt;br /&gt;8. For image resources make images as png 24 and keep color combn as low as possible.&lt;br /&gt;&lt;br /&gt;9. While deleting recordstore if you are using connection database then dont run null query, simply nullify the recordstore.&lt;br /&gt;&lt;br /&gt;So by doing all this i got what i wanted to do.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Blackberry lets me down one more time :(</title><link>http://sharmaprabhakar.blogspot.com/2009/04/blackberry-lets-me-down-one-more-time.html</link><category>Blackberry</category><category>j2me</category><category>projects</category><category>push registry</category><category>symbian</category><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 22 Apr 2009 23:37:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-5426180390472519400</guid><description>After my&lt;a href="http://sharmaprabhakar.blogspot.com/2009/03/push-registry-for-sms-in-blackberry.html"&gt; push registry incidence&lt;/a&gt; with blackberry , i thought that was my last mishap with blackberry and there will not be anymore just wait and see &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;scenerio&lt;/span&gt; .&lt;br /&gt;&lt;br /&gt;Yet once again the demon of blackberry has haunted me. And this time it has outdone itself.&lt;br /&gt;&lt;br /&gt;What i was trying was to see whether i can add localisation concept in my one of the small application.&lt;br /&gt;&lt;br /&gt;I made a phrase book which has around 25 phrases in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;english&lt;/span&gt; and i was thinking of using localisation concept and translating these 25 phrases into all readily available languages.&lt;br /&gt;&lt;br /&gt;For my first draft i target Hindi,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Herbrew&lt;/span&gt;,Arabic and Albanian language.&lt;br /&gt;&lt;br /&gt;Also as i was making this project in j2me i had no issue with porting it on blackberry. Polish was there for me.&lt;br /&gt;Anyways when i started developing this one lame project( initially i thought it will be one day work) , i first tried to put the translations in a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;txt&lt;/span&gt; file , and then had a hearty laugh on myself. Text file wont understand a thing about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;hindi&lt;/span&gt; as that font is not readable by it.&lt;br /&gt;&lt;br /&gt;So , i said to myself " no issue &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;dex&lt;/span&gt;, lets try the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;unicode&lt;/span&gt; thing". That is make a file in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;unicode&lt;/span&gt; format and read it that way. So when i read that file in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;UTF&lt;/span&gt; 8 format the system does not try to apply its mind and render it the way it is.&lt;br /&gt;&lt;br /&gt;Voila it worked on my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;symbian&lt;/span&gt; device( I have one N72 and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;nokia&lt;/span&gt; 5000).&lt;br /&gt;&lt;br /&gt;So here i thought all done in one day i can simply make a build for blackberry and give it a look.&lt;br /&gt;&lt;br /&gt;And then my whole world of programming got cursed.&lt;br /&gt;&lt;br /&gt;None of my &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;UTF&lt;/span&gt; file worked on blackberry. My code seem to read them properly but when i displayed the contents, it was showing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;everythin&lt;/span&gt; in blocks.&lt;br /&gt;&lt;br /&gt;Initially my guess was that blackberry was having issue in reading &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;UTF&lt;/span&gt; file, but when i &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;digged&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;internet&lt;/span&gt; a bit on this issue , i came to know it was not the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;UTF&lt;/span&gt; it was the RIM who was putting curses on me one after another.&lt;br /&gt;&lt;br /&gt;The issue here was &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;unavailbility&lt;/span&gt; of different languages font.&lt;br /&gt;&lt;br /&gt;Even if we enter any text in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;UTF&lt;/span&gt; format, to display it the device needs to have that specific font.&lt;br /&gt;&lt;br /&gt;I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;dont&lt;/span&gt; know how but the lowest device on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;nokia&lt;/span&gt; seems to be having all the fonts which i was &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;targetting&lt;/span&gt; but Blackberry dint even have the basic fonts except the languages it said it &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;supprted&lt;/span&gt; which were all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;english&lt;/span&gt; based.&lt;br /&gt;&lt;br /&gt;So here again am doomed and am thinking what can i do. I looked for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;UTF&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;renderer&lt;/span&gt; for blackberry but found nothing. I looked for font installer and found nothing.&lt;br /&gt;&lt;br /&gt;Am still on it but am not hoping &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;alot&lt;/span&gt; . May be blackberry should start &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;thnking&lt;/span&gt; in global perspective if they are hoping and are actually trying to get their devices to the masses.&lt;br /&gt;&lt;br /&gt;Lets see what happens.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Push registry for sms in blackberry using midlet</title><link>http://sharmaprabhakar.blogspot.com/2009/03/push-registry-for-sms-in-blackberry.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 25 Mar 2009 21:49:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-5816070365202881973</guid><description>I had been working around a requirement from my client and it was quite a nightmare. The codebase am working on is in j2me.&lt;br /&gt;Now he wanted to port all the functionality of the code to the blackberry also.&lt;br /&gt;&lt;br /&gt;Blackberry inherently does not executes jar/jad files. It first converts them in to cod file using its inbuilt converter RAPC and then executes them.&lt;br /&gt;&lt;br /&gt;Now one of the functionality of my project was push registry.&lt;br /&gt;&lt;br /&gt;The scenerio was as follows. When you start your midlet on any mobile it used to register a port for sms listening and sending . also it used to register it to AMS so that if application is not running and any sms comes on to that port then AMS can invoke my application and i will get that sms also. Till now everything was good. Everything was working fine.&lt;br /&gt;&lt;br /&gt;I ported each and everything and it was not a big deal. But when the push registry scenerio came my world came down crashing on to me.&lt;br /&gt;&lt;br /&gt;The code started issuing the following exception:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;CLASSNOTFOUNDEXCEPTION: midlet not in current suite.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;i started digging around on web for it and came to know that while registering the connection if the midlet name is not found then the following exception is thrown. Its been documented in the connector class. Also it needed the "MIDlet-1" parameter in the jad and manifest which contains the port to be registered, the name of the midlet and the filter.&lt;br /&gt;&lt;br /&gt;So i thought may be that parameter is not passed , but when i checked in the executable it was there and was properly handled.&lt;br /&gt;&lt;br /&gt;Now i dont know what to do.&lt;br /&gt;&lt;br /&gt;Problem also lies in the concept of push registry . Blackberry does not have any concept called push registry, its been introduced only by j2me. So if i have to use it i have to write a midlet for blackberry. And in it , it was not working.&lt;br /&gt;&lt;br /&gt;I searched on net all over and found so many ppl trying to work around this limitation of Blackberry but none of them have been able to.&lt;br /&gt;&lt;br /&gt;So for whole three days i looked around and finally came to a conclusion that it cant be done in Blackberry.&lt;br /&gt;We thought that we might have to shelve the blackberry from going into production as push registry was one of our key feature.&lt;br /&gt;&lt;br /&gt;Then i got a idea . (Man am always full of ideas. )&lt;br /&gt;Yesterday when i was looking for some more way arounds to solve this issue,(actually i was reading a book called "Vlad Taltos" by Steven Brust. Man am hooked onto fantasy reading , thanks to Ankit solanki. May Veera bless him. So when i finished the book ...)  i thought of using a approach which no one have thought.&lt;br /&gt;&lt;br /&gt;What if i dont ever close my application. That is when we exit from application we needed to close the port on which we were listening the sms. Now what push registry used to do was it used to keep the port status in its log. so when ever any sms came on to that port it will start the application , open and register that port again for application. But what if i never close that port?&lt;br /&gt;&lt;br /&gt;Now issue was i have done something like this before. But i have seen that if we dont close the port and try to exit and then restart the app sometimes we will never get that port registered again.&lt;br /&gt;&lt;br /&gt;So what i finally did was , instead of exiting the application send it into background.&lt;br /&gt;&lt;br /&gt;what u say cheesy na :)&lt;br /&gt;&lt;br /&gt;Blackberry has an option of sending an application in background and it can still recieve events.&lt;br /&gt;&lt;br /&gt;so what i did was i imported the blackberry application api and sent the application in background when user wanted to exit it. Now a user thinks that app has exited but in reality its sitting in background waiting for the event . And when new sms comes on that port the application now checkes whether its in background or foreground. If foreground it does normal sms handling, but if its in background it brings the app in foreground , do a bit of initialisation and valla... we have push registry working here.&lt;br /&gt;&lt;br /&gt;So this was my little adventure with blackberry and midlets.&lt;br /&gt;&lt;br /&gt;May  the winds of south have mercy on me.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total></item><item><title>Bulding projects using polish and porting.</title><link>http://sharmaprabhakar.blogspot.com/2009/03/bulding-projects-using-polish-and.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Mon, 23 Mar 2009 02:05:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-6263059884688825080</guid><description>For last few months i have been working on a project which has a lot of going in and around.&lt;br /&gt;first of all its a mobile project. Second it targets all the leading mobile devices available around.&lt;br /&gt;&lt;br /&gt;The language of code is so called j2me. For the porting purpose j2me polish  has been used.&lt;br /&gt;&lt;br /&gt;Now it was my first interaction with polish and for first few days or i should say months i was amazed at how polish accomplishes such a tedious task.&lt;br /&gt;&lt;br /&gt;Being in to mobile industry for quite some time i know how tedious and complex is the task of supporting n number of devices which have all together different property set.&lt;br /&gt;&lt;br /&gt;The properties are not just the screen size or the api sets , but also the underlying OS capabilities, changes in the same OS as there are always some feature packs available. Key pad mapping, UI capabilities mapping, Use of restricted apis and blab blah blah.&lt;br /&gt;&lt;br /&gt;It was always a nightmare for me when i had to port any of my application onto all target devices.&lt;br /&gt;But polish seems to do it quite painlessly.&lt;br /&gt;&lt;br /&gt;So i thought why not give polish a close look and see how it does that.&lt;br /&gt;&lt;br /&gt;what i found out was quite straight and simple. &lt;br /&gt;Polish with the help of ant takes control of complete building process of any j2me application.&lt;br /&gt;&lt;br /&gt;The polish people have written their own routines and code fragments which overrides the default building process. Along with that they have also used the brute force.&lt;br /&gt;&lt;br /&gt;What i mean by brute force is they have indexed all the important and not so important capabilities and features of mobile and have made a standard around it. Now whenever you are building a build for any device, its  capabilities are hand written in one of the files given by polish people.&lt;br /&gt;&lt;br /&gt;this file is called devices.xml. This xml has got indexed features of n number of mobile devices and its ever growing. We can add our own blocks also in it.&lt;br /&gt;&lt;br /&gt;Now this all seems to good , but at the end what i found out was it all is on good  faith. As its open  to changes by anyone, anybody can play around with it. Its very easy to change the name of any device or its feature.&lt;br /&gt;&lt;br /&gt;Also i found porting to different devices buggy.&lt;br /&gt;&lt;br /&gt;The code am working on has to work on blackberry also. Now during the build process itself the polish issues warning like error in jdptask and utiltask. Even if you build its demo project for blackberry you get the same issue. The web is full of issues faced by developers while porting on different devices.&lt;br /&gt;&lt;br /&gt;Some how i fixed the jdp error in the polish jar and when i run the blackberry cod on the device it gives refrence member out of range error. Now its something which cannot be resolved by a developer. am still stuck on it and finally have decided to re write the whole code in blackberry ide itself and build blackberry native code.&lt;br /&gt;&lt;br /&gt;So for small portings and portings on normal devices polish is good, but for other devices and for complex projects play with it at your own risk. :)</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>what can we do....wake up india</title><link>http://sharmaprabhakar.blogspot.com/2008/12/what-can-we-dowake-up-india.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Mon, 1 Dec 2008 00:20:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-6887434571569714917</guid><description>I dont know why but this bombay blast has affected me in a big way. More then i would have thought. And not just me everywhere around me i see ppl talking about it. There is a kind of sadness ,depression and frustration in there tone which is very hard to ignore.&lt;br /&gt;&lt;br /&gt;May be its because everyone is thinking what wrong they have done to be treated like this.&lt;br /&gt;&lt;br /&gt;What wrong did the people who died in Taj firing have done to anyone of us to be killed in such a pathetic way. And why am i affected by it. I dint even knew them.&lt;br /&gt;&lt;br /&gt;Its the frustration of not being able to do anything which is killing people in there heart. These terrorist are hitting us left right center and we are sitting ducks. No one is sure whether he will survive the following day and moreover the big question which everyone is thinking is why me?&lt;br /&gt;what wrong have i done? what can i do to stop myself from getting killed like like i dont have word for it.&lt;br /&gt;&lt;br /&gt;Yesterday one of my fathers friend came to my house and within few minutes mumbai was hot again in my house. He was all for killing all muslims and how they are taking charge of the world .&lt;br /&gt;&lt;br /&gt;Its not like he favours hindus more and has got any personal issues with muslims but what he said had a point that all the terrorist activites being organised all around the world are in some way or other related to muslims. I agree with the point but not with the view.&lt;br /&gt;&lt;br /&gt;May be the best of the terrorist belong to muslims but we have no right to say that because of this all muslims are destined to be killed.&lt;br /&gt;&lt;br /&gt;Its againg the frustration which was coming out as hard words from my uncle's mouth.&lt;br /&gt;&lt;br /&gt;I think its high time that we start taking this terrorism issue seriously .&lt;br /&gt;&lt;br /&gt;Its bigger then ever. And we need to understand its not religion which is feeding it. Its not one tribe of people who are doing it. It is all of us who are giving stronhold to it.&lt;br /&gt;&lt;br /&gt;We guys need to understand the terrorist activities which we are seeing now days are so well organised that none of the leading person who are doing it can be religious fanatic. He has to be a person or a group of people with IQ equivalent to that of Einstien. It seems more like an attempt to crumble the social and commerce structure of our nation.&lt;br /&gt;&lt;br /&gt;Our polticians have to think it more in a logical way then the emotions let them drive it. And why polticians they are the people for whom we all have something bad to say. So the ultimate responsibility again comes on to the shoulders of the common man.&lt;br /&gt;&lt;br /&gt;Coming back to the orignal question of what we can do , i think i have some answers to it.&lt;br /&gt;&lt;br /&gt;First thing applicable to all indians, stop thinking in terms of religion. what u do in ur house could be ur private affair. U worship jeasus or krishna  or allah. No one hardly cares. But what u do outside everyone sees it and affects them. So when we are discussing or deciding anything in terms of nation or society please keep ur religion and creed in some bag and lock it.&lt;br /&gt;&lt;br /&gt;Second thing which we should all do is practice our rights. Please we are a young nation . We got potiential higher then ever. Guys start practising all ur rights, like right to vote. Please do vote  and dont vote because following candidate is from ur religion or ur family has been voting for following party for so long. Think before u act. Vote for a guy who can do good for nation and in turn for you. Keep yourself away from people who do the poltics of vote.&lt;br /&gt;&lt;br /&gt;Third start following rules. Even a simple dicipline like not crossing Red lights count.&lt;br /&gt;Remember one thing every single person in this world is role model for someone else in this world. dont let the person down just for your fun.&lt;br /&gt;&lt;br /&gt;I know these things sound very trivial and illogical but they can help us in long way.&lt;br /&gt;&lt;br /&gt;If we really want that our children should not suffer the  way we are we will have to act now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 0);"&gt;We are Indians, India is the only religion which we follow.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if we can understand this much i think we will take a big leap in understanding the current issue better and how to solve it. But lets start raising our voices now.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Blast From Past</title><link>http://sharmaprabhakar.blogspot.com/2008/11/blast-from-past.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Thu, 27 Nov 2008 21:02:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-5808512777828000285</guid><description>Its been long since i last updated my blogs. Anyways with mumbai under the biggest terrorist attack india has ever seen i thought this might be the right time to indulge in some wrtitng , just to clear my mind of few things.&lt;br /&gt;&lt;br /&gt;We hear ppl keep saying that what u do or give to society it comes back to you. You reap only what u sow and blah blah blah. The point is a man's doing cant go unnoticed. At some point they come back to him and with all the interest accumulated from the date the doing was done.&lt;br /&gt;&lt;br /&gt;And the fact is true for any small thing one does or for any big mistake he commits.&lt;br /&gt;&lt;br /&gt;I have noticed it myself number of times in my daily life. Every event which is happening in present in my life is kind of a payback for an action done by me in my past.( I think this Jim Butcher guy is getting on me. I have started writing like him now.)&lt;br /&gt;&lt;br /&gt;Anyways as i say this was the right time for this post taking from the very recent example of mumbai, if we look in past this was coming. The bomb blasts in jaipur  then in C.P(delhi) and many more places in very short span of time in the past were the fore warning kind of things which if we have paid any heed could have led us to stop what happened in mumbai.&lt;br /&gt;&lt;br /&gt;I like what all polticians are saying that we should stay calm and united in this time of crisis. And we are indians and we can give life for our nation , then all other countries condeming the attack on democracy in india and all that , but one logical thing is why to let such things happen.&lt;br /&gt;&lt;br /&gt;Following the same lines i also fail to understand why these news channel keep flashing the latest resuce activities with video coverage of whats going at the site of panic. God why dont they understand is what they feed is visible to all including the terrorist.&lt;br /&gt;&lt;br /&gt;Todays terrorist are not those big beard nomad type of people. They are planners who come equipped with latest technologies. And such feeds from  news channel help the terrorist only. NO ONE ELSE.&lt;br /&gt;&lt;br /&gt;I have tried conveying this message to some news channels but none of them paid heed to it. May be they pay more attention to TRPs like our polticians pay more attentions to vote then to voters. So much for one india, one thinking.&lt;br /&gt;&lt;br /&gt;I really feel bad for those officiers who died in the line of duty ,believing this will do for their country but such nonsense activites from our polticians side and from news channels make the life giving efforts of our officers go in vain.&lt;br /&gt;&lt;br /&gt;If we guys really want to help our country and want to stop all this nonsense, i think we have to see these terrorist activites from new perspective.&lt;br /&gt;&lt;br /&gt;First thing which we should understand along with our good polticians is that terrorist dont have any religion. They are not hindu muslim or any thing else they are just terrorists.&lt;br /&gt;&lt;br /&gt;They are trained to do these activites so its a kind of their job like my job is to make softwares.&lt;br /&gt;The bodies trainging them and controlling these terrorist are the one who are culprits. And mind me these bodies are no small time gangs. They containg people with IQ level of einstien. So we need to target these people and for that we need to stop thinking in terms of religions and India and pakistan , and start thinking in terms of what is good for world and what is not.&lt;br /&gt;&lt;br /&gt;There is so less love in world lets try to preserve it. Not spoil it by aimless hate.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>sorry forgot to put the links in:</title><link>http://sharmaprabhakar.blogspot.com/2008/07/sorry-forgot-to-put-links-in.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Tue, 29 Jul 2008 02:07:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-3081196864923354091</guid><description>here are the links :&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;link 1&lt;br /&gt;========&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://nullbit.wordpress.com/2006/01/10/manglik-vs-non-manglik/" target="_blank"&gt;http://nullbit.wordpress.com/&lt;wbr&gt;2006/01/10/manglik-vs-non-&lt;wbr&gt;manglik/&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;link 2&lt;br /&gt;=======&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt;   &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://www.planetarypositions.com/notes/2006/02/clarifications-on" target="_blank"&gt;http://www.planetarypositions.&lt;wbr&gt;com/notes/2006/02/&lt;wbr&gt;clarifications-on&lt;/a&gt;-manglik-dosha.html&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;link 3&lt;br /&gt;=======&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://astrology.oneindia.in/numerology/marriages.html" target="_blank"&gt;http://astrology.oneindia.in/&lt;wbr&gt;numerology/marriages.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;link 4&lt;br /&gt;=======&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;a href="http://www.dragondance.com/numerology.html" target="_blank"&gt;http://www.dragondance.com/&lt;wbr&gt;numerology.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt; &lt;div&gt;&lt;br /&gt;link 5&lt;br /&gt;=======&lt;br /&gt;&lt;a href="http://www.dragondance.com/numerology2.html" target="_blank"&gt;http://www.dragondance.com/&lt;wbr&gt;numerology2.html&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>kundli milan : mangalik dosh : facts and myths</title><link>http://sharmaprabhakar.blogspot.com/2008/07/kundli-milan-mangalik-dosh-facts-and.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Tue, 29 Jul 2008 01:44:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-8188590297036616745</guid><description>Now this is really interesting. In indian culture the life of people is governed by few pieces of paper.&lt;br /&gt;The highest point of ignorance, is you are supposed to marry a person whose kundli matches with you.When a persons kundli matches with other persons kundli , and the families are ok with them getting married , then only the to be bried and groom are allowed to meet each other that too inthe presence of others. The only first time these bride and groom talk to each other as people is after getting married. And if after all this if the marriage does not survives its the sole responsibility of these two people who got married.&lt;br /&gt;&lt;br /&gt;To those who arrived late kundlis are the parchment of paper which a pandit makes at the birth of child according to the planetry positions,the date and time of birth. There are some characterstics defined in this kudli along with dosh or the defects like sarpdosh,mangaldosh, kaldosh etc  etc.&lt;br /&gt;These points are taken in consideration when someone is getting married or is about take some very important decision.&lt;br /&gt;&lt;br /&gt;So much for the indian mythology.&lt;br /&gt;&lt;br /&gt;Dont get me wrong. All this which i stated above is vaild and true to an extent. But the only issue with indian society is they take everything on face value and refuses to see the intellectual and the practical side of the ritual and traditions which have been followed till now.&lt;br /&gt;&lt;br /&gt;When indian society was under construction if you allow me to say that there were hardly any educated people around. there used to be alot of things which were getting hard for the intellectuals and the informative people to tell  to everyone.&lt;br /&gt;&lt;br /&gt;so they took the easy way out . They started getting these traditions into the daily practicse of the people without letting them know why they are doing it.&lt;br /&gt;&lt;br /&gt;for example prohibition of ladies from going into kitchen when they are in periods.&lt;br /&gt;&lt;br /&gt;It was very difficult to tell the ignorant one what the mensuration cycle is why it happens and what precautions have to be taken. It was too complex for them. But along with this it was also important to take care of this situation and control it before it gets out of control. The personal hygiene and proper rest of the woman under going mensuration cycle was the top priorty in the mind of the intellectuals. So they made this tradition so that woman can get some rest also and can have proper hygiene. But with time it became a curse for woman and they started treating periods as very bad thing and still they are not over it.&lt;br /&gt;&lt;br /&gt;Same is with kundli milan. Earlier when there was not so freedom of intermixing of opposite sex, getting them married and keep that marriage healthy was a very tidious task. So to overcome that a bit of study was done and characterstics were defined for people taking birth under certain conditions. A match of those conditions was a sound formulae for getting married. So it was done for the benefit of people. But with time as the intellects never bothered to tell the scientific reason behind matching these kundlis and the proper way to do it, it also become one of the most followed tradition without any knowledge and now its on the way of becoming a curse for the new indian generation.&lt;br /&gt;&lt;br /&gt;There are lots and lots of other traditions which are just followed for the sake of just being dragged. I do so because my forefather used to do so is the common thinking of normal indian. Anyone who tries to rationalise is thought as a rebel and is outcasted.&lt;br /&gt;&lt;br /&gt;Am also posting some very useful links here related to indian myths, kunli milan and manglik dosh and facts.&lt;br /&gt;&lt;br /&gt;But most important is this picture which am going to put here. Our so called pandits who match kundlis have seem to miss this chapetr while studying all the jyotish and astrology.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0OT0110Wf9AiUp9QfZEQXwLvqaezdy51iYRyc35VdnjsE-4po1CfFIqvC7DbsfeLwKDmrRoMFsCqJtlgpsUbIMh3nMG_SwGcEgfUSAQ-n5uoFr2rDjeas4i_iIfLuBk3tNid/s1600-h/interesting.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0OT0110Wf9AiUp9QfZEQXwLvqaezdy51iYRyc35VdnjsE-4po1CfFIqvC7DbsfeLwKDmrRoMFsCqJtlgpsUbIMh3nMG_SwGcEgfUSAQ-n5uoFr2rDjeas4i_iIfLuBk3tNid/s400/interesting.jpg" alt="" id="BLOGGER_PHOTO_ID_5228359413443775410" border="0" /&gt;&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt0OT0110Wf9AiUp9QfZEQXwLvqaezdy51iYRyc35VdnjsE-4po1CfFIqvC7DbsfeLwKDmrRoMFsCqJtlgpsUbIMh3nMG_SwGcEgfUSAQ-n5uoFr2rDjeas4i_iIfLuBk3tNid/s72-c/interesting.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>Indian Caste System : facts ,myths and reforms : an insight</title><link>http://sharmaprabhakar.blogspot.com/2008/07/indian-caste-system-facts-myths-and.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Tue, 29 Jul 2008 01:25:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-7972390130019502850</guid><description>This is one of the social cause which is very close to my heart. I have always failed to understand why we have caste systems and why we need it. In my earlier days i always use to wonder why some guy coming to my house always sits outside of our main sitting area , or why do he gets served in seperate utensils which used to be kept always seperate not to be use by the family members in future.&lt;br /&gt;&lt;br /&gt;Now when i have started understanding the basics of this caste system , I have come to know a shocking truth. This caste system which was made in very early days was for the benifit of the indian society. But just because of few greedy and selfish people it has become an epidemic for indian society.&lt;br /&gt;&lt;br /&gt;Before i move forward , i would like to tell that i myself am a brahmin boy by the caste.&lt;br /&gt;&lt;br /&gt;Here i will be putting some facts and information gathered from various resources :&lt;br /&gt;&lt;br /&gt;"&lt;b&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;Any religion that refuses            to reform with the times will be relegated to oblivion and            insignificance. We have classic examples of this natural phenomenon in            India itself in Buddhism and Jainism. A simple and clear reform, not            affecting the basic nature, is the need of the hour if Hinduism is to            find its place as one of the best ways of life in twenty first            century&lt;/span&gt;."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 11pt;font-family:Arial;" &gt;A clear mismatch exists between the classical four tier Caste system        mentioned in the scriptures and the present day Hindu society. We find        thousands of castes and sub-castes instead of a clear cut division into        four. Across India, we find only the Brahmins having some similarity but        other groups are let to choose their Castes according to the political and        economic clouts.&lt;br /&gt;     &lt;br /&gt;      For example, in Kerala, no one knows who are the Kshatriyas, Vysyas and        Sudras. We have always considered Namboothiris to be the Brahmins in        Kerala but there have never been a consensus on the other three castes.        Other categories of people like Nairs, Ezhavas, Thiyas, Parayas, Pulayas        etc. etc. have been classified under various castes in various times        according to different scholars. The situation is very much similar in        other states as well.&lt;br /&gt;     &lt;br /&gt;      I strongly feel that we can positively utilize this mismatch between the        classical four tier Caste system and the hundreds of castes that exist        now. It is possible that we are confused between Gothras and Castes. All        these present day categories like Jats, Rajputs, Nairs etc., etc., are        essentially Gothras and are akin to the tribes in Africa and Arabia. Even        if some scholars feel otherwise, I feel a lot of our problems can be        solved if we define it that way. The present day names can continue as        such provided they are considered as Gothras (or some other new name)        instead of Castes. At one stroke, we can continue with the present naming        systems and social groupings but can do away with the Caste problems.&lt;/span&gt;       &lt;p align="left"&gt;&lt;span style="font-family:Arial;font-size:130%;"&gt;Reform&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;br /&gt;     &lt;br /&gt;      &lt;/span&gt;&lt;span style="font-size: 11pt;font-family:Arial;" &gt;Since the four tier system is referred in our scriptures at various places        and cannot be undone or wished away, all that is required is a different        way of looking at the Caste system. I propose a system in which all of us        Hindus live through the Sudra, Kshatriya, Vysya and Brahmin Castes as        different stages in our lives.&lt;br /&gt;     &lt;br /&gt;      If one goes back to the origins of Caste system, it is nothing but a        scientific and systematic structuring of the then society according to the        tastes and talents of the people. The hereditary principle which created        bad blood in later years is nothing but a clever move on the part of        Brahmins to keep the power within their kith and kin. We find this no        longer valid and practical. Most children of Brahmin parents do not study        scriptures, do not practice rituals and do not live like Brahmins. So how        can they continue to ‘enjoy’ and monopolize Brahminhood? Similar is the        case with all other castes, as they are classified now.&lt;br /&gt;     &lt;br /&gt;      In the classical definition of Caste System, the different qualities        attributed are as follows :&lt;/span&gt;&lt;/p&gt;       &lt;blockquote&gt;         &lt;p align="left"&gt;&lt;span style="font-size: 11pt;font-family:Arial;" &gt;Brahmin – Learned &amp;amp;          Spiritual&lt;br /&gt;        Kshatriya – Strong &amp;amp; Fighting&lt;br /&gt;        Vysya - Intelligent &amp;amp; Creates Wealth&lt;br /&gt;        Sudra – Average &amp;amp; Assists all others &lt;/span&gt;&lt;/p&gt;       &lt;/blockquote&gt;       &lt;p align="left"&gt;&lt;span style="font-size: 11pt;font-family:Arial;" &gt;Essentially all of us are        Sudras at birth and it is evident from the qualities attributed. It is        something like starting on a clean slate. The average age of a human being        is now 80 years and it is logical to assume that we exhibit Sudra like        qualities until one fourth of our lifetime i.e till the age of 20. In the        next phase i.e till the age of 40, we are strong, physically active and        exhibit qualities of a Kshatriya. This is the period most of us marry and        rear children. Strong and fighting qualities are required to protect the        family and feed them. In the next phase i.e 41 to 60, we all become        worldly wise and participate in one form or other of wealth creation for        the family and society, which makes us good Vysayas. And finally, in the        last phase, we tend to concentrate on spiritual activities and get ready        to depart. We all try to become ideal Brahmins in the age group above 60.&lt;br /&gt;     &lt;br /&gt;      Thus all of us Hindus, irrespective of our Gothras, pass through the four        tier Caste system as envisaged in our scriptures and live an ideal life        fulfilling all the necessary conditions required at various phases. It is        this minor reinterpretation of the Caste system that will bring about        drastic changes in the way Hindu society would think. All that we need is        disassociating the classical Caste system from the present arrangement we        have.       &lt;/span&gt;&lt;/p&gt;       &lt;p align="left"&gt;&lt;span style="font-family:Arial;font-size:130%;"&gt;Advantages&lt;br /&gt;      &lt;/span&gt;&lt;span style="font-size: 11pt;font-family:Arial;" &gt;      &lt;br /&gt;      The distinct advantage of such a reinterpretation of the Caste system is        the little or minimum changes that will result in the present social        symbols. All the present day laws and rules can continue as such if Caste        is replaced by Gothra in the statute. For example, Scheduled Castes and        Scheduled Tribes will merge and change to Scheduled Gothras. And they can        enjoy the same reservations they are entitled to. The bad name attributed        to Hinduism on account of the caste discrimination will vanish in one        stroke. All present day names and surnames can continue without any        change, but no Gothra will be automatically associated with any one of the        four castes. This means nobody is a Brahmin or Kshatriya or Vysya or Sudra        throughout his or her life. It all depends on age and qualities. In the        long run, the bad blood generated so far would fade out and Hindu society        would be much more harmonious and stronger.&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;br /&gt;     &lt;br /&gt;      &lt;/span&gt;&lt;span style="font-family:Arial;font-size:130%;"&gt;Remarks&lt;/span&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;br /&gt;     &lt;br /&gt;      &lt;/span&gt;&lt;span style="font-size: 11pt;font-family:Arial;" &gt;Success of all this depends on the approval and blessings of the prominent        religious leaders and institutions. It would be one of the most popular        and progressive decisions anywhere in the world, if one ‘Dharm Sansad’ is        called specifically to endorse such a viewpoint and root out causes of        caste discrimination once for all from the mind of modern Hindus. It is        high time the nationalist and patriotic forces in our country realized the        importance of such a reform is equal to that of the Ram temple at Ayodhya,        if not more.&lt;/span&gt;&lt;/p&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">81</thr:total></item><item><title>programming android</title><link>http://sharmaprabhakar.blogspot.com/2008/07/programming-android.html</link><category>android</category><category>video</category><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Thu, 24 Jul 2008 21:32:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-6175673557731644422</guid><description>&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzAA113ITp8zzFwDq4qAbE3O1pAif1FFeuaqlTpDDX6GtGi7afnVIrIJ5rMaq0MlY10_rkzhX9LGvM' class='b-hbp-video b-uploaded' frameborder='0'&gt;&lt;/iframe&gt;&lt;br /&gt;wont be saying much today. this android thing is literally bogging me down in every way. Each day i learn something new in it with breaking at least on coding convention each day. The UI development in it is so fast that you can show anything as a demo to anyone within few hrs of discussion. Also its expandable ,flexible and you can manuever it in any way. The interaction of ui components with in themself is awesome.&lt;br /&gt;&lt;br /&gt;The video speaks for itself. i developed it as a demo for my client with in few days.</description><enclosure length="0" type="video/mp4" url="http://www.blogger.com/video-play.mp4?contentId=9d4fbba6f7187f73&amp;type=video%2Fmp4"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><itunes:explicit/><itunes:subtitle>wont be saying much today. this android thing is literally bogging me down in every way. Each day i learn something new in it with breaking at least on coding convention each day. The UI development in it is so fast that you can show anything as a demo to anyone within few hrs of discussion. Also its expandable ,flexible and you can manuever it in any way. The interaction of ui components with in themself is awesome. The video speaks for itself. i developed it as a demo for my client with in few days.</itunes:subtitle><itunes:author>noreply@blogger.com (Prabhakar aka Dex)</itunes:author><itunes:summary>wont be saying much today. this android thing is literally bogging me down in every way. Each day i learn something new in it with breaking at least on coding convention each day. The UI development in it is so fast that you can show anything as a demo to anyone within few hrs of discussion. Also its expandable ,flexible and you can manuever it in any way. The interaction of ui components with in themself is awesome. The video speaks for itself. i developed it as a demo for my client with in few days.</itunes:summary><itunes:keywords>android, video</itunes:keywords></item><item><title>building j2me project with preprocessor blocks in eclipse</title><link>http://sharmaprabhakar.blogspot.com/2008/07/building-j2me-project-with-preprocessor.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Thu, 3 Jul 2008 23:55:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-8163380867754127167</guid><description>Do i sound bit thrilled , hell i am. I was trying to build my j2me code in eclipse with preprocessor support for last one week and , cant really tell you that i dint left a single stone upturned but still was not able to solve this mystery.&lt;br /&gt;But now the big day is here and i have solved this mystery of the millienium( god i like this stuff).&lt;br /&gt;&lt;br /&gt;Anyways am trying to get serious here and will be letting you all people know how i did it.&lt;br /&gt;&lt;br /&gt;The thing which i was trying to do was , i had a simple code which you can say i had a helloworld program in j2me build perfectly fine in eclipse using the eclipseme plugin, which itself was using wtk kit which i had got already installed on my machine.&lt;br /&gt;&lt;br /&gt;Now what i wanted to do was add some preprocessor tags to it and make conditional several builds for different different condition sets in a single build process.&lt;br /&gt;&lt;br /&gt;For all those who are new to preprocessing , you can understand it well if you have done a bit of C programming.&lt;br /&gt;&lt;br /&gt;What a preprocessor does is that it analysis your code before building , and in return genrates a code according to the conditions defined in it. lets take a example.&lt;br /&gt;&lt;br /&gt;This is my hellowrld.java file .&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;public class hello extends MIDlet {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    protected void pauseApp() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    protected void startApp() throws MIDletStateChangeException {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        System.out.println("BT is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        System.out.println("GP is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        System.out.println("WMA is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       System.out.println("S60 is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;}&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;As you can see its a very simple midlet which does nothing , just prints out four statements on your console.&lt;br /&gt;&lt;br /&gt;Now what i wanted to make seperate build of this code according to the following conditions.&lt;br /&gt;&lt;br /&gt;1. BT and GP supported (BT means bluetooth and GP means GPRS)&lt;br /&gt;2. WMA and S60 supported.&lt;br /&gt;&lt;br /&gt;I could have done that with conditional if else block and have the code copy and pasted in them but I also wanted to reduce the jar size. That is i wanted my jar to contain only those things which are required. For that we can use preprocessor tags which processes the code before building and comments out anything which does not matches its prescribed criterias. so i put some preprocessor tags in it, and now my code looks like this.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;public class hello extends MIDlet {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    protected void pauseApp() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    protected void startApp() throws MIDletStateChangeException {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#ifdef BT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        System.out.println("BT is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;         System.out.println("BT is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#ifdef GP&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;       System.out.println("GP is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        System.out.println("GP is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;     &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#ifdef WMA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        System.out.println("WMA is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;         System.out.println("WMA is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#ifdef S60&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;       System.out.println("S60 is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        System.out.println("S60 is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;the &lt;blockquote&gt;&lt;/blockquote&gt;"//# if" is known as a preprocessor. it gets processed before the code is build and compiled.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;//#ifdef BT&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(51, 204, 0);"&gt;        &lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(51, 204, 0);"&gt;        System.out.println("BT is supported");&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(51, 204, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="color: rgb(51, 204, 0);"&gt;         System.out.println("BT is not supported");&lt;/span&gt;&lt;br /&gt; &lt;span style="color: rgb(51, 204, 0);"&gt;        //#endif&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This block means that if the BT is defined then build the if block else comment out the if block and build the else block.&lt;br /&gt;&lt;br /&gt;Now this BT can be defined in two ways.&lt;br /&gt;&lt;br /&gt;We can put a "// # define BT" at the very beginning of the code like this :&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(51, 204, 0);"&gt;&lt;br /&gt;&lt;br /&gt;//# DEFINE BT&lt;br /&gt;public class hello extends MIDlet {&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(51, 204, 0);"&gt;&lt;/blockquote&gt;we can also assign some value to it and it will work. so lets first put it that way only. the code will look like this :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;//#define BT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;//#define GP&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;//#define WMA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;public class hello extends MIDlet {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    protected void pauseApp() {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    protected void startApp() throws MIDletStateChangeException {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        // TODO Auto-generated method stub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#ifdef BT&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        System.out.println("BT is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;         System.out.println("BT is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#ifdef GP&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;       System.out.println("GP is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        System.out.println("GP is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;     &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#ifdef WMA&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        System.out.println("WMA is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;         System.out.println("WMA is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#ifdef S60&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;       System.out.println("S60 is supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        System.out.println("S60 is not supported");&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        //#endif&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;        &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;    &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;and after u have build it if you go to your project folder , you can see the processed code in the ".processed folder"&lt;/span&gt;. &lt;span style="color: rgb(0, 0, 0);"&gt;The processed code will look like this :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;//#define BT&lt;br /&gt;//#define GP&lt;br /&gt;//#define WMA&lt;br /&gt;&lt;br /&gt;public class hello extends MIDlet {&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {&lt;br /&gt;        // TODO Auto-generated method stub&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    protected void pauseApp() {&lt;br /&gt;        // TODO Auto-generated method stub&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    protected void startApp() throws MIDletStateChangeException {&lt;br /&gt;        // TODO Auto-generated method stub&lt;br /&gt;   &lt;br /&gt;       &lt;br /&gt;        //#ifdef BT&lt;br /&gt;       &lt;br /&gt;        System.out.println("BT is supported");&lt;br /&gt;        //#else&lt;br /&gt;//@&lt;br /&gt;//@         System.out.println("BT is not supported");&lt;br /&gt;        //#endif&lt;br /&gt;        //#ifdef GP&lt;br /&gt;       System.out.println("GP is supported");&lt;br /&gt;       &lt;br /&gt;        //#else&lt;br /&gt;//@        System.out.println("GP is not supported");&lt;br /&gt;        //#endif&lt;br /&gt;    &lt;br /&gt;        //#ifdef WMA&lt;br /&gt;       &lt;br /&gt;        System.out.println("WMA is supported");&lt;br /&gt;        //#else&lt;br /&gt;//@&lt;br /&gt;//@         System.out.println("WMA is not supported");&lt;br /&gt;        //#endif&lt;br /&gt;        //#ifdef S60&lt;br /&gt;//@       System.out.println("S60 is supported");&lt;br /&gt;//@       &lt;br /&gt;        //#else&lt;br /&gt;        System.out.println("S60 is not supported");&lt;br /&gt;        //#endif&lt;br /&gt;       &lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;You can see that in this processed code everyting is commented out which is not needed or has not been defined. The @ symbol lines are never processed so they never goes into the final build and keeps the jar file light . thats the main crux of using preprocessors. If everything goes fine you will be seeing this output on your console :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Running with storage root DefaultGrayPhone&lt;br /&gt;BT is supported&lt;br /&gt;GP is supported&lt;br /&gt;WMA is supported&lt;br /&gt;S60 is not supported&lt;br /&gt;Execution completed.&lt;br /&gt;703621 bytecodes executed&lt;br /&gt;8 thread switches&lt;br /&gt;740 classes in the system (including system classes)&lt;br /&gt;3601 dynamic objects allocated (100244 bytes)&lt;br /&gt;2 garbage collections (86440 bytes collected)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;So much for this preprocessors, so finally we have got it running but this happens to be very crude method and if we happen to be defining preprocessors on the go then we are doomed for it.&lt;br /&gt;&lt;br /&gt;The better way to do it is using build.xml and antenna. I will be telling you about it in next post.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>down with cold</title><link>http://sharmaprabhakar.blogspot.com/2008/06/down-with-cold.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Mon, 30 Jun 2008 02:09:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-2546538579030009564</guid><description>Hi :(&lt;br /&gt; Feels like my whole world is experincing a gear shift as everything seems to be shaky. I have been down with &lt;b&gt;acute coryza&lt;/b&gt; or more commonly known as common cold for last two days, and trust me this is the worst disease of the world. Its so bad that till now there is no concrete medication plan for it. In  terms of statistics it comes first overcoming AIDS , Cancer and many other deadly dieseases.&lt;br /&gt;&lt;br /&gt;Its so bad that everyday it accounts for many man hours lost all over the world .&lt;br /&gt;&lt;br /&gt;There is also a whole website dedicated to it in case if someone of you wants to know more about it.&lt;br /&gt;&lt;br /&gt;http://www.commoncold.org.&lt;br /&gt;&lt;br /&gt;As far as my cold goes i think i will go back home now and can do with a good herbal tea .&lt;br /&gt;&lt;br /&gt;hail sneezers,&lt;br /&gt;&lt;br /&gt;bbye</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>UR TOMORROW WITHOUT ME...</title><link>http://sharmaprabhakar.blogspot.com/2008/06/ur-tomorrow-without-me.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Fri, 27 Jun 2008 04:36:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-8464113654953587012</guid><description>&lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:arial black;font-size:130%;color:#0060bf;"   &gt;I promise u no tomorrow ,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;but today will always last.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;n' since each day is the same,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;there is no longing for the past.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;when tomorrow starts without me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;n' i am not there to see,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;sun should rise and,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;find ur eyes, all filled with&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;tears for me...&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;Do not think that we are far apart.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;for everytime u think of me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;i am right there in ur heart.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;I will be listening to every whisper of urs,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;and mine eyes will be filled,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;from the tears of urs.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;Ur every beat will be felt right inside me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;asif its my heart beating inside o urs.&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;When tomorrow will start without me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;don't even think u are without me.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;coz till now i was walking with u,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;but now, i am living inside u.&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;ur every decision will be backened by me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;and whenever ur &lt;span style="border-bottom: 1px dashed rgb(0, 102, 204); background: transparent none repeat scroll 0% 50%; cursor: pointer; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" class="yshortcuts" id="lw_1214566499_0"&gt;heart skips a beat&lt;/span&gt;,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;it will be me not satisfied with me.&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;So when tomorrow starts without me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;don't feel lonely without me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;just close ur eyes n'  try to feel me,&lt;/span&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;I WILL BE INSIDE U,&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span style="background-color: rgb(160, 255, 64);font-family:Arial Black;font-size:130%;color:#0060bf;"   &gt;       TALKING TO ME. . .&lt;/span&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Getting techie :)</title><link>http://sharmaprabhakar.blogspot.com/2008/06/getting-techie.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Thu, 19 Jun 2008 21:46:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-3836090705513745688</guid><description>So, my worst fear came true. my client removed me from my only project on which i was working giving the reason that he dont see any value add from my part. now can anyone let me know how can you be doing the value add when you are not even allowed breathing space to think something different and when its the client who is the sailor and we are just the working crew who are supposed to know only two words "aye sir".&lt;br /&gt;&lt;br /&gt;Anyways so now as am sitting idle i thought of doing something for which i was trying to find out time but was not able to.&lt;br /&gt;&lt;br /&gt;I started fiddling around with Android.&lt;br /&gt;&lt;br /&gt;Android is a new mobile OS stack launched by Google with its partnership with a new company also named as Android . I hope i have got the facts right here.&lt;br /&gt;&lt;br /&gt;Its supposed to be open source and the next best thing which could have happened to the mobile device develpoment.&lt;br /&gt;&lt;br /&gt;so, as mobiles are what are giving me bread and butter and google is what i think is my alma meter i thought why not give it a look . and here is what my first impressions says about it.&lt;br /&gt;&lt;br /&gt;Android is here to stay. It seems to have everything which me as a developer would like to have in a mobile OS. It is open source if you know what it mean, it treats all the applications no matter whether they are system applications or the third party applications equal. It has got its own security sand box model which will never allow you to do fishy things with the system even on being treated egqual to system applications.&lt;br /&gt;&lt;br /&gt;Android seems to have incorporated a lot of things from the wide number of mobile OS available in the market. It has taken all the good things of them , have put some good things of its own , and has still left it open for further improovement.&lt;br /&gt;&lt;br /&gt;what else would you want from google. The sdk support from googel itself is great. the only thing which i found quite irritating is the kind of documentation they have done.&lt;br /&gt;&lt;br /&gt;As the development for android is done in java, and java is the most widely used language nowdays so everyone is under impression that developing for android would be a cake walk. but its not so. Because on the very first hand they have introduced so many new apis that one get boggled by the way applications are getting created in it. they have also drifted away from the traditional way of coding in java which i found quite complex at first glance but as i started getting hang of it i came to a conclusion that they have done it for the better.&lt;br /&gt;&lt;br /&gt;Designing UI is what seems to be the biggest challange for all mobile developers till now , and on this front all points goes to the Android. Their XML layout based approach is going to sweep the market like  anything.&lt;br /&gt;&lt;br /&gt;Switching of displays is also very easy in it as you just have to change the layout and its done.&lt;br /&gt;&lt;br /&gt;The look and feel of UI and the way events are handled in it is awesome . Also its going to give IPHONE a run for its money in the way applicaitons come and go. it seems so seemless.&lt;br /&gt;&lt;br /&gt;So this was my first feel of Android not much techie just an overview. will be discussing it more in coming days . here are few pics of what i developed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF61MkaDO8DGoZewZxtjxDKdHYBEiZrfcMmUEPz5UWqx1AIFXsksXm8a5EsoJHrR-o1liKdVqtQ_6_ava8pBUbUNlGaWrZnR7Emgddp6FqpN95dxN8cgEZ6LKOqplSL10UNdiq/s1600-h/memorygame3.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF61MkaDO8DGoZewZxtjxDKdHYBEiZrfcMmUEPz5UWqx1AIFXsksXm8a5EsoJHrR-o1liKdVqtQ_6_ava8pBUbUNlGaWrZnR7Emgddp6FqpN95dxN8cgEZ6LKOqplSL10UNdiq/s320/memorygame3.jpg" alt="" id="BLOGGER_PHOTO_ID_5213826421592310274" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY4Zvzf1jsRg61D2jDwoZ73J7oW8XO6ROEZrt6uKAOZ1u8ACRcxRk8VhHbtPAWMUpO8Zg-rlqA6UhhslbDQHGFRVqt7GOz7K1lWmPUwzrrgbUxqbiKocVf-mXljLhvmFwTcsJW/s1600-h/memorygame1.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY4Zvzf1jsRg61D2jDwoZ73J7oW8XO6ROEZrt6uKAOZ1u8ACRcxRk8VhHbtPAWMUpO8Zg-rlqA6UhhslbDQHGFRVqt7GOz7K1lWmPUwzrrgbUxqbiKocVf-mXljLhvmFwTcsJW/s320/memorygame1.jpg" alt="" id="BLOGGER_PHOTO_ID_5213826421735631618" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGz1h3IwG82bNdI-j6JxJxTlBj9NCmC51kiE2c5oHQmSmHys_zNeQBhXYRth9bWH19xaPHFP4sFhdVGcWqUN66an4618xpHZHmdWwTjKvB8ToPKG00gUH2-UuiTnMzq_ezodLb/s1600-h/memorygame2.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGz1h3IwG82bNdI-j6JxJxTlBj9NCmC51kiE2c5oHQmSmHys_zNeQBhXYRth9bWH19xaPHFP4sFhdVGcWqUN66an4618xpHZHmdWwTjKvB8ToPKG00gUH2-UuiTnMzq_ezodLb/s320/memorygame2.jpg" alt="" id="BLOGGER_PHOTO_ID_5213826421587747538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOYdtWpBkMocE5hoyEVtJtaRtGe9O0ffCukYa1d02liBrMzqxp36OJe9e8eeUzVp9uBfgqDyb6ChEquUxIjyjrYGaUkmUbdTqa7CACHndpn844Z_3moR5PSLspspA23836uC_7/s1600-h/memorygame4.jpg"&gt;&lt;img style="cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOYdtWpBkMocE5hoyEVtJtaRtGe9O0ffCukYa1d02liBrMzqxp36OJe9e8eeUzVp9uBfgqDyb6ChEquUxIjyjrYGaUkmUbdTqa7CACHndpn844Z_3moR5PSLspspA23836uC_7/s320/memorygame4.jpg" alt="" id="BLOGGER_PHOTO_ID_5213826427085093554" border="0" /&gt;&lt;/a&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF61MkaDO8DGoZewZxtjxDKdHYBEiZrfcMmUEPz5UWqx1AIFXsksXm8a5EsoJHrR-o1liKdVqtQ_6_ava8pBUbUNlGaWrZnR7Emgddp6FqpN95dxN8cgEZ6LKOqplSL10UNdiq/s72-c/memorygame3.jpg" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>kodac moments</title><link>http://sharmaprabhakar.blogspot.com/2008/06/kodac-moments.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 18 Jun 2008 01:17:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-6121135633229048795</guid><description>last weekend was a bit different for me. as u see few of my very good chums were in town so on firiday we decided to meet.&lt;br /&gt;I dont know why but now i feel a bit awkward in seeing all these friends which at some instant of life were people with whom i used to spend whole day. may be its the distance and snail mail kind of converstation which we do now. but on the other hand i do get goosebumps also when am seeing these people after ages. i just keep noticing out how they have changed and why they have changed.&lt;br /&gt;This friday was no different. we decided to meet in noida where its getting overcrowded by new shopping complexes and malls which seems to be mushrooming everywhere.&lt;br /&gt;When i started from office i really didnt know what i would be doing there despite the fact that in the friends who were to be there  there was to be my hot sis ( i really sometime wish why she has to be my sis, but she is the best i can ask as a sis) disha , my old baddy and many other offline thingies partner(dont get ur mind racing) ankur, and the stupid idiot and good for nothing but still a good friend neeraj. but still was getting perplexed.&lt;br /&gt;&lt;br /&gt;finally when i reached there and saw them man i cannot tell u how i wished god why cant we be seing each other more often then that.&lt;br /&gt;&lt;br /&gt;i was seeing preeti and saddy after their marriage for first time and do they look great together. i can put a blind bet on it. they both were quite angry with me as i was not able to be on their marriage. then seeing dish has always made me feel good as she is the only person who can be good as sis , understanding as friend, hot as gf, naughty as girl at the same time. ankur as usual was quite aloof as he has become like this after getting into army.&lt;br /&gt;&lt;br /&gt;neeraj is a person which is really becoming pain for me and i think for others also. we never expected that he would change to this degree, but as coming from me , i was the pioneer of saying to others that change is the only thing which is consistent. but i still mis that old friend neelu of mine.&lt;br /&gt;&lt;br /&gt;we did spent some quality time and call from vandu (she is a kind of friend which one find lucky to have) made it more special.&lt;br /&gt;&lt;br /&gt;but what i also noticed that even if we were meeting as old friends we can still discuss the new things over there. for example the ever going issue of neeraj and his to be better half not being ablee to come together issue. or the issue of disha changing job after her degree. And the issue of why ankur has become so aloof and he and we both have to be a bit understanding as now we have different backgrounds and so should not see each other with the pair of eyes with which we see our collegues.&lt;br /&gt;&lt;br /&gt;in nutshell that was great time and if one wish can be granted to me i would have wished for my old college days to come back agian.&lt;br /&gt;&lt;br /&gt;Atleast at that time i still used to do a bit of bird watch which has become a luxuary now . lol</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>empty minds devil place</title><link>http://sharmaprabhakar.blogspot.com/2008/06/empty-minds-devil-place.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 11 Jun 2008 21:42:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-150045237259957130</guid><description>for last few days am getting a bit restless. I myself and my friends ,both observed this change and it forced me to think over it . The conclusion on which i reached was that as i was not doing any kind of productive work and due to some issues in my life which contracdict my logical think ( am really proud of my logical thinking which do sometime leads me into quite unfavourable situations).&lt;br /&gt;&lt;br /&gt;i was not doing any productive work coz i was testing what i have developed till far and am not that good tester neither i like testing. Also am of opinion that a chef should never taste and judge the dish which he has cooked. No matter how fair and open minded he happens to be he will get partial to his creation. thats basic nature of human. it sees no fault in himself. It can often led u into quite embarassing situations and something like this i went through.&lt;br /&gt;&lt;br /&gt;Also i believe in doing something new everyday. I cant get stuck to one simple routine which also was the reason of my restlessness .&lt;br /&gt;Am also getting the feeling that maybe the place where am working is not quite happy with my work and i fail to understand why when they are not giving me any good work. what ever they haave given me till date i have delivered it and i think i delivered it optimally seeing the situations in which it was delivered. but alas u can never be sure till u get that right from the horses mouth so am waiting for the verdict.&lt;br /&gt;&lt;br /&gt;But what i feel quite awkward in last few days was why cant people be sure of what they want from  you. And when there are mis communications in between why they loose temper . any way lets not get deep into it coz it will not be that fun and will do no good.&lt;br /&gt;&lt;br /&gt;so the crux of all this is i should try to evade my boredom and should start working on something productive. so thats what am trying to do.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>A new day has come</title><link>http://sharmaprabhakar.blogspot.com/2008/06/new-day-has-come.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Sun, 8 Jun 2008 21:30:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-1263543694665763610</guid><description>So here i start a new day after a nice boring weekend and loosing 5 kilos of weight . wow that sounds great. First mail i saw today was from my TL and he was not able to post his comments to my blog as i havent cleared the settings for non googlers to post their comments.&lt;br /&gt;&lt;br /&gt;So that means i am starting to have some people wo would be reading my posts and would be making all those assumptions which i talked bout prev. Along with this i also feel like googlers are an identity of their own. this google nation if i may be allowed to say is a very young nation but very soon if it grows at the same pace it will become one of the largest democracy of this world and along with which a democracy where polticians are not corrupt for a change, a democracy which will never bear the costs of polls as there will be none and anyone can be national of this country. Sounds great if US happens to hear this he might stop giving all those allownces to google which he always stops if someone goes even a inch against him(lol).&lt;br /&gt;&lt;br /&gt;Anyway but the point which i want to put accross is that google certainly has made a point that to be big and great you dont need to be in good eyes of those who are rich and influential.&lt;br /&gt;&lt;br /&gt;And more better would be to become big u might not even need a very big and great idea. Its the small practical things which count. And also u need to have a faith in what you are doing. You really need to be practical to ur toe nail and have to think out ofbox almost all the time.&lt;br /&gt;&lt;br /&gt;May be thats the answer to my question which was why people work in startups and why dont they join govt jobs when they are always cribbing about private jobs and the work hours they spent in it.&lt;br /&gt;&lt;br /&gt;I myself crib but i know that this is something which i love to do. This is something without which i might not even be ableto live my life.&lt;br /&gt;&lt;br /&gt;Anyways , so much for google.........&lt;br /&gt;&lt;br /&gt;Am happy for loosing my 5 kilos of extra weiht but doc says i still need to give up 5 more. Lets see if google has any new way to loose weight.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>working in a startup company</title><link>http://sharmaprabhakar.blogspot.com/2008/06/working-in-startup-company.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Thu, 5 Jun 2008 21:39:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-1247824873403909395</guid><description>working in a startup company is not that easy as it seems to be. Just imagine working in a company which is a startup and is having few clients which themselves are startups and are product based.&lt;br /&gt;so you can imagine the chaos it creates. At the same instant of time you are the lover of the project yo are working on and at that very instant you are the critic also as there are no laid down rules of the good and bad in the startup world. If einstein happens to be reading this blog he would have died again as all his fundas of time and relativety goes down the drain.&lt;br /&gt;&lt;br /&gt;But its fun and challenging also. You get to learn a lot of things which you can never imagine in a big league company.&lt;br /&gt;&lt;br /&gt;In which company wouldyou happen to see your mentor sitting with you and trying to fix tthe bugs you have created.(trust me 70% of bugs reported by any client are the ones which a developer have created knowingly).&lt;br /&gt;&lt;br /&gt;But it do take toll on ur personal life . your family starts treating u as a guest as u only go there to sleep and eat. and if u happen to be a newly wed or have a girlfriend to maintain may lord save u.&lt;br /&gt;&lt;br /&gt;sometimes  i think why dont we people go for govt jobs where one can sit and rest assured for whole life and can grow a pounch and can maintain it also.&lt;br /&gt;I still dont have answer for it.&lt;br /&gt;&lt;br /&gt;so another day starts for me with another routine bug fixing and creating some more in the process .....lol</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>what am i supposed to do</title><link>http://sharmaprabhakar.blogspot.com/2008/06/what-am-i-supposed-to-do.html</link><author>noreply@blogger.com (Prabhakar aka Dex)</author><pubDate>Wed, 4 Jun 2008 21:18:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-24656458.post-1136214330605139909</guid><description>Am not at all accustomed to this blogging world and dont even know why people spill out there lives on these public pages where everyone can see it , read it and can form a image and perception about you in their minds. But maybe it is this excitement or may i say the risk of getting noticed by someone to whom u are related in no terms tend to attract people to blog.&lt;br /&gt;&lt;br /&gt;Am Prabhakar Sharma going to be 25 this september , born virgo and working as Technical Lead(ya its a big post as the name says but trust me the work is same as of developer) for a new startup but growing software industry.&lt;br /&gt;&lt;br /&gt;Last few years of my life have been full of so much turnmoils that i myself dont know which way am i heading to.&lt;br /&gt;&lt;br /&gt;I did my schooling from science side with major in computers, finished graduation from Delhi university in Electronics hons. , then went for PG in computers from symbiosis. That in nutshell means 12 + 3  + 2 years of non stop study and no implementation.&lt;br /&gt;&lt;br /&gt;Am a kind of person that does not believe in theories until they have not been fully tested by me, may be thats why i took computers coz every thing is so practical here. may be thats the reason why i dint fare well in my electronics hons coz it was full of so much theories, or may be i spent a bit too much time in the badminton court . lol. any ways then i join one of the small company as i graduated from symbiosis and work there like a king . god those were the days. may be they wre paying me thepeanuts or to be specific the rotten peanuts but i was so ull of youth at that time. nothing could have changedthe bang the world attitude in me. at one point of time i even thought buying out the company i was working for.(gee if my prev collegues happen to see this??).&lt;br /&gt;&lt;br /&gt;I was working full time side by side i was doing some freelancing work alongwith not to say was trying to clear out my 18 backlog papers which i got as a grace from my course co-ordinator for not following his rub my back policy.&lt;br /&gt;&lt;br /&gt;Worked there for around one year and then i headed back to my home sweet home. god did i missed my guys. u bet i sure did. but within few days i got frustated of sitting idel and joined daksh IBM. ya i know the call centre . that was a nice change actually . i got to know the other side of this call centre world and i have really started respecting those guys. they are as much proffessional in their jobs as any one of us.&lt;br /&gt;&lt;br /&gt;I again workde there for around 8 months then joined a different company , worked there for 6 months and then landed up here. so as u can see in around 2 years i have changed 3 companies switched two places and not to talk about the profiles i have been working on.&lt;br /&gt;&lt;br /&gt;And still i dont know what am i heading for or to be precise want i want from my life.&lt;br /&gt;&lt;br /&gt;these were some loose thoughts i thought of jotting down here so that i can keep a track on them.&lt;br /&gt;&lt;br /&gt;but as the tongue twister says :&lt;br /&gt;&lt;br /&gt;"I thought , I thought a thought. But the thought i thought, was not the thought i thought,  i thought."&lt;br /&gt;&lt;br /&gt;so this was actually not what i will be talking about here...but for now its bye time</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>