<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-5761704305749784989</atom:id><lastBuildDate>Mon, 02 Sep 2024 09:19:14 +0000</lastBuildDate><category>camel</category><category>EIP</category><category>Java</category><category>Spring</category><category>apache camel</category><category>integration</category><category>EJB</category><category>Life</category><category>HTML5</category><category>JNDI</category><category>Office</category><category>POJO</category><category>Puzzle</category><category>Ruby</category><category>aop</category><category>blooger</category><category>eclipse</category><category>error</category><category>focus</category><category>j2ee</category><category>jms</category><category>love</category><category>personal</category><category>restful</category><category>shortcuts</category><category>social</category><category>sonic</category><category>timepass</category><category>tutorial</category><title>My Interpretations</title><description></description><link>http://aadrat.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-5724238509968829872</guid><pubDate>Mon, 25 Jun 2012 16:22:00 +0000</pubDate><atom:updated>2012-06-25T12:22:20.774-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache camel</category><category domain="http://www.blogger.com/atom/ns#">camel</category><category domain="http://www.blogger.com/atom/ns#">integration</category><category domain="http://www.blogger.com/atom/ns#">jms</category><category domain="http://www.blogger.com/atom/ns#">sonic</category><category domain="http://www.blogger.com/atom/ns#">Spring</category><title>JMS Configuration in Spring&#39;s ApplicationContext</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Recently I faced some issue to configure JMS queue in Spring&#39;s application context. This queue is exposed on Sonic ESB and I have to connect to it using Apache Camel. First I wrote&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;a JMS Producer class which puts message on client&#39;s sonic JMS queue. It was something like this:&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: java&quot;&gt;Hashtable&lt;string, string=&quot;&quot;&gt; properties = new Hashtable&lt;string, string=&quot;&quot;&gt;();

