<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-4590960370890733222</id><updated>2024-08-30T06:35:00.619+05:30</updated><category term="Android"/><category term="google"/><category term="Gingerbread"/><category term="XMPP"/><category term="java"/><category term="Amazon"/><category term="App store"/><category term="OpenFire"/><category term="ci"/><category term="cloud"/><category term="hudson"/><category term="10th anniversary"/><category term="Add-ons"/><category term="Android 2.3"/><category term="Angular seed"/><category term="Appstore"/><category term="DOM"/><category term="Finabugs"/><category term="Geinimi"/><category term="Google App engine"/><category term="Google blog"/><category term="Google maps"/><category term="Google plus"/><category term="Google plus API"/><category term="Google+"/><category term="Google+ API"/><category term="HTML5 project"/><category term="Jabber"/><category term="MD5"/><category term="MY SQL"/><category term="Menus"/><category term="Mobileapps"/><category term="N150"/><category term="Netgear"/><category term="New year"/><category term="PMD"/><category term="PendingIntent"/><category term="QA"/><category term="SAX"/><category term="SMACK"/><category term="SSL"/><category term="SVN"/><category term="Screen widget"/><category term="Sonar"/><category term="SonarQubbe"/><category term="Spark"/><category term="Spring"/><category term="Spring Android"/><category term="Spring Mobile"/><category term="Swiftkey"/><category term="Tips"/><category term="Trojan"/><category term="Tutorial"/><category term="US"/><category term="Ubuntu"/><category term="WNR612"/><category term="Wikipedia"/><category term="Workbench"/><category term="XML parsing"/><category term="app stores"/><category term="application quality"/><category term="authentication"/><category term="bat file"/><category term="bower"/><category term="bower setup"/><category term="celebrations"/><category term="certificate"/><category term="chat application"/><category term="chrome"/><category term="chrome OS"/><category term="classic wireless router unboxing"/><category term="config"/><category term="continuous Integration"/><category term="corporate proxy"/><category term="developer"/><category term="encourage"/><category term="free notebook"/><category term="fun"/><category term="google wallet"/><category term="hope"/><category term="http"/><category term="https-proxy"/><category term="inspire"/><category term="interaction"/><category term="invisible"/><category term="j2ee"/><category term="log4j"/><category term="logging"/><category term="minimize"/><category term="netbeans"/><category term="nodejs"/><category term="npm"/><category term="onclickpendingIntent"/><category term="password"/><category term="performance"/><category term="play"/><category term="port"/><category term="positive"/><category term="print"/><category term="prosy server"/><category term="proxy"/><category term="registry"/><category term="security"/><category term="source code"/><category term="strict-ssl"/><category term="tomcat"/><category term="traceview"/><category term="transit"/><category term="tricks"/><category term="two way handshake"/><category term="username"/><category term="windows"/><category term="wishes"/><title type='text'>Raju Penumatsa</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-7688210993630533929</id><published>2016-09-06T16:46:00.001+05:30</published><updated>2016-09-06T16:46:21.530+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="certificate"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="SSL"/><category scheme="http://www.blogger.com/atom/ns#" term="two way handshake"/><title type='text'>Two way handshake in Java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
I recently happened to work on two-way SSL handshake where
client authorization will take place using certificate provided by trusted one.
I got into lot of problems when I was trying to achieve this in Java. So I
started reading about this and came to know that we can even enable SSL
handshake debugging by just providing -Djavax.net.debug=all in your VM
arguments. But trust me, again this log was a mystery to me to understand. Then
again started asking Google about this. It gave me handful of blogs and stackexchange
answers to get more details on this. I went through most of them and understood
how to read this SSL debug log and finally solved the problem. May be if you
are interested you can refer this simple blog
&#39;&lt;a href=&quot;http://www.smartjava.org/content/how-analyze-java-ssl-errors&quot;&gt;http://www.smartjava.org/content/how-analyze-java-ssl-errors&lt;/a&gt;&#39; explains step by
step on what happens during SSL handshake process. Please share if you get into
any such issues in this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/7688210993630533929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2016/09/two-way-handshake-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/7688210993630533929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/7688210993630533929'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2016/09/two-way-handshake-in-java.html' title='Two way handshake in Java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-4528016021160707901</id><published>2015-05-17T19:47:00.001+05:30</published><updated>2015-05-17T22:03:48.934+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="log4j"/><category scheme="http://www.blogger.com/atom/ns#" term="logging"/><title type='text'>Log4j configuration in Java applications</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div&gt;
Hello Guys,&lt;br /&gt;
This time I come with a very simple, useful and very common requirement that all of our Java developers have.&lt;br /&gt;
&lt;br /&gt;
I used System.out.println extensively when I was new to Java world but after few years(1 or 2 may be) :) I realized that it is not really a good idea to use it in production ready applications. Then slowly moved to Log4j for all logging requirements and made my life simple.&lt;br /&gt;
&lt;br /&gt;
So here I am giving you the configuration file that I am currently using for all my applications. I don&#39;t change this file unless my application demands it. I know it is very simple and everyone knows about what I am writing here but I still feel that it would be handy when you guys really need it. I configure this based on my regular requirements and feel free to change this on need basis&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Small notes:&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;You can see log4j internal debug statements by enabling&amp;nbsp; log4j.debug property&lt;/li&gt;
&lt;li&gt;It basically writes all (INFO, DEBUG, ERROR) level logs into separate files&lt;/li&gt;
&lt;li&gt;They role the files on daily basis&lt;/li&gt;
&lt;li&gt;You can change the file paths based on your folder structures&lt;/li&gt;
&lt;li&gt;Change the package name to enable DEBUG level to your application logging&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#log4j.debug=true&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt; &lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;# Root logger option&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.rootLogger=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;INFO,&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend,&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debug&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;append&lt;/span&gt;,&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt; e&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;rror&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;append&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.logger.&amp;lt;Give your package name&lt;give application=&quot;&quot; name=&quot;&quot; package=&quot;&quot; your=&quot;&quot;&gt;&amp;gt;=&lt;/give&gt;&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;DEBUG&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;# Only DEBUG&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.debugappend=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.DailyRollingFileAppender&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.File=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;/opt/&lt;u&gt;apache&lt;/u&gt;-&lt;u&gt;tomcat&lt;/u&gt;-7.0.40/logs/app_DEBUG.log&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.DatePattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&#39;.&#39;&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.layout=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.PatternLayout&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.layout.ConversionPattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%d{&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;HH:mm:ss}&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%-5p&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%c&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10.0pt;&quot;&gt;{1}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;:%L&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%m%n&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.filter.A=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.varia.LevelRangeFilter&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.filter.A.LevelMin=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;DEBUG&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.filter.A.LevelMax=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;DEBUG&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;debugappend&lt;/span&gt;.filter.A.AcceptOnMatch=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;# Only INFO&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.infoappend=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.DailyRollingFileAppender&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.File=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;/opt/&lt;u&gt;apache&lt;/u&gt;-&lt;u&gt;tomcat&lt;/u&gt;-7.0.40/logs/app_INFO.log&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.DatePattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&#39;.&#39;&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.layout=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.PatternLayout&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.layout.ConversionPattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%d{&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;HH:mm:ss}&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%-5p&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%c&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10.0pt;&quot;&gt;{1}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;:%L&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%m%n&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.filter.A=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.varia.LevelRangeFilter&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.filter.A.LevelMin=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;INFO&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.filter.A.LevelMax=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;INFO&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;infoappend&lt;/span&gt;.filter.A.AcceptOnMatch=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;# Only ERROR&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.errorappend=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.DailyRollingFileAppender&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.DatePattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&#39;.&#39;&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.File=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;/opt/&lt;u&gt;apache&lt;/u&gt;-&lt;u&gt;tomcat&lt;/u&gt;-7.0.40/logs/app_ERROR.log&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.layout=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.PatternLayout&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.layout.ConversionPattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%d{&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;HH:mm:ss}&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%-5p&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%c&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10.0pt;&quot;&gt;{1}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;:%L&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%m%n&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.filter.A=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.varia.LevelRangeFilter&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.filter.A.LevelMin=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;ERROR&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.filter.A.LevelMax=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;ERROR&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;errorappend&lt;/span&gt;.filter.A.AcceptOnMatch=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#Redirect to
&lt;u&gt;Tomcat&lt;/u&gt; logs folder&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#log4j.appender.file.File=${catalina.home}/logs/logging.log&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;# Direct log messages to a log file and role it based on it&#39;s size&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#log4j.appender.file=org.apache.log4j.RollingFileAppender&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#log4j.appender.file.File=C://app.log&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#log4j.appender.file.MaxFileSize=10MB&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;#log4j.appender.file.MaxBackupIndex=10&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: #3f7f5f; font-family: Consolas; font-size: 10.0pt;&quot;&gt;# Direct log messages to console&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.stdout=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.ConsoleAppender&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.stdout.Target=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;System.out&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.stdout.layout=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;org.apache.log4j.PatternLayout&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 10.0pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;log4j.appender.stdout.layout.ConversionPattern=&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%d{&lt;u&gt;yyyy&lt;/u&gt;-MM-&lt;u&gt;dd&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;HH:mm:ss}&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%-5p&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%c&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #7f0055; font-family: Consolas; font-size: 10.0pt;&quot;&gt;{1}&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;:%L&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt;&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color: #2a00ff; font-family: Consolas; font-size: 10.0pt;&quot;&gt;%m%n&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/4528016021160707901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2015/05/hello-guys-this-time-i-come-with-very.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/4528016021160707901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/4528016021160707901'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2015/05/hello-guys-this-time-i-come-with-very.html' title='Log4j configuration in Java applications'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-3626446929270624105</id><published>2015-02-08T17:49:00.000+05:30</published><updated>2015-02-08T17:52:42.753+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ci"/><category scheme="http://www.blogger.com/atom/ns#" term="Finabugs"/><category scheme="http://www.blogger.com/atom/ns#" term="hudson"/><category scheme="http://www.blogger.com/atom/ns#" term="PMD"/><category scheme="http://www.blogger.com/atom/ns#" term="QA"/><category scheme="http://www.blogger.com/atom/ns#" term="Sonar"/><category scheme="http://www.blogger.com/atom/ns#" term="SonarQubbe"/><category scheme="http://www.blogger.com/atom/ns#" term="SVN"/><title type='text'>HUDSON + SonarQube</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hello,&lt;br /&gt;
In my last post i mentioned about HUDSON and now I am going to extend this to get best out of it&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;I configured HUDSON to poll my SVN repository for every 5 minutes to check any recent changes are there and to prepare a build with those changes and deploy it to Tomcat container (It is pretty straight forward. i certainly used HUDSON&#39;s plugins)&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
So building and deploying changes continuously task is given to HUDSON and it is happily doing without any rest. Now it is time to automate QA checks to make sure that builds are having valid and quality code.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
SonarQube is an open platform to manage your code quality. It is a one stop solution for all your quality related tasks( static checks, dynamic checks, quality reports, code duplicates, comments, coding rules, complexity..etc) It covers more than 20 programming languages like Java, C, C++...etc. You can basically analyze code by it&#39;s own Sonar analyzer or you can even use Maven analyzer(can configure to analyze with many plugins like Findbugs, PMD...etc ) and then your results will be stored into your favorite database automatically. You will be provided a nice dash board where you can see all the reports at once and take actions accordingly. Actually you can do a lot better with this great combination.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I will write another blog on how to setup SonarQube. Please do visit again.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/3626446929270624105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2015/02/hello-in-my-last-post-i-mentioned-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3626446929270624105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3626446929270624105'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2015/02/hello-in-my-last-post-i-mentioned-about.html' title='HUDSON + SonarQube'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-556003627516143939</id><published>2015-01-29T10:47:00.000+05:30</published><updated>2015-01-29T10:47:57.624+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ci"/><category scheme="http://www.blogger.com/atom/ns#" term="continuous Integration"/><category scheme="http://www.blogger.com/atom/ns#" term="hudson"/><category scheme="http://www.blogger.com/atom/ns#" term="j2ee"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="tomcat"/><title type='text'>Configure HUDSON CI tool in Tomcat</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I thought of automating the build and deployment process to reduce &amp;nbsp;the efforts that my team spends and minimize the errors that we see later while integrating and deploying to production by adopting one Continuous Integration (CI) tool into my project. I chose HUDSON as it is very simple to configure, opensource, widely adopted and I used it in one of my previous projects (5 years back). Here are the steps to configure Hudson in Tomcat&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Download Hudson&lt;version&gt;.war file from &lt;a href=&quot;http://eclipse.org/hudson/download.php&quot;&gt;http://eclipse.org/hudson/download.php&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/version&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Go through the best practices &lt;a href=&quot;http://wiki.eclipse.org/Hudson-ci/Hudson_Best_Practices&quot;&gt;http://wiki.eclipse.org/Hudson-ci/Hudson_Best_Practices&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Deploy the war file into your favorite web
container(Tomcat, JBoss..etc) &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;You may need to tweak your JVM memory options
like set &quot;JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m -XX:MaxPermSize=256m
-server&quot; &lt;a href=&quot;https://docs.oracle.com/cd/E40518_01/integrator.311/integrator_install/src/cli_ldi_server_config.html&quot;&gt;https://docs.oracle.com/cd/E40518_01/integrator.311/integrator_install/src/cli_ldi_server_config.html&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Start your web container and open it in browser
(&lt;a href=&quot;http://localhost:8080/hudson-3.2.1/&quot;&gt;http://localhost:8080/hudson-3.2.1/&lt;/a&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Select or unselect required plugins and enter
your proxy details if you are under proxy&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;margin-left: .75in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Symbol; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;&quot;&gt;·&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;It will download those plugins and will be ready
to start play around it&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/556003627516143939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2015/01/configure-hudson-ci-tool-in-tomcat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/556003627516143939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/556003627516143939'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2015/01/configure-hudson-ci-tool-in-tomcat.html' title='Configure HUDSON CI tool in Tomcat'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-1288185765016254404</id><published>2014-11-20T18:24:00.001+05:30</published><updated>2014-11-20T18:26:24.624+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="classic wireless router unboxing"/><category scheme="http://www.blogger.com/atom/ns#" term="N150"/><category scheme="http://www.blogger.com/atom/ns#" term="Netgear"/><category scheme="http://www.blogger.com/atom/ns#" term="WNR612"/><title type='text'>Netgear N150 WNR612 classic wireless router unboxing</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/iveNZLqKr3k?list=UUKnBw-gzL506DjXcEGUCySA&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Box contains: Router (WNR612), Ethernet Cable, Power Adapter, User Manual and CD&lt;br /&gt;
Network frequency: 2.4GHz&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/1288185765016254404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2014/11/netgear-n150-wnr612-classic-wireless.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/1288185765016254404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/1288185765016254404'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2014/11/netgear-n150-wnr612-classic-wireless.html' title='Netgear N150 WNR612 classic wireless router unboxing'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/iveNZLqKr3k/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-3732880344440690436</id><published>2014-11-20T18:21:00.000+05:30</published><updated>2014-11-24T15:25:13.305+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Angular seed"/><category scheme="http://www.blogger.com/atom/ns#" term="authentication"/><category scheme="http://www.blogger.com/atom/ns#" term="bower"/><category scheme="http://www.blogger.com/atom/ns#" term="bower setup"/><category scheme="http://www.blogger.com/atom/ns#" term="config"/><category scheme="http://www.blogger.com/atom/ns#" term="corporate proxy"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML5 project"/><category scheme="http://www.blogger.com/atom/ns#" term="http"/><category scheme="http://www.blogger.com/atom/ns#" term="https-proxy"/><category scheme="http://www.blogger.com/atom/ns#" term="netbeans"/><category scheme="http://www.blogger.com/atom/ns#" term="nodejs"/><category scheme="http://www.blogger.com/atom/ns#" term="npm"/><category scheme="http://www.blogger.com/atom/ns#" term="password"/><category scheme="http://www.blogger.com/atom/ns#" term="port"/><category scheme="http://www.blogger.com/atom/ns#" term="prosy server"/><category scheme="http://www.blogger.com/atom/ns#" term="proxy"/><category scheme="http://www.blogger.com/atom/ns#" term="registry"/><category scheme="http://www.blogger.com/atom/ns#" term="strict-ssl"/><category scheme="http://www.blogger.com/atom/ns#" term="username"/><category scheme="http://www.blogger.com/atom/ns#" term="windows"/><title type='text'>Setup Bower in windows machine and run angular seed projects in Netbeans.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;1.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;Download and install nodejs from&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;a href=&quot;http://nodejs.org/&quot;&gt;http://nodejs.org/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-list: l0 level2 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;a.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;You can verify this by typing 2+3 and enter in the
nodejs command window. It should return 5.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-list: l0 level2 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;b.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;If you are under proxy then you may need to set it using&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;i.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;npm config set proxy&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;http://”username:password”@proxyserver:port&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;ii.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;npm config set https-proxy&amp;nbsp;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;&lt;u1:p&gt;&lt;/u1:p&gt;http://”username:password”@proxyserver:port&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;2.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;Install git from&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;a href=&quot;http://git-scm.com/&quot;&gt;http://git-scm.com/&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;all default options
except one change as&amp;nbsp; shown below&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&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/AVvXsEhRDHhQyKf4I2WHxOJpqy1e3kJA6xq3wh-ePvJfmqHmXtY4Ma7IfHNUXhS4CxrlRbEAHayF7cFpUqyei3QevaSBTgT3u4L-IBz5ssVJ2PS2SPOL7n1JStuRjwjDwhR1FlXf6L0ebbVKkS0/s1600/Untitled.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRDHhQyKf4I2WHxOJpqy1e3kJA6xq3wh-ePvJfmqHmXtY4Ma7IfHNUXhS4CxrlRbEAHayF7cFpUqyei3QevaSBTgT3u4L-IBz5ssVJ2PS2SPOL7n1JStuRjwjDwhR1FlXf6L0ebbVKkS0/s1600/Untitled.png&quot; height=&quot;253&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: &amp;quot;Calibri&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 13.5pt; mso-ascii-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-no-proof: yes; text-decoration: none; text-underline: none;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1025&quot; type=&quot;#_x0000_t75&quot;
 alt=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb93SO8QWdWofNsaufr8xOq1xAsgJgIbAgyvTa6UgtwkeY2OSWjkxHCuc9BAdOXsNhnEzJH1JUHmCF2ZV6Ct30LIDHjDXPZHTEArW_THN6cMQ1fnJORmwIQEp_ENlrlwQJRx1oD6Twh50/s1600/Untitled.png&quot;
 href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb93SO8QWdWofNsaufr8xOq1xAsgJgIbAgyvTa6UgtwkeY2OSWjkxHCuc9BAdOXsNhnEzJH1JUHmCF2ZV6Ct30LIDHjDXPZHTEArW_THN6cMQ1fnJORmwIQEp_ENlrlwQJRx1oD6Twh50/s1600/Untitled.png&quot;
 style=&#39;width:240pt;height:189.75pt;visibility:visible;mso-wrap-style:square&#39;
 o:button=&quot;t&quot;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\175931\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png&quot;
  o:title=&quot;proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-7I793X0Ifko%2FVG3iWUUDRtI%2FAAAAAAAAIaw%2F-4RL80INUfY%2Fs1600%2FUntitled&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-list: l0 level2 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;a.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;If you are under proxy you may need to specify proxy
details as environment variables&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;i.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;set HTTP_PROXY&amp;nbsp;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;&lt;span style=&quot;color: black; font-size: 12.0pt; text-decoration: none; text-underline: none;&quot;&gt;http://domain\username:password@proxyserver:port&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;ii.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;set HTTPS_PROXY&amp;nbsp;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;&lt;span style=&quot;color: black; font-size: 12.0pt; text-decoration: none; text-underline: none;&quot;&gt;http://domain\username:password@proxyserver:port&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;iii.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;set all_proxy&amp;nbsp;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;&lt;span style=&quot;color: black; font-size: 12.0pt; text-decoration: none; text-underline: none;&quot;&gt;http://domain\username:password@proxyserver:port&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;iv.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;git config --global http.sslverify false&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;3.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;Install Netbeans IDE 8.0.1 if you don’t have one&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;4.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 7pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;Create HTML5 project using angularjs seed&lt;u1:p&gt;&lt;/u1:p&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;5.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;You can see red mark on the project folder which you
can resolve by right clicking on the project folder and selecting ‘Resolve
project problems’&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-list: l0 level2 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;a.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;If you are under proxy you may need to set proxy
details in&lt;/span&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;path html5=&quot;&quot; project=&quot;&quot; to=&quot;&quot; your=&quot;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;/.bowerrc as below&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/path&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;i.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&quot;registry&quot;:
&quot;http://bower.herokuapp.com&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;ii.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&quot;proxy&quot;: &quot;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;&lt;u1:p&gt;&lt;/u1:p&gt;http://”username:password”@proxyserver:port&lt;/a&gt;&quot;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level3 lfo1; mso-text-indent-alt: -9.0pt; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;iii.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&quot;https-proxy&quot;: &quot;&lt;a href=&quot;http://%E2%80%9D%3cusername%3e:%3cpassword%3e%E2%80%9D@%3Cproxyserver%3E:%3cport/&quot;&gt;http://”username:password”@proxyserver:port&lt;/a&gt;&quot;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0.0001pt 1.5in; text-indent: -1.5in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;iv.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;&quot;strict-ssl&quot;: false&lt;u1:p&gt;&lt;/u1:p&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;6.&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; font-stretch: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 13.5pt;&quot;&gt;Now you can simply run this project in Netbeans just
like any other project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;!-- Blogger automated replacement: &quot;https://images-blogger-opensocial.googleusercontent.com/gadgets/proxy?url=http%3A%2F%2F3.bp.blogspot.com%2F-7I793X0Ifko%2FVG3iWUUDRtI%2FAAAAAAAAIaw%2F-4RL80INUfY%2Fs1600%2FUntitled.png&amp;amp;container=blogger&amp;amp;gadget=a&amp;amp;rewriteMime=image%2F*&quot; with &quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb93SO8QWdWofNsaufr8xOq1xAsgJgIbAgyvTa6UgtwkeY2OSWjkxHCuc9BAdOXsNhnEzJH1JUHmCF2ZV6Ct30LIDHjDXPZHTEArW_THN6cMQ1fnJORmwIQEp_ENlrlwQJRx1oD6Twh50/s1600/Untitled.png&quot; --&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/3732880344440690436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2014/11/setup-bower-in-windows-machine-and-run.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3732880344440690436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3732880344440690436'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2014/11/setup-bower-in-windows-machine-and-run.html' title='Setup Bower in windows machine and run angular seed projects in Netbeans.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRDHhQyKf4I2WHxOJpqy1e3kJA6xq3wh-ePvJfmqHmXtY4Ma7IfHNUXhS4CxrlRbEAHayF7cFpUqyei3QevaSBTgT3u4L-IBz5ssVJ2PS2SPOL7n1JStuRjwjDwhR1FlXf6L0ebbVKkS0/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-8318553537968538250</id><published>2011-07-21T17:30:00.000+05:30</published><updated>2011-07-21T17:30:20.922+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Appstore"/><category scheme="http://www.blogger.com/atom/ns#" term="Swiftkey"/><title type='text'>SwiftkeyX application is free for today</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;Guys,&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;Have you ever bored of the default keys in your Android mobile or Tablet?&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;Are you looking for a better app which learns your key strokes and eases your typing next time you type?&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;Are you looking for an app, which understands your lazy short-cuts even?&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;Then I can suggest you to try SwiftkeyX&amp;nbsp;application for your own Android.&amp;nbsp; But it it not a free app. I can tell you an easy way to get it free for today only. It is available for free in Amazon app store, so go and grab it immediately. Have style and fun in typing :)&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div closure_uid_2q45m6=&quot;178&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/8318553537968538250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/07/swiftkeyx-application-is-free-for-today.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/8318553537968538250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/8318553537968538250'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/07/swiftkeyx-application-is-free-for-today.html' title='SwiftkeyX application is free for today'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-6612776408440277794</id><published>2011-07-18T23:03:00.001+05:30</published><updated>2011-07-18T23:03:06.304+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="transit"/><title type='text'>Google extended transit service in hyderabad and chennai</title><content type='html'>&lt;div&gt;&lt;p&gt;Google has already launched their transit service in india a couple of days back and now they extended this service in Hyderabad and Chennai. Transit is really a useful feature to those who comes to city newly. If you enter source and destination and clicks on get directions, then the google maps will show you the best roots availabe and the local bus numbers also. Sounds cool?&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/6612776408440277794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/07/google-extended-transit-service-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/6612776408440277794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/6612776408440277794'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/07/google-extended-transit-service-in.html' title='Google extended transit service in hyderabad and chennai'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-1637319363084375706</id><published>2011-07-04T00:14:00.003+05:30</published><updated>2011-07-06T18:33:58.818+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-ons"/><category scheme="http://www.blogger.com/atom/ns#" term="Google plus"/><category scheme="http://www.blogger.com/atom/ns#" term="Google plus API"/><category scheme="http://www.blogger.com/atom/ns#" term="Google+"/><category scheme="http://www.blogger.com/atom/ns#" term="Google+ API"/><title type='text'>Google+ will be in developer&#39;s hand soon..</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hi All,&lt;br /&gt;
I know many of you have known about Google+ by this time. I know what makes you crazy about Google Plus. It is a rock solid Social networking application from the Legendary Google. Till now I can say , I love FB in social networking but now Google+ is added to the list and heading towards top. It is really cool.&lt;br /&gt;
&lt;br /&gt;
As a developer, I can even think about making some cool&amp;nbsp;plug-ins&amp;nbsp;or add-ons or whatever you call it is, to make Google Plus more yummy... :) . But Google &amp;nbsp;not released any API publicly &amp;nbsp;:( &amp;nbsp;So waiting&amp;nbsp;eagerly&amp;nbsp;for it. I know the developer inside you is &amp;nbsp;also waiting for this. You can even &lt;a href=&quot;https://services.google.com/fb/forms/plusdevelopers/&quot;&gt;register &lt;/a&gt;to get updates on API whenever it is available. So you never miss the&amp;nbsp;opportunity&amp;nbsp;to spice it up.&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/1637319363084375706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/07/google-will-be-developers-hand-soon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/1637319363084375706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/1637319363084375706'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/07/google-will-be-developers-hand-soon.html' title='Google+ will be in developer&#39;s hand soon..'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-391437857471456253</id><published>2011-05-26T22:22:00.001+05:30</published><updated>2011-05-26T22:24:15.352+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="google wallet"/><title type='text'>Google wallet</title><content type='html'>&lt;div&gt;&lt;p&gt;&lt;a href=&quot;http://googleblog.blogspot.com/2011/05/coming-soon-make-your-phone-your-wallet.html?m=1&quot;&gt;Official Google Blog: Coming soon make your phone your wallet&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/391437857471456253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/05/google-wallet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/391437857471456253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/391437857471456253'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/05/google-wallet.html' title='Google wallet'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Blue Dart Express, 3, &amp; 4, Yerram Estates , Kukatpally, Hyderabad, Andhra Pradesh 500072, India</georss:featurename><georss:point>17.485611 78.387912</georss:point></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-5947390781510351740</id><published>2011-02-13T00:33:00.000+05:30</published><updated>2011-02-13T00:33:48.893+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><title type='text'>Instant chrome</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Have you tried the instant chrome yet?? As every one of us know, chrome gives search results instantly while we are typing in the search box. The interesting thing is it gives&amp;nbsp;web pages&amp;nbsp;also instantly while you are typing in address bar. Seems cool right.. You can try it by enabling instant check box in basic tab of chrome options.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/5947390781510351740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/02/instant-chrome.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/5947390781510351740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/5947390781510351740'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/02/instant-chrome.html' title='Instant chrome'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-7149256869010025820</id><published>2011-02-03T21:41:00.001+05:30</published><updated>2011-02-03T21:46:32.516+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="google"/><title type='text'>Microsoft Bing copies Google results</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Yes guys ... I have seen a report stating that Microsoft Bing is copying Google search results....You too can go through that detailed report at :&amp;nbsp;&lt;a href=&quot;http://googleblog.blogspot.com/2011/02/microsofts-bing-uses-google-search.html?utm_source=feedburner&amp;amp;utm_medium=email&amp;amp;utm_campaign=Feed:+blogspot/MKuf+(Official+Google+Blog)&quot;&gt;http://googleblog.blogspot.com/2011/02/microsofts-bing-uses-google-search.html?utm_source=feedburner&amp;amp;utm_medium=email&amp;amp;utm_campaign=Feed:+blogspot/MKuf+(Official+Google+Blog)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/7149256869010025820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/02/microsoft-bing-copies-google-results.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/7149256869010025820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/7149256869010025820'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/02/microsoft-bing-copies-google-results.html' title='Microsoft Bing copies Google results'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-8818708072530143804</id><published>2011-01-26T13:32:00.000+05:30</published><updated>2011-01-26T13:32:47.472+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="print"/><title type='text'>Google Cloud printing on the go</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Imagine your document is waiting for you at printer when you step into the room. Yes now you can print your documents from anywhere. Google has launched Cloud print &amp;nbsp;mobile version so you can give print command from your own mobile.&lt;div&gt;Details:&amp;nbsp;&lt;a href=&quot;http://googlemobile.blogspot.com/2011/01/cloud-printing-on-go.html&quot;&gt;http://googlemobile.blogspot.com/2011/01/cloud-printing-on-go.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/8818708072530143804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/google-cloud-printing-on-go.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/8818708072530143804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/8818708072530143804'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/google-cloud-printing-on-go.html' title='Google Cloud printing on the go'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-3622478037934336572</id><published>2011-01-12T15:21:00.002+05:30</published><updated>2011-01-12T15:22:56.827+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="bat file"/><category scheme="http://www.blogger.com/atom/ns#" term="invisible"/><category scheme="http://www.blogger.com/atom/ns#" term="minimize"/><title type='text'>hide command window while running batch files</title><content type='html'>Guys this time it is completely out of Android. One from my organization asked me on &quot;how to hide command windows while running batch files&quot;.So here i want to share the same answer to you all.&lt;br /&gt;
It is quite common question to all who runs batch jobs . Always those black ugly screens spreads across all over the screen. So to get rid of that, follow these tips&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Minimize:&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;create a short cut to the batch file&lt;/li&gt;
&lt;li&gt;right click on the short cut and select properties&lt;/li&gt;
&lt;li&gt;click on run dropdown and select minimized&lt;/li&gt;
&lt;li&gt;click ok and double click the short cut. That&#39;s it from now on , when you run the shortcut it runs the command window in minimized state.&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;Invisible:&lt;/li&gt;
&lt;ul&gt;&lt;li&gt;&amp;nbsp;Create one *.vbs file and paste the below given code and save it . Eg: invisible.vbs&lt;/li&gt;
&lt;li&gt;&quot;CreateObject(&quot;Wscript.Shell&quot;).Run &quot;&quot;&quot;&quot; &amp;amp; WScript.Arguments(0) &amp;amp; &quot;&quot;&quot;&quot;, 0, False&quot; &lt;/li&gt;
&lt;li&gt;create a short cut with the location as C:\Windows\System32\wscript.exe &quot;fullpath of .vbs file&lt;full .vbs=&quot;&quot; file=&quot;&quot; of=&quot;&quot; path=&quot;&quot;&gt;&lt;full .vbs=&quot;&quot; file=&quot;&quot; of=&quot;&quot; path=&quot;&quot; that=&quot;&quot;&gt;&quot; &quot;full path of .bat file&lt;full .bat=&quot;&quot; file=&quot;&quot; of=&quot;&quot; path=&quot;&quot;&gt;&quot;&lt;/li&gt;
&lt;li&gt;save it and run it. It will never shows those black screens. &lt;/li&gt;
&lt;/ul&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/3622478037934336572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/hide-command-window-while-running-batch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3622478037934336572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3622478037934336572'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/hide-command-window-while-running-batch.html' title='hide command window while running batch files'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-7456393584526402785</id><published>2011-01-05T16:45:00.001+05:30</published><updated>2011-01-05T16:46:50.905+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="App store"/><title type='text'>Market your Android applications with Amazon</title><content type='html'>Amazon is well known in marketing and merchandising. Here is a chance to market your Android apps with Amazon.Amazon today announced the launch of appstore. So developers can submit their android applications to Amazon and once its is get approved, you can see your application in Amazon appstore.Developer can earn 70% percent of income and remaining 30% will be taken by Amazon.Developers will be paid once in a month.So register today and submit your application to start earning with Amazon, which is well known for it marketing and merchandising.&lt;br /&gt;
&lt;br /&gt;
For details&lt;br /&gt;
&lt;a href=&quot;https://developer.amazon.com/welcome.html&quot;&gt;https://developer.amazon.com/welcome.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/7456393584526402785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/market-your-android-applications-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/7456393584526402785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/7456393584526402785'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/market-your-android-applications-with.html' title='Market your Android applications with Amazon'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-3490640233385197377</id><published>2011-01-03T16:26:00.002+05:30</published><updated>2011-01-04T12:54:26.176+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="interaction"/><category scheme="http://www.blogger.com/atom/ns#" term="onclickpendingIntent"/><category scheme="http://www.blogger.com/atom/ns#" term="PendingIntent"/><category scheme="http://www.blogger.com/atom/ns#" term="Screen widget"/><category scheme="http://www.blogger.com/atom/ns#" term="source code"/><title type='text'>Handling User Interaction with Android App Widgets</title><content type='html'>We can add user interactions in Activities but when it comes to a screen widget it is very difficult to do more things as it gives you very limited access to widgets. So have you ever think about adding buttons in scree widgets and make it more interactive. If you try this then you will probably come to know that , you can&#39;t do this directly in AppwidgetProvider class.&lt;br /&gt;
But still you can do this in a different way using pendingIntent. So place all interactions in another activity and make it as a pendingIntent. Then only thing left is pass the data from Appwidgetprovider class to this pendingIntent class and get results back on click of the buttons in screen widget. To do this you can use onClickPendingIntent method on remoview object.&lt;br /&gt;
You can get the complete example here in this link&lt;br /&gt;
&lt;a href=&quot;http://www.developer.com/ws/article.php/3837531/Handling-User-Interaction-with-Android-App-Widgets.htm&quot;&gt;Handling User Interaction with Android App Widgets - Developer.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
You can download the complete source code of Widget development tutorial source codes at&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/android-widget-development-tutorials/&quot;&gt;http://code.google.com/p/android-widget-development-tutorials/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/3490640233385197377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/handling-user-interaction-with-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3490640233385197377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3490640233385197377'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/handling-user-interaction-with-android.html' title='Handling User Interaction with Android App Widgets'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-9114225490552643273</id><published>2011-01-03T13:07:00.001+05:30</published><updated>2011-01-03T13:08:02.808+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Gingerbread"/><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial"/><title type='text'>Android Development Tutorial - Gingerbread</title><content type='html'>Guys... A simple and clear tutorial on Android development for those who want to learn it quickly&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.vogella.de/articles/Android/article.html&quot;&gt;Android Development Tutorial - Gingerbread&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/9114225490552643273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/android-development-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/9114225490552643273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/9114225490552643273'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/android-development-tutorial.html' title='Android Development Tutorial - Gingerbread'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-9181342362065861293</id><published>2011-01-01T15:46:00.001+05:30</published><updated>2011-01-01T15:48:16.965+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="encourage"/><category scheme="http://www.blogger.com/atom/ns#" term="fun"/><category scheme="http://www.blogger.com/atom/ns#" term="hope"/><category scheme="http://www.blogger.com/atom/ns#" term="inspire"/><category scheme="http://www.blogger.com/atom/ns#" term="New year"/><category scheme="http://www.blogger.com/atom/ns#" term="play"/><category scheme="http://www.blogger.com/atom/ns#" term="positive"/><category scheme="http://www.blogger.com/atom/ns#" term="wishes"/><title type='text'>New year with new hopes</title><content type='html'>Hi all, This is&amp;nbsp;my second post in this year.&amp;nbsp;i have already blogged once in this new year. Because i just wanted to start this new year with some good post. I would like to take this opportunity to wish all my blog readers a very happy new year and also want to give some positive note.&lt;br /&gt;
&lt;br /&gt;
Each one of us has to face lot of challenges in one&#39;s life. So keep moving,&amp;nbsp;energize yourself. Life is like a &#39;Treasure hunt&#39; game . No clue waits for you. You have to identify all the clues and find the treasure.So take up each and every challenge in your life and have fun in that. I don&#39;t know why many people like to play some challenging games and even they would like to see some adventurous movies also but the same people don&#39;t like to take challenges or at least they don&#39;t find fun in taking challenges in their&#39;s own lives. So play well in your own life and win. Finally don&#39;t forget to thank the game master, that is none other than the GOD for giving all the clues and for staying with us all the time. So only thing left with us is just &lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #783f04;&quot;&gt;PLAY &lt;/span&gt;&lt;/b&gt;the game and have &lt;b style=&quot;background-color: #783f04;&quot;&gt;FUN&lt;/b&gt;.&lt;br /&gt;
I have two questions here.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Do you think that these highlighted two words are not familiar in you life???&lt;/li&gt;
&lt;li&gt;Anybody would dare to say yes???&lt;/li&gt;
&lt;/ul&gt;I am very sure that &amp;nbsp;no one is existed in this galaxy who can say yes( lol....Except those who does not know those little&amp;nbsp;English&amp;nbsp;words ... just kidding&amp;nbsp;guys)&lt;br /&gt;
&lt;br /&gt;
So my ending note is:&lt;br /&gt;
Why do you worry... Lets start playing and have fun all your life... Enjoy :)&lt;br /&gt;
i am wishing you all a &amp;nbsp;happy new year.&lt;br /&gt;
with lots of love&lt;br /&gt;
Raju</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/9181342362065861293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/new-year-with-new-hopes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/9181342362065861293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/9181342362065861293'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/new-year-with-new-hopes.html' title='New year with new hopes'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-9010465778019912036</id><published>2011-01-01T14:57:00.000+05:30</published><updated>2011-01-01T14:57:17.494+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="10th anniversary"/><category scheme="http://www.blogger.com/atom/ns#" term="celebrations"/><category scheme="http://www.blogger.com/atom/ns#" term="Wikipedia"/><title type='text'>Wikipedia celebrations</title><content type='html'>We know how the wikipedia became a part of our daily life.It is the 5th most visited site across the world.Wiki is a non-profit charitable foundation. Jimmy Wales,Founder of Wikipedia, is conducting fund raising program for this year. You too please contribute for this non-profitable foundation. You can find the key note on this from Wales at&lt;br /&gt;
&lt;a href=&quot;http://wikimediafoundation.org/wiki/Jimmy_Thank_You/en?utm_medium=sitenotice&amp;amp;utm_campaign=20110101TY002_EN&amp;amp;utm_source=20110101_YETY001_EN&amp;amp;country_code=IN&quot;&gt;http://wikimediafoundation.org/wiki/Jimmy_Thank_You/en?utm_medium=sitenotice&amp;amp;utm_campaign=20110101TY002_EN&amp;amp;utm_source=20110101_YETY001_EN&amp;amp;country_code=IN&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Now wiki is celebrating its 10th&amp;nbsp;anniversary. You too can participate in that.&lt;br /&gt;
&lt;a href=&quot;http://ten.wikipedia.org/wiki/Main_Page&quot;&gt;http://ten.wikipedia.org/wiki/Main_Page&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/9010465778019912036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/wikipedia-celebrations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/9010465778019912036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/9010465778019912036'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2011/01/wikipedia-celebrations.html' title='Wikipedia celebrations'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-5323034296509154649</id><published>2010-12-30T17:32:00.003+05:30</published><updated>2010-12-30T17:34:49.771+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Geinimi"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="Trojan"/><title type='text'>Geinimi Trojan in Android apps</title><content type='html'>Android apps are coming like any thing now a days. As a we are enthusiastic to install many apps in our mobiles and test it we should be very care full and selective in loading new applications in our Android mobiles . There is a chance to leave our personal information to others.Trojans can be installed along with our newly installed application. It can transfer our important information like IMEI, location based information to hackers.Look at the below article.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://androidcommunity.com/geinimi-android-trojan-piggybacks-3rd-party-apps-sends-personal-info-to-hackers-20101230/&quot;&gt;Geinimi Android trojan piggybacks 3rd-party apps &amp;amp; sends personal info to hackers Android Community&lt;/a&gt;: &quot;be at risk. Still, it’s a good idea to check the security&quot;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/5323034296509154649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/geinimi-android-trojan-piggybacks-3rd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/5323034296509154649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/5323034296509154649'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/geinimi-android-trojan-piggybacks-3rd.html' title='Geinimi Trojan in Android apps'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-4091963586669446355</id><published>2010-12-30T13:07:00.001+05:30</published><updated>2010-12-30T13:08:14.268+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Menus"/><title type='text'>Creating Menus | Android Developers</title><content type='html'>In many of our Android applications we do need Menus. So our next question is how to achieve this in Android. We can do it in different ways. We can do this complete using Layouts. Some thing like design a layout with all menu options and add it in all places where ever we require it.If we need Android specific menus then we can do this as specified in this documentation. Visit this link to get details about it.&lt;br /&gt;
&lt;a href=&quot;http://developer.android.com/guide/topics/ui/menus.html&quot;&gt;Creating Menus Android Developers&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/4091963586669446355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/creating-menus-android-developers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/4091963586669446355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/4091963586669446355'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/creating-menus-android-developers.html' title='Creating Menus | Android Developers'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-2519901558013203278</id><published>2010-12-29T17:47:00.002+05:30</published><updated>2010-12-30T13:08:50.442+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="DOM"/><category scheme="http://www.blogger.com/atom/ns#" term="SAX"/><category scheme="http://www.blogger.com/atom/ns#" term="XML parsing"/><title type='text'>XML Parsing in Android</title><content type='html'>Guys , we know how much important an xml is for us. We do get data in xml format in many situations . This is one of the easiest way to transfer data. So it is very important to know how to deal with xml in Android project.&lt;br /&gt;
&lt;br /&gt;
A very good example is well explained here.&lt;br /&gt;
&lt;a href=&quot;http://www.androidpeople.com/android-xml-parsing-tutorial-using-saxparser/&quot;&gt;Android XML Parsing Tutorial – Using SAXParser Androidpeople&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.ibm.com/developerworks/opensource/library/x-android/&quot;&gt;http://www.ibm.com/developerworks/opensource/library/x-android/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/2519901558013203278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/xml-parsing-in-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/2519901558013203278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/2519901558013203278'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/xml-parsing-in-android.html' title='XML Parsing in Android'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-5474461572333518002</id><published>2010-12-22T11:05:00.000+05:30</published><updated>2010-12-23T10:59:18.460+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android 2.3"/><category scheme="http://www.blogger.com/atom/ns#" term="Gingerbread"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="Google blog"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips"/><category scheme="http://www.blogger.com/atom/ns#" term="tricks"/><title type='text'>Some cool Android tips and tricks on official google blog</title><content type='html'>I know many of you are already started exploring Gingerbread. I did not get a chance to taste it at all. I am so excited to see it live. If you want to see some tips and apps works on Android 2.3(Gingerbread) then you go to this below link&lt;br /&gt;
&lt;a href=&quot;http://googleblog.blogspot.com/2010/12/some-cool-android-tips-and-tricks.html&quot;&gt;Official Google Blog: Some cool Android tips and tricks&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/5474461572333518002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/official-google-blog-some-cool-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/5474461572333518002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/5474461572333518002'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/official-google-blog-some-cool-android.html' title='Some cool Android tips and tricks on official google blog'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-672922390077405137</id><published>2010-12-21T12:39:00.000+05:30</published><updated>2010-12-21T12:39:48.811+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="Google App engine"/><title type='text'>Want to give a try to your ideas</title><content type='html'>&quot;I have many ideas in my mind&quot; - this is what i say many times to myself. I believe u too. So did you ever try to implement them. I know what you will say. There are many restrictions and limitations to do them. If your hurdle is &#39;No infrastructure&#39; then i can show you a way to do. Why can&#39;t we use free cloud computing technology. That too our(at least me) favourite Google&#39;s own App engine. We can do our java/j2ee application and deploy that to APP ENGINE and give a domain name (free/paid) to access that from anywhere. That&#39;s it. Now we can get our own middle ware services over the Internet.It can also supports 500 MB free data storage. So we can build client (desktop/web/mobile) and access that our java services from anywhere. I hope it gives a fly to your innovative ideas&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wanna know more about Google app engine &lt;br /&gt;
&lt;div&gt;&lt;a href=&quot;http://code.google.com/appengine/docs/whatisgoogleappengine.html&quot;&gt;What Is Google App Engine? - Google App Engine - Google Code&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/672922390077405137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/want-to-give-try-to-your-ideas.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/672922390077405137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/672922390077405137'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/want-to-give-try-to-your-ideas.html' title='Want to give a try to your ideas'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4590960370890733222.post-3259845121561928333</id><published>2010-12-20T14:48:00.000+05:30</published><updated>2010-12-20T14:48:46.783+05:30</updated><title type='text'>Dreaming about Screen Widgets</title><content type='html'>Hi Friends, I am trying to do one small screen widget which lists out some image ads on the Android mobile&#39;s home screen. I searched many blogs to get it done but no luck. Actually i am interested to display content in horizontal listview format. Where user can drag/slide ads left and right directions. But i am disappointed by knowing that remoteview only supports some basic widgets like textbox and buttons. So now i am trying to do it manually. Lets see how this will be done. I will post updates if i find a way for this.</content><link rel='replies' type='application/atom+xml' href='http://rajupenumatsa.blogspot.com/feeds/3259845121561928333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/dreaming-about-screen-widgets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3259845121561928333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4590960370890733222/posts/default/3259845121561928333'/><link rel='alternate' type='text/html' href='http://rajupenumatsa.blogspot.com/2010/12/dreaming-about-screen-widgets.html' title='Dreaming about Screen Widgets'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/03935635358280581583</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>