<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9191901761604278110</id><updated>2024-08-30T22:07:16.466+05:30</updated><category term="Interview"/><category term="3.2"/><category term="3.x"/><category term="C++"/><category term="Python"/><category term="C"/><category term="ADT"/><category term="Algorithm"/><category term="Android"/><category term="Application"/><category term="Eclipse"/><category term="Form"/><category term="Income"/><category term="India"/><category term="India Income Tax"/><category term="Tax"/><category term="VC++"/><category term="visual studio"/><category term="2012"/><category term="2013"/><category term="Filling"/><category term="Form 12"/><category term="Form 12 BA"/><category term="Form 16"/><category term="ITR-1"/><category term="Link List"/><category term="Sahaj"/><category term="VS 2008"/><category term="e-filing"/><category term="e-return"/><category term="function"/><category term="2011"/><category term="Common"/><category term="First"/><category term="Hello"/><category term="Intersect"/><category term="Windows 7"/><category term="Windows 8"/><category term="Windows XP"/><category term="assessment"/><category term="java"/><category term="settings"/><category term="string"/><category term="2014"/><category term="Difference"/><category term="Emulator"/><category term="Join"/><category term="Meet Point"/><category term="Run"/><category term="Struct"/><category term="Structure"/><category term="Vista"/><category term="Windows"/><category term="compilation"/><category term="data"/><category term="get"/><category term="google"/><category term="graph"/><category term="how"/><category term="how-to"/><category term="include"/><category term="int"/><category term="items"/><category term="list"/><category term="microsoft"/><category term="module"/><category term="non-printable"/><category term="project"/><category term="read"/><category term="reader"/><category term="salaried"/><category term="salary"/><category term="solution"/><category term="statistics"/><category term="steps"/><category term="subscriptions"/><category term="trends"/><category term="vs"/><category term="2005"/><category term="2008"/><category term="500"/><category term="80C"/><category term="AWT"/><category term="Account"/><category term="AttributeError"/><category term="Big"/><category term="Class"/><category term="Clearcase"/><category term="Endian"/><category term="File"/><category term="FileDialog"/><category term="FileFilter"/><category term="Form A"/><category term="Form E"/><category term="Fund"/><category term="Global"/><category term="Hello Android"/><category term="IP"/><category term="IPPROTO_TCP"/><category term="Include Dir"/><category term="JDBC"/><category term="Little"/><category term="Message"/><category term="MessageBox"/><category term="MesssageBoxW"/><category term="My Computer"/><category term="MySQL"/><category term="OS"/><category term="Order"/><category term="PPF"/><category term="Path"/><category term="Provident"/><category term="Public"/><category term="Pure"/><category term="SBI"/><category term="Screen"/><category term="Setup"/><category term="System"/><category term="TCP"/><category term="TCP_NODELAY"/><category term="Target List"/><category term="Tips &#39;n&#39; Tricks"/><category term="Traversal"/><category term="USB"/><category term="Version"/><category term="access"/><category term="argument"/><category term="array"/><category term="assessment year"/><category term="attribute"/><category term="basic"/><category term="build"/><category term="catch"/><category term="char"/><category term="character"/><category term="check"/><category term="checked"/><category term="compare"/><category term="computer"/><category term="concurrent"/><category term="control"/><category term="converion"/><category term="conversion"/><category term="convert"/><category term="create"/><category term="database"/><category term="debugging"/><category term="destructor"/><category term="detail"/><category term="dir"/><category term="disable"/><category term="double"/><category term="ee"/><category term="efile"/><category term="enable"/><category term="error window"/><category term="example"/><category term="exception"/><category term="exists"/><category term="flash drive"/><category term="float"/><category term="i-th"/><category term="ide"/><category term="include window"/><category term="install"/><category term="isfile"/><category term="issue"/><category term="iterable"/><category term="left"/><category term="milli"/><category term="ms"/><category term="nagle"/><category term="o(n)"/><category term="operation"/><category term="options"/><category term="puzzle"/><category term="quick"/><category term="remove"/><category term="right"/><category term="se"/><category term="second"/><category term="setsockopt"/><category term="slicing"/><category term="socket"/><category term="source"/><category term="specify"/><category term="studio"/><category term="svn"/><category term="syntax"/><category term="table"/><category term="takeout"/><category term="techie"/><category term="throw"/><category term="throwable"/><category term="trivia"/><category term="type"/><category term="user"/><category term="variable"/><category term="vbscript"/><category term="virtual"/><category term="visual"/><title type='text'>TRIVIA</title><subtitle type='html'>Trivial concepts without which, knowledge is trivial.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-7281424338504380996</id><published>2014-09-27T20:46:00.001+05:30</published><updated>2014-09-27T20:46:09.630+05:30</updated><title type='text'>Steps to get Orkut Data through Takeout </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;