properties.put(Context.INITIAL_CONTEXT_FACTORY, &quot;com.test.factory&quot;);
properties.put(&quot;com.domain&quot;, &quot;DevelopmentDomain&quot;);
properties.put(Context.PROVIDER_URL, &quot;tcp://10.00.0.00:0506&quot;);
properties.put(Context.SECURITY_PRINCIPAL, &quot;aaa&quot;);
properties.put(Context.SECURITY_CREDENTIALS, &quot;aaa&quot;);

javax.naming.Context context = new javax.naming.InitialContext(properties);
ConnectionFactory factory = (ConnectionFactory) context.lookup(&quot;ImpactPocQueueConnectionFactory&quot;);

Connection connection = factory.createConnection();

connection.start();

Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

Destination queue = session.createQueue(&quot;test.producer&quot;);
&lt;/string,&gt;&lt;/string,&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Now above JMS queue setup in  applicationContext xml using Camel route.Here I am routing message to sonic queue through a seda queue.&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;brush: xml&quot;&gt;&lt;bean class=&quot;org.springframework.jndi.JndiTemplate&quot; id=&quot;jndiTemplate&quot;&gt;
     &lt;property name=&quot;environment&quot;&gt;
          &lt;props&gt;
             &lt;prop key=&quot;java.naming.factory.initial&quot;&gt;com.test.factory&lt;/prop&gt;
             &lt;prop key=&quot;com.sonicsw.jndi.mfcontext.domain&quot;&gt;DevelopmentDomain&lt;/prop&gt;
             &lt;prop key=&quot;java.naming.provider.url&quot;&gt;tcp://10.00.0.00:0506&lt;/prop&gt;
             &lt;prop key=&quot;java.naming.security.principal&quot;&gt;aaa&lt;/prop&gt;
             &lt;prop key=&quot;java.naming.security.credentials&quot;&gt;aaa&lt;/prop&gt;
          &lt;/props&gt;
     &lt;/property&gt;
&lt;/bean&gt;
&lt;bean class=&quot;org.springframework.jndi.JndiObjectFactoryBean&quot; id=&quot;jmsQueueConnectionFactory&quot;&gt;
     &lt;property name=&quot;jndiTemplate&quot; ref=&quot;jndiTemplate&quot;&gt;
     &lt;property name=&quot;jndiName&quot; value=&quot;ImpactPocQueueConnectionFactory&quot;&gt;
&lt;/property&gt;&lt;/property&gt;&lt;/bean&gt;
&lt;bean class=&quot;org.apache.camel.component.jms.JmsComponent&quot; id=&quot;sonic&quot;&gt; 
    &lt;property name=&quot;connectionFactory&quot; ref=&quot;jmsQueueConnectionFactory&quot;&gt; 
&lt;/property&gt;&lt;/bean&gt;

&lt;route&gt;
    &lt;from uri=&quot;seda:something&quot;&gt;
    &lt;to uri=&quot;sonic:queue:test.producer&quot;&gt;
&lt;/to&gt;&lt;/from&gt;&lt;/route&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/06/jms-configuration-in-springs.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-6780467335755785318</guid><pubDate>Tue, 05 Jun 2012 13:47:00 +0000</pubDate><atom:updated>2012-06-05T09:47:48.775-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">focus</category><category domain="http://www.blogger.com/atom/ns#">Life</category><title>Fasting from Facebook : A food for Focus</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;I am behind of my schedule and loosing my focus now. List of my&amp;nbsp;procrastination&amp;nbsp;goes like this:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;3 Blog posts are pending from last 8 days.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Revision of iOS programming is piling up and and reached to 5&amp;nbsp;chapters.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Didn&#39;t read Apache Camel from last 10 days.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Morning meditation reduced to 2 min from 5-7min.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Workout schedule reduced to 2 days in a week&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;On the positive side, I am still able to keep my daily routine of office timings and food. Latest life crisis has been a major distraction for my schedule. Here key will be to get my focus back as soon as possible after this crisis.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;To keep reminding myself that I have to get my focus back, I will not be using Facebook for 48 hours. Whenever I will tempt to do it, I will tell myself that I have to get my routine (focus) back.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;There are few more projects/initiatives/habits coming up into my mind. I should make a list of it and&amp;nbsp;prioritize them before I loose these thoughts.&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/06/fasting-from-facebook-food-for-focus.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-1088141210338764866</guid><pubDate>Mon, 21 May 2012 16:09:00 +0000</pubDate><atom:updated>2012-06-05T09:48:08.250-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML5</category><title>List of HTML 5 features</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Learning HTML 5 is in my wishlist from last two years. Whenever I start with any tutorial or blog , I get lost into all the new features. It confuses me with how much did I learn and how many features are remaining.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;So here is the latest and almost full list of all the cool HTML 5 features. It provides a&amp;nbsp;holistic picture of HTML5 features.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Storage Features:&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Web Storage&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Web SQL Database&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Indexed DB&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Application Cache&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Real Time/Communication&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Web-Workers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Web-Socket&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Notifications&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;File/Hardware Access&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Native drag and drop&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Desktop drag-In/Out&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;File System API&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Geo-location&amp;nbsp;API&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Device Orientation&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Speech Input&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Semantics &amp;amp; Markup&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Better Semantics Tags&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Markup for Applications&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Descriptive Link Relations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Microdata&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;ARIA Attribute&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;New Form type&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Mobile Form Field Types&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Graphics &amp;amp; Multimedia&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Audio/Video Support&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Canvas 2D&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Canvas 3D&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Inline SVG&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Improvements to the Core Platform&lt;/span&gt;&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;getElementByClassName() attribute&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Finding elements by CSS synatx: document.querySelectorAll()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Custom data-* attributes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Element class list&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;History API&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;All these features with little description and example can be found &lt;a href=&quot;http://slides.html5rocks.com/#landing-slide&quot; target=&quot;_blank&quot;&gt;html5rocks&lt;/a&gt;&amp;nbsp;. I didn&#39;t include any CSS3 feature because it is a separate subject and has many new features.&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/05/list-of-html-5-features.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-4363389146366505505</guid><pubDate>Fri, 18 May 2012 13:03:00 +0000</pubDate><atom:updated>2012-05-18T09:03:46.214-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache camel</category><category domain="http://www.blogger.com/atom/ns#">camel</category><category domain="http://www.blogger.com/atom/ns#">EIP</category><title>Read Apache Camel Configuration from a Property file</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Requirement is to read camel configuration like route uri value from a property file. If the property file is available in camel context then it can be used to dynamic routes, endpoint, uri values etc.&lt;br/&gt;
Camel provides propertyPlaceHolder to load property file from classpath.
&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;camelContext id=&quot;camelContext&quot; xmlns=&quot;http://camel.apache.org/schema/spring&quot;&gt;
   &lt;propertyPlaceholder id=&quot;properties&quot; location=&quot;classpath:${env}.properties&quot;/&gt;
&lt;/pre&gt;
Here ${env} is declared as a -D option in server config as &lt;b&gt;-Denv=preprod.&lt;/b&gt;
Property file preprod.properties has a URI entry for bean endpoint as &lt;b&gt; endpoint.bean = bean:testBean&lt;/b&gt;. Camel context could access this property with following syntax:
&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;to uri=&quot;{{endpoint.bean}}&quot; /&gt;
&lt;/pre&gt;
Using Camel with Spring is a common practice and property file can be loaded with the help of Spring&#39;s propertyPlaceHolder but using it with is tricky.
Spring&#39;s property placeHolder to load the file:
&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;bean id=&quot;propertyPlaceholderConfigurer&quot; 
  class=&quot;org.springframework.beans.factory.config.PropertyPlaceholderConfigurer&quot;&gt;
  &lt;property name=&quot;locations&quot; value=&quot;classpath:${env}.properties&quot;/&gt;
&lt;/bean&gt;
&lt;/pre&gt;
There are two ways to use it with camel.But first I would change the property value to endpoint.bean=testBean and do mention endpoint type in route.
&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;to uri=&quot;bean:${endpoint.bean}&quot; /&gt;
&lt;/pre&gt;
Another way to achieve it, is.
&lt;pre class=&quot;brush: xml&quot;&gt;
&lt;endpoint id = &quot;beanTo&quot; uri=&quot;bean:${endpoint.bean}&quot;/&gt;
&lt;route&gt;
  &lt;from ...&gt;
  &lt;to uri=&quot;ref=beanTo&quot;/&gt;
&lt;/route&gt;
&lt;/pre&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/05/read-apache-camel-configuration-from.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-9162253119680022677</guid><pubDate>Thu, 10 May 2012 12:21:00 +0000</pubDate><atom:updated>2012-05-10T08:22:58.916-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache camel</category><category domain="http://www.blogger.com/atom/ns#">camel</category><category domain="http://www.blogger.com/atom/ns#">EIP</category><title>Apache Camel: Send Message to SEDA Queue</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Objective is to send the input to a bean method via SEDA queue. In this way, send a message to the seda queue and route the message to a bean method.&lt;br /&gt;
Take the following steps to achieve it:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;SEDA is a in-memory queue provided by Camel Framwork. To know more about it refer to &lt;a href=&quot;http://www.eecs.harvard.edu/~mdw/proj/seda/&quot; target=&quot;_blank&quot;&gt;SEDA&lt;/a&gt;. Camel automatically creates the SEDA component. There is no need to create it expilicitly like other supported components.First declare SEDA queue in camel context:
&lt;pre class=&quot;brush: xml&quot;&gt;&lt;camel:camelcontext id=&quot;camelContext&quot;&gt;
 &lt;camel:from uri=&quot;seda:inputSEDAQueue&quot;&gt;&lt;/camel:from&gt;
&lt;/camel:camelcontext&gt;&lt;/pre&gt;
When application starts with above context, camel automatically creates a seda queue with the name of &quot;inputSEDAQueue&quot;.
&lt;/li&gt;
&lt;li&gt;As per the requirement, message from seda queue will be input to a bean method. Add a bean route to the camel context
&lt;pre class=&quot;brush:xml&quot;&gt;&lt;camel:camelcontext id=&quot;camelContext&quot;&gt;
 &lt;camel:from uri=&quot;seda:inputSEDAQueue&quot;&gt;&lt;/camel:from&gt;
 &lt;camel:bean method=&quot;processRequest&quot; ref=&quot;businessLogicBean&quot;&gt;&lt;/camel:bean&gt;
&lt;/camel:camelcontext&gt;
&lt;/pre&gt;
Bean definition in application context will be same as any other bean in spring application context.
&lt;pre class=&quot;brush: xml&quot;&gt;&lt;bean class=&quot;com.my.BusinessProcess&quot; id=&quot;businessLogicBean&quot;&gt;
&lt;/bean&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;To send a message to seda queue, we need camel context in java class. There are two ways to get it:
&lt;ol type=&quot;a&quot;&gt;
&lt;li&gt;Add the camel context as a property to spring bean and initialize in class with its getter and setter. Code will look like this:
&lt;pre class=&quot;brush: xml&quot;&gt;&lt;bean class=&quot;com.my.BusinessProcess&quot; id=&quot;businessLogicBean&quot;&gt;
   &lt;property id=&quot;camelContext&quot; ref=&quot;camelContext&quot;&gt;
&lt;/property&gt;&lt;/bean&gt;
&lt;/pre&gt;
Java Class needs to include:
&lt;pre class=&quot;brush: java&quot;&gt;public static CamelContext camelContext;
 
@Override
public CamelContext getCamelContext() {
       return camelContext;
}

@Override
public void setCamelContext(CamelContext camelContext) {
 this.camelContext = camelContext;
}
&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
Easier way to access camelContext in java class is to implement CamelContextAware interface and implement the required methods. Change implemented method according to your camel context variable name and make sure that your camel context variable name should be same as the camel context id in the applicationContext xml. Now with the implementation of camelContextAware interface your class will look like:
&lt;pre class=&quot;brush: java&quot;&gt;private static CamelContext camelContext;
 
 @Override
 public CamelContext getCamelContext() {
  return camelContext;
 }

 @Override
 public void setCamelContext(CamelContext camelContext) {
  this.camelContext = camelContext;
 }
&lt;/pre&gt;
And the bean definition will not be changed :
&lt;pre class=&quot;brush: xml&quot;&gt;&lt;bean class=&quot;com.my.BusinessProcess&quot; id=&quot;businessLogicBean&quot;&gt;
&lt;/bean&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;
Last step would be to send the input to the seda queue. It needs just a one line code as
&lt;pre class=&quot;brush: java&quot;&gt;getCamelContext.createProducerTemplate.sendBody(&quot;seda:inputSEDAQueue&quot;,inputValue)&lt;/pre&gt;
Here inputValue is the input method &quot;processRequest&quot; of the bean.
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
This should work fine. Getting the right camelContext would be tricky sometime. Having a Spring background makes it easy to debug.
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/05/objective-is-to-send-input-to-bean.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-435086038606828525</guid><pubDate>Wed, 09 May 2012 01:55:00 +0000</pubDate><atom:updated>2012-05-08T21:55:06.695-04:00</atom:updated><title>Flex: Changing Tab Style at run time</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I have struggled to change the tab style at run time. After spending 2 days on Google and StackOverflow, I came across multiple ways to change the style of the tabs in TabNavigator. It can be done in following ways:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Changing all the tab styles at run time:&lt;br /&gt;&lt;i&gt;var cssStyle:CSSStyleDeclaration = StyleManager.getStyleDeclaration(&quot;.MyTabs&quot;);&lt;br /&gt;cssStyle.setStyle(&quot;borderColor&quot;, &quot;red&quot;);&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Changing individual tab style through TabBar component. TabBar allows to access each tab at run time and then it&#39;s style can be updated using &lt;i&gt;getStyle &lt;/i&gt;method. Getting TabBar from TabNavigator is little bit tricky:&lt;br /&gt;&lt;br /&gt;//this import may not auto-complete for you&lt;br /&gt;&lt;i&gt;import mx.controls.tabBarClasses.Tab;&lt;br /&gt;&lt;br /&gt;function tabBar_creationComplete(tabBar:TabBar):void {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var colorArr:Array = [&quot;red&quot;, &quot;haloOrange&quot;, &quot;yellow&quot;, &quot;haloGreen&quot;, &quot;haloBlue&quot;];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var color:String;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tab:Tab;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var idx:uint;&lt;br /&gt;for (idx = 0; idx &amp;lt; len; idx++) {&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var i:int = idx % colorArr.length;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; color = colorArr[i];&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tab = Tab(tabBar.getChildAt(idx));&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tab.setStyle(&quot;fillColors&quot;, [color, &quot;white&quot;]);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tab.setStyle(&quot;fillAlphas&quot;, [1.0, 1.0]);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tab.setStyle(&quot;backgroundColor&quot;, color);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;br /&gt;&amp;nbsp; &amp;nbsp; }&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;This is the shortest and simplest way to do it. This is another way to do it as Tab extends Button component.&lt;br /&gt;&lt;i&gt;(tabNavigator.getTabAt(index) as Button).setStyle(&quot;borderColor&quot;, 0xFF0000);&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/03/flex-changing-tab-style-at-run-time.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-241269818845852219</guid><pubDate>Wed, 09 May 2012 01:49:00 +0000</pubDate><atom:updated>2012-05-08T23:01:02.737-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">camel</category><category domain="http://www.blogger.com/atom/ns#">EIP</category><title>Getting Started with Apache Camel</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;My new assignment is to Master The Unpredictable. It refers to implementation of Adaptive Case Management solution for business process optimization.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;As a developer my initial goal is to provide a task flow management system to the business users. Here each task represents a information silo or a process unit. To achieve this flow and to integrate a large variety of enterprise components, We have finalized Apache Camel over Mule ESB and Spring Integration.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In one line, Apache Camel is the implementation framework of Enterprise Integration Pattern. To know more about EIP refer to it&#39;s wiki &lt;a href=&quot;http://en.wikipedia.org/wiki/Enterprise_application_integration&quot; target=&quot;_blank&quot;&gt;page&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;In this blog series, I will share my experiments with Camel.&lt;/span&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/05/getting-started-with-apache-camel.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-3416860505768947454</guid><pubDate>Mon, 05 Mar 2012 05:08:00 +0000</pubDate><atom:updated>2012-05-09T09:17:42.660-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">restful</category><title>RESTful Services</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I am designing a RESTful API for my product which help it to expose it to multiple. I have started learning RESTful Services in depth. I will keep posting all my&amp;nbsp;understanding with RESTful while developing this API.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/03/restful-services.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-6798425446390252352</guid><pubDate>Wed, 04 Jan 2012 18:04:00 +0000</pubDate><atom:updated>2012-01-04T13:04:02.654-05:00</atom:updated><title>Happy New Year to All</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Wish you a happy and prosperous new year. What is your new year resolution? I am sharing programmer&#39;s new year resolution by HN.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Each month is an annually renewable technical or personal challenge:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Go analog.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Stay healthy.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Embrace the uncomfortable.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Learn a new programming language.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Automate.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Learn more mathematics.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Focus on security.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Back up your data.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Learn more theory.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Engage the arts and humanities.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Learn new software.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Complete a personal project.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Let me know your NY resolution.&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2012/01/happy-new-year-to-all.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-498927228950352089</guid><pubDate>Thu, 20 Jan 2011 22:00:00 +0000</pubDate><atom:updated>2011-01-20T17:00:48.664-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><title>Don&#39;t settle</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;Transcript of Steve Job&#39;s famous speech:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: x-small;&quot;&gt;I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I&#39;ve ever gotten to a college graduation. Today I want to tell you three stories from my life. That&#39;s it. No big deal—just three stories.&lt;br /&gt;
&lt;br /&gt;
The first story is about connecting the dots.&lt;br /&gt;
&lt;br /&gt;
I dropped out of Reed College after the first 6 months, but then stayed around as a drop-in for another 18 months or so before I really quit. So why did I drop out?&lt;br /&gt;
&lt;br /&gt;
It started before I was born. My biological mother was a young, unwed college graduate student, and she decided to put me up for adoption. She felt very strongly that I should be adopted by college graduates, so everything was all set for me to be adopted at birth by a lawyer and his wife. Except that when I popped out they decided at the last minute that they really wanted a girl. So my parents, who were on a waiting list, got a call in the middle of the night asking: &quot;We have an unexpected baby boy; do you want him?&quot; They said: &quot;Of course.&quot; My biological mother later found out that my mother had never graduated from college and that my father had never graduated from high school. She refused to sign the final adoption papers. She only relented a few months later when my parents promised that I would someday go to college.&lt;br /&gt;
&lt;br /&gt;
And 17 years later I did go to college. But I naively chose a college that was almost as expensive as Stanford, and all of my working-class parents&#39; savings were being spent on my college tuition. After six months, I couldn&#39;t see the value in it. I had no idea what I wanted to do with my life and no idea how college was going to help me figure it out. And here I was spending all of the money my parents had saved their entire life. So I decided to drop out and trust that it would all work out OK. It was pretty scary at the time, but looking back it was one of the best decisions I ever made. The minute I dropped out I could stop taking the required classes that didn&#39;t interest me, and begin dropping in on the ones that looked interesting.&lt;br /&gt;
&lt;br /&gt;
It wasn&#39;t all romantic. I didn&#39;t have a dorm room, so I slept on the floor in friends&#39; rooms, I returned coke bottles for the 5¢ deposits to buy food with, and I would walk the 7 miles across town every Sunday night to get one good meal a week at the Hare Krishna temple. I loved it. And much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. Let me give you one example:&lt;br /&gt;
&lt;br /&gt;
Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn&#39;t have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can&#39;t capture, and I found it fascinating.&lt;br /&gt;
&lt;br /&gt;
None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, it&#39;s likely that no personal computer would have them. If I had never dropped out, I would have never dropped in on this calligraphy class, and personal computers might not have the wonderful typography that they do. Of course it was impossible to connect the dots looking forward when I was in college. But it was very, very clear looking backwards ten years later.&lt;br /&gt;
&lt;br /&gt;
Again, you can&#39;t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.&lt;br /&gt;
&lt;br /&gt;
My second story is about love and loss.&lt;br /&gt;
&lt;br /&gt;
I was lucky — I found what I loved to do early in life. Woz and I started Apple in my parents&#39; garage when I was 20. We worked hard, and in 10 years Apple had grown from just the two of us in a garage into a $2 billion company with over 4000 employees. We had just released our finest creation — the Macintosh — a year earlier, and I had just turned 30. And then I got fired. How can you get fired from a company you started? Well, as Apple grew we hired someone who I thought was very talented to run the company with me, and for the first year or so things went well. But then our visions of the future began to diverge and eventually we had a falling out. When we did, our Board of Directors sided with him. So at 30 I was out. And very publicly out. What had been the focus of my entire adult life was gone, and it was devastating.&lt;br /&gt;
&lt;br /&gt;
I really didn&#39;t know what to do for a few months. I felt that I had let the previous generation of entrepreneurs down - that I had dropped the baton as it was being passed to me. I met with David Packard and Bob Noyce and tried to apologize for screwing up so badly. I was a very public failure, and I even thought about running away from the valley. But something slowly began to dawn on me — I still loved what I did. The turn of events at Apple had not changed that one bit. I had been rejected, but I was still in love. And so I decided to start over.&lt;br /&gt;
&lt;br /&gt;
I didn&#39;t see it then, but it turned out that getting fired from Apple was the best thing that could have ever happened to me. The heaviness of being successful was replaced by the lightness of being a beginner again, less sure about everything. It freed me to enter one of the most creative periods of my life.&lt;br /&gt;
&lt;br /&gt;
During the next five years, I started a company named NeXT, another company named Pixar, and fell in love with an amazing woman who would become my wife. Pixar went on to create the worlds first computer animated feature film, &lt;i&gt;Toy Story&lt;/i&gt;, and is now the most successful animation studio in the world. In a remarkable turn of events, Apple bought NeXT, I returned to Apple, and the technology we developed at NeXT is at the heart of Apple&#39;s current renaissance. And Laurene and I have a wonderful family together.&lt;br /&gt;
&lt;br /&gt;
I&#39;m pretty sure none of this would have happened if I hadn&#39;t been fired from Apple. It was awful tasting medicine, but I guess the patient needed it. Sometimes life hits you in the head with a brick. Don&#39;t lose faith. I&#39;m convinced that the only thing that kept me going was that I loved what I did. You&#39;ve got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven&#39;t found it yet, keep looking. Don&#39;t settle. As with all matters of the heart, you&#39;ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don&#39;t settle.&lt;br /&gt;
&lt;br /&gt;
My third story is about death.&lt;br /&gt;
&lt;br /&gt;
When I was 17, I read a quote that went something like: &quot;If you live each day as if it was your last, someday you&#39;ll most certainly be right.&quot; It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: &quot;If today were the last day of my life, would I want to do what I am about to do today?&quot; And whenever the answer has been &quot;No&quot; for too many days in a row, I know I need to change something.&lt;br /&gt;
&lt;br /&gt;
Remembering that I&#39;ll be dead soon is the most important tool I&#39;ve ever encountered to help me make the big choices in life. Because almost everything — all external expectations, all pride, all fear of embarrassment or failure - these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.&lt;br /&gt;
&lt;br /&gt;
About a year ago I was diagnosed with cancer. I had a scan at 7:30 in the morning, and it clearly showed a tumor on my pancreas. I didn&#39;t even know what a pancreas was. The doctors told me this was almost certainly a type of cancer that is incurable, and that I should expect to live no longer than three to six months. My doctor advised me to go home and get my affairs in order, which is doctor&#39;s code for prepare to die. It means to try to tell your kids everything you thought you&#39;d have the next 10 years to tell them in just a few months. It means to make sure everything is buttoned up so that it will be as easy as possible for your family. It means to say your goodbyes.&lt;br /&gt;
&lt;br /&gt;
I lived with that diagnosis all day. Later that evening I had a biopsy, where they stuck an endoscope down my throat, through my stomach and into my intestines, put a needle into my pancreas and got a few cells from the tumor. I was sedated, but my wife, who was there, told me that when they viewed the cells under a microscope the doctors started crying because it turned out to be a very rare form of pancreatic cancer that is curable with surgery. I had the surgery and I&#39;m fine now.&lt;br /&gt;
&lt;br /&gt;
This was the closest I&#39;ve been to facing death, and I hope it’s the closest I get for a few more decades. Having lived through it, I can now say this to you with a bit more certainty than when death was a useful but purely intellectual concept:&lt;br /&gt;
&lt;br /&gt;
No one wants to die. Even people who want to go to heaven don&#39;t want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life&#39;s change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.&lt;br /&gt;
&lt;br /&gt;
Your time is limited, so don&#39;t waste it living someone else&#39;s life. Don&#39;t be trapped by dogma — which is living with the results of other people&#39;s thinking. Don&#39;t let the noise of others&#39; opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.&lt;br /&gt;
&lt;br /&gt;
When I was young, there was an amazing publication called &lt;i&gt;The Whole Earth Catalog&lt;/i&gt;, which was one of the bibles of my generation. It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960&#39;s, before personal computers and desktop publishing, so it was all made with typewriters, scissors, and Polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: it was idealistic, and overflowing with neat tools and great notions.&lt;br /&gt;
&lt;br /&gt;
Stewart and his team put out several issues of &lt;i&gt;The Whole Earth Catalog&lt;/i&gt;, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: &quot;Stay Hungry. Stay Foolish.&quot; It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.&lt;br /&gt;
&lt;br /&gt;
Stay Hungry. Stay Foolish.&lt;/span&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2011/01/dont-settle.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-2625637449263550761</guid><pubDate>Fri, 01 Jan 2010 08:59:00 +0000</pubDate><atom:updated>2010-01-01T03:59:18.317-05:00</atom:updated><title>May you.....in 2010</title><description>&lt;ol&gt;&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May you get drunk like you&#39;ve never gotten drunk before.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May you get laid like the last person on planet earth.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May your&amp;nbsp;drugs be good, and your partners faithful.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May the cops ignore you when you break traffic rules.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May you win a lottery and if not that may you find money on the street.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May the people you like start to love you more than you love them.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May the good things come to you slowly, so that you can learn to appreciate them.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May your fights be tough, so that the victories are sweet.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;May your heart be strong, like a Dragon&#39;s, full of fire and energy.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</description><link>http://aadrat.blogspot.com/2010/01/may-youin-2010.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-4503246572274998664</guid><pubDate>Mon, 14 Dec 2009 04:22:00 +0000</pubDate><atom:updated>2009-12-13T23:22:34.733-05:00</atom:updated><title>Countries own America&#39;s Debt!</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgld4x25A2vxL_vXs3z_MM32PI7BgdHS6sYnWJ7Pcc89ImxWbxCi8y3GmOfyQU6uMEKEIQyNwZrdF8nBl-YQWed9XzdMe-7GptZA1DUSJCkOObLF05f7TXWyWViMpcYFRcUCc3fiaebYOxi/s1600-h/3994497117_cbe7b2ac04_o.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; rs=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgld4x25A2vxL_vXs3z_MM32PI7BgdHS6sYnWJ7Pcc89ImxWbxCi8y3GmOfyQU6uMEKEIQyNwZrdF8nBl-YQWed9XzdMe-7GptZA1DUSJCkOObLF05f7TXWyWViMpcYFRcUCc3fiaebYOxi/s640/3994497117_cbe7b2ac04_o.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/12/countries-own-americas-debt.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgld4x25A2vxL_vXs3z_MM32PI7BgdHS6sYnWJ7Pcc89ImxWbxCi8y3GmOfyQU6uMEKEIQyNwZrdF8nBl-YQWed9XzdMe-7GptZA1DUSJCkOObLF05f7TXWyWViMpcYFRcUCc3fiaebYOxi/s72-c/3994497117_cbe7b2ac04_o.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-8815193988531430203</guid><pubDate>Thu, 10 Dec 2009 13:26:00 +0000</pubDate><atom:updated>2009-12-10T08:26:26.880-05:00</atom:updated><title>How Genetics Works :)</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPEuVJbgYreCkXH9iVBb6bxdqGO7_LNPqEkyZdeB0gbOfOS-ieKfoSMW5vYoO5X7PojZhwaiM-6HDSxcz4bknmHX3sWvez8gRiZJJ9LFg72ss97YqpL15IU3R-lx9BckzNPbjYV3N4pTH/s1600-h/image-5.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; ps=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPEuVJbgYreCkXH9iVBb6bxdqGO7_LNPqEkyZdeB0gbOfOS-ieKfoSMW5vYoO5X7PojZhwaiM-6HDSxcz4bknmHX3sWvez8gRiZJJ9LFg72ss97YqpL15IU3R-lx9BckzNPbjYV3N4pTH/s320/image-5.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/12/how-genetics-works.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimPEuVJbgYreCkXH9iVBb6bxdqGO7_LNPqEkyZdeB0gbOfOS-ieKfoSMW5vYoO5X7PojZhwaiM-6HDSxcz4bknmHX3sWvez8gRiZJJ9LFg72ss97YqpL15IU3R-lx9BckzNPbjYV3N4pTH/s72-c/image-5.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-9206584200728895352</guid><pubDate>Sat, 22 Aug 2009 16:22:00 +0000</pubDate><atom:updated>2009-08-24T07:56:15.592-04:00</atom:updated><title>Some lines...</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;;font-family:arial;font-size:85%;&quot;  &gt;&lt;span style=&quot;border-collapse: collapse;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:verdana;&quot;&gt;I know a place up in the air&lt;br /&gt;It’s not very far, I’ve been there before&lt;br /&gt;I know a place, cool and warm&lt;br /&gt;cooling my blood, warming my heart&lt;br /&gt;&lt;br /&gt;So come on down and walk with me,&lt;br /&gt;I only want to know a couple of things about you&lt;br /&gt;Where were you when I was in so much trouble with myself&lt;br /&gt;And do you still believe in me like I believe&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;</description><link>http://aadrat.blogspot.com/2009/08/some-lines.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-1873913106358549682</guid><pubDate>Fri, 21 Aug 2009 07:58:00 +0000</pubDate><atom:updated>2009-08-21T04:06:41.774-04:00</atom:updated><title>10 benefits from your worst experience in life.</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;Recently I had a near death experience. Its been 3 months of that but I still have some hangover of that. These benefits are purely based on my own experience, may be my readers can share some of their own experience.&lt;/span&gt;&lt;br /&gt;&lt;ol style=&quot;font-family: verdana;&quot;&gt;&lt;li&gt;You will discover new dimensions of yourself. This whole unfortunate process will finally make you strong and emotionally resilient. Even during the process you will get to know your resistance to pain and trauma.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You will understand more about your parent&#39;s strength.We usually forget how our parents supported us when we were doing mistakes during our childhood. But in this situation I learned that my parents have more patience than I thought.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Crowd&#39; will change into and &#39;people&#39; and some &#39;people&#39; will become part of the &#39;crowd&#39;.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When you are weak and vulnerable, you get a gift from God i.e. a X-Ray vision. Its not same as the Bond goggles but it will help you identify people who really care about you.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You have to go temple more than before and if you are not as resistive as me, then you will surely be benefited by it :).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The best part of this situation is you will loose all your fake or pseudo friends, relatives or well wishers. If they will not leave you then you will be able to definitely identify them.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You will fall in for Life again. In 25 years I almost forgot to live life but this experience made me love it again.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Realizing all your dreams again is an important realization. When I came to know about my situation, my first reaction was &quot;Shit! I need to do this, this and this.How the hell I can die without doing these things&quot;. Now I have my own &#39;Bucket List&#39; and I am seriously working on it.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You will see increase in your creative momentum. Your concentration in your daily life will increase. It will actually make you more alive.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Getting new friends and fresh relationships with existing friends.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>http://aadrat.blogspot.com/2009/08/10-benefits-from-your-worst-experience.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-8825375919218702885</guid><pubDate>Tue, 21 Jul 2009 04:59:00 +0000</pubDate><atom:updated>2009-07-21T01:03:13.601-04:00</atom:updated><title>Dada ji&#39;s onversation with Nokia cutomer care (Awesome)</title><description>दादा- हैलो.. हैलो , भइया जय राम जी की , हम जगरनाथ निगोह गाँव से बोल रहे है.&lt;br /&gt;&lt;br /&gt;कस्टमर-केयर: हम आपकी क्या मदद कर सकते हैं.&lt;br /&gt;&lt;br /&gt;दादा- साहब, हमरे मोबैलवा को भून्गरी भैसिया ने लात मार दिस , तभी से हमारा मोबैलवा का बैलेंस ख़राब हो गया.&lt;br /&gt;&lt;br /&gt;कस्टमर-केयर: अपना नम्बर बताएं.&lt;br /&gt;&lt;br /&gt;दादा - नही हम को कोई नम्बर नही लगता , हम बिना चश्मा के हैं... बस थोडी अंदरूनी बताश है,जब जब पुरुवा चलती है तो थोड़ा थोड़ा पुरे शरीर में ऐठन आ जाती है.&lt;br /&gt;&lt;br /&gt;कस्टमर-केयर: आपने अपना मोबाइल कब रिचार्ज कराया था ?दादा - रोज़ ही चार्ज होता है, रात खाने खाने के बाद हमरी बहु बिरजू से रात २ बजे तक चार्ज करती है , क्युकी रात ११ बजे के बात फोनवा का बिल कुछ सस्ता हो जाता है.&lt;br /&gt;&lt;br /&gt;कस्टमर केयर -तो ठीक है , आज फिर रिचार्ज कर लेना....आप का बैलेंस ठीक हो जायेगा.&lt;br /&gt;&lt;br /&gt;दादा - अच्छा बेटा ठीक है, जुग-जुग जियो.&lt;br /&gt;&lt;br /&gt;कस्टमर केयर - और कुछ जानना चाहेंगे मिस्टर जगरनाथ.&lt;br /&gt;&lt;br /&gt;दादा - हाँ बेटा! आज कल मार्केट में &quot;यूरिया &quot; का क्या रेट चल रहा है? और हमरी नहर में पानी कब आएगा?</description><link>http://aadrat.blogspot.com/2009/07/dada-jis-onversation-with-nokia-cutomer.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-6625673247324180005</guid><pubDate>Thu, 16 Jul 2009 04:10:00 +0000</pubDate><atom:updated>2009-07-16T00:17:59.062-04:00</atom:updated><title>Something different.</title><description>&lt;p&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;As I am not very busy these days. So doing a lot of surfing and reading a lot of different type of stuff. Here I am sharing one of the writings of &lt;em&gt;Maya Angelou. &lt;/em&gt;She is an american autobiographer and poet. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;&quot;I don’t know if I continue, even today, always liking myself. But what I learned to do many years ago was to forgive myself. It is very important for every human being to forgive herself or himself because if you live, you will make mistakes- it is inevitable. But once you do and you see the mistake, then you forgive yourself and say, ‘well, if I’d known better I’d have done better,’ that’s all. So you say to people who you think you may have injured, ‘I’m sorry,’ and then you say to yourself, ‘I’m sorry.’ If we all hold on to the mistake, we can’t see our own glory in the mirror because we have the mistake between our faces and the mirror; we can’t see what we’re capable of being. You can ask forgiveness of others, but in the end the real forgiveness is in one’s own self. I think that young men and women are so caught by the way they see themselves. Now mind you. When a larger society sees them as unattractive, as threats, as too black or too white or too poor or too fat or too thin or too sexual or too asexual, that’s rough. But you can overcome that. The real difficulty is to overcome how you think about yourself. If we don’t have that we never grow, we never learn, and sure as hell we should never teach.&quot;&lt;/span&gt;&lt;/p&gt;</description><link>http://aadrat.blogspot.com/2009/07/as-i-am-not-very-busy-these-days.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-1179130667832503192</guid><pubDate>Sun, 12 Jul 2009 13:36:00 +0000</pubDate><atom:updated>2009-07-12T09:39:21.497-04:00</atom:updated><title>Truth by John Lennon</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75gEOykHS0MvzOg-QbYV9XTwCwxqUeX_lG9knPWk5JvdBvieULlBynK4siwiWd9V5XHFH6XzDdX4ipcLUKTB1ErxRwRf0FdBJ2_X28OFnrGTrxazbkEDqZC322SEVkL0XhPSX0g9qr26G/s1600-h/soBwCdeuhppy34v9LnDkVENGo1_400.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 319px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75gEOykHS0MvzOg-QbYV9XTwCwxqUeX_lG9knPWk5JvdBvieULlBynK4siwiWd9V5XHFH6XzDdX4ipcLUKTB1ErxRwRf0FdBJ2_X28OFnrGTrxazbkEDqZC322SEVkL0XhPSX0g9qr26G/s320/soBwCdeuhppy34v9LnDkVENGo1_400.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5357567727810597538&quot; /&gt;&lt;/a&gt;&lt;br /&gt;I have experienced this  recently.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/07/truth-by-john-lennon.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi75gEOykHS0MvzOg-QbYV9XTwCwxqUeX_lG9knPWk5JvdBvieULlBynK4siwiWd9V5XHFH6XzDdX4ipcLUKTB1ErxRwRf0FdBJ2_X28OFnrGTrxazbkEDqZC322SEVkL0XhPSX0g9qr26G/s72-c/soBwCdeuhppy34v9LnDkVENGo1_400.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-2608515784492149953</guid><pubDate>Tue, 30 Jun 2009 09:44:00 +0000</pubDate><atom:updated>2009-06-30T05:47:07.857-04:00</atom:updated><title>I am feeling these days</title><description>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1_hivWeDW_rj6GKzdwH5ZuRMIrwNA1nttNrBX4Vc4jQn6nUM8LDvYzXx6lZPucBqK30spojbySA0MACuFSKO6IqKkvGCL5_vKYcMZ8mHeY2M9DivZoOO7PiUx7fkQ5PeO5uwqUW7ViHG4/s1600-h/soBwCdeuhpba8pfiC4DvAfT1o1_400.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5353054520070356562&quot; style=&quot;DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 225px; TEXT-ALIGN: center&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1_hivWeDW_rj6GKzdwH5ZuRMIrwNA1nttNrBX4Vc4jQn6nUM8LDvYzXx6lZPucBqK30spojbySA0MACuFSKO6IqKkvGCL5_vKYcMZ8mHeY2M9DivZoOO7PiUx7fkQ5PeO5uwqUW7ViHG4/s320/soBwCdeuhpba8pfiC4DvAfT1o1_400.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/06/i-am-feeling-these-days.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1_hivWeDW_rj6GKzdwH5ZuRMIrwNA1nttNrBX4Vc4jQn6nUM8LDvYzXx6lZPucBqK30spojbySA0MACuFSKO6IqKkvGCL5_vKYcMZ8mHeY2M9DivZoOO7PiUx7fkQ5PeO5uwqUW7ViHG4/s72-c/soBwCdeuhpba8pfiC4DvAfT1o1_400.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-6819033058576947836</guid><pubDate>Tue, 26 May 2009 14:36:00 +0000</pubDate><atom:updated>2009-05-26T10:48:05.359-04:00</atom:updated><title>Will be back with/in a bang soon...</title><description>&lt;strong&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;This is Him&#39;s friend updating his blog as he is currently unavailable.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Just dropped to say that he will be back and back with a bang. &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Will keep you updated...&lt;/span&gt;&lt;/strong&gt;</description><link>http://aadrat.blogspot.com/2009/05/will-be-back-within-bang-soon.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-5115967800721448884</guid><pubDate>Tue, 21 Apr 2009 07:07:00 +0000</pubDate><atom:updated>2009-04-21T03:10:55.274-04:00</atom:updated><title>Socrates to Developers</title><description>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;;font-family:verdana;font-size:180%;&quot;  &gt;the unexamined life&lt;/span&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:verdana;font-size:180%;&quot;  &gt;is not worth living&lt;/span&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;-socrates&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;what he meant: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;unexamined code isn’t worth&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;executing.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/04/socrates-to-developers.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-2662869509779403987</guid><pubDate>Thu, 16 Apr 2009 13:56:00 +0000</pubDate><atom:updated>2009-04-16T10:08:58.505-04:00</atom:updated><title>Life and Sense of humor</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;Q: &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(73, 73, 73); font-size: 14px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;Isn&#39;t it strange that evolution would give us a sense of humor? When you think about it, it&#39;s weird that we have a physiological response to absurdity. We laugh at nonsense. We like it. We think it&#39;s funny. Don&#39;t you think it&#39;s odd that we appreciate absurdity? Why would we develop that way? How does it benefit us?&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(73, 73, 73); font-size: 14px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(73, 73, 73); font-size: 14px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;Ans: I suppose if we couldn&#39;t laugh at the things that don&#39;t make sense, we couldn&#39;t react to a lot of life.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(73, 73, 73); font-size: 14px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(73, 73, 73); font-size: 14px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;These lines are taken from Calvin and Hobbes conversations not from some philosopher&#39;s thoughts.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/04/life-and-sense-of-humor.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-1888517110940732535</guid><pubDate>Wed, 15 Apr 2009 14:49:00 +0000</pubDate><atom:updated>2009-04-15T11:20:42.493-04:00</atom:updated><title>Top 10 Movie quotes for Developers.</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;This article is inspired by &lt;a href=&quot;http://www.javaworld.com/community/node/2752&quot;&gt;Dustin&#39;s blog&lt;/a&gt; published in Java World. Top 10 movie quotes go like...&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;10.&quot;I had to keep digging ... without a shovel.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;This quote comes from the 1985 movie Fletch. It sometimes feels like we in the software development find ourselves in situations in which we are tying to identify and resolve a bug without the appropriate tools.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;9. &quot;A person is smart. People are dumb, panicky dangerous animals and you know it.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;This quote is tken from movie Men in Black.When Jay is asking Kay why the secret Men in Black don&#39;t tell the ordinary people of Earth about the aliens living among them. This quote is Kay&#39;s explanation and it often applies in software development as well. &lt;br /&gt;It is easy in our rush to stay current and relevant to make poor choices that we would not do individually when given the opportunity to think rationally about the situation. The rush to apply EJB 1.x/2.x where it wasn&#39;t needed is one example of this.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;8. &quot;If you&#39;re good at something never do it for free.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;      &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;This statement is from Heath Ledger&#39;s The Joker in 2008&#39;s The Dark Knight can often apply to the best software developers. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;7. &quot;The code is more what you&#39;d call &#39;guidelines&#39; than actual rules.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       These words by Captain Hector Barbossa to Elizabeth Swann in classic movie Pirates of the   Caribbean: The Curse of the Black Pearl refer to the pirate&#39;s code, but sometimes developers might be attempted to see requirements as guidelines rather than requirements. This is generally not a good idea, however, assuming that requirements have been accurately collected from customer input. Meeting the requirements generally means making the client happy.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;6. &quot;Houston, we have a problem.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       This is a momentous quote in a terrific movie (Apollo 13) based on real events. It is now used all the time to indicate a (usually) less serious problem than when it was originally used. Software developers use this quote when they come JVM surprises :).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;5. &quot;You fell victim to one of the classic blunders.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;This quote is taken from the 1987 movie The Princess Bride. We are all aware of some of the classic development blunders such as copying and pasting identical code in multiple places, hard-coding values, swallowing exceptions rather than handling them, etc.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;4. &quot;I&#39;m trying to free your mind, Neo. But I can only show you the door. You&#39;re the one that has to walk through it.&quot; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       This quotation comes from the movie The Matrix, which is wildly popular among software developers. It is important for more experienced developers to help less experienced developers through roles as mentors. This is vitally important, but in the end it is the effort of the apprentice that matters most.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;3. &quot;Show me the money!&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       This quote from the movie Jerry Maguire is one most of us can easily relate to. With current economic times like they are, this may mean more than ever to us.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;2. &quot;What we&#39;ve got here is failure to communicate.&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;       This quote from 1967&#39;s Cool Hand Luke summarizes one of the most common problems facing software developers. Problem with communication can come in understanding the customer requirments, developing application with the peer who 8000 miles away etc.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;1. &quot;It&#39;s not the years, honey, it&#39;s the mileage.&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;      This response from Indiana Jones to Marion Ravenwood in 1981&#39;s Raiders of the Lost Ark is a reminder that it is often the type of experience that we have in software development that is more important than the years of experience. For example, a software developer who works with different problems and solutions and with different approaches for seven years is very likely to have better experience than the developer who works on the same problem with the same language repeatedly for the same seven years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;Bonus: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: bold;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;&quot;Sab ganda hai par dhanda hai ye. (It&#39;s all dirty but it&#39;s all business).&quot;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: verdana;&quot;&gt;     This quote is taken from a hindi movie Company. It justifies the classic situation when we need to deploy the code without unit testing just to meet strict deadlines. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://aadrat.blogspot.com/2009/04/top-10-movie-quotes-for-developers.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-7904773420115162453</guid><pubDate>Tue, 14 Apr 2009 07:31:00 +0000</pubDate><atom:updated>2009-04-14T03:51:27.334-04:00</atom:updated><title>awwwwwwwwwww!!!</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;&quot;my mobile phone quite as i tried to let my wife know that i was caught in traffic and would be late for our anniversary dinner. i wrote a message on my laptop asking other motorist to call her, printed it on a portable ink-jet and taped it to my rear windshield. when i finally arrived home, my wife gave me the longest kiss ever. &#39; i really think you love me&#39;, she said. &#39;at least 70 people called me and told me so&#39;. &quot;&lt;/span&gt;</description><link>http://aadrat.blogspot.com/2009/04/awwwwwwwwwww.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-5761704305749784989.post-5849207528666880263</guid><pubDate>Tue, 14 Apr 2009 07:26:00 +0000</pubDate><atom:updated>2009-04-14T03:31:01.160-04:00</atom:updated><title>I needed this</title><description>&lt;span style=&quot;font-family: verdana;&quot;&gt;Do not let your fire go out, spark by irreplaceable spark in the hopeless swaps of the not-quite, the not-yet, and the not-at-all. Do not let the hero in your soul perish in lonely frustration for the life you deserved and have never been able to reach. The world you desire can be won. It exists.. it is real.. it is possible.. it’s yours.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;--&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: verdana;&quot;&gt;Ayn Rand&lt;/span&gt;</description><link>http://aadrat.blogspot.com/2009/04/i-needed-this.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item></channel></rss>