<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkQMRXgyfCp7ImA9WhRaF04.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574</id><updated>2012-02-20T15:03:04.694+05:30</updated><category term="Seminars" /><category term="Fedora" /><category term="Research" /><category term="Software Engineering" /><category term="VHDL" /><category term="Java Technology" /><category term="Technology" /><category term="NS2 errors" /><category term="C" /><category term="RealTimeSystems" /><category term="ADA" /><category term="ns2" /><category term="Electrical Engineering" /><category term="Puzzle" /><category term="Discrete Mathematics" /><category term="Embedded Systems" /><category term="elearning" /><category term="Digital Electronics" /><category term="RTOS" /><category term="Linux Kernel Programming" /><category term="8051" /><category term="electrical" /><category term="Mac OS" /><category term="Networking" /><category term="Food" /><category term="EmbeddedSystems" /><category term="video" /><category term="Network Simulator 2" /><category term="Presentation" /><category term="Moodle" /><category term="Blogs" /><category term="Events" /><category term="Automotive" /><category term="Android" /><category term="Operating System" /><category term="Windows 7" /><category term="Howto" /><category term="Wishes" /><category term="Wireless Sensor Networks" /><category term="omnet" /><category term="MySQL" /><category term="Internet" /><category term="Data Structures" /><category term="Javascript" /><category term="Photography" /><category term="Perl" /><category term="Blogger" /><category term="Google" /><category term="wordpress" /><category term="PHP" /><category term="Places to Visit" /><category term="Linux" /><category term="CMS" /><category term="drupal" /><category term="Save Environment" /><category term="Ubuntu" /><category term="Lectures" /><category term="Tips and Tricks" /><title>Pradeepkumar.org</title><subtitle type="html">Know thy all....</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.pradeepkumar.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>360</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Pradeepkumarorg" /><feedburner:info uri="pradeepkumarorg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><feedburner:emailServiceId>Pradeepkumarorg</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;AkUFRHk-fCp7ImA9WhRbGEU.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-3766559900124651964</id><published>2012-02-10T21:06:00.001+05:30</published><updated>2012-02-10T21:06:55.754+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T21:06:55.754+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Discrete Mathematics" /><title>Normal Forms (Min terms, Max terms)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8hr7saEbd-1NcbB9O_-2H_vzlgQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8hr7saEbd-1NcbB9O_-2H_vzlgQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8hr7saEbd-1NcbB9O_-2H_vzlgQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8hr7saEbd-1NcbB9O_-2H_vzlgQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/-JTATOYP7w0o/TzU3fGIol5I/AAAAAAAAAKo/FlrJpQODYQ0/s1600-h/IMG_3464%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3464" border="0" alt="IMG_3464" src="http://lh3.ggpht.com/-P37ZnxvUh-w/TzU3jdUwzYI/AAAAAAAAAKw/EMf_6sLqkRA/IMG_3464_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-FuRIbzXQXu0/TzU3t_0W68I/AAAAAAAAAK4/UPkRyNIP3Tw/s1600-h/IMG_3465%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3465" border="0" alt="IMG_3465" src="http://lh3.ggpht.com/-CBZ48qJojs8/TzU4HZuMbEI/AAAAAAAAALA/PTQyVhAZAgU/IMG_3465_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-D_GmLxi7r0Q/TzU4OVvEICI/AAAAAAAAALI/o8oXIR_8oh0/s1600-h/IMG_3466%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3466" border="0" alt="IMG_3466" src="http://lh5.ggpht.com/-eI1RKuVEzvw/TzU4rqctzkI/AAAAAAAAALQ/hb2JShJSpco/IMG_3466_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-LIAm3sWnb48/TzU46YUv_fI/AAAAAAAAALY/Om4jNFuy_68/s1600-h/IMG_3467%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3467" border="0" alt="IMG_3467" src="http://lh5.ggpht.com/-SHeX9LQzoNk/TzU5BYWCjZI/AAAAAAAAALg/1q_87yuS5d8/IMG_3467_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-VL1Mp7E58S8/TzU5KvAvr4I/AAAAAAAAALo/6Ikk8RQb0gM/s1600-h/IMG_3468%25255B6%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3468" border="0" alt="IMG_3468" src="http://lh4.ggpht.com/-9SuSzmtgs5E/TzU5PR3FMOI/AAAAAAAAALw/n-oJ2kMhhCE/IMG_3468_thumb%25255B3%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-jN6sTjuqmLs/TzU5W7dXstI/AAAAAAAAAL4/D2nnnzjzrGU/s1600-h/IMG_3469%25255B6%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3469" border="0" alt="IMG_3469" src="http://lh3.ggpht.com/-aYXhf9BwH-Y/TzU5a4OqFPI/AAAAAAAAAMA/5sMkqoaGXrQ/IMG_3469_thumb%25255B3%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-Sgp8S66W4rw/TzU5hQ_gLXI/AAAAAAAAAMI/cOmeaeTXzhE/s1600-h/IMG_3470%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3470" border="0" alt="IMG_3470" src="http://lh5.ggpht.com/-5UATwH0LygE/TzU5kxBEh3I/AAAAAAAAAMQ/kThCsMtAwak/IMG_3470_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-3766559900124651964?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qmyjZD5dZcI:RT2j2PUMuwU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qmyjZD5dZcI:RT2j2PUMuwU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qmyjZD5dZcI:RT2j2PUMuwU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qmyjZD5dZcI:RT2j2PUMuwU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qmyjZD5dZcI:RT2j2PUMuwU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/qmyjZD5dZcI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/3766559900124651964/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/02/normal-forms-min-terms-max-terms.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/3766559900124651964?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/3766559900124651964?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/qmyjZD5dZcI/normal-forms-min-terms-max-terms.html" title="Normal Forms (Min terms, Max terms)" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-P37ZnxvUh-w/TzU3jdUwzYI/AAAAAAAAAKw/EMf_6sLqkRA/s72-c/IMG_3464_thumb%25255B2%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/02/normal-forms-min-terms-max-terms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcHSHk4fSp7ImA9WhRbGEU.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-1509100574285785712</id><published>2012-02-10T20:47:00.001+05:30</published><updated>2012-02-10T20:47:19.735+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T20:47:19.735+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Discrete Mathematics" /><title>Introduction to Discrete Mathematics</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vzdLeVoa703Ai33IXM1ERomSdP4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vzdLeVoa703Ai33IXM1ERomSdP4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vzdLeVoa703Ai33IXM1ERomSdP4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vzdLeVoa703Ai33IXM1ERomSdP4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;h1&gt;&amp;nbsp;&lt;/h1&gt; &lt;p&gt;This Discrete mathematics is part of my Ph.D Course Work attended at VIT. This notes is a photo copy of my friend Dr. Rajasekharababu of VIT. Thanks to his notes and I really loved this notes and cleared this subject with a high grade. I am posting these notes because I feel I may loose this notes if it is being with me in a digital form. Hope Google database protect these notes (images).&lt;/p&gt; &lt;h1&gt;&lt;a href="http://lh6.ggpht.com/-Ut8RQ-mjffc/TzU0HOGMCwI/AAAAAAAAAJI/SnwO_050zW4/s1600-h/IMG_3456%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3456" border="0" alt="IMG_3456" src="http://lh3.ggpht.com/-OMGkomPt9jQ/TzU0K2ASSsI/AAAAAAAAAJQ/lUdIolZcNmg/IMG_3456_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-wyqnQ8yonR4/TzU0Rru2DYI/AAAAAAAAAJY/2PoBazw8oPY/s1600-h/IMG_3457%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3457" border="0" alt="IMG_3457" src="http://lh6.ggpht.com/-0y_sp2L_MLA/TzU0WTw_iMI/AAAAAAAAAJg/OKO0eUmyY_A/IMG_3457_thumb%25255B2%25255D.jpg?imgmax=800" width="484" height="644"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-l1n6SIp2LSg/TzU0c2pW9TI/AAAAAAAAAJo/fqxaMS8yivU/s1600-h/IMG_3460%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3460" border="0" alt="IMG_3460" src="http://lh5.ggpht.com/-qT_zCpH6YNA/TzU0hZgaINI/AAAAAAAAAJw/PpPBobB5Ft4/IMG_3460_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-wWfjtrm_Zwc/TzU0nzJK48I/AAAAAAAAAJ4/jbmsl5idbPQ/s1600-h/IMG_3461%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3461" border="0" alt="IMG_3461" src="http://lh3.ggpht.com/--zHXqf85VhE/TzU0rRwgdiI/AAAAAAAAAKA/VrDo2as-Slw/IMG_3461_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-NSvh1lPTLSk/TzU0x9DvEII/AAAAAAAAAKI/ceBFJqqCKfA/s1600-h/IMG_3462%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3462" border="0" alt="IMG_3462" src="http://lh4.ggpht.com/-mDjpnbY0EAA/TzU01gxcysI/AAAAAAAAAKQ/ZHaqAkJNuJM/IMG_3462_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-si2Ad_ci6Fo/TzU07ioD9YI/AAAAAAAAAKY/A5wXUAaN1HY/s1600-h/IMG_3463%25255B5%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_3463" border="0" alt="IMG_3463" src="http://lh3.ggpht.com/-1KBNhSub-14/TzU0-0zeZjI/AAAAAAAAAKg/udCSAm53oxI/IMG_3463_thumb%25255B2%25255D.jpg?imgmax=800" width="364" height="484"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-1509100574285785712?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=foZG3zDAD30:hUC5cGaIRn4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=foZG3zDAD30:hUC5cGaIRn4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=foZG3zDAD30:hUC5cGaIRn4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=foZG3zDAD30:hUC5cGaIRn4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=foZG3zDAD30:hUC5cGaIRn4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/foZG3zDAD30" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/1509100574285785712/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/02/introduction-to-discrete-mathematics.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1509100574285785712?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1509100574285785712?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/foZG3zDAD30/introduction-to-discrete-mathematics.html" title="Introduction to Discrete Mathematics" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-OMGkomPt9jQ/TzU0K2ASSsI/AAAAAAAAAJQ/lUdIolZcNmg/s72-c/IMG_3456_thumb%25255B2%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/02/introduction-to-discrete-mathematics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ABSXs_fyp7ImA9WhRbFk8.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-6462081964167975205</id><published>2012-02-07T19:05:00.001+05:30</published><updated>2012-02-07T19:05:58.547+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T19:05:58.547+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Seminars" /><title>Visit of Dr. Richard Stallman</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7RHpqrMhl_DB-5bDWODeozm5Oac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7RHpqrMhl_DB-5bDWODeozm5Oac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7RHpqrMhl_DB-5bDWODeozm5Oac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7RHpqrMhl_DB-5bDWODeozm5Oac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Dr. Richard Stallman, the man behind the Free Software Foundation has visited IIT Madras on 6th February 2012. He gave a Lecture on “Free Software, Freedom and Education”. A 3 hour non stop talk at this age is really surprising for the listeners. &lt;/p&gt; &lt;p&gt;A Short glimpse here&lt;/p&gt; &lt;ul&gt; &lt;li&gt;He was exactly on time (started exactly 1PM IST)  &lt;li&gt;So many colleges/university students and faculty participated. Up to my knowledge atleast 40 buses from various parts of Chennai visited IIT Madras.  &lt;li&gt;3 hours talk with questionnaire session.  &lt;li&gt;Giving Windows or Linux to a school student is equivalent to Whisky or water. He is much concentrating more on Freedom rather than open source. He advised the Government not to spoil the students by giving whisky (Windows).  &lt;li&gt;If anything given free, the value is not been felt. (that’s what happens with GNU/Linux).&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-KHXe0Lo4NmA/TzEoLnKqSsI/AAAAAAAAAHQ/FoLLEIv0uAg/s1600-h/DSC033253.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DSC03325" border="0" alt="DSC03325" src="http://lh3.ggpht.com/-PAQRQw2EPH8/TzEoPoMjd1I/AAAAAAAAAHY/DJn0kayMA2E/DSC03325_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;a href="http://lh3.ggpht.com/-ykHGgzWCgwc/TzEoYoYbaAI/AAAAAAAAAHg/UHjQt2UZHLk/s1600-h/DSC033513.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DSC03351" border="0" alt="DSC03351" src="http://lh5.ggpht.com/-q2KqAMvR_C4/TzEobtqJQjI/AAAAAAAAAHo/JfGucHPWYWI/DSC03351_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/-s0C5War3LqY/TzEoigiGaFI/AAAAAAAAAHw/IVEJWFS8_sc/s1600-h/DSC033573.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DSC03357" border="0" alt="DSC03357" src="http://lh5.ggpht.com/-F47UWKDIC0c/TzEolP9byDI/AAAAAAAAAH4/fk4ek8oPFj4/DSC03357_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;a href="http://lh6.ggpht.com/-PY-iWzeUg8M/TzEosIaE46I/AAAAAAAAAIA/sJJTPLJwVtw/s1600-h/DSC033583.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DSC03358" border="0" alt="DSC03358" src="http://lh3.ggpht.com/-PMrAjCSF9SE/TzEoukDLCvI/AAAAAAAAAII/EgMJzAGOZnU/DSC03358_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Some annoying things happened&lt;/p&gt; &lt;ul&gt; &lt;li&gt;the audiences were interacting with other peers during the lecture. Dr. Stallman keep on telling them “Please be Quite, shhhhhhhhhhhh…..”. Atleast he informed this to the audiences four times.&amp;nbsp; &lt;li&gt;Some of the students slowly moving out of the seminar hall within the first 30 minutes of the talk. After an hour nearly the strength is almost Half. (of course, uninterested ones have moved)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Over all the above, the seminar and the talk was successful. Dr. Richard Stallman should make his visit to India frequently to motivate Indians particularly students.&lt;/p&gt; &lt;p&gt;Long Live GNU/Linux, Long live Freedom.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-6462081964167975205?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=aHamHZWxHbo:4ggqitqf8K0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=aHamHZWxHbo:4ggqitqf8K0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=aHamHZWxHbo:4ggqitqf8K0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=aHamHZWxHbo:4ggqitqf8K0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=aHamHZWxHbo:4ggqitqf8K0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/aHamHZWxHbo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/6462081964167975205/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/02/visit-of-dr-richard-stallman.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6462081964167975205?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6462081964167975205?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/aHamHZWxHbo/visit-of-dr-richard-stallman.html" title="Visit of Dr. Richard Stallman" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-PAQRQw2EPH8/TzEoPoMjd1I/AAAAAAAAAHY/DJn0kayMA2E/s72-c/DSC03325_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/02/visit-of-dr-richard-stallman.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQNRH45eSp7ImA9WhRUGU4.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-5151465752548106337</id><published>2012-01-30T20:09:00.002+05:30</published><updated>2012-01-30T20:09:55.021+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T20:09:55.021+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Seminars" /><title>Workshop on Wearable Computing in VIT University - Chennai Campus</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TGs-Pkx-BMm5uZQ-w1FZY95_mrM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TGs-Pkx-BMm5uZQ-w1FZY95_mrM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TGs-Pkx-BMm5uZQ-w1FZY95_mrM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TGs-Pkx-BMm5uZQ-w1FZY95_mrM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-UIH929DJQ5I/TyarlRq4pnI/AAAAAAAAAG0/jFk_qILUu_0/s1600/poster1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://2.bp.blogspot.com/-UIH929DJQ5I/TyarlRq4pnI/AAAAAAAAAG0/jFk_qILUu_0/s320/poster1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-T9OAPalEc34/TyarnLILQcI/AAAAAAAAAG8/BOnUg2k2cYw/s1600/poster2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://3.bp.blogspot.com/-T9OAPalEc34/TyarnLILQcI/AAAAAAAAAG8/BOnUg2k2cYw/s320/poster2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;a href="mailto:tspradeepkumar@yahoo.com"&gt;Pradeep Kumar TS &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-5151465752548106337?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=gdbGhB9UgiA:42mM93gztb0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=gdbGhB9UgiA:42mM93gztb0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=gdbGhB9UgiA:42mM93gztb0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=gdbGhB9UgiA:42mM93gztb0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=gdbGhB9UgiA:42mM93gztb0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/gdbGhB9UgiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/5151465752548106337/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/workshop-on-wearable-computing-in-vit.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/5151465752548106337?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/5151465752548106337?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/gdbGhB9UgiA/workshop-on-wearable-computing-in-vit.html" title="Workshop on Wearable Computing in VIT University - Chennai Campus" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-UIH929DJQ5I/TyarlRq4pnI/AAAAAAAAAG0/jFk_qILUu_0/s72-c/poster1.jpg" height="72" width="72" /><thr:total>2</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/workshop-on-wearable-computing-in-vit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EBQn4_eSp7ImA9WhRUFkU.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-6254787666429447773</id><published>2012-01-27T22:59:00.000+05:30</published><updated>2012-01-27T23:04:13.041+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T23:04:13.041+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux Kernel Programming" /><title>How to write a Makefile</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WDcewnl_xy-WxjHBUs4BE3I184M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WDcewnl_xy-WxjHBUs4BE3I184M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WDcewnl_xy-WxjHBUs4BE3I184M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WDcewnl_xy-WxjHBUs4BE3I184M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Assume there are more number of source files to be compiled using a set of commands everytime is a tedious process. So there is a facility to compile everything at a stretch is by the use of a Makefile.&lt;br /&gt;
&lt;br /&gt;
The makefile can be named as either “Makefile” or “makefile”.&lt;br /&gt;
&lt;br /&gt;
Let me define four files for my simple application, create a new directory and store all the files given below&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;main.c&amp;nbsp; (which contains the main program)&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;sum.c (summing function is defined)&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;hello.c (print hello world)&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;function.h (function prototypes are declared)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;&lt;a href="http://pradeepkumar.org/wp-content/uploads/2010/02/tsp.zip" target="_blank"&gt;You can download all the files here&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;//function.h&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
int sum(int,int);&lt;br /&gt;
void print_hello();&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;//hello.c&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include "function.h"&lt;br /&gt;
void print_hello()&lt;br /&gt;
{&lt;br /&gt;
printf("Hello World \n");&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;//sum.c&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
#include "function.h"&lt;br /&gt;
int sum(int a, int b)&lt;br /&gt;
{&lt;br /&gt;
int c;&lt;br /&gt;
c=a+b;&lt;br /&gt;
return c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;//main.c&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include "function.h"&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
int a=10,b=20,c;&lt;br /&gt;
print_hello();&lt;br /&gt;
c=sum(a,b);&lt;br /&gt;
printf("The sum of two numbers is %d ",c);&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
There are different methods of compiling this file&lt;br /&gt;
&lt;br /&gt;
&lt;span style="text-decoration: underline;"&gt;&lt;b&gt;Method 1: (gcc command based)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;gcc main.c sum.c hello.c –o pradeep&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
once you execute the above command, an executable named &lt;b&gt;pradeep &lt;/b&gt;is created and you can see the output by typing &lt;b&gt;./pradeep&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;Method 2: using Makefile&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The basic makefile is composed of:&lt;br /&gt;
&lt;br /&gt;
This syntax applied to example would look like:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;target: dependencies&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;[tab] system command&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
all:&lt;br /&gt;
&lt;br /&gt;
gcc main.c sum.c hello.c –o pradeep&lt;br /&gt;
&lt;div&gt;
to run this make file(the file name should be Makefile or makefile), execute the command&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;blockquote&gt;
&lt;b&gt;make&lt;/b&gt;&lt;/blockquote&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;Method 3: using Makefile with dependencies&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
There may be a chance of using different targets in your makefile, this is because if you modify a single file in your project, you don't have to recompile everything, only what you modified.&lt;br /&gt;
Here is an example&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;all: pradeep&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;hello: main.o sum.o hello.o&lt;br /&gt;gcc main.o sum.o hello.o -o hello &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;main.o: main.c&lt;br /&gt;gcc –c main.c &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;sum.o: sum.c&lt;br /&gt;gcc –c sum.c &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;hello.o: hello.c&lt;br /&gt;gcc –c hello.c&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt; &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="text-decoration: underline;"&gt;&lt;i&gt;Method 4: using variables&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;CC=gcc&lt;br /&gt;CFLAGS=-c -Wall &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;all: hello &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;hello: main.o sum.o hello.o&lt;br /&gt;$(CC) main.o sum.o hello.o -o hello &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;main.o: main.c&lt;br /&gt;$(CC) $(CFLAGS) main.c &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;sum.o: sum.c&lt;br /&gt;$(CC) $(CFLAGS) sum.c &lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;hello.o: hello.c&lt;br /&gt;$(CC) $(CFLAGS) hello.c&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="text-decoration: underline;"&gt;Method 5:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
With this brief introduction to Makefiles, you can create some very sophisticated mechanism for compiling your projects.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;CC=gcc&lt;br /&gt;CFLAGS=-c -Wall&lt;br /&gt;LDFLAGS=&lt;br /&gt;SOURCES=main.c hello.c sum.c&lt;br /&gt;OBJECTS=$(SOURCES:.cpp=.o)&lt;br /&gt;EXECUTABLE=hello &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;all: $(SOURCES) $(EXECUTABLE)&lt;br /&gt;$(EXECUTABLE): $(OBJECTS)&lt;br /&gt;$(CC) $(LDFLAGS) $(OBJECTS) -o $@ &lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;b&gt;.c.o:&lt;br /&gt;$(CC) $(CFLAGS) $&amp;lt; -o $@&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
If you understand this last example, you could adapt it to your own personal projects changing only 2 lines, no matter how many additional files you have !!!.&lt;br /&gt;
&lt;br /&gt;
Thanks to:&lt;a href="http://mrbook.org/tutorials/make/"&gt;http://mrbook.org/tutorials/make/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The above examples is tested only on linux and Windows also supports make utility (through nmake utility), the readers are advised to work on their own in Windows. the following link will show you the way to nmake utility&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/dd9y37ha%28VS.71%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd9y37ha(VS.71).aspx&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-6254787666429447773?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6KzTI0fwPEg:UhuOi6dHwxM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6KzTI0fwPEg:UhuOi6dHwxM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6KzTI0fwPEg:UhuOi6dHwxM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6KzTI0fwPEg:UhuOi6dHwxM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6KzTI0fwPEg:UhuOi6dHwxM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/6KzTI0fwPEg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/6254787666429447773/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2010/02/how-to-write-makefile_24.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6254787666429447773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6254787666429447773?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/6KzTI0fwPEg/how-to-write-makefile_24.html" title="How to write a Makefile" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>1</thr:total><georss:featurename>Chennai, Tamil Nadu, India</georss:featurename><georss:point>13.060422 80.249583</georss:point><georss:box>12.936679000000002 80.0916545 13.184165 80.4075115</georss:box><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2010/02/how-to-write-makefile_24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIBQn48cCp7ImA9WhRUE0U.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-774560760044965373</id><published>2012-01-24T11:59:00.001+05:30</published><updated>2012-01-24T11:59:13.078+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T11:59:13.078+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Process ID and Parent Process ID in Linux</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4BSmV_dsXTM7ZRybBGqfNXvfe_I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4BSmV_dsXTM7ZRybBGqfNXvfe_I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4BSmV_dsXTM7ZRybBGqfNXvfe_I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4BSmV_dsXTM7ZRybBGqfNXvfe_I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/process-id-and-parent-process-id-in.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt; &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;When referring to process IDs in a C or C++ program, always use the pid_t typedef, which is defined in &amp;lt;sys/types.h&amp;gt;.A program can obtain the process ID of the process it’s running in with the getpid() system call, and it can obtain the process ID of its parent process with the getppid() system call. For instance, the program in Listing 3.1 prints its process ID and its parent’s process ID. &lt;p&gt;&lt;b&gt;&lt;i&gt; &lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;&lt;span class="rem"&gt;// Printing the process ID and parent process ID&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;#include &amp;lt;unistd.h&amp;gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;&lt;span class="kwrd"&gt;int&lt;/span&gt; main ()&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;printf (“The process ID &lt;span class="kwrd"&gt;is&lt;/span&gt; %d\n”, (&lt;span class="kwrd"&gt;int&lt;/span&gt;) getpid ());&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;printf (“The parent process ID &lt;span class="kwrd"&gt;is&lt;/span&gt; %d\n”, (&lt;span class="kwrd"&gt;int&lt;/span&gt;) getppid ());&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;&lt;span class="kwrd"&gt;return&lt;/span&gt; 0;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;}&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;&lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;&lt;br /&gt;fork&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;p&gt;When a program calls fork, a duplicate process, called the &lt;i&gt;child process&lt;/i&gt;, is created. The parent process continues executing the program from the point that fork was called. The child process, too, executes the same program from the same place. So how do the two processes differ? First, the child process is a new process and therefore has a new process ID, distinct from its parent’s process ID.One way for a program to distinguish whether it’s in the parent process or the child process is to call getpid. However, the fork function provides different return values to the parent and child processes—one process “goes in” to the fork call, and two processes “come out,” with different return values.The return value in the parent process is the process ID of the child.The return value in the child process is zero. Because no process ever has a process ID of zero, this makes it easy for the program whether it is now running as the parent or the child process.&lt;br /&gt;&lt;p&gt;The following example show the fork to duplicate a program’s process. Note that the first block of the if statement is executed only in the parent process, while the else clause is executed in the child process.&lt;/p&gt;&lt;b&gt;&lt;br /&gt;&lt;p class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;&lt;span class="rem"&gt;// to create a process using fork()&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;#include &amp;lt;sys/types.h&amp;gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;#include &amp;lt;unistd.h&amp;gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;&lt;span class="kwrd"&gt;int&lt;/span&gt; main ()&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;pid_t child_pid;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;printf (“the main program process ID &lt;span class="kwrd"&gt;is&lt;/span&gt; %d\n”, (&lt;span class="kwrd"&gt;int&lt;/span&gt;) getpid ());&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;child_pid = fork ();&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt;&lt;span class="kwrd"&gt;if&lt;/span&gt; (child_pid != 0) {&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;printf (“&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;is&lt;/span&gt; the parent process, with id %d\n”, (&lt;span class="kwrd"&gt;int&lt;/span&gt;) getpid ());&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  12:  &lt;/span&gt;printf (“the child’s process ID &lt;span class="kwrd"&gt;is&lt;/span&gt; %d\n”, (&lt;span class="kwrd"&gt;int&lt;/span&gt;) child_pid);&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  13:  &lt;/span&gt;}&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  14:  &lt;/span&gt;&lt;span class="kwrd"&gt;else&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  15:  &lt;/span&gt;printf (“&lt;span class="kwrd"&gt;this&lt;/span&gt; &lt;span class="kwrd"&gt;is&lt;/span&gt; the child process, with id %d\n”, (&lt;span class="kwrd"&gt;int&lt;/span&gt;) getpid ());&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  16:  &lt;/span&gt;&lt;span class="kwrd"&gt;return&lt;/span&gt; 0;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  17:  &lt;/span&gt;}&lt;/pre&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Observation:&lt;/b&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The program can be compiled using gcc compiler&lt;br /&gt;&lt;p&gt;&lt;b&gt;$: gcc –o &amp;lt;linkname&amp;gt; &amp;lt;filename.c&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;$: ./linkname&lt;/strong&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-774560760044965373?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qSl0096hI7U:Q9KPlPP4_5s:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qSl0096hI7U:Q9KPlPP4_5s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qSl0096hI7U:Q9KPlPP4_5s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qSl0096hI7U:Q9KPlPP4_5s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qSl0096hI7U:Q9KPlPP4_5s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/qSl0096hI7U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/774560760044965373/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/process-id-and-parent-process-id-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/774560760044965373?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/774560760044965373?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/qSl0096hI7U/process-id-and-parent-process-id-in.html" title="Process ID and Parent Process ID in Linux" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/process-id-and-parent-process-id-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NRXY4eSp7ImA9WhRUE0U.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-6490319403210438598</id><published>2012-01-24T11:49:00.001+05:30</published><updated>2012-01-24T11:49:54.831+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T11:49:54.831+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Printing the Uptime and Idle Time of processor (Linux)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dEI3rYVuI3QZq2J0CsBZtxNeXK4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dEI3rYVuI3QZq2J0CsBZtxNeXK4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dEI3rYVuI3QZq2J0CsBZtxNeXK4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dEI3rYVuI3QZq2J0CsBZtxNeXK4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/printing-uptime-and-idle-time-of.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;/proc/uptime &lt;/strong&gt;file contains only two values in seconds, one is the Uptime of the processor (the time upto which the processor was on) and another is the idle time of all the processors (cores). &lt;/p&gt; &lt;p&gt;So idle is always higher than the uptime in case of multicore processors.&lt;/p&gt; &lt;p&gt;The following C program shows the uptime and idle time in terms of days hours and minutes. This is a very simple program just tells you how to convert a given time in days, hours, minutes and seconds.&lt;/p&gt; &lt;p&gt;using C FILE concept, the /proc/uptime file is been read using the “r” mode and values are fetched and then converted into days, hours and seconds.&lt;/p&gt; &lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;&lt;span class="rem"&gt;// printing the uptime and idle time&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;#include &amp;lt;stdio.h&amp;gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;&lt;span class="rem"&gt;/* Summarize a duration of time to standard output. TIME is the&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;&lt;span class="rem"&gt;amount of time, in seconds, and LABEL is a short descriptive label. */&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;&lt;span class="kwrd"&gt;void&lt;/span&gt; print_time (&lt;span class="kwrd"&gt;char&lt;/span&gt;* label, &lt;span class="kwrd"&gt;long&lt;/span&gt; time)&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;&lt;span class="rem"&gt;/* Conversion constants. */&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt;&lt;span class="kwrd"&gt;const&lt;/span&gt; &lt;span class="kwrd"&gt;long&lt;/span&gt; minute = 60;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;&lt;span class="kwrd"&gt;const&lt;/span&gt; &lt;span class="kwrd"&gt;long&lt;/span&gt; hour = minute * 60;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt;&lt;span class="kwrd"&gt;const&lt;/span&gt; &lt;span class="kwrd"&gt;long&lt;/span&gt; day = hour * 24;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;&lt;span class="rem"&gt;/* Produce output. */&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  12:  &lt;/span&gt;printf (“%s: %ld days, %ld:%02ld:%02ld\n”, label, time / day,&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  13:  &lt;/span&gt;(time % day) / hour, (time % hour) / minute, time % minute);&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  14:  &lt;/span&gt;}&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  15:  &lt;/span&gt;&lt;span class="kwrd"&gt;int&lt;/span&gt; main ()&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  16:  &lt;/span&gt;{&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  17:  &lt;/span&gt;FILE* fp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  18:  &lt;/span&gt;&lt;span class="kwrd"&gt;double&lt;/span&gt; uptime, idle_time;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  19:  &lt;/span&gt;&lt;span class="rem"&gt;/* Read the system uptime and accumulated idle time from /proc/uptime. */&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  20:  &lt;/span&gt;fp = fopen (“/proc/uptime”, “r”);&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  21:  &lt;/span&gt;fscanf (fp, “%lf %lf\n”, &amp;amp;uptime, &amp;amp;idle_time);&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  22:  &lt;/span&gt;fclose (fp);&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  23:  &lt;/span&gt;&lt;span class="rem"&gt;/* Summarize it. */&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  24:  &lt;/span&gt;print_time (“uptime “, (&lt;span class="kwrd"&gt;long&lt;/span&gt;) uptime);&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  25:  &lt;/span&gt;print_time (“idle time”, (&lt;span class="kwrd"&gt;long&lt;/span&gt;) idle_time);&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt;  26:  &lt;/span&gt;&lt;span class="kwrd"&gt;return&lt;/span&gt; 0;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  27:  &lt;/span&gt;}&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-6490319403210438598?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NrTzlweZgKY:q_IKvVEqSEk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NrTzlweZgKY:q_IKvVEqSEk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NrTzlweZgKY:q_IKvVEqSEk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NrTzlweZgKY:q_IKvVEqSEk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NrTzlweZgKY:q_IKvVEqSEk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/NrTzlweZgKY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/6490319403210438598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/printing-uptime-and-idle-time-of.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6490319403210438598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6490319403210438598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/NrTzlweZgKY/printing-uptime-and-idle-time-of.html" title="Printing the Uptime and Idle Time of processor (Linux)" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/printing-uptime-and-idle-time-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AHQnc5fCp7ImA9WhRUE0U.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-4217207019283130204</id><published>2012-01-24T11:45:00.001+05:30</published><updated>2012-01-24T11:45:33.924+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T11:45:33.924+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Printing Linux Environment using C Program</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6EmUffQxvj2JqC7pUGVUvg0Wd3A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6EmUffQxvj2JqC7pUGVUvg0Wd3A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6EmUffQxvj2JqC7pUGVUvg0Wd3A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6EmUffQxvj2JqC7pUGVUvg0Wd3A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/printing-linux-environment-using-c.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;pre class="prettyprint"&gt;&lt;/pre&gt;&lt;pre class="prettyprint"&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Linux provides each running program with an &lt;i&gt;environment&lt;/i&gt;. The environment is a collection of variable/value pairs. Both environment variable names and their values are character strings. By convention, environment variable names are spelled in all capital letters. You’re probably familiar with several common environment variables already. &lt;br /&gt;&lt;p&gt;For instance: &lt;br /&gt;&lt;p&gt;USER contains your username. &lt;br /&gt;&lt;p&gt;HOME contains the path to your home directory. &lt;br /&gt;&lt;p&gt;PATH contains a colon-separated list of directories through which Linux searches for commands you invoke. &lt;br /&gt;&lt;p&gt;DISPLAY contains the name and display number of the X Window server on which windows from graphical X Window programs will appear. &lt;pre class="csharpcode"&gt;&lt;span class="rem"&gt;//Printing the Execution Environment&lt;/span&gt;&lt;br /&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;&lt;span class="rem"&gt;/* The ENVIRON variable contains the environment. */&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;extern&lt;/span&gt; &lt;span class="kwrd"&gt;char&lt;/span&gt;** environ;&lt;br /&gt;&lt;span class="kwrd"&gt;int&lt;/span&gt; main ()&lt;br /&gt;{&lt;br /&gt;&lt;span class="kwrd"&gt;char&lt;/span&gt;** var;&lt;br /&gt;&lt;span class="kwrd"&gt;for&lt;/span&gt; (var = environ; *var != NULL; ++var)&lt;br /&gt;printf (“%s\n”, *var);&lt;br /&gt;&lt;span class="kwrd"&gt;return&lt;/span&gt; 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;&lt;/style&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-4217207019283130204?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=kKVC6h0Ou_E:v-WmI5oeXAc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=kKVC6h0Ou_E:v-WmI5oeXAc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=kKVC6h0Ou_E:v-WmI5oeXAc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=kKVC6h0Ou_E:v-WmI5oeXAc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=kKVC6h0Ou_E:v-WmI5oeXAc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/kKVC6h0Ou_E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/4217207019283130204/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/printing-linux-environment-using-c.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/4217207019283130204?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/4217207019283130204?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/kKVC6h0Ou_E/printing-linux-environment-using-c.html" title="Printing Linux Environment using C Program" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/printing-linux-environment-using-c.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YDQnk5fip7ImA9WhRUEE8.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-7324845545617424856</id><published>2012-01-20T08:42:00.003+05:30</published><updated>2012-01-20T08:42:53.726+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T08:42:53.726+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Operating System" /><category scheme="http://www.blogger.com/atom/ns#" term="Presentation" /><title>Operating Systems (Yesterday, Today and Tomorrow)–PPT</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/emreoawtEgL_1EFreGfvf2nhbgo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/emreoawtEgL_1EFreGfvf2nhbgo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/emreoawtEgL_1EFreGfvf2nhbgo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/emreoawtEgL_1EFreGfvf2nhbgo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/operating-systems-yesterday-today-and.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="width: 425px" id="__ss_11168514"&gt;&lt;strong style="margin: 12px 0px 4px; display: block"&gt;&lt;a title="Lecture 3,4 operating systems" href="http://www.slideshare.net/tspradeepkumar/lecture-34-operating-systems-11168514" target="_blank"&gt;Lecture 3,4 operating systems&lt;/a&gt;&lt;/strong&gt; &lt;iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/11168514" frameborder="0" width="425" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/tspradeepkumar" target="_blank"&gt;Pradeep Kumar TS&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-7324845545617424856?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=xJXz5WHphj0:BDdCSff3TGc:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=xJXz5WHphj0:BDdCSff3TGc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=xJXz5WHphj0:BDdCSff3TGc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=xJXz5WHphj0:BDdCSff3TGc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=xJXz5WHphj0:BDdCSff3TGc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/xJXz5WHphj0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/7324845545617424856/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/operating-systems-yesterday-today-and.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/7324845545617424856?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/7324845545617424856?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/xJXz5WHphj0/operating-systems-yesterday-today-and.html" title="Operating Systems (Yesterday, Today and Tomorrow)–PPT" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/operating-systems-yesterday-today-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YGQ30_cCp7ImA9WhRUEE8.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-1085861886559496418</id><published>2012-01-20T08:42:00.001+05:30</published><updated>2012-01-20T08:42:02.348+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T08:42:02.348+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Operating System" /><category scheme="http://www.blogger.com/atom/ns#" term="Presentation" /><title>OS Objectives and functions–PPT</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Es74Qm0XI1ZuK3b2klMriMKw96o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Es74Qm0XI1ZuK3b2klMriMKw96o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Es74Qm0XI1ZuK3b2klMriMKw96o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Es74Qm0XI1ZuK3b2klMriMKw96o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/os-objectives-and-functionsppt.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="width: 425px" id="__ss_11168513"&gt;&lt;strong style="margin: 12px 0px 4px; display: block"&gt;&lt;a title="Lecture 2 os objectives and functions" href="http://www.slideshare.net/tspradeepkumar/lecture-2-os-objectives-and-functions-11168513" target="_blank"&gt;Lecture 2 os objectives and functions&lt;/a&gt;&lt;/strong&gt; &lt;iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/11168513" frameborder="0" width="425" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/tspradeepkumar" target="_blank"&gt;Pradeep Kumar TS&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-1085861886559496418?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=axlIlLBNox8:RbqHNMwWqXQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=axlIlLBNox8:RbqHNMwWqXQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=axlIlLBNox8:RbqHNMwWqXQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=axlIlLBNox8:RbqHNMwWqXQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=axlIlLBNox8:RbqHNMwWqXQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/axlIlLBNox8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/1085861886559496418/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/os-objectives-and-functionsppt.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1085861886559496418?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1085861886559496418?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/axlIlLBNox8/os-objectives-and-functionsppt.html" title="OS Objectives and functions–PPT" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/os-objectives-and-functionsppt.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCSHg8fyp7ImA9WhRUEE8.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-8712843664923276744</id><published>2012-01-20T08:40:00.001+05:30</published><updated>2012-01-20T08:41:09.677+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T08:41:09.677+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Operating System" /><category scheme="http://www.blogger.com/atom/ns#" term="Presentation" /><title>Introduction to Operating systems–PPT</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dzUwBhzZl5DdEYgrO8OOduk_Enk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dzUwBhzZl5DdEYgrO8OOduk_Enk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dzUwBhzZl5DdEYgrO8OOduk_Enk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dzUwBhzZl5DdEYgrO8OOduk_Enk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/introduction-to-operating-systemsppt.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="width: 425px" id="__ss_11168487"&gt;&lt;strong style="margin: 12px 0px 4px; display: block"&gt;&lt;a title="Lecture 1 introduction to operating systems" href="http://www.slideshare.net/tspradeepkumar/lecture-1-introduction-to-operating-systems" target="_blank"&gt;Lecture 1 introduction to operating systems&lt;/a&gt;&lt;/strong&gt; &lt;iframe height="355" marginheight="0" src="http://www.slideshare.net/slideshow/embed_code/11168487" frameborder="0" width="425" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding-bottom: 12px; padding-left: 0px; padding-right: 0px; padding-top: 5px"&gt;View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/tspradeepkumar" target="_blank"&gt;Pradeep Kumar TS&lt;/a&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-8712843664923276744?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=jqQFY1YNIZM:ccGGJEjyv1A:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=jqQFY1YNIZM:ccGGJEjyv1A:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=jqQFY1YNIZM:ccGGJEjyv1A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=jqQFY1YNIZM:ccGGJEjyv1A:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=jqQFY1YNIZM:ccGGJEjyv1A:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/jqQFY1YNIZM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/8712843664923276744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/introduction-to-operating-systemsppt.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/8712843664923276744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/8712843664923276744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/jqQFY1YNIZM/introduction-to-operating-systemsppt.html" title="Introduction to Operating systems–PPT" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/introduction-to-operating-systemsppt.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUMSXo4eSp7ImA9WhRVGEw.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-3683378585596353249</id><published>2012-01-17T22:08:00.001+05:30</published><updated>2012-01-17T22:08:08.431+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-17T22:08:08.431+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Setting Path in Linux</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6rCVqfed-7hQBBoCD5H_eQXIxh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6rCVqfed-7hQBBoCD5H_eQXIxh4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6rCVqfed-7hQBBoCD5H_eQXIxh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6rCVqfed-7hQBBoCD5H_eQXIxh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/setting-path-in-linux.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;Setting a path information in windows is always been easier, since there is a GUI facility “Environmental Variables”, but I Linux setting a path is always been tricky and it should be done through CLI (Command Line Interface).&amp;nbsp; Here are the following ways to do:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Method 1:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;For each user (Your login id) of Linux has a home folder (/home/username), there will be a file called as &lt;strong&gt;.bashrc &lt;/strong&gt;(Ubuntu and Fedora) or &lt;strong&gt;.bash_profile &lt;/strong&gt;(Fedora), whatever path has to be set, it should be entered in the above file.&lt;/p&gt; &lt;p&gt;For example: if the software is installed in &lt;strong&gt;/home/username/software1/, &lt;/strong&gt;then the PATH has to be set in the &lt;strong&gt;.bashrc or .bash_profile &lt;/strong&gt;file like this&lt;/p&gt; &lt;p&gt;&lt;strong&gt;export PATH=$PATH:/home/username/software1/&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;($PATH is a shell variable refers to the previous set path also to be included in the PATH setting.)&lt;/p&gt; &lt;p&gt;For Java Home&lt;/p&gt; &lt;p&gt;&lt;strong&gt;export JAVA_HOME=/home/username/&amp;lt;Java_path&amp;gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Method 2:&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;The above method of path is applicable only for that user. if other users wanted to access the software, then they have to set the paths. Because, for each user of Linux, the .bashrc or .bash_profile file exists.&lt;/p&gt; &lt;p&gt;if the same path is set for all the users, then the super user can set the path information in the following file &lt;/p&gt; &lt;p&gt;&lt;strong&gt;/etc/profile.d/your_path_name.sh&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Open the file name (of your choice, but the extension is .sh) and has to be stored in &lt;strong&gt;/etc/profile.d/ &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This folder will be read during the booting process, so all the users of that machine will be able to access the software. The following line is copied to the shell file&lt;/p&gt; &lt;p&gt;&lt;strong&gt;export PATH=$PATH:/home/username/software1/ &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;export JAVA_HOME=/home/username/&amp;lt;Java_path&amp;gt;&lt;/strong&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-3683378585596353249?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qNY3kizi3uU:KokI-GEkv9o:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qNY3kizi3uU:KokI-GEkv9o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qNY3kizi3uU:KokI-GEkv9o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=qNY3kizi3uU:KokI-GEkv9o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=qNY3kizi3uU:KokI-GEkv9o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/qNY3kizi3uU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/3683378585596353249/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/setting-path-in-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/3683378585596353249?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/3683378585596353249?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/qNY3kizi3uU/setting-path-in-linux.html" title="Setting Path in Linux" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/setting-path-in-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4HQXszeyp7ImA9WhRVEU8.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-4708718873676068520</id><published>2012-01-09T20:25:00.001+05:30</published><updated>2012-01-09T20:25:30.583+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-09T20:25:30.583+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Basic Linux Commands for Beginners</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0AkxcoL9sesX1QOufWLqJVZ2D5k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0AkxcoL9sesX1QOufWLqJVZ2D5k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0AkxcoL9sesX1QOufWLqJVZ2D5k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0AkxcoL9sesX1QOufWLqJVZ2D5k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://www.pradeepkumar.org/2012/01/basic-linux-commands-for-beginners.html" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;Using a Linux machine using a shell Prompt is always a challenge these days. Many of us feel it is tougher to use Linux because of its Conventional Shell prompt, but the GUIs are so sophisticated when compared with Other Operating systems like windows, etc. &lt;/p&gt; &lt;p&gt;But still as a developer, one has to be good at Linux both in the GUI and as well as in Shell. For novice users and beginners, the following commands will make understand the importance of Linux and their commands. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Basic Commands&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="609" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&lt;strong&gt;Commands&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="179"&gt;&lt;strong&gt;usage&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="291"&gt;&lt;strong&gt;Explanation&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="138"&gt;ls&lt;/td&gt; &lt;td valign="top" width="181"&gt;ls&lt;/td&gt; &lt;td valign="top" width="289"&gt;to list the files and folders&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="138"&gt;ls –l&lt;/td&gt; &lt;td valign="top" width="183"&gt;ls –l&lt;/td&gt; &lt;td valign="top" width="288"&gt;to list the files and folders in long format&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="138"&gt;chmod&lt;/td&gt; &lt;td valign="top" width="184"&gt;chmod 777 filename&lt;/td&gt; &lt;td valign="top" width="288"&gt;to change the mode of a file&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="138"&gt;pwd&lt;/td&gt; &lt;td valign="top" width="185"&gt;pwd&lt;/td&gt; &lt;td valign="top" width="287"&gt;display the present working directory&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;passwd&lt;/td&gt; &lt;td valign="top" width="185"&gt;passwd&lt;/td&gt; &lt;td valign="top" width="287"&gt;Changing the password of the current user&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;echo&lt;/td&gt; &lt;td valign="top" width="185"&gt;echo “hello”&lt;/td&gt; &lt;td valign="top" width="287"&gt;display the string hello&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;echo $PATH&lt;/td&gt; &lt;td valign="top" width="287"&gt;Display the PATH Variable stored&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;echo $HOME&lt;/td&gt; &lt;td valign="top" width="287"&gt;display the Home folder of the current user&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;echo $SHELL&lt;/td&gt; &lt;td valign="top" width="287"&gt;displays the type of shell used &lt;strong&gt;/bin/bash&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;tar&lt;/td&gt; &lt;td valign="top" width="185"&gt;tar xf filename.tar&lt;/td&gt; &lt;td valign="top" width="287"&gt;to decompress the tar file and extract the folders&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;tar xvf filename.tar&lt;/td&gt; &lt;td valign="top" width="287"&gt;to decompress the tar file and extract the folders with verbose mode&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;tar zxvf filename.tar.gz&lt;/td&gt; &lt;td valign="top" width="287"&gt;to decompress from gzip and the extract the tar created.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;gzip&lt;/td&gt; &lt;td valign="top" width="185"&gt;gzip –d filename.tar.gz &lt;br&gt;gzip –d filename.gz&lt;/td&gt; &lt;td valign="top" width="287"&gt;to decompress the gzip file&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;bzip2&lt;/td&gt; &lt;td valign="top" width="185"&gt;bzip2 –d filename.tar.bz2&lt;br&gt;bzip2 –d filename.bz2&lt;/td&gt; &lt;td valign="top" width="287"&gt;to decompress the bzip2 file&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;rm &lt;/td&gt; &lt;td valign="top" width="185"&gt;rm name&lt;/td&gt; &lt;td valign="top" width="287"&gt;remove a file or directory called name (the directory should be empty to be deleted)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;rm –rf name&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;Kill off an entire directory and all it’s&lt;br&gt;includes files and subdirectories&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;cp &lt;/td&gt; &lt;td valign="top" width="185"&gt;cp filename /home/hello&lt;/td&gt; &lt;td valign="top" width="287"&gt;copy the file called filename to the folder /home/hello&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;mv&lt;/td&gt; &lt;td valign="top" width="185"&gt;mv filename /home/hello&lt;/td&gt; &lt;td valign="top" width="287"&gt;move the file called filename to the directory /home/hello&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;cat&lt;/td&gt; &lt;td valign="top" width="185"&gt;cat filename&lt;/td&gt; &lt;td valign="top" width="287"&gt;display the file called filename&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;su&lt;/td&gt; &lt;td valign="top" width="185"&gt;su&lt;/td&gt; &lt;td valign="top" width="287"&gt;login to superuser from current login (you should know the super user password)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;exit&lt;/td&gt; &lt;td valign="top" width="185"&gt;exit&lt;/td&gt; &lt;td valign="top" width="287"&gt;exit out of the shell window or Stop being superuser and revert to normal user&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;dmesg&lt;/td&gt; &lt;td valign="top" width="185"&gt;dmesg&lt;/td&gt; &lt;td valign="top" width="287"&gt;display the boot time messages &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;ls&lt;/td&gt; &lt;td valign="top" width="185"&gt;ls&lt;/td&gt; &lt;td valign="top" width="287"&gt;list current processes&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;kill&lt;/td&gt; &lt;td valign="top" width="185"&gt;kill 123 &lt;/td&gt; &lt;td valign="top" width="287"&gt;kill a specific process with ID 123&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;ifconfig&lt;/td&gt; &lt;td valign="top" width="185"&gt;ifconfig&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;List ip addresses for all devices on&lt;br&gt;the machine&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;rpm&lt;/td&gt; &lt;td valign="top" width="185"&gt;rpm –ivh filename.rpm&lt;/td&gt; &lt;td valign="top" width="287"&gt;Install the rpm package called name&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;rpm –Uvh filename.rpm&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;Upgrade the rpm package called&lt;br&gt;name&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;rpm –e package&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;Delete the rpm package called&lt;br&gt;package&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;rpm –l package&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;List the files in the package called&lt;br&gt;package&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;./configure&lt;/td&gt; &lt;td valign="top" width="185"&gt;./configure&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;Execute the script preparing the&lt;br&gt;installed files for compiling&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;find&lt;/td&gt; &lt;td valign="top" width="185"&gt;find / –name fname&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;Starting with the root directory, look&lt;br&gt;for the file called fname&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="137"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="185"&gt;find / -name ”*fname*”&lt;/td&gt; &lt;td valign="top" width="287"&gt; &lt;p&gt;Starting with the root directory, look&lt;br&gt;for the file containing the string fname&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;blockquote&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;File Permissions&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-RM9SAV7IPEM/Twr_y6EHJJI/AAAAAAAAAGc/J69uaxsltvM/s1600-h/image%25255B4%25255D.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px 0px 15px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://lh6.ggpht.com/-S-xxm_OEkss/Twr_1ygEj0I/AAAAAAAAAGk/tjps65Q6Gb0/image_thumb%25255B2%25255D.png?imgmax=800" width="469" height="290"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;If the command ls -l is given, a long list of file names is displayed. The first column in this list details the permissions&amp;nbsp; applying to the file. If a permission is missing for a owner,&lt;br&gt;group of other, it is represented by - eg. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;drwxr-x--x&lt;br&gt;&lt;/strong&gt;Read = 4&lt;br&gt;Write = 2&lt;br&gt;Execute = 1&lt;br&gt;File permissions are altered by giving the &lt;strong&gt;chmod &lt;/strong&gt;command and the appropriate octal code for each user type. &lt;strong&gt;eg chmod 7 6 4 filename &lt;/strong&gt;will make the file called filename R+W+X for the owner, R+W for the group and R for others. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;chmod 7 5 5 &lt;/strong&gt;Full permission for the owner, read and execute access for the group and others.&lt;br&gt;&lt;strong&gt;chmod +x &lt;/strong&gt;filename Make the file called filename executable to all users.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-4708718873676068520?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=Rlfv-1Xw4oA:PNr622Vu_aM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=Rlfv-1Xw4oA:PNr622Vu_aM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=Rlfv-1Xw4oA:PNr622Vu_aM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=Rlfv-1Xw4oA:PNr622Vu_aM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=Rlfv-1Xw4oA:PNr622Vu_aM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/Rlfv-1Xw4oA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/4708718873676068520/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2012/01/basic-linux-commands-for-beginners.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/4708718873676068520?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/4708718873676068520?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/Rlfv-1Xw4oA/basic-linux-commands-for-beginners.html" title="Basic Linux Commands for Beginners" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-S-xxm_OEkss/Twr_1ygEj0I/AAAAAAAAAGk/tjps65Q6Gb0/s72-c/image_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2012/01/basic-linux-commands-for-beginners.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGRno6cSp7ImA9WhRWE0g.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-4607224230560442950</id><published>2011-12-31T22:14:00.001+05:30</published><updated>2011-12-31T22:58:47.419+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-31T22:58:47.419+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Wishes" /><title>Happy New Year 2012</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HMZ_OyD3JDIEk1c4O2BcRWZeAL8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HMZ_OyD3JDIEk1c4O2BcRWZeAL8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HMZ_OyD3JDIEk1c4O2BcRWZeAL8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HMZ_OyD3JDIEk1c4O2BcRWZeAL8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Wish you all a very Happy New Year 2012. &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/389568_332363536781329_100000230578898_1346519_1523508457_n.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/389568_332363536781329_100000230578898_1346519_1523508457_n.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here are some new things you can do in this new year, (Apart from your resolutions, consider this too)&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Try to learn music or a musical instrument&lt;/li&gt;
&lt;li&gt;Learn a new Language&lt;/li&gt;
&lt;li&gt;Do a diploma Course&lt;/li&gt;
&lt;li&gt;learn simple photography techniques&lt;/li&gt;
&lt;li&gt;Start a Blog and post contents on a weekly basis&lt;/li&gt;
&lt;li&gt;If you already have a blog, start a Project 365 (It can be a photograph a day, a 'how to' a day, a quote a day or a recipe a day, etc.&lt;/li&gt;
&lt;li&gt;Learn a new technology&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a href="mailto:tspradeepkumar@yahoo.com"&gt;Pradeep Kumar TS &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-4607224230560442950?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=pvgduahM80w:WwrYSy9vhX4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=pvgduahM80w:WwrYSy9vhX4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=pvgduahM80w:WwrYSy9vhX4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=pvgduahM80w:WwrYSy9vhX4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=pvgduahM80w:WwrYSy9vhX4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/pvgduahM80w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/4607224230560442950/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/12/happy-new-year-2012.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/4607224230560442950?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/4607224230560442950?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/pvgduahM80w/happy-new-year-2012.html" title="Happy New Year 2012" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>1</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/12/happy-new-year-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QGQns9fyp7ImA9WhRWEUo.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-8239260225202288081</id><published>2011-12-29T21:45:00.001+05:30</published><updated>2011-12-29T21:45:23.567+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-29T21:45:23.567+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="ns2" /><category scheme="http://www.blogger.com/atom/ns#" term="Network Simulator 2" /><title>How to create an Agent in NS2 (Network Simulator 2)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-_M-BkZRmcyxvmbfh6rBG0HY6_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-_M-BkZRmcyxvmbfh6rBG0HY6_o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-_M-BkZRmcyxvmbfh6rBG0HY6_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-_M-BkZRmcyxvmbfh6rBG0HY6_o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Adding a new agent in NS2 uses C++ to be coded. Unlike conventional C++, NS2 
uses TclCL and OTCL. There are 6 TclCL classes that are needed to develop any 
module in NS2.&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt;Tcl 
&lt;/li&gt;
&lt;li&gt;TclClass 
&lt;/li&gt;
&lt;li&gt;EmbeddedTcl 
&lt;/li&gt;
&lt;li&gt;TclObject 
&lt;/li&gt;
&lt;li&gt;TclCommand&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-0brtp5Oq4dc/TvyRzWVlVTI/AAAAAAAAAGM/89VZNWJBLCY/s1600/Clipboard01.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="236" src="http://4.bp.blogspot.com/-0brtp5Oq4dc/TvyRzWVlVTI/AAAAAAAAAGM/89VZNWJBLCY/s320/Clipboard01.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;

&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A new module in NS2 (an agent, a packet, a queue) can be created using the 
above classes. for creating a simple agent, refer the post given below&lt;br /&gt;

&lt;a href="http://www.nsnam.com/2011/12/creating-new-agent-in-network-simulator.html" title="http://www.nsnam.com/2011/12/creating-new-agent-in-network-simulator.html"&gt;http://www.nsnam.com/2011/12/creating-new-agent-in-network-simulator.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="mailto:tspradeepkumar@yahoo.com"&gt;Pradeep Kumar TS &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-8239260225202288081?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=T9VaKj6s5AY:pSB6ld7znVM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=T9VaKj6s5AY:pSB6ld7znVM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=T9VaKj6s5AY:pSB6ld7znVM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=T9VaKj6s5AY:pSB6ld7znVM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=T9VaKj6s5AY:pSB6ld7znVM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/T9VaKj6s5AY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/8239260225202288081/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/12/how-to-create-agent-in-ns2-network.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/8239260225202288081?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/8239260225202288081?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/T9VaKj6s5AY/how-to-create-agent-in-ns2-network.html" title="How to create an Agent in NS2 (Network Simulator 2)" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-0brtp5Oq4dc/TvyRzWVlVTI/AAAAAAAAAGM/89VZNWJBLCY/s72-c/Clipboard01.jpg" height="72" width="72" /><thr:total>1</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/12/how-to-create-agent-in-ns2-network.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ADQns6eip7ImA9WhRXFUg.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-6367240810377579839</id><published>2011-12-22T16:32:00.001+05:30</published><updated>2011-12-22T16:32:53.512+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-22T16:32:53.512+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blogger" /><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Google+ connected to Blogger</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2mNxSocgv0K5Cja4N77jtfip_nQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mNxSocgv0K5Cja4N77jtfip_nQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2mNxSocgv0K5Cja4N77jtfip_nQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2mNxSocgv0K5Cja4N77jtfip_nQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Once Google+ is in, there is no need of a separate profile page for Blogger. so Google is giving an option to Choose the profile created through Google+ and not from blogger, so that one can have a common profile for entire Google Application.&lt;/p&gt; &lt;p&gt;This is one added advantage of google+. For enabling this, you can go to &lt;a href="http://www.blogger.com"&gt;http://www.blogger.com&lt;/a&gt; and login using the google username and password. Google asks you to connect to Google+ like given below, if you want to enable just click “Get Started” and follow the procedures there on.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-qcKBfI_CHXA/TvMOQYJFQgI/AAAAAAAAAFQ/yuE8VPkra8E/s1600-h/one%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="one" border="0" alt="one" src="http://lh4.ggpht.com/-mHrbI1XFnIM/TvMORjNyg5I/AAAAAAAAAFY/K1vgspCUgqM/one_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="404"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-LN_1_HS9SXs/TvMOS7uKJbI/AAAAAAAAAFg/jYsfGb8w9VY/s1600-h/two%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="two" border="0" alt="two" src="http://lh4.ggpht.com/-u7aOyxVx_ko/TvMOUDDUhwI/AAAAAAAAAFo/qxDtCk5Yhic/two_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="404"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-EbrieDGxTaE/TvMOVf8d3CI/AAAAAAAAAFw/kttCQpMH_Co/s1600-h/three%25255B7%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="three" border="0" alt="three" src="http://lh3.ggpht.com/-ACaABBTwnBM/TvMOW1aYjTI/AAAAAAAAAF4/RbJP1BsOpFA/three_thumb%25255B2%25255D.jpg?imgmax=800" width="644" height="404"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;There are quite number of advantages for doing this.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;You can connect to your friend circle very easily&lt;/li&gt; &lt;li&gt;have common profile both blogger and Google&lt;/li&gt; &lt;li&gt;Whatever you post, there is an option for posing it to your Google+ stream, so your friends know what you are doing regularly in your blog.&lt;/li&gt; &lt;li&gt;Since you are an author of a blog, google search results shows your picture. For activating this facility, see this link &lt;a href="http://support.google.com/webmasters/bin/answer.py?hl=en&amp;amp;answer=1408986"&gt;http://support.google.com/webmasters/bin/answer.py?hl=en&amp;amp;answer=1408986&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Enjoy!!!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-6367240810377579839?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=fgyYFDhBex0:x6D8_6CSqqo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=fgyYFDhBex0:x6D8_6CSqqo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=fgyYFDhBex0:x6D8_6CSqqo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=fgyYFDhBex0:x6D8_6CSqqo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=fgyYFDhBex0:x6D8_6CSqqo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/fgyYFDhBex0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/6367240810377579839/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/12/google-connected-to-blogger.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6367240810377579839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/6367240810377579839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/fgyYFDhBex0/google-connected-to-blogger.html" title="Google+ connected to Blogger" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-mHrbI1XFnIM/TvMORjNyg5I/AAAAAAAAAFY/K1vgspCUgqM/s72-c/one_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/12/google-connected-to-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFQXY6eCp7ImA9WhRXEks.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-2268039671575683393</id><published>2011-12-19T08:40:00.001+05:30</published><updated>2011-12-19T08:40:10.810+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-19T08:40:10.810+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Google" /><title>Top Google searches 2011 (Google zeitgeist)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LNh6XbVJKGG3kL-8a03y7jfLk_w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNh6XbVJKGG3kL-8a03y7jfLk_w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LNh6XbVJKGG3kL-8a03y7jfLk_w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNh6XbVJKGG3kL-8a03y7jfLk_w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Top Google Searches for the year 2011 is released in the following URL &lt;a href="http://www.googlezeitgeist.com/en/"&gt;http://www.googlezeitgeist.com/en/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Categorized in to five in India &lt;/p&gt; &lt;ul&gt; &lt;li&gt;Fastest Rising Searches  &lt;li&gt;Fastest Rising People  &lt;li&gt;Top Searches  &lt;li&gt;People  &lt;li&gt;Movies  &lt;li&gt;News&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The search results are shown with rich graphics with the search value. &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-olQulK9rPk0/Tu6q9zs2NYI/AAAAAAAAAE0/nRuO_Xqw5WQ/s1600-h/Clipboard02%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 15px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Clipboard02" border="0" alt="Clipboard02" src="http://lh3.ggpht.com/-n6uACeclEbA/Tu6rDTo73GI/AAAAAAAAAE8/N0KbAIbasq8/Clipboard02_thumb%25255B1%25255D.jpg?imgmax=800" width="644" height="386"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This time also in the people category, Katrina Kaif was the top search, but this time Anna Hazare was also in the search history in four categories.&lt;/p&gt; &lt;p&gt;Have a look at this link &lt;a href="http://www.googlezeitgeist.com/en/"&gt;http://www.googlezeitgeist.com/en/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-2268039671575683393?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=0s8tqGOAnjc:Chnez_UUk5I:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=0s8tqGOAnjc:Chnez_UUk5I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=0s8tqGOAnjc:Chnez_UUk5I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=0s8tqGOAnjc:Chnez_UUk5I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=0s8tqGOAnjc:Chnez_UUk5I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/0s8tqGOAnjc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/2268039671575683393/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/12/top-google-searches-2011-google.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/2268039671575683393?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/2268039671575683393?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/0s8tqGOAnjc/top-google-searches-2011-google.html" title="Top Google searches 2011 (Google zeitgeist)" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-n6uACeclEbA/Tu6rDTo73GI/AAAAAAAAAE8/N0KbAIbasq8/s72-c/Clipboard02_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/12/top-google-searches-2011-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcGQXw8eip7ImA9WhRXEk8.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-1669058367344169483</id><published>2011-12-18T22:37:00.000+05:30</published><updated>2011-12-18T22:37:00.272+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-18T22:37:00.272+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7" /><title>C Compiler for Windows 7 64 bit Operating Systems</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HUn8ZcgTI0WfV1ZcZVota4-JMuk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HUn8ZcgTI0WfV1ZcZVota4-JMuk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HUn8ZcgTI0WfV1ZcZVota4-JMuk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HUn8ZcgTI0WfV1ZcZVota4-JMuk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Turbo C Compiler is the best compiler so far until we are comfortable with Windows XP. After the Launch of Windows 7, the TC editor is not that much user friendly (as maximisation of DOS Window is hectic) and that too Turbo C was not scalable for 64 bit Windows 7.&lt;br /&gt;
But there are some c compiler tools that are quite comfortable to use with (32 bit as well 64 bit OS). Have a look at the following Links&lt;br /&gt;There’s a tools Bloodshed Dev-Cpp which works under the gcc and Mingw is suitable for windows 7 64 bit OS. Also, if you have Microsoft visual C++, then it’s a good choice to run under windows 7 64bit.&lt;br /&gt;&lt;br /&gt;So here are the various C compilers for 64bit windows 7 OS&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;&lt;a href="http://www.bloodshed.net/devcpp.html" target="_blank"&gt;Bloodshed Dev-Cpp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express" target="_blank"&gt;Microsoft Visual Studio (64bit) and Visual Studio Express.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://netbeans.org/" target="_blank"&gt;Netbeans &lt;/a&gt;6.9 with Mingw and GCC compiler (here you should have the jdk for 64bit OS)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.eclipse.org/" target="_blank"&gt;Eclipse with gcc and mingw (again, the jdk as well eclipse should be of 64bit)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.programarts.com/cfree_en/download.htm" target="_blank"&gt;C- Free Professional&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codelite.org/" target="_blank"&gt;Code Lite - &lt;/a&gt;CodeLite is an open-source, cross platform IDE for the C/C++ programming languages (build and tested on Windows XP SP3, Windows Vista, Windows 7, Ubuntu 10.04, and Mac OSX 10.5.8). CodeLite is distributed under the terms of the GPLv2 license with an exception:&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.smorgasbordet.com/pellesc/" target="_blank"&gt;Pelles C&lt;/a&gt; -&amp;nbsp; is a complete development kit for Windows and Windows Mobile.&lt;/li&gt;
&lt;/ul&gt;
In netbeans and eclipse the C compiler source path has to be set in to the path variable.&lt;br /&gt;&lt;br /&gt;
&lt;a href="mailto:tspradeepkumar@yahoo.com"&gt;Pradeep Kumar TS &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-1669058367344169483?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=3vi-j1a4wHk:ln38xZYI_XM:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=3vi-j1a4wHk:ln38xZYI_XM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=3vi-j1a4wHk:ln38xZYI_XM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=3vi-j1a4wHk:ln38xZYI_XM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=3vi-j1a4wHk:ln38xZYI_XM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/3vi-j1a4wHk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/1669058367344169483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/12/c-compiler-for-windows-7-64-bit.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1669058367344169483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1669058367344169483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/3vi-j1a4wHk/c-compiler-for-windows-7-64-bit.html" title="C Compiler for Windows 7 64 bit Operating Systems" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/12/c-compiler-for-windows-7-64-bit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YFSX0-eyp7ImA9WhRXEkw.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-7021440715866435917</id><published>2011-12-18T19:01:00.002+05:30</published><updated>2011-12-18T19:01:58.353+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-18T19:01:58.353+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wordpress" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogs" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogger" /><title>Moving from Wordpress to Blogger</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mgkzbFqUfhx5-mRuShpLl_mQ3iQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mgkzbFqUfhx5-mRuShpLl_mQ3iQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mgkzbFqUfhx5-mRuShpLl_mQ3iQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mgkzbFqUfhx5-mRuShpLl_mQ3iQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;b&gt;For What Reasons I wanted to Shift to Blogger&lt;/b&gt; &lt;br /&gt;
Today is the day, I am moving from Wordpress (Self Hosted blog) to Blogger (Custom domain). Though I feel my google pagerank can be affected, but still I would like to move due to the following reasons&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Blogger gives me most of the things free.&lt;/li&gt;
&lt;li&gt;I have a better control of everything with one account. (Google Account)&lt;/li&gt;
&lt;li&gt;SEO is taken care automatically, since blogger is Google's own. (I need to use some plugin like Wordpress SEO, etc)&lt;/li&gt;
&lt;li&gt;Better Social Networking (whether its facebook or google+).&lt;/li&gt;
&lt;li&gt;Need not bother about the bandwidth of my hosting provider or the total space limitation.&lt;/li&gt;
&lt;li&gt; XHTML issues are taken care automatically by Blogger.&lt;/li&gt;
&lt;li&gt;Earlier in blogger, there was no Pages concept, now its comes along with blogger.&lt;/li&gt;
&lt;li&gt;Google Panda Update (personally I feel that Panda will do a favor to their own product compared with others). &lt;/li&gt;
&lt;li&gt;and there are lot more reasons&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;How I migrate to Blogger&lt;/b&gt;&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;First I created a blogger URL http://pradeepkumarorg.blogspot.com&lt;/li&gt;
&lt;li&gt;Next I need to download all my posts from wordpress. Go to Tools-&amp;gt; export and download. There's a wordpress to Blogger conversion utility http://wordpress2blogger.appspot.com/. This link supports only 1MB. But my blog XML file is 4MB and I export the posts year by year (2008, 2009, 2010, 2011).&lt;/li&gt;
&lt;li&gt;Login in to blogger and Settings -&amp;gt; Basic and added my new domain name and since I have my hosting using Godaddy, Blogger has a direct DNS Setup to transfer to Blogger http://www.godaddy.com/blog/bloggerdnssetup.aspx&lt;/li&gt;
&lt;li&gt;I set it right and here I go with my domain http://www.pradeepkumar.org&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;Still what to be done&lt;/b&gt;&lt;br /&gt;
&lt;ul style="text-align: left;"&gt;
&lt;li&gt;Now there are problems with the 404 Errors. So, if a missing page is visited by a visitor it will point to a old URL which has to be solved. Google gives a Webmaster Script code for that too. Moreover I used the same permalinks in wordpress that was supported by blogger. So i May not have any problem with all the links in my URL.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;But there may be some problems in the Label or Categories which will be solved.&lt;/li&gt;
&lt;li&gt;Feedburner link has to be updated.&lt;/li&gt;
&lt;/ul&gt;
That's it. &lt;br /&gt;
 &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-7021440715866435917?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=AP9_3S8Abco:0omrr82es38:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=AP9_3S8Abco:0omrr82es38:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=AP9_3S8Abco:0omrr82es38:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=AP9_3S8Abco:0omrr82es38:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=AP9_3S8Abco:0omrr82es38:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/AP9_3S8Abco" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/7021440715866435917/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/12/moving-from-wordpress-to-blogger.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/7021440715866435917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/7021440715866435917?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/AP9_3S8Abco/moving-from-wordpress-to-blogger.html" title="Moving from Wordpress to Blogger" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>4</thr:total><georss:featurename>Chennai, Tamil Nadu, India</georss:featurename><georss:point>13.060422 80.249583</georss:point><georss:box>12.936679000000002 80.0916545 13.184165 80.4075115</georss:box><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/12/moving-from-wordpress-to-blogger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASXczfSp7ImA9WhRXEE0.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-8903728205853448996</id><published>2011-11-23T04:25:00.000+05:30</published><updated>2011-12-16T09:12:28.985+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T09:12:28.985+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java technology" /><title>HTML List Box processing using Servlets</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3cW1Yhhlc5VyAHQVdQjq0TnzEis/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3cW1Yhhlc5VyAHQVdQjq0TnzEis/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3cW1Yhhlc5VyAHQVdQjq0TnzEis/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3cW1Yhhlc5VyAHQVdQjq0TnzEis/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For: Intermediate Users (Those who know Java, JDBC)&lt;/p&gt; &lt;p&gt;This example uses two servlets DishServlet and DishSubmitServlet which tells about Dishes with preparation time, method to cook and ingredients needed.&lt;/p&gt; &lt;p&gt;DishServlet just populates the data from the Database table “dishes” and all the dishes in the table will be in a List Box (Select Box). &lt;/p&gt; &lt;p&gt;Once any dish is selected and submitted, another servlet will show the information about dish preparation, time needed and ingredients. Both the Servlets are going to use the Same Table&lt;/p&gt; &lt;p&gt;Here is the Sample Database Table: Name is “&lt;strong&gt;dishes&lt;/strong&gt;”&lt;/p&gt; &lt;table style="border-collapse: collapse" border="0" cellspacing="0" cellpadding="0" width="578"&gt; &lt;colgroup&gt; &lt;col style="width: 56pt; mso-width-source: userset; mso-width-alt: 2742" width="75"&gt; &lt;col style="width: 85pt; mso-width-source: userset; mso-width-alt: 4132" width="113"&gt; &lt;col style="width: 409pt; mso-width-source: userset; mso-width-alt: 19931" width="545"&gt; &lt;col style="width: 358pt; mso-width-source: userset; mso-width-alt: 17444" width="477"&gt; &lt;tbody&gt; &lt;tr style="height: 15pt" height="20"&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" height="20" width="74"&gt;&lt;strong&gt;dish_name&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="113"&gt;&lt;strong&gt;time_to_prepare&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="198"&gt;&lt;strong&gt;method&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: windowtext 0.5pt solid; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="191"&gt;&lt;strong&gt;ingredients&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 15pt" height="20"&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" height="20"&gt;&lt;strong&gt;Pongal&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65"&gt;&lt;strong&gt;20&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="198"&gt;&lt;strong&gt;using cooker and prepare the dishes&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="191"&gt;&lt;strong&gt;rice, water, salt&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 15pt" height="20"&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" height="20"&gt;&lt;strong&gt;Idly&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65"&gt;&lt;strong&gt;10&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="198"&gt;&lt;strong&gt;using cooker and make 10 pieces in a strech&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="191"&gt;&lt;strong&gt;flour,&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 15pt" height="20"&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" height="20"&gt;&lt;strong&gt;Poori&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65"&gt;&lt;strong&gt;15&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="198"&gt;&lt;strong&gt;make dough using wheat, water and salt&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="191"&gt;&lt;strong&gt;wheat, salt, water, oil&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="height: 15pt" height="20"&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" height="20"&gt;&lt;strong&gt;Pizza&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65"&gt;&lt;strong&gt;30&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="198"&gt;&lt;strong&gt;Take the pizza base and make the topping using sauze, cheese and spread the onions&lt;/strong&gt;&lt;/td&gt; &lt;td style="border-bottom: windowtext 0.5pt solid; border-left: medium none; padding-left: 1px; padding-right: 1px; vertical-align: bottom; border-top: medium none; border-right: windowtext 0.5pt solid; padding-top: 1px" class="xl65" width="191"&gt;&lt;strong&gt;Oven, Pizza Base, Mozarilla Cheese, Sauze, tomato, capsicum, onion, olive&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;There are four dishes in the above menu and all of them are populated to a Servlet using the following program&lt;/p&gt; &lt;p&gt;Filename: DishServlet.java&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;import java.io.*;&lt;br&gt;import java.sql.*;&lt;br&gt;import javax.servlet.http.*;&lt;br&gt;import javax.servlet.*;&lt;/p&gt; &lt;p&gt;public class DishServlet extends HttpServlet&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.setContentType("text/html");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServletOutputStream out = res.getOutputStream();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;form method=post action=DishSubmitServlet&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("Please select a Dish to be prepared");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;select name=dish&amp;gt;");&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("Database Driver Problem" +e.getMessage());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection con=DriverManager.getConnection("jdbc:odbc:pradeep");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Statement stmt = con.createStatement();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = stmt.executeQuery("Select * from dishes");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(rs.next())&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&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; String s1=rs.getString(2);&lt;br&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; out.println("&amp;lt;option&amp;gt;"+s1+"&amp;lt;/option&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;/select&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;input type=submit&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;/form&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (SQLException ee)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("DSN Issues "+ee.getMessage());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;FileName: DishSubmitServlet.java&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;import java.io.*;&lt;br&gt;import java.sql.*;&lt;br&gt;import javax.servlet.http.*;&lt;br&gt;import javax.servlet.*;&lt;/p&gt; &lt;p&gt;public class DishSubmitServlet extends HttpServlet&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.setContentType("text/html");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServletOutputStream out = res.getOutputStream();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String dish=req.getParameter("dish");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;table border=1&amp;gt;&amp;lt;tr&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;th&amp;gt;Dish Name&amp;lt;/th&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;th&amp;gt;Preparation Time&amp;lt;/th&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;th&amp;gt;Method to Prepare &amp;lt;/th&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;th&amp;gt;Ingredients Needed &amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;");&lt;/p&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("Database Driver Problem" +e.getMessage());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection con=DriverManager.getConnection("jdbc:odbc:pradeep");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Statement stmt = con.createStatement();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = stmt.executeQuery("Select * from dishes where dish_name='"+dish+"'");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(rs.next())&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&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; String s2=rs.getString(2);&lt;br&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; String s3=rs.getString(3);&lt;br&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; String s4=rs.getString(4);&lt;br&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; String s5=rs.getString(5);&lt;br&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; out.println("&amp;lt;td&amp;gt;"+s2+"&amp;lt;/td&amp;gt;");&lt;br&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; out.println("&amp;lt;td&amp;gt;"+s3+"&amp;lt;/td&amp;gt;");&lt;br&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; out.println("&amp;lt;td&amp;gt;"+s4+"&amp;lt;/td&amp;gt;");&lt;br&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; out.println("&amp;lt;td&amp;gt;"+s5+"&amp;lt;/td&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (SQLException ee)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("DSN Issues "+ee.getMessage());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Compile the file and &lt;a href="http://pradeepkumar.org/1439/running-servlets-using-tomcat"&gt;Make an entry in the web.xml file&lt;/a&gt; and run the HTML file using the link &lt;a href="http://localhost:8080/examples/DishServlet"&gt;http://localhost:8080/examples/DishServlet&lt;/a&gt; &lt;p&gt;Select a Dish from the given Menu and click Submit, you can see a table in the next page that shows the dish and its preparation along with ingredients. See the Images &lt;p&gt;&lt;a href="http://pradeepkumar.org/wp-content/uploads/2011/11/dish1.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="dish1" border="0" alt="dish1" src="http://pradeepkumar.org/wp-content/uploads/2011/11/dish1_thumb.jpg" width="644" height="232"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://pradeepkumar.org/wp-content/uploads/2011/11/DISH2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DISH2" border="0" alt="DISH2" src="http://pradeepkumar.org/wp-content/uploads/2011/11/DISH2_thumb.jpg" width="644" height="90"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-8903728205853448996?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=70nn5lxLL_0:H3xNGvtOq-4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=70nn5lxLL_0:H3xNGvtOq-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=70nn5lxLL_0:H3xNGvtOq-4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=70nn5lxLL_0:H3xNGvtOq-4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=70nn5lxLL_0:H3xNGvtOq-4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/70nn5lxLL_0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/8903728205853448996/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/11/html-list-box-processing-using-servlets_23.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/8903728205853448996?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/8903728205853448996?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/70nn5lxLL_0/html-list-box-processing-using-servlets_23.html" title="HTML List Box processing using Servlets" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>1</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/11/html-list-box-processing-using-servlets_23.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASX04eyp7ImA9WhRXEE0.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-1593348678882404301</id><published>2011-11-23T04:07:00.000+05:30</published><updated>2011-12-16T09:12:28.333+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T09:12:28.333+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java technology" /><title>Servlets and JDBC (User authentication)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x0LQ7Y5wP6DwYzCmNgJc8x4GPbI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x0LQ7Y5wP6DwYzCmNgJc8x4GPbI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x0LQ7Y5wP6DwYzCmNgJc8x4GPbI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x0LQ7Y5wP6DwYzCmNgJc8x4GPbI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For : Beginners and Intermediate (Those who have basic knowledge on JDBC, Java, Servlets)&lt;/p&gt; &lt;p&gt;This tutorial will tell you about the JDBC connection with Servlet and let to update or insert of query the Database table based on the dynamic Queries. Also this Example will show you how to authenticate a user based on the data stored in the Database Table&lt;/p&gt; &lt;p&gt;Step 1: To create a DSN name, and to create a Database using MS Access, &lt;a href="http://pradeepkumar.org/1428/java-database-connectivity-jdbc" target="_blank"&gt;see this Post&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Following is the table structure: Name of the table is &lt;strong&gt;student&lt;/strong&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;&lt;strong&gt;regno&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="200"&gt;&lt;strong&gt;password&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;pradeepkumar&lt;/td&gt; &lt;td valign="top" width="200"&gt;hellohowareyou&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="200"&gt;amiitesh&lt;/td&gt; &lt;td valign="top" width="200"&gt;welcome&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Create a HTML Form that asks for a username and Password&lt;/p&gt; &lt;p&gt;&lt;strong&gt;FileName: msindex.html&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&amp;lt;html&amp;gt;&lt;br&gt; &amp;lt;head&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;title&amp;gt; Form Processing &amp;lt;/title&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;/p&gt; &lt;p&gt; &amp;lt;body&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;form method="post" action="FormServlet"&amp;gt;&lt;br&gt;&amp;nbsp; Enter your username : &amp;lt;input type="text" name="regno"&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;&amp;nbsp; Enter your Password : &amp;lt;input type="password" name="password"&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;input type="submit"&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;/form&amp;gt;&lt;br&gt; &amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;FileName: FormServlet.java&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;import java.io.*;&lt;br&gt;import java.sql.*;&lt;br&gt;import javax.servlet.*;&lt;br&gt;import javax.servlet.http.*;&lt;/p&gt; &lt;p&gt;public class FormServlet extends HttpServlet&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.setContentType("text/html");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServletOutputStream out=res.getOutputStream();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String s1=req.getParameter("user");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String s2=req.getParameter("password");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); &lt;strong&gt;//JDBC ODBC Driver&lt;/strong&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("Driver Issues"+e.getMessage());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection con=DriverManager.getConnection("jdbc:odbc:pradeep");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Statement stmt=con.createStatement();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = stmt.executeQuery("&lt;font color="#c0504d"&gt;&lt;strong&gt;select * from student where regno='"+s1+"' and password='"+s2+"'");&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int count=0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while(rs.next())&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&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; count++;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(count&amp;gt;0)&lt;br&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; out.println("Success"+s1+"You are authenticated");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&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; out.println("Your password or username is wrong");&lt;br&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; //res.sendRedirect("form.html");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (SQLException ee)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; out.println("DSN Issues"+ee.getMessage());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Compile the file and &lt;a href="http://pradeepkumar.org/1439/running-servlets-using-tomcat"&gt;Make an entry in the web.xml file&lt;/a&gt; and run the HTML file using the link &lt;a href="http://localhost:8080/examples/msindex.html"&gt;http://localhost:8080/examples/msindex.html&lt;/a&gt; &lt;p&gt;Provide a name and password (which is there in the student table given above) and click Submit. You can see a page that authenticates you, if your username and password are correct, else it will show you a warning message.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-1593348678882404301?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=N86_dCS3BGE:wQPjVby4PP4:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=N86_dCS3BGE:wQPjVby4PP4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=N86_dCS3BGE:wQPjVby4PP4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=N86_dCS3BGE:wQPjVby4PP4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=N86_dCS3BGE:wQPjVby4PP4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/N86_dCS3BGE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/1593348678882404301/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/11/servlets-and-jdbc-user-authentication.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1593348678882404301?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/1593348678882404301?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/N86_dCS3BGE/servlets-and-jdbc-user-authentication.html" title="Servlets and JDBC (User authentication)" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/11/servlets-and-jdbc-user-authentication.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASXk5fCp7ImA9WhRXEE0.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-5741407616873959220</id><published>2011-11-23T03:46:00.000+05:30</published><updated>2011-12-16T09:12:28.724+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T09:12:28.724+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java technology" /><title>HTML Form Processing using Servlets</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/izvNtTgWBxZl5fPmWhHz6qc_7v4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/izvNtTgWBxZl5fPmWhHz6qc_7v4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/izvNtTgWBxZl5fPmWhHz6qc_7v4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/izvNtTgWBxZl5fPmWhHz6qc_7v4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For : Beginners (Those with basic knowledge on Java Programming)&lt;/p&gt; &lt;p&gt;This tutorial will make you understand how to process a HTML Form using Servlets.&amp;nbsp; For this to accomplish, we need two files&amp;nbsp; One HTML file and One Servlet File &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Filename: Form.html (Save this file in C:/tomcat/webapps/examples)&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;title&amp;gt; Form Servlet Demonstration &amp;lt;/title&amp;gt;&lt;br&gt; &amp;lt;/head&amp;gt;&lt;/p&gt; &lt;p&gt; &amp;lt;body&amp;gt;&lt;br&gt;&amp;lt;form method=post action=MSServlet&amp;gt;&lt;br&gt;Enter your name: &amp;lt;input type="text" name="user"&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;Enter the Password: &amp;lt;input type="text" name="age"&amp;gt;&amp;lt;br&amp;gt;&lt;br&gt;&amp;lt;input type="submit"&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;The above form is submitted to the &lt;strong&gt;MSServlet &lt;/strong&gt;file which resides in the server or the &lt;strong&gt;MSServlet &lt;/strong&gt;(Server) will provide a response to the Client (Form)&lt;/li&gt; &lt;li&gt;The name and age is input by the user and upon submitting the form, the output will be welcoming the user using the name entered in the Text box and also the Age.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;File Name : MSServlet.java (Save this file in C:/tomcat/webapps/examples/WEB-INF/classes)&lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;import java.io.*;&lt;br&gt;import javax.servlet.*;&lt;br&gt;import javax.servlet.http.*;&lt;br&gt;public class&amp;nbsp; MSServlet extends HttpServlet&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.setContentType("text/html");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String s1=req.getParameter("user"); //See the name attribute in the Input tag of HTML form&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String s2=req.getParameter("age"); //see the name attribute in the Input Tag of HTML Form &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pw.println("Welcome Mr."+s1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pw.println("Your age is."+s2);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Compile the file and &lt;a href="http://pradeepkumar.org/1439/running-servlets-using-tomcat" target="_blank"&gt;Make an entry in the web.xml file&lt;/a&gt; and run the HTML file using the link &lt;a href="http://localhost:8080/examples/form.html"&gt;http://localhost:8080/examples/form.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Provide a name and age and click Submit. You can see a page that Welcomes you.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-5741407616873959220?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NBrWWq6HrXw:FiJrOJpir_Y:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NBrWWq6HrXw:FiJrOJpir_Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NBrWWq6HrXw:FiJrOJpir_Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=NBrWWq6HrXw:FiJrOJpir_Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=NBrWWq6HrXw:FiJrOJpir_Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/NBrWWq6HrXw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/5741407616873959220/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/11/html-form-processing-using-servlets.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/5741407616873959220?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/5741407616873959220?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/NBrWWq6HrXw/html-form-processing-using-servlets.html" title="HTML Form Processing using Servlets" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>0</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/11/html-form-processing-using-servlets.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASX0yfip7ImA9WhRXEE0.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-2440758012546339711</id><published>2011-11-23T03:30:00.000+05:30</published><updated>2011-12-16T09:12:28.396+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T09:12:28.396+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Java technology" /><title>Running Servlets using Tomcat</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3E_se4SI4S9NENxvg_lN7qwaUvM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3E_se4SI4S9NENxvg_lN7qwaUvM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3E_se4SI4S9NENxvg_lN7qwaUvM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3E_se4SI4S9NENxvg_lN7qwaUvM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For: Beginners (those who are new to Java Programming)&lt;/p&gt; &lt;p&gt;This tutorial will tell you how to Install tomcat and how to run servlet using Tomcat. However, you can use easier tools like Eclipse or Netbeans or IBM RAD to deploy the Servlets. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Installing Tomcat in Windows 7&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt; &lt;ol&gt; &lt;li&gt;Download Tomcat 7.0 from &lt;a title="http://tomcat.apache.org/download-70.cgi" href="http://tomcat.apache.org/download-70.cgi"&gt;http://tomcat.apache.org/download-70.cgi&lt;/a&gt;  &lt;li&gt;Just double Click and install (The default location will be in C:/program Files/Tomcat 7.0/). I have selected C:/tomcat (This path will be very easy to remember and no PATH settings issues will be there  &lt;li&gt;Once installed, to run jsp or servlets, there are some set of jar files are given in the library. Set PATH for those jar files.  &lt;li&gt;To set the path, go to Control Panel –&amp;gt; System –&amp;gt; Advanced System Settings –&amp;gt; Environmental Variables –&amp;gt; Edit PATH in the System Variables (Just update the C:\tomcat\lib\servlet-api.jar) for running servlets. Similarly for jsp also.  &lt;li&gt;Once done open the browser, &lt;a href="http://localhost:8080/"&gt;http://localhost:8080/&lt;/a&gt; will take you to the Tomcat Home Page (if successful, then your installation is succeeded)&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;Simple Servlet &lt;/strong&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;import java.io.*;&lt;br&gt;import javax.servlet.*;&lt;br&gt;import javax.servlet.http.*;&lt;/p&gt; &lt;p&gt;public class HelloServlet extends HttpServlet&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void init() throws ServletException&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void service(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res.setContentType("text/plain");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrintWriter pw = res.getWriter();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pw.println("&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pw.println("&amp;lt;h1&amp;gt; Hello World, I am a Servlet &amp;lt;/h1&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pw.println("&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void destroy()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {}&lt;/p&gt; &lt;p&gt;}&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ol&gt; &lt;li&gt;Name this program as &lt;strong&gt;HelloServlet.java (as the class is public)&lt;/strong&gt;  &lt;li&gt;Save this file in the folder C:/Tomcat/webapps/examples/WEB-INF/classes (In my&amp;nbsp; case)  &lt;li&gt;Compile this program through terminal or using any IDE like Eclipse or NetBeans  &lt;li&gt;Once Compiled, tell about this Servlet in web.xml File which is located in the C:/tomcat/webapps/examples/WEB-INF (the servlets information has to be provided to this file and there is a format for us to specify the name of the servlets)  &lt;li&gt;&lt;strong&gt;Here is the syntax to add the entry in the web.xml file&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt; &lt;blockquote&gt; &lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;lt;servlet&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;HelloServlet&amp;lt;/servlet-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-class&amp;gt;HelloServlet&amp;lt;/servlet-class&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;/p&gt; &lt;p&gt;&amp;lt;servlet-mapping&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;servlet-name&amp;gt;HelloServlet&amp;lt;/servlet-name&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;url-pattern&amp;gt;/HelloServlet&amp;lt;/url-pattern&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;In the servlet-mapping tag, url-pattern see there is a /HelloServlet (all servlet url mapping should start with a /)&lt;/p&gt; &lt;p&gt;Once done, Save this file and run the servlet in the browser using this link &lt;a href="http://localhost:8080/examples/HelloServlet"&gt;http://localhost:8080/examples/HelloServlet&lt;/a&gt; (if the desired output is not there, try restart your apache server)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-2440758012546339711?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=s2aZL3_seUs:0O7B7jzYSdk:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=s2aZL3_seUs:0O7B7jzYSdk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=s2aZL3_seUs:0O7B7jzYSdk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=s2aZL3_seUs:0O7B7jzYSdk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=s2aZL3_seUs:0O7B7jzYSdk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/s2aZL3_seUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/2440758012546339711/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/11/running-servlets-using-tomcat.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/2440758012546339711?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/2440758012546339711?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/s2aZL3_seUs/running-servlets-using-tomcat.html" title="Running Servlets using Tomcat" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>2</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/11/running-servlets-using-tomcat.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASXs7eCp7ImA9WhRXEE0.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-3489678301409362041</id><published>2011-11-21T22:03:00.000+05:30</published><updated>2011-12-16T09:12:28.500+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T09:12:28.500+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Network Simulator 2" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><title>Installing NS-2.35 in Ubuntu 11.10 and Fedora 16</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1sDqfCA4EjFEz2tFSn9zL4K9HR8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1sDqfCA4EjFEz2tFSn9zL4K9HR8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1sDqfCA4EjFEz2tFSn9zL4K9HR8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1sDqfCA4EjFEz2tFSn9zL4K9HR8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;NS-23.5 is released this month and here are the simple instructions to install.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Ubuntu 11.10&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;1. Install ubuntu&lt;br/&gt;&lt;br/&gt;2. Download the Ns-2.35 from this website http://isi.edu/nsnam/ns/&lt;br/&gt;&lt;br/&gt;3. Assuming that your ns-2.35 source is in the /home/loginname/ , execute the commands one by one&lt;br/&gt;&lt;br/&gt;sudo apt-get update&lt;br/&gt;&lt;br/&gt;sudo apt-get install automake autoconf libxmu-dev build-essential&lt;br/&gt;&lt;br/&gt;tar zxvf ns-allinone-2.35.tar.gz&lt;br/&gt;&lt;br/&gt;cd ns-allinone-2.35&lt;br/&gt;&lt;br/&gt;./install&lt;br/&gt;&lt;br/&gt;4. Once the process is over, it will give the set of paths to be set.&lt;br/&gt;&lt;br/&gt;5. Go to terminal and open .bashrc by giving this command&lt;br/&gt;&lt;br/&gt;gedit .bashrc&lt;br/&gt;&lt;br/&gt;and copy the following lines ( my login name for linux is pradeep, you can change yours accordingly)&lt;br/&gt;&lt;br/&gt;export PATH=$PATH:/home/&lt;strong&gt;pradeep&lt;/strong&gt;/ns-allinone-2.35/bin:/home/&lt;strong&gt;pradeep&lt;/strong&gt;/ns-allinone-2.35/tcl8.5.10/unix:/home/&lt;strong&gt;pradeep&lt;/strong&gt;/ns-allinone-2.35/tk8.5.10/unix&lt;br/&gt;export LD_LIBRARY_PATH=/home/&lt;strong&gt;pradeep&lt;/strong&gt;/ns-allinone-2.35/otcl-1.14:/home/&lt;strong&gt;pradeep&lt;/strong&gt;/ns-allinone-2.35/lib&lt;br/&gt;&lt;br/&gt;6. run the command "&lt;strong&gt;source .bashrc&lt;/strong&gt;" (without quotes)&lt;br/&gt;&lt;br/&gt;and then type &lt;strong&gt;ns&lt;/strong&gt; (a % symbol indicates the successful installation of ns2) or &lt;strong&gt;nam &lt;/strong&gt;(you can see a network animation windows popped out)&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Fedora 16&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;1. Download the DVD Version (http://www.fedoraproject.org) and Install all the pacakges (if you are not sure about what to be installed)&lt;br/&gt;&lt;br/&gt;2. Download the Ns-2.35 from this website http://isi.edu/nsnam/ns/&lt;br/&gt;&lt;br/&gt;3. Assuming that your ns-2.35 source is in the /home/loginname/ , execute the commands one by one&lt;br/&gt;&lt;br/&gt;tar zxvf ns-allinone-2.35.tar.gz&lt;br/&gt;&lt;br/&gt;cd ns-allinone-2.35&lt;br/&gt;&lt;br/&gt;./install&lt;br/&gt;&lt;br/&gt;4. Once the process is over, it will give the set of paths to be set.&lt;br/&gt;&lt;br/&gt;5. Go to terminal and open .bash_profile by giving this command&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;gedit .bash_profile&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;and copy the following lines ( my login name for linux is pradeep, you can change yours accordingly)&lt;br/&gt;&lt;br/&gt;and already a PATH was already defined and put a : at the end of the existing PATH and copy these lines&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;/home/pradeep/ns-allinone-2.35/bin:/home/pradeep/ns-allinone-2.35/tcl8.5.10/unix:/home/pradeep/ns-allinone-2.35/tk8.5.10/unix&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;export LD_LIBRARY_PATH=/home/pradeep/ns-allinone-2.35/otcl-1.14:/home/pradeep/ns-allinone-2.35/lib&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;6. run the command "&lt;strong&gt;source .bash_profile&lt;/strong&gt;" (without quotes)&lt;br/&gt;&lt;br/&gt;and then type &lt;strong&gt;ns&lt;/strong&gt; (a % symbol indicates the successful installation of ns2) or &lt;strong&gt;nam &lt;/strong&gt;(you can see a network animation windows popped out)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-3489678301409362041?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6L_JePSoY0M:e33EQ6CqLTs:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6L_JePSoY0M:e33EQ6CqLTs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6L_JePSoY0M:e33EQ6CqLTs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=6L_JePSoY0M:e33EQ6CqLTs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=6L_JePSoY0M:e33EQ6CqLTs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/6L_JePSoY0M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/3489678301409362041/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/11/installing-ns-235-in-ubuntu-1110-and.html#comment-form" title="13 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/3489678301409362041?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/3489678301409362041?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/6L_JePSoY0M/installing-ns-235-in-ubuntu-1110-and.html" title="Installing NS-2.35 in Ubuntu 11.10 and Fedora 16" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>13</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/11/installing-ns-235-in-ubuntu-1110-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4ASXk7fCp7ImA9WhRXEE0.&quot;"><id>tag:blogger.com,1999:blog-587451039548378574.post-5479921238070608402</id><published>2011-11-20T04:53:00.000+05:30</published><updated>2011-12-16T09:12:28.704+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-16T09:12:28.704+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Howto" /><title>Get rid of rel=nofollow (to get google backlinks)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dln7-pOGjUFRTzljY0rVehgGWF4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dln7-pOGjUFRTzljY0rVehgGWF4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dln7-pOGjUFRTzljY0rVehgGWF4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dln7-pOGjUFRTzljY0rVehgGWF4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;I have been running this website till 2008 and my website has a reasonable ranking (google PR, alexa or yahoo). But my page was indexed in google with more than 900 links, indexed with Bing and as well yahoo. Also i have backlinks with Bing and yahoo.&lt;br/&gt;&lt;br/&gt;But there was no backlinks with Google. I thought the backlinks will come in future. I was waiting for more than a year, there was no such improvement (not even a single link).&lt;br/&gt;&lt;br/&gt;Browsed through the net i felt there was a small tweaking has to be done with Wordpress (since my blog was hosted with wordpress). The actual problem is by default, wordpress comments are using the&lt;strong&gt; rel=nofollow&lt;/strong&gt; which indicates the Google search engine not to follow the comments which are having &lt;strong&gt;rel=nofollow&lt;/strong&gt;.&lt;br/&gt;&lt;br/&gt;So we need to remove it either by adding a small code (modifying a php file inside the wordpress or else go for some plugin that get rids of the &lt;strong&gt;rel=nofollow&lt;/strong&gt;). Google gives its Page Rank (PR) based on Google Backlinks too. So even if you have a good alexa, compete and other rankings, if rel=nofollow is there, then obviously the Google Page Rank will never go up.&lt;br/&gt;&lt;br/&gt;There are quite good number of nofollow plugins are available. May be one such good plugin is &lt;a href="http://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=no+follor+free&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CCQQFjAA&amp;amp;url=http%3A%2F%2Fwww.michelem.org%2Fwordpress-plugin-nofollow-free%2F&amp;amp;ei=QuzHTq7PCMrorQemzoGhDg&amp;amp;usg=AFQjCNH0px7CJDCGdB_P2jpicG-kaJawcw&amp;amp;cad=rja" target="_blank"&gt;No Follow Free&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;I installed the plugin today and let me to wait for some more days to get Google Backlinks. (Up to my knowledge, Google indexed pages are different from Google Backlinks).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/587451039548378574-5479921238070608402?l=www.pradeepkumar.org' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=_yj06jLnxVo:kLe40cWHWG8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=_yj06jLnxVo:kLe40cWHWG8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=_yj06jLnxVo:kLe40cWHWG8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Pradeepkumarorg?a=_yj06jLnxVo:kLe40cWHWG8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Pradeepkumarorg?i=_yj06jLnxVo:kLe40cWHWG8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/_yj06jLnxVo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.pradeepkumar.org/feeds/5479921238070608402/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.pradeepkumar.org/2011/11/get-rid-of-relnofollow-to-get-google.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/5479921238070608402?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/587451039548378574/posts/default/5479921238070608402?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/_yj06jLnxVo/get-rid-of-relnofollow-to-get-google.html" title="Get rid of rel=nofollow (to get google backlinks)" /><author><name>Pradeepkumar TS</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh4.googleusercontent.com/-nzW0VrkM2qE/AAAAAAAAAAI/AAAAAAAAAEQ/zXFILeF2_74/s512-c/photo.jpg" /></author><thr:total>2</thr:total><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by/2.0/" /><feedburner:origLink>http://www.pradeepkumar.org/2011/11/get-rid-of-relnofollow-to-get-google.html</feedburner:origLink></entry><entry><title type="text">Links for 2011-07-03 [Digg]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/ZcECDBUHeRc/null" /><updated>2011-07-04T00:00:00-07:00</updated><id>null#2011-07-03</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://digg.com/news/technology/pradeepkumar_org?utm_campaign=Feed%3A+http%3A%2F%2Fservices.digg.com%2F2.0%2Fuser.getActivity%3Ftype%3Drss%26activity_type%3Ddigg%26username%3Dtspradeepkumar&amp;utm_medium=feed&amp;utm_source=diggapi"&gt;Pradeepkumar.org&lt;/a&gt;&lt;br/&gt;
This is about technology blog deals with &amp;quot;how to&amp;quot; for various tools like ns2, embedded systems, linux, etc.It also displays video lectures, lecture notes of various subjects of indian universities&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/ZcECDBUHeRc" height="1" width="1"/&gt;</content><feedburner:origLink>http://www.pradeepkumar.org/null#2011-07-03</feedburner:origLink></entry><entry><title type="text">DSC02368 [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/n0JJjGF8934/" /><category term="summer" /><category term="rain" /><category term="chennai" /><author><name>tspradeepkumar</name><uri>http://www.flickr.com/people/10307335@N07/</uri></author><updated>2011-06-17T09:21:52-07:00</updated><id>tag:flickr.com,2005:/photo/5842848956</id><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/10307335@N07/"&gt;tspradeepkumar&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/10307335@N07/5842848956/" title="DSC02368"&gt;&lt;img src="http://farm6.static.flickr.com/5319/5842848956_268125cacd_m.jpg" width="240" height="180" alt="DSC02368" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Its at besant Nagar, chennai.  Raining outside, but the watch is watching the rain....&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/n0JJjGF8934" height="1" width="1"/&gt;</content><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-06-14T05:38:51-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/10307335@N07/5842848956/</feedburner:origLink><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~5/hbR03aBCvRg/5842848956_268125cacd_b.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm6.static.flickr.com/5319/5842848956_268125cacd_b.jpg</feedburner:origEnclosureLink></entry><entry><title type="text">DSC02348 [Flickr]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~3/WRmiphTKAaY/" /><category term="rain" /><category term="chennai" /><author><name>tspradeepkumar</name><uri>http://www.flickr.com/people/10307335@N07/</uri></author><updated>2011-06-17T09:19:35-07:00</updated><id>tag:flickr.com,2005:/photo/5842843200</id><content type="html">			&lt;p&gt;&lt;a href="http://www.flickr.com/people/10307335@N07/"&gt;tspradeepkumar&lt;/a&gt; posted a photo:&lt;/p&gt;
	
&lt;p&gt;&lt;a href="http://www.flickr.com/photos/10307335@N07/5842843200/" title="DSC02348"&gt;&lt;img src="http://farm6.static.flickr.com/5263/5842843200_8009fd5e61_m.jpg" width="240" height="180" alt="DSC02348" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;rain drops...&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Pradeepkumarorg/~4/WRmiphTKAaY" height="1" width="1"/&gt;</content><dc:date.Taken xmlns:dc="http://purl.org/dc/elements/1.1/">2011-06-14T04:58:35-08:00</dc:date.Taken><feedburner:origLink>http://www.flickr.com/photos/10307335@N07/5842843200/</feedburner:origLink><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="enclosure" href="http://feedproxy.google.com/~r/Pradeepkumarorg/~5/IWifN_kLHIM/5842843200_8009fd5e61_b.jpg" length="0" type="image/jpeg" /><feedburner:origEnclosureLink>http://farm6.static.flickr.com/5263/5842843200_8009fd5e61_b.jpg</feedburner:origEnclosureLink></entry></feed>