Current post is on how to get your Orkut Data through  Takeout&lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
As you might know by now, Google will be closing the Orkut by 30 September 2014. To preserve the memories you accumulated over a period of time, Orkut provides a link to download the data via Takeout &lt;br /&gt;
&lt;br /&gt;
Just follow this simple steps:
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;Orkut - Gmail / Non-Gmail Account Login:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
1. Log on to your &lt;a href=&quot;http://www.orkut.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Orkut Account&lt;/a&gt;&lt;br /&gt;
2. Copy the following url: &lt;span style=&quot;color: orange;&quot;&gt;https://www.google.com/settings/takeout/custom/orkut&lt;/span&gt;&lt;br /&gt;
3. Select &lt;span style=&quot;color: orange;&quot;&gt;Next&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZcF7LddV1tr5-Gn_SnwfZ3mV4KPF70hs6jj-BVU_fZc0UAuPXgTFSjdcLOjiHdS1XFRSPpkQDkBq2S0nT0vnV2ROpGpmT-ss8NoNHp1yIXcdiOxowWN3k26G6ioAC-wgHCckGvbdPrdJE/s1600/Takeout.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZcF7LddV1tr5-Gn_SnwfZ3mV4KPF70hs6jj-BVU_fZc0UAuPXgTFSjdcLOjiHdS1XFRSPpkQDkBq2S0nT0vnV2ROpGpmT-ss8NoNHp1yIXcdiOxowWN3k26G6ioAC-wgHCckGvbdPrdJE/s1600/Takeout.JPG&quot; height=&quot;183&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
4. Select the&lt;span style=&quot;color: orange;&quot;&gt; File Type&lt;/span&gt; &amp;amp; &lt;span style=&quot;color: orange;&quot;&gt;Delivery Method.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
I would recommend &#39;&lt;span style=&quot;color: orange;&quot;&gt;.zip&lt;/span&gt;&#39; and &#39;&lt;span style=&quot;color: orange;&quot;&gt;Add to Drive&lt;/span&gt;&#39; option.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP1cYGIqljoK1L640IJsOT8ZN5p-bihApIVFYVQbZleI1ZYXDOfBtWpFYQOBmrp7hWwT8bt50fKlGHEvKRGvdcqv330a3QwXTlHnlpM_knCVPKv39VG0SJFc4IeLy4Yo8hEgE3HLXlcdwP/s1600/TakeoutFormat.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP1cYGIqljoK1L640IJsOT8ZN5p-bihApIVFYVQbZleI1ZYXDOfBtWpFYQOBmrp7hWwT8bt50fKlGHEvKRGvdcqv330a3QwXTlHnlpM_knCVPKv39VG0SJFc4IeLy4Yo8hEgE3HLXlcdwP/s1600/TakeoutFormat.JPG&quot; height=&quot;136&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioAjEcBWytwHVGcpiv_FoxlLuspuXsQHNPGDHmAmr-x2q7kyQK_huD-ETMWGwHkgWdHsyo4DsNqoPxDSUZXUx8s0Qn8H7F8m0V3PDKBumYHKawaQCO7IqIHoTKshwW4L8j22HT4eJOlVgX/s1600/TakeoutWay.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioAjEcBWytwHVGcpiv_FoxlLuspuXsQHNPGDHmAmr-x2q7kyQK_huD-ETMWGwHkgWdHsyo4DsNqoPxDSUZXUx8s0Qn8H7F8m0V3PDKBumYHKawaQCO7IqIHoTKshwW4L8j22HT4eJOlVgX/s1600/TakeoutWay.JPG&quot; height=&quot;134&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
5. Click on &#39;&lt;span style=&quot;color: orange;&quot;&gt;Create Archive&lt;/span&gt;&#39; Button&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_SuAzOesq6dVeWOGh2P5_NK12bybDWVpjVWt_RcUFAEU6-D5BS1OmKuzKI5VorBO-jQa-_HzRCtdxSZMMU05M8IC-qreb2cgrhiv-ZuWM7YMLQvd2dd7ARI0ELrVj5CKejukGBRKFFAOs/s1600/Saving.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_SuAzOesq6dVeWOGh2P5_NK12bybDWVpjVWt_RcUFAEU6-D5BS1OmKuzKI5VorBO-jQa-_HzRCtdxSZMMU05M8IC-qreb2cgrhiv-ZuWM7YMLQvd2dd7ARI0ELrVj5CKejukGBRKFFAOs/s1600/Saving.JPG&quot; height=&quot;245&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRYW_ugEMrG0CX3ljKF3EpP4o0HaBa4d5zgYEWZggYS-eXrldueHyFSZNECBWOxOFaif-kheLIoKBwRU0y7qZ-qrBUscg8pomkKR59hKEXfToBgyzSu3EWoY7qIZERDzhKtKWscJBfUaB7/s1600/TakeoutDone.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRYW_ugEMrG0CX3ljKF3EpP4o0HaBa4d5zgYEWZggYS-eXrldueHyFSZNECBWOxOFaif-kheLIoKBwRU0y7qZ-qrBUscg8pomkKR59hKEXfToBgyzSu3EWoY7qIZERDzhKtKWscJBfUaB7/s1600/TakeoutDone.JPG&quot; height=&quot;144&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
6. An Email is also sent to your respective account if in case you need to check out later.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvWFuENCpzQKixRcRL3EWTibOKdU9Zk23RiHnlhXZd3fZ2jeV8F78DvmdSd5JYydznXVQEpgJAdZyjTv2LCxmhzrqsdm4xfDyIdeTxIQJDzvUl1yQO1R6RM2Al0x3zzrFMtBFT1zYBMWCu/s1600/TakeoutMail.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvWFuENCpzQKixRcRL3EWTibOKdU9Zk23RiHnlhXZd3fZ2jeV8F78DvmdSd5JYydznXVQEpgJAdZyjTv2LCxmhzrqsdm4xfDyIdeTxIQJDzvUl1yQO1R6RM2Al0x3zzrFMtBFT1zYBMWCu/s1600/TakeoutMail.JPG&quot; height=&quot;149&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;Drive Download:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
1. Go to your &lt;a href=&quot;http://www.google.com/drive&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Drive&lt;/a&gt; &lt;br /&gt;
2. Click on &lt;span style=&quot;color: orange;&quot;&gt;TakeOut &lt;/span&gt;Folder&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Djo_Pii1kxIaMQIJFpZWAjiFYj5IYmj6oqY9RKtFJNpVMZqkjAyjb0fveCYxxT0qrk_LXlkIx9TXHr3Yh8nzqd019o0sWh_K1hjj3vKQ9ooUxFkvxIt42Jl7bkcBcR7B_Bwx8aUXARPt/s1600/DriveTakeOutFolder.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Djo_Pii1kxIaMQIJFpZWAjiFYj5IYmj6oqY9RKtFJNpVMZqkjAyjb0fveCYxxT0qrk_LXlkIx9TXHr3Yh8nzqd019o0sWh_K1hjj3vKQ9ooUxFkvxIt42Jl7bkcBcR7B_Bwx8aUXARPt/s1600/DriveTakeOutFolder.JPG&quot; height=&quot;69&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
3. Click on &lt;span style=&quot;color: orange;&quot;&gt;More&lt;/span&gt; Button and select&amp;nbsp;&lt;span style=&quot;color: orange;&quot;&gt;Download &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYrmfBkzavI4NNVVHBEtarPIRjU8dbIRndeTn2Gf2wjknlN8766ZsXnjjz64SWLc2zXaZgERzZf2oebLZi_JO74cEDjQQl_6_nn2oq8zMukvjRo4u37QLRDFGFqG2NEA7Vlj13z0xpNCjT/s1600/DriveDownload.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYrmfBkzavI4NNVVHBEtarPIRjU8dbIRndeTn2Gf2wjknlN8766ZsXnjjz64SWLc2zXaZgERzZf2oebLZi_JO74cEDjQQl_6_nn2oq8zMukvjRo4u37QLRDFGFqG2NEA7Vlj13z0xpNCjT/s1600/DriveDownload.JPG&quot; height=&quot;188&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizA407fIZ6uHlIA80Me0Klc1mNRfBQWJ-g5J9dDaUtjnMNOrqxuUsuoa89LBBJwcmCq0V2qLGsooBaZ6KzPllQDBTtEBHBv2-RQhaMaC4ePhMIhWVLUOHw0saHbqhIFa4sHsocvnRS-TSS/s1600/Reader+Settings.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Zip file will have following files:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;Orkut\Profile&lt;/span&gt; - All your profile information and scraps&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;Orkut\Photo&lt;/span&gt; - All your albums&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Appreciate your feedback via comments.&lt;br /&gt;
&lt;br /&gt;
Thanks.
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/7281424338504380996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2014/09/steps-to-get-orkut-data-through-takeout.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/7281424338504380996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/7281424338504380996'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2014/09/steps-to-get-orkut-data-through-takeout.html' title='Steps to get Orkut Data through Takeout '/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZcF7LddV1tr5-Gn_SnwfZ3mV4KPF70hs6jj-BVU_fZc0UAuPXgTFSjdcLOjiHdS1XFRSPpkQDkBq2S0nT0vnV2ROpGpmT-ss8NoNHp1yIXcdiOxowWN3k26G6ioAC-wgHCckGvbdPrdJE/s72-c/Takeout.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-7872290259057148520</id><published>2013-11-22T19:46:00.002+05:30</published><updated>2013-11-22T19:46:54.058+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="create"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="install"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="JDBC"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Run"/><category scheme="http://www.blogger.com/atom/ns#" term="table"/><category scheme="http://www.blogger.com/atom/ns#" term="user"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Java: Setting MySQL environment for JDBC</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current post is on how to set and test the the MySQL Environment for Java Database Connectivity (JDBC) on Windows for first time with example&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Following post is split into six sections:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Overview of JDBC &lt;/li&gt;
&lt;li&gt;Steps to install MySQL &lt;/li&gt;
&lt;li&gt;Steps to install Connector/J &lt;/li&gt;
&lt;li&gt;Sequence to start MySQL &lt;/li&gt;
&lt;li&gt;Create MySQL User, Database &amp;amp; Table via mysql prompt&lt;/li&gt;
&lt;li&gt;Sample Code to test the connectivity &lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1. Overview of JDBC: &lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
JDBC (Java Database Connectivity) is a standard Java API for database-independent connectivity between the Java and a wide range of databases.&lt;br /&gt;
&lt;br /&gt;
The JDBC library includes APIs for database usage:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Making a connection to a database&lt;/li&gt;
&lt;li&gt;Creating SQL or MySQL statements&lt;/li&gt;
&lt;li&gt;Executing SQL or MySQL queries on the database&lt;/li&gt;
&lt;li&gt;Viewing &amp;amp; Modifying the result records&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
JDBC is a specification that provides a complete set of interfaces to allow portable access to an underlying database.&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
Java can be used to write different types of executable&#39;s, such as:
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Java Applications&lt;/li&gt;
&lt;li&gt;Java Applets&lt;/li&gt;
&lt;li&gt;Java Servlets&lt;/li&gt;
&lt;li&gt;Java ServerPages (JSPs)&lt;/li&gt;
&lt;li&gt;Enterprise JavaBeans (EJBs)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;2. MySQL Setup:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
MySQL (My Structured Query Language) is widely used open-source relational database management system (RDBMS).&lt;br /&gt;
&lt;br /&gt;
The default port of Mysql is &lt;span style=&quot;color: red;&quot;&gt;3306&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
One can download MySQL from its official site &lt;a href=&quot;http://dev.mysql.com/downloads/mysql/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
If you are on windows operating system, it is recommended to download complete installation&lt;br /&gt;
&lt;br /&gt;
On windows operating system, you also need to add to &lt;span style=&quot;color: red;&quot;&gt;PATH&lt;/span&gt; environment variable the complete MySQL installation path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;3. Connector/J Setup:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
Connector/J is official JDBC driver for MySQL.&lt;br /&gt;
&lt;br /&gt;
It is used in code to redirect the SQL calls to MySQL database.&lt;br /&gt;
&lt;br /&gt;
One can download Connector/J from its official site &lt;a href=&quot;http://dev.mysql.com/downloads/connector/j/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
If you are on windows operating system, it is recommended to unzip in convenient directory location like same as MySQL path.&lt;br /&gt;
&lt;br /&gt;
On windows operating system, you also need to add to &lt;span style=&quot;color: red;&quot;&gt;CLASSPATH&lt;/span&gt; environment variable the complete path.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;4. Steps to run MySQL:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
Go to MySQL installation path\ bin.&lt;br /&gt;
&lt;br /&gt;
Double click on mysqld.exe - A MySQL daemon process&lt;br /&gt;
&lt;br /&gt;
Start the command prompt and type &lt;span style=&quot;color: red;&quot;&gt;&#39;mysql -u root&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;5. Create MySQL Database, Table and User:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;b&gt;Create Database:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Create database [IF NOT EXISTS] databasename&lt;b&gt;;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
This will be sufficient for initial development. Detailed information on &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/create-database.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MySQL CREATE DATABASE&lt;/a&gt; syntax page&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;Create database IF NOT EXISTS MyDB;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
This will create a database MyDB if it does not exists already on server&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;Create Table:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Create table [IF NOT EXISTS] tableename&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; column1name &amp;nbsp; &amp;nbsp; column1type;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; column2name &amp;nbsp; &amp;nbsp; column2type; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
This will be sufficient for initial development. Detailed information on &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/create-table.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MySQL CREATE TABLE&lt;/a&gt; syntax page&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;Create table IF NOT EXISTS students(
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;id int not null,
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;firstname varchar (128),
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;lastname varchar (128),
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;std int not null
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;)
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will create a table students with requested columns if it does not exists already on server&lt;/blockquote&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Create User with ALL Privilege:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
GRANT ALL PRIVILEGES ON DBName.TableName To &#39;user&#39;@&#39;hostname&#39; IDENTIFIED BY &#39;password&#39;;&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: orange;&quot;&gt;GRANT&lt;/span&gt; - This is the command used to create users and grant rights to databases, tables, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;ALL PRIVILEGES&lt;/span&gt; - This tells it the user will have all standard privileges. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt; This does not include the privilege to use the GRANT command however.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;DBName.TableName&lt;/span&gt; - This instructions MySQL to apply these rights for the use onto the which database and tables inside it&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt; You can replace it with * for all tables or store routines&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;TO &#39;user&#39;@&#39;hostname&#39;&lt;/span&gt; - &#39;user&#39; is the of the user account you are creating. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note:&lt;/span&gt; You must have the single quotes in there. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;hostname&#39;&lt;/span&gt; tells MySQL what hosts the user can connect from. For same machine, use localhost&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;IDENTIFIED BY &#39;password&#39;&lt;/span&gt; - It sets the password for that user. &lt;/blockquote&gt;
&lt;br /&gt;
Detailed information on &lt;a href=&quot;http://dev.mysql.com/doc/refman/5.1/en/create-user.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MySQL GRANT&lt;/a&gt; syntax page&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;GRANT ALL PRIVILEGES ON MyDB.* To &#39;joe&#39;@&#39;localhost&#39; IDENTIFIED BY &#39;mypwd&#39;;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Above statement will create a user &#39;joe&#39; with password &#39;mypwd&#39; on &#39;local machine&#39; mysql server and grant all privileges of all the tables in &#39;MyDB&#39; database.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;6. JDBC Testing code:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;/*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Import the required packages&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;*/&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
import java.sql.*;&lt;br /&gt;
&lt;br /&gt;
public class MyFirstDBExample&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt; /*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; JDBC driver name and database URL&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; It will be different for different databases&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; static final String JDBC_DRIVER = &quot;com.mysql.jdbc.Driver&quot;;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; static final String DB_URL = &quot;jdbc:mysql://localhost/MyDB&quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;/*&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Database credentials of user we just created&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; static final String USER = &quot;joe&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; static final String PASS = &quot;mypwd&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; public static void main(String[] args) &lt;br /&gt;
&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Connection conn = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Statement stmt = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; try&lt;br /&gt;
&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; &lt;span style=&quot;color: red;&quot;&gt;/*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Register the driver&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&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; Class.forName(JDBC_DRIVER);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Registered the driver successfully!!!&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;/*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Open a connection&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&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; System.out.println(&quot;Connecting to database...&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; conn = DriverManager.getConnection(DB_URL,USER,PASS);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Connected to database successfully!!!&quot;);&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;/*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Create a Statement&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&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; System.out.println(&quot;Creating statement...&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stmt = conn.createStatement();&lt;br /&gt;
&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; String sql;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sql = &quot;SELECT id, first, last,std FROM students&quot;;&lt;br /&gt;
&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; System.out.println(&quot;Executing statement...&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = stmt.executeQuery(sql);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt; /*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Extract data from ResultSet&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&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; System.out.println(&quot;Extracting the Data...&quot;);&lt;br /&gt;
&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; 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;&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; int id&amp;nbsp; = rs.getInt(&quot;id&quot;);&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; String first = rs.getString(&quot;first&quot;);&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; String last = rs.getString(&quot;last&quot;);&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; int std = rs.getInt(&quot;std&quot;);&lt;br /&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; &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; System.out.print(&quot;ID: &quot; + id);&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;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; System.out.print(&quot;, First Name: &quot; + first);&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; System.out.println(&quot;, Last Name: &quot; + last);&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; System.out.print(&quot;, Studies in Standard: &quot; + std);&lt;br /&gt;
&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; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt; /*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Close all the descriptors&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&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; System.out.println(&quot;Closing the Descriptors...&quot;);&lt;br /&gt;
&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; rs.close();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; stmt.close();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; conn.close();&lt;br /&gt;
&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; System.out.println(&quot;Example executed successfully&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; catch(SQLException se)&lt;br /&gt;
&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;&lt;span style=&quot;color: red;&quot;&gt; /*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Handle errors for JDBC&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&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; se.printStackTrace();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&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; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt; /*&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Handle errors for Class.forName&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; finally&lt;br /&gt;
&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; 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; if(stmt!=null)&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; stmt.close();&lt;br /&gt;
&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; catch(SQLException se1)&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; }&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; 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; if(conn!=null)&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; conn.close();&lt;br /&gt;
&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; catch(SQLException se2)&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; se.printStackTrace();&lt;br /&gt;
&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; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;Have a Nice Day!!!&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hope this post saved your time.
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. 
&lt;br /&gt;
&lt;br /&gt;
Thanks.
&lt;br /&gt;
Mehul


&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/7872290259057148520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/11/java-setting-mysql-environment-for-jdbc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/7872290259057148520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/7872290259057148520'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/11/java-setting-mysql-environment-for-jdbc.html' title='Java: Setting MySQL environment for JDBC'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-374505817426376848</id><published>2013-11-19T19:04:00.000+05:30</published><updated>2013-11-19T19:04:19.746+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="AWT"/><category scheme="http://www.blogger.com/atom/ns#" term="FileDialog"/><category scheme="http://www.blogger.com/atom/ns#" term="FileFilter"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Java: Apply File Filter in AWT FileDialog</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current post is on how to apply File Filter in Abstract Window Toolkit (AWT) FileDialog component on Windows&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Started working on AWT in Java and got stuck in FileFilter FileDialog component?
&lt;br /&gt;
&lt;br /&gt;
Unable to get the desired filter in FileDialog on Windows?
&lt;br /&gt;
&lt;br /&gt;
Just set the required file filter in &lt;a href=&quot;http://docs.oracle.com/javase/6/docs/api/java/awt/FileDialog.html#setFile%28java.lang.String%29&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;setFile&lt;/span&gt;&lt;/a&gt; function of FileDialog
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
fileDialogObject.setFile(&quot;.java&quot;);
&lt;/blockquote&gt;
&lt;br /&gt;
Because:&lt;br /&gt;
&lt;br /&gt;
In &lt;a href=&quot;http://docs.oracle.com/javase/6/docs/api/java/awt/FileDialog.html#setFilenameFilter%28java.io.FilenameFilter%29&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;setFileFilter&lt;/span&gt;&lt;/a&gt; Java documentation it states:&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: red;&quot;&gt;Filename filters do not function in Sun&#39;s reference
 implementation for Microsoft Windows.&lt;/span&gt; &lt;/blockquote&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h3&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;FileDialog setFile in Java:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
FileDialog fileDialogObject = new FileDialog(parentFrame,&quot;Java Files Selection&quot;,FileDialog.LOAD);&lt;br /&gt;
&lt;br /&gt;
fileDialogObject.setFile(&quot;*.java&quot;);&lt;br /&gt;
&lt;br /&gt;
//It will show all the .java extension files in FileDialog Box&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details refer to Java documentation on &lt;a href=&quot;http://docs.oracle.com/javase/6/docs/api/java/awt/FileDialog.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;FileDialog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this post saved your time.
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. 
&lt;br /&gt;
&lt;br /&gt;
Thanks.
&lt;br /&gt;
Mehul

&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/374505817426376848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/11/java-apply-file-filter-in-awt-filedialog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/374505817426376848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/374505817426376848'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/11/java-apply-file-filter-in-awt-filedialog.html' title='Java: Apply File Filter in AWT FileDialog'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-1324299917955434174</id><published>2013-08-10T18:07:00.000+05:30</published><updated>2013-08-10T18:11:55.117+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="catch"/><category scheme="http://www.blogger.com/atom/ns#" term="checked"/><category scheme="http://www.blogger.com/atom/ns#" term="detail"/><category scheme="http://www.blogger.com/atom/ns#" term="ee"/><category scheme="http://www.blogger.com/atom/ns#" term="example"/><category scheme="http://www.blogger.com/atom/ns#" term="exception"/><category scheme="http://www.blogger.com/atom/ns#" term="java"/><category scheme="http://www.blogger.com/atom/ns#" term="se"/><category scheme="http://www.blogger.com/atom/ns#" term="specify"/><category scheme="http://www.blogger.com/atom/ns#" term="throw"/><category scheme="http://www.blogger.com/atom/ns#" term="throwable"/><title type='text'>Java: Checked Exception in detail with examples</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current post is to help one understand checked exceptions with examples. Why it was introduced? How much it is useful? 
&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h4&gt;
&lt;b&gt;
&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
Checked Exception:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
Checked exceptions are those exceptions which are derived from &lt;span style=&quot;color: orange;&quot;&gt;Throwable&lt;/span&gt; but not from &lt;span style=&quot;color: orange;&quot;&gt;Error&lt;/span&gt; or &lt;span style=&quot;color: orange;&quot;&gt;RuntimeException&lt;/span&gt; class &amp;amp; their subclasses.
&lt;br /&gt;
&lt;br /&gt;
It means any exception class you derive which is neither from &lt;span style=&quot;color: orange;&quot;&gt;Error&lt;/span&gt; nor from &lt;span style=&quot;color: orange;&quot;&gt;RuntimeException&lt;/span&gt; class &amp;amp; their subclasses is checked exception class.
&lt;br /&gt;
&lt;br /&gt;
You may derive from &lt;span style=&quot;color: orange;&quot;&gt;Throwable&lt;/span&gt; Class or &lt;span style=&quot;color: orange;&quot;&gt;Exception&lt;/span&gt; Class. It&#39;s at user&#39;s design discretion.
&lt;br /&gt;
&lt;br /&gt;
Checked exceptions must fulfill the &lt;span style=&quot;color: orange;&quot;&gt;Catch-or-Specify&lt;/span&gt; rule. 
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
Catch-or-Specify:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
Catch-or-Specify rule means that the exception should either be caught via exception handling code or should be specified in method declaration.
&lt;br /&gt;
&lt;br /&gt;
Catch - The method should enclose the method which might throw checked exception in try-catch block.
&lt;br /&gt;
&lt;br /&gt;
Specify - The method should mention the exception name via &#39;throws&#39; in its declaration which uses the method which might throw checked exception.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
Examples:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;Example 1:&lt;/b&gt;&lt;/span&gt; New Checked Exception class which is derived from &lt;span style=&quot;color: orange;&quot;&gt;Exception&lt;/span&gt; Class
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Exception Class:&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class &lt;span style=&quot;color: red;&quot;&gt;MyCheckedException&lt;/span&gt; extends &lt;span style=&quot;color: blue;&quot;&gt;Exception&lt;/span&gt;
&lt;br /&gt;
&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;&lt;span style=&quot;color: red;&quot;&gt;MyCheckedException&lt;/span&gt;()
&lt;br /&gt;
&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;super(&quot;New Checked Exception&quot;);
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;MyCheckedException&lt;/span&gt;(String msg, Throwable e)
&lt;br /&gt;
&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;super(msg,e);
&lt;br /&gt;
&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;}
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Method that throws&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;MyCheckedException&lt;/span&gt;:
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void myMethodThrowsMyCheckedException()
&lt;br /&gt;
&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;throw new MyCheckedException();
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Usage:&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void somemethod()
&lt;br /&gt;
&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;myMethodThrowsMyCheckedException();
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;br /&gt;
&lt;br /&gt;
For above code you will get similar error depending on IDE:
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;&lt;u&gt;&quot;...: Must be caught or declared to be thrown&quot;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
Do the following to remove compile error:
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Method that throws&lt;/span&gt; &lt;span style=&quot;color: red;&quot;&gt;MyCheckedException&lt;/span&gt;:
&lt;br /&gt;
&lt;br /&gt;
void myMethodThrowsMyCheckedException() &lt;span style=&quot;background-color: yellow;&quot;&gt;throws MyCheckedException&lt;/span&gt;
&lt;br /&gt;
&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;throw new MyCheckedException();
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Usage:&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;void somemethod()
&lt;br /&gt;
&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;&lt;span style=&quot;background-color: yellow;&quot;&gt;try&lt;/span&gt;
&lt;br /&gt;
&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;myMethodThrowsMyCheckedException();
&lt;br /&gt;
&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;&lt;span style=&quot;background-color: yellow;&quot;&gt;catch(MyCheckedException e)
&lt;/span&gt;&lt;br /&gt;
&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;&lt;span style=&quot;background-color: yellow;&quot;&gt;//Do the needful :)&lt;/span&gt;
&lt;br /&gt;
&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;}
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;Example 2:&lt;/b&gt;&lt;/span&gt; New Checked Exception class which is derived from &lt;span style=&quot;color: orange;&quot;&gt;Throwable&lt;/span&gt; Class
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Exception Class:&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class &lt;span style=&quot;color: red;&quot;&gt;MySecondCheckedException&lt;/span&gt; extends &lt;span style=&quot;color: blue;&quot;&gt;Throwable&lt;/span&gt;
&lt;br /&gt;
&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;&lt;span style=&quot;color: red;&quot;&gt;MySecondCheckedException&lt;/span&gt;()
&lt;br /&gt;
&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;super(&quot;New Checked Exception from Throwable&quot;);
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;MySecondCheckedException&lt;/span&gt;(String msg, Throwable e)
&lt;br /&gt;
&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;super(msg,e);
&lt;br /&gt;
&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;}
&lt;br /&gt;
&lt;br /&gt;
The method that throws MySecondCheckedException &amp;amp; usage will be similar to above code except for the exception name will be &#39;MySecondCheckedException&#39;
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
Why it was introduced?:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
As we have seen Checked exception must comply Catch-or-Specify paradigm. And if we fail to catch or specify, compiler shows an error
&lt;br /&gt;
&lt;br /&gt;
It is for this reason, checked exception were introduced to have strong exception handling code. It is far better to get error at compile time rather then at runtime on field
&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
How much it is useful?:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
It is very useful as one will get an error at compile time if one tries to use your method which might throw checked exception which is neither caught or specified.
&lt;br /&gt;
&lt;br /&gt;
Planning to create a helper library with custom exceptions. Checked exception is worth a thought.
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some developers see it as an overhead but for me its a good concept that helps in stable code with good exception handling logic.
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments.
&lt;br /&gt;
&lt;br /&gt;
Thanks,
&lt;br /&gt;
Mehul


&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/1324299917955434174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/08/java-checked-exception-in-detail-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1324299917955434174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1324299917955434174'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/08/java-checked-exception-in-detail-with.html' title='Java: Checked Exception in detail with examples'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-6152414028874292560</id><published>2013-07-04T09:03:00.001+05:30</published><updated>2013-07-04T09:08:53.666+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="2012"/><category scheme="http://www.blogger.com/atom/ns#" term="2013"/><category scheme="http://www.blogger.com/atom/ns#" term="2014"/><category scheme="http://www.blogger.com/atom/ns#" term="assessment"/><category scheme="http://www.blogger.com/atom/ns#" term="e-filing"/><category scheme="http://www.blogger.com/atom/ns#" term="e-return"/><category scheme="http://www.blogger.com/atom/ns#" term="efile"/><category scheme="http://www.blogger.com/atom/ns#" term="Filling"/><category scheme="http://www.blogger.com/atom/ns#" term="Form"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12 BA"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 16"/><category scheme="http://www.blogger.com/atom/ns#" term="Income"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="India Income Tax"/><category scheme="http://www.blogger.com/atom/ns#" term="ITR-1"/><category scheme="http://www.blogger.com/atom/ns#" term="quick"/><category scheme="http://www.blogger.com/atom/ns#" term="Sahaj"/><category scheme="http://www.blogger.com/atom/ns#" term="Tax"/><title type='text'>Quick eFile ITR-1 (SAHAJ) Form Filling 2012-2013  (A.Y. 2013 - 2014)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;





Current Post is on how to fill &#39;Quick EFile ITR&#39; on Income Tax Site for ITR-1 (SAHAJ) Income Tax Form for 2012-2013 from Form 16 &amp;amp; Form 12BA (Assessment Year 2013 - 2014)&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Post covers the filling of ITR-1 (SAHAJ) form for e-Filing via &lt;span style=&quot;color: orange;&quot;&gt;Quick EFile ITR&lt;/span&gt; Option.
&lt;br /&gt;
&lt;br /&gt;
If you are planning to fill via excel sheet, here is the post on &lt;a href=&quot;http://techietrivia.blogspot.com/2013/07/india-income-tax-itr-1-sahaj-form.html&quot; target=&quot;_blank&quot;&gt;how to fill the excel sheet for ITR1 Sahaj 2012-2013 (Assessment Year 2013 -2014)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
But if you are planning to manual fill the paper form, it will be on similar line.&lt;br /&gt;
&lt;br /&gt;
Friendly advice: Do e-Filing, it is faster, convenient and refunds are quicker.&lt;br /&gt;
&lt;br /&gt;
Assuming you have log-in into &lt;a href=&quot;https://incometaxindiaefiling.gov.in/e-Filing/&quot; target=&quot;_blank&quot;&gt;Income Tax India e-Filing Site&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;&lt;br /&gt;
Quick eFile ITR:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Quick eFile ITR&#39;&lt;/span&gt; Option is available under &lt;span style=&quot;color: orange;&quot;&gt;&#39;Quick Link&#39;&lt;/span&gt; Section on Left Side of India Income Tax Site.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf6b8i8p98XOnYI8Fk66Pd24GtCeYvsEmdG6cKtPoCiw_rVz0dLGqLIgasqciuDqzzYSSz3NUBYXOBXsDYgzQSx6Er9TocNRr18Ox1rfMFP8JFhZVAnfE01gK84KvpvUPjUEHca4FMCWpX/s988/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Quick efile ITR menu option under &#39;Quick Link&#39;&quot; border=&quot;0&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf6b8i8p98XOnYI8Fk66Pd24GtCeYvsEmdG6cKtPoCiw_rVz0dLGqLIgasqciuDqzzYSSz3NUBYXOBXsDYgzQSx6Er9TocNRr18Ox1rfMFP8JFhZVAnfE01gK84KvpvUPjUEHca4FMCWpX/s640/1.PNG&quot; title=&quot;Quick efile ITR menu option&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fill the following required details:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;PAN&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled and non-editable &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;ITR Form Name&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select ITR-1&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Assessment Year&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select 2013-2014&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Prefill Address With - &lt;span style=&quot;color: orange;&quot;&gt;Select the option best suited to you&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Do you want to digitally sign - &lt;span style=&quot;color: orange;&quot;&gt;Select &#39;No&#39; unless you have digital signature. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Click the &#39;Submit&#39; button.&lt;br /&gt;
&lt;br /&gt;
A Six Tab page with &#39;Instructions&#39; Tab open will be seen. &lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
1. Instructions:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - Required filled. Cann&#39;t be empty. &lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;Save the data every few minutes by pressing &lt;span style=&quot;color: orange;&quot;&gt;&#39;Save As Draft&#39;&lt;/span&gt; to avoid losing the entered data on site.&lt;/li&gt;
&lt;br /&gt;
&lt;li&gt;The site itself will pop-up following message if you don&#39;t save data very often:&lt;/li&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7sMEo7BKMQTuJ6HWKgqkmdeETKiWh54aUQkSs0iQwWnkcNOf4lp9mdbKAOo6bLjtAE49u-dYQhJdQZskbf1klxUisoLi3tlYtEmwhcSstZJyEJ2OgKAEb9s0efspvHxMJ2bNzHL7Iq_Lr/s849/99.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Message to &#39;Save As Draft&#39;&quot; border=&quot;0&quot; height=&quot;123&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7sMEo7BKMQTuJ6HWKgqkmdeETKiWh54aUQkSs0iQwWnkcNOf4lp9mdbKAOo6bLjtAE49u-dYQhJdQZskbf1klxUisoLi3tlYtEmwhcSstZJyEJ2OgKAEb9s0efspvHxMJ2bNzHL7Iq_Lr/s640/99.PNG&quot; title=&quot;Message to &#39;Save As Draft&#39;&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;li&gt;If you don&#39;t want to have pop-up every few minutes, check the option and press &#39;OK&#39; &lt;/li&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSIWniUAW9pAKPUJcoEQPa2KXCL9eLvw4to-wzed8iSAqTJCxBmna2bJcobBILjCLweddDbbi-VhmI_vP3FMyqdVRaVpTFI3apOrPqY-wusvthYWwcaZAvVMcVGBXktsHlt67ppbBVk9XI/s831/98.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Message to &#39;Save As Draft&#39; With Prevent popup option&quot; border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSIWniUAW9pAKPUJcoEQPa2KXCL9eLvw4to-wzed8iSAqTJCxBmna2bJcobBILjCLweddDbbi-VhmI_vP3FMyqdVRaVpTFI3apOrPqY-wusvthYWwcaZAvVMcVGBXktsHlt67ppbBVk9XI/s640/98.PNG&quot; title=&quot;Message to &#39;Save As Draft&#39; With Prevent popup option&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
2. Personal Information:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Personal Information&#39;&lt;/span&gt; subsection will be seen:
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1jJEdvmBJsNdcOnLnw6GsDCMbERmphHr9zQlG7Dr3baVLt4o8koj4trCd6VxcOtAzLfK-RqULT1uXxlZ_qfFDAWhzQtaoSyoE_rfSFOArvABaU35YTsDuU0qepRkNwBWaE0xSC0gHI_Lt/s754/3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Personal Information Subsection&quot; border=&quot;0&quot; height=&quot;456&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1jJEdvmBJsNdcOnLnw6GsDCMbERmphHr9zQlG7Dr3baVLt4o8koj4trCd6VxcOtAzLfK-RqULT1uXxlZ_qfFDAWhzQtaoSyoE_rfSFOArvABaU35YTsDuU0qepRkNwBWaE0xSC0gHI_Lt/s640/3.PNG&quot; title=&quot;Personal Information Subsection&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fill the following field&#39;s:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A1. First Name - &lt;span style=&quot;color: orange;&quot;&gt;First Name as per your PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A2. Middle Name - &lt;span style=&quot;color: orange;&quot;&gt;Middle Name as per your PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A3. Last Name&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled and non-editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A4. PAN&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled and non-editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A5. Gender&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select from the drop-down menu option&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A6. Date of Birth&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled and non-editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Status&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select &#39;Individual&#39;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A7. Income Tax Ward / Circle - &lt;span style=&quot;color: orange;&quot;&gt;Not required. If you know, enter the respective name&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A8. Flat / Door / Building&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled as per main page address selection, editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A9. Road / Street - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled as per main page address selection, editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A10. Area / Locality&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled as per main page address selection, editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A11. Town / City / District&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled as per main page address selection, editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A12. State&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled as per main page address selection, manually selection available&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A13. Country&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;India&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A14. Pin Code&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically filled as per main page address selection, editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A15. Email Address&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;An active email address, as you don&#39;t want to miss any tax related notifications&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A16. Mobile No 1&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;An active mobile number, as you don&#39;t want to miss any tax related notifications&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A17. Mobile No 2 - Not required&lt;/li&gt;
&lt;li&gt;Landline Number - Not required. &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Filing Status&#39;&lt;/span&gt; subsection will be:
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqfp4YHA-NjAH9eACpTLzAKxYrwr_UqDEvcfESY7MxWl9C5fSVUcHRz4b7-3ZEPO5rVVYXWLxDaLC_Olgw6ge_mMm_EERRyDa4ltt2zYotUMylpuCdGdS_ZZpDtnmf_Afz3mXN8JhTsJ6o/s772/3.2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Filing Status Sub-Section&quot; border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqfp4YHA-NjAH9eACpTLzAKxYrwr_UqDEvcfESY7MxWl9C5fSVUcHRz4b7-3ZEPO5rVVYXWLxDaLC_Olgw6ge_mMm_EERRyDa4ltt2zYotUMylpuCdGdS_ZZpDtnmf_Afz3mXN8JhTsJ6o/s640/3.2.PNG&quot; title=&quot;Filing Status Sub-Section&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fill the following fields:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;A18. Employer Category (if in employment)&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;Mostly it will be OTH, kindly select as per your category&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A19. Tax Status&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down as per your tax valuation&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A20. Residential Status&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down respective status&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A21. Return filed under section&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down 11 - BeforeDueDt 139(1) (if all your taxes are paid and submitting before 31 July 2013)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Whether original or revised return?&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down respective return.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;A22. Whether Person governed by Portugese Civil Code under Section 5A&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Mostly &#39;No&#39;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Mostly, this would be sufficient for this section, unless you are responding to &lt;span style=&quot;color: red;&quot;&gt;139(5) - Revised return&lt;/span&gt; or &lt;span style=&quot;color: red;&quot;&gt;139(9) - Return in response to defective return notice&lt;/span&gt;. In such case, fill the required Acknowledgement Number and date.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
3. Income details:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Income And Deduction&#39;&lt;/span&gt; subsection will be seen:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiddRYujrv553nJYxoKdrVNdDWKz1bSd6B-0SHGo578crt-fkctp26YkksyfJOFn7l74NS3wdZV-xhZ33hSibtMzep_haplLNZpHYgOyHvJGYfxtUaHl889sYLvwhlWbc8WVp80xi2cR5gS/s1126/4.1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Income And Deduction Section&quot; border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiddRYujrv553nJYxoKdrVNdDWKz1bSd6B-0SHGo578crt-fkctp26YkksyfJOFn7l74NS3wdZV-xhZ33hSibtMzep_haplLNZpHYgOyHvJGYfxtUaHl889sYLvwhlWbc8WVp80xi2cR5gS/s640/4.1.PNG&quot; title=&quot;Income And Deduction Section&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fill the following field&#39;s:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;B1. Income from Salary / Pension (Ensure to fill Sch TDS1) - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 - INCOME CHARGEABLE UNDER THE HEAD &#39;SALARIES&#39;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;B2. Type of House Property - &lt;span style=&quot;color: orange;&quot;&gt;Select the property type if income gained. Mostly none.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;B2. Income from one House Property - &lt;span style=&quot;color: orange;&quot;&gt;Enter the respective amount if income earned&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;B3. Income from Other Sources (Ensure to fill Sch TDS2) - &lt;span style=&quot;color: orange;&quot;&gt;Fill the total value from other sources&lt;/span&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/li&gt;
&lt;li&gt;B4. Gross Total Income (B1+B2+B3) - &lt;span style=&quot;color: orange;&quot;&gt;Non-editable, automatically sums up B1, B2 &amp;amp; B3 values &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: orange;&quot;&gt;Deductions under chapter VI A (Section)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Following section needs to be filled from &lt;span style=&quot;color: red;&quot;&gt;Form 16&lt;/span&gt; values:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;C1. 80C&lt;/li&gt;
&lt;li&gt;C2. 80CCC &lt;/li&gt;
&lt;li&gt;C3. 80CCD (Employees / Self Employed Contribution)&lt;/li&gt;
&lt;li&gt;C4. 80CCD (Employers Contribution)  &lt;/li&gt;
&lt;li&gt;C5. 80D(Maximum eligible amount is Rs. 15000. For Senior Citizen, it is Rs. 20000 ) &lt;/li&gt;
&lt;li&gt;C6. 80DD(Maximum eligible amount is Rs. 50000. For Severe Disability, it is Rs. 100000) &lt;/li&gt;
&lt;li&gt;C7. 80DDB(Maximum eligible amount is Rs.40000. For Senior Citizen, it is Rs. 60000) &lt;/li&gt;
&lt;li&gt;C8. 80E &lt;/li&gt;
&lt;li&gt;C9. 80G &lt;/li&gt;
&lt;li&gt;C10. 80GG &lt;/li&gt;
&lt;li&gt;C11. 80GGA  &lt;/li&gt;
&lt;li&gt;C12. 80GGC &lt;/li&gt;
&lt;li&gt;C13. 80U(Maximum eligible amount Rs 50000. For Severe Disability, it si Rs. 100000) &lt;/li&gt;
&lt;li&gt;C14. 80CCG &lt;/li&gt;
&lt;li&gt;C15. 80RRB &lt;/li&gt;
&lt;li&gt;C16. 80QQB &lt;/li&gt;
&lt;li&gt;C17. 80TTA&lt;/li&gt;
&lt;/ul&gt;
Following fields will be automatically calculated / filled:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;C18. Deductions (Total C1 to C17)&lt;/li&gt;
&lt;li&gt;C19. Total Income (B4 - C17)&amp;nbsp; &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Tax Computation&#39;&lt;/span&gt; sub-section will be seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5bWuIiarhL7ebsY39fH9HJtxWnjUB93EWGK53hAxIz05_bM1vinKElVLiq_O8IebHTpqKj1K78Ih4I-MpWZTwcxSda1gJuhc62MX9KodaVWSwUhKH125M8HjdAzzM4vd5y_bxPXCQKdRz/s752/4.2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Tax Computation Subsection&quot; border=&quot;0&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5bWuIiarhL7ebsY39fH9HJtxWnjUB93EWGK53hAxIz05_bM1vinKElVLiq_O8IebHTpqKj1K78Ih4I-MpWZTwcxSda1gJuhc62MX9KodaVWSwUhKH125M8HjdAzzM4vd5y_bxPXCQKdRz/s640/4.2.PNG&quot; title=&quot;Tax Computation Subsection&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Most of the fields will be automatically calculated / filled:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;D1. Tax Payable on Total Income(C19)&lt;/li&gt;
&lt;li&gt;D2. Education Cess, including secondary and higher secondary cess &lt;/li&gt;
&lt;li&gt;D3. Total Tax and Education Cess (Payable)(D1+D2)&lt;/li&gt;
&lt;li&gt;D4. Relief under Section 89&lt;/li&gt;
&lt;li&gt;D5. Balance Tax Payable (D3-D4)&lt;/li&gt;
&lt;li&gt;D6. Interest u/s 234A &lt;span style=&quot;color: orange;&quot;&gt;- Mostly &#39;0&#39;, if taxes paid &amp;amp; filed before due date of 31 July 2013 &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;D7. Interest u/s 234B &lt;span style=&quot;color: orange;&quot;&gt;- Mostly &#39;0&#39;, if taxes paid &amp;amp; filed before due date of 31 July 2013 &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;D8. Interest u/s 234C &lt;span style=&quot;color: orange;&quot;&gt;- Mostly &#39;0&#39;, if taxes paid &amp;amp; filed before due date of 31 July 2013&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Total Interest Payable ( D6 + D7 + D8 )&lt;/li&gt;
&lt;li&gt;D9. Total Tax and Interest Payable (D5+D6+D7+D8) &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
4. TDS:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;SCH TDS1, SCH TDS2 &amp;amp; SCH IT&#39;&lt;/span&gt; subsection will be seen:&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOHqZFEZ8AQWVUCvNaWZwvQ0X8bM84WqC5nzBOcRWiDeUEJghZVmlUWjdBYxXcA17xPGnnamhiuDHcfnxCe4tdoldq7gbWQdCcuqtJWYRbldiJp4ZgcgdpOpOmTFgKoxQRvSSRJelV8PBF/s749/5.1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;SCH TDS1, SCH TDS2 &amp;amp; SCH IT subsection&quot; border=&quot;0&quot; height=&quot;596&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOHqZFEZ8AQWVUCvNaWZwvQ0X8bM84WqC5nzBOcRWiDeUEJghZVmlUWjdBYxXcA17xPGnnamhiuDHcfnxCe4tdoldq7gbWQdCcuqtJWYRbldiJp4ZgcgdpOpOmTFgKoxQRvSSRJelV8PBF/s640/5.1.PNG&quot; title=&quot;SCH TDS1, SCH TDS2 &amp;amp; SCH IT subsection&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
All the sections will be automatically updated / filled by the site.&lt;br /&gt;
&lt;br /&gt;
At-least cross check the following values.&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;TAN of Employer -&lt;span style=&quot;color: orange;&quot;&gt; Value from Form 12BA - TAN&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Name of the Employer -&lt;span style=&quot;color: orange;&quot;&gt; Value from Form 12BA - Name &amp;amp; Address of the Employer &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Income charged under Head of the salaries - &lt;span style=&quot;color: orange;&quot;&gt;Value from Form 16 -&amp;nbsp; INCOME CHARGEABLE UNDER THE HEAD &#39;SALARIES&#39;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;Total Tax deducted&amp;nbsp; - &lt;span style=&quot;color: orange;&quot;&gt;Value from Form 16 -&amp;nbsp; Tax Payable&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
If need be, add the required information to respective subsection as per your receipt details.&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
5. Taxes Paid and Verification:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Taxes Paid&#39;&lt;/span&gt; subsection will be seen:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjob3yDDs2UM4hQQ25CNZPJwSWPHjF6sJ42A-ghHb1hHL2eKX6fDE1CIUIjP7HSEzQOUsm5BR5RT_gK2Cmi0e1AUDEPjogB36hLApKRSeiWz5apd_7EP65kpaHWa8A6botEJRNAgCbygEq-/s747/6.1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Taxes Paid Subsection&quot; border=&quot;0&quot; height=&quot;358&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjob3yDDs2UM4hQQ25CNZPJwSWPHjF6sJ42A-ghHb1hHL2eKX6fDE1CIUIjP7HSEzQOUsm5BR5RT_gK2Cmi0e1AUDEPjogB36hLApKRSeiWz5apd_7EP65kpaHWa8A6botEJRNAgCbygEq-/s640/6.1.PNG&quot; title=&quot;Taxes Paid Subsection&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Cross check all the field which are automatically filled.&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;D10. Advance Tax&lt;/li&gt;
&lt;li&gt;D11. Self Assessment Tax&lt;/li&gt;
&lt;li&gt;D12. TDS&lt;/li&gt;
&lt;li&gt;D13. Total Taxes Paid (D10 +D11 + D12)&lt;/li&gt;
&lt;li&gt;D14. Tax Payable (D9 - D13) &lt;span style=&quot;color: orange;&quot;&gt;- Mostly the amount will be zero&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;D15. Refund (D13 - D9)&lt;span style=&quot;color: orange;&quot;&gt; - Check the amount&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Bank Account Details &amp;amp; Verification&#39;&lt;/span&gt; section will be seen below:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbNPhcaR4pLn3tw2jqueOf62R-4nu71n_ABLf_jf_jq1Rh4ObRhj6To_1gVHj_6f84VjTiqMyfWyr_ivdVS-HdyWu3WMfubvLQ3VG-kqNBwYxSQDMmT6C-Il1NewG2J8KT34GSoos8yuQY/s740/6.2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Bank Account Details &amp;amp; Verification subsection&quot; border=&quot;0&quot; height=&quot;522&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbNPhcaR4pLn3tw2jqueOf62R-4nu71n_ABLf_jf_jq1Rh4ObRhj6To_1gVHj_6f84VjTiqMyfWyr_ivdVS-HdyWu3WMfubvLQ3VG-kqNBwYxSQDMmT6C-Il1NewG2J8KT34GSoos8yuQY/s640/6.2.PNG&quot; title=&quot;Bank Account Details &amp;amp; Verification subsection&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fill the following fields:&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;D16. Enter your Bank Account Number&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;To which Bank Account one needs the cheque \ transfer for refund amount&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;D17. Type of Account&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down the account type of Bank Account number you mentioned above&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;D18. MICR Code&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;MICR Code of Bank&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;D19. Refund Type - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down &#39;Yes&#39; for direct deposit, it will be faster&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;Name&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;As per PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;son/ daugher of&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;As per PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Place&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Date&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically updated, non-editable&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;PAN Card&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt; - &lt;span style=&quot;color: orange;&quot;&gt;Automatically updated, non-editable&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
6. 80G:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Donations without qualifying limit&#39;&lt;/span&gt; subsection will be seen:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKbUWhcXL2YRbxruAqphWvi4PFPNWnyZ5Zt_YNDoZHjUquzuFt3lOUqjLuzUMbw3tQiM2hURuEbvuhh523a-I-6QVhlIyc27HEBYLhO2EyLKK_fWEGtG4w9_7EZ6aigYsUbnAN0yd48xR2/s748/7.1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;450&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKbUWhcXL2YRbxruAqphWvi4PFPNWnyZ5Zt_YNDoZHjUquzuFt3lOUqjLuzUMbw3tQiM2hURuEbvuhh523a-I-6QVhlIyc27HEBYLhO2EyLKK_fWEGtG4w9_7EZ6aigYsUbnAN0yd48xR2/s640/7.1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&#39;Donations with qualifying limit&#39;&lt;/span&gt; subsection will be seen:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFEcX2KtncjT9vERtXkEnxem2xnXdgDfqCgKXbOhwr-yhvjs1VjWwjrdu-Yuoy-jszBKtKSJgeBxI5rrRQgM-wwONPdD5f0O6ibSBkgqNI1ZWHoImTi78ImNma52XouHu_clD5p8CvVvd-/s750/7.2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;508&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFEcX2KtncjT9vERtXkEnxem2xnXdgDfqCgKXbOhwr-yhvjs1VjWwjrdu-Yuoy-jszBKtKSJgeBxI5rrRQgM-wwONPdD5f0O6ibSBkgqNI1ZWHoImTi78ImNma52XouHu_clD5p8CvVvd-/s640/7.2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fill the following details as per your receipt:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Name of donee&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Address&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;City / Town / District&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;State Code&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Pin Code&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;PAN of donee&lt;span style=&quot;color: red;&quot;&gt;*&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Amount of donation&lt;span style=&quot;color: red;&quot;&gt;* &lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Eligible amount of donation - &lt;span style=&quot;color: orange;&quot;&gt;Automatically calculated, non-editable&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
This completes the form filling :).&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
I hope it didn&#39;t took more then 15-20 minutes to complete the form.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
Press &#39;&lt;span style=&quot;color: orange;&quot;&gt;Submit&lt;/span&gt;&#39; Button to submit your income tax return.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Appreciate your feedback via comments.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Thanks.&lt;br /&gt;
Mehul &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/6152414028874292560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/07/quick-efile-itr-1-sahaj-form-filling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6152414028874292560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6152414028874292560'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/07/quick-efile-itr-1-sahaj-form-filling.html' title='Quick eFile ITR-1 (SAHAJ) Form Filling 2012-2013  (A.Y. 2013 - 2014)'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjf6b8i8p98XOnYI8Fk66Pd24GtCeYvsEmdG6cKtPoCiw_rVz0dLGqLIgasqciuDqzzYSSz3NUBYXOBXsDYgzQSx6Er9TocNRr18Ox1rfMFP8JFhZVAnfE01gK84KvpvUPjUEHca4FMCWpX/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-3904113099839573078</id><published>2013-07-02T20:57:00.001+05:30</published><updated>2013-07-02T21:02:03.975+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="2012"/><category scheme="http://www.blogger.com/atom/ns#" term="2013"/><category scheme="http://www.blogger.com/atom/ns#" term="2014"/><category scheme="http://www.blogger.com/atom/ns#" term="assessment"/><category scheme="http://www.blogger.com/atom/ns#" term="e-filing"/><category scheme="http://www.blogger.com/atom/ns#" term="e-return"/><category scheme="http://www.blogger.com/atom/ns#" term="Filling"/><category scheme="http://www.blogger.com/atom/ns#" term="Form"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12 BA"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 16"/><category scheme="http://www.blogger.com/atom/ns#" term="Income"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="India Income Tax"/><category scheme="http://www.blogger.com/atom/ns#" term="ITR-1"/><category scheme="http://www.blogger.com/atom/ns#" term="Sahaj"/><category scheme="http://www.blogger.com/atom/ns#" term="Tax"/><title type='text'>India Income Tax ITR-1 (SAHAJ) Form Filling 2012-2013  (A.Y. 2013 - 2014)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;





Current Post is on how to fill ITR-1 (SAHAJ) Income Tax Form for 2012-2013 from Form 16 &amp;amp; Form 12BA (A.Y. 2013 - 2014)&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Post covers the filling of ITR-1 (SAHAJ) form for e-Filing. But if you are planning to manual fill the paper form, it will be on similar line.&lt;br /&gt;
&lt;br /&gt;
Friendly advice: Do e-Filing, it is faster, convenient and refunds are quicker.&lt;br /&gt;
&lt;br /&gt;
Assuming you have downloaded the form from &lt;a href=&quot;https://incometaxindiaefiling.gov.in/e-Filing/&quot; target=&quot;_blank&quot;&gt;Income Tax India e-Filing Site&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Unzip the &lt;span style=&quot;color: orange;&quot;&gt;&#39;ITR1_2013&#39;&lt;/span&gt; zip file and open the &lt;span style=&quot;color: orange;&quot;&gt;&#39;2013_ITR1_PR6.xls&#39;&lt;/span&gt; excel sheet.&lt;br /&gt;
&lt;br /&gt;
- &lt;span style=&quot;color: orange;&quot;&gt;Enable Editing&lt;/span&gt; &amp;amp; &lt;span style=&quot;color: orange;&quot;&gt;Allow Macro&lt;/span&gt; operation if the excel software pop-ups the options. &lt;br /&gt;
&lt;br /&gt;
- Excel sheet will have 4 sheets.&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Income Details&lt;/li&gt;
&lt;li&gt;TDS&lt;/li&gt;
&lt;li&gt;Taxes Paid and Verification&lt;/li&gt;
&lt;li&gt;80G - &lt;span style=&quot;color: red;&quot;&gt;Not covered in current post&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
Basic Instructions:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Compulsory Fields - Green Background &amp;amp; Red Color Label&lt;/li&gt;
&lt;li&gt;Optional Fields - Green Background &amp;amp; Black Color Label&lt;/li&gt;
&lt;li&gt;Auto-calculated Fields - White Background &amp;amp; Blue Color&amp;nbsp; Label &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
1. Income Details Sheet:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
- Fill the following cells:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;First Name &lt;span style=&quot;color: orange;&quot;&gt;- As per PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Middle Name &lt;span style=&quot;color: orange;&quot;&gt;- As per PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Last Name &lt;span style=&quot;color: orange;&quot;&gt;- As per PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;PAN Number&lt;/li&gt;
&lt;li&gt;Flat \ Door \ Building&lt;/li&gt;
&lt;li&gt;Status - &lt;span style=&quot;color: orange;&quot;&gt;I Individual&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Area \ Locality&lt;/li&gt;
&lt;li&gt;Date of Birth (DD \ MM \ YYYY) &lt;span style=&quot;color: orange;&quot;&gt;- As per PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Town \ City \ District&lt;/li&gt;
&lt;li&gt;State - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down option, don&#39;t write it manually&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Pincode - &lt;span style=&quot;color: orange;&quot;&gt;In hurry don&#39;t write your permanent address or office address pincode&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Sex -  &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down option, don&#39;t write it manually&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Email Address - &lt;span style=&quot;color: orange;&quot;&gt;Your working and active email address. As you don&#39;t want to miss any tax related emails&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Mobile Number - &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;Your working and active number. As you don&#39;t want to miss any tax related SMS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Employer Category - &lt;span style=&quot;color: orange;&quot;&gt;Mostly it will be OTH, kindly fill as per your category&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Return Filed under section - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down 11 - BeforeDueDt 139(1) (if all your taxes are paid and submitting before 31 July 2013)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Whether original or revised return - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down respective return.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Residential Status - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down respective status&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Tax Status -&lt;span style=&quot;color: orange;&quot;&gt; Select from Drop-down as per your tax valuation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Income from Salary / Pension -&lt;span style=&quot;color: orange;&quot;&gt; Fill the value from Form 16 - INCOME CHARGEABLE UNDER THE HEAD &#39;SALARIES&#39;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Income from other sources - &lt;span style=&quot;color: orange;&quot;&gt;Fill the total value from other sources&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Fill the &#39;Deductions under ChapterVI A&#39; as per Form 16&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Tax payable on Total Income - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 - Tax on total Income&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Education cess... - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 - Education cess...&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Relief under Section 89 - Mostly 0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Relief under Section 90/ 91- Mostly 0 &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;- Following fields will be automatically calculated / filled:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;4 Gross Total Income (1+2+3)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;7 Total Income (4-6)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10 Total Tax, Surcharge and Education Cess (Payable) (8 + 9)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;13 Balance Tax Payable (10 - 11 - 12)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;15 Total Tax and Interest Payable (13 + 14)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
2. TDS Sheet:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
- Fill the following cells:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Under 23 Tax deducted at source from SALARY&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;TAN of Employer - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 12BA - TAN&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Name of the Employer -&lt;span style=&quot;color: orange;&quot;&gt; Fill the value from Form 12BA - Name &amp;amp; Address of the Employer &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Income charged under Head of the salaries - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 -&amp;nbsp; INCOME CHARGEABLE UNDER THE HEAD &#39;SALARIES&#39;&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Total Tax deducted&amp;nbsp; - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 -&amp;nbsp; Tax Payable&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Under 24 Tax deducted at source of Income other then Salary - &lt;span style=&quot;color: orange;&quot;&gt;Fill as per receipt details&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
3. Taxes Paid &amp;amp; Verification:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;- Fill the following cells:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Enter your Bank Account Number - &lt;span style=&quot;color: orange;&quot;&gt;To which Bank Account one needs the cheque \ transfer for refund amount&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Refund Type - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down &#39;Yes&#39; for direct deposit, it will be faster&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;MICR Code - &lt;span style=&quot;color: orange;&quot;&gt;MICR Code of Bank&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Type of Account - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down the account type of Bank Account number you mentioned above&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Name - &lt;span style=&quot;color: orange;&quot;&gt;Same as in PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;son/ daugher of - &lt;span style=&quot;color: orange;&quot;&gt;Same as in PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Place&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;PAN Card&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- &lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Following fields will be automatically calculated / filled:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;16a&amp;nbsp; Advance Tax (from item 25)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;16b TDS (Total from item 23 + item 24)a&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;16c Self Assessment Tax (item 25)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;17 Total Taxes Paid (16a + 16b + 16c)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;18 Tax Payable - &lt;span style=&quot;color: orange;&quot;&gt;Mostly the amount should be zero, unless one has to pay the tax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;19 Refund - &lt;span style=&quot;color: orange;&quot;&gt;Check the amount&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
And we are done finally :).&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
I hope it didn&#39;t took more then 15-20 minutes to complete the form.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Appreciate your feedback via comments.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Thanks.&lt;br /&gt;
Mehul &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/3904113099839573078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/07/india-income-tax-itr-1-sahaj-form.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/3904113099839573078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/3904113099839573078'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/07/india-income-tax-itr-1-sahaj-form.html' title='India Income Tax ITR-1 (SAHAJ) Form Filling 2012-2013  (A.Y. 2013 - 2014)'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-6329968622495497904</id><published>2013-03-20T16:48:00.000+05:30</published><updated>2013-03-20T16:48:48.134+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="500"/><category scheme="http://www.blogger.com/atom/ns#" term="Algorithm"/><category scheme="http://www.blogger.com/atom/ns#" term="disable"/><category scheme="http://www.blogger.com/atom/ns#" term="enable"/><category scheme="http://www.blogger.com/atom/ns#" term="IP"/><category scheme="http://www.blogger.com/atom/ns#" term="IPPROTO_TCP"/><category scheme="http://www.blogger.com/atom/ns#" term="milli"/><category scheme="http://www.blogger.com/atom/ns#" term="ms"/><category scheme="http://www.blogger.com/atom/ns#" term="nagle"/><category scheme="http://www.blogger.com/atom/ns#" term="second"/><category scheme="http://www.blogger.com/atom/ns#" term="setsockopt"/><category scheme="http://www.blogger.com/atom/ns#" term="socket"/><category scheme="http://www.blogger.com/atom/ns#" term="TCP"/><category scheme="http://www.blogger.com/atom/ns#" term="TCP_NODELAY"/><category scheme="http://www.blogger.com/atom/ns#" term="VC++"/><category scheme="http://www.blogger.com/atom/ns#" term="visual studio"/><category scheme="http://www.blogger.com/atom/ns#" term="vs"/><title type='text'>500 millisec (ms) delay in &#39;ACK&#39; of TCP/IP in Visual Studio (VS)  VC++ ???</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current post is on how to overcome 500 millisecond (ms) delay in &#39;ACK&#39; acknowledge of send command in TCP/IP in Visual Studio (VS) Visual C++ (VC++) Application
&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Are you getting a constant 500ms delay in Acknowledgement of send command in TCP/IP in Visual Studio (VS) Visual C++ (VC++) Application??&lt;br /&gt;
&lt;br /&gt;
Is your application sending lot of small data packets in large frequency over TCP/IP sockets in Visual Studio (VS) Visual C++ (VC++) Application??&lt;br /&gt;
&lt;br /&gt;
If the answer is YES, copy the following lines of code after the &#39;&lt;span style=&quot;color: orange;&quot;&gt;bind&#39;&lt;/span&gt; function call to improve the performance of the application:&lt;br /&gt;
&lt;br /&gt;
Disable the &lt;a href=&quot;http://en.wikipedia.org/wiki/Nagle%27s_algorithm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Nagle Algorithm&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: orange;&quot;&gt;int value = 1;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;setsockopt(&lt;/span&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;your_socket_var&gt;&lt;/your_socket_var&gt;&lt;/span&gt;, IPPROTO_TCP, TCP_NODELAY, (char *)&amp;amp;value, sizeof (value));&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;span style=&quot;color: red;&quot;&gt;Note:-
&lt;br /&gt;
1. Application should be able to handle short and large number of TCP/IP socket calls
&lt;br /&gt;
2. Network Traffic will increase as the underlying protocol won&#39;t wait for threshold bytes before sending.
&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;
&lt;br /&gt;
Enable the &lt;a href=&quot;http://en.wikipedia.org/wiki/Nagle%27s_algorithm&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Nagle Algorithm&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;color: orange;&quot;&gt;int value = 0;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;setsockopt(&lt;your_socket_var&gt;, IPPROTO_TCP, TCP_NODELAY, (char *)&amp;amp;value, sizeof (value));&lt;/your_socket_var&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Complie. Run. Test and enjoy coding.
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks. 
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/6329968622495497904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/03/500-millisec-ms-delay-in-ack-of-tcpip.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6329968622495497904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6329968622495497904'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/03/500-millisec-ms-delay-in-ack-of-tcpip.html' title='500 millisec (ms) delay in &#39;ACK&#39; of TCP/IP in Visual Studio (VS)  VC++ ???'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-8118721564072056783</id><published>2013-03-14T13:44:00.001+05:30</published><updated>2013-03-20T14:23:10.007+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="data"/><category scheme="http://www.blogger.com/atom/ns#" term="get"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="graph"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="items"/><category scheme="http://www.blogger.com/atom/ns#" term="read"/><category scheme="http://www.blogger.com/atom/ns#" term="reader"/><category scheme="http://www.blogger.com/atom/ns#" term="statistics"/><category scheme="http://www.blogger.com/atom/ns#" term="steps"/><category scheme="http://www.blogger.com/atom/ns#" term="subscriptions"/><category scheme="http://www.blogger.com/atom/ns#" term="takeout"/><category scheme="http://www.blogger.com/atom/ns#" term="trends"/><title type='text'>Steps to get Google Reader Data through Takeout</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;

Current post is on how to get your Google Reader Data through  Takeout&lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
As you might know by now, Google will be closing the Google Reader by 1 July 2013. To preserve the subscriptions you accumulated over a period of time, Google Reader provides a link to download the data via Takeout &lt;br /&gt;
&lt;br /&gt;
Just follow this simple steps:
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;Short Cut Method:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
1. Log on to your &lt;a href=&quot;http://www.google.com/reader&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Reader Account&lt;/a&gt;&lt;br /&gt;
2. Copy the following url: &lt;span style=&quot;color: orange;&quot;&gt;http://www.google.com/takeout/#custom:reader&lt;/span&gt;&lt;br /&gt;
3. Jump to &lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9191901761604278110#tips&quot;&gt;Step 6 of Normal Method.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;Normal Method:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
1. Log on to your &lt;a href=&quot;http://www.google.com/reader&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Reader Account&lt;/a&gt;&lt;br /&gt;
2. Go to &lt;span style=&quot;color: orange;&quot;&gt;Home Page&lt;/span&gt;&lt;br /&gt;
3. Click on &lt;span style=&quot;color: orange;&quot;&gt;Settings&lt;/span&gt; Icon and select &lt;span style=&quot;color: orange;&quot;&gt;Reader Settings&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9191901761604278110&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizA407fIZ6uHlIA80Me0Klc1mNRfBQWJ-g5J9dDaUtjnMNOrqxuUsuoa89LBBJwcmCq0V2qLGsooBaZ6KzPllQDBTtEBHBv2-RQhaMaC4ePhMIhWVLUOHw0saHbqhIFa4sHsocvnRS-TSS/s1600/Reader+Settings.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Google Reader Settings&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizA407fIZ6uHlIA80Me0Klc1mNRfBQWJ-g5J9dDaUtjnMNOrqxuUsuoa89LBBJwcmCq0V2qLGsooBaZ6KzPllQDBTtEBHBv2-RQhaMaC4ePhMIhWVLUOHw0saHbqhIFa4sHsocvnRS-TSS/s1600/Reader+Settings.PNG&quot; title=&quot;Google Reader Settings&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9191901761604278110&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
4. Click on &lt;span style=&quot;color: orange;&quot;&gt;Import/Export&lt;/span&gt; Tab &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoRJ6dG6iD__AJZXgXTG_sofLlODw4NlNa_F5XfYqU8NedxRi5Dzu3fzoGZYyRrlNBH42O4XjIBBSMu7n7FRL-Mm1YPTPh9pxliK2ses0JFT5ZSNl7pzUl2f3jldgg-6_Sb61ZPFQDXnfW/s1600/Google+Reader+ImportExport.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Google Reader Import Export Tab&quot; border=&quot;0&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoRJ6dG6iD__AJZXgXTG_sofLlODw4NlNa_F5XfYqU8NedxRi5Dzu3fzoGZYyRrlNBH42O4XjIBBSMu7n7FRL-Mm1YPTPh9pxliK2ses0JFT5ZSNl7pzUl2f3jldgg-6_Sb61ZPFQDXnfW/s640/Google+Reader+ImportExport.PNG&quot; title=&quot;Google Reader Import Export Tab&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
5. Click on &lt;span style=&quot;color: orange;&quot;&gt;&#39;Download your data through Takeout&#39;&lt;/span&gt; link &lt;br /&gt;
&lt;br /&gt;
5.1. After few seconds (Depending on your subscription list, followers, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9191901761604278110&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wyd-zmhsmOlmn2Tns3KCfYJ1zULeNfoo4UHP4CEbcS0FDiu2sfUR-5SFY_bwa1E2GfkOuf_od689dU_SxXHpjcjefpjOrdxlEkqaKbj79P9e4apCKtrvp3Kg8T4RI5iUCI1PQ8Wi9kNs/s1600/Google+Reader+Takeout.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Google Reader Takeout&quot; border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5wyd-zmhsmOlmn2Tns3KCfYJ1zULeNfoo4UHP4CEbcS0FDiu2sfUR-5SFY_bwa1E2GfkOuf_od689dU_SxXHpjcjefpjOrdxlEkqaKbj79P9e4apCKtrvp3Kg8T4RI5iUCI1PQ8Wi9kNs/s320/Google+Reader+Takeout.PNG&quot; title=&quot;Google Reader Takeout&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9191901761604278110&quot; id=&quot;tips&quot;&gt;6. Click on &lt;span style=&quot;color: orange;&quot;&gt;Create Archive&lt;/span&gt; button.&lt;/a&gt; 
&lt;br /&gt;
&lt;br /&gt;
6.1. After few seconds (Depending on your subscription list, followers, etc)&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=9191901761604278110&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpE_TMFUCNAeLlg7Mc_PkseS3K1IXc1t_t5RqVenC2YoojbsXS3bkK0lNa8a20l7JLRoFYqIJw1d40g-HsAwHjJuv8EPYmamV1CGuHFs4hENgBqEt1wggKArsxZcCa4SxEnAQ_KFNP6_pN/s1600/Google+Reader+Takeout+download.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Google Reader Takeout Download&quot; border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpE_TMFUCNAeLlg7Mc_PkseS3K1IXc1t_t5RqVenC2YoojbsXS3bkK0lNa8a20l7JLRoFYqIJw1d40g-HsAwHjJuv8EPYmamV1CGuHFs4hENgBqEt1wggKArsxZcCa4SxEnAQ_KFNP6_pN/s640/Google+Reader+Takeout+download.PNG&quot; title=&quot;Google Reader Takeout Download&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
7. Click on download and save the zip file to your machine.
&lt;br /&gt;
&lt;br /&gt;
Zip file will have following files:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;followers.json&lt;/span&gt; - List of people that follow you&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;following.json&lt;/span&gt; - List of people who you follow&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;liked.json&lt;/span&gt; - Items you have liked&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;notes.json&lt;/span&gt; - Notes you have created&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;shared.json&lt;/span&gt; - Items shared by you&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;shared-by-followers.json&lt;/span&gt; - Items shared by people you follow&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;starred.json&lt;/span&gt; - Items you have starred&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;subscriptions.xml&lt;/span&gt; - Subscriptions you have along with your folder hierarchy&lt;/li&gt;
&lt;/ul&gt;
Appreciate your feedback via comments.&lt;br /&gt;
&lt;br /&gt;
Thanks.
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/8118721564072056783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/03/steps-to-get-google-reader-data-through.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/8118721564072056783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/8118721564072056783'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/03/steps-to-get-google-reader-data-through.html' title='Steps to get Google Reader Data through Takeout'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizA407fIZ6uHlIA80Me0Klc1mNRfBQWJ-g5J9dDaUtjnMNOrqxuUsuoa89LBBJwcmCq0V2qLGsooBaZ6KzPllQDBTtEBHBv2-RQhaMaC4ePhMIhWVLUOHw0saHbqhIFa4sHsocvnRS-TSS/s72-c/Reader+Settings.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-4794192026472513339</id><published>2013-03-14T10:02:00.001+05:30</published><updated>2013-03-20T14:23:29.551+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="get"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="graph"/><category scheme="http://www.blogger.com/atom/ns#" term="how"/><category scheme="http://www.blogger.com/atom/ns#" term="how-to"/><category scheme="http://www.blogger.com/atom/ns#" term="items"/><category scheme="http://www.blogger.com/atom/ns#" term="read"/><category scheme="http://www.blogger.com/atom/ns#" term="reader"/><category scheme="http://www.blogger.com/atom/ns#" term="statistics"/><category scheme="http://www.blogger.com/atom/ns#" term="steps"/><category scheme="http://www.blogger.com/atom/ns#" term="subscriptions"/><category scheme="http://www.blogger.com/atom/ns#" term="trends"/><title type='text'>Steps to get Google Reader Statistics</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current post is on how to get your Google Reader statistics&lt;/h2&gt;
&lt;br /&gt;
Need to know your google reader statistics? Not able to find the &lt;span style=&quot;color: orange;&quot;&gt;&#39;Trends&#39;&lt;/span&gt; tab under Google Reader Account?&lt;br /&gt;
&lt;br /&gt;
Just follow this simple steps:
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Log on to your &lt;a href=&quot;http://www.google.com/reader&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Google Reader Account&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Go to Home Page&lt;/li&gt;
&lt;li&gt;Press keyboard &lt;span style=&quot;color: orange;&quot;&gt;&#39;g&#39;&lt;/span&gt; and then &lt;span style=&quot;color: orange;&quot;&gt;&#39;Shift+t&#39;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
Kabooom!!!!&lt;br /&gt;
&lt;br /&gt;
Your Google Reader Statistics will be seen with following information:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Number of Subscriptions&lt;/li&gt;
&lt;li&gt;Number of items read over past 30 days&lt;/li&gt;
&lt;li&gt;Number of items clicked over past 30 days&lt;/li&gt;
&lt;li&gt;Number of items starred over past 30 days&lt;/li&gt;
&lt;li&gt;Number of items emailed over past 30 days&lt;/li&gt;
&lt;li&gt;Total number of items read from the day you activated the Google Reader Account&lt;/li&gt;
&lt;li&gt;Read - Time of the day in graphical format&lt;/li&gt;
&lt;li&gt;Read - Day of the week in graphical format &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP_mxaOe7pKd_jFpvgyJ8ClHwk1u4grFsS0_wzTqcf5FrAQUuYv8Zov-HQdNCBRx5oRP9wZu9LC1YTvGX49cMav1lHCjtEaq2lSbahtuuAX7-8fnAU9iiAATieWdK396onlJiiCyDb6USw/s1600/Google+Reader+Statistics.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;Google Reader Statistics&quot; border=&quot;0&quot; height=&quot;168&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP_mxaOe7pKd_jFpvgyJ8ClHwk1u4grFsS0_wzTqcf5FrAQUuYv8Zov-HQdNCBRx5oRP9wZu9LC1YTvGX49cMav1lHCjtEaq2lSbahtuuAX7-8fnAU9iiAATieWdK396onlJiiCyDb6USw/s640/Google+Reader+Statistics.PNG&quot; title=&quot;Google Reader Statistics&quot; width=&quot;640&quot; /&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;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Take the snapshot and paste to any social platform you like!!!&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments.&lt;br /&gt;
&lt;br /&gt;
Thanks.

&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/4794192026472513339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/03/steps-to-get-google-reader-statistics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/4794192026472513339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/4794192026472513339'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/03/steps-to-get-google-reader-statistics.html' title='Steps to get Google Reader Statistics'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiP_mxaOe7pKd_jFpvgyJ8ClHwk1u4grFsS0_wzTqcf5FrAQUuYv8Zov-HQdNCBRx5oRP9wZu9LC1YTvGX49cMav1lHCjtEaq2lSbahtuuAX7-8fnAU9iiAATieWdK396onlJiiCyDb6USw/s72-c/Google+Reader+Statistics.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-6112627657888762122</id><published>2013-03-13T20:49:00.001+05:30</published><updated>2013-03-20T14:24:03.798+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="80C"/><category scheme="http://www.blogger.com/atom/ns#" term="Account"/><category scheme="http://www.blogger.com/atom/ns#" term="Application"/><category scheme="http://www.blogger.com/atom/ns#" term="Form"/><category scheme="http://www.blogger.com/atom/ns#" term="Form A"/><category scheme="http://www.blogger.com/atom/ns#" term="Form E"/><category scheme="http://www.blogger.com/atom/ns#" term="Fund"/><category scheme="http://www.blogger.com/atom/ns#" term="Income"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="India Income Tax"/><category scheme="http://www.blogger.com/atom/ns#" term="PPF"/><category scheme="http://www.blogger.com/atom/ns#" term="Provident"/><category scheme="http://www.blogger.com/atom/ns#" term="Public"/><category scheme="http://www.blogger.com/atom/ns#" term="salaried"/><category scheme="http://www.blogger.com/atom/ns#" term="salary"/><category scheme="http://www.blogger.com/atom/ns#" term="SBI"/><category scheme="http://www.blogger.com/atom/ns#" term="Tax"/><title type='text'>India Public Provident Fund (PPF) Account Opening in State Bank of India (SBI)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current Post is on how an individual residing in India open a Public Provident Fund (PPF) Account in State Bank of India (SBI) &lt;/h2&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Public Provident Fund (PPF) is a tax saving route taken by many individuals recently. Due to low risk and government backing, many consider it as safe bet. The interest rate declared by Government of India are close to inflation values.
&lt;br /&gt;
&lt;br /&gt;
Following sections will help you open an India Public Provident Fund (PPF) Account in State Bank of India (SBI):
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;color: #6aa84f; text-align: left;&quot;&gt;
&lt;b&gt;Sections:&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
1. Locate an State Bank of India (SBI) branch.&lt;br /&gt;
2. Required Documents&lt;br /&gt;
3. Public Provident Fund (PPF) Form A and E Filling&lt;br /&gt;
4. Public Provident Fund (PPF) Passbook&lt;br /&gt;
5. Rules &lt;br /&gt;
6. Tips &lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;1. Locate an State Bank of India (SBI) branch:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
One can search for nearest SBI branch via &lt;a href=&quot;https://www.sbi.co.in/user.htm?action=branchlocator&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;SBI Branch Locator&lt;/a&gt; service.&lt;br /&gt;
(Most of the SBI branches will be undertaking PPF serive, but it is better to call \ visit the branch to confirm the PPF service availability)&lt;br /&gt;
&lt;br /&gt;
Visit the finalized nearest SBI branch will following documents photocopy and originals.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;2. Required Documents:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt; One Recent Passport size photograph&lt;/li&gt;
&lt;li&gt;Address Proof: (Any One)
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Passport&lt;/li&gt;
&lt;li&gt;Driving License&lt;/li&gt;
&lt;li&gt;Ration Card&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Pan Card&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;3. Public Provident Fund (PPF) Form A and E Filling:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Form A is for opening of PPF Account.&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Paste the photograph on top right corner.&lt;/li&gt;
&lt;li&gt;Mention the branch name in field at top left corner.&lt;/li&gt;
&lt;li&gt;Mention the &lt;span style=&quot;color: orange;&quot;&gt;PAN card. Mandatory&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Fill the details like name and if for minor your details as guardian&lt;/li&gt;
&lt;li&gt;Sign at lower right where signature is mentioned&lt;/li&gt;
&lt;li&gt;Also sign at lower left where additional signature is mentioned&lt;/li&gt;
&lt;/ol&gt;
Form E is for nomination of PPF Account.
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Fill the details like name and if for minor your details as guardian&lt;/li&gt;
&lt;li&gt;Take signature of two witnesses mostly your parents or relative signature can be taken&lt;/li&gt;
&lt;li&gt;Sign at lower right where signature is mentioned&lt;/li&gt;
&lt;/ol&gt;
Deposit Challan:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Account Number: PPF Account Number&lt;/li&gt;
&lt;li&gt;Name: Name as you mentioned in PPF Form A&lt;/li&gt;
&lt;li&gt;Address: Address as per proof in PPF Address proof document&lt;/li&gt;
&lt;li&gt;Amount Details:  As per cash denominations or cheque number&lt;/li&gt;
&lt;li&gt;Amount in words&lt;/li&gt;
&lt;li&gt;Signature&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;4. Public Provident Fund (PPF) Passbook:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
Submit the Form A and Form E along with photocopy. The person in charge will verified the information in Form against the original documents and any missing information.
&lt;br /&gt;
&lt;br /&gt;
Mostly the account will be opened in 20 minutes but some times they ask to come next day to collect the passbook.&lt;br /&gt;
&lt;br /&gt;
Passbook first page will be printed with all the required details like Account Number, Name, Son\Daughter\Wife\Husband of, Branch Name.&lt;br /&gt;
&lt;br /&gt;
The nomination details of Form E will be present as &lt;span style=&quot;color: orange;&quot;&gt;Nomination Registration Number&lt;/span&gt; on Page 1 of Passbook&lt;br /&gt;
&lt;br /&gt;
From Page 3 onwards the transaction details will be printed.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;5. Rules:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Only an Indian resident can open an PPF account&lt;/li&gt;
&lt;li&gt;Only one PPF account for an individual&lt;/li&gt;
&lt;li&gt;Exempted under &lt;span style=&quot;color: orange;&quot;&gt;80C&lt;/span&gt; - Indian Tax Laws&lt;/li&gt;
&lt;li&gt;Minimum Limit for deposit is &lt;span style=&quot;color: orange;&quot;&gt;Rs 500 /-&lt;/span&gt; per year&lt;/li&gt;
&lt;li&gt;Maximum Limit for deposit is Rs&lt;span style=&quot;color: orange;&quot;&gt; 1,00,000 /&lt;/span&gt;- per year&lt;/li&gt;
&lt;li&gt;Maximum of &lt;span style=&quot;color: orange;&quot;&gt;12&lt;/span&gt; deposited can be made over year&lt;/li&gt;
&lt;li&gt;Deposit should be in multiple of &lt;span style=&quot;color: orange;&quot;&gt;Rs. 5/-&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Interest Rate is declared every year by Government of India&lt;/li&gt;
&lt;li&gt;Nomiations can be made. Fill PPF Form E.&lt;/li&gt;
&lt;li&gt;Minimum tenure for PPF Account is &lt;span style=&quot;color: orange;&quot;&gt;15 years&lt;/span&gt;.&lt;/li&gt;
&lt;li&gt;Extended with block of &lt;span style=&quot;color: orange;&quot;&gt;5 years&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;6. Tips:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;The lowest balance between 5th and last working day of the month is used for calculating the interest. Hence, depositing the amount before 5th will fetch more interest&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Done. We opened the PPF Account in SBI branch.
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback &amp;amp; suggestions via comments.
&lt;br /&gt;
&lt;br /&gt;
Thanks.
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/6112627657888762122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/03/india-public-provident-fund-ppf-account.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6112627657888762122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6112627657888762122'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/03/india-public-provident-fund-ppf-account.html' title='India Public Provident Fund (PPF) Account Opening in State Bank of India (SBI)'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-5157375304991663506</id><published>2013-03-12T18:19:00.002+05:30</published><updated>2013-03-12T18:19:40.105+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="character"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="non-printable"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="remove"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><title type='text'>Python: Remove Non-printable characters from string</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;








Current post is on how to remove non-printable characters from string.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Need a function to remove non-printable characters in python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Remove Non-printable function for ASCII String:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;def&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; remove_ascii_non_printable(str)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt; &quot;&quot;&quot;Removes Non-printable chars from ASCII String&quot;&quot;&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; return &#39;&#39;.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;([ch for ch in str if ord(ch) &amp;gt; 31 and ord(ch) &amp;lt; 126 or ord(c) = = 9])&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;/h3&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Remove Non-printable function for Unicode String:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;def&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp; remove_unicode_non_printable(str)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;&quot;&quot;&quot;Removes Non-printable chars from ASCII String&quot;&quot;&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; return &#39;&#39;.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;([ch for ch in str if ord(ch) &amp;gt; 31 or ord(c) = = 9])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments.&lt;br /&gt;
&lt;br /&gt;
Thanks. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/5157375304991663506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2013/03/python-remove-non-printable-characters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/5157375304991663506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/5157375304991663506'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2013/03/python-remove-non-printable-characters.html' title='Python: Remove Non-printable characters from string'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-2188967876304524258</id><published>2012-07-26T21:15:00.000+05:30</published><updated>2012-07-26T21:18:21.161+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="argument"/><category scheme="http://www.blogger.com/atom/ns#" term="attribute"/><category scheme="http://www.blogger.com/atom/ns#" term="AttributeError"/><category scheme="http://www.blogger.com/atom/ns#" term="Join"/><category scheme="http://www.blogger.com/atom/ns#" term="list"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Python: AttributeError: &#39;list&#39; object has no attribute &#39;join&#39;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;






Current post is on how to recover from AttributeError: &#39;list&#39; object has no attribute &#39;join&#39;.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Started working on python and got struck in &#39;JOIN&#39; function?&lt;br /&gt;
&lt;br /&gt;
Got the &quot;AttributeError: &#39;list&#39; object has no attribute &#39;join&#39; &quot; error when trying to JOIN list in Python?&lt;br /&gt;
&lt;br /&gt;
Just change the list and argument place.&lt;br /&gt;
&lt;br /&gt;
Reason is we are wired to think like&amp;nbsp; &lt;span style=&quot;color: orange;&quot;&gt;object.some_function arguments&lt;/span&gt; but here its like &lt;span style=&quot;color: orange;&quot;&gt;argument.some_function object(s)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;List JOIN in Python:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
mypythonlist = [&#39;ListElement1&#39;, &#39;ListElement2&#39;]&lt;br /&gt;
mypytonlist.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;(&#39;-&#39;)&amp;nbsp;&amp;nbsp; #Incorrect Usage which gave the AttributeError&lt;br /&gt;
&lt;br /&gt;
&#39;-&#39;.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;(mypythonlist)&amp;nbsp; #Correct Usage&lt;br /&gt;
&lt;br /&gt;
# It will return &#39;ListElement1-ListElement2&#39;&lt;/blockquote&gt;
&lt;br /&gt;
For detailed information refer to &lt;a href=&quot;http://techietrivia.blogspot.com/2012/07/join-funtion-for-iterable-in-python.html&quot; target=&quot;_blank&quot;&gt;&#39;JOIN&#39; function post&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope this post saved your time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/2188967876304524258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/attributeerror-list-object-has-no.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/2188967876304524258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/2188967876304524258'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/attributeerror-list-object-has-no.html' title='Python: AttributeError: &#39;list&#39; object has no attribute &#39;join&#39;'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-852382312511669231</id><published>2012-07-26T20:18:00.000+05:30</published><updated>2012-07-27T18:22:18.840+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="iterable"/><category scheme="http://www.blogger.com/atom/ns#" term="Join"/><category scheme="http://www.blogger.com/atom/ns#" term="list"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><title type='text'>Python: JOIN Function for Iterable</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;







Current post is on how JOIN function works in Python.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Recently started working on Python and got stuck in &#39;JOIN&#39; function?&lt;br /&gt;
&lt;br /&gt;
Not sure how the JOIN function works?&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;JOIN Function for iterable in Python:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;color: orange;&quot;&gt;
string str.join(iterable)&lt;/div&gt;
&lt;br /&gt;
where,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str = string which will be used to append the elements in iterable&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iterable = any iterable in python like list, string&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string = returns the joined string&lt;/blockquote&gt;
&lt;br /&gt;
Confused ??&lt;br /&gt;
&lt;br /&gt;
Reason is we are wired to think like&amp;nbsp; &lt;span style=&quot;color: orange;&quot;&gt;object.some_function arguments&lt;/span&gt; but here its like &lt;span style=&quot;color: orange;&quot;&gt;argument.some_function object(s)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;List JOIN in Python:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
mypythonlist = [&#39;First&#39;, &#39;Second&#39;]&lt;br /&gt;
mypytonlist.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;(&#39;-&#39;)&amp;nbsp;&amp;nbsp; #Incorrect Usage, it will cause &lt;a href=&quot;http://techietrivia.blogspot.com/2012/07/attributeerror-list-object-has-no.html&quot; target=&quot;_blank&quot;&gt;AttributeError&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&#39;-&#39;.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;(mypythonlist)&amp;nbsp; #Correct Usage&lt;br /&gt;
&lt;br /&gt;
# It will return &#39;First-Second&#39;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;



&lt;span style=&quot;font-size: small;&quot;&gt;String JOIN in Python:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
mypythonstr = &#39;MyPythonString&#39;&lt;br /&gt;
mypythonstr.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;(&#39;-&#39;)&amp;nbsp; #Incorrect Usage&lt;br /&gt;
&lt;br /&gt;
&#39;-&#39;.&lt;span style=&quot;color: orange;&quot;&gt;join&lt;/span&gt;(mypythonstr)&amp;nbsp;&amp;nbsp; #Correct Usage&lt;br /&gt;
&lt;br /&gt;
# It&amp;nbsp; will return &#39;M-y-P-y-t-h-o-n-S-t-r-i-n-g&#39;&lt;/blockquote&gt;
&lt;br /&gt;
I hope now you understand how &#39;JOIN&#39; function works in Python.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/852382312511669231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/join-funtion-for-iterable-in-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/852382312511669231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/852382312511669231'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/join-funtion-for-iterable-in-python.html' title='Python: JOIN Function for Iterable'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-8594590347195659866</id><published>2012-07-26T19:31:00.000+05:30</published><updated>2012-07-26T21:17:38.209+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="array"/><category scheme="http://www.blogger.com/atom/ns#" term="convert"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="left"/><category scheme="http://www.blogger.com/atom/ns#" term="operation"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="right"/><category scheme="http://www.blogger.com/atom/ns#" term="slicing"/><category scheme="http://www.blogger.com/atom/ns#" term="vbscript"/><title type='text'>Python: Converting VbScript Left-Right Function</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;





Current post is on how to convert Left-Right Function of VBScript in Python 3.2.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Converting or migrating a VbScript project to Python?&lt;br /&gt;
&lt;br /&gt;
Stuck in converting Left or Right function of VbScript in Python?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;VBScript Left Function:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;color: orange;&quot;&gt;
Left(string, Length)&lt;/div&gt;
&lt;br /&gt;
where,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string = your text string&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length = number of character from left you want to extract&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
myleftstring = &lt;span style=&quot;color: orange;&quot;&gt;Left&lt;/span&gt;(&quot;Hello from Left, noting more!!!&quot;,15);&lt;br /&gt;
&lt;br /&gt;
//myleftstring will contain &#39;Hello from Left&#39;.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;VBScript Right Function:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;color: orange;&quot;&gt;
Right(string, Length)&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
where,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string = your text string&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length = number of character from right you want to extract&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
myrightstring = &lt;span style=&quot;color: orange;&quot;&gt;Right&lt;/span&gt;(&quot;Hello from Left, noting more!!!&quot;,15);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//myrightstring will contain &#39;, noting more!!!&#39;.&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;Python: Array Slicing:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Array slicing is done using &lt;span style=&quot;color: orange;&quot;&gt;[ : ]&lt;/span&gt; operator.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
text = &#39;Hello from Python 3.2&#39;&lt;br /&gt;
leftslicedtext = text&lt;span style=&quot;color: orange;&quot;&gt;[:11]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
//leftslicetext will contain &#39;Hello from&#39;&lt;br /&gt;
&lt;br /&gt;
rightslicedtext = text&lt;span style=&quot;color: orange;&quot;&gt;[11:]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
//rightslicedtext will contain &#39; Python 3.2&#39;&lt;br /&gt;
&lt;br /&gt;
frombehind = text&lt;span style=&quot;color: orange;&quot;&gt;[-3:]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
//frombehind will contian &#39;3.2&#39; &lt;/blockquote&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;Summarize:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
To convert the VbScript Left / Right Function, use the array slicing feature of Python.&lt;br /&gt;
&lt;br /&gt;
It is simple, clean and readable.&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/8594590347195659866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/converting-vbscript-left-right-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/8594590347195659866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/8594590347195659866'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/converting-vbscript-left-right-function.html' title='Python: Converting VbScript Left-Right Function'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-4305617688771049</id><published>2012-07-14T23:15:00.000+05:30</published><updated>2013-07-02T19:45:48.634+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="2011"/><category scheme="http://www.blogger.com/atom/ns#" term="2012"/><category scheme="http://www.blogger.com/atom/ns#" term="2013"/><category scheme="http://www.blogger.com/atom/ns#" term="assessment year"/><category scheme="http://www.blogger.com/atom/ns#" term="e-filing"/><category scheme="http://www.blogger.com/atom/ns#" term="e-return"/><category scheme="http://www.blogger.com/atom/ns#" term="Filling"/><category scheme="http://www.blogger.com/atom/ns#" term="Form"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12 BA"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 16"/><category scheme="http://www.blogger.com/atom/ns#" term="Income"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="India Income Tax"/><category scheme="http://www.blogger.com/atom/ns#" term="ITR-1"/><category scheme="http://www.blogger.com/atom/ns#" term="Sahaj"/><category scheme="http://www.blogger.com/atom/ns#" term="salaried"/><category scheme="http://www.blogger.com/atom/ns#" term="salary"/><category scheme="http://www.blogger.com/atom/ns#" term="Tax"/><title type='text'>India Income Tax e-Filling : 2012</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;























Current Post is on how a salaried individual residing in India file tax return online (e-return) for 2011-2012 (A.Y. 2012-2013) from Form 16 &amp;amp; Form 12 BA &lt;/h2&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Prerequisite: Registered User at &lt;a href=&quot;https://incometaxindiaefiling.gov.in/e-Filing/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Income Tax India e-Filing Site&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
If not refer to Steps to register at Income Tax India e-Filing Site.&lt;br /&gt;
&lt;h3 style=&quot;color: #6aa84f; text-align: left;&quot;&gt;





















&lt;b&gt;Sections:&lt;/b&gt;&lt;/h3&gt;
&lt;br /&gt;
1. Downloading the Form (Excel Sheet).&lt;br /&gt;
2. Filling the Form (Excel Sheet)&lt;br /&gt;
3. Generating the XML&lt;br /&gt;
4. Uploading the XML&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;















&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;1. Downloading the Form (Excel Sheet):&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
- Login into &lt;a href=&quot;https://incometaxindiaefiling.gov.in/portal/index.do&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Income Tax India e-Filling Site&lt;/a&gt; with your valid credentials. (PAN number and password)&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Assuming you are a salaried individual with / without income from Other Sources (only Interest Income or Family Pension) , &lt;span style=&quot;color: orange;&quot;&gt;ITR-1 (SAHAJ)&lt;/span&gt; is the form that needs to be filled. OR If you had Income from house or other sources, respective ITR form needs to be downloaded.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- To download the &lt;span style=&quot;color: orange;&quot;&gt;ITR-1 (SAHAJ)&lt;span style=&quot;color: black;&quot;&gt;, Go to &lt;span style=&quot;color: orange;&quot;&gt;Download&lt;/span&gt; Section, &lt;span style=&quot;color: orange;&quot;&gt;&#39;e-Filling A.Y. 2012-2013 &amp;gt;&amp;gt; Individual,HUF&#39;&lt;span style=&quot;color: black;&quot;&gt; menu option.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;















&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;2. Filling the Form (Excel Sheet):&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Unzip the &lt;span style=&quot;color: orange;&quot;&gt;&#39;ITR1_2012_13_R2&#39;&lt;/span&gt; zip file and open the &lt;span style=&quot;color: orange;&quot;&gt;&#39;2012_ITR1_PR18.xls&#39;&lt;/span&gt; excel sheet.&lt;br /&gt;
&lt;br /&gt;
- Excel sheet will have 4 sheets.&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Income Details&lt;/li&gt;
&lt;li&gt;TDS&lt;/li&gt;
&lt;li&gt;Taxes Paid and Verification&lt;/li&gt;
&lt;li&gt;80G - Not covered in current post&lt;/li&gt;
&lt;/ol&gt;
Basic Instructions:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Compulsory Fields - Green Background &amp;amp; Red Color Label&lt;/li&gt;
&lt;li&gt;Optional Fields - Green Background &amp;amp; Black Color Label&lt;/li&gt;
&lt;li&gt;Auto-calculated Fields - White Background &amp;amp; Blue Color&amp;nbsp; Label&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
Follow the steps mentioned in &lt;a href=&quot;http://techietrivia.blogspot.in/2012/07/india-income-tax-itr-1-sahaj-form.html&quot; target=&quot;_blank&quot;&gt;ITR1 (SAHAJ) Form Filling post&lt;/a&gt; which will help you fill excel sheet from Form 16 &amp;amp; Form 12 BA&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;color: orange;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;















&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;3. Generating the XML:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Validate each sheet&amp;nbsp; by clicking the &#39;&lt;span style=&quot;color: orange;&quot;&gt;Validate&#39;&lt;/span&gt; button present on each sheet&lt;br /&gt;
&lt;br /&gt;
- Click on &lt;span style=&quot;color: orange;&quot;&gt;&#39;Calculate Tax&#39;&lt;/span&gt; button&lt;br /&gt;
&lt;br /&gt;
- Click on &lt;span style=&quot;color: orange;&quot;&gt;&#39;xml Generate&#39;&lt;/span&gt; button&lt;br /&gt;
&lt;br /&gt;
- Click &lt;span style=&quot;color: orange;&quot;&gt;&#39;OK&#39;&lt;/span&gt; on following pop-ups.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji98xsIETfmqjxGqonedKBvQclW_tpl6jLIK-jLEY_CfRQAa7YdIcxXez9idEbJofBqWxskegk2B1DYPbAoYLVr5R2osZOypewMPVlZNY2I2k1olcwFYSmJdro9cXI6TbuPGBLhFDoXay1/s1600/GenerateXMLFirstPop.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji98xsIETfmqjxGqonedKBvQclW_tpl6jLIK-jLEY_CfRQAa7YdIcxXez9idEbJofBqWxskegk2B1DYPbAoYLVr5R2osZOypewMPVlZNY2I2k1olcwFYSmJdro9cXI6TbuPGBLhFDoXay1/s320/GenerateXMLFirstPop.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKxA-GIfz_ytvbFwZ-icHHYwzAl2vYr2z_yNboZeDUL7wAo2dZ5p1xE-VUjRXODdKATeMVI-134Dn_77XI83sWmZkLdE9wqCODLp7SDGd0zPppxocTTWT7oobjzO0IeSkYl2e7aCb7TJMp/s1600/GenerateXMLSecondPop.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;89&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKxA-GIfz_ytvbFwZ-icHHYwzAl2vYr2z_yNboZeDUL7wAo2dZ5p1xE-VUjRXODdKATeMVI-134Dn_77XI83sWmZkLdE9wqCODLp7SDGd0zPppxocTTWT7oobjzO0IeSkYl2e7aCb7TJMp/s640/GenerateXMLSecondPop.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
- New &lt;span style=&quot;color: orange;&quot;&gt;&#39;Pre-XML Check&#39;&lt;/span&gt; sheet would be created.&lt;br /&gt;
&lt;br /&gt;
- Check the following details:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;TDS on Salary - If no amount then redo the Generate XML Steps&lt;/li&gt;
&lt;li&gt;All the Verification Columns&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- After verifying all the details, click the &lt;span style=&quot;color: orange;&quot;&gt;&#39;Save XML&#39;&lt;/span&gt; button&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Click&lt;span style=&quot;color: orange;&quot;&gt; &#39;OK&#39;&lt;/span&gt; following pop-ups.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic_86EoDMbZdEi6WlHN7kXODNMXVnQbWpCfbz6mK0bxkY4ijzXfwGQpWJdSccGRO_6hawQ4phRa51lNjXRKwbZgxFFEbn4rQ-vjhrv3rjsiqwAJ-0WRim44tdSEulnfwcj0Q5jOOKZxJGu/s1600/GenerateXMLThirdPop.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;61&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic_86EoDMbZdEi6WlHN7kXODNMXVnQbWpCfbz6mK0bxkY4ijzXfwGQpWJdSccGRO_6hawQ4phRa51lNjXRKwbZgxFFEbn4rQ-vjhrv3rjsiqwAJ-0WRim44tdSEulnfwcj0Q5jOOKZxJGu/s400/GenerateXMLThirdPop.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- File named &lt;span style=&quot;color: orange;&quot;&gt;&#39;ITR1_PANCARD.xml&#39;&lt;/span&gt; will be saved on mentioned path. &lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h3 style=&quot;text-align: left;&quot;&gt;







&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;4. Uploading the XML:&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Login into &lt;a href=&quot;https://incometaxindiaefiling.gov.in/portal/index.do&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Income Tax India e-Filling Site&lt;/a&gt; with your valid credentials. (PAN number and password)&lt;br /&gt;
&lt;br /&gt;
- Under &lt;span style=&quot;color: orange;&quot;&gt;&#39;Submit Return&#39;&lt;/span&gt; section, select &#39;&lt;span style=&quot;color: orange;&quot;&gt;Select Assessement Year &amp;gt;&amp;gt; AY 12-13&#39; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
- Following screen will be displayed. Select &lt;span style=&quot;color: orange;&quot;&gt;&#39;ITR-1&#39;&lt;/span&gt; and click &lt;span style=&quot;color: orange;&quot;&gt;&#39;Next&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEies7s8zhuY_516P23UZ_1aSCSgNUAm_3y9lcyb3xCvD7xcYsVJ49M1BG2jS90XSm7C-NulC3E1fGGWCMBYV90507pEskb5oGMtUYmkXO2OIkC2jhDmS1evaUskfettCxrgeuI-NX217w1y/s1600/FormSelection.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;392&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEies7s8zhuY_516P23UZ_1aSCSgNUAm_3y9lcyb3xCvD7xcYsVJ49M1BG2jS90XSm7C-NulC3E1fGGWCMBYV90507pEskb5oGMtUYmkXO2OIkC2jhDmS1evaUskfettCxrgeuI-NX217w1y/s640/FormSelection.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
- Click &lt;span style=&quot;color: orange;&quot;&gt;&#39;Browse&#39;&lt;/span&gt; to select the &lt;span style=&quot;color: orange;&quot;&gt;&#39;ITR1_PANCARD.xml&#39;&lt;/span&gt; file we generated from Excel sheet.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDiK6FASNVH8HPrbpjifuW5AoqUP4M2g1QucR4cLvmsZZ0bdbHtkToyPw-CsnjQtVmTbUFtstTWp8rERGyiigiE8CccRHu7BvbvwUypT9YJxQrwao-2IYGt9vDETVqbVLCEO6NLdS_PhT_/s1600/UploadXML.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;428&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDiK6FASNVH8HPrbpjifuW5AoqUP4M2g1QucR4cLvmsZZ0bdbHtkToyPw-CsnjQtVmTbUFtstTWp8rERGyiigiE8CccRHu7BvbvwUypT9YJxQrwao-2IYGt9vDETVqbVLCEO6NLdS_PhT_/s640/UploadXML.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
- On Clicking &lt;span style=&quot;color: orange;&quot;&gt;&#39;Upload&#39;&lt;/span&gt; Button, following pop-up will come.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-1fmr1OSgUfSrpeuJZCsQ_5-PCNE7emq09Sgbn7jegNRwH1BEHsXGVGd4j7eT8f2sKvxIvmEJRHPTZoWm74JbCgW8jSwrcRiKmjoyzdvNMt7bAvETzrwrhUsxCA5VFHCHpk-wBdEnMKck/s1600/Popup.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;151&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-1fmr1OSgUfSrpeuJZCsQ_5-PCNE7emq09Sgbn7jegNRwH1BEHsXGVGd4j7eT8f2sKvxIvmEJRHPTZoWm74JbCgW8jSwrcRiKmjoyzdvNMt7bAvETzrwrhUsxCA5VFHCHpk-wBdEnMKck/s400/Popup.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
- Select &lt;span style=&quot;color: orange;&quot;&gt;&#39;OK&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
- The XML will be uploaded and following screen will appear. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitPCTWOYMRD6qS4tNL-5je9NPfoQ4fTw4wF2sppErBrtAvuOkMy6ew2ZQmpEf83mnWFrD-uIZjDS8piqm10545J7wzbgxZmZSWuZJALB_mX8RqJCQnscpd9dYddJBpHn_v-vVfsK5pmGDc/s1600/Done.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;459&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitPCTWOYMRD6qS4tNL-5je9NPfoQ4fTw4wF2sppErBrtAvuOkMy6ew2ZQmpEf83mnWFrD-uIZjDS8piqm10545J7wzbgxZmZSWuZJALB_mX8RqJCQnscpd9dYddJBpHn_v-vVfsK5pmGDc/s640/Done.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
- From &lt;span style=&quot;color: orange;&quot;&gt;&#39;here&#39;&lt;/span&gt; link, download the &lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;ITR-V Form&lt;/span&gt;&lt;/b&gt;. &lt;br /&gt;
&lt;br /&gt;
- As we didn&#39;t digitally signed the XML, we need to send ITR-V Form to nearest Income Tax Office. In current case, the City was &#39;Bangalore&#39;, hence the address of Bangalore Income Tax Office came, where I need to send the ITR- V Form.&lt;br /&gt;
&lt;br /&gt;
- Print the ITR-V Form on normal A4 size paper and &lt;b style=&quot;color: orange;&quot;&gt;signed the Form.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
- Send it via SPEED POST or ordinary POST within 120 days post you upload the XML.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Done. We e-Filed our income tax return for 2011-2012 (Assessment Year 2012-2013).&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback &amp;amp; suggestions via comments.&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/4305617688771049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/india-income-tax-e-filling-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/4305617688771049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/4305617688771049'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/india-income-tax-e-filling-2012.html' title='India Income Tax e-Filling : 2012'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji98xsIETfmqjxGqonedKBvQclW_tpl6jLIK-jLEY_CfRQAa7YdIcxXez9idEbJofBqWxskegk2B1DYPbAoYLVr5R2osZOypewMPVlZNY2I2k1olcwFYSmJdro9cXI6TbuPGBLhFDoXay1/s72-c/GenerateXMLFirstPop.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-1442556286356660810</id><published>2012-07-14T19:50:00.000+05:30</published><updated>2013-07-02T19:47:47.178+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="2011"/><category scheme="http://www.blogger.com/atom/ns#" term="2012"/><category scheme="http://www.blogger.com/atom/ns#" term="2013"/><category scheme="http://www.blogger.com/atom/ns#" term="assessment"/><category scheme="http://www.blogger.com/atom/ns#" term="e-filing"/><category scheme="http://www.blogger.com/atom/ns#" term="e-return"/><category scheme="http://www.blogger.com/atom/ns#" term="Filling"/><category scheme="http://www.blogger.com/atom/ns#" term="Form"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 12 BA"/><category scheme="http://www.blogger.com/atom/ns#" term="Form 16"/><category scheme="http://www.blogger.com/atom/ns#" term="Income"/><category scheme="http://www.blogger.com/atom/ns#" term="India"/><category scheme="http://www.blogger.com/atom/ns#" term="India Income Tax"/><category scheme="http://www.blogger.com/atom/ns#" term="ITR-1"/><category scheme="http://www.blogger.com/atom/ns#" term="Sahaj"/><category scheme="http://www.blogger.com/atom/ns#" term="Tax"/><title type='text'>India Income Tax ITR-1 (SAHAJ) Form Filling</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;





Current Post is on how to fill ITR-1 (SAHAJ) Income Tax Form for 2011-2012 from Form 16 &amp;amp; Form 12BA (A.Y. 2012-2013)&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Post covers the filling of ITR-1 (SAHAJ) form for e-Filing. But if you are planning to manual fill the paper form, it will be on similar line.&lt;br /&gt;
&lt;br /&gt;
Friendly advice: Do e-Filing, it is faster, convenient and refunds are quicker.&lt;br /&gt;
&lt;br /&gt;
Assuming you have downloaded the form from &lt;a href=&quot;https://incometaxindiaefiling.gov.in/e-Filing/&quot; target=&quot;_blank&quot;&gt;Income Tax India e-Filing Site&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- Unzip the &lt;span style=&quot;color: orange;&quot;&gt;&#39;ITR1_2012_13_R2&#39;&lt;/span&gt; zip file and open the &lt;span style=&quot;color: orange;&quot;&gt;&#39;2012_ITR1_PR18.xls&#39;&lt;/span&gt; excel sheet.&lt;br /&gt;
&lt;br /&gt;
- Excel sheet will have 4 sheets.&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Income Details&lt;/li&gt;
&lt;li&gt;TDS&lt;/li&gt;
&lt;li&gt;Taxes Paid and Verification&lt;/li&gt;
&lt;li&gt;80G - &lt;span style=&quot;color: red;&quot;&gt;Not covered in current post&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
Basic Instructions:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Compulsory Fields - Green Background &amp;amp; Red Color Label&lt;/li&gt;
&lt;li&gt;Optional Fields - Green Background &amp;amp; Black Color Label&lt;/li&gt;
&lt;li&gt;Auto-calculated Fields - White Background &amp;amp; Blue Color&amp;nbsp; Label&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
1. Income Details Sheet:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
- Fill the following cells:&lt;/div&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;First Name&lt;/li&gt;
&lt;li&gt;Middle Name&lt;/li&gt;
&lt;li&gt;Last Name&lt;/li&gt;
&lt;li&gt;PAN Number&lt;/li&gt;
&lt;li&gt;Flat \ Door \ Building&lt;/li&gt;
&lt;li&gt;Status - &lt;span style=&quot;color: orange;&quot;&gt;I Individual&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Area \ Locality&lt;/li&gt;
&lt;li&gt;Date of Birth (DD \ MM \ YYYY)&lt;/li&gt;
&lt;li&gt;Town \ City \ District&lt;/li&gt;
&lt;li&gt;State - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down option, don&#39;t manual write it&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Pincode - &lt;span style=&quot;color: orange;&quot;&gt;In hurry don&#39;t write your permanent address or office address pincode&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Sex -  &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down option, don&#39;t manual write it&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Email Address&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Employer Category - &lt;span style=&quot;color: orange;&quot;&gt;Mostly it will be OTH, kindly fill as per your category&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Return Filed under section - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down 11 - BeforeDueDt 139(1) (if all your taxes are paid and submitting before 31 July 2012)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Whether original or revised return - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down respective return.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Residential Status - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down respective status&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Tax Status -&lt;span style=&quot;color: orange;&quot;&gt; Select from Drop-down as per your tax valuation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Income from Salary / Pension -&lt;span style=&quot;color: orange;&quot;&gt; Fill the value from Form 16 - INCOME CHARGEABLE UNDER THE HEAD &#39;SALARIES&#39;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Income from other sources - &lt;span style=&quot;color: orange;&quot;&gt;Fill the total value from other sources&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Fill the &#39;Deductions under ChapterVI A&#39; as per Form 16&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Tax payable on Total Income - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 - Tax on total Income&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Education cess... - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 - Education cess...&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Relief under Section 89 - Mostly 0&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Relief under Section 90/ 91- Mostly 0 &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;- Following fields will be automatically calculated / filled:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;4 Gross Total Income (1+2+3)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;7 Total Income (4-6)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;10 Total Tax, Surcharge and Education Cess (Payable) (8 + 9)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;13 Balance Tax Payable (10 - 11 - 12)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;15 Total Tax and Interest Payable (13 + 14)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
2. TDS Sheet:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;br /&gt;
- Fill the following cells:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Under 23 Tax deducted at source from SALARY&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;TAN of Employer - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 12BA - TAN&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Name of the Employer -&lt;span style=&quot;color: orange;&quot;&gt; Fill the value from Form 12BA - Name &amp;amp; Address of the Employer &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Income charged under Head of the salaries - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 -&amp;nbsp; INCOME CHARGEABLE UNDER THE HEAD &#39;SALARIES&#39;&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Total Tax deducted&amp;nbsp; - &lt;span style=&quot;color: orange;&quot;&gt;Fill the value from Form 16 -&amp;nbsp; Tax Payable&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Under 24 Tax deducted at source of Income other then Salary - &lt;span style=&quot;color: orange;&quot;&gt;Fill as per receipt details&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-size: small;&quot;&gt;
3. Taxes Paid &amp;amp; Verification:&lt;/span&gt;&lt;/b&gt;&lt;/h4&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;- Fill the following cells:&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Enter your Bank Account Number - &lt;span style=&quot;color: orange;&quot;&gt;To which Bank Account one needs the cheque \ transfer for refund amount&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Refund Type - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down &#39;Yes&#39; for direct deposit, it will be faster&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;MICR Code - &lt;span style=&quot;color: orange;&quot;&gt;MICR Code of Bank&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Type of Account - &lt;span style=&quot;color: orange;&quot;&gt;Select from Drop-down the account type of Bank Account number you mentioned above&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Name - &lt;span style=&quot;color: orange;&quot;&gt;Same as in PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;son/ daugher of - &lt;span style=&quot;color: orange;&quot;&gt;Same as in PAN card&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Place&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;PAN Card&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
- &lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Following fields will be automatically calculated / filled:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;16a&amp;nbsp; Advance Tax (from item 25)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;16b TDS (Total from item 23 + item 24)a&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;16c Self Assessment Tax (item 25)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;17 Total Taxes Paid (16a + 16b + 16c)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;18 Tax Payable - &lt;span style=&quot;color: orange;&quot;&gt;Mostly the amount should be zero, unless one has to pay the tax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;19 Refund - &lt;span style=&quot;color: orange;&quot;&gt;Check the amount&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
And we are done finally :).&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
I hope it didn&#39;t took more then 15-20 minutes to complete the form.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Appreciate your feedback via comments.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Thanks.&lt;br /&gt;
Mehul &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/1442556286356660810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/india-income-tax-itr-1-sahaj-form.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1442556286356660810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1442556286356660810'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/india-income-tax-itr-1-sahaj-form.html' title='India Income Tax ITR-1 (SAHAJ) Form Filling'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-6103684981515978415</id><published>2012-07-13T20:16:00.001+05:30</published><updated>2013-07-13T10:44:01.563+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="access"/><category scheme="http://www.blogger.com/atom/ns#" term="Global"/><category scheme="http://www.blogger.com/atom/ns#" term="module"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="variable"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows XP"/><title type='text'>Python: Global Variable Access</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;font-family: inherit; text-align: left;&quot;&gt;

Current post is on how to access the global variables in Python 3.2.&amp;nbsp;&lt;/h2&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
Global variables can be easily accessed by using the keyword &lt;span style=&quot;color: orange;&quot;&gt;global&lt;/span&gt;.&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;According to &lt;a href=&quot;http://docs.python.org/py3k/reference/simple_stmts.html#global&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Python 3.2 documentation&lt;/a&gt;:&lt;/span&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot; style=&quot;font-family: inherit;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;The &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;global&lt;/span&gt;&lt;/span&gt; statement is a declaration which holds for the entire
current code block.  It means that the listed identifiers are to be interpreted
as globals.  It would be impossible to assign to a global variable without
&lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;global&lt;/span&gt;&lt;/span&gt;, although free variables may refer to globals without being
declared global.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Names listed in a &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;global&lt;/span&gt;&lt;/span&gt; statement must not be used in the same code
block textually preceding that &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;global&lt;/span&gt;&lt;/span&gt; statement.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Names listed in a &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;global&lt;/span&gt;&lt;/span&gt; statement must not be defined as formal
parameters or in a &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;for&lt;/span&gt;&lt;/span&gt; loop control target, &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;class&lt;/span&gt;&lt;/span&gt;
definition, function definition, or &lt;span class=&quot;xref std std-keyword docutils literal&quot;&gt;&lt;span class=&quot;pre&quot;&gt;import&lt;/span&gt;&lt;/span&gt; statement.&lt;/span&gt;&lt;/blockquote&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;b&gt;Example 1: Change the global variable&lt;/b&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
globalVariable = False&lt;br /&gt;
&lt;br /&gt;
def ChangeGlobalFunction():&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&quot;Function that changes global variable&quot;&quot;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; global&amp;nbsp; globalVariable&amp;nbsp; &lt;span style=&quot;color: orange;&quot;&gt;#Global statement&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; globalVariable = True&lt;br /&gt;
&lt;br /&gt;
def PrintGlobalFunction():&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&quot;Function that prints global variable&quot;&quot;&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(globalVariable)&lt;br /&gt;
&lt;br /&gt;
PrintGlobalFunction()&lt;br /&gt;
ChangeGlobalFunction()&lt;br /&gt;
PrintGlobalFunction()&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;b&gt;Output:&lt;/b&gt;&lt;/div&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
False&lt;br /&gt;
True&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/6103684981515978415/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/python-global-variable-access.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6103684981515978415'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6103684981515978415'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/python-global-variable-access.html' title='Python: Global Variable Access'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-9103919618229341740</id><published>2012-07-13T19:53:00.000+05:30</published><updated>2013-07-13T10:43:00.208+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="exists"/><category scheme="http://www.blogger.com/atom/ns#" term="File"/><category scheme="http://www.blogger.com/atom/ns#" term="isfile"/><category scheme="http://www.blogger.com/atom/ns#" term="module"/><category scheme="http://www.blogger.com/atom/ns#" term="OS"/><category scheme="http://www.blogger.com/atom/ns#" term="Path"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows XP"/><title type='text'>Python: Check for file existence</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;

Current post is on how to check whether file exists on system running Python 3.2.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
First import the &lt;span style=&quot;color: #666666;&quot;&gt;&#39;os.path&#39;&lt;/span&gt; module.&amp;nbsp; os.path module implements some useful functions on pathname.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;import &lt;span style=&quot;color: #666666;&quot;&gt;os.path&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Add the following line to check file.&lt;br /&gt;
&amp;nbsp;&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;os.path.exists(filename)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
It returns &lt;span style=&quot;color: orange;&quot;&gt;True&lt;/span&gt; if filename exists else returns &lt;span style=&quot;color: orange;&quot;&gt;False&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To make sure it is file and it exists, one can use:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #666666;&quot;&gt;
os.path.isfile(filename)&lt;/div&gt;
&lt;br /&gt;
It returns &lt;span style=&quot;color: orange;&quot;&gt;True&lt;/span&gt; only if the type is of file and it exists else returns &lt;span style=&quot;color: orange;&quot;&gt;False&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;b&gt;Example 1: File Check using &#39;exists&#39; function&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if os.path.exists(&quot;HelloWorld.py&quot;):&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(&quot;Hello World&quot;)&lt;br /&gt;
&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; print(&quot;No World !!!&quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;b&gt;Example 2: File Check using &#39;isfile&#39; function&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; if os.path.isfile(&quot;HelloWorld.py&quot;):
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(&quot;Hello World&quot;)&lt;br /&gt;
&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; print(&quot;No World !!!&quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: purple;&quot;&gt;&lt;span style=&quot;background-color: white; color: purple;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/9103919618229341740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/python-check-for-file-existence.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/9103919618229341740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/9103919618229341740'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/python-check-for-file-existence.html' title='Python: Check for file existence'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-4671757125538058674</id><published>2012-07-13T19:14:00.000+05:30</published><updated>2013-07-13T10:45:17.205+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="3.x"/><category scheme="http://www.blogger.com/atom/ns#" term="Message"/><category scheme="http://www.blogger.com/atom/ns#" term="MessageBox"/><category scheme="http://www.blogger.com/atom/ns#" term="MesssageBoxW"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows XP"/><title type='text'>Python: Message Box in Windows</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;
Current post is on how to show message box in Python 3.2 running on Microsoft Windows OS.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
First import the &lt;span style=&quot;color: #666666;&quot;&gt;&#39;ctypes&#39;&lt;/span&gt; module. ctypes module provides C compatible
data types and allows calling functions in DLLs or shared libraries.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;import &lt;span style=&quot;color: #666666;&quot;&gt;ctypes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Next we need is the messagebox function pointer&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #666666;&quot;&gt;
messageBox = ctypes.windll.user32.MessageBoxW&lt;span style=&quot;background-color: purple;&quot;&gt;&lt;span style=&quot;background-color: white; color: purple;&quot;&gt;&amp;nbsp; *&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
After having the function pointer, we just need to call the function with required arguments.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;returnValue = messageBox(ParentHandle,Error Text,Title Text,ButtonEnumValue)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
where,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ParentHandle = Handle to parent window&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error Text = Text one wants to show to end user&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title Text = Text that will appear on Title bar of message box&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ButtonEnumValue = Which button one needs to show&lt;br /&gt;
&lt;br /&gt;
Detailed information can be found on &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/windows/desktop/ms645505%28v=vs.85%29.aspx&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Microsoft MessageBox Documentation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Based on return value, one can take the required action.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;b&gt;Example 1: &lt;/b&gt;&lt;b&gt;Message Box with OK button.&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import &lt;/span&gt;ctypes&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #666666;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; messageBox = ctypes.windll.user32.MessageBoxW&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; returnValue = messageBox(None,&quot;Message Box!!!&quot;,&quot;Hello&quot;,0x40 | 0x0)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuF1d1aQ74dyj93xJJiB-LsTuvkbcwOaEo_f1TXaJYElcvQ9hVlU6i8uh2G0JlaprQiX0FSrDeRAy7jwlVR6lfU1ztMOTw_NXiIdfuXRTwuoiP66XZbINZmSnRnPU8ixoz8TtrcKzu60mW/s1600/MessageBoxOK.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuF1d1aQ74dyj93xJJiB-LsTuvkbcwOaEo_f1TXaJYElcvQ9hVlU6i8uh2G0JlaprQiX0FSrDeRAy7jwlVR6lfU1ztMOTw_NXiIdfuXRTwuoiP66XZbINZmSnRnPU8ixoz8TtrcKzu60mW/s1600/MessageBoxOK.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&lt;/span&gt; &lt;br /&gt;
&lt;div style=&quot;color: #6aa84f;&quot;&gt;
&lt;b&gt;Example 2: &lt;/b&gt;&lt;b&gt;Message Box with OK-Cancel button &amp;amp; ReturnValue Check&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; import &lt;/span&gt;ctypes&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #666666;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; messageBox = ctypes.windll.user32.MessageBoxW&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; returnValue = messageBox(None,&quot;Message Box!!!&quot;,&quot;Hello&quot;,0x40 | 0x1)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if returnValue = = 1:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; print(&quot;Pressed OK&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; elif returnValue = = 2:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #666666;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print(&quot;Pressed Cancel&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgNTA9l44CV0W03PVUffF7ss2sgOxun6O6bJVI_mWq_Bjo9zw4GWzMDRlAP4C1qIxDDZPdE5ncWCuE3snoQlGfESCLJVkUJsLVDxX6xMfFWBobVDxgz1mSSWlQoVvHczi33guLMmxOhTpH/s1600/MessageBoxOKCancel.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgNTA9l44CV0W03PVUffF7ss2sgOxun6O6bJVI_mWq_Bjo9zw4GWzMDRlAP4C1qIxDDZPdE5ncWCuE3snoQlGfESCLJVkUJsLVDxX6xMfFWBobVDxgz1mSSWlQoVvHczi33guLMmxOhTpH/s1600/MessageBoxOKCancel.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;*&lt;/span&gt; Python 3.x takes unicode only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/4671757125538058674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2012/07/python-message-box-in-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/4671757125538058674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/4671757125538058674'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2012/07/python-message-box-in-windows.html' title='Python: Message Box in Windows'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuF1d1aQ74dyj93xJJiB-LsTuvkbcwOaEo_f1TXaJYElcvQ9hVlU6i8uh2G0JlaprQiX0FSrDeRAy7jwlVR6lfU1ztMOTw_NXiIdfuXRTwuoiP66XZbINZmSnRnPU8ixoz8TtrcKzu60mW/s72-c/MessageBoxOK.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-6450788396790495144</id><published>2010-07-26T08:33:00.004+05:30</published><updated>2012-07-25T18:34:47.264+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="basic"/><category scheme="http://www.blogger.com/atom/ns#" term="converion"/><category scheme="http://www.blogger.com/atom/ns#" term="data"/><category scheme="http://www.blogger.com/atom/ns#" term="double"/><category scheme="http://www.blogger.com/atom/ns#" term="float"/><category scheme="http://www.blogger.com/atom/ns#" term="int"/><category scheme="http://www.blogger.com/atom/ns#" term="Interview"/><category scheme="http://www.blogger.com/atom/ns#" term="string"/><category scheme="http://www.blogger.com/atom/ns#" term="type"/><title type='text'>Conversion of Basic Data Type to string in C++ \ VC++</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;








Current post is on how to convert basic data type into string in C++ \ VC++&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Have you ever tried of converting basic data types to string in most simple and elegant way!!!&lt;br /&gt;
&lt;br /&gt;
Till now, I used to call &#39;itoa()&#39; or similar function after which I used to append the char* buffer to string variable.&lt;br /&gt;
&lt;br /&gt;
Lots of temp variable to initalize, worry about charbuff limited size declaration and ugly looking code. I came across this simple and clean function calls which really pleased my eyes :)&lt;br /&gt;
&lt;br /&gt;
Let us take int to string conversion example:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: orange;&quot;&gt;
BEFORE:&lt;/div&gt;
&lt;br /&gt;
int myint=0;&lt;br /&gt;
char mycharbuf[64]=&quot;&quot;;&lt;br /&gt;
string mystr;&lt;br /&gt;
&lt;br /&gt;
... &lt;span style=&quot;color: red;&quot;&gt;// Get the int value&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
itoa(mycharbuff,myint,10);&lt;br /&gt;
&lt;br /&gt;
mystr.append(mycharbuff);&lt;br /&gt;
&lt;br /&gt;
... &lt;span style=&quot;color: red;&quot;&gt;// Use the string&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: orange;&quot;&gt;
NOW:&lt;/div&gt;
&lt;br /&gt;
int myint;&lt;br /&gt;
string mystr;&lt;br /&gt;
stringstream mystream;&lt;br /&gt;
&lt;br /&gt;
... &lt;span style=&quot;color: red;&quot;&gt;//Get the int value&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
mystream &amp;lt;&amp;lt; myint;&lt;br /&gt;
&lt;br /&gt;
mystr = mystream.str();&lt;br /&gt;
&lt;br /&gt;
... &lt;span style=&quot;color: red;&quot;&gt;// Use the string&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Here you go, with clean code &amp;amp; faster code review of your work.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/6450788396790495144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2010/07/int-to-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6450788396790495144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/6450788396790495144'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2010/07/int-to-string.html' title='Conversion of Basic Data Type to string in C++ \ VC++'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-3421088336278379863</id><published>2010-02-25T12:01:00.002+05:30</published><updated>2012-07-25T18:43:54.124+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="char"/><category scheme="http://www.blogger.com/atom/ns#" term="compare"/><category scheme="http://www.blogger.com/atom/ns#" term="conversion"/><category scheme="http://www.blogger.com/atom/ns#" term="int"/><category scheme="http://www.blogger.com/atom/ns#" term="issue"/><category scheme="http://www.blogger.com/atom/ns#" term="non-printable"/><title type='text'>Non-Printable Char to int Conversion Issue in C</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;








Current post is on non-printable character conversion to int issue in C language.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
By the topic you will assume, what is this? Even a C student who has just started will know that, there is no harm, as we are upgrading the type from character (char) to integer (int).&lt;br /&gt;
&lt;br /&gt;
However, many people including the advanced programmer do not know is that: “conversion of character having non-printable value to int is machine dependent”.&lt;br /&gt;
&lt;br /&gt;
It means that if you take a variable:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;char&lt;/span&gt; mynonprintablechar = 129;&lt;br /&gt;
&lt;br /&gt;
And then you try to upgrade to int implicitly, the results which you get, will make you scratch your hair.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;

&lt;span style=&quot;color: #38761d; font-size: small;&quot;&gt;Example 1: If - Else Statement&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;if&lt;/span&gt;( mynonprintablechar == 129)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(“You expected me”);&lt;br /&gt;
&lt;div style=&quot;color: orange;&quot;&gt;
else&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(“You may get me”);&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;text-align: left;&quot;&gt;

&lt;span style=&quot;color: #38761d; font-size: small;&quot;&gt;Example 2: Switch Statement&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;switch&lt;/span&gt;(mynonprintablechar)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: orange;&quot;&gt;case&lt;/span&gt; 129:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(“You expected me”);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: red;&quot;&gt;break&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: orange;&quot;&gt;default:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(“You may get me”);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;The solution:&lt;/span&gt;&lt;/h4&gt;
&lt;br /&gt;
1. Have unsigned char as variable type.&lt;br /&gt;
2. downcast the int against which you compare to char.&lt;br /&gt;
3. cast as unsigned char.&lt;br /&gt;
&lt;br /&gt;
Do drop me a mail, if I saved you from scratching your hair :)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/3421088336278379863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2010/02/char-to-int-conversion-issue.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/3421088336278379863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/3421088336278379863'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2010/02/char-to-int-conversion-issue.html' title='Non-Printable Char to int Conversion Issue in C'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-7501784525247817216</id><published>2010-02-09T13:37:00.002+05:30</published><updated>2012-07-25T18:51:04.102+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="destructor"/><category scheme="http://www.blogger.com/atom/ns#" term="function"/><category scheme="http://www.blogger.com/atom/ns#" term="Pure"/><category scheme="http://www.blogger.com/atom/ns#" term="syntax"/><category scheme="http://www.blogger.com/atom/ns#" term="VC++"/><category scheme="http://www.blogger.com/atom/ns#" term="virtual"/><category scheme="http://www.blogger.com/atom/ns#" term="visual studio"/><category scheme="http://www.blogger.com/atom/ns#" term="VS 2008"/><title type='text'>What do you mean by &#39;Pure Virtual Function&#39; in C++ \ VC++?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;








Current post is on what does &#39;Pure Virtual Function&#39; mean?.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Lets examine:&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;What is pure virtual function ?&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
A pure virtual function is a virtual function which will force derived classes to override. If a class has any&amp;nbsp; pure virtual funtion(s), the class is called an &quot;abstract class&quot; and you can&#39;t create objects of that class.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #38761d;&quot;&gt;
Declaration Syntax:&lt;/div&gt;
&lt;br /&gt;
&lt;blockquote&gt;
return_value  classname:: Func_Name( parameters )  = 0;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #38761d;&quot;&gt;
Example:&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: orange;&quot;&gt;class&lt;/span&gt; AbstractBaseClass&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; void ThisIsAPureVirtualFunction(void) = 0;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #38761d;&quot;&gt;
Why it is required?&lt;/div&gt;
&lt;br /&gt;
- To specify an interface that must be provided by all classes deriving from it&lt;br /&gt;
- To make a class an abstract base class so that it cannot be instantiated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #38761d;&quot;&gt;
Can they have definition (method body)?&lt;/div&gt;
&lt;br /&gt;
- Yes, they may have it.&lt;br /&gt;
&lt;br /&gt;
1) If a class needs to be abstract &amp;amp; has no suitable candidate for virtual function, then my making destructor pure virtual &amp;amp; providing the definition, class is made virtual and derived class will have no issue in calling delete function&lt;br /&gt;
&lt;br /&gt;
2) If a class need to provide a default behaviour but not let derived classes just inherit it &quot;silently&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/7501784525247817216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2010/02/pure-virtual-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/7501784525247817216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/7501784525247817216'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2010/02/pure-virtual-function.html' title='What do you mean by &#39;Pure Virtual Function&#39; in C++ \ VC++?'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-910367727698213640</id><published>2009-12-14T11:30:00.001+05:30</published><updated>2012-07-25T18:54:25.443+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="flash drive"/><category scheme="http://www.blogger.com/atom/ns#" term="My Computer"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips &#39;n&#39; Tricks"/><category scheme="http://www.blogger.com/atom/ns#" term="USB"/><title type='text'>USB drive not present under ‘My Computer’.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;








Current post is on how to get the USB drive under My Computer.&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Even when you see the USB icon in tray, the drive icon is not present under ‘My Computer’ folder.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style=&quot;color: #38761d; text-align: left;&quot;&gt;

&lt;span style=&quot;font-size: small;&quot;&gt;Steps to get the USB drive:&lt;/span&gt;&lt;/h3&gt;
&lt;br /&gt;
1. Right click on &lt;span style=&quot;color: orange;&quot;&gt;‘My Computer’&lt;/span&gt; folder and select &lt;span style=&quot;color: orange;&quot;&gt;‘Manage’&lt;/span&gt;.&lt;br /&gt;
2. Select &lt;span style=&quot;color: orange;&quot;&gt;‘Disk Management’&lt;/span&gt; under&lt;span style=&quot;color: orange;&quot;&gt; ‘Storage option’&lt;/span&gt;&lt;br /&gt;
3. On lower right hand side, you should be able to see the USB drive.&lt;br /&gt;
4. Right click and select &lt;span style=&quot;color: orange;&quot;&gt;‘Change the drive letter…’&lt;/span&gt; and assign some letter which is not associated with any other things (floppy drives, hard disks, network drives)&lt;br /&gt;
&lt;br /&gt;
The drive will appear with the assigned letter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/910367727698213640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2009/12/usb-drive-not-present-under-my-computer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/910367727698213640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/910367727698213640'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2009/12/usb-drive-not-present-under-my-computer.html' title='USB drive not present under ‘My Computer’.'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-1484568615169484507</id><published>2009-12-13T21:35:00.000+05:30</published><updated>2012-07-25T19:06:30.072+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADT"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Application"/><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Emulator"/><category scheme="http://www.blogger.com/atom/ns#" term="First"/><category scheme="http://www.blogger.com/atom/ns#" term="Hello"/><category scheme="http://www.blogger.com/atom/ns#" term="Run"/><title type='text'>How to RUN &#39;Hello Android&#39; Application in Eclipse??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;









Current post is on how to run &#39;Hello Android&#39; application in Eclipse&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
You reached the stage where you want to compile and check you first android application result ??&lt;br /&gt;
&lt;br /&gt;
It&#39;s very simple.&lt;br /&gt;
&lt;br /&gt;
1. Go to &lt;span style=&quot;color: orange;&quot;&gt;&#39;Run&#39;&lt;/span&gt; -&amp;gt; &lt;span style=&quot;color: orange;&quot;&gt;&#39;Run Configurations..&#39;&lt;/span&gt;&lt;br /&gt;
2. Select &lt;span style=&quot;color: orange;&quot;&gt;&#39;Android Application&#39;&lt;/span&gt; from left panel&lt;br /&gt;
3. Select &lt;span style=&quot;color: orange;&quot;&gt;&#39;New_configurations&#39;&lt;/span&gt; from left panel&lt;br /&gt;
4. Select &lt;span style=&quot;color: orange;&quot;&gt;&#39;Android Tab&#39;&lt;/span&gt; from right panel and select the workspace&lt;br /&gt;
5. Press &lt;span style=&quot;color: orange;&quot;&gt;&#39;Apply&#39;&lt;/span&gt; button&lt;br /&gt;
6. Select &lt;span style=&quot;color: orange;&quot;&gt;&#39;Target Tab&#39;&lt;/span&gt; from right panel and select the appropriate emulator&lt;br /&gt;
7. Press&lt;span style=&quot;color: orange;&quot;&gt; &#39;Apply&#39;&lt;/span&gt; button&lt;br /&gt;
8. Run&lt;br /&gt;
&lt;br /&gt;
Here you go amigo!!!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Appreciate your feedback via comments. Thanks. &lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/1484568615169484507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2009/12/how-to-run-hello-android-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1484568615169484507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1484568615169484507'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2009/12/how-to-run-hello-android-application.html' title='How to RUN &#39;Hello Android&#39; Application in Eclipse??'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9191901761604278110.post-1994013944529342709</id><published>2009-12-12T21:29:00.000+05:30</published><updated>2012-07-25T19:05:54.506+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADT"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Application"/><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse"/><category scheme="http://www.blogger.com/atom/ns#" term="Emulator"/><category scheme="http://www.blogger.com/atom/ns#" term="First"/><category scheme="http://www.blogger.com/atom/ns#" term="Hello"/><category scheme="http://www.blogger.com/atom/ns#" term="Screen"/><title type='text'>&#39;Hello Android&#39; Application not coming on Emulator screen ??</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;h2 style=&quot;text-align: left;&quot;&gt;








Current post is on how to get the &#39;Hello Android&#39; Application on Emulator Screen&lt;/h2&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
You followed all the instructions properly, the code got compiled and the application got deployed on emulator, still you cann&#39;t see &#39;Hello Android&#39; on emulator screen?&lt;br /&gt;
&lt;br /&gt;
Just Relax.&lt;br /&gt;
&lt;br /&gt;
Some times the emulator takes about 2 minutes to load the things.&lt;br /&gt;
&lt;br /&gt;
So first you see &lt;span style=&quot;color: orange;&quot;&gt;&#39;ANDROID _ &#39;&lt;/span&gt;&lt;br /&gt;
then you will see &lt;span style=&quot;color: orange;&quot;&gt;&#39;ANDROID ICON&#39;&lt;/span&gt;&lt;br /&gt;
and finally your application with &#39;Hello Android&#39;&lt;br /&gt;
&lt;br /&gt;
So take a deep breath and give some time to emulator to load the application. &lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: #38761d;&quot;&gt;
&lt;b&gt;Congratulations on your first application on Android&lt;/b&gt;.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techietrivia.blogspot.com/feeds/1994013944529342709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://techietrivia.blogspot.com/2009/12/hello-android-not-on-screen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1994013944529342709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9191901761604278110/posts/default/1994013944529342709'/><link rel='alternate' type='text/html' href='http://techietrivia.blogspot.com/2009/12/hello-android-not-on-screen.html' title='&#39;Hello Android&#39; Application not coming on Emulator screen ??'/><author><name>M B</name><uri>http://www.blogger.com/profile/04688062780774698206</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>