<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sneha</id>
		<title>Script | Spoken-Tutorial - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sneha"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Special:Contributions/Sneha"/>
		<updated>2026-05-26T04:11:53Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/Registration-of-an-account-for-online-train-ticket-booking/English-timed</id>
		<title>Digital-Divide/D0/Registration-of-an-account-for-online-train-ticket-booking/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/Registration-of-an-account-for-online-train-ticket-booking/English-timed"/>
				<updated>2013-09-18T10:54:50Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.01&lt;br /&gt;
|Welcome to the spoken-tutorial on Registration of an account for online train booking.&lt;br /&gt;
|-&lt;br /&gt;
|00.07&lt;br /&gt;
|My name is Kannan . Moudgalya.&lt;br /&gt;
|-&lt;br /&gt;
|00.11&lt;br /&gt;
|In this tutorial,We will learn how to register a new account in irctc.co.in&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.19&lt;br /&gt;
|We will learn about&lt;br /&gt;
Entering user information,&lt;br /&gt;
Activating the account and&lt;br /&gt;
Changing the password.&lt;br /&gt;
|-&lt;br /&gt;
|00.27&lt;br /&gt;
|Some tips on user information&lt;br /&gt;
The name should be less than 10 characters long,&lt;br /&gt;
It can have letters, numbers and underscore&lt;br /&gt;
The security question is useful if we forget the password&lt;br /&gt;
The account activation information is sent to email and mobile&lt;br /&gt;
|-&lt;br /&gt;
|00.46&lt;br /&gt;
|We will see how to do this in the browser&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.49&lt;br /&gt;
|I have already open this web side - irctc.co.in&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.55&lt;br /&gt;
|Let me make the font bigger&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.57&lt;br /&gt;
|The first thing we have to do before by buying any ticket is to signup&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.00&lt;br /&gt;
|Let me press this – Signup and we get to this page&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.08&lt;br /&gt;
|It wants username&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.14&lt;br /&gt;
|Let me make this font size bigger – kannan.mou&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.22&lt;br /&gt;
|It doesn't accepted be on 10 characters&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.23&lt;br /&gt;
|It also says that maximum 10 characters&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.24&lt;br /&gt;
|Let me check the availability&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.30&lt;br /&gt;
|It says that the login name accepts letters, numbers &amp;amp; underscore but we have put a full stop&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.34&lt;br /&gt;
|So what I will do is&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.35&lt;br /&gt;
|I will come hear and put a underscore(_) mou and than I will check weather this name is available&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.45&lt;br /&gt;
|I get the message that the user Name is Available.. Please go head with the Registration process..&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.55&lt;br /&gt;
|I will make the font the bigger so that it is little easier to see&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.06&lt;br /&gt;
|Let as now enter other information&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.12&lt;br /&gt;
|Let as enter Security question&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.15&lt;br /&gt;
|This is useful to retrieve the password in case u forget it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.20&lt;br /&gt;
|Let as choose “ What is your pets name? ”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.23&lt;br /&gt;
|Let me enter snowy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.25&lt;br /&gt;
|My first name is Kannan&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.31&lt;br /&gt;
|My last name is Moudgalya&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.35&lt;br /&gt;
|Leave gender as Male&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.40&lt;br /&gt;
|Marital status is Married&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.42&lt;br /&gt;
|Let me choose the date of birth as 20th December 1960&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.55&lt;br /&gt;
|Occupation as Government&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.58&lt;br /&gt;
|Email id I will choose as joker@iitb.ac.in it says as ''your password will be sent to this email id''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.11&lt;br /&gt;
|Let me enter the mobile number – 8876543210 it says as '' Mobile verification code will be sent to this mobile number''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.32&lt;br /&gt;
|Nationality we choose as India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.36&lt;br /&gt;
|Residential address – 1, Main Road&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.43&lt;br /&gt;
|City a choose as Agra&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.49&lt;br /&gt;
|State I will choose as Uttra Pradesh&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.55&lt;br /&gt;
|Pin/Zip write it as 123456&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.03&lt;br /&gt;
|Country I will choose India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.11&lt;br /&gt;
|You have to enter this properly&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.13&lt;br /&gt;
|You may use this address to receive ''I'' ticket&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.16&lt;br /&gt;
|Let me write the phone number as 01112345678&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.28&lt;br /&gt;
|If I want to give office address&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.34&lt;br /&gt;
|I can do so by processing ''No''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.38&lt;br /&gt;
|In this case I will have to fill the details&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.42&lt;br /&gt;
|I don't want enter this details&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.44&lt;br /&gt;
|I press 'Yes' and close office address&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.48&lt;br /&gt;
|Let as go down&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.50&lt;br /&gt;
|Its want to now weather I receive your email&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.51&lt;br /&gt;
|your make this slightly smaller&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.00&lt;br /&gt;
|So I will say 'No' I don't want to receive any email's&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.05&lt;br /&gt;
|I have to enter verification code now – T37861W&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.18&lt;br /&gt;
|Let me submit&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.25&lt;br /&gt;
|It says that email id: joker@iitb.ac.in&lt;br /&gt;
|-&lt;br /&gt;
|05.32&lt;br /&gt;
|and mobile number: 8876543210&lt;br /&gt;
|-&lt;br /&gt;
|05.35&lt;br /&gt;
|will be validated. Press OK continue or Cancel to update&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.41&lt;br /&gt;
|Let me say OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.43&lt;br /&gt;
|Than it say Please indicate your acceptance or the Terms and Conditions button at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.57&lt;br /&gt;
|Let me scroll down&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.00&lt;br /&gt;
|Let me just make this smaller so you get what it looks like&lt;br /&gt;
|-&lt;br /&gt;
|06.05&lt;br /&gt;
|So you can actually see by clicking each of these.&lt;br /&gt;
|-&lt;br /&gt;
|06.13&lt;br /&gt;
|Let us accept this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.16&lt;br /&gt;
|Let me accept it.&lt;br /&gt;
Ok&lt;br /&gt;
|-&lt;br /&gt;
|06.20&lt;br /&gt;
|I have resume the recording.&lt;br /&gt;
|-&lt;br /&gt;
|06.22&lt;br /&gt;
|I actually paused it because sometimes irctc is little slow&lt;br /&gt;
|-&lt;br /&gt;
|06.27&lt;br /&gt;
|It took sometime&lt;br /&gt;
|-&lt;br /&gt;
|06.30&lt;br /&gt;
|Than I get a message thank you you have been successfully registered.&lt;br /&gt;
|-&lt;br /&gt;
|06.34&lt;br /&gt;
|Let me make this bigger&lt;br /&gt;
|-&lt;br /&gt;
|06.35&lt;br /&gt;
|Says that your user-id password and activation link has been send to your registered Email id&lt;br /&gt;
|-&lt;br /&gt;
|06.41&lt;br /&gt;
|and mobile verification code has been send to registered mobile number.&lt;br /&gt;
|-&lt;br /&gt;
|06.46&lt;br /&gt;
|Please use the activation link and mobile verification code to activate your account.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.54&lt;br /&gt;
|I just returned to the slide let us learn about activating the account&lt;br /&gt;
|-&lt;br /&gt;
|07.01&lt;br /&gt;
|An email will be received from IRCTC&lt;br /&gt;
|-&lt;br /&gt;
|07.05&lt;br /&gt;
|Click the link given in the email&lt;br /&gt;
|-&lt;br /&gt;
|07.08&lt;br /&gt;
|Or, copy paste the link in the browser&lt;br /&gt;
|-&lt;br /&gt;
|07.11&lt;br /&gt;
|This will open a web page&lt;br /&gt;
|-&lt;br /&gt;
|07.15&lt;br /&gt;
|Enter the code send to the mobile&lt;br /&gt;
|-&lt;br /&gt;
|07.17&lt;br /&gt;
|This activates the account.&lt;br /&gt;
|-&lt;br /&gt;
|07.21&lt;br /&gt;
|Let us do this on the web browser&lt;br /&gt;
|-&lt;br /&gt;
|07.25&lt;br /&gt;
|Let me do as it says&lt;br /&gt;
|-&lt;br /&gt;
|07.28&lt;br /&gt;
|First I will go to my email address&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.33&lt;br /&gt;
|I get the following mail&lt;br /&gt;
|-&lt;br /&gt;
|07.35&lt;br /&gt;
|My user-id is given her&lt;br /&gt;
|-&lt;br /&gt;
|07.37&lt;br /&gt;
|Kannan_mou&lt;br /&gt;
|-&lt;br /&gt;
|07.38&lt;br /&gt;
|My password is given here&lt;br /&gt;
|-&lt;br /&gt;
|07.40&lt;br /&gt;
|and then its as I have to click here to activate the account&lt;br /&gt;
|-&lt;br /&gt;
|07.45&lt;br /&gt;
|Let me click here&lt;br /&gt;
|-&lt;br /&gt;
|07.46&lt;br /&gt;
|It takes me back to the website&lt;br /&gt;
|-&lt;br /&gt;
|07.50&lt;br /&gt;
|I get this message&lt;br /&gt;
|-&lt;br /&gt;
|07.54&lt;br /&gt;
|So let me enter the id that I receive my mobile number&lt;br /&gt;
|-&lt;br /&gt;
|08.05&lt;br /&gt;
|6character string&lt;br /&gt;
|-&lt;br /&gt;
|08.13&lt;br /&gt;
|Let me submit this&lt;br /&gt;
|-&lt;br /&gt;
|08.16&lt;br /&gt;
|It says that for security reasons I should change my password after login&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.26&lt;br /&gt;
||Now I am ready to book my ticket&lt;br /&gt;
|-&lt;br /&gt;
|08.28&lt;br /&gt;
|The 1st thing I will do is to sign out&lt;br /&gt;
|-&lt;br /&gt;
|08.36&lt;br /&gt;
|I am little slow in typing that it says that the session is expired&lt;br /&gt;
|-&lt;br /&gt;
|08.42&lt;br /&gt;
|This message keeps coming when you use irctc especially when your slow in filling the information&lt;br /&gt;
|-&lt;br /&gt;
|08.54&lt;br /&gt;
|Doesn't matter&lt;br /&gt;
|-&lt;br /&gt;
|08.55&lt;br /&gt;
|You just have to login again&lt;br /&gt;
|-&lt;br /&gt;
|08.57&lt;br /&gt;
|let me login to my account again&lt;br /&gt;
|-&lt;br /&gt;
|08.59&lt;br /&gt;
|Let us now learn how to change the password&lt;br /&gt;
|-&lt;br /&gt;
|09.03&lt;br /&gt;
|Go to http://www.irctc.co.in&lt;br /&gt;
|-&lt;br /&gt;
|09.08&lt;br /&gt;
|Log into the activated account&lt;br /&gt;
|-&lt;br /&gt;
|09.10&lt;br /&gt;
|For this, use the password sent through email&lt;br /&gt;
|-&lt;br /&gt;
|09.14&lt;br /&gt;
|Go to user profile and to change password link&lt;br /&gt;
|-&lt;br /&gt;
|09.17&lt;br /&gt;
|Enter old password&lt;br /&gt;
|-&lt;br /&gt;
|09.21&lt;br /&gt;
|Type the new password twice&lt;br /&gt;
|-&lt;br /&gt;
|09.25&lt;br /&gt;
|Let us do this in the web browser now&lt;br /&gt;
|-&lt;br /&gt;
|09.28&lt;br /&gt;
|Username I will type&lt;br /&gt;
|-&lt;br /&gt;
|09.35&lt;br /&gt;
|password&lt;br /&gt;
|-&lt;br /&gt;
|09.36&lt;br /&gt;
|that was send to my email address _mou&lt;br /&gt;
|-&lt;br /&gt;
|09.41&lt;br /&gt;
|I am doing this for this 1st time&lt;br /&gt;
|-&lt;br /&gt;
|09.42&lt;br /&gt;
|kgm838&lt;br /&gt;
|-&lt;br /&gt;
|09.45&lt;br /&gt;
|Login here&lt;br /&gt;
|-&lt;br /&gt;
|09.49&lt;br /&gt;
|I will have to change the password recall the password sent to the email has to be changed&lt;br /&gt;
|-&lt;br /&gt;
|09.57&lt;br /&gt;
|The way I will do is to go through user profile&lt;br /&gt;
|-&lt;br /&gt;
|10.00&lt;br /&gt;
|Change password&lt;br /&gt;
|-&lt;br /&gt;
|10.05&lt;br /&gt;
|Old password&lt;br /&gt;
|-&lt;br /&gt;
|10.12&lt;br /&gt;
|Ok i submitted&lt;br /&gt;
|-&lt;br /&gt;
|10.23&lt;br /&gt;
|I now get the message&lt;br /&gt;
|-&lt;br /&gt;
|10.25&lt;br /&gt;
|Password has been changed&lt;br /&gt;
|-&lt;br /&gt;
|10.27&lt;br /&gt;
|Thats fine&lt;br /&gt;
|-&lt;br /&gt;
|10.28&lt;br /&gt;
|I have now returned to the slide&lt;br /&gt;
|-&lt;br /&gt;
|10.35&lt;br /&gt;
|Tips in using your account&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.37&lt;br /&gt;
|Do not share your password with others&lt;br /&gt;
|-&lt;br /&gt;
|10.39&lt;br /&gt;
|When you buy a ticket, your email will receive the details&lt;br /&gt;
|-&lt;br /&gt;
|10.43&lt;br /&gt;
|Do not share your password of your email account also with others&lt;br /&gt;
|-&lt;br /&gt;
|10.51&lt;br /&gt;
|Change your password frequently&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.54&lt;br /&gt;
|In the next tutorial, we will discuss how to buy a ticket.&lt;br /&gt;
|-&lt;br /&gt;
|11.01&lt;br /&gt;
|We now have some information on spoken-tutorial project&lt;br /&gt;
|-&lt;br /&gt;
|11.04&lt;br /&gt;
|Watch the video available at http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
|-&lt;br /&gt;
|11.11&lt;br /&gt;
|It summarizes the Spoken Tutorial project&lt;br /&gt;
|-&lt;br /&gt;
|11.15&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.20&lt;br /&gt;
|The Spoken Tutorial Project Team&lt;br /&gt;
|-&lt;br /&gt;
|11.22&lt;br /&gt;
|Conducts workshops using spoken tutorials&lt;br /&gt;
|-&lt;br /&gt;
|11.25&lt;br /&gt;
|Gives certificates to those who pass an online test&lt;br /&gt;
|-&lt;br /&gt;
|11.28&lt;br /&gt;
|For more details, contact, sptut@gmail.com&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.34&lt;br /&gt;
|Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
|-&lt;br /&gt;
|11.39&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
|-&lt;br /&gt;
|11.45&lt;br /&gt;
|More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.53&lt;br /&gt;
|This brings us to the end of this tutorial&lt;br /&gt;
|-&lt;br /&gt;
|11.57&lt;br /&gt;
|This is kannan moudgalya signing off thanks for joining. Goodbye&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-2min/English-timed</id>
		<title>What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-2min/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-2min/English-timed"/>
				<updated>2013-09-18T06:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with ' {| border = 1  |'''Time'''  |'''Narration'''   |- |  00:00 |   Welcome to this two minutes overview of  the spoken tutorial project   |- |  00:04 | My name is Kannan Moudgalya. …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:00&lt;br /&gt;
|   Welcome to this two minutes overview of  the spoken tutorial project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:04&lt;br /&gt;
| My name is Kannan Moudgalya.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:06&lt;br /&gt;
|  Spoken tutorial is a screen cast with running commentary&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| A   recording of a  session  created  for self learning&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| explaining some software  along with a running commentary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
|  We promote foss also useful to bridge digital divide, can be freely downloaded.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
|  Let us go to our website. HEre is spoken tutorial that are.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
|  Here is a sample spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
| “ Recording File”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| We now explain  the process involved in creating spoken tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
|  We start an outline for  as shown for&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:41&lt;br /&gt;
| We  write the script for each tutorial as shown for&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| Then we record the script&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
|  We have already seen the recording, Then we translate the script as shown for&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:51&lt;br /&gt;
|   Then we dub it as shown for&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
|  ''Recording files''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:59 &lt;br /&gt;
|  This was a tutorial in Hindi.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| Let us see the outline for Xfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:03&lt;br /&gt;
| We will come back to this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| HEre is the  architecture of a spoken tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
|  We conduct workshop using spoken tutorial, Domain experts are not required&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| Workshop are of 2 hour duration&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
|  The students learn at their own speed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:21&lt;br /&gt;
| They can use a   language of their   choice.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
|  All of them can reach the same level.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
|  We have found the workshop  to be very effective&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:30&lt;br /&gt;
| These workshops are becoming very popular.&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
|    We currenly conduct 200 workshop   a month&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:36&lt;br /&gt;
|  Number of confirmed workshop in North, West , East and South&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
|  Here is a graph of Quarter-wise visit to our website&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:48&lt;br /&gt;
|    Lets go back here.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:49&lt;br /&gt;
|  We are starting our digital divide tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
| Here is an example&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:54&lt;br /&gt;
| “ Recording file”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:00&lt;br /&gt;
|Here is a sample tutorial on First Aid.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:04&lt;br /&gt;
|   “ Recording file” &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
|  These tutorials will be extremely useful to  the majority of Indian&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
|We have some publication. Who funded as?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
|  Thanks for joining.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/What-is-a-Spoken-Tutorial/English-timed</id>
		<title>Spoken-Tutorial-Technology/C2/What-is-a-Spoken-Tutorial/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/What-is-a-Spoken-Tutorial/English-timed"/>
				<updated>2013-09-18T05:18:12Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  Welcome to a presentation that introduces the spoken tutorial technology that has the potential to make India IT literate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| My name is Kannan Moudgalya. I am from IIT Bombay. I lead this project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| What is a Spoken Tutorial? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| It is a recording of a computer session &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| explaining some software  along with a running commentary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| The resulting movie is the spoken tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| Typically of 10 minute duration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  Steps in Creating Spoken Tutorials are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| Outline &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| Script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| Translating the script into other languages and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| Dubbing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| Let me explain each of these steps&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  We will show the outline of two software systems: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| Xfig and PHP/MySQL &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| I have already downloaded all the required links for this tutorial from http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| Let us see the outline for Xfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09&lt;br /&gt;
| Let us see the outline for PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
|   The 2nd step in creating spoken tutorials is the'' Script''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| As a movie needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| A spoken tutorial also needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| The script of the current tutorial is here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|  The guidelines to write a script are here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| A tutorial that explains the guidelines will also be available soon &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| I will now create a short spoken tutorial that explains how to send an email from a gmail account&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|   Let me invoke iShowU, a screen recording software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:06&lt;br /&gt;
| Observe a rectangle on the screen &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| whatever comes within this rectangle will get recorded&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|   I have opened Netscape&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| I have placed it exactly within this rectangle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| It is pointing to gmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| I will speak in Tamil&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| Let me start recording&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
|  Guest.spoken aaga login seygiren gmail ai thirandagi vittadu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
| compose button moolam aarambikap pogiren [mailto:kannan@iitb.ac.in kannan@iitb.ac.in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| Subject :Test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ingu varuvom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| This is a test mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| Send button moolam email ai anuppugiren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
| ippodu sign out seygiren nanri, vanakkam&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:26&lt;br /&gt;
|  I just ended the recording&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:28&lt;br /&gt;
| Immediately, the recording software creates a movie&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
|  Let me first close Netscape and iShowU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   Let me now play the recorded movie  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
| “Recording plays” &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| Let us advance it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
| Let me close this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| Let us now go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
|  This is what I call as the spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| School going children can also create spoken tutorials – it is very easy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|  Let me now explain the Tools we have for Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| On Linux, recordMyDesktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27	&lt;br /&gt;
| A spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|   “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| On Windows we have Camstudio&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  This spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|   Both are FOSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| A tutorial gives guidelines for narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| Let me play that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| Let me come back to slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|   The 4th Step in creating spoken tutorials is translating the script into Local Languages &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
| To make it accessible for people weak in English &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| I will show translated scripts for getting started on Scilab in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| Hindi, Marathi and Bengali &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
| Hindi, Marathi and Bengali&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|   Let us go back to the browser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|  Using the script, we change the spoken part only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Video remains the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| On Linux, we can use Audacity and ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| Let me minimise this browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| Underneath this, I have another browser with several tabs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| Let me play this: “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
|  On Windows, we can use Movie Maker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:38&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|  Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|  We will now see Scilab spoken tutorials in Hindi, Malayalam and Bengali.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07 06&lt;br /&gt;
|  “Recording plays” let me play Malayalam  “Recording plays” let me play bengali  “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| Let us go to back here slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|  Let us discuss how to present complex topics through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| After all, a spoken tutorial is only ten minutes long. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| By combining spoken tutorials, advanced topics can also be taught.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| If sufficient small steps are available, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| Himalayas can also be climbed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| Let us now view the study plans for LaTeX and Scilab&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| LaTeX study plans&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| Scilab study plans&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
|  Let us go to the next slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32&lt;br /&gt;
|   One can bridge digital divide through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| For example, one can explain how to buy train tickets through irctc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:41&lt;br /&gt;
| How to locate low cost agricultural loans.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:44 &lt;br /&gt;
| How to locate information on primary health care.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| How to obtain information on first aid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:51&lt;br /&gt;
| How to do web search to locate the shop that sells Tvs at the lowest price.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:56&lt;br /&gt;
| Indeed, this list is endless.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
| As a matter of fact, this approach can be used to bridge digital divide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|   Spoken tutorials are released under creative commons license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:08&lt;br /&gt;
| These are available for free download from the spoken tutorial website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| Let us discuss the honorarium available for creating a ten minute spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Rs. 3,500 to create script and slides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| Rs. 500 for review by novice or beginner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| Rs. 1,000 for recording the spoken tutorial - this can be done by the beginner as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
| Rs. 1,000 for translation into a local language&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:37&lt;br /&gt;
| Rs. 500 for dubbing into a local language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:40&lt;br /&gt;
| To be paid after review and acceptance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| The above amounts are for a ten minute spoken tutorial. Actual honorarium will be proportional to the number of minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| There is a one time bonus of Rs. 5,000 also&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:54&lt;br /&gt;
| Our target audience is a remote child, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| working alone at midnight, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:58&lt;br /&gt;
| without anyone to help her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| In other words, spoken tutorials need to be created for self learning.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
|  We actively promote Open Source Software &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:08&lt;br /&gt;
| Conduct workshops through student clubs,  using spoken tutorials and financial support &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:13&lt;br /&gt;
| We also look for Campus Ambassadors &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| We have a spoken tutorial on Campus Ambassador programme&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
|  Let us play it “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  Let us show the web site of our project, [http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|   The current tutorial is available here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
| Where to contact us is here &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:50&lt;br /&gt;
| A list of FOSS systems is available through the wiki – let us click this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:59&lt;br /&gt;
| You may join the effort on any  of these &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:03&lt;br /&gt;
| You may also propose work on new systems &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
| Please feel free to contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:10&lt;br /&gt;
|   Let us go to the next slide. We welcome your participation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:14&lt;br /&gt;
| To create, review and use spoken tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:17&lt;br /&gt;
| We also need technology support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| We have lots of jobs as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:22&lt;br /&gt;
| Work with us, full time or part time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:25&lt;br /&gt;
|  Why should you work with us?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:27&lt;br /&gt;
| To remove digital divide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:29&lt;br /&gt;
| To make our children IT literate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:31&lt;br /&gt;
| To promote FOSS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:33&lt;br /&gt;
| To make our children employable &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:35&lt;br /&gt;
| To make our country a developed one &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:37&lt;br /&gt;
| To realise the dream of Dr. Abdul Kalam &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:40&lt;br /&gt;
| Let us go to the next slide. We have a small assignment for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:44&lt;br /&gt;
| Please see if you can locate all the web pages shown in this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|    I would like to acknowledge the funding support now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52&lt;br /&gt;
| Spoken tutorial is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:56&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|12:01&lt;br /&gt;
|More information on this  mission is available at''' '''spoken-tutorial.org/NMEICT-Intro.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:11&lt;br /&gt;
|We have come to the end of this tutorial	&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:14&lt;br /&gt;
|Thanks for joining us&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:15&lt;br /&gt;
|This is Kannan Moudgalya signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goodbye and Jai Hind&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed</id>
		<title>What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed"/>
				<updated>2013-09-18T05:15:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  Welcome to a presentation that introduces the spoken tutorial technology that has the potential to make India IT literate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| My name is Kannan Moudgalya. I am from IIT Bombay. I lead this project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| What is a Spoken Tutorial? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| It is a recording of a computer session &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| explaining some software  along with a running commentary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| The resulting movie is the spoken tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| Typically of 10 minute duration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  Steps in Creating Spoken Tutorials are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| Outline &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| Script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| Translating the script into other languages and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| Dubbing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| Let me explain each of these steps&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  We will show the outline of two software systems: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| Xfig and PHP/MySQL &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| I have already downloaded all the required links for this tutorial from http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| Let us see the outline for Xfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09&lt;br /&gt;
| Let us see the outline for PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
|   The 2nd step in creating spoken tutorials is the'' Script''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| As a movie needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| A spoken tutorial also needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| The script of the current tutorial is here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|  The guidelines to write a script are here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| A tutorial that explains the guidelines will also be available soon &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| I will now create a short spoken tutorial that explains how to send an email from a gmail account&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|   Let me invoke iShowU, a screen recording software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:06&lt;br /&gt;
| Observe a rectangle on the screen &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| whatever comes within this rectangle will get recorded&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|   I have opened Netscape&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| I have placed it exactly within this rectangle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| It is pointing to gmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| I will speak in Tamil&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| Let me start recording&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
|  Guest.spoken aaga login seygiren gmail ai thirandagi vittadu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
| compose button moolam aarambikap pogiren [mailto:kannan@iitb.ac.in kannan@iitb.ac.in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| Subject :Test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ingu varuvom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| This is a test mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| Send button moolam email ai anuppugiren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
| ippodu sign out seygiren nanri, vanakkam&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:26&lt;br /&gt;
|  I just ended the recording&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:28&lt;br /&gt;
| Immediately, the recording software creates a movie&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
|  Let me first close Netscape and iShowU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   Let me now play the recorded movie  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
| “Recording plays” &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| Let us advance it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
| Let me close this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| Let us now go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
|  This is what I call as the spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| School going children can also create spoken tutorials – it is very easy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|  Let me now explain the Tools we have for Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| On Linux, recordMyDesktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27	&lt;br /&gt;
| A spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|   “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| On Windows we have Camstudio&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  This spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|   Both are FOSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| A tutorial gives guidelines for narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| Let me play that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| Let me come back to slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|   The 4th Step in creating spoken tutorials is translating the script into Local Languages &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
| To make it accessible for people weak in English &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| I will show translated scripts for getting started on Scilab in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| Hindi, Marathi and Bengali &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
| Hindi, Marathi and Bengali&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|   Let us go back to the browser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|  Using the script, we change the spoken part only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Video remains the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| On Linux, we can use Audacity and ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| Let me minimise this browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| Underneath this, I have another browser with several tabs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| Let me play this: “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
|  On Windows, we can use Movie Maker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:38&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|  Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|  We will now see Scilab spoken tutorials in Hindi, Malayalam and Bengali.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07 06&lt;br /&gt;
|  “Recording plays” let me play Malayalam  “Recording plays” let me play bengali  “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| Let us go to back here slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|  Let us discuss how to present complex topics through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| After all, a spoken tutorial is only ten minutes long. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| By combining spoken tutorials, advanced topics can also be taught.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| If sufficient small steps are available, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| Himalayas can also be climbed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| Let us now view the study plans for LaTeX and Scilab&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| LaTeX study plans&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| Scilab study plans&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
|  Let us go to the next slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32&lt;br /&gt;
|   One can bridge digital divide through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| For example, one can explain how to buy train tickets through irctc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:41&lt;br /&gt;
| How to locate low cost agricultural loans.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:44 &lt;br /&gt;
| How to locate information on primary health care.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| How to obtain information on first aid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:51&lt;br /&gt;
| How to do web search to locate the shop that sells Tvs at the lowest price.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:56&lt;br /&gt;
| Indeed, this list is endless.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
| As a matter of fact, this approach can be used to bridge digital divide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|   Spoken tutorials are released under creative commons license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:08&lt;br /&gt;
| These are available for free download from the spoken tutorial website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| Let us discuss the honorarium available for creating a ten minute spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Rs. 3,500 to create script and slides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| Rs. 500 for review by novice or beginner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| Rs. 1,000 for recording the spoken tutorial - this can be done by the beginner as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
| Rs. 1,000 for translation into a local language&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:37&lt;br /&gt;
| Rs. 500 for dubbing into a local language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:40&lt;br /&gt;
| To be paid after review and acceptance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| The above amounts are for a ten minute spoken tutorial. Actual honorarium will be proportional to the number of minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| There is a one time bonus of Rs. 5,000 also&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:54&lt;br /&gt;
| Our target audience is a remote child, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| working alone at midnight, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:58&lt;br /&gt;
| without anyone to help her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| In other words, spoken tutorials need to be created for self learning.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
|  We actively promote Open Source Software &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:08&lt;br /&gt;
| Conduct workshops through student clubs,  using spoken tutorials and financial support &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:13&lt;br /&gt;
| We also look for Campus Ambassadors &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| We have a spoken tutorial on Campus Ambassador programme&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
|  Let us play it “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  Let us show the web site of our project, [http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|   The current tutorial is available here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
| Where to contact us is here &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:50&lt;br /&gt;
| A list of FOSS systems is available through the wiki – let us click this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:59&lt;br /&gt;
| You may join the effort on any  of these &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:03&lt;br /&gt;
| You may also propose work on new systems &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
| Please feel free to contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:10&lt;br /&gt;
|   Let us go to the next slide. We welcome your participation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:14&lt;br /&gt;
| To create, review and use spoken tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:17&lt;br /&gt;
| We also need technology support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| We have lots of jobs as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:22&lt;br /&gt;
| Work with us, full time or part time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:25&lt;br /&gt;
|  Why should you work with us?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:27&lt;br /&gt;
| To remove digital divide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:29&lt;br /&gt;
| To make our children IT literate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:31&lt;br /&gt;
| To promote FOSS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:33&lt;br /&gt;
| To make our children employable &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:35&lt;br /&gt;
| To make our country a developed one &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:37&lt;br /&gt;
| To realise the dream of Dr. Abdul Kalam &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:40&lt;br /&gt;
| Let us go to the next slide. We have a small assignment for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:44&lt;br /&gt;
| Please see if you can locate all the web pages shown in this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|    I would like to acknowledge the funding support now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52&lt;br /&gt;
| Spoken tutorial is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:56&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|12:01&lt;br /&gt;
| More information on this  mission is available at''' '''spoken-tutorial.org/NMEICT-Intro.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:11&lt;br /&gt;
| We have come to the end of this tutorial	&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:14&lt;br /&gt;
| Thanks for joining us&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:15&lt;br /&gt;
| This is Kannan Moudgalya signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goodbye and Jai Hind&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed</id>
		<title>What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed"/>
				<updated>2013-09-18T05:15:06Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  Welcome to a presentation that introduces the spoken tutorial technology that has the potential to make India IT literate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| My name is Kannan Moudgalya. I am from IIT Bombay. I lead this project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| What is a Spoken Tutorial? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| It is a recording of a computer session &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| explaining some software  along with a running commentary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| The resulting movie is the spoken tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| Typically of 10 minute duration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  Steps in Creating Spoken Tutorials are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| Outline &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| Script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| Translating the script into other languages and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| Dubbing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| Let me explain each of these steps&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  We will show the outline of two software systems: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| Xfig and PHP/MySQL &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| I have already downloaded all the required links for this tutorial from http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| Let us see the outline for Xfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09&lt;br /&gt;
| Let us see the outline for PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
|   The 2nd step in creating spoken tutorials is the'' Script''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| As a movie needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| A spoken tutorial also needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| The script of the current tutorial is here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|  The guidelines to write a script are here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| A tutorial that explains the guidelines will also be available soon &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| I will now create a short spoken tutorial that explains how to send an email from a gmail account&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|   Let me invoke iShowU, a screen recording software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:06&lt;br /&gt;
| Observe a rectangle on the screen &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| whatever comes within this rectangle will get recorded&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|   I have opened Netscape&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| I have placed it exactly within this rectangle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| It is pointing to gmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| I will speak in Tamil&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| Let me start recording&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
|  Guest.spoken aaga login seygiren gmail ai thirandagi vittadu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
| compose button moolam aarambikap pogiren [mailto:kannan@iitb.ac.in kannan@iitb.ac.in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| Subject :Test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ingu varuvom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| This is a test mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| Send button moolam email ai anuppugiren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
| ippodu sign out seygiren nanri, vanakkam&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:26&lt;br /&gt;
|  I just ended the recording&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:28&lt;br /&gt;
| Immediately, the recording software creates a movie&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
|  Let me first close Netscape and iShowU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   Let me now play the recorded movie  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
| “Recording plays” &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| Let us advance it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
| Let me close this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| Let us now go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
|  This is what I call as the spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| School going children can also create spoken tutorials – it is very easy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|  Let me now explain the Tools we have for Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| On Linux, recordMyDesktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27	&lt;br /&gt;
| A spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|   “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| On Windows we have Camstudio&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  This spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|   Both are FOSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| A tutorial gives guidelines for narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| Let me play that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| Let me come back to slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|   The 4th Step in creating spoken tutorials is translating the script into Local Languages &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
| To make it accessible for people weak in English &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| I will show translated scripts for getting started on Scilab in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| Hindi, Marathi and Bengali &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
| Hindi, Marathi and Bengali&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|   Let us go back to the browser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|  Using the script, we change the spoken part only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Video remains the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| On Linux, we can use Audacity and ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| Let me minimise this browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| Underneath this, I have another browser with several tabs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| Let me play this: “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
|  On Windows, we can use Movie Maker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:38&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|  Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|  We will now see Scilab spoken tutorials in Hindi, Malayalam and Bengali.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07 06&lt;br /&gt;
|  “Recording plays” let me play Malayalam  “Recording plays” let me play bengali  “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| Let us go to back here slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|  Let us discuss how to present complex topics through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| After all, a spoken tutorial is only ten minutes long. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| By combining spoken tutorials, advanced topics can also be taught.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| If sufficient small steps are available, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| Himalayas can also be climbed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| Let us now view the study plans for LaTeX and Scilab&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| LaTeX study plans&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| Scilab study plans&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
|  Let us go to the next slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32&lt;br /&gt;
|   One can bridge digital divide through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| For example, one can explain how to buy train tickets through irctc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:41&lt;br /&gt;
| How to locate low cost agricultural loans.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:44 &lt;br /&gt;
| How to locate information on primary health care.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| How to obtain information on first aid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:51&lt;br /&gt;
| How to do web search to locate the shop that sells Tvs at the lowest price.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:56&lt;br /&gt;
| Indeed, this list is endless.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
| As a matter of fact, this approach can be used to bridge digital divide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|   Spoken tutorials are released under creative commons license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:08&lt;br /&gt;
| These are available for free download from the spoken tutorial website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| Let us discuss the honorarium available for creating a ten minute spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Rs. 3,500 to create script and slides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| Rs. 500 for review by novice or beginner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| Rs. 1,000 for recording the spoken tutorial - this can be done by the beginner as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
| Rs. 1,000 for translation into a local language&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:37&lt;br /&gt;
| Rs. 500 for dubbing into a local language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:40&lt;br /&gt;
| To be paid after review and acceptance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| The above amounts are for a ten minute spoken tutorial. Actual honorarium will be proportional to the number of minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| There is a one time bonus of Rs. 5,000 also&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:54&lt;br /&gt;
| Our target audience is a remote child, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| working alone at midnight, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:58&lt;br /&gt;
| without anyone to help her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| In other words, spoken tutorials need to be created for self learning.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
|  We actively promote Open Source Software &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:08&lt;br /&gt;
| Conduct workshops through student clubs,  using spoken tutorials and financial support &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:13&lt;br /&gt;
| We also look for Campus Ambassadors &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| We have a spoken tutorial on Campus Ambassador programme&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
|  Let us play it “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  Let us show the web site of our project, [http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|   The current tutorial is available here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
| Where to contact us is here &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:50&lt;br /&gt;
| A list of FOSS systems is available through the wiki – let us click this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:59&lt;br /&gt;
| You may join the effort on any  of these &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:03&lt;br /&gt;
| You may also propose work on new systems &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
| Please feel free to contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:10&lt;br /&gt;
|   Let us go to the next slide. We welcome your participation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:14&lt;br /&gt;
| To create, review and use spoken tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:17&lt;br /&gt;
| We also need technology support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| We have lots of jobs as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:22&lt;br /&gt;
| Work with us, full time or part time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:25&lt;br /&gt;
|  Why should you work with us?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:27&lt;br /&gt;
| To remove digital divide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:29&lt;br /&gt;
| To make our children IT literate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:31&lt;br /&gt;
| To promote FOSS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:33&lt;br /&gt;
| To make our children employable &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:35&lt;br /&gt;
| To make our country a developed one &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:37&lt;br /&gt;
| To realise the dream of Dr. Abdul Kalam &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:40&lt;br /&gt;
| Let us go to the next slide. We have a small assignment for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:44&lt;br /&gt;
| Please see if you can locate all the web pages shown in this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|    I would like to acknowledge the funding support now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52&lt;br /&gt;
| Spoken tutorial is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:56&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|12:01&lt;br /&gt;
| More information on this  mission is available at''' '''spoken-tutorial.org/NMEICT-Intro.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:11&lt;br /&gt;
| We have come to the end of this tutorial	&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:14&lt;br /&gt;
| Thanks for joining us&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:15&lt;br /&gt;
| This is Kannan Moudgalya signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goodbye and Jai Hind&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed</id>
		<title>What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/What-is-Spoken-Tutorial/D0/What-is-Spoken-Tutorial-12min/English-timed"/>
				<updated>2013-09-18T05:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border = 1  |'''Time'''  |'''Narration''' |- |  00:01 |  Welcome to a presentation that introduces the spoken tutorial technology that has the potential to make India IT liter…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  Welcome to a presentation that introduces the spoken tutorial technology that has the potential to make India IT literate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| My name is Kannan Moudgalya. I am from IIT Bombay. I lead this project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| What is a Spoken Tutorial? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| It is a recording of a computer session &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| explaining some software  along with a running commentary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| The resulting movie is the spoken tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| Typically of 10 minute duration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  Steps in Creating Spoken Tutorials are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| Outline &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| Script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| Translating the script into other languages and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| Dubbing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| Let me explain each of these steps&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  We will show the outline of two software systems: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| Xfig and PHP/MySQL &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| I have already downloaded all the required links for this tutorial from http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| Let us see the outline for Xfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09&lt;br /&gt;
| Let us see the outline for PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
|   The 2nd step in creating spoken tutorials is the'' Script''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| As a movie needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| A spoken tutorial also needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| The script of the current tutorial is here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|  The guidelines to write a script are here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| A tutorial that explains the guidelines will also be available soon &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| I will now create a short spoken tutorial that explains how to send an email from a gmail account&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|   Let me invoke iShowU, a screen recording software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:06&lt;br /&gt;
| Observe a rectangle on the screen &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| whatever comes within this rectangle will get recorded&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|   I have opened Netscape&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| I have placed it exactly within this rectangle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| It is pointing to gmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| I will speak in Tamil&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| Let me start recording&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
|  Guest.spoken aaga login seygiren gmail ai thirandagi vittadu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
| compose button moolam aarambikap pogiren [mailto:kannan@iitb.ac.in kannan@iitb.ac.in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| Subject :Test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ingu varuvom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| This is a test mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| Send button moolam email ai anuppugiren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
| ippodu sign out seygiren nanri, vanakkam&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:26&lt;br /&gt;
|  I just ended the recording&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:28&lt;br /&gt;
| Immediately, the recording software creates a movie&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
|  Let me first close Netscape and iShowU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   Let me now play the recorded movie  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
| “Recording plays” &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| Let us advance it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
| Let me close this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| Let us now go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
|  This is what I call as the spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| School going children can also create spoken tutorials – it is very easy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|  Let me now explain the Tools we have for Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| On Linux, recordMyDesktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27	&lt;br /&gt;
| A spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|   “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| On Windows we have Camstudio&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  This spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|   Both are FOSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| A tutorial gives guidelines for narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| Let me play that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| Let me come back to slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|   The 4th Step in creating spoken tutorials is translating the script into Local Languages &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
| To make it accessible for people weak in English &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| I will show translated scripts for getting started on Scilab in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| Hindi, Marathi and Bengali &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
| Hindi, Marathi and Bengali&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|   Let us go back to the browser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|  Using the script, we change the spoken part only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Video remains the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| On Linux, we can use Audacity and ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| Let me minimise this browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| Underneath this, I have another browser with several tabs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| Let me play this: “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
|  On Windows, we can use Movie Maker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:38&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|  Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|  We will now see Scilab spoken tutorials in Hindi, Malayalam and Bengali.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07 06&lt;br /&gt;
|  “Recording plays” let me play Malayalam  “Recording plays” let me play bengali  “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| Let us go to back here slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|  Let us discuss how to present complex topics through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| After all, a spoken tutorial is only ten minutes long. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| By combining spoken tutorials, advanced topics can also be taught.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| If sufficient small steps are available, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| Himalayas can also be climbed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| Let us now view the study plans for LaTeX and Scilab&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| LaTeX study plans&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| Scilab study plans&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
|  Let us go to the next slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32&lt;br /&gt;
|   One can bridge digital divide through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| For example, one can explain how to buy train tickets through irctc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:41&lt;br /&gt;
| How to locate low cost agricultural loans.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:44 &lt;br /&gt;
| How to locate information on primary health care.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| How to obtain information on first aid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:51&lt;br /&gt;
| How to do web search to locate the shop that sells Tvs at the lowest price.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:56&lt;br /&gt;
| Indeed, this list is endless.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
| As a matter of fact, this approach can be used to bridge digital divide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|   Spoken tutorials are released under creative commons license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:08&lt;br /&gt;
| These are available for free download from the spoken tutorial website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| Let us discuss the honorarium available for creating a ten minute spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Rs. 3,500 to create script and slides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| Rs. 500 for review by novice or beginner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| Rs. 1,000 for recording the spoken tutorial - this can be done by the beginner as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
| Rs. 1,000 for translation into a local language&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:37&lt;br /&gt;
| Rs. 500 for dubbing into a local language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:40&lt;br /&gt;
| To be paid after review and acceptance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| The above amounts are for a ten minute spoken tutorial. Actual honorarium will be proportional to the number of minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| There is a one time bonus of Rs. 5,000 also&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:54&lt;br /&gt;
| Our target audience is a remote child, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| working alone at midnight, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:58&lt;br /&gt;
| without anyone to help her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| In other words, spoken tutorials need to be created for self learning.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
|  We actively promote Open Source Software &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:08&lt;br /&gt;
| Conduct workshops through student clubs,  using spoken tutorials and financial support &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:13&lt;br /&gt;
| We also look for Campus Ambassadors &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| We have a spoken tutorial on Campus Ambassador programme&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
|  Let us play it “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  Let us show the web site of our project, [http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|   The current tutorial is available here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
| Where to contact us is here &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:50&lt;br /&gt;
| A list of FOSS systems is available through the wiki – let us click this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:59&lt;br /&gt;
| You may join the effort on any  of these &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:03&lt;br /&gt;
| You may also propose work on new systems &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
| Please feel free to contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:10&lt;br /&gt;
|   Let us go to the next slide. We welcome your participation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:14&lt;br /&gt;
| To create, review and use spoken tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:17&lt;br /&gt;
| We also need technology support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| We have lots of jobs as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:22&lt;br /&gt;
| Work with us, full time or part time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:25&lt;br /&gt;
|  Why should you work with us?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:27&lt;br /&gt;
| To remove digital divide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:29&lt;br /&gt;
| To make our children IT literate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:31&lt;br /&gt;
| To promote FOSS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:33&lt;br /&gt;
| To make our children employable &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:35&lt;br /&gt;
| To make our country a developed one &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:37&lt;br /&gt;
| To realise the dream of Dr. Abdul Kalam &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:40&lt;br /&gt;
| Let us go to the next slide. We have a small assignment for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:44&lt;br /&gt;
| Please see if you can locate all the web pages shown in this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|    I would like to acknowledge the funding support now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52&lt;br /&gt;
| Spoken tutorial is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:56&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| -&lt;br /&gt;
|12:01&lt;br /&gt;
|More information on this  mission is available at''' '''spoken-tutorial.org/NMEICT-Intro.&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:11&lt;br /&gt;
|We have come to the end of this tutorial	&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:14&lt;br /&gt;
|Thanks for joining us&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:15&lt;br /&gt;
|This is Kannan Moudgalya signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goodbye and Jai Hind&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/What-is-a-Spoken-Tutorial/English-timed</id>
		<title>Spoken-Tutorial-Technology/C2/What-is-a-Spoken-Tutorial/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/What-is-a-Spoken-Tutorial/English-timed"/>
				<updated>2013-09-18T05:08:13Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '  {| style=&amp;quot;border-spacing:0;&amp;quot; ! &amp;lt;center&amp;gt;Visual Cue&amp;lt;/center&amp;gt; ! &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;  |- |  00:01 |  Welcome to a presentation that introduces the spoken tutorial technology…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
! &amp;lt;center&amp;gt;Visual Cue&amp;lt;/center&amp;gt;&lt;br /&gt;
! &amp;lt;center&amp;gt;Narration&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|  Welcome to a presentation that introduces the spoken tutorial technology that has the potential to make India IT literate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:09&lt;br /&gt;
| My name is Kannan Moudgalya. I am from IIT Bombay. I lead this project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| What is a Spoken Tutorial? &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
| It is a recording of a computer session &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| explaining some software  along with a running commentary &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
| The resulting movie is the spoken tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| Typically of 10 minute duration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  Steps in Creating Spoken Tutorials are &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| Outline &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
| Script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:35&lt;br /&gt;
| Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| Translating the script into other languages and&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| Dubbing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| Let me explain each of these steps&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  We will show the outline of two software systems: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:47&lt;br /&gt;
| Xfig and PHP/MySQL &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
| I have already downloaded all the required links for this tutorial from http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| Let us see the outline for Xfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09&lt;br /&gt;
| Let us see the outline for PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:19&lt;br /&gt;
|   The 2nd step in creating spoken tutorials is the'' Script''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
| As a movie needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
| A spoken tutorial also needs a good script &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| The script of the current tutorial is here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
|  The guidelines to write a script are here &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
| A tutorial that explains the guidelines will also be available soon &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| I will now create a short spoken tutorial that explains how to send an email from a gmail account&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|   Let me invoke iShowU, a screen recording software&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:06&lt;br /&gt;
| Observe a rectangle on the screen &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:09&lt;br /&gt;
| whatever comes within this rectangle will get recorded&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|   I have opened Netscape&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:17&lt;br /&gt;
| I have placed it exactly within this rectangle &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:22 &lt;br /&gt;
| It is pointing to gmail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
| I will speak in Tamil&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| Let me start recording&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:30&lt;br /&gt;
|  Guest.spoken aaga login seygiren gmail ai thirandagi vittadu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:40&lt;br /&gt;
| compose button moolam aarambikap pogiren [mailto:kannan@iitb.ac.in kannan@iitb.ac.in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
| Subject :Test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| ingu varuvom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:06&lt;br /&gt;
| This is a test mail&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| Send button moolam email ai anuppugiren&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16&lt;br /&gt;
| ippodu sign out seygiren nanri, vanakkam&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:26&lt;br /&gt;
|  I just ended the recording&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:28&lt;br /&gt;
| Immediately, the recording software creates a movie&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:32&lt;br /&gt;
|  Let me first close Netscape and iShowU.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   Let me now play the recorded movie  .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
| “Recording plays” &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| Let us advance it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
| Let me close this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
| Let us now go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:11&lt;br /&gt;
|  This is what I call as the spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| School going children can also create spoken tutorials – it is very easy&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|  Let me now explain the Tools we have for Recording &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| On Linux, recordMyDesktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27	&lt;br /&gt;
| A spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|   “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
| On Windows we have Camstudio&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|  This spoken tutorial explains how to do this&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:52&lt;br /&gt;
|   Both are FOSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:59&lt;br /&gt;
| A tutorial gives guidelines for narration &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
| Let me play that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08&lt;br /&gt;
| “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| Let me come back to slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:19&lt;br /&gt;
|   The 4th Step in creating spoken tutorials is translating the script into Local Languages &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
| To make it accessible for people weak in English &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| I will show translated scripts for getting started on Scilab in&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:35&lt;br /&gt;
| Hindi, Marathi and Bengali &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
| Hindi, Marathi and Bengali&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|   Let us go back to the browser.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:49&lt;br /&gt;
|  Using the script, we change the spoken part only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Video remains the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:56&lt;br /&gt;
| On Linux, we can use Audacity and ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:00&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:06&lt;br /&gt;
| Let me minimise this browser&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| Underneath this, I have another browser with several tabs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| Let me play this: “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
|  On Windows, we can use Movie Maker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:38&lt;br /&gt;
| A spoken tutorial explains how to do this &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|  Let us go to the next slide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:50&lt;br /&gt;
|  We will now see Scilab spoken tutorials in Hindi, Malayalam and Bengali.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07 06&lt;br /&gt;
|  “Recording plays” let me play Malayalam  “Recording plays” let me play bengali  “Recording plays”&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| Let us go to back here slides&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50&lt;br /&gt;
|  Let us discuss how to present complex topics through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:54&lt;br /&gt;
| After all, a spoken tutorial is only ten minutes long. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
| By combining spoken tutorials, advanced topics can also be taught.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| If sufficient small steps are available, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| Himalayas can also be climbed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:09&lt;br /&gt;
| Let us now view the study plans for LaTeX and Scilab&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
| LaTeX study plans&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:26&lt;br /&gt;
| Scilab study plans&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:29&lt;br /&gt;
|  Let us go to the next slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:32&lt;br /&gt;
|   One can bridge digital divide through spoken tutorials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
| For example, one can explain how to buy train tickets through irctc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:41&lt;br /&gt;
| How to locate low cost agricultural loans.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:44 &lt;br /&gt;
| How to locate information on primary health care.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
| How to obtain information on first aid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:51&lt;br /&gt;
| How to do web search to locate the shop that sells Tvs at the lowest price.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:56&lt;br /&gt;
| Indeed, this list is endless.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
| As a matter of fact, this approach can be used to bridge digital divide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:04&lt;br /&gt;
|   Spoken tutorials are released under creative commons license.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:08&lt;br /&gt;
| These are available for free download from the spoken tutorial website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:13&lt;br /&gt;
| Let us discuss the honorarium available for creating a ten minute spoken tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:19&lt;br /&gt;
| Rs. 3,500 to create script and slides&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
| Rs. 500 for review by novice or beginner&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:28&lt;br /&gt;
| Rs. 1,000 for recording the spoken tutorial - this can be done by the beginner as well&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:34&lt;br /&gt;
| Rs. 1,000 for translation into a local language&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:37&lt;br /&gt;
| Rs. 500 for dubbing into a local language.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:40&lt;br /&gt;
| To be paid after review and acceptance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:43&lt;br /&gt;
| The above amounts are for a ten minute spoken tutorial. Actual honorarium will be proportional to the number of minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| There is a one time bonus of Rs. 5,000 also&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:54&lt;br /&gt;
| Our target audience is a remote child, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
| working alone at midnight, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:58&lt;br /&gt;
| without anyone to help her.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
| In other words, spoken tutorials need to be created for self learning.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:05&lt;br /&gt;
|  We actively promote Open Source Software &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:08&lt;br /&gt;
| Conduct workshops through student clubs,  using spoken tutorials and financial support &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:13&lt;br /&gt;
| We also look for Campus Ambassadors &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| We have a spoken tutorial on Campus Ambassador programme&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:21&lt;br /&gt;
|  Let us play it “Recording plays”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  Let us show the web site of our project, [http://spoken-tutorial.org/ http://spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|   The current tutorial is available here&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
| Where to contact us is here &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:50&lt;br /&gt;
| A list of FOSS systems is available through the wiki – let us click this&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:59&lt;br /&gt;
| You may join the effort on any  of these &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:03&lt;br /&gt;
| You may also propose work on new systems &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
| Please feel free to contact us. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:10&lt;br /&gt;
|   Let us go to the next slide. We welcome your participation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:14&lt;br /&gt;
| To create, review and use spoken tutorials&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:17&lt;br /&gt;
| We also need technology support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
| We have lots of jobs as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:22&lt;br /&gt;
| Work with us, full time or part time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:25&lt;br /&gt;
|  Why should you work with us?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:27&lt;br /&gt;
| To remove digital divide &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:29&lt;br /&gt;
| To make our children IT literate &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:31&lt;br /&gt;
| To promote FOSS &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:33&lt;br /&gt;
| To make our children employable &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:35&lt;br /&gt;
| To make our country a developed one &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:37&lt;br /&gt;
| To realise the dream of Dr. Abdul Kalam &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:40&lt;br /&gt;
| Let us go to the next slide. We have a small assignment for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:44&lt;br /&gt;
| Please see if you can locate all the web pages shown in this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:49&lt;br /&gt;
|    I would like to acknowledge the funding support now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52&lt;br /&gt;
| Spoken tutorial is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:56&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
| -&lt;br /&gt;
|12:01&lt;br /&gt;
|More information on this  mission is available at''' '''spoken-tutorial.org/NMEICT-Intro.&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:11&lt;br /&gt;
|We have come to the end of this tutorial	&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:14&lt;br /&gt;
|Thanks for joining us&lt;br /&gt;
&lt;br /&gt;
| -&lt;br /&gt;
|12:15&lt;br /&gt;
|This is Kannan Moudgalya signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Goodbye and Jai Hind&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Logical-Operations/English-timed</id>
		<title>Java/C2/Logical-Operations/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Logical-Operations/English-timed"/>
				<updated>2013-09-17T06:18:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Welcome to this  spoken tutorial on '''Logical Operators''' in Java.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|   In this tutorial, you will learn about the''' logical operators  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| '''how to check for multiple expressions using logical operators''' and '''how to override precedence using parentheses'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:20&lt;br /&gt;
| For this tutorial we are using &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10''', &lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6''' and &lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|   To follow this tutorial you should have knowledge on '''relational operators in Java'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:35&lt;br /&gt;
| If not, for relevant tutorials, please visit our website as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
| Logical operators are used to check '''multiple conditions'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
| Here is a list of the available logical operators in Java&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
| and, or, not. We shall look into each of them in detail. Switch to Eclipse.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:04&lt;br /&gt;
|   Here We have the Eclipse IDE and  the skeleton required for the rest of the code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| We have created a class '''LogicalOperators''' and added the main method &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:15 &lt;br /&gt;
| Let us create some variables.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:20&lt;br /&gt;
|  '''boolean b ; '''&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
| We shall store the result of conditions in b;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:29&lt;br /&gt;
|   '''''int age''' is equalto '''11 '''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
| '''''int weight '''isequalto '''42 '''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
|   We have the age and weight of a person. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
| We shall check if the person '''is below 18yrs of age and is atleast 40kgs'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
| Let us see how to do so.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:57&lt;br /&gt;
| '''b''' is equal to'''age''' ''less than '''''18''' ''ampersand ampersand'' '''weight''' ''greater than equal to'' '''40'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:19&lt;br /&gt;
| This statement has two expressions and a double ampersand symbol in between. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| It checks if age is less than 18 and also if weight is greater than or equal to 40.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:31&lt;br /&gt;
| This operation is called the '''and''' operation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
|  Let us now print the value b.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:40&lt;br /&gt;
| '''''System '''dot '''out '''dot '''println(''b'');'''''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:48&lt;br /&gt;
|'''Save '''and '''Run ''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:56&lt;br /&gt;
|  As we can see, the output is '''true''' because both the conditions are satisfied.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
| Now let us change the weight so that one condition is not satisfied and re run the code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
| Change '''42''' to '''32.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:14&lt;br /&gt;
| '''Save''' and '''Run'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:21&lt;br /&gt;
|  the output  now is false.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
| This is because the condition age   less than 18 is  satisfied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| But the condition the weight    greater than or equal to 40 is not satisfied&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
| The '''and''' operation requires both the conditions to be '''true''' for the result to be true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:39&lt;br /&gt;
| Therefore we get false as our output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
| This way, using a  double ampersand symbol we can perform  '''and''' operation.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| Lets say we have age and weight and it is enough if only one of the conditions is satisfied.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| In other words, we need to see if the first condition '''or''' the second condition is '''true.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:05&lt;br /&gt;
| It is done using the '''or''' operation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
|  Let us first remove the earlier condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:15&lt;br /&gt;
| And  Type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
| '''age''' ''less than equal to'' '''15''' ''pipe pipe'' '''weight''' ''less than equal to '''''30'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| There are two conditions and a double pipe symbol in between.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:40&lt;br /&gt;
| This statement checks if atleast one of the given two conditions is satisfied.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:46&lt;br /&gt;
| Let us run the code to see the output. Save and run&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:54&lt;br /&gt;
|  We see that the output is True.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57	 &lt;br /&gt;
|   This is because, an '''or''' operation, does not need both the conditions to be true like the and operation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:03&lt;br /&gt;
|  It needs atleast one condition to be true.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:06&lt;br /&gt;
|    So although the condition for weight is not satisfied, since the condition for age is satisfied.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:13&lt;br /&gt;
|    we get  the output as true.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:18&lt;br /&gt;
|  Now let us change the age in  such a way that both the conditions are false and see the result.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|  change '''11''' to '''17'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
| '''Save''' and '''Run ''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:36&lt;br /&gt;
| Now the output is false because both the conditions are not satisfied.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:41 &lt;br /&gt;
|  This way, we use a double PIPE symbol to do an '''or''' operation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:50&lt;br /&gt;
|  Now let us say we need to check for people who are older than 15 and with weight more than 30kilos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
| In other words, we need to check the exact opposite of the condition we just did.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:03&lt;br /&gt;
| In such situations, we use the '''not''' operation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:07&lt;br /&gt;
|  First enclose the condition in parentheses.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:17&lt;br /&gt;
|  And  Add an exclamation mark before the condition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|  By using an exclamation mark, we check for the exact opposite of the condition inside the parentheses.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:32&lt;br /&gt;
|  Since the earlier output was '''false''', now it must   '''true'''. Let us see&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:38&lt;br /&gt;
|   '''Save''' and '''Run'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
| As we can see, the output is the opposite of earlier one.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:48 &lt;br /&gt;
|  This way by using the''' Exclamation mark''' we perform '''not''' operation. Now Let us say we want people '''younger than 15.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:58&lt;br /&gt;
| Or people '''younger than 18''' and '''lighter than 40kilos'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
| Let us see how would we go about this condition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:07&lt;br /&gt;
|  Remove the earlier condition and type  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:12 &lt;br /&gt;
| '''age '''''less than '''''15 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:15&lt;br /&gt;
| ''or''''' age '''''less than '''''18 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
| ''and''''' weight '''''less than '''''40'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:33&lt;br /&gt;
| As we can see, the condition itself is confusing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
| Moreover, we do not know if the '''or''' operation will be performed first or the '''and''' operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:42&lt;br /&gt;
| It depends on the precedence of operators.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
| In such situations, we use parentheses to overwrite the precedence and also make the condition clear.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
|   So let us add the parentheses. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  08:06&lt;br /&gt;
| Let us run the code save run  &lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
| Now Although the first condition which is age less than 15 is not satisfied,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|  the second condition, which is,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
| age less than 18 and weight less than 40 is satisfied.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:27&lt;br /&gt;
| Therefore, output is True.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:30&lt;br /&gt;
| As a rule, use parentheses to avoid ambiguity and make the expressions clear.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:36&lt;br /&gt;
|  | And  This how we use the logical operators to check for multiple conditions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:44&lt;br /&gt;
|  This bring us to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:47&lt;br /&gt;
|  we have learnt '''about logical operators''', how to '''check for multiple expressions''' using '''logical operators '''and &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:54&lt;br /&gt;
| '''how to override the precedence using parentheses.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09:00&lt;br /&gt;
|As an assignment for this tutorial, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
| find out if the two expressions, shown are equivalent?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:10&lt;br /&gt;
| To know more about the '''Spoken Tutorial''' project, watch the video available at the following link,  It summarises the '''Spoken Tutorial'''project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:18&lt;br /&gt;
| if you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:23&lt;br /&gt;
|  The Spoken Tutorial Project Team. Conducts workshops using '''spoken tutorials''' and gives certificates for those who pass an online test. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
| For more details, please write to '''contact AT spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:36&lt;br /&gt;
| '''Spoken Tutorial '''Project is a part of the '''Talk to a Teacher''' project &lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
|  It is supported by the '''National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
| '''More information on this Mission is available at the following link '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:52&lt;br /&gt;
|This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Arithmetic-Operations/English-timed</id>
		<title>Java/C2/Arithmetic-Operations/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Arithmetic-Operations/English-timed"/>
				<updated>2013-09-11T11:04:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| border=1&lt;br /&gt;
|| '''Time''''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|   Welcome to the  tutorial on '''Arithmetic Operations in Java'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| In this tutorial, you will learn about the various   '''Arithmetic Operations ''' namely&lt;br /&gt;
'''Addition'''&lt;br /&gt;
&lt;br /&gt;
'''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
'''Multiplication'''&lt;br /&gt;
&lt;br /&gt;
'''Division''' and &lt;br /&gt;
&lt;br /&gt;
'''How to use them.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  For this tutorial we are using &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10''',&lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6''' and &lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7'''.&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
|  To follow this tutorial you must have eclipse installed on your system&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
|  and you must  '''know how to create, save and run a file in Eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33   &lt;br /&gt;
| If not, for relevant tutorial please visit our website as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
|  Here is a list of operators and the mathematical operations they perform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* plus symbol for addition&lt;br /&gt;
* minus for subtraction&lt;br /&gt;
* asterisk for multiplication&lt;br /&gt;
* front slash for division&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| We shall look at each of them in detail.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
| Here  We have Eclipse IDE and the skeleton required for the rest of the code. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:11&lt;br /&gt;
| We have created a class by name '''Arithmetic Operations''' and added the '''main '''method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:17&lt;br /&gt;
| Let us add some variables.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| '''int x = 5;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| '''int y = 10;'' print result&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| '''x''' and '''y''' will be  the operands  and the  '''result''' will store the output of operations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:42&lt;br /&gt;
|   Let us add them and print the result.''' Result= x+y;''' system. out. println ''''in parantesis '''result''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|  Save it with ''Control S'' and ''control F11'' to''' Run'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|   We see, that the output of addition is stored and the value has been printed  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
|  Now Let us change the values  . '''x=75''','''y = 15'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''Save''' it '''Run'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
|  we   see that the output has    changed  accordingly&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| Now let us try negative values. '''y = -25.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|  '''Save'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|   we   see  that the output  of  75  plus  -25 has been printed&lt;br /&gt;
|-&lt;br /&gt;
|  03:11 &lt;br /&gt;
|   Now let us try subtraction. '''y = 5'' and change x+y to x-y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''Save it '''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
|  we   see that the output of 75-5 has been printed,  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
| | Now Let us try   multiplication. Change '''minus''' to ''' asterisk'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
|  '''Save'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
|  we  see that  by using   asterisk we could  multiply 75*5. . &lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
|  Now let us try '''division''' Remove   asterisk and type slash&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
|   '''Save it'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| Now let us see what happens when the expected result is a decimal point number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| Change '''5''' to '''10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| The result must be 7.5.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| So let us change the result to a   float.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
|  '''Save it'''  '''Run'''. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   04:51&lt;br /&gt;
|  Note that although the expected result is 7.5, we get  output as 7.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
|  This is because both the operands involved in the division are integers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| | Let us change y to a float. y=10f&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|   '''Save  '''  '''Run'''. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:22&lt;br /&gt;
|Now we can see that the result is as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
|Keep in mind that when the expected result is a float, one of the operands must be a float to get the expected output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|  Now let us see what happens when there is more than one operator.Remove all the operands&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48 &lt;br /&gt;
|  int result= 8+4-2. ''Save it ,run''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
|As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| |Now  Change '''minus''' to a '''  s lash'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|Now the output would be 6 if the addition is done before  division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:25&lt;br /&gt;
|Or it would be 10 if division is done before addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:30&lt;br /&gt;
|Let us '''Run''' and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:38&lt;br /&gt;
|As we can see, the output is 10 and   the division is done before addition. This is because the division operator has more precedence than the addition operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|In such situations, if we need to override the precedence, we use parentheses.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:04&lt;br /&gt;
|  By adding parentheses, we instruct Java to do the addition before the division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:10&lt;br /&gt;
| Let us run the file now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:16&lt;br /&gt;
| As we can see,  addition has been performed first and the output is 6 as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:23&lt;br /&gt;
| As a rule, keep in mind to use parentheses when the order of operations is not clear.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:37&lt;br /&gt;
|   This brings us  to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:40&lt;br /&gt;
| we have learnt &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41  &lt;br /&gt;
| '''How to''' '''perform basic mathematical operations in Java.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:44&lt;br /&gt;
|  '''  operator precedence, and, '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46  &lt;br /&gt;
| '''How to override it.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:49&lt;br /&gt;
| As an assignment for this tutorial  Find out what is meant by the '''modulo''' operator and what it does.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:58&lt;br /&gt;
| To know more about the '''Spoken Tutorial''' project, watch the video available at the following link,&lt;br /&gt;
|-&lt;br /&gt;
|   08:03&lt;br /&gt;
|   It  summarizes the project. &lt;br /&gt;
|-&lt;br /&gt;
|   08:06&lt;br /&gt;
| If you do not have good bandwidth you can download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|   08:11&lt;br /&gt;
|   The Spoken Tutorial Team. &lt;br /&gt;
|-&lt;br /&gt;
|   08:12&lt;br /&gt;
| Conducts workshops using '''spoken tutorials''' &lt;br /&gt;
|-&lt;br /&gt;
|08:15  &lt;br /&gt;
|  Gives certificates to those who pass an online test. &lt;br /&gt;
|-&lt;br /&gt;
|   08:18&lt;br /&gt;
| For more details, please write to '''  spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25   &lt;br /&gt;
| The  '''Spoken Tutorial Project''' is a part of the '''Talk to a Teacher''' project .&lt;br /&gt;
|-&lt;br /&gt;
|   08:29&lt;br /&gt;
| It is supported by the '''National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|   08:35&lt;br /&gt;
| '''More information on this Mission is available at the following link '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:39&lt;br /&gt;
|  This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Arithmetic-Operations/English-timed</id>
		<title>Java/C2/Arithmetic-Operations/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Arithmetic-Operations/English-timed"/>
				<updated>2013-09-11T11:03:33Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| border=1&lt;br /&gt;
|| '''Time''''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|   Welcome to the  tutorial on '''Arithmetic Operations in Java'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| In this tutorial, you will learn about the various   '''Arithmetic Operations ''' namely&lt;br /&gt;
'''Addition'''&lt;br /&gt;
&lt;br /&gt;
'''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
'''Multiplication'''&lt;br /&gt;
&lt;br /&gt;
'''Division''' and &lt;br /&gt;
&lt;br /&gt;
'''How to use them.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  For this tutorial we are using &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10''',&lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6''' and &lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7'''.&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
|  To follow this tutorial you must have eclipse installed on your system&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
|  and you must  '''know how to create, save and run a file in Eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33   &lt;br /&gt;
| If not, for relevant tutorial please visit our website as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
|  Here is a list of operators and the mathematical operations they perform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* plus symbol for addition&lt;br /&gt;
* minus for subtraction&lt;br /&gt;
* asterisk for multiplication&lt;br /&gt;
* front slash for division&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| We shall look at each of them in detail.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
| Here  We have Eclipse IDE and the skeleton required for the rest of the code. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:11&lt;br /&gt;
| We have created a class by name '''Arithmetic Operations''' and added the '''main '''method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:17&lt;br /&gt;
| Let us add some variables.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| '''int x = 5;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| '''int y = 10;'' print result&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| '''x''' and '''y''' will be  the operands  and the  '''result''' will store the output of operations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:42&lt;br /&gt;
|   Let us add them and print the result.''' Result= x+y;''' system. out. println ''''in parantesis '''result''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|  Save it with ''Control S'' and ''control F11'' to''' Run'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|   We see, that the output of addition is stored and the value has been printed  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
|  Now Let us change the values  . '''x=75''','''y = 15'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''Save''' it '''Run'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
|  we   see that the output has    changed  accordingly&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| Now let us try negative values. '''y = -25.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|  '''Save'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|   we   see  that the output  of  75  plus  -25 has been printed&lt;br /&gt;
|-&lt;br /&gt;
|  03:11 &lt;br /&gt;
|   Now let us try subtraction. '''y = 5'' and change x+y to x-y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''Save it '''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
|  we   see that the output of 75-5 has been printed,  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
| | Now Let us try   multiplication. Change '''minus''' to ''' asterisk'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
|  '''Save'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
|  we  see that  by using   asterisk we could  multiply 75*5. . &lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
|  Now let us try '''division''' Remove   asterisk and type slash&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
|   '''Save it'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| Now let us see what happens when the expected result is a decimal point number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| Change '''5''' to '''10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| The result must be 7.5.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| So let us change the result to a   float.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
|  '''Save it'''  '''Run'''. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   04:51&lt;br /&gt;
|  Note that although the expected result is 7.5, we get  output as 7.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
|  This is because both the operands involved in the division are integers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| | Let us change y to a float. y=10f&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|   '''Save  '''  '''Run'''. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:22&lt;br /&gt;
|Now we can see that the result is as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
|Keep in mind that when the expected result is a float, one of the operands must be a float to get the expected output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|  Now let us see what happens when there is more than one operator.Remove all the operands&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48 &lt;br /&gt;
|  int result= 8+4-2. ''Save it ,run''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
|As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| |Now  Change '''minus''' to a '''  s lash'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|Now the output would be 6 if the addition is done before  division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:25&lt;br /&gt;
|Or it would be 10 if division is done before addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:30&lt;br /&gt;
|Let us '''Run''' and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:38&lt;br /&gt;
|As we can see, the output is 10 and   the division is done before addition. This is because the division operator has more precedence than the addition operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|In such situations, if we need to override the precedence, we use parentheses.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:04&lt;br /&gt;
|  By adding parentheses, we instruct Java to do the addition before the division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:10&lt;br /&gt;
| Let us run the file now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:16&lt;br /&gt;
| As we can see,  addition has been performed first and the output is 6 as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:23&lt;br /&gt;
| As a rule, keep in mind to use parentheses when the order of operations is not clear.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:37&lt;br /&gt;
|   This brings us  to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:40&lt;br /&gt;
| we have learnt &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41  &lt;br /&gt;
| '''How to''' '''perform basic mathematical operations in Java.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:44&lt;br /&gt;
|  '''  operator precedence, and, '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46  &lt;br /&gt;
| '''How to override it.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:49&lt;br /&gt;
| As an assignment for this tutorial  Find out what is meant by the '''modulo''' operator and what it does.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:58&lt;br /&gt;
| To know more about the '''Spoken Tutorial''' project, watch the video available at the following link,&lt;br /&gt;
|-&lt;br /&gt;
|   08:03&lt;br /&gt;
|   It  summarizes the project. &lt;br /&gt;
|-&lt;br /&gt;
|   08:06&lt;br /&gt;
| If you do not have good bandwidth you can download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|   08:11&lt;br /&gt;
|   The Spoken Tutorial Team. &lt;br /&gt;
|-&lt;br /&gt;
|   08:12&lt;br /&gt;
| Conducts workshops using '''spoken tutorials''' &lt;br /&gt;
|-&lt;br /&gt;
|08:15  &lt;br /&gt;
|  Gives certificates to those who pass an online test. &lt;br /&gt;
|-&lt;br /&gt;
|   08:18&lt;br /&gt;
| For more details, please write to '''  spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25   &lt;br /&gt;
| The  '''Spoken Tutorial Project''' is a part of the '''Talk to a Teacher''' project .&lt;br /&gt;
|-&lt;br /&gt;
|   08:29&lt;br /&gt;
| It is supported by the '''National Mission on Education through ICT, MHRD, Government of India. |-&lt;br /&gt;
|   08:35&lt;br /&gt;
| '''More information on this Mission is available at the following link '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:39&lt;br /&gt;
|  This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Arithmetic-Operations/English-timed</id>
		<title>Java/C2/Arithmetic-Operations/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Arithmetic-Operations/English-timed"/>
				<updated>2013-09-11T11:02:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with ' {| border=1 || '''Time'''' || '''Narration'''   |- |  00:01 |   Welcome to the  tutorial on '''Arithmetic Operations in Java'''.  |- |  00:06 | In this tutorial, you will learn …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| border=1&lt;br /&gt;
|| '''Time''''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|   Welcome to the  tutorial on '''Arithmetic Operations in Java'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
| In this tutorial, you will learn about the various   '''Arithmetic Operations ''' namely&lt;br /&gt;
'''Addition'''&lt;br /&gt;
&lt;br /&gt;
'''Subtraction'''&lt;br /&gt;
&lt;br /&gt;
'''Multiplication'''&lt;br /&gt;
&lt;br /&gt;
'''Division''' and &lt;br /&gt;
&lt;br /&gt;
'''How to use them.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  For this tutorial we are using &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10''',&lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6''' and &lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7'''.&lt;br /&gt;
|-&lt;br /&gt;
|  00:24&lt;br /&gt;
|  To follow this tutorial you must have eclipse installed on your system&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:28&lt;br /&gt;
|  and you must  '''know how to create, save and run a file in Eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33   &lt;br /&gt;
| If not, for relevant tutorial please visit our website as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
|  Here is a list of operators and the mathematical operations they perform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* plus symbol for addition&lt;br /&gt;
* minus for subtraction&lt;br /&gt;
* asterisk for multiplication&lt;br /&gt;
* front slash for division&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:55&lt;br /&gt;
| We shall look at each of them in detail.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
| Here  We have Eclipse IDE and the skeleton required for the rest of the code. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:11&lt;br /&gt;
| We have created a class by name '''Arithmetic Operations''' and added the '''main '''method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:17&lt;br /&gt;
| Let us add some variables.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
| '''int x = 5;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:27&lt;br /&gt;
| '''int y = 10;'' print result&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| '''x''' and '''y''' will be  the operands  and the  '''result''' will store the output of operations.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:42&lt;br /&gt;
|   Let us add them and print the result.''' Result= x+y;''' system. out. println ''''in parantesis '''result''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:10&lt;br /&gt;
|  Save it with ''Control S'' and ''control F11'' to''' Run'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
|   We see, that the output of addition is stored and the value has been printed  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
|  Now Let us change the values  . '''x=75''','''y = 15'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| '''Save''' it '''Run'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
|  we   see that the output has    changed  accordingly&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| Now let us try negative values. '''y = -25.''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
|  '''Save'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|   we   see  that the output  of  75  plus  -25 has been printed&lt;br /&gt;
|-&lt;br /&gt;
|  03:11 &lt;br /&gt;
|   Now let us try subtraction. '''y = 5'' and change x+y to x-y&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:25&lt;br /&gt;
| '''Save it '''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:32&lt;br /&gt;
|  we   see that the output of 75-5 has been printed,  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
| | Now Let us try   multiplication. Change '''minus''' to ''' asterisk'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
|  '''Save'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
|  we  see that  by using   asterisk we could  multiply 75*5. . &lt;br /&gt;
|-&lt;br /&gt;
|  03:59&lt;br /&gt;
|  Now let us try '''division''' Remove   asterisk and type slash&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
|   '''Save it'''  '''Run.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:14&lt;br /&gt;
| As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
| Now let us see what happens when the expected result is a decimal point number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:24&lt;br /&gt;
| Change '''5''' to '''10'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:28&lt;br /&gt;
| The result must be 7.5.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:30&lt;br /&gt;
| So let us change the result to a   float.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
|  '''Save it'''  '''Run'''. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   04:51&lt;br /&gt;
|  Note that although the expected result is 7.5, we get  output as 7.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
|  This is because both the operands involved in the division are integers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| | Let us change y to a float. y=10f&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|   '''Save  '''  '''Run'''. &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:22&lt;br /&gt;
|Now we can see that the result is as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:25&lt;br /&gt;
Keep in mind that when the expected result is a float, one of the operands must be a float to get the expected output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|  Now let us see what happens when there is more than one operator.Remove all the operands&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48 &lt;br /&gt;
|  int result= 8+4-2. ''Save it ,run''&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
|As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| |Now  Change '''minus''' to a '''  s lash'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:20&lt;br /&gt;
|Now the output would be 6 if the addition is done before  division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:25&lt;br /&gt;
|Or it would be 10 if division is done before addition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:30&lt;br /&gt;
|Let us '''Run''' and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:38&lt;br /&gt;
|As we can see, the output is 10 and   the division is done before addition. This is because the division operator has more precedence than the addition operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:50&lt;br /&gt;
|In such situations, if we need to override the precedence, we use parentheses.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:04&lt;br /&gt;
|  By adding parentheses, we instruct Java to do the addition before the division.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:10&lt;br /&gt;
| Let us run the file now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:16&lt;br /&gt;
| As we can see,  addition has been performed first and the output is 6 as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:23&lt;br /&gt;
| As a rule, keep in mind to use parentheses when the order of operations is not clear.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:37&lt;br /&gt;
|   This brings us  to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:40&lt;br /&gt;
| we have learnt &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:41  &lt;br /&gt;
| '''How to''' '''perform basic mathematical operations in Java.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:44&lt;br /&gt;
|  '''  operator precedence, and, '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46  &lt;br /&gt;
| '''How to override it.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:49&lt;br /&gt;
| As an assignment for this tutorial  Find out what is meant by the '''modulo''' operator and what it does.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:58&lt;br /&gt;
| To know more about the '''Spoken Tutorial''' project, watch the video available at the following link,&lt;br /&gt;
|-&lt;br /&gt;
|   08:03&lt;br /&gt;
|   It  summarizes the project. &lt;br /&gt;
|-&lt;br /&gt;
|   08:06&lt;br /&gt;
| If you do not have good bandwidth you can download and watch it&lt;br /&gt;
|-&lt;br /&gt;
|   08:11&lt;br /&gt;
|   The Spoken Tutorial Team. &lt;br /&gt;
|-&lt;br /&gt;
|   08:12&lt;br /&gt;
| Conducts workshops using '''spoken tutorials''' &lt;br /&gt;
|-&lt;br /&gt;
|08:15  &lt;br /&gt;
|  Gives certificates to those who pass an online test. &lt;br /&gt;
|-&lt;br /&gt;
|   08:18&lt;br /&gt;
| For more details, please write to '''  spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25   &lt;br /&gt;
| The  '''Spoken Tutorial Project''' is a part of the '''Talk to a Teacher''' project .&lt;br /&gt;
|-&lt;br /&gt;
|   08:29&lt;br /&gt;
| It is supported by the '''National Mission on Education through ICT, MHRD, Government of India. |-&lt;br /&gt;
|   08:35&lt;br /&gt;
| '''More information on this Mission is available at the following link '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:39&lt;br /&gt;
|  This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Geogebra/C2/Introduction-to-Geogebra/English-timed</id>
		<title>Geogebra/C2/Introduction-to-Geogebra/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Geogebra/C2/Introduction-to-Geogebra/English-timed"/>
				<updated>2013-09-10T06:35:11Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
| 00:00 &lt;br /&gt;
|Hello Everybody. Welcome to the tutorial Introduction to Geogebra. In this tutorial I will introduce you to the basics of getting started with Geogebra.&lt;br /&gt;
|-&lt;br /&gt;
| 00:09 &lt;br /&gt;
|What is Geogebra ? It is a free mathematics software and is available at www.geogebra.org to download. &lt;br /&gt;
|-&lt;br /&gt;
|00:17 &lt;br /&gt;
|It is useful for computer aided learning as it is interactive, and you can see the algebraic expressions of geometric figures and vice versa. &lt;br /&gt;
|-&lt;br /&gt;
| 00:25 &lt;br /&gt;
|It combines Geometry , Algebra and Calculus. So you can construct geometric figures, enter equations, deal with variables, vectors etc..&lt;br /&gt;
|-&lt;br /&gt;
| 00:35 &lt;br /&gt;
|To get started with Geogebra, I am using the Linux operating system Ubuntu Version 10.04 LTS and Geogebra Version 3.2.40.0&lt;br /&gt;
|-&lt;br /&gt;
| 00:47&lt;br /&gt;
| If you have already installed Geogebra, go to the Ubuntu Menu Item '''Applications''', education or science and click on the Geogebra Application. &lt;br /&gt;
|-&lt;br /&gt;
| 00:58 &lt;br /&gt;
|If you have not installed Geogebra, please go to system , administration, synaptic package Manager to install Geogebra. &lt;br /&gt;
|-&lt;br /&gt;
| 01:08 &lt;br /&gt;
| Now let us explore the Geogebra window . In this tutorial I will briefly explain the menu bar, the tool bar and tool view, the graphics view and algebra view. The input bar and commands.&lt;br /&gt;
|-&lt;br /&gt;
| 01:20 &lt;br /&gt;
|A typical Geogebra window looks like this.&lt;br /&gt;
It has a standard menu bar like any window based application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28 &lt;br /&gt;
|The tool bar is like the compass box of Geogebra. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:32&lt;br /&gt;
|The tool view tells you which tool is selected and ready for use.&lt;br /&gt;
|-&lt;br /&gt;
| 01:36&lt;br /&gt;
 |The graphic view is the drawing pad of Geogebra. You can construct geometric figures on this pad. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:42 &lt;br /&gt;
|This is the '''algebra view'''. In this window you can see the algebraic expressions of all the geometric figures constructed on the drawing pad. &lt;br /&gt;
|-&lt;br /&gt;
| 01:50&lt;br /&gt;
| The '''Input Bar '''allows you to input algebra equations which will be made visible on the drawing pad as well as the algebra view.&lt;br /&gt;
|-&lt;br /&gt;
| 01:59 &lt;br /&gt;
|The commands supported by Geogebra in the input bar are in this drop down menu.&lt;br /&gt;
|-&lt;br /&gt;
| 02:05 &lt;br /&gt;
|The drawing pad is always visible in Geogebra and cannot be closed.&lt;br /&gt;
|-&lt;br /&gt;
| 02:10 &lt;br /&gt;
|On the drawing pad you can use the grid by going to view and checking on the grid option. &lt;br /&gt;
|-&lt;br /&gt;
| 02:17 &lt;br /&gt;
|Similarly you can un-check the axes if you don't want to see it. We will keep the axes and grid visible for this tutorial. &lt;br /&gt;
|-&lt;br /&gt;
| 02:25 &lt;br /&gt;
|If you choose to close the algebra view or Input Bar you may do so by going to view and un checking the option. Let us remove the input bar from this tutorial. &lt;br /&gt;
|-&lt;br /&gt;
| 02:38 &lt;br /&gt;
|Now the tool bar  a compass box in more detail. To use a tool click on an item. &lt;br /&gt;
|-&lt;br /&gt;
| 02:47 &lt;br /&gt;
|Notice when you click on it, a dark blue border appears around the item, indicating that it is selected and it's name and a hint on how to use it also appears in the tool view. &lt;br /&gt;
|-&lt;br /&gt;
| 02:59 &lt;br /&gt;
|The move drawing pad is the right most tool item. Click on it and then click on the drawing pad. Keep the left click depressed and move the drawing pad to the desired position. &lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| If we start with the pencil in the compass box, in geometry we can draw a point with a pencil. &lt;br /&gt;
|-&lt;br /&gt;
| 03:19 &lt;br /&gt;
|The pencil tools are here. If you click on the small red triangle in the corner of the tool you will see all the pencil or the point tools.&lt;br /&gt;
|-&lt;br /&gt;
| 03:29 &lt;br /&gt;
|Similarly the next set of tool items are for lines. Then these perpendicular lines and bisectors, polygons, circles etc. &lt;br /&gt;
|-&lt;br /&gt;
| 03:42&lt;br /&gt;
|In this tutorial I am going to take you through drawing points, line segments, parallel and perpendicular lines measuring objects , changing object properties and saving a file.&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|Now let us draw points. Select the new point option, click on anywhere on the drawing pad. You get new points. &lt;br /&gt;
|-&lt;br /&gt;
| 04:12 &lt;br /&gt;
|Notice that the point appears on the drawing pad as well as in the algebra view.&lt;br /&gt;
|-&lt;br /&gt;
|04:19&lt;br /&gt;
|All tool items drawn on the drawing pad are called objects in Geogebra. &lt;br /&gt;
|-&lt;br /&gt;
| 04:24 &lt;br /&gt;
|Points A and B are free objects, that is they are not dependent on any other object on the drawing pad.&lt;br /&gt;
|-&lt;br /&gt;
| 04:32 &lt;br /&gt;
|You can draw a line segment by going to '''segment between two points''' using two existing points like A and B or click anywhere else on the drawing pad and you will get two new points and the segment between these two points.&lt;br /&gt;
|-&lt;br /&gt;
| 04:51 &lt;br /&gt;
|Similarly you can draw a perpendicular line by checking a point and then the line you will get a perpendicular line through point D Perpendicular to segment CD.&lt;br /&gt;
|-&lt;br /&gt;
| 05:10 &lt;br /&gt;
|A parallel line, I will click on a point anywhere here and select AB. I get a parallel line to AB through point E.&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
| Now you can find the point of intersection of two objects if you go to this tool here and click on intersect two objects. &lt;br /&gt;
|-&lt;br /&gt;
| 05:32&lt;br /&gt;
| When you move your mouse over the intersection both the objects get highlighted at that time click you will get the intersection of the two objects &lt;br /&gt;
|-&lt;br /&gt;
| 05:44 &lt;br /&gt;
|To measure the distance, click on the fourth from right tool bar and select '''Distance or length tool'''. &lt;br /&gt;
|-&lt;br /&gt;
| 05:52&lt;br /&gt;
|You may measure the distance between points by selecting the two points clicking DF here or you may select an entire line segment. &lt;br /&gt;
|-&lt;br /&gt;
| 06:02 &lt;br /&gt;
|Notice that there are no unit on the grid. We will explore unit names in more advanced topics.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:12 &lt;br /&gt;
|You can change the properties such as the label and colour of each of the items Before that &lt;br /&gt;
|-&lt;br /&gt;
| 06:19&lt;br /&gt;
|If you don't want to draw any object, please use the arrow key here. So if when you use that it will not draw any object on the drawing pad. &lt;br /&gt;
|-&lt;br /&gt;
| 06:30&lt;br /&gt;
| Now to change the object properties move your mouse over the object, when it get highlighted right click and click on object properties.&lt;br /&gt;
|-&lt;br /&gt;
| 06:41&lt;br /&gt;
|Here I will take you through some of the basic properties, more details in another advanced topic. &lt;br /&gt;
|-&lt;br /&gt;
| 06:48 &lt;br /&gt;
|To change the name, type a new name. You can also type a caption. You can choose to show the object or not show it. &lt;br /&gt;
|-&lt;br /&gt;
| 07:02 &lt;br /&gt;
|You can choose to not show the label or you can show one of these options. Lets keep the caption on &lt;br /&gt;
|-&lt;br /&gt;
| 07:11&lt;br /&gt;
| In the colour tab you can change the colour of the line.&lt;br /&gt;
|-&lt;br /&gt;
| 07:14&lt;br /&gt;
| In the style tab you can change the thickness and you can change the style. &lt;br /&gt;
|-&lt;br /&gt;
| 07:19 &lt;br /&gt;
|When you close this you have the new appearance of the line.&lt;br /&gt;
|-&lt;br /&gt;
| 07:25 &lt;br /&gt;
|The left most tool item the move tool item is a very useful tool for teaching as it makes the lesson dynamic and interactive. &lt;br /&gt;
|-&lt;br /&gt;
| 07:34 &lt;br /&gt;
|All free objects may be moved. &lt;br /&gt;
|-&lt;br /&gt;
| 07:38 &lt;br /&gt;
|All the dependent objects of the free objects will move preserving their property, when the free object is moved.&lt;br /&gt;
|-&lt;br /&gt;
| 07:45 &lt;br /&gt;
|For example if we move points A or B , you will notice that the parallel line also moves along maintaining its parallel property. &lt;br /&gt;
|-&lt;br /&gt;
| 07:57  &lt;br /&gt;
|To save a file, select the item '''file''' select '''Save As '''select the folder I will go to Documents Geogebra. Enter the file name and click save. &lt;br /&gt;
|-&lt;br /&gt;
| 08:20 &lt;br /&gt;
|Notice that the name appears in the top panel and it is saved as a .ggb file like all geogebra files.&lt;br /&gt;
|-&lt;br /&gt;
| 08:28 &lt;br /&gt;
|Now to open a file you have to click on file, open and select any file to open. &lt;br /&gt;
|-&lt;br /&gt;
| 08:38 &lt;br /&gt;
|Finally the ASSIGNMENT. &lt;br /&gt;
|-&lt;br /&gt;
| 08:44 &lt;br /&gt;
|In the assignment I would like you to draw a rectangle by using the segment between two points tool, start with that. &lt;br /&gt;
|-&lt;br /&gt;
| 08:53 &lt;br /&gt;
|Then use the parallel line and perpendicular line. The Intersect two objects and the distance or length tools. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:00 &lt;br /&gt;
|Finally test the rectangle you have constructed by using the move tool and move the free objects. &lt;br /&gt;
|-&lt;br /&gt;
| 09:07 &lt;br /&gt;
| I have already constructed this assignment here. I have started with Line segment AB and I have constructed the rectangle ABED. &lt;br /&gt;
|-&lt;br /&gt;
| 09:20&lt;br /&gt;
|Now if I click on the move tool item and move the free objects notice that any position my rectangle ABED remains a rectangle if constructed properly. &lt;br /&gt;
|-&lt;br /&gt;
| 9:37 &lt;br /&gt;
|I would like to acknowledge the spoken tutorial project which is part of the talk to a teacher project. &lt;br /&gt;
|-&lt;br /&gt;
| 09:43 &lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD government of India.&lt;br /&gt;
|-&lt;br /&gt;
| 09:48 &lt;br /&gt;
|And you can see more information about this at this website. &lt;br /&gt;
|-&lt;br /&gt;
| 09:53 &lt;br /&gt;
|Thank you this is Bindu signing off. Enjoy exploring Geogebra.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/Creation-of-a-spoken-tutorial-using-recordMyDesktop/English-timed</id>
		<title>Spoken-Tutorial-Technology/C2/Creation-of-a-spoken-tutorial-using-recordMyDesktop/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/Creation-of-a-spoken-tutorial-using-recordMyDesktop/English-timed"/>
				<updated>2013-09-10T06:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border=1 !Time !Narration |- | 0:00 |Hello and welcome to this tutorial on '''“How to use recordMyDesktop”'''.   |- | 0:05 |recordMyDesktop is a free and open source scree…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
| 0:00&lt;br /&gt;
|Hello and welcome to this tutorial on '''“How to use recordMyDesktop”'''.  &lt;br /&gt;
|-&lt;br /&gt;
| 0:05&lt;br /&gt;
|recordMyDesktop is a free and open source screencasting software that works on the Ubuntu Linux operating system.  &lt;br /&gt;
|-&lt;br /&gt;
| 0:13&lt;br /&gt;
|For more information on Screencasting software, please watch the spoken tutorial on '''&amp;quot;How To Use Camstudio&amp;quot;''' available on this website.&lt;br /&gt;
|-&lt;br /&gt;
| 0:21&lt;br /&gt;
|I have already downloaded gtk-recordMyDesktop version 0.3.8 and installed it on my PC through the Synaptic Package Manager. &lt;br /&gt;
|-&lt;br /&gt;
| 0:33&lt;br /&gt;
|For more information on how to install software in Ubuntu Linux, please refer to the spoken tutorials on Ubuntu Linux available on this website. &lt;br /&gt;
|-&lt;br /&gt;
|0:43&lt;br /&gt;
|Once you have successfully installed  recordMyDesktop, go to the Ubuntu main menu on the top of the monitor or screen.  &lt;br /&gt;
|-&lt;br /&gt;
| 0:51&lt;br /&gt;
|Click on '''Applications''' and choose '''Sound&amp;amp;Video'''.  &lt;br /&gt;
|-&lt;br /&gt;
| 0:55&lt;br /&gt;
|This will open the context menu in which you will find the application gtk-recordMyDesktop.  Click on it.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
|This will open the  gtk-recordMyDesktop application window.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|The main application window serves the purpose of defining some basic parameters of the recording, while the tray icon is primarily used for runtime control of your recordings.  &lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
|Notice a new entry in your system tray icon - '''the red circle''', representing the record button.  &lt;br /&gt;
|-&lt;br /&gt;
|01:27&lt;br /&gt;
| The system tray icon has 3 states: &lt;br /&gt;
*     Recording &lt;br /&gt;
*     Stop &lt;br /&gt;
*     Pause &lt;br /&gt;
|-&lt;br /&gt;
| 01:34&lt;br /&gt;
|When recordMyDesktop is launched, the icon will be a record sign, i.e. the red circle.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
|When one starts recording, the icon will change into a square which is the Stop sign.   &lt;br /&gt;
|-&lt;br /&gt;
| 01:46&lt;br /&gt;
|Observe there are 2 squares here.  &lt;br /&gt;
|-&lt;br /&gt;
| 01:48&lt;br /&gt;
|This is because I am using recordMyDesktop to record this tutorial. &lt;br /&gt;
|-&lt;br /&gt;
| 01:51&lt;br /&gt;
| To pause the recording, one has to right-click on the square and the icon will change into a pause sign - two thin parallel and vertical rectangles. &lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| To resume the recording, one has to click on the pause sign again. &lt;br /&gt;
|-&lt;br /&gt;
| 02:07 &lt;br /&gt;
|Inorder to stop the recording, one has to click on the square. &lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|Before setting any parameters, let me give you an '''important information'''.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|Right-click on the red circle system tray icon.  Here you have the options to show or hide the main application window.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|When you start a recording session the main window will hide itself by default.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
|One can also choose to show the main application window by selecting this option. &lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
| '''“Select Area on Screen”''' is a way of defining the area that you wish to record.  &lt;br /&gt;
|-&lt;br /&gt;
| 02:43&lt;br /&gt;
|Choosing this option will change the cursor into a crosspen with which one can draw the capture on the screen.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
|'''“Quit”''' option exits recordMyDesktop, exactly like the button on the main window. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
&lt;br /&gt;
|Coming back to the application window, you will find the display panel to the left with a small preview window. &lt;br /&gt;
|-&lt;br /&gt;
| 03:06&lt;br /&gt;
| It depicts a scaled version of your desktop, which can be used for defining an area of recording.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:13&lt;br /&gt;
| To the right of this panel you will find the options to increase or decrease the Video Quality and the Sound Quality.&lt;br /&gt;
|-&lt;br /&gt;
| 03:22&lt;br /&gt;
| By default, both Video and Sound quality are set at 100.  This setting gives very good playback video quality as well as audio quality. &lt;br /&gt;
|-&lt;br /&gt;
|03:32&lt;br /&gt;
| The trade-off, however, is a larger file size.  For creating Spoken Tutorials, one does not need to have 100% Video quality as it increases the file size.  &lt;br /&gt;
|-&lt;br /&gt;
| 03:44&lt;br /&gt;
|Experimenting a bit with these parameters will allow you to get an optimum file size with reasonably good video and sound quality.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:53&lt;br /&gt;
|I will set the video quality to 50 and sound quality to 100.  &lt;br /&gt;
|-&lt;br /&gt;
|4:00&lt;br /&gt;
|This is because the size of the audio stream will occupy only a small part of your resulting file.  &lt;br /&gt;
|-&lt;br /&gt;
|4:08&lt;br /&gt;
| By default, recordMyDesktop does not record audio.  To enable audio capture,one has to check the box to the left of Sound Quality.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|4:20&lt;br /&gt;
|Notice the button '''ADVANCED'''.  Lets click on it.  This will open another dialog box as seen here.&lt;br /&gt;
|-&lt;br /&gt;
| 4:28&lt;br /&gt;
|Visit the ADVANCED window at least once, in order to better customize the behavior of  recordMyDesktop. &lt;br /&gt;
|- &lt;br /&gt;
| 04:35&lt;br /&gt;
|All options in this window are saved and applied when you close it.  There are '''4 options''' in the Main Menu of this window.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|The first tab is '''Files'''. There are two options here. &lt;br /&gt;
|-&lt;br /&gt;
|04:48&lt;br /&gt;
| There is an option to overwrite existing files, bearing the same filename in the same location, with the one you chose for your recording.&lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
| By default this option is turned off.  Hence the existing files are not touched at all. Instead the new one is saved with a number postfixed at it's filename. &lt;br /&gt;
|-&lt;br /&gt;
|05:10&lt;br /&gt;
|So, if you choose to save your recording as recording.ogv, in your home directory and there is already a file named like that,&lt;br /&gt;
|-&lt;br /&gt;
|05:18&lt;br /&gt;
| the new one will instead get saved as recording-1.ogv. If recording-1.ogv exists ,then the new file will be named as recording-2.ogv and so on. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|Let me open the Advanced tab again . If the '''“Overwrite Existing Files”''' option is turned on, existing files are deleted without any prompt.&lt;br /&gt;
|-&lt;br /&gt;
| 05:41&lt;br /&gt;
|So, one has to be careful with it.   The '''“Working Directory”''' option is the location in which the temporary files are stored during the recording. &lt;br /&gt;
|- &lt;br /&gt;
| 05:50&lt;br /&gt;
|This applies only when you are not performing encoding on the fly.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|The next tab is Performance.  There are 5 options here.  Be sure to set the “Frames per second”.  &lt;br /&gt;
|-&lt;br /&gt;
|06:02&lt;br /&gt;
|2 frames per second is a good setting for this parameter. However, for high animation videos, set any number between 15-20 frames per second.&lt;br /&gt;
|-&lt;br /&gt;
|06:12&lt;br /&gt;
| The '''“Encoding on the Fly”''' option causes recordMyDesktop to encode during the capture.   &lt;br /&gt;
|-&lt;br /&gt;
|06:19&lt;br /&gt;
|By default, it is off.  This is useful when you don't need a high fps, or you are capturing a small area.  &lt;br /&gt;
|-&lt;br /&gt;
|06:28&lt;br /&gt;
| But if you need a smooth recording of a not-so-small area, you should turn this option off.  &lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
|As mentioned earlier, when using this option, both audio and video quality must be set to 100%. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|  '''“Zero Compression”''' tab controls the compression of the cache. '''“Quick Subsampling”''' deals with the quality of the colorspace transformation.  We will leave them as they are.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|'''“Full shots At Every Frame”''' enables full captures.  By default, it is turned off.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:02&lt;br /&gt;
|The third tab is '''Sound'''. The '''“Channels”''' option sets the number of channels in the resulting audio stream. &lt;br /&gt;
|-&lt;br /&gt;
|07:10&lt;br /&gt;
|It can be 1 (mono) or 2(stereo). When recording from a microphone, selecting more than one channels is completely unnecessary and will only increase the size of your output file.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:24&lt;br /&gt;
|The '''“Frequency”'''  setting, is probably the most defining factor for the audio quality of a recording. &lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|The default is 22050, which is more than enough for speech, but if you are recording music, you might need to use 44100.   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:40&lt;br /&gt;
|The '''“Device”''' should be set to “plughw:0,0” this is so that you have precise control of the channels and frequency values. &lt;br /&gt;
|-&lt;br /&gt;
|07:54&lt;br /&gt;
| Only then will the audio play smoothly, without any hitches or jumps.  Typing “default” in lowercase alphabets also works.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
|If you are using an external jack for recording, then check this box. &lt;br /&gt;
|-&lt;br /&gt;
|08:11&lt;br /&gt;
| The channels, frequency and device fields will be disabled.  These settings are now provided by the Jack server. &lt;br /&gt;
|-&lt;br /&gt;
|08:19&lt;br /&gt;
| Before enabling Jack capture, you should make sure that a Jack server is running.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:25&lt;br /&gt;
|The last tab is  '''Miscellaneous'''. There are various options here which are meant to be used less frequently.  &lt;br /&gt;
|-&lt;br /&gt;
|08:34&lt;br /&gt;
|An important option here is the '''Follow Mouse''' option.  When checked the capture area will follow the cursor wherever it moves on the screen. &lt;br /&gt;
|-&lt;br /&gt;
|08:43&lt;br /&gt;
| When unchecked, the capture area remains stationary inspite of cursor movement.  I will give you a demo of this soon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
|Let me also check outline capture area on screen. &lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
|We will close this window now.  Remember, all the settings will be saved as soon as we close this window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:06&lt;br /&gt;
|In the preview window of the display panel lets draw a capture area for our sample recording. &lt;br /&gt;
|-&lt;br /&gt;
|09:14&lt;br /&gt;
| Click on the left-mouse button  drag.  Release the button.  &lt;br /&gt;
|-&lt;br /&gt;
|09:20&lt;br /&gt;
|You will find a small rectangle in the preview window and a larger rectangle on your screen.  This is the actual capture area. &lt;br /&gt;
|-&lt;br /&gt;
|09:30&lt;br /&gt;
| All activities within this rectangle will be captured in the demo recording.  Now, lets do a demo recording.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:39&lt;br /&gt;
|I will click on the record icon.  Hello and welcome to the demo recording using recordMyDesktop. &lt;br /&gt;
|-&lt;br /&gt;
|09:48&lt;br /&gt;
|This is a demo recording to demonstrate how easy it is to create a spoken tutorial. &lt;br /&gt;
|-&lt;br /&gt;
|09:54&lt;br /&gt;
| Click on Applications – Choose office -  wordprocessor.  Let me type DEMO here and click on the square icon to stop the recording.  &lt;br /&gt;
|-&lt;br /&gt;
|10:16&lt;br /&gt;
|recordMyDesktop is now encoding and producing a movie in 'ogv' format.&lt;br /&gt;
|-&lt;br /&gt;
|10:24&lt;br /&gt;
|let me close the open office writer. The encoding is complete and the movie is now ready.  Lets check it out.  &lt;br /&gt;
|-&lt;br /&gt;
|10:31&lt;br /&gt;
|We will find the output 'ogv' file in the Home Folder.  Click on home folder, here it is,This is our demo recording. Let's play this.&lt;br /&gt;
|-&lt;br /&gt;
|11:14&lt;br /&gt;
|So, I hope the information given in this tutorial will help you to use recordMyDesktop on your computer. &lt;br /&gt;
|-&lt;br /&gt;
|11:21&lt;br /&gt;
|Install this free and open source software and use it to create audio-video tutorials and online visual learning modules of your own. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:30&lt;br /&gt;
|Spoken tutorial activity is the initiative of the ‘'''Talk to a Teacher’''' project coordinated by http://spoken-tutorial.org, developed at IIT Bombay. &lt;br /&gt;
|-&lt;br /&gt;
|11:42&lt;br /&gt;
|Funding for this work has come from the ''National Mission on Education through ICT'', launched by MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|11:51&lt;br /&gt;
|For more information, please visit http://spoken-tutorial.org/NMEICT-Intro. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:01&lt;br /&gt;
|This brings us to the end of this tutorial. This is Nancy from IIT Bombay saying Goodbye and Thank you for watching.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/First-Aid-on-Snake-Bite/English-timed</id>
		<title>Digital-Divide/D0/First-Aid-on-Snake-Bite/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/First-Aid-on-Snake-Bite/English-timed"/>
				<updated>2013-08-19T06:59:51Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Many of you are familiar with this scene in your village- a group of children playing in an open area.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| Watch this boy, who is chasing the ball.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| He enters the nearby bushy area.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  He spots a snake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| In no time, it crawls out of its hide out.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:22&lt;br /&gt;
|   The scared boy tries to shoo away the snake by throwing a stone.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
|  The snake does not crawl away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
|  Instead it turns towards the boy and bites him on the foot.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:34&lt;br /&gt;
|   The boy screams for help.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
|  His friends runs to his side to help. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:40&lt;br /&gt;
|  They see two red spots on the foot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:43&lt;br /&gt;
|  They carry the boy out of the bush. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:46&lt;br /&gt;
|   There is a commotion.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:48&lt;br /&gt;
| All the children give different opinions about first aid.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| Here comes the importance of knowing the first aid in case of a snake bite. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:58&lt;br /&gt;
|  Welcome to spoken tutorial on '''First Aid on Snake Bites.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:03&lt;br /&gt;
| In this tutorial we will see&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| * How important is first aid. And&lt;br /&gt;
|-&lt;br /&gt;
| 01:08&lt;br /&gt;
| * How to give the correct first aid in case of a snake bite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
| Before moving on to the first aid instructions, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| we will review what the group of boys did to save their friend. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:20&lt;br /&gt;
| They made the boy lie down.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:23&lt;br /&gt;
| And then they sought the help of elders to shift him to the hospital.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
| Then they tied a cloth around the wound. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:33&lt;br /&gt;
|  Was it the right first aid? &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:36&lt;br /&gt;
|  Yes! In a way it is correct.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
|  In this case, the hospital was not far away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:43&lt;br /&gt;
|  So the boy got the medical aid in time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
|   The correct way to give first aid in case of a snake bite is - &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:52&lt;br /&gt;
|  Make the person lie down on a flat surface. &lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
|  Roll a cloth on the affected area. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:00&lt;br /&gt;
|  The primary purpose of this first aid is to stop the poison from circulating throughout the body.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| And how should we roll the cloth around the wound? &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:11&lt;br /&gt;
| Start rolling from the upper portion of the leg and move downwards.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:16&lt;br /&gt;
| Shift the person quickly to the nearest hospital for further treatment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
|  In this way, first aid given in time prevents many damages.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:27&lt;br /&gt;
| Remember, wrong first aid can make one’s condition worse.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:32&lt;br /&gt;
|  Do’s in case of a snake bite.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| - First lay the victim down&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:38&lt;br /&gt;
| - When you roll the cloth apply some pressure&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:42&lt;br /&gt;
|   And the Don’ts in case of a snake bite &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:45&lt;br /&gt;
| - Do Not Cut the skin or the flesh around the bite. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
| - Do Not Put ice on or around the bite &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
| - Do Not Shock the person with electricity &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
| - Do Not Try to suck the blood or the venom out of the bite and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| - Do Not Tie the cloth too tight. This could lead to gangrene.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:07&lt;br /&gt;
| This video is part of the bridge the digital divide initiative of the spoken tutorial project  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:13&lt;br /&gt;
| To know more about the spoken tutorial project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16&lt;br /&gt;
| Watch the video available at http://spoken-tutorial.org/What_is_a_Spoken_Tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:22&lt;br /&gt;
| It summaries the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:25&lt;br /&gt;
| If you do not have a good bandwidth you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:29&lt;br /&gt;
|  The Spoken Tutorial project team conducts workshops using spoken tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:34&lt;br /&gt;
| Gives certificates to those who pass an online test. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:38&lt;br /&gt;
| For more details, please write to:   contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:44 &lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
| It is Supported by the National Mission on Education through  ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:55&lt;br /&gt;
| More information on this mission is available at  http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:02&lt;br /&gt;
|  This is Prathamesh Salunke, thanks for joining&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/If-And-Else-If-statement/English-timed</id>
		<title>C-and-C++/C2/If-And-Else-If-statement/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/If-And-Else-If-statement/English-timed"/>
				<updated>2013-08-16T06:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.02&lt;br /&gt;
|  Welcome to the spoken tutorial on '''Conditional statements in C and C++'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.09 &lt;br /&gt;
|  In this tutorial we will learn,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.11&lt;br /&gt;
| how to execute a single '''statement'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.14&lt;br /&gt;
| How to execute group of '''statements'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.17&lt;br /&gt;
| We will do this through examples.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.20&lt;br /&gt;
| We will also see some common errors and their solutions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.25&lt;br /&gt;
|  To record this tutorial, I am using, '''Ubuntu Operating system''' version 11.10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.32&lt;br /&gt;
| '''gcc''' and '''g++ Compiler''' version 4.6.1 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.38&lt;br /&gt;
| Let us start with the Introduction to condition '''statements'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.43 &lt;br /&gt;
| A '''statement''' in a program controls the flow of program execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.50  &lt;br /&gt;
| It helps to make decision on, what code is to be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.56	&lt;br /&gt;
|We can check the conditions, whether true or false.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.01&lt;br /&gt;
| We can execute a single statement or a group of statements.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.08	&lt;br /&gt;
|  Let us understand the flow of if statements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.13&lt;br /&gt;
| Here, if the condition is true then , '''statement1''' will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.20&lt;br /&gt;
| If the condition is false then '''statement2''' will be executed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.29&lt;br /&gt;
|   Now we will see the flow of else if '''statement''',&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.32	&lt;br /&gt;
| Here, if '''condition1''' is true then '''statement1''' will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.41&lt;br /&gt;
| If '''condition1''' is false then it will check for another condition that is '''condition2'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.50&lt;br /&gt;
| If '''condition2''' is true, then '''statement3''' will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.55&lt;br /&gt;
| And If '''condition2''' is false, then '''statement2''' will be executed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.03&lt;br /&gt;
|  Now Let us move on to our program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.06	&lt;br /&gt;
| I have already typed the code on the editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.09 &lt;br /&gt;
| So let me open it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.13&lt;br /&gt;
| Note that our filename is '''ifstmt.c'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.19&lt;br /&gt;
| In this program we will calculate the sum of two numbers and will check a few conditions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.27 &lt;br /&gt;
|  Let me explain the code now. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.31&lt;br /&gt;
| This is our '''header file.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.34&lt;br /&gt;
|  This is our '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.38 &lt;br /&gt;
|  Here we have declared three integer '''variables''' '''a, b and sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.47&lt;br /&gt;
|   Here we are asking for user input.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.49&lt;br /&gt;
| User will enter the values of a and b. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.52&lt;br /&gt;
| The values will be stored in '''variable a''' and '''variable b.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.58&lt;br /&gt;
|The 'scanf()''' reads data from the '''console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.02&lt;br /&gt;
| It then stores the result in the given '''variable.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.06&lt;br /&gt;
| The''' format specifier '''in the''' scanf() '''helps to know the type of data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.11&lt;br /&gt;
| Like here we have %d it denotes that we are dealing with integer data type.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.19&lt;br /&gt;
|  Here we add the values of''' a''' and '''b.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.22&lt;br /&gt;
| We will store the result in '''sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.26&lt;br /&gt;
|  Then we print the result.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.29&lt;br /&gt;
|  This is our '''if statement.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.31&lt;br /&gt;
|Here, we check the condition whether '''sum''' is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.36&lt;br /&gt;
|If the condition is true, then we print '''Sum''' is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.43&lt;br /&gt;
|  Now let me comment out  these lines.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.48&lt;br /&gt;
|This is our return statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.51&lt;br /&gt;
|  Now click on '''Save''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.53&lt;br /&gt;
|First we will see the execution of if statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.58&lt;br /&gt;
|   Please open the terminal window by pressing,'''Ctrl, Alt and T''' keys simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.09&lt;br /&gt;
|  To compile   type, '''gcc ifstmt.c -o if'''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.20&lt;br /&gt;
|   To execute  type, '''./if''' press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.26&lt;br /&gt;
|   it is displayed as, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.27&lt;br /&gt;
|Enter the value of a and b.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.32&lt;br /&gt;
|I will give the values as 10 and 12.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.38&lt;br /&gt;
|The output is displayed as Sum of a and b is 22.  Sum is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.45&lt;br /&gt;
|  Now come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.49	&lt;br /&gt;
|   We will check another condition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.53&lt;br /&gt;
|Let me remove the comment from here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.57&lt;br /&gt;
|I will give the comment here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.00&lt;br /&gt;
|Now click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.03&lt;br /&gt;
|  This is our else-if statement. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.05&lt;br /&gt;
|Here, we check another condition whether   '''Sum''' is greater than 10  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.11&lt;br /&gt;
|If the condition is true. Then we print '''Sum''' is greater than 10 and less than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.18&lt;br /&gt;
|  Now come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.20&lt;br /&gt;
|Let us compile as before. Let us execute as before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.27&lt;br /&gt;
| It is displayed as,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.28&lt;br /&gt;
|Enter the value of a and b.&lt;br /&gt;
|-&lt;br /&gt;
|  05.30&lt;br /&gt;
| I will give the values as 10 and 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.35&lt;br /&gt;
|The output is displayed as: Sum of a and b is 12. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.39&lt;br /&gt;
|Sum is greater than 10 and less than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.43&lt;br /&gt;
|Let me clear the prompt.   Now come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.48&lt;br /&gt;
|  I will remove the comment from here and here.Now click on  save,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.56&lt;br /&gt;
|   If both the conditions are false, then we print Sum is less than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.04&lt;br /&gt;
|This is our else statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.08&lt;br /&gt;
| Now let us execute and see.  come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.12&lt;br /&gt;
|Let us compile as before. Let us execute as before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.18&lt;br /&gt;
|  | Here it is displayed as,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.19&lt;br /&gt;
|Enter the value of a and b.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.22&lt;br /&gt;
|I will give the values as 3 and 5.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.27&lt;br /&gt;
| the output is as,   sum of a and b is 8. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.31&lt;br /&gt;
|Sum is less than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.34&lt;br /&gt;
|  Now we will see some common errors which we can come across.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.38	&lt;br /&gt;
|Come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.41&lt;br /&gt;
| Suppose, here at the end of if statement I will type a semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.47&lt;br /&gt;
|Let see what will happen.Click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.50&lt;br /&gt;
|  Let us execute. Come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.53&lt;br /&gt;
|Let us compile as before. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.56&lt;br /&gt;
|  We see an error: else without a previous if&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.02&lt;br /&gt;
| Come back to our program.It is an syntax error.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.07&lt;br /&gt;
|If statement will never terminate with a semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.10&lt;br /&gt;
|And the else if statement will never work without an if.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.16&lt;br /&gt;
|  Let us fix the error. Delete the semicolon ; here&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.22&lt;br /&gt;
|  Now Click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.25&lt;br /&gt;
|   Let us execute. Come back to the terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.29&lt;br /&gt;
|  Let us compile as before. Let us execute as before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.35&lt;br /&gt;
|Enter the value of a and b&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.37&lt;br /&gt;
|I will give the values as 3 and 6.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.44&lt;br /&gt;
|The output is displayed as &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.46&lt;br /&gt;
|Sum of a and b is 9. Sum is less than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07.52&lt;br /&gt;
| | NOW WE WILL SEE HOW TO EXECUTE THE SAME PROGRAM IN C++. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.57&lt;br /&gt;
|Come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.00&lt;br /&gt;
|   I will change a few things here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.03&lt;br /&gt;
|  Press '''Shift, Ctrl and S'''  keys simultaneously on your keyboard.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.11&lt;br /&gt;
|Now save the file with an extension .'''cpp''' and''' '''click''' '''on''' Save'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.20&lt;br /&gt;
|   We will change the header file as,  '''iostream'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.26 &lt;br /&gt;
|  Let us include the '''using '''statement here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.30&lt;br /&gt;
|   Now click on the search for and  replace text option . &lt;br /&gt;
|-&lt;br /&gt;
|  08.36&lt;br /&gt;
|let us replace '''printf '''statement with '''cout''' '''statement.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.40&lt;br /&gt;
|Click on '''Replace all''' and click on '''Close'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.46&lt;br /&gt;
|  Now delete the   closing brackets here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.50&lt;br /&gt;
|Replace the '''scanf''' statement with the '''cin''' statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.54 	&lt;br /&gt;
|Type '''cin and two closing angle brackets &amp;gt;&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.00  &lt;br /&gt;
|As we use '''cin &amp;gt;&amp;gt; function''' to read a line in C++. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 09.06 &lt;br /&gt;
| Now delete the '''format specifiers'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.09&lt;br /&gt;
|Delete the '''comma''' and '''ampersand''' &amp;amp;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.12&lt;br /&gt;
|Delete the comma here and type two closing angle brackets.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.17&lt;br /&gt;
|Again delete the '''ampersand'''and the closing brackets. Now Click on '''Save'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.25&lt;br /&gt;
|  Here delete the closing bracket and the comma.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.32&lt;br /&gt;
|Now delete the ''''backslash n'''' and ''''format specifier'''&lt;br /&gt;
'&lt;br /&gt;
|-&lt;br /&gt;
|  09.37	 &lt;br /&gt;
| Now Type two opening brackets &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.42&lt;br /&gt;
|Again type two opening angle brackets  and'''  within the double quotes type backslash n “\n”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.49&lt;br /&gt;
|Here also we will delete the closing bracket.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.54&lt;br /&gt;
|Now again delete the closing bracket here and here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.59 &lt;br /&gt;
|Now    Click on '''Save'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.03&lt;br /&gt;
| Let us execute.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.04 	&lt;br /&gt;
|| Come back to the terminal.let me clear the prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.10&lt;br /&gt;
|To compile   type '''g++ space ifstmt.cpp space -o space if1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.21&lt;br /&gt;
|Here we have '''if1''' because we don't want to overwrite the output parameter '''if '''for the file ifstmt.c&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.31&lt;br /&gt;
|Now Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.33&lt;br /&gt;
|To execute type ./if1 and Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.39&lt;br /&gt;
|Enter the value of''' a''' and '''b'''. I will give the values as 20 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.48&lt;br /&gt;
|The output is displayed as,  Sum of a and b is '''30'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.53&lt;br /&gt;
|Sum is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.56&lt;br /&gt;
|This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.59&lt;br /&gt;
|  Now come back to our slides.&lt;br /&gt;
|-&lt;br /&gt;
| 11.03 &lt;br /&gt;
|  Let us summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.04&lt;br /&gt;
|In this tutorial we learned, if statement eg. if(condition)&lt;br /&gt;
&lt;br /&gt;
{…........&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.12&lt;br /&gt;
| And else if statement eg. else if(condition)&lt;br /&gt;
&lt;br /&gt;
{….........&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.18&lt;br /&gt;
|  As an assignment, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.19&lt;br /&gt;
|Write a program to check '''a''' is greater than '''b''' or less than '''b.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.24&lt;br /&gt;
|'''Hint: ''' use if statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.28&lt;br /&gt;
|Write another program to check which value is greater '''a,''' '''b''' or '''c.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.34&lt;br /&gt;
|'''Hint:''' use else-if statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.39&lt;br /&gt;
|  Watch the video available at the link shown below. http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  11.41&lt;br /&gt;
|It summarizes the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.44&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.49&lt;br /&gt;
|| The Spoken Tutorial Project Team,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.51&lt;br /&gt;
|Conducts workshops using spoken tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.54&lt;br /&gt;
|Gives certificates to those who pass an online test. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.58&lt;br /&gt;
|For more details, please write to,   contact [at] spoken hyphen tutorial dot org.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12.05&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12.09&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12.16&lt;br /&gt;
|More information on this Mission is available at the link shown below.  (http://spoken-tutorial.org\NMEICT-Intro)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12.21&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay&lt;br /&gt;
&lt;br /&gt;
Thank You for watching.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Nested-if/English-timed</id>
		<title>Java/C2/Nested-if/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Nested-if/English-timed"/>
				<updated>2013-08-13T07:16:55Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
{| border=1&lt;br /&gt;
| '''Time'''&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
| Welcome to the spoken tutorial on '''Nested-If and Ternary Operator '''in java'''.''' &lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
| By the end of this tutorial you should be able to:&lt;br /&gt;
&lt;br /&gt;
* Explain Nested-If Statements and Ternary operators.&lt;br /&gt;
* Use them in a Java program.&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
|  | For this tutorial we are using:&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu v 11.10,'''&lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6,'''and&lt;br /&gt;
&lt;br /&gt;
'''EclipseIDE 3.7.0'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:27&lt;br /&gt;
| To follow this tutorial, you should know,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
|about the usage of '''relational and logical operators'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
|And '''if...else''' control flow statements.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
|If not, for relevant tutorial please visit our website which is as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:41&lt;br /&gt;
|  Nested '''if''' statements an '''If''' statement within another '''if '''statement is called a '''nested-if '''statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
||Now let us locate   the syntax for writing the '''Nested-If statement'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
|In this case, if condition 1 is true, then the program checks for condition 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:59&lt;br /&gt;
|Condition 2 is given using another If statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:03&lt;br /&gt;
| If condition 2 is true, then the program executes Statement or block 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:09&lt;br /&gt;
|Else, it executes Statement or block 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:13&lt;br /&gt;
|If condition 1 is false, then the program will not check condition2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:18&lt;br /&gt;
|Instead it will directly jump to its else statement i.e. block 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:24&lt;br /&gt;
|   nOw Let us try and example to understand that better&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    01:28&lt;br /&gt;
|  We have the eclipse IDE and the skeleton required for the rest of the code. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:32&lt;br /&gt;
|We have created a class '''NesedIfDemo''' and added the main method to it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:37&lt;br /&gt;
| We shall check if the given number is a even number or an odd number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
|  we will also handle negative numbers using a nested-if.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:46  &lt;br /&gt;
|So inside the main method  type &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:49&lt;br /&gt;
|'''int n = minus 5;'''&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|   01:54&lt;br /&gt;
|We have created a variable n  to store the negative number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
|Now we shall write the if conditions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:01&lt;br /&gt;
|  Next line Type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:02&lt;br /&gt;
|'''if (n  &amp;lt; 0)  '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:07&lt;br /&gt;
|'''''open curly bracket'''''. Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:10&lt;br /&gt;
|'''System.out.println Within brackets and double quotes (“Negative number”);'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:22&lt;br /&gt;
|We first see if the number is a negative number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:25 &lt;br /&gt;
|If yes then we will not check for even and odd.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
|  if the number is not a negative, we  check for even and odd.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:34&lt;br /&gt;
|   Next line Type&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''}''' Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:42&lt;br /&gt;
|Now if the execution has come to the else part.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:45&lt;br /&gt;
|It means that the number is non negative.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
|So we check for odd or even inside this else part.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:52&lt;br /&gt;
|  Type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
|'''if (n ''modules'' 2  double equal to 0) {''' Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
|'''System.out.println(“Even number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''else {''' press enter&lt;br /&gt;
&lt;br /&gt;
Type &lt;br /&gt;
&lt;br /&gt;
'''System.out.println(“Odd number”);'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
|-&lt;br /&gt;
|  03:29&lt;br /&gt;
|So we make sure that negative numbers are not considered for odd or even check.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:34&lt;br /&gt;
|Now let us see the code in action.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
|  Save and run the file.As we can see, we get the output  as“negative number”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:43&lt;br /&gt;
|now Let us try a positive number&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
|   Change n = -5 to n = 5&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
|Now'''Save''' and''' Run''' the file&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:57&lt;br /&gt;
| As we can see, the output is odd number as expected. Let us try an even number&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:04&lt;br /&gt;
|  Change n = 5 to n = 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:09&lt;br /&gt;
|Now Save and run the file&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:12&lt;br /&gt;
|  As we can see, the output is “even” number as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|  This process of including an if statement inside another, is called nested-if.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:22 &lt;br /&gt;
|There is no limit to the amount of nesting.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:25&lt;br /&gt;
|But it is a good practice to not go beyond 3 levels of nesting.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| | Now we shall look at the ternary operator.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
|First let me clean up the '''Main''' method.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
|   We shall write a program that divides a number by 2. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
|It is a very trivial program but the issue comes in dividing odd numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|When 7 is divided by 2, we get 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:48&lt;br /&gt;
|But what if we want the result to be rounded off.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
|Which means, when 7 is divided by 2, we get   4 and not 3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:56 &lt;br /&gt;
|In simple terms, we need the next number.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
|  Let us see how to write such a program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:01&lt;br /&gt;
| See inside the  main method Type  '''int n, nHalf ; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08 &lt;br /&gt;
|We will store the number in n and the half number in nHalf&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:13&lt;br /&gt;
|  NExt line Type '''n = 5;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:18&lt;br /&gt;
|NExt line Type '''if (n % 2 == 0) {''' Press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:28&lt;br /&gt;
|Type '''nHalf = n / 2;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
'''else {'''&lt;br /&gt;
&lt;br /&gt;
'''nHalf = (n + 1) / 2;'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:50&lt;br /&gt;
|We check if the number is even or odd and do the division accordingly.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|  Now  Let us add a print statement to see the program in action.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| So  Type '''System.out.println(nHalf);'''&lt;br /&gt;
|-&lt;br /&gt;
|  06:11&lt;br /&gt;
|Now  '''Save''' and '''Run''' the file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
|As we can see, our objective is met. We get the output as 3 and not 2&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:21&lt;br /&gt;
|   But if we notice, all we are doing is, setting the value of a variable depending on a condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:27&lt;br /&gt;
|There is more syntax than logic in our program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:31&lt;br /&gt;
|This is when ternary operator makes code simpler.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:35&lt;br /&gt;
|   Ternary Operator conditional operator providing results similar to nested-if.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:40&lt;br /&gt;
|It Provides a short syntax and is denoted by a question mark.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:45&lt;br /&gt;
| It Takes three operands at a time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:48&lt;br /&gt;
|   Let us learn about the syntax of Ternary Operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:53&lt;br /&gt;
|The expression is the condition that has to be checked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:56&lt;br /&gt;
|Operand 1 is the value of the variable Result if the condition is true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:03&lt;br /&gt;
|Operand 2 is the value if the condition is false.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:09&lt;br /&gt;
| Now Let us use it in our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
|First let us remove the if-else statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:17&lt;br /&gt;
|Type '''nHalf = n % 2 == 0 ? n / 2 : (n + 1) / 2''' semi-colon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:41	&lt;br /&gt;
|This statement reads,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:43&lt;br /&gt;
|if n is even, nHalf is n by 2 ,Otherwise, it is n plus 1 by 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|Let us now see it in action.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
|'''Save''' and '''Run'''the file. Press Ctrl S and Ctrl F11  keys&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:59&lt;br /&gt;
| As we can see, the output is as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:02&lt;br /&gt;
|This way, ternary operator reduces clutter in the code and improves readability.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:09&lt;br /&gt;
| We have come to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:11 &lt;br /&gt;
|In this tutorial we have learnt:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:13&lt;br /&gt;
|* About Nested-If Statements and Ternary Operator&lt;br /&gt;
|-&lt;br /&gt;
|  08:15&lt;br /&gt;
|* Usage of Nested-If Statements and Ternary Operator in a Java program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:22	&lt;br /&gt;
|Now take an assignment on &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08 :23&lt;br /&gt;
|Nested-If and Ternary operator. Write java program for the following.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:28	&lt;br /&gt;
|* Check whether a number is even and also a multiple of 11 using nested-if.&lt;br /&gt;
|-&lt;br /&gt;
|  08:34&lt;br /&gt;
|* Identify the largest number among the two given numbers using Ternary operator.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:40&lt;br /&gt;
|   To know more about the '''Spoken Tutorial''' project, watch the video available at the following link.&lt;br /&gt;
|-&lt;br /&gt;
|  08:45&lt;br /&gt;
| It summarizes the spoken-tutorial  project.If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:52&lt;br /&gt;
|| The Spoken Tutorial Project Team. &lt;br /&gt;
|-&lt;br /&gt;
|  08:54&lt;br /&gt;
||Conducts workshops using '''spoken tutorials''' and &lt;br /&gt;
|-&lt;br /&gt;
|  08:57 &lt;br /&gt;
||gives certificates for those who pass an online test. For more details, please write to '''contact AT spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:07	&lt;br /&gt;
|   '''Spoken Tutorial '''Project is a part of the '''Talk to a Teacher''' project and&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
|It is supported by the '''National Mission on Education through ICT, MHRD, Government of India. &lt;br /&gt;
|-&lt;br /&gt;
|  09:17&lt;br /&gt;
||'''More information on this Mission is available at '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:26 &lt;br /&gt;
|  This script 	 has been contributed by '''TalentSprint'''.  This is '''Arya Ratish from IIT Bombay signing off. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/while-loop/English-timed</id>
		<title>Java/C2/while-loop/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/while-loop/English-timed"/>
				<updated>2013-08-13T07:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
| Welcome to the spoken tutorial on''' While Loop '''in java'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
|  In this tutorial, you will learn  '''About the while loop.'''&lt;br /&gt;
&lt;br /&gt;
'''How To use it.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
|  For this tutorial we are using&lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10''', &lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6''' and &lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:21&lt;br /&gt;
|   To follow this tutorial, you must have knowledge of '''relational operators in Java''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:26	 &lt;br /&gt;
| If not, for relevant tutorials please visit our website as shown. [http://spoken-tutorial.org/ http][http://spoken-tutorial.org/ ://][http://spoken-tutorial.org/ spoken][http://spoken-tutorial.org/ -][http://spoken-tutorial.org/ tutorial][http://spoken-tutorial.org/ .][http://spoken-tutorial.org/ org]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:36&lt;br /&gt;
| Here is the structure of a while loop. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| It has two parts.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:41&lt;br /&gt;
| One is the '''loop running condition''' and the  second is the '''loop variable.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:48&lt;br /&gt;
|  Let us now  look at an example. Switch to Eclipse&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:55&lt;br /&gt;
|  Here We have the eclipse IDE and  the skeleton   required  for rest of the code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:00&lt;br /&gt;
|  I have created a class WhileDemo and added the main method to it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:05&lt;br /&gt;
|  | We shall print numbers from 1 to 10 using a while loop. Type '''''int n = 1'' '''''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
|  This variable n is going to be our loop variable&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:21&lt;br /&gt;
|  type '''''while ''''in ''parenthesis '''n''' less than or  equal to'' '''''10''''' open and close braces&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| This  condition  is called   looping running condition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:37&lt;br /&gt;
| It means the loop will run as long as this condition is true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| In our case, it will run as long as the value of '''n''' is less than or equal to 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:47&lt;br /&gt;
| And it will stop only when the value of '''n''' become greater than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:53&lt;br /&gt;
|   Inside the loop, we shall print the value of '''n'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
|   '''System.out.println(n);''' and then increment '''n = n + 1;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| This way, first 1 is printed and then the value of n becomes 2. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:18&lt;br /&gt;
| Then the loop condition is checked.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| Since it is true.   2 is printed and   n becomes 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:25&lt;br /&gt;
|  And so on loop progresses untill 10 is printed  after that n becomes 11 and the condition is not true and the loop will stop&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:37&lt;br /&gt;
|  So Let us see the code in action.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:39&lt;br /&gt;
|  Save and  run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:47&lt;br /&gt;
| As we can see, the numbers from 1 to 10 are printed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| Now we shall  print numbers from '''50''' to '''40'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:58&lt;br /&gt;
|  So  We start with 50. '''  Change n = 1 to n = 50'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:03&lt;br /&gt;
| And We go till 40.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:05&lt;br /&gt;
| In other words as long as n ''is greater than or equal to ''40. So change the condition to  n ''  greater than or equal to ''40.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:16 &lt;br /&gt;
| And  since we are looping from a bigger number to a smaller number, we have decrement the loop variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:22&lt;br /&gt;
|  So Change '''n=n + 1''' to '''n=n - 1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 03:27&lt;br /&gt;
|  Save and run.  As we can see, the  the numbers 50 to 40 have been printed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:42&lt;br /&gt;
| Now we shall print the first 10 multiples of 7.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:48&lt;br /&gt;
|  To do that, we start with 7 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:50&lt;br /&gt;
| So change '''n = 50''' to '''n = 7'''and then end with 70.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:57&lt;br /&gt;
| Change the condition to n''' ''less than equal to '''''70'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
| This way, we make sure the loop stops at 70.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
|  To get the multiples, we shall increment the loop variable by 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:12&lt;br /&gt;
| So, change ''' n=n - 1''' to '''n=n + 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:18&lt;br /&gt;
|  This way first 7 is printed and  then n becomes 14, 14 is printed and so on untill 70. Save and run&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:33&lt;br /&gt;
|  | As we can see,  the first 10 multiples of 7 are  printed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:43&lt;br /&gt;
| We can also use a while loop to get the sum of digits of a number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:47&lt;br /&gt;
| Let us see how to do so.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:49&lt;br /&gt;
| First clear the main method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
|  04:54&lt;br /&gt;
| int '''n''' ''equal to'' '''13876'''. This is the number&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:02&lt;br /&gt;
|  Then '''int dSum '''''equal to'' '''0'''The variable dsum with symbolic  for digit sum will contain the sum of digits&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:18&lt;br /&gt;
|  Type while, n greater than 0 open close parenthesis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:27&lt;br /&gt;
| The reason for using this condition will be evident in a while.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| To get the sum of digits, we must first get the digits.&lt;br /&gt;
|-&lt;br /&gt;
|  05:36&lt;br /&gt;
| To do that we use modulo operator. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
| Type '''dSum = dSum + (n % 10)''' So we get the unit digit and add it to dsum&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   05:52&lt;br /&gt;
|After that  we remove the digit by dividing   by 10.   n = n / 10&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|  So when the    loop is  run  for the first time, '''dSum '''will be 6 and n will be 1387.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:15&lt;br /&gt;
|  And when the loop is run for the the second time, '''dSum''' will be sum of 7 and 6 which is 13,  and '''n''' will become 138.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   06:22&lt;br /&gt;
| So on, as the loop progresses, the digits will be  removed from '''n''' and finally&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:28&lt;br /&gt;
|   '''n'''   become zero.After that the condition n greater than 0 will be false and the loop will stop&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:36&lt;br /&gt;
|   So let us now add a print statement&lt;br /&gt;
|-&lt;br /&gt;
|  06:42&lt;br /&gt;
|   '''System.out.println(dSum)'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
| Let us see the code and action. Save and run&lt;br /&gt;
|-&lt;br /&gt;
|  06:59&lt;br /&gt;
|  As we can see the sum of digit which is 25 has been printed&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 07:06 &lt;br /&gt;
| This way, a while loop, which is one of the most fundamental constructs in programming, can be used.&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|   07:16&lt;br /&gt;
|  This brings  us  to the end of the tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:20&lt;br /&gt;
| In this tutorial we have learnt&lt;br /&gt;
&lt;br /&gt;
* About while loop&lt;br /&gt;
* how to use it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:26&lt;br /&gt;
| As an assignment for this tutorial solve the following problem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:29&lt;br /&gt;
| Given a number, compute its reverse by using a while loop. Example: 19435 =&amp;gt; 53491&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
|To know more about the '''Spoken Tutorial''' project, watch the video available at the following link, that summarizes the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:45&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:50 &lt;br /&gt;
|  The Spoken Tutorial Project Team, Conducts workshops using spoken tutorials, Gives certificates for those who pass an online test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:57&lt;br /&gt;
| For more details, please write to '''contact AT spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:03&lt;br /&gt;
|  '''Spoken Tutorial '''Project is a part of the '''Talk to a Teacher''' project.&lt;br /&gt;
|-&lt;br /&gt;
|  08:07&lt;br /&gt;
|  It is supported by the '''National Mission on Education through ICT, MHRD, Government of India.&lt;br /&gt;
|-&lt;br /&gt;
|  08:12&lt;br /&gt;
|  '''More information on this Mission is available at the following link&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:17&lt;br /&gt;
|  This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C%2B%2B-Program/English-timed</id>
		<title>C-and-C++/C2/First-C++-Program/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C%2B%2B-Program/English-timed"/>
				<updated>2013-08-08T09:55:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| 00.02&lt;br /&gt;
| Welcome to the spoken tutorial on First C++ program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.07&lt;br /&gt;
|  In this tutorial I am going to explain, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.10&lt;br /&gt;
| How to write a C++ program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.13&lt;br /&gt;
| How to compile it&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00.14&lt;br /&gt;
| How to execute it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.17&lt;br /&gt;
| We will also explain some common errors and their solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.22&lt;br /&gt;
|  To record this tutorial, I am using Ubuntu operating system version 11.10 and G++ Compiler version 4.5.2 on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.35&lt;br /&gt;
|  To practice this tutorial, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.38&lt;br /&gt;
| You should be familiar with Ubuntu Operating System and an Editor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.44&lt;br /&gt;
|Some editors are vim and gedit&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.48&lt;br /&gt;
| I am using gedit in this tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.51&lt;br /&gt;
| For relevant tutorial Please visit our website: [http://spoken-tutorial.org/ http://spoken-tutorial.org] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.56&lt;br /&gt;
| Let me tell you how to write a C++ program through an example &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.01&lt;br /&gt;
| Open the  terminal Window using '''Ctrl, Alt and T keys''' simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.09&lt;br /&gt;
| To open the text editor, type under terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.13&lt;br /&gt;
| '''“gedit”''' space '''“talk”''' dot '''“.cpp”''' space ampersand '''“&amp;amp;”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.21&lt;br /&gt;
| We use the '''“&amp;amp;”''' to free up the prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.25&lt;br /&gt;
| Please note that all the C++ files will have the extension '''“.cpp”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.31&lt;br /&gt;
| Now   Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.33&lt;br /&gt;
|the text editor has opened. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.36&lt;br /&gt;
|  Let us start to write a program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.38&lt;br /&gt;
| Type double slash '''“//”''' space &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.41&lt;br /&gt;
| '''“My first C++ program”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.44&lt;br /&gt;
|  Here, double slash is used to comment the line&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.49&lt;br /&gt;
| Comments are used to understand the flow of program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.52&lt;br /&gt;
| It is useful for documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.55&lt;br /&gt;
| It gives us information about the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.59&lt;br /&gt;
| The double slash is called as single line comment.Now press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.05&lt;br /&gt;
| Type hash '''“#include”''' space opening angle bracket ''' ''closing angle bracket ''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.13&lt;br /&gt;
|It is  a good practice to complete the brackets first, and then start writing inside it &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.20&lt;br /&gt;
| Now Inside the bracket, type '''“iostream”''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.23&lt;br /&gt;
| Here '''iostream''' is a '''header file''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.26&lt;br /&gt;
| This file includes the declaration of  standard input output functions  in C++.Now press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.35&lt;br /&gt;
|  Type '''“using”''' space '''“namespace”''' space '''“std”''' and a semicolon '''“;”''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.45&lt;br /&gt;
|  The '''using''' statement informs the compiler that you want to use the '''std namespace'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.52&lt;br /&gt;
| The purpose of '''namespace''' is to avoid name collisions &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.56&lt;br /&gt;
| It is done by localizing the names of identifiers&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.01&lt;br /&gt;
| It creates a declarative region and defines a scope&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.05&lt;br /&gt;
| Anything defined within a '''namespace''' is in the SCOPE of that namespace&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.11&lt;br /&gt;
|Here '''std''' is the '''namespace''' in which entire standard C++ library is declared. Now press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 03.20&lt;br /&gt;
| Type '''“int”''' space '''“main”''' opening bracket '''“(”''' closing bracket '''“)”''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.27&lt;br /&gt;
|  '''main''' is a special '''function'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.30&lt;br /&gt;
| It denotes that the execution of the program begins from this line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.35&lt;br /&gt;
|The opening and the closing bracket is called as'' Parenthesis''.&lt;br /&gt;
|-&lt;br /&gt;
| 03.39&lt;br /&gt;
| Parenthesis followed by '''main'''  tells the user that '''main''' is a '''function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.45&lt;br /&gt;
| Here the '''int''' '''main''' '''function''' takes no '''arguments''' and returns a value of type integer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.52&lt;br /&gt;
|  We will learn about data types in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.56&lt;br /&gt;
|Now  Let us switch to the slides to know more about  main function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.02&lt;br /&gt;
| Every '''program'''should have  one main function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.05&lt;br /&gt;
| There should NOT be more than one “main” function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.09&lt;br /&gt;
| Otherwise the compiler cannot locate the beginning of the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.13&lt;br /&gt;
| The empty pair of parentheses indicates that main has no '''arguments'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.19&lt;br /&gt;
| The concept of '''arguments''' will be discussed in  the upcoming tutorials. Now come back to our program. press enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.29&lt;br /&gt;
| Type opening curly bracket '''“{”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.32&lt;br /&gt;
| The opening  curly  bracket marks the beginning of the '''function main. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.37&lt;br /&gt;
|Then Type closing curly bracket '''“}”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.40&lt;br /&gt;
| The closing bracket indicates the end of the '''function main '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.45&lt;br /&gt;
|Now  Inside the bracket press enter twice&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.49&lt;br /&gt;
| Move the cursor one line up.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.51&lt;br /&gt;
| Indentation makes the code easier to read&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.55&lt;br /&gt;
| It also helps to locate errors faster&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.58&lt;br /&gt;
|So let us  give a  space here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.01&lt;br /&gt;
|And type '''“cout”''' space two opening angle bracket ''''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.08&lt;br /&gt;
| Here '''cout '''is a standard '''C++ function''' to print the output on the terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.14&lt;br /&gt;
|Now  after the brackets, type within  double quotes '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.18&lt;br /&gt;
|Anything within the double quotes in the '''cout ''' functions will be printed. Now inside a quote type“Talk to a teacher backslash \n”'''.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.31&lt;br /&gt;
| Here '''\n''' signifies newline&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.35&lt;br /&gt;
| As a result, after execution of the '''cout function''', the cursor moves to the new line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.41&lt;br /&gt;
|  Every C++ statement must end with a '''semicolon''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.45&lt;br /&gt;
| Hence type it at the end of this line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.48&lt;br /&gt;
| Semicolon acts as a statement terminator. Now press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.53&lt;br /&gt;
| Give a space here and  Type '''“return”''' space '''“0”''' and a semicolon '''“;”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.00&lt;br /&gt;
| This statement returns the integer zero&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.03&lt;br /&gt;
| An integer has to be returned for this '''function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.06&lt;br /&gt;
| Because the '''function''' type is '''int'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.10&lt;br /&gt;
| The '''return''' statement marks the end of executable statements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.15&lt;br /&gt;
| We will learn more about the returned values in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.20&lt;br /&gt;
| Now click on '''“Save”''' button to save the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.23&lt;br /&gt;
| It is a good habit to save files frequently&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.26&lt;br /&gt;
| This will protect you from sudden power failures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.30&lt;br /&gt;
| It will also be useful in case the applications were to crash.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.34&lt;br /&gt;
| Let us now compile the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.37&lt;br /&gt;
| Come back to a  terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.39&lt;br /&gt;
| Type '''“g++”''' space '''“talk.cpp”''' space hyphen '''“-o”''' space '''“output”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.49&lt;br /&gt;
|Here '''g++''' is the compiler used to compile '''C++ '''programs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.55&lt;br /&gt;
| '''talk.cpp''' is our  filename &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.59&lt;br /&gt;
| '''-o output''' says that the executable should go to the file output. Now press enter &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.07&lt;br /&gt;
|  We see that the program is compiled.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.10&lt;br /&gt;
| By typing '''ls -lrt''', we can see that '''output''' is the last file to be created.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.19&lt;br /&gt;
| Let us  execute a  program,  type dot slash '''“./output” '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.24&lt;br /&gt;
|And  Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.27&lt;br /&gt;
| Here the output is displayed as '''“Talk to a teacher”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.31&lt;br /&gt;
|  Now let us see the common errors which we can come across&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.35   &lt;br /&gt;
| switch  back to  a editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.38&lt;br /&gt;
| Suppose here we miss the '''{'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07.42&lt;br /&gt;
|Now   save the file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.44&lt;br /&gt;
| Let us execute.Come back to a  terminal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.48&lt;br /&gt;
| Now compile and run the program using the command we used before.We see an error&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.55&lt;br /&gt;
| we see that there is an error at line no.7 in our '''talk.cpp''' file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.02&lt;br /&gt;
|  That Expected curly bracket at the end of input.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.07&lt;br /&gt;
|Now  Come back to our  text editor .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.09&lt;br /&gt;
| As i said before the closing curly bracket marks the end of the function main&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.14&lt;br /&gt;
| Hence re-insert the bracket here. now Save the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.19&lt;br /&gt;
|  Let us execute it again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.21&lt;br /&gt;
| You can recall the previously entered commands by using up arrow key &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.26&lt;br /&gt;
| That is what I did now. Yes it is working.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.32&lt;br /&gt;
|  I will show you another common error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.35&lt;br /&gt;
| Let us switch back to our text editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.38&lt;br /&gt;
| Now, suppose here we missed '''std.'''Let us save the file &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.44&lt;br /&gt;
|  Come back to our  terminal . Let us compile .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.48&lt;br /&gt;
| We see that there is an  errors at line no 3 and  line no 6 in our '''talk.cpp''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.56&lt;br /&gt;
|  That expected identifier before '''semicolon''' and '''cout''' was not declared in this scope.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.05&lt;br /&gt;
|  As '''cout''' is the standard '''C++ library function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.09&lt;br /&gt;
| and the entire '''C++ library function''' is defined under '''std namespace '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.15&lt;br /&gt;
| Hence it is giving an error.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.18&lt;br /&gt;
| Let us now  fix the error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.19&lt;br /&gt;
| Come back to our Text editor  type '''std''' here&lt;br /&gt;
|-&lt;br /&gt;
| 09.23&lt;br /&gt;
| Let us Save it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.25&lt;br /&gt;
|  Let us compile it again.Yes it is working.  &lt;br /&gt;
|-&lt;br /&gt;
| 09.32&lt;br /&gt;
|  As an assignment,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.33&lt;br /&gt;
| Write a program to print your name and city&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.37&lt;br /&gt;
| We used '''single line comment''' in this tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.40&lt;br /&gt;
| Now just try to give a '''multiline comment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.44&lt;br /&gt;
| Watch the video available at the link shown http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.47&lt;br /&gt;
| It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.49&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.53&lt;br /&gt;
|The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.55&lt;br /&gt;
| Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.58&lt;br /&gt;
| Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.01&lt;br /&gt;
| For more details, please  write to  contact @spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.10&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.14&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.20&lt;br /&gt;
| More information on this Mission is available at: [http://spoken-tutorial.org/ http://spoken-tutorial.org]\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.25&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.28&lt;br /&gt;
| Thank you for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C%2B%2B-Program/English-timed</id>
		<title>C-and-C++/C2/First-C++-Program/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C%2B%2B-Program/English-timed"/>
				<updated>2013-08-08T09:53:51Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| 00.02&lt;br /&gt;
| Welcome to the spoken tutorial on First C++ program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.07&lt;br /&gt;
|  In this tutorial I am going to explain, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.10&lt;br /&gt;
| How to write a C++ program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.13&lt;br /&gt;
| How to compile it&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 00.14&lt;br /&gt;
| How to execute it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.17&lt;br /&gt;
| We will also explain some common errors and their solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.22&lt;br /&gt;
|  To record this tutorial, I am using Ubuntu operating system version 11.10 and G++ Compiler version 4.5.2 on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.35&lt;br /&gt;
|  To practice this tutorial, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.38&lt;br /&gt;
| You should be familiar with Ubuntu Operating System and an Editor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.44&lt;br /&gt;
|Some editors are vim and gedit&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.48&lt;br /&gt;
| I am using gedit in this tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.51&lt;br /&gt;
| For relevant tutorial Please visit our website: [http://spoken-tutorial.org/ http://spoken-tutorial.org] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.56&lt;br /&gt;
| Let me tell you how to write a C++ program through an example &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.01&lt;br /&gt;
| Open the  terminal Window using '''Ctrl, Alt and T keys''' simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.09&lt;br /&gt;
| To open the text editor, type under terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.13&lt;br /&gt;
| '''“gedit”''' space '''“talk”''' dot '''“.cpp”''' space ampersand '''“&amp;amp;”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.21&lt;br /&gt;
| We use the '''“&amp;amp;”''' to free up the prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.25&lt;br /&gt;
| Please note that all the C++ files will have the extension '''“.cpp”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.31&lt;br /&gt;
| Now   Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.33&lt;br /&gt;
|the text editor has opened. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.36&lt;br /&gt;
|  Let us start to write a program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.38&lt;br /&gt;
| Type double slash '''“//”''' space &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.41&lt;br /&gt;
| '''“My first C++ program”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.44&lt;br /&gt;
|  Here, double slash is used to comment the line&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.49&lt;br /&gt;
| Comments are used to understand the flow of program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.52&lt;br /&gt;
| It is useful for documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.55&lt;br /&gt;
| It gives us information about the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.59&lt;br /&gt;
| The double slash is called as single line comment.Now press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.05&lt;br /&gt;
| Type hash '''“#include”''' space opening angle bracket ''' ''closing angle bracket ''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.13&lt;br /&gt;
|It is  a good practice to complete the brackets first, and then start writing inside it &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.20&lt;br /&gt;
| Now Inside the bracket, type '''“iostream”''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.23&lt;br /&gt;
| Here '''iostream''' is a '''header file''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.26&lt;br /&gt;
| This file includes the declaration of  standard input output functions  in C++.Now press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.35&lt;br /&gt;
|  Type '''“using”''' space '''“namespace”''' space '''“std”''' and a semicolon '''“;”''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.45&lt;br /&gt;
|  The '''using''' statement informs the compiler that you want to use the '''std namespace'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.52&lt;br /&gt;
| The purpose of '''namespace''' is to avoid name collisions &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.56&lt;br /&gt;
| It is done by localizing the names of identifiers&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.01&lt;br /&gt;
| It creates a declarative region and defines a scope&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.05&lt;br /&gt;
| Anything defined within a '''namespace''' is in the SCOPE of that namespace&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.11&lt;br /&gt;
|Here '''std''' is the '''namespace''' in which entire standard C++ library is declared. Now press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 03.20&lt;br /&gt;
| Type '''“int”''' space '''“main”''' opening bracket '''“(”''' closing bracket '''“)”''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.27&lt;br /&gt;
|  '''main''' is a special '''function'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.30&lt;br /&gt;
| It denotes that the execution of the program begins from this line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.35&lt;br /&gt;
|The opening and the closing bracket is called as'' Parenthesis''.&lt;br /&gt;
|-&lt;br /&gt;
| 03.39&lt;br /&gt;
| Parenthesis followed by '''main'''  tells the user that '''main''' is a '''function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.45&lt;br /&gt;
| Here the '''int''' '''main''' '''function''' takes no '''arguments''' and returns a value of type integer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.52&lt;br /&gt;
|  We will learn about data types in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.56&lt;br /&gt;
|Now  Let us switch to the slides to know more about  main function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.02&lt;br /&gt;
| Every '''program'''should have  one main function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.05&lt;br /&gt;
| There should NOT be more than one “main” function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.09&lt;br /&gt;
| Otherwise the compiler cannot locate the beginning of the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.13&lt;br /&gt;
| The empty pair of parentheses indicates that main has no '''arguments'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.19&lt;br /&gt;
| The concept of '''arguments''' will be discussed in  the upcoming tutorials. Now come back to our program. press enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.296&lt;br /&gt;
| Type opening curly bracket '''“{”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.32&lt;br /&gt;
| The opening  curly  bracket marks the beginning of the '''function main. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.37&lt;br /&gt;
|Then Type closing curly bracket '''“}”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.40&lt;br /&gt;
| The closing bracket indicates the end of the '''function main '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.45&lt;br /&gt;
|Now  Inside the bracket press enter twice&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.49&lt;br /&gt;
| Move the cursor one line up.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.51&lt;br /&gt;
| Indentation makes the code easier to read&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.55&lt;br /&gt;
| It also helps to locate errors faster&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.58&lt;br /&gt;
|So let us  give a  space here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.01&lt;br /&gt;
|And type '''“cout”''' space two opening angle bracket ''''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.08&lt;br /&gt;
| Here '''cout '''is a standard '''C++ function''' to print the output on the terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.14&lt;br /&gt;
|Now  after the brackets, type within  double quotes '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.18&lt;br /&gt;
|Anything within the double quotes in the '''cout ''' functions will be printed. Now inside a quote type“Talk to a teacher backslash \n”'''.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.31&lt;br /&gt;
| Here '''\n''' signifies newline&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.35&lt;br /&gt;
| As a result, after execution of the '''cout function''', the cursor moves to the new line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.41&lt;br /&gt;
|  Every C++ statement must end with a '''semicolon''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.45&lt;br /&gt;
| Hence type it at the end of this line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.48&lt;br /&gt;
| Semicolon acts as a statement terminator. Now press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.53&lt;br /&gt;
| Give a space here and  Type '''“return”''' space '''“0”''' and a semicolon '''“;”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.00&lt;br /&gt;
| This statement returns the integer zero&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.03&lt;br /&gt;
| An integer has to be returned for this '''function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.06&lt;br /&gt;
| Because the '''function''' type is '''int'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.10&lt;br /&gt;
| The '''return''' statement marks the end of executable statements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.15&lt;br /&gt;
| We will learn more about the returned values in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.20&lt;br /&gt;
| Now click on '''“Save”''' button to save the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.23&lt;br /&gt;
| It is a good habit to save files frequently&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.26&lt;br /&gt;
| This will protect you from sudden power failures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.30&lt;br /&gt;
| It will also be useful in case the applications were to crash.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.34&lt;br /&gt;
| Let us now compile the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.37&lt;br /&gt;
| Come back to a  terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.39&lt;br /&gt;
| Type '''“g++”''' space '''“talk.cpp”''' space hyphen '''“-o”''' space '''“output”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.49&lt;br /&gt;
|Here '''g++''' is the compiler used to compile '''C++ '''programs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.55&lt;br /&gt;
| '''talk.cpp''' is our  filename &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.59&lt;br /&gt;
| '''-o output''' says that the executable should go to the file output. Now press enter &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.07&lt;br /&gt;
|  We see that the program is compiled.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.10&lt;br /&gt;
| By typing '''ls -lrt''', we can see that '''output''' is the last file to be created.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.19&lt;br /&gt;
| Let us  execute a  program,  type dot slash '''“./output” '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.24&lt;br /&gt;
|And  Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.27&lt;br /&gt;
| Here the output is displayed as '''“Talk to a teacher”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.31&lt;br /&gt;
|  Now let us see the common errors which we can come across&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.35   &lt;br /&gt;
| switch  back to  a editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.38&lt;br /&gt;
| Suppose here we miss the '''{'''.&lt;br /&gt;
|-&lt;br /&gt;
| 07.42&lt;br /&gt;
|Now   save the file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.44&lt;br /&gt;
| Let us execute.Come back to a  terminal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.48&lt;br /&gt;
| Now compile and run the program using the command we used before.We see an error&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.55&lt;br /&gt;
| we see that there is an error at line no.7 in our '''talk.cpp''' file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.02&lt;br /&gt;
|  That Expected curly bracket at the end of input.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.07&lt;br /&gt;
|Now  Come back to our  text editor .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.09&lt;br /&gt;
| As i said before the closing curly bracket marks the end of the function main&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.14&lt;br /&gt;
| Hence re-insert the bracket here. now Save the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.19&lt;br /&gt;
|  Let us execute it again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.21&lt;br /&gt;
| You can recall the previously entered commands by using up arrow key &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.26&lt;br /&gt;
| That is what I did now. Yes it is working.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.32&lt;br /&gt;
|  I will show you another common error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.35&lt;br /&gt;
| Let us switch back to our text editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.38&lt;br /&gt;
| Now, suppose here we missed '''std.'''Let us save the file &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.44&lt;br /&gt;
|  Come back to our  terminal . Let us compile .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.48&lt;br /&gt;
| We see that there is an  errors at line no 3 and  line no 6 in our '''talk.cpp''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.56&lt;br /&gt;
|  That expected identifier before '''semicolon''' and '''cout''' was not declared in this scope.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.05&lt;br /&gt;
|  As '''cout''' is the standard '''C++ library function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.09&lt;br /&gt;
| and the entire '''C++ library function''' is defined under '''std namespace '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.15&lt;br /&gt;
| Hence it is giving an error.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.18&lt;br /&gt;
| Let us now  fix the error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.19&lt;br /&gt;
| Come back to our Text editor  type '''std''' here&lt;br /&gt;
|-&lt;br /&gt;
| 09.23&lt;br /&gt;
| Let us Save it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.25&lt;br /&gt;
|  Let us compile it again.Yes it is working.  &lt;br /&gt;
|-&lt;br /&gt;
| 09.32&lt;br /&gt;
|  As an assignment,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.33&lt;br /&gt;
| Write a program to print your name and city&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.37&lt;br /&gt;
| We used '''single line comment''' in this tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.40&lt;br /&gt;
| Now just try to give a '''multiline comment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.44&lt;br /&gt;
| Watch the video available at the link shown http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.47&lt;br /&gt;
| It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.49&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.53&lt;br /&gt;
|The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.55&lt;br /&gt;
| Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.58&lt;br /&gt;
| Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.01&lt;br /&gt;
| For more details, please  write to  contact @spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.10&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.14&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.20&lt;br /&gt;
| More information on this Mission is available at: [http://spoken-tutorial.org/ http://spoken-tutorial.org]\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.25&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.28&lt;br /&gt;
| Thank you for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C%2B%2B-Program/English-timed</id>
		<title>C-and-C++/C2/First-C++-Program/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C%2B%2B-Program/English-timed"/>
				<updated>2013-08-08T07:26:10Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| 00.01&lt;br /&gt;
| Welcome to the spoken tutorial on First C++ program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.06&lt;br /&gt;
|  In this tutorial I am going to explain, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.10&lt;br /&gt;
| How to write a C++ program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.12&lt;br /&gt;
| How to compile it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.14&lt;br /&gt;
| How to execute it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.16&lt;br /&gt;
| We will also explain some common errors and their solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.21&lt;br /&gt;
|  To record this tutorial, I am using Ubuntu operating system version 11.10 and G++ Compiler version 4.5.2 on Ubuntu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.34&lt;br /&gt;
|  To practice this tutorial, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.36&lt;br /&gt;
| You should be familiar with Ubuntu Operating System and an Editor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.42&lt;br /&gt;
|Some editors are vim and gedit&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.46&lt;br /&gt;
| I am using gedit in this tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.49&lt;br /&gt;
| For relevant tutorial Please visit our website: [http://spoken-tutorial.org/ http://spoken-tutorial.org] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.54&lt;br /&gt;
| Let me tell you how to write a C++ program through an example &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.59&lt;br /&gt;
| Open the  terminal Window using '''Ctrl, Alt and T keys''' simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.08&lt;br /&gt;
| To open the text editor, type under terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.11&lt;br /&gt;
| '''“gedit”''' space '''“talk”''' dot '''“.cpp”''' space ampersand '''“&amp;amp;”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.20&lt;br /&gt;
| We use the '''“&amp;amp;”''' to free up the prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.24&lt;br /&gt;
| Please note that all the C++ files will have the extension '''“.cpp”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.30&lt;br /&gt;
| Now   Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.32&lt;br /&gt;
|the text editor has opened. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.35&lt;br /&gt;
|  Let us start to write a program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.38&lt;br /&gt;
| Type double slash '''“//”''' space &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.41&lt;br /&gt;
| '''“My first C++ program”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.44&lt;br /&gt;
|  Here, double slash is used to comment the line&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.49&lt;br /&gt;
| Comments are used to understand the flow of program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.52&lt;br /&gt;
| It is useful for documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.55&lt;br /&gt;
| It gives us information about the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.58&lt;br /&gt;
| The double slash is called as single line comment.Now press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.04&lt;br /&gt;
| Type hash '''“#include”''' space opening angle bracket ''' ''closing angle bracket ''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.13&lt;br /&gt;
|It is  a good practice to complete the brackets first, and then start writing inside it &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.20&lt;br /&gt;
| Now Inside the bracket, type '''“iostream”''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.24&lt;br /&gt;
| Here '''iostream''' is a '''header file''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.28&lt;br /&gt;
| This file includes the declaration of  standard input output functions  in C++.Now press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.36&lt;br /&gt;
|  Type '''“using”''' space '''“namespace”''' space '''“std”''' and a semicolon '''“;”''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.48&lt;br /&gt;
|  The '''using''' statement informs the compiler that you want to use the '''std namespace'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.54&lt;br /&gt;
| The purpose of '''namespace''' is to avoid name collisions &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.58&lt;br /&gt;
| It is done by localizing the names of identifiers&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.02 &lt;br /&gt;
| It creates a declarative region and defines a scope&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.05&lt;br /&gt;
| Anything defined within a '''namespace''' is in the SCOPE of that namespace&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.11&lt;br /&gt;
|Here '''std''' is the '''namespace''' in which entire standard C++ library is declared. Now press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 03.20&lt;br /&gt;
| Type '''“int”''' space '''“main”''' opening bracket '''“(”''' closing bracket '''“)”''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.28 &lt;br /&gt;
|  '''main''' is a special '''function'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.31 &lt;br /&gt;
| It denotes that the execution of the program begins from this line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.36&lt;br /&gt;
|The opening and the closing bracket is called as'' Parenthesis''.&lt;br /&gt;
|-&lt;br /&gt;
| 03.41&lt;br /&gt;
| Parenthesis followed by '''main'''  tells the user that '''main''' is a '''function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.48&lt;br /&gt;
| Here the '''int''' '''main''' '''function''' takes no '''arguments''' and returns a value of type integer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.55&lt;br /&gt;
|  We will learn about data types in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.00&lt;br /&gt;
|Now  Let us switch to the slides to know more about  main function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.06&lt;br /&gt;
| Every '''program'''should have  one main function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.09&lt;br /&gt;
| There should NOT be more than one “main” function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.12&lt;br /&gt;
| Otherwise the compiler cannot locate the beginning of the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.17&lt;br /&gt;
| The empty pair of parentheses indicates that main has no '''arguments'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.23&lt;br /&gt;
| The concept of '''arguments''' will be discussed in  the upcoming tutorials. Now come back to our program. press enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.34&lt;br /&gt;
| Type opening curly bracket '''“{”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.37&lt;br /&gt;
| The opening  curly  bracket marks the beginning of the '''function main. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.42&lt;br /&gt;
|Then Type closing curly bracket '''“}”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.45&lt;br /&gt;
| The closing bracket indicates the end of the '''function main '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.50&lt;br /&gt;
|Now  Inside the bracket press enter twice&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.53&lt;br /&gt;
| Move the cursor one line up.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.57&lt;br /&gt;
| Indentation makes the code easier to read&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.00&lt;br /&gt;
| It also helps to locate errors faster&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.03&lt;br /&gt;
|So let us  give a  space here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.06&lt;br /&gt;
|And type '''“cout”''' space two opening angle bracket ''''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.13&lt;br /&gt;
| Here '''cout '''is a standard '''C++ function''' to print the output on the terminal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.20&lt;br /&gt;
|Now  after the brackets, type within  double quotes '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.26&lt;br /&gt;
|Anything within the double quotes in the '''cout ''' functions will be printed. Now inside a quote type“Talk to a teacher backslash \n”'''.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.39&lt;br /&gt;
| Here '''\n''' signifies newline&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.43&lt;br /&gt;
| As a result, after execution of the '''cout function''', the cursor moves to the new line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.50&lt;br /&gt;
|  Every C++ statement must end with a '''semicolon''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.54&lt;br /&gt;
| Hence type it at the end of this line.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.57&lt;br /&gt;
| Semicolon acts as a statement terminator. Now press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.03&lt;br /&gt;
| Give a space here and  Type '''“return”''' space '''“0”''' and a semicolon '''“;”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.10&lt;br /&gt;
| This statement returns the integer zero&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.14&lt;br /&gt;
| An integer has to be returned for this '''function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.17&lt;br /&gt;
| Because the '''function''' type is '''int'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.21&lt;br /&gt;
| The '''return''' statement marks the end of executable statements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.26&lt;br /&gt;
| We will learn more about the returned values in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.31&lt;br /&gt;
| Now click on '''“Save”''' button to save the file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.36&lt;br /&gt;
| It is a good habit to save files frequently&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.39&lt;br /&gt;
| This will protect you from sudden power failures&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.42&lt;br /&gt;
| It will also be useful in case the applications were to crash.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.47&lt;br /&gt;
| Let us now compile the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.50&lt;br /&gt;
| Come back to a  terminal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.53&lt;br /&gt;
| Type '''“g++”''' space '''“talk.cpp”''' space hyphen '''“-o”''' space '''“output”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.05&lt;br /&gt;
|Here '''g++''' is the compiler used to compile '''C++ '''programs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.12&lt;br /&gt;
| '''talk.cpp''' is our  filename &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.16&lt;br /&gt;
| '''-o output''' says that the executable should go to the file output. Now press enter &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.25&lt;br /&gt;
|  We see that the program is compiled.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.27&lt;br /&gt;
| By typing '''ls -lrt''', we can see that '''output''' is the last file to be created.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.37&lt;br /&gt;
| Let us  execute a  program,  type dot slash '''“./output” '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.43&lt;br /&gt;
|And  Press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.46&lt;br /&gt;
| Here the output is displayed as '''“Talk to a teacher”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.50&lt;br /&gt;
|  Now let us see the common errors which we can come across&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.54&lt;br /&gt;
| switch  back to  a editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.57&lt;br /&gt;
| Suppose here we miss the '''{'''.&lt;br /&gt;
|-&lt;br /&gt;
| 08.01&lt;br /&gt;
|Now   save the file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.04&lt;br /&gt;
| Let us execute.Come back to a  terminal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.08&lt;br /&gt;
| Now compile and run the program using the command we used before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.15&lt;br /&gt;
| we see that there is an error at line no.7 in our '''talk.cpp''' file &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.22&lt;br /&gt;
|  That Expected curly bracket at the end of input.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.28&lt;br /&gt;
|Now  Come back to a  text editor .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.31&lt;br /&gt;
| As i said before the closing curly bracket marks the end of the function main&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.36&lt;br /&gt;
| Hence re-insert the bracket here. now Save the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.41&lt;br /&gt;
|  Let us execute it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.44&lt;br /&gt;
| You can recall the previously entered commands by using up arrow key &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.49&lt;br /&gt;
| That is what I did now. Yes it is working.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.56&lt;br /&gt;
|  I will show you another common error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.59&lt;br /&gt;
| Let us switch back to our text editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.02&lt;br /&gt;
| Now, suppose here we missed '''std.'''Let us save the file &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.08&lt;br /&gt;
|  Come back to our  terminal . Let us compile .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.13&lt;br /&gt;
| We see that there is an  errors at line no 3 and  line no 6 in our '''talk.cpp''' file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.21&lt;br /&gt;
|  That expected identifier before '''semicolon''' and '''cout''' was not declared in this scope.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.30&lt;br /&gt;
|  As '''cout''' is the standard '''C++ library function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.33&lt;br /&gt;
| and the entire '''C++ library function''' is defined under '''std namespace '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.39&lt;br /&gt;
| Hence it is giving an error.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.42&lt;br /&gt;
| Let us now  fix the error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.44&lt;br /&gt;
| Come back to our Text editor  type '''std''' at line  no-3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.50&lt;br /&gt;
| Let us Save it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.52&lt;br /&gt;
|  Let us compile it again.Yes it is working. Now let us go back to our slide.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.02&lt;br /&gt;
|  As an assignment,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.03&lt;br /&gt;
| Write a program to print your name and city&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.07&lt;br /&gt;
| We used '''single line comment''' in this tutorial &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.10&lt;br /&gt;
| Now just try to give a '''multiline comment'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.14&lt;br /&gt;
|This brings us to the end of these  tutorial .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.17&lt;br /&gt;
| Watch the video available at the link shown http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.20&lt;br /&gt;
| It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.22&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.26&lt;br /&gt;
|The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.28&lt;br /&gt;
| Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.31&lt;br /&gt;
| Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.35&lt;br /&gt;
| For more details, please  write to  contact @spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.43 &lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.47&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.53&lt;br /&gt;
| More information on this Mission is available at: [http://spoken-tutorial.org/ http://spoken-tutorial.org]\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.58&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.01&lt;br /&gt;
| Thank you for watching&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C2/Functions-Advanced/English-timed</id>
		<title>PHP-and-MySQL/C2/Functions-Advanced/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C2/Functions-Advanced/English-timed"/>
				<updated>2013-08-07T06:22:38Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:03 &lt;br /&gt;
|Welcome to the Spoken Tutorial on Advanced Function. Here, I'll show you how to create a little calculator program.&lt;br /&gt;
|-&lt;br /&gt;
|0:11&lt;br /&gt;
|We will deal with a function that allows you to input a value.  Then gain a value out of this, after a mathematical operation&lt;br /&gt;
|-&lt;br /&gt;
|0:20&lt;br /&gt;
|So, we'll create a function in the same way that we've done before. I'll call this 'calc'&lt;br /&gt;
|-&lt;br /&gt;
|0:27&lt;br /&gt;
|And I'm going to create my first block . Here , I'll type  'number1', 'number2' and an 'operator'&lt;br /&gt;
|-&lt;br /&gt;
|0:35&lt;br /&gt;
|Now this will be a numerical value. This will be an integer or decimal, depending on the user-input. This will also be the same and this will be the string value of either 'add' 'subtract' 'multiply' or 'divide'&lt;br /&gt;
|-&lt;br /&gt;
|0:52&lt;br /&gt;
|Now inside our function we need to start creating our code. I'm going to create a switch statement inside.&lt;br /&gt;
|-&lt;br /&gt;
|01:00&lt;br /&gt;
|I'll say switch and put the switch condition or rather the input of the switch is 'op'&lt;br /&gt;
|-&lt;br /&gt;
|1:09&lt;br /&gt;
|I'll create a block for this and I'll say case = plus then carry out this.&lt;br /&gt;
|-&lt;br /&gt;
|1:18&lt;br /&gt;
|I'll make a new variable called 'total' which will be equal to 'num1' which is input here plus 'num2'&lt;br /&gt;
|-&lt;br /&gt;
|1:32&lt;br /&gt;
|I'll break that with a semicolon.  Now there's probability a much easier way to do this by combining the switch statement with a function. &lt;br /&gt;
|-&lt;br /&gt;
|1:44&lt;br /&gt;
|So you will be able to use all different kinds of things inside other statements and inside functions.&lt;br /&gt;
|-&lt;br /&gt;
|1:52&lt;br /&gt;
|So I have created a case for 'plus'. So when this equals to 'plus' supplied by the user, we have 'num1' added to 'num2'.&lt;br /&gt;
|-&lt;br /&gt;
|2:03&lt;br /&gt;
|Now we need to go down and create another 'case', which is 'minus'. I'll type total = 'num1' - 'num2'&lt;br /&gt;
|-&lt;br /&gt;
|2:17&lt;br /&gt;
| We will scroll down. Make sure you break that. &lt;br /&gt;
|-&lt;br /&gt;
|2:21&lt;br /&gt;
|We'll now copy this code down. &lt;br /&gt;
|-&lt;br /&gt;
|2:24&lt;br /&gt;
|And here we'll say 'multiply' and we'll say 'divide' and make sure you change the sign here.&lt;br /&gt;
|-&lt;br /&gt;
|2:34&lt;br /&gt;
|Now if you don't understand what is going on please feel free to contact us via e-mail. I hope every confusion will be resolved in that way.&lt;br /&gt;
|-&lt;br /&gt;
|2:45&lt;br /&gt;
|In the default we're going to echo out 'unknown operator'. OK?&lt;br /&gt;
|-&lt;br /&gt;
|2:51&lt;br /&gt;
|Let me just run through this. Then we will start to call the function. &lt;br /&gt;
|-&lt;br /&gt;
|2:56&lt;br /&gt;
|I have got a function called calculator or calc for short, which takes a number as input, then a second number and then an operator which could be either 'plus' 'minus' 'multiply' or 'divide'.&lt;br /&gt;
|-&lt;br /&gt;
|3:12&lt;br /&gt;
| As you have probably seen in my mathematical operator - sorry in my arithmetic operator tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|3:20&lt;br /&gt;
|Now we have a switch statement inside, which takes this 'op' into account. It takes what has been entered. Now if it equals to a 'plus', remember that it switches over to this statement. It is easier to write and much more efficient.&lt;br /&gt;
|-&lt;br /&gt;
|3:42&lt;br /&gt;
|If it equals to a 'plus' then we will create a new variable called 'total'. &lt;br /&gt;
|-&lt;br /&gt;
|3:48&lt;br /&gt;
|That's going to be equal to the first number which was entered and added to the second number which was entered.&lt;br /&gt;
|-&lt;br /&gt;
|3:56&lt;br /&gt;
|Here we will say if it's a 'minus', then the variable 'total' - okay remember, the variable 'total' will only be set once for each case either plus or minus - so this total variable going to be number 1 - number 2 and the same for multiply and divide as well.&lt;br /&gt;
|-&lt;br /&gt;
|4:21&lt;br /&gt;
|Now this would do absolutely nothing. Refresh this. Now, if we enter this page, there is nothing, because we haven't called our function. &lt;br /&gt;
|-&lt;br /&gt;
|4:33&lt;br /&gt;
|Now to call our function, as you know, we will just say calc and put our values in.&lt;br /&gt;
|-&lt;br /&gt;
|4:40&lt;br /&gt;
|Let's us just give it two numbers say 10 and 10 and a 'plus' . Okay, so that will be 20. Now watch what happens if I refresh this. Nothing. Now why?&lt;br /&gt;
|-&lt;br /&gt;
|4:55&lt;br /&gt;
|The reason is that we haven't echoed this out. We've just set it as a variable. &lt;br /&gt;
|-&lt;br /&gt;
|5:01&lt;br /&gt;
|So what we would ideally do is we will echo what has been out put from calc. Now, at the moment this won't do anything if we do a refresh&lt;br /&gt;
|-&lt;br /&gt;
|5:11&lt;br /&gt;
|We have got nothing, because, there is no return output. So, in each case what we should say is 'return total'. &lt;br /&gt;
|-&lt;br /&gt;
|5:24&lt;br /&gt;
|What this does is - If you think of the function as a variable it sets the function's value as the total.&lt;br /&gt;
|-&lt;br /&gt;
|5:32&lt;br /&gt;
|As long as you say return whatever you say here the function will equal that. &lt;br /&gt;
|-&lt;br /&gt;
|5:39&lt;br /&gt;
|So we are going to say return total and we are going to copy that and paste it down for each case. &lt;br /&gt;
|-&lt;br /&gt;
|5:47&lt;br /&gt;
|Okay so obviously we don't need to do that for unknown operator. This is because, there is no operator to be found here.&lt;br /&gt;
|-&lt;br /&gt;
|5:58&lt;br /&gt;
|And we can refresh that.&lt;br /&gt;
|-&lt;br /&gt;
|6:00&lt;br /&gt;
|We still don't have anything. Guess why?&lt;br /&gt;
|-&lt;br /&gt;
|6:04&lt;br /&gt;
|The reason this is not working is because I've echoed this inside a function. That's a mistake.&lt;br /&gt;
|-&lt;br /&gt;
|6:10&lt;br /&gt;
|You can see the bracket of a function that starts here and ends here&lt;br /&gt;
|-&lt;br /&gt;
|6:15&lt;br /&gt;
|I'll place this underneath here, where it should be and then refresh it. It's 20 okay, we can see the 10 + 10 is 20 through our function&lt;br /&gt;
|-&lt;br /&gt;
|6:37&lt;br /&gt;
|So let's pick some different values, say, 13 and 7 and divide. Let's see what we get. &lt;br /&gt;
|-&lt;br /&gt;
|6:46&lt;br /&gt;
|Okay, we have got a quiet long decimal number. So you can see that this is quite good function that we have made. We have got our first number, our second number and an operator.&lt;br /&gt;
|-&lt;br /&gt;
|7:00&lt;br /&gt;
|And through a switch statement it detects which one and performs the relevant operation to it. &lt;br /&gt;
|-&lt;br /&gt;
|7:06&lt;br /&gt;
|An unknown operator error will be given if it can't be determined.&lt;br /&gt;
|-&lt;br /&gt;
|7:11&lt;br /&gt;
|So, for example let's take 'a' which is not a valid operator. As soon as we refresh it's going to unknown operator. This brings us to the end of the tutorial on advanced functions. We saw that we can input a value and then returned a value echoing out using a return command.&lt;br /&gt;
|-&lt;br /&gt;
|7:31&lt;br /&gt;
|This is Sidharth dubbing for the Spoken Tutorial Project. Thanks for watching.&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/KTurtle/C3/Common-Errors-in-KTurtle/English-timed</id>
		<title>KTurtle/C3/Common-Errors-in-KTurtle/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/KTurtle/C3/Common-Errors-in-KTurtle/English-timed"/>
				<updated>2013-08-01T05:27:40Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border =1&lt;br /&gt;
!Visual Cue&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|| 00:01&lt;br /&gt;
|| Welcome to this tutorial on '''Common Errors'''  in '''KTurtle.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:07&lt;br /&gt;
||In this tutorial, we will learn about&lt;br /&gt;
|-&lt;br /&gt;
|| 00:10&lt;br /&gt;
|| '''Syntax errors'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:12&lt;br /&gt;
|| '''Runtime errors'''  and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:14	&lt;br /&gt;
|| '''Logical errors'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:17&lt;br /&gt;
||To record this tutorial I am using,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00:20&lt;br /&gt;
|'''Ubuntu''' '''Linux''' OS version 12.04. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:25&lt;br /&gt;
|'''KTurtle''' version. 0.8.1 beta.&lt;br /&gt;
|-&lt;br /&gt;
|| 00:31&lt;br /&gt;
||We assume that you have basic working knowledge of '''KTurtle'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:36&lt;br /&gt;
|If not,  for relevant tutorials, please visit our website. &lt;br /&gt;
&lt;br /&gt;
'''http://spoken-tutorial.org'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:42&lt;br /&gt;
||Let's first define,  What is an error ?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:46&lt;br /&gt;
|'''Error''' is a mistake in a program that produces an '''incorrect''' or '''unexpected''' result.&lt;br /&gt;
|-&lt;br /&gt;
||00:55&lt;br /&gt;
||First I will explain about '''&amp;quot;Types of errors&amp;quot;.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 01:00&lt;br /&gt;
|| '''Syntax error''' is a '''violation of  grammatical rules''', of a '''programming language'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:09&lt;br /&gt;
|'''Compilation''' fails when a program has '''syntax errors'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:15&lt;br /&gt;
|'''Syntax errors''' are easy to find and fix.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:22&lt;br /&gt;
|For Example:  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:23&lt;br /&gt;
|| '''Unmatched parentheses''', '''square  ''' and '''curly braces'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:29&lt;br /&gt;
|| Use of ''' variable''' that has not been '''declared'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:34&lt;br /&gt;
|| Missing '''quotes''' in '''strings.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 01:38&lt;br /&gt;
||Let's open a new '''KTurtle''' Application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:42&lt;br /&gt;
|Click on  '''Dash  home'''. In the Search bar, type '''KTurtle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:48&lt;br /&gt;
|Click on the  '''KTurtle''' icon.&lt;br /&gt;
|-&lt;br /&gt;
||01:51&lt;br /&gt;
||Let's begin the tutorial with some types of''' syntax errors'''.&lt;br /&gt;
|-&lt;br /&gt;
||01:58&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
|-&lt;br /&gt;
|| 02:02&lt;br /&gt;
||To explain the '''error''' in the program, I will comment part of the code. &lt;br /&gt;
|-&lt;br /&gt;
|| 02:09&lt;br /&gt;
||Here, I will comment the line &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:11&lt;br /&gt;
||'''$a=ask within double quotes &amp;quot;enter any number and click Ok&amp;quot;'''&lt;br /&gt;
|-&lt;br /&gt;
||02:19&lt;br /&gt;
||I will use '''hash(#)''' sign to comment the line.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:23&lt;br /&gt;
||I will copy the program from text editor and paste it into '''Kturtle's''' Editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:31&lt;br /&gt;
|Pause the tutorial here and type the program into  your '''KTurtle''' editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:37&lt;br /&gt;
|Resume the tutorial after typing the program.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:42&lt;br /&gt;
||Let's click on '''Run''' button to run the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:47&lt;br /&gt;
|'''Complier''' shows the following error,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:50&lt;br /&gt;
|''' variable &amp;quot;$a&amp;quot; was used without first being assigned  to a value.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 02:57&lt;br /&gt;
||Here the error is in line number 4.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03:02&lt;br /&gt;
||This is a '''syntax error'''. It occured, as the variable  'a' was not declared.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:10&lt;br /&gt;
||So I will go to line number 2, remove the comment.&lt;br /&gt;
|-&lt;br /&gt;
||  03:14&lt;br /&gt;
|| I will copy the program from text Editor and paste it into''' KTurtle's editor'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:23&lt;br /&gt;
||Let's click on '''Run''' button to run the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:27&lt;br /&gt;
|Enter '''6''' for '''a''' value and click OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:31&lt;br /&gt;
|Program runs without errors. &lt;br /&gt;
|-&lt;br /&gt;
|| 03:35&lt;br /&gt;
||I will clear the current program from '''KTurtle''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:38&lt;br /&gt;
|Type '''clear''' command and '''Run''' to clean the canvas.&lt;br /&gt;
|-&lt;br /&gt;
||03:43&lt;br /&gt;
|| let's next look at another error.&lt;br /&gt;
|-&lt;br /&gt;
||03:46&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
|-&lt;br /&gt;
|| 03:50&lt;br /&gt;
||Here the value of &amp;quot;'''pi'''&amp;quot; is '''predefined''' in KTurtle.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:54&lt;br /&gt;
||Let's delete the &amp;quot;'''$'''&amp;quot; sign in the program. &lt;br /&gt;
|-&lt;br /&gt;
||  03:58&lt;br /&gt;
||I will copy the program from text editor and paste it into ''' Kturtle's Editor''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:05&lt;br /&gt;
|Pause the tutorial here and type the program into  your  '''KTurtle editor''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:11&lt;br /&gt;
|Resume the tutorial after typing the program.&lt;br /&gt;
|-&lt;br /&gt;
|| 04:16&lt;br /&gt;
||Let's Click on '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:19&lt;br /&gt;
|'''Complier''' shows the following error,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:22&lt;br /&gt;
|'''you cannot put “=” here'''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:26&lt;br /&gt;
||This error is in line number 2. &lt;br /&gt;
|-&lt;br /&gt;
|| 04:30&lt;br /&gt;
||This is a '''syntax error''' it occured, as there is no '''container  of variable.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:37&lt;br /&gt;
||Let's go back to the program replace the $ sign.&lt;br /&gt;
|-&lt;br /&gt;
||  04:41&lt;br /&gt;
||I will copy the program from text editor and paste it into '''KTurtle's''' Editor &lt;br /&gt;
|-&lt;br /&gt;
||04:49&lt;br /&gt;
||let's click on '''Run''' button to run the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:53&lt;br /&gt;
|Enter '''45''' for angle value and click '''OK'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:57&lt;br /&gt;
|Program runs without errors.&lt;br /&gt;
|-&lt;br /&gt;
|| 05:00&lt;br /&gt;
||Let's remove one of the quotes of the string. &lt;br /&gt;
|-&lt;br /&gt;
||05:05&lt;br /&gt;
|| I will Copy the program from text editor and paste it into '''KTurtle's ''' Editor &lt;br /&gt;
|-&lt;br /&gt;
|| 05:12&lt;br /&gt;
||Click on  '''Run''' button to run the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:15&lt;br /&gt;
|'''Complier''' shows the following error,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:18&lt;br /&gt;
|'''Text string was not properly closed, expected a double quote “ ” to close the string.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 05:25&lt;br /&gt;
||Here the error is in line number 2. &lt;br /&gt;
|-&lt;br /&gt;
||05:29&lt;br /&gt;
|| I will  go  back to line number 2 and replace the quotes. &lt;br /&gt;
|-&lt;br /&gt;
||  05:34&lt;br /&gt;
||I will copy the program from text editor and paste it into''' Kturtle's''' Editor &lt;br /&gt;
|-&lt;br /&gt;
|| 05:41&lt;br /&gt;
||Click on '''Run''' button to run the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:44&lt;br /&gt;
||Enter '''45''' for angle value and click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:49&lt;br /&gt;
|Program runs without errors. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:52&lt;br /&gt;
|This way you can find the line at which error has occured, and also correct it. &lt;br /&gt;
|-&lt;br /&gt;
||05:59&lt;br /&gt;
||Let's now learn about runtime errors.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:04&lt;br /&gt;
||'''Run-time error''' occurs during the '''execution''' of a program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:10&lt;br /&gt;
|It may '''crash''' the program when you run it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:15&lt;br /&gt;
|'''Runtime errors''' are commonly due to wrong input from the user. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:23&lt;br /&gt;
|'''Compiler''' cannnot find these '''errors'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:27&lt;br /&gt;
|For example:&lt;br /&gt;
|-&lt;br /&gt;
|| 06:29&lt;br /&gt;
|Trying to divide by a '''variable''' that contains no value.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:3&lt;br /&gt;
| Run a loop without a '''terminating condition''' or '''increment value'''.&lt;br /&gt;
|-&lt;br /&gt;
||06:43&lt;br /&gt;
||I will clear the current program from the editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:47&lt;br /&gt;
|Type '''clear''' command and '''Run''' to clean the canvas.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:52&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:56&lt;br /&gt;
|This program '''divides''' two numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:00&lt;br /&gt;
|'a' is''' dividend''' and 'r' is '''divisor'''. &lt;br /&gt;
|-&lt;br /&gt;
||07:04  &lt;br /&gt;
||I will copy the program from text editor and paste it into '''KTurtle's''' Editor. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:11&lt;br /&gt;
|Pause the tutorial and type the program into your '''KTurtle''' editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:16&lt;br /&gt;
|Resume the tutorial after typing the program. &lt;br /&gt;
|-&lt;br /&gt;
|| 07:20&lt;br /&gt;
||Let us click on  '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:24&lt;br /&gt;
|let's enter '''5''' for 'a' and click OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:29&lt;br /&gt;
|enter '''0''' for 'r' and click OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:33&lt;br /&gt;
|Here we get a ''' runtime error''' ,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:36&lt;br /&gt;
|“'''you tried to divide by zero'''”&lt;br /&gt;
|-&lt;br /&gt;
|| 07:39&lt;br /&gt;
||This error is in line number 4.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:43&lt;br /&gt;
||This error occurs as we cannot '''divide''' a number with''' zero'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:49&lt;br /&gt;
||Let us run   again. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:51&lt;br /&gt;
|Enter '''5''' for '''a''' and click OK &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:54&lt;br /&gt;
|enter '''2''' for 'r' and click OK &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:58&lt;br /&gt;
|Program without errors.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:01&lt;br /&gt;
||I will clear the current program from '''KTurtle''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:05&lt;br /&gt;
|Type '''clear''' command and '''Run''' to clean the canvas.&lt;br /&gt;
|-&lt;br /&gt;
||08:10&lt;br /&gt;
||Next we will learn about ''' logical errors'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:14&lt;br /&gt;
||'''Logical error''' is a mistake in a program's '''source code''' that results in '''incorrect''' or '''unexpected''' behavior.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:26&lt;br /&gt;
|For example,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:28&lt;br /&gt;
|'''Assigning''' a value to the wrong variable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:32&lt;br /&gt;
|'''Multiplying''' two numbers instead of '''adding'''.&lt;br /&gt;
|-&lt;br /&gt;
||08:36&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
|-&lt;br /&gt;
||  08:39&lt;br /&gt;
||I will copy the program from text editor and paste it into '''Kturtle's''' Editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:47&lt;br /&gt;
|Pause the tutorial here and type the program into your '''KTurtle''' editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:52&lt;br /&gt;
|Resume the tutorial after typing the program. &lt;br /&gt;
|-&lt;br /&gt;
|| 08:57&lt;br /&gt;
||Now click on the '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:01&lt;br /&gt;
||A dialog box pops-up, let's click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:05&lt;br /&gt;
||Loop goes into an '''infinite loop'''. &lt;br /&gt;
|-&lt;br /&gt;
||  09:08&lt;br /&gt;
||We see that '''“while”''' loop prints numbers from 31 and  is still printing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:15&lt;br /&gt;
||This is a '''logical error'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:18&lt;br /&gt;
||In the “while” condition x is greater than 20,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:23&lt;br /&gt;
||but the '''variable''' x is always greater than 20&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:28&lt;br /&gt;
||So, the loop never '''terminates.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 09:31&lt;br /&gt;
||I will click on '''Abort''' button to abort the process. &lt;br /&gt;
|-&lt;br /&gt;
|| 09:36&lt;br /&gt;
||Let's change $x=$x+1 to $x=$x-1. &lt;br /&gt;
|-&lt;br /&gt;
||09:44&lt;br /&gt;
|| I will copy the program from text editor and paste it into '''KTurtle's''' editor.&lt;br /&gt;
|- &lt;br /&gt;
|| 09:51&lt;br /&gt;
||Let's click on '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:55&lt;br /&gt;
||A dialog box pop-up. Let us click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:59&lt;br /&gt;
||Loop '''terminates''' after printing the values from''' 29 to 20.''' &lt;br /&gt;
|-&lt;br /&gt;
||10:05&lt;br /&gt;
||With this we   come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:10&lt;br /&gt;
||Let us summarise.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:12&lt;br /&gt;
||In this tutorial we have learnt, errors and types of errors such as&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:18&lt;br /&gt;
| Use of '''variable''' that has not been declared.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:23&lt;br /&gt;
|Missing '''quotes''' in strings.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:27&lt;br /&gt;
|''' Runtime errors''' and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:30&lt;br /&gt;
|| '''Logical errors'''&lt;br /&gt;
|-&lt;br /&gt;
|| 10:3&lt;br /&gt;
||As an assignment I would like you to find errors in the given programs&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
||10:46&lt;br /&gt;
||Watch the video available at this URl: http://spoken-tutorial.org/What is a Spoken Tutorial &lt;br /&gt;
|-&lt;br /&gt;
|| 10:50&lt;br /&gt;
|It summarises the Spoken Tutorial project &lt;br /&gt;
|-&lt;br /&gt;
|| 10:54&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
|-&lt;br /&gt;
||10:59&lt;br /&gt;
||The Spoken Tutorial Project Team :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:01&lt;br /&gt;
|Conducts workshops using spoken tutorials &lt;br /&gt;
|-&lt;br /&gt;
|| 11:05&lt;br /&gt;
|Gives certificates to those who pass an online test &lt;br /&gt;
|-&lt;br /&gt;
|| 11:09&lt;br /&gt;
|For more details, please write to contact@spoken-tutorial.org&lt;br /&gt;
|-&lt;br /&gt;
|| 11: 17&lt;br /&gt;
||Spoken Tutorial Project is a part  of the Talk to a Teacher project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:23&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
 &lt;br /&gt;
|- &lt;br /&gt;
||11:31&lt;br /&gt;
||More information on this Mission is available at this link http://spoken-tutorial.org/NMEICT-Intro ]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||11:37&lt;br /&gt;
||This is Madhuri Ganpathi from IIT Bombay.Signing off &lt;br /&gt;
|-&lt;br /&gt;
||11:41 &lt;br /&gt;
||Thank you  for joining&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/KTurtle/C3/Common-Errors-in-KTurtle/English-timed</id>
		<title>KTurtle/C3/Common-Errors-in-KTurtle/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/KTurtle/C3/Common-Errors-in-KTurtle/English-timed"/>
				<updated>2013-08-01T05:26:15Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|border =1&lt;br /&gt;
!Visual Cue&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|| 00:01&lt;br /&gt;
|| Welcome to this tutorial on '''Common Errors'''  in '''KTurtle.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:07&lt;br /&gt;
||In this tutorial, we will learn about&lt;br /&gt;
|-&lt;br /&gt;
|| 00:10&lt;br /&gt;
|| '''Syntax errors'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:12&lt;br /&gt;
|| '''Runtime errors'''  and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:14	&lt;br /&gt;
|| '''Logical errors'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:17&lt;br /&gt;
||To record this tutorial I am using,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00:20&lt;br /&gt;
|'''Ubuntu''' '''Linux''' OS version 12.04. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:25&lt;br /&gt;
|'''KTurtle''' version. 0.8.1 beta.&lt;br /&gt;
|-&lt;br /&gt;
|| 00:31&lt;br /&gt;
||We assume that you have basic working knowledge of '''KTurtle'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:36&lt;br /&gt;
|If not,  for relevant tutorials, please visit our website. &lt;br /&gt;
&lt;br /&gt;
'''http://spoken-tutorial.org'''&lt;br /&gt;
|-&lt;br /&gt;
|| 00:42&lt;br /&gt;
||Let's first define,  What is an error ?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 00:46&lt;br /&gt;
|'''Error''' is a mistake in a program that produces an '''incorrect''' or '''unexpected''' result.&lt;br /&gt;
|-&lt;br /&gt;
||00:55&lt;br /&gt;
||First I will explain about '''&amp;quot;Types of errors&amp;quot;.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 01:00&lt;br /&gt;
|| '''Syntax error''' is a '''violation of  grammatical rules''', of a '''programming language'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:09&lt;br /&gt;
|'''Compilation''' fails when a program has '''syntax errors'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:15&lt;br /&gt;
|'''Syntax errors''' are easy to find and fix.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:22&lt;br /&gt;
|For Example:  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:23&lt;br /&gt;
|| '''Unmatched parentheses''', '''square  ''' and '''curly braces'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:29&lt;br /&gt;
|| Use of ''' variable''' that has not been '''declared'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:34&lt;br /&gt;
|| Missing '''quotes''' in '''strings.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 01:38&lt;br /&gt;
||Let's open a new '''KTurtle''' Application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:42&lt;br /&gt;
|Click on  '''Dash  home'''. In the Search bar, type '''KTurtle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 01:48&lt;br /&gt;
|Click on the  '''KTurtle''' icon.&lt;br /&gt;
|-&lt;br /&gt;
||01:51&lt;br /&gt;
||Let's begin the tutorial with some types of''' syntax errors'''.&lt;br /&gt;
|-&lt;br /&gt;
||01:58&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
|-&lt;br /&gt;
|| 02:02&lt;br /&gt;
||To explain the '''error''' in the program, I will comment part of the code. &lt;br /&gt;
|-&lt;br /&gt;
|| 02:09&lt;br /&gt;
||Here, I will comment the line &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:11&lt;br /&gt;
||'''$a=ask within double quotes &amp;quot;enter any number and click Ok&amp;quot;'''&lt;br /&gt;
|-&lt;br /&gt;
||02:19&lt;br /&gt;
||I will use '''hash(#)''' sign to comment the line.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:23&lt;br /&gt;
||I will copy the program from text editor and paste it into '''Kturtle's''' Editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:31&lt;br /&gt;
|Pause the tutorial here and type the program into  your '''KTurtle''' editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:37&lt;br /&gt;
|Resume the tutorial after typing the program.&lt;br /&gt;
|-&lt;br /&gt;
|| 02:42&lt;br /&gt;
||Let's click on '''Run''' button to run the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:47&lt;br /&gt;
|'''Complier''' shows the following error,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 02:50&lt;br /&gt;
|''' variable &amp;quot;$a&amp;quot; was used without first being assigned  to a value.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 02:57&lt;br /&gt;
||Here the error is in line number 4.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03:02&lt;br /&gt;
||This is a '''syntax error'''. It occured, as the variable  'a' was not declared.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:10&lt;br /&gt;
||So I will go to line number 2, remove the comment.&lt;br /&gt;
|-&lt;br /&gt;
||  03:14&lt;br /&gt;
|| I will copy the program from text Editor and paste it into''' KTurtle's editor'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:23&lt;br /&gt;
||Let's click on '''Run''' button to run the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:27&lt;br /&gt;
|Enter '''6''' for '''a''' value and click OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:31&lt;br /&gt;
|Program runs without errors. &lt;br /&gt;
|-&lt;br /&gt;
|| 03:35&lt;br /&gt;
||I will clear the current program from '''KTurtle''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 03:38&lt;br /&gt;
|Type '''clear''' command and '''Run''' to clean the canvas.&lt;br /&gt;
|-&lt;br /&gt;
||03:43&lt;br /&gt;
|| let's next look at another error.&lt;br /&gt;
|-&lt;br /&gt;
||03:46&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
|-&lt;br /&gt;
|| 03:50&lt;br /&gt;
||Here the value of &amp;quot;'''pi'''&amp;quot; is '''predefined''' in KTurtle.&lt;br /&gt;
|-&lt;br /&gt;
|| 03:54&lt;br /&gt;
||Let's delete the &amp;quot;'''$'''&amp;quot; sign in the program. &lt;br /&gt;
|-&lt;br /&gt;
||  03:58&lt;br /&gt;
||I will copy the program from text editor and paste it into ''' Kturtle's Editor''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:05&lt;br /&gt;
|Pause the tutorial here and type the program into  your  '''KTurtle editor''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:11&lt;br /&gt;
|Resume the tutorial after typing the program.&lt;br /&gt;
|-&lt;br /&gt;
|| 04:16&lt;br /&gt;
||Let's Click on '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:19&lt;br /&gt;
|'''Complier''' shows the following error,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:22&lt;br /&gt;
|'''you cannot put “=” here'''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:26&lt;br /&gt;
||This error is in line number 2. &lt;br /&gt;
|-&lt;br /&gt;
|| 04:30&lt;br /&gt;
||This is a '''syntax error''' it occured, as there is no '''container  of variable.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 04:37&lt;br /&gt;
||Let's go back to the program replace the $ sign.&lt;br /&gt;
|-&lt;br /&gt;
||  04:41&lt;br /&gt;
||I will copy the program from text editor and paste it into '''KTurtle's''' Editor &lt;br /&gt;
|-&lt;br /&gt;
||04:49&lt;br /&gt;
||let's click on '''Run''' button to run the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:53&lt;br /&gt;
|Enter '''45''' for angle value and click '''OK'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04:57&lt;br /&gt;
|Program runs without errors.&lt;br /&gt;
|-&lt;br /&gt;
|| 05:00&lt;br /&gt;
||Let's remove one of the quotes of the string. &lt;br /&gt;
|-&lt;br /&gt;
||05:05&lt;br /&gt;
|| I will Copy the program from text editor and paste it into '''KTurtle's ''' Editor &lt;br /&gt;
|-&lt;br /&gt;
|| 05:12&lt;br /&gt;
||Click on  '''Run''' button to run the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:15&lt;br /&gt;
|'''Complier''' shows the following error,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:18&lt;br /&gt;
|'''Text string was not properly closed, expected a double quote “ ” to close the string.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 05:25&lt;br /&gt;
||Here the error is in line number 2. &lt;br /&gt;
|-&lt;br /&gt;
||05:29&lt;br /&gt;
|| I will  go  back to line number 2 and replace the quotes. &lt;br /&gt;
|-&lt;br /&gt;
||  05:34&lt;br /&gt;
||I will copy the program from text editor and paste it into''' Kturtle's''' Editor &lt;br /&gt;
|-&lt;br /&gt;
|| 05:41&lt;br /&gt;
||Click on '''Run''' button to run the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:44&lt;br /&gt;
||Enter '''45''' for angle value and click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:49&lt;br /&gt;
|Program runs without errors. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 05:52&lt;br /&gt;
|This way you can find the line at which error has occured, and also correct it. &lt;br /&gt;
|-&lt;br /&gt;
||05:59&lt;br /&gt;
||Let's now learn about runtime errors.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:04&lt;br /&gt;
||'''Run-time error''' occurs during the '''execution''' of a program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:10&lt;br /&gt;
|It may '''crash''' the program when you run it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:15&lt;br /&gt;
|'''Runtime errors''' are commonly due to wrong input from the user. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:23&lt;br /&gt;
|'''Compiler''' cannnot find these '''errors'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:27&lt;br /&gt;
|For example:&lt;br /&gt;
|-&lt;br /&gt;
|| 06:29&lt;br /&gt;
|Trying to divide by a '''variable''' that contains no value.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:3&lt;br /&gt;
| Run a loop without a '''terminating condition''' or '''increment value'''.&lt;br /&gt;
|-&lt;br /&gt;
||06:43&lt;br /&gt;
||I will clear the current program from the editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:47&lt;br /&gt;
|Type '''clear''' command and '''Run''' to clean the canvas.&lt;br /&gt;
|-&lt;br /&gt;
|| 06:52&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 06:56&lt;br /&gt;
|This program '''divides''' two numbers.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:00&lt;br /&gt;
|'a' is''' dividend''' and 'r' is '''divisor'''. &lt;br /&gt;
|-&lt;br /&gt;
||07:04  &lt;br /&gt;
||I will copy the program from text editor and paste it into '''KTurtle's''' Editor. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:11&lt;br /&gt;
|Pause the tutorial and type the program into your '''KTurtle''' editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:16&lt;br /&gt;
|Resume the tutorial after typing the program. &lt;br /&gt;
|-&lt;br /&gt;
|| 07:20&lt;br /&gt;
||Let us click on  '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:24&lt;br /&gt;
|let's enter '''5''' for 'a' and click OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:29&lt;br /&gt;
|enter '''0''' for 'r' and click OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:33&lt;br /&gt;
|Here we get a ''' runtime error''' ,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:36&lt;br /&gt;
|“'''you tried to divide by zero'''”&lt;br /&gt;
|-&lt;br /&gt;
|| 07:39&lt;br /&gt;
||This error is in line number 4.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:43&lt;br /&gt;
||This error occurs as we cannot '''divide''' a number with''' zero'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 07:49&lt;br /&gt;
||Let us run   again. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:51&lt;br /&gt;
|Enter '''5''' for '''a''' and click OK &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:54&lt;br /&gt;
|enter '''2''' for 'r' and click OK &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07:58&lt;br /&gt;
|Program without errors.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:01&lt;br /&gt;
||I will clear the current program from '''KTurtle''' editor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:05&lt;br /&gt;
|Type '''clear''' command and '''Run''' to clean the canvas.&lt;br /&gt;
|-&lt;br /&gt;
||08:10&lt;br /&gt;
||Next we will learn about ''' logical errors'''.&lt;br /&gt;
|-&lt;br /&gt;
|| 08:14&lt;br /&gt;
||'''Logical error''' is a mistake in a program's '''source code''' that results in '''incorrect''' or '''unexpected''' behavior.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:26&lt;br /&gt;
|For example,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:28&lt;br /&gt;
|'''Assigning''' a value to the wrong variable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:32&lt;br /&gt;
|'''Multiplying''' two numbers instead of '''adding'''.&lt;br /&gt;
|-&lt;br /&gt;
||08:36&lt;br /&gt;
||I already have a program in a text editor. &lt;br /&gt;
|-&lt;br /&gt;
||  08:39&lt;br /&gt;
||I will copy the program from text editor and paste it into '''Kturtle's''' Editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:47&lt;br /&gt;
|Pause the tutorial here and type the program into your '''KTurtle''' editor &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 08:52&lt;br /&gt;
|Resume the tutorial after typing the program. &lt;br /&gt;
|-&lt;br /&gt;
|| 08:57&lt;br /&gt;
||Now click on the '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:01&lt;br /&gt;
||A dialog box pops-up, let's click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:05&lt;br /&gt;
||Loop goes into an '''infinite loop'''. &lt;br /&gt;
|-&lt;br /&gt;
||  09:08&lt;br /&gt;
||We see that '''“while”''' loop prints numbers from 31 and  is still printing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:15&lt;br /&gt;
||This is a '''logical error'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:18&lt;br /&gt;
||In the “while” condition x is greater than 20,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:23&lt;br /&gt;
||but the '''variable''' x is always greater than 20&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:28&lt;br /&gt;
||So, the loop never '''terminates.'''&lt;br /&gt;
|-&lt;br /&gt;
|| 09:31&lt;br /&gt;
||I will click on '''Abort''' button to abort the process. &lt;br /&gt;
|-&lt;br /&gt;
|| 09:36&lt;br /&gt;
||Let's change $x=$x+1 to $x=$x-1. &lt;br /&gt;
|-&lt;br /&gt;
||09:44&lt;br /&gt;
|| I will copy the program from text editor and paste it into '''KTurtle's''' editor.&lt;br /&gt;
|- &lt;br /&gt;
|| 09:51&lt;br /&gt;
||Let's click on '''Run''' button to run the program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:55&lt;br /&gt;
||A dialog box pop-up. Let us click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09:59&lt;br /&gt;
||Loop '''terminates''' after printing the values from''' 29 to 20.''' &lt;br /&gt;
|-&lt;br /&gt;
||10:05&lt;br /&gt;
||With this we   come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:10&lt;br /&gt;
||Let us summarise.&lt;br /&gt;
|-&lt;br /&gt;
|| 10:12&lt;br /&gt;
||In this tutorial we have learnt, errors and types of errors such as&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:18&lt;br /&gt;
| Use of '''variable''' that has not been declared.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:23&lt;br /&gt;
|Missing '''quotes''' in strings.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:27&lt;br /&gt;
|''' Runtime errors''' and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 10:30&lt;br /&gt;
|| '''Logical errors'''&lt;br /&gt;
|-&lt;br /&gt;
|| 10:3&lt;br /&gt;
||As an assignment I would like you to find errors in the given programs&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
||10:46&lt;br /&gt;
||Watch the video available at this URl: http://spoken-tutorial.org/What is a Spoken Tutorial &lt;br /&gt;
|-&lt;br /&gt;
|| 10:50&lt;br /&gt;
|It summarises the Spoken Tutorial project &lt;br /&gt;
|-&lt;br /&gt;
|| 10:54&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
|-&lt;br /&gt;
||10:59&lt;br /&gt;
||The Spoken Tutorial Project Team :&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:01&lt;br /&gt;
|Conducts workshops using spoken tutorials &lt;br /&gt;
|-&lt;br /&gt;
|| 11:05&lt;br /&gt;
|Gives certificates to those who pass an online test &lt;br /&gt;
|-&lt;br /&gt;
|| 11:09&lt;br /&gt;
|For more details, please write to contact@spoken-tutorial.org&lt;br /&gt;
|-&lt;br /&gt;
|| 11: 17&lt;br /&gt;
||Spoken Tutorial Project is a part  of the Talk to a Teacher project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 11:23&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
 &lt;br /&gt;
|- &lt;br /&gt;
||11:31&lt;br /&gt;
||More information on this Mission is available at this link http://spoken-tutorial.org/NMEICT-Intro ]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||11:37&lt;br /&gt;
||This is Madhuri Ganpathi from IIT Bombay.Signing off &lt;br /&gt;
|-&lt;br /&gt;
||11:41 &lt;br /&gt;
||Thank you  for joining&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|| &lt;br /&gt;
|This is Madhuri Ganpathi from IIT Bombay signing off.&lt;br /&gt;
Thank you  for joining&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Relational-Operations/English-timed</id>
		<title>Java/C2/Relational-Operations/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Relational-Operations/English-timed"/>
				<updated>2013-07-29T11:34:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:01&lt;br /&gt;
|   Welcome to the spoken tutorial on '''Relational Operators in Java'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
|  In this tutorial, we will learn about the &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|  '''the boolean data type'''&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| '''Relational operators '''and&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
|  how to '''compare data '''using '''Relational operators.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:17&lt;br /&gt;
|  For this tutorial we are using &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu 11.10''', &lt;br /&gt;
&lt;br /&gt;
'''JDK 1.6''' and &lt;br /&gt;
&lt;br /&gt;
'''Eclipse 3.7'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
|  To follow this tutorial, you must have knowledge of '''data types '''in''' Java'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
|  If not, for relevant tutorials, please visit our  website   as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:39&lt;br /&gt;
| Relational operators are used to check for conditions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:43&lt;br /&gt;
&lt;br /&gt;
|  Their output is a variable of boolean data type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
|  A   boolean data type is of size  1 bit  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:51&lt;br /&gt;
|  It stores only two values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:54&lt;br /&gt;
|  '''True '''or '''False. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:56&lt;br /&gt;
|  '''True''' is the output when the condition is true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
|  '''False''' is the output if the condition is not true. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
|   Here is a list of the Relational operators available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
|  * greater than&lt;br /&gt;
|-&lt;br /&gt;
| 01:12&lt;br /&gt;
|  * less than&lt;br /&gt;
|-&lt;br /&gt;
| 01:13  &lt;br /&gt;
|  * equal to&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
|  * greater than or equal to&lt;br /&gt;
|-&lt;br /&gt;
| 01:15&lt;br /&gt;
|  * less than or equal to&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
|  * not equal to&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:19&lt;br /&gt;
|  We shall look into each of them in detail.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:22 &lt;br /&gt;
|  Switch to Eclipse.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:27  &lt;br /&gt;
|   Here we have the '''Eclipse IDE '''and the skeleton required for the rest of the code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:33&lt;br /&gt;
|  I have created a class '''BooleanDemo''' and added the '''Main''' method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:38&lt;br /&gt;
|  Now let us add some expressions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41  &lt;br /&gt;
|  Type '''boolean b ; '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
|  The keyword '''boolean''' declares the data type of the variable '''b''' as '''boolean.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:53&lt;br /&gt;
|  We shall store the result of our condition in b.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:5&lt;br /&gt;
|  We shall define a variable weight and check for a condition using that variable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:05&lt;br /&gt;
|  '''int weight '''''equal to '''''45;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:13&lt;br /&gt;
|  We shall check if the value in weight is greater than '''40.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:18&lt;br /&gt;
|  '''b '''''equal to '''''weight '''''greater than '''''40;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
|  This statement says check if the value of variable is greater than 40 and store the result in b;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:37&lt;br /&gt;
|  Now Let us print the value of b.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:41&lt;br /&gt;
|  '''System '''''dot '''''out '''''dot '''''println(b);'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:49&lt;br /&gt;
|  '''Save''' and '''Run'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:59&lt;br /&gt;
|   As we can see, the output is '''True'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|  Let us see what   happens if the value is less than 40.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
|  Change weight to 30.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
|  Save and run&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:20&lt;br /&gt;
|  We can see that the output is False as expected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:24&lt;br /&gt;
|  This way, the''''' '''greater than'' symbol is used to check if one value is ''greater than'' the other.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
|  Similarly, ''less than'' symbol is used to check if one value is'' less than ''the other.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| let us change the''greater than'' to ''less than symbol.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   So We are checking if the value of '''weight''' is less than '''40'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:48&lt;br /&gt;
|    '''Save'''  '''Run'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:56&lt;br /&gt;
|  As we can see, the output is '''True '''as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01&lt;br /&gt;
|  Let us change the value of weight to 45 and see the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09 &lt;br /&gt;
|  Save and Run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:16&lt;br /&gt;
|  We see that we get a False because the condition,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
|  '''weight''''' less than '''''40''' is not true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:25&lt;br /&gt;
|  Now let us see how to check if a value is equal to another.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
|  To do that, we use '''two equal to symbols.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|  change ''less than ''symbol'' ''to ''double equal to.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:41&lt;br /&gt;
|  '''Save''' and '''Run'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:48&lt;br /&gt;
|  As we can see, the output is '''False '''because the value of weight is not equal to 40'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:55&lt;br /&gt;
|  Now let us change the weight to 40 and see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:01&lt;br /&gt;
|  Save and  Run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:08 &lt;br /&gt;
|  As we can see, the output is True&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
|  This way, Double equal to is used for checking equality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
|  Please be careful because, often people use a '''single equal to''' symbol for checking equality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:22&lt;br /&gt;
|  And this gives unnecessary errors.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
|  Next we'll see how to check for '''less than or equal to.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:30&lt;br /&gt;
|  To do that, we will use a '''less than''' symbol followed by an '''equal to''' symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|    change the double equal to to less than equal to.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:42&lt;br /&gt;
|  '''Save''' and '''Run'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:50&lt;br /&gt;
|    the output is '''True''' as expected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:53 &lt;br /&gt;
|  Now let us change the value of weight to see if the '''less than''' check is performed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:59&lt;br /&gt;
| Change '''40''' to '''30.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|  '''Save''' and '''Run.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:14&lt;br /&gt;
|  We see, that although the weight is not equal to 40 we get the output as '''True''' because it is less than 40.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:22&lt;br /&gt;
|  Let us see what happens if the value of weight is greater than 40.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:274&lt;br /&gt;
|  Let say 50. Save and Run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|As we can see, the output is False   because the value of weight is not equal to 40.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:44&lt;br /&gt;
|  And it also not less than 40.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:48&lt;br /&gt;
|  Similarly we use a greater than symbol followed by an equal to symbol for checking '''greater than''' or''' equal to'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:55&lt;br /&gt;
|  Let us try it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:57&lt;br /&gt;
|   Change ''less than equal to'' to ''greater than equal to''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:04&lt;br /&gt;
|  Save and Run.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:10&lt;br /&gt;
|  As we can see, the output is '''true '''because '''weight''' is greater than '''40'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07: 16&lt;br /&gt;
|  Let us change weight to a value less than 40. Lets say 30.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:25&lt;br /&gt;
|  Save and Run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
|  We get a false because the value of weight is not greater than 40 and also not equal to 40.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   07:39&lt;br /&gt;
| Next, we’ll see how to check for '''not equal to'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:46&lt;br /&gt;
|  It is done by using an '''exclamation mark''' followed by an '''equal to''' symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
|  Change ''greater than'' to ''exclamation  ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:59&lt;br /&gt;
|  So this statement says check if the value of '''weight''' is not equal to '''40''' and store the result in '''b'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:08&lt;br /&gt;
|  '''Save''' and '''Run'''  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:16&lt;br /&gt;
|   As we can see, the output is '''true''' because the values of weight is not equal to 40.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:23&lt;br /&gt;
|  Let us change the weight to 40 and see the output.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
|  Change 30to 40.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:31&lt;br /&gt;
|  Save. Run.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:38&lt;br /&gt;
|   We get a '''false''' because the condition weight not equal to 40 is false.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:45&lt;br /&gt;
| The not equal to condition can be thought of as opposite of equal to condition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:50&lt;br /&gt;
| This is how we use the various relational operators to compare data in Java.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:58&lt;br /&gt;
|  This brings us  to the end of this tutorial. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:01&lt;br /&gt;
|  In this tutorial we have learnt,  about the boolean data type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:06&lt;br /&gt;
|  The relational operators and&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:08&lt;br /&gt;
|  how to use '''relational operators''' to '''compare''' two values&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:13&lt;br /&gt;
|  As an assignment for this tutorial, find out if the two expressions shown are equivalent?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:23&lt;br /&gt;
|  To know more about the '''Spoken Tutorial''' project, &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:23&lt;br /&gt;
|  * Watch the video available at[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial  ] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:28&lt;br /&gt;
|  * It summarises the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:31&lt;br /&gt;
|  * If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    09:36&lt;br /&gt;
|  The Spoken Tutorial Project Team,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:38&lt;br /&gt;
|  Conducts workshops using '''spoken tutorials'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:40&lt;br /&gt;
|  Gives certificates for those who pass an online test. For more details, please write to '''contact AT spoken HYPHEN tutorial DOT org.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09: 50&lt;br /&gt;
| '''Spoken Tutorial '''Project is a part of the '''Talk to a Teacher''' project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:54&lt;br /&gt;
|  It is supported by the '''National Mission on Education through ICT, MHRD, Government of India. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:00&lt;br /&gt;
|  More information on this Mission is available at '''spoken HYPHEN tutorial DOT org SLASH NMEICT HYPHEN Intro'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:05&lt;br /&gt;
|  This tutorial has been contributed by '''TalentSprint'''. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C2/XAMPP-in-Windows/English-timed</id>
		<title>PHP-and-MySQL/C2/XAMPP-in-Windows/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C2/XAMPP-in-Windows/English-timed"/>
				<updated>2013-07-29T10:13:31Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|Border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:01&lt;br /&gt;
|Hello and welcome to PHP Academy. &lt;br /&gt;
|-&lt;br /&gt;
|0:04&lt;br /&gt;
|I’m Alex and in this first basic tutorial, I’m going to take you through installing your webserver, installing PHP which comes with the package we’re going to use and also mysql, which also comes with this package and they are going to be use it.&lt;br /&gt;
|-&lt;br /&gt;
|0:22&lt;br /&gt;
|We’re going to use something called XAMPP. You can also call it &amp;quot;ZAMP&amp;quot; as that's how it’s supposed to be pronounced – however, I’ll just refer to it as XAMPP.&lt;br /&gt;
|-&lt;br /&gt;
|0:34&lt;br /&gt;
|What you need to do is - to get your server up and running with your PHP installation and your mysql database, you’ll need to visit this website here. &lt;br /&gt;
|-&lt;br /&gt;
|0:46&lt;br /&gt;
|Go to &amp;quot;apachefriends.org&amp;quot; or just google for &amp;quot;XAMPP&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|0:52&lt;br /&gt;
|It’s spelled like this here: X-A-M and double P. &lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
|And, I’ll just show you how to install it for Window, how to get everything up and running for Windows installation. &lt;br /&gt;
|-&lt;br /&gt;
|01:06&lt;br /&gt;
|If you need any other help on, say Linux or any other Operating System, just let me know and I’ll be happy to make a tutorial. &lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|So, we’ve come to the website and we need to choose this Installer here.&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
|That will bring up this page and eventually you’ll end up with a file downloaded it like this one, with a version number. &lt;br /&gt;
|-&lt;br /&gt;
|01:29&lt;br /&gt;
|First choose the Installer for that. &lt;br /&gt;
|-&lt;br /&gt;
|01:32&lt;br /&gt;
|To install just double-click and run and choose your language. &lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|You make get this message – I’m using Windows Vista, so it’s says that &amp;quot;Windows Vista Account is deactivated on your system&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|01:46&lt;br /&gt;
|This isn’t necessary for what we’re using.  So ignore that if you do get that. &lt;br /&gt;
|-&lt;br /&gt;
|01:52&lt;br /&gt;
|And you can just go ahead with your installation here. &lt;br /&gt;
|-&lt;br /&gt;
|01:56&lt;br /&gt;
|Make sure you choose your own local drive with a folder to keep things simple. Don’t bother putting it in Program Files. &lt;br /&gt;
|-&lt;br /&gt;
|02:04&lt;br /&gt;
|These options really are up to you. I'll check the  &amp;quot;Create a XAMPP desktop option&amp;quot;. But I’ll not choose this one. &lt;br /&gt;
|-&lt;br /&gt;
|02:16&lt;br /&gt;
|Now what you need to do is to choose to &amp;quot;Install Apache as a service&amp;quot; and &amp;quot;Install MySQL as a service&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|This will add it as a Systems Service and it will run every time you run your computer. &lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|You’re welcome to keep these unchecked; I keep them checked for easy use. &lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|And this is just going to install now.  Now what I’ll do is leave that at that, I’ll pause the video and return when everything is installed.&lt;br /&gt;
|-&lt;br /&gt;
|02:47&lt;br /&gt;
|Then I will take you through the rest of the setting up of your PHP installation. &lt;br /&gt;
|-&lt;br /&gt;
|02:53&lt;br /&gt;
|Please note that before we install this, if I have a blank browser up here, and I try to acess localhost...&lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|This is the local webserver's host.  &lt;br /&gt;
|-&lt;br /&gt;
|03:05&lt;br /&gt;
|Usually you have a web address like &amp;quot;google dot com&amp;quot; but we are addressing this as &amp;quot;localhost&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:12&lt;br /&gt;
|You can see that we get a &amp;quot;Failed to connect&amp;quot; error message here.&lt;br /&gt;
|-&lt;br /&gt;
|3:17&lt;br /&gt;
|But when we have installed Xampp and we choose this localhost option again, we will, in fact, connect straight to our server.&lt;br /&gt;
|-&lt;br /&gt;
|3:26&lt;br /&gt;
|Xampp makes easy for us to install Apache, which is http webserver and it will install php module on top of that and then install mysql database on the server.&lt;br /&gt;
|-&lt;br /&gt;
|3:40&lt;br /&gt;
|So when we come back to this after we have installed, running our localhost should work.   &lt;br /&gt;
|-&lt;br /&gt;
|3:46&lt;br /&gt;
|And I'll also show you how to put files into your localhost directory.&lt;br /&gt;
|-&lt;br /&gt;
|3:52&lt;br /&gt;
|Its not called localhost but this is how we address our root server on our webserver, a root folder, sorry, on our webserver.&lt;br /&gt;
|-&lt;br /&gt;
|4:01&lt;br /&gt;
|So when that's finished installing, I will come back to the video and we can go ahead.&lt;br /&gt;
|-&lt;br /&gt;
|4:06&lt;br /&gt;
|Okay, so we have finished installing and we have a few messages that just came up.&lt;br /&gt;
|-&lt;br /&gt;
|4:11&lt;br /&gt;
|Just go ahead and click &amp;quot;Finish&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|4:14&lt;br /&gt;
|You can see here that what we are checking for necessary ports.&lt;br /&gt;
|-&lt;br /&gt;
|4:23&lt;br /&gt;
|This means that it is checking port 80 and I think mysql....&lt;br /&gt;
|-&lt;br /&gt;
|4:27&lt;br /&gt;
|However, as long as you have no errors here, then you are absolutely fine.&lt;br /&gt;
|-&lt;br /&gt;
|4:32&lt;br /&gt;
|You can see you're being set up with Apache 2.2 here.&lt;br /&gt;
|-&lt;br /&gt;
|4:36&lt;br /&gt;
|And it looks as if the service is starting and also the mysql service is starting.&lt;br /&gt;
|-&lt;br /&gt;
|4:42&lt;br /&gt;
|And we get a message... saying that our installation is finished.&lt;br /&gt;
|-&lt;br /&gt;
|4:46&lt;br /&gt;
|Now we can start the XAMP control panel. You click &amp;quot;Yes&amp;quot; and we can bring that over here.&lt;br /&gt;
|-&lt;br /&gt;
|4:52&lt;br /&gt;
|You can see that we've got our Apache server running and our Mysql server running.&lt;br /&gt;
|-&lt;br /&gt;
|4:58&lt;br /&gt;
|The reason you don't see PHP here is because PHP is part of our webserver and so part of Apache. Its installed as a separate module and not run as a service.  Its  more of a module addition to our webserver.&lt;br /&gt;
|-&lt;br /&gt;
|5:14&lt;br /&gt;
|So, lets go and load our page back over here.&lt;br /&gt;
|-&lt;br /&gt;
|5:17&lt;br /&gt;
|And you can see that by pressing Enter on &amp;quot;localhost&amp;quot; again, we've connected to &amp;quot;XAMPP&amp;quot;, as you'll expect.&lt;br /&gt;
|-&lt;br /&gt;
|5:25&lt;br /&gt;
|We can have a look inside a particular directory in our webserver as we usually would.&lt;br /&gt;
|-&lt;br /&gt;
|5:30&lt;br /&gt;
|For now just go ahead and click English.&lt;br /&gt;
|-&lt;br /&gt;
|5:33&lt;br /&gt;
|And you can see that you have &amp;quot;XAMPP&amp;quot; set-up here.&lt;br /&gt;
|-&lt;br /&gt;
|5:37&lt;br /&gt;
|Ok, now I'm going to open my &amp;quot;C&amp;quot; drive here and you can see it inside here.&lt;br /&gt;
|-&lt;br /&gt;
|5:42&lt;br /&gt;
|And I'll click on &amp;quot;XAMPP&amp;quot; which is the installation directory we have installed.&lt;br /&gt;
|-&lt;br /&gt;
|5:49&lt;br /&gt;
|We've got a few files here but the main one to focus is &amp;quot;htdocs&amp;quot;. This is where you will put your files that are to be run by your webserver and processed in php.&lt;br /&gt;
|-&lt;br /&gt;
|6:02&lt;br /&gt;
|So if you double-click on this, you can see that we've got a variety of files here.&lt;br /&gt;
|-&lt;br /&gt;
|6:07&lt;br /&gt;
|And this &amp;quot;index.html&amp;quot; is the file that you can see here.  This is &amp;quot;index.php&amp;quot; for now, which is here.&lt;br /&gt;
|-&lt;br /&gt;
|6:15&lt;br /&gt;
|And index dot anything in this file that's automatically started up.&lt;br /&gt;
|-&lt;br /&gt;
|6:20&lt;br /&gt;
|You can change this but just leave it as that for now.&lt;br /&gt;
|-&lt;br /&gt;
|6:25&lt;br /&gt;
|And.... I've got a folder here called &amp;quot;phpacademy&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|6:29&lt;br /&gt;
|What I'll do is create a new text document.... in fact, I will do this in my context editor as its a lot easier.&lt;br /&gt;
|-&lt;br /&gt;
|6:38&lt;br /&gt;
|Lets get rid of this.  Okay so I'll create a new file.&lt;br /&gt;
|-&lt;br /&gt;
|6:44&lt;br /&gt;
|I'll save that and that's saved to.... my &amp;quot;htdocs&amp;quot; folder here and I'll just save it as &amp;quot;phpinfo&amp;quot; and dot php.&lt;br /&gt;
|-&lt;br /&gt;
|6:53&lt;br /&gt;
|And inside here I'll type some php code.&lt;br /&gt;
|-&lt;br /&gt;
|6:59&lt;br /&gt;
|And this will be &amp;quot;php underscore info&amp;quot; and you need 2 brackets then you need a line terminator.&lt;br /&gt;
|-&lt;br /&gt;
|7:06&lt;br /&gt;
|If you don't understand what this means, you don't need to learn it.  Its not a standard thing that you need to know for everyday use.&lt;br /&gt;
|-&lt;br /&gt;
|7:14&lt;br /&gt;
|This is just giving us some information of our PHP server or our webserver php installation.&lt;br /&gt;
|-&lt;br /&gt;
|7:20&lt;br /&gt;
|So we can come back to this and here we'll just address this, so you need &amp;quot;localhost&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|7:26&lt;br /&gt;
|And you don't need to type &amp;quot;htdocs&amp;quot; or anything like that.&lt;br /&gt;
|-&lt;br /&gt;
|7:29&lt;br /&gt;
|All we need is &amp;quot;localhost&amp;quot; and we need to type in.... lets see....... what do we call our file - &amp;quot;phpinfo dot php&amp;quot;.  Press Enter.&lt;br /&gt;
|-&lt;br /&gt;
|7:42&lt;br /&gt;
|We don't need the underscore.  So take away that and you need to refresh.&lt;br /&gt;
|-&lt;br /&gt;
|7:50&lt;br /&gt;
|You can see that we've got our php information file here with lots of data.&lt;br /&gt;
|-&lt;br /&gt;
|7:55&lt;br /&gt;
|So what is happening here is we are running a php script inside our htdocs file.&lt;br /&gt;
|-&lt;br /&gt;
|8:01&lt;br /&gt;
|So if I were to say address &amp;quot;favicon dot ico&amp;quot;, you can see that we are getting that.&lt;br /&gt;
|-&lt;br /&gt;
|8:10&lt;br /&gt;
|Any files that you put inside &amp;quot;htdocs&amp;quot; are processed by your webserver through php.&lt;br /&gt;
|-&lt;br /&gt;
|8:18&lt;br /&gt;
|Any files that you write in the tutorials I have up here, just put them in &amp;quot;htdocs&amp;quot; folder in &amp;quot;c : \ xampp and htdocs&amp;quot; and anything in there will be processed.&lt;br /&gt;
|-&lt;br /&gt;
|8:34&lt;br /&gt;
|And you can address it either through localhost or 127.0.0.1.  Pressing Enter you can see that nothing has changed. This is the same.  This is just your local webserver.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|8:50&lt;br /&gt;
|We have installed &amp;quot;XAMPP&amp;quot;, which is an easy way, short-cut way of installing your &amp;quot;Apache&amp;quot; service and your &amp;quot;mysql&amp;quot; service which is your database service you will use later on and also the &amp;quot;php module&amp;quot; for &amp;quot;Apache&amp;quot; which lets you process php files; obviously, that's very useful.&lt;br /&gt;
|-&lt;br /&gt;
|9:10&lt;br /&gt;
|We've downloaded and installed &amp;quot;XAMPP&amp;quot; and I've shown you how to create a file and run this through your webserver.&lt;br /&gt;
|-&lt;br /&gt;
|9:16&lt;br /&gt;
|So hopefully this will be of use for you to start with  the tutorials.  If you have any problems feel free to contact me.  &lt;br /&gt;
|-&lt;br /&gt;
|9:23&lt;br /&gt;
|Please subscribe and I'll see you in the tutorials to come.  Thanks for watching!&lt;br /&gt;
|-&lt;br /&gt;
|9:26&lt;br /&gt;
|This is Joshua Mathew dubbing for the Spoken Tutorial project. (Script contributed by Bhavini Pant and Nancy Varkey).&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/LibreOffice-Suite-Draw/C2/Introduction/English-timed</id>
		<title>LibreOffice-Suite-Draw/C2/Introduction/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/LibreOffice-Suite-Draw/C2/Introduction/English-timed"/>
				<updated>2013-07-29T07:27:53Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
 &lt;br /&gt;
{| border=1&lt;br /&gt;
|| Time&lt;br /&gt;
|| Narration&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.01&lt;br /&gt;
||Welcome to the Spoken Tutorial on Introduction to LibreOffice Draw.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.06 &lt;br /&gt;
||In this tutorial, we will learn about LibreOffice Draw and LibreOffice Draw Workspace.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.13  &lt;br /&gt;
||And the context menu.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.15&lt;br /&gt;
||We will also learn how to: Create, save, close and open a Draw file, Enable toolbars, Set up the Draw page,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.25 &lt;br /&gt;
||And insert basic shapes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.28&lt;br /&gt;
||If you do not have LibreOffice Suite installed, Draw can be installed by using Synaptic Package Manager.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.35 &lt;br /&gt;
||For more information on Synaptic Package Manager, please refer to the Ubuntu Linux Tutorials on this website. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.43&lt;br /&gt;
||And download LibreOffice Suite by following the instructions on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.48&lt;br /&gt;
||Detailed instruction are available in  the first tutorial of Libre office suit. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.54&lt;br /&gt;
||Remember, when installing, use the 'Complete' option to install 'Draw '.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||00.59&lt;br /&gt;
||LibreOffice Draw is a vector-based graphics software.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.03&lt;br /&gt;
||It allows you to create a wide range of vector graphics.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.08&lt;br /&gt;
||There are two major types of graphics – vector-based graphics and bitmaps.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.13&lt;br /&gt;
||Vector graphics  are created and edited using LibreOffice Draw. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.18&lt;br /&gt;
||The other is bitmap or the raster image.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.21&lt;br /&gt;
||Popular bitmap formats are BMP, JPG, JPEG and PNG.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.30&lt;br /&gt;
||Let us understand the difference between the two types, by comparing the image formats.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.35&lt;br /&gt;
||The picture on the left is a vector graphic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.38&lt;br /&gt;
||The one on the right is a bitmap.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.41&lt;br /&gt;
||Notice what happens when the pictures are enlarged. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.45&lt;br /&gt;
||The vector graphic is clear; the bitmap image becomes blurred.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.51&lt;br /&gt;
||Vector-based graphics software stores images using lines and curves as mathematical formulae.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||01.58&lt;br /&gt;
||Therefore, when the images are resized, the picture quality is unaffected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.04&lt;br /&gt;
||A bitmap uses pixels or a series of very small dots of colors in a grid or a square.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.11&lt;br /&gt;
||Can you see the small squares as we enlarge the picture?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.15&lt;br /&gt;
||These are the grids.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.17&lt;br /&gt;
||The small dots make up the color in each grid.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.20&lt;br /&gt;
||You may have noticed one other difference - bitmaps are rectangular in shape.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.26&lt;br /&gt;
||Vector graphics, however, can be in any shape.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.30&lt;br /&gt;
||Now that we know about vector graphics, let us learn how to create them using Draw.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.36&lt;br /&gt;
||Here we are using Ubuntu Linux version 10.04 as our operating system and LibreOffice Suite version 3.3.4.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.46 &lt;br /&gt;
||To open a new Draw file, click on the Applications option at the top left corner of the screen.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.54&lt;br /&gt;
||And then click on Office and then on LibreOffice. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||02.59&lt;br /&gt;
||A dialog box opens up with various LibreOffice components.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.03&lt;br /&gt;
||Click on Drawing . &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.05&lt;br /&gt;
||This will open an empty Draw file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.09&lt;br /&gt;
||Let’s  name our Draw file and save it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.12&lt;br /&gt;
||Click on File in the Main menu and choose the “Save as” option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.18&lt;br /&gt;
||The “Save as” dialog box is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.21&lt;br /&gt;
||Let us type the name “WaterCycle” in the field File Name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.26&lt;br /&gt;
||Its a good practice to assign a name that is relevant to the drawing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.31&lt;br /&gt;
||The default file type for Draw files is the dot odg format (.odg). &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.37&lt;br /&gt;
||Using the Browse folders field, let us save this file on the Desktop.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.42&lt;br /&gt;
||Click on Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.44&lt;br /&gt;
||The file is saved as “WaterCycle”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.47&lt;br /&gt;
||The Draw file with the file name and the extension is displayed in the Title bar.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.53&lt;br /&gt;
||We will learn how to create a picture of the water cycle as shown in this slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||03.59&lt;br /&gt;
||We shall complete this picture in stages.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.02&lt;br /&gt;
||Each basic level tutorial will demonstrate how you can create different elements of this picture.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.09&lt;br /&gt;
||At the end of the basic level of Draw tutorials, you will also be able to create a similar diagram by yourself.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.17&lt;br /&gt;
||First let us familiarize ourselves with the Draw workspace or the Draw window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.23&lt;br /&gt;
||The Main menu lists all the options that we can use in Draw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.27&lt;br /&gt;
||The Pages panel on the left displays all the pages in the Draw file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.32&lt;br /&gt;
||The space where we create graphics is called a Page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.37&lt;br /&gt;
||There are three layers in each page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.39&lt;br /&gt;
||They are the Layout, Controls and Dimensions Lines.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.44&lt;br /&gt;
||The Layout layer is displayed by default.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.47&lt;br /&gt;
||This is where we create most of our graphics.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.51&lt;br /&gt;
||We will work only with the Layout Layer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 04.54&lt;br /&gt;
||Let us now explore the various toolbars available in LibreOffice Draw.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||04.59&lt;br /&gt;
||To view the toolbars available in Draw, go to the Main menu and click on View and then on Toolbars.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.07&lt;br /&gt;
||You will see a list of all the available  tools.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.11&lt;br /&gt;
||There is a check mark to the left of certain toolbars.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.15&lt;br /&gt;
||This means the toolbar is enabled and is visible in the Draw window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.20&lt;br /&gt;
||The option “Standard” has a check. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.23&lt;br /&gt;
||You can see the Standard toolbar on the window.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.27&lt;br /&gt;
||Let us now uncheck the “Standard” toolbar by clicking on it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.32&lt;br /&gt;
||You see the Standard toolbar is no longer visible.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.36&lt;br /&gt;
||Let’s make it visible again.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.39&lt;br /&gt;
||Similarly, you can enable and disable the other toolbars, too.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.44&lt;br /&gt;
||Before we draw the basic shapes for the water cycle diagram, let us set the page to Landscape view.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.51&lt;br /&gt;
||To do this, right-click on the page and choose the Page option. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.56&lt;br /&gt;
||Various sub-options are displayed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||05.59&lt;br /&gt;
||Click Page Setup option. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.02&lt;br /&gt;
||The Page Setup dialog box is displayed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.06&lt;br /&gt;
||Under Page Format, we can see the Format field.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.10&lt;br /&gt;
||Here we will choose A4 as this is the most common paper size used for printing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.17&lt;br /&gt;
||When you select the format, the Width and Height fields are automatically filled with the default values.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.25&lt;br /&gt;
||Under the Orientation option, let us select Landscape.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.29&lt;br /&gt;
||To the right of the Paper format fields, you will see a tiny preview of the Draw page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.36&lt;br /&gt;
||Click on OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.38&lt;br /&gt;
||Let us begin by drawing the sun. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.41&lt;br /&gt;
||On the drawing toolbar, click on the small black triangle next to “Basic Shapes”. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.47  &lt;br /&gt;
||Click on Circle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.49&lt;br /&gt;
||Now bring the cursor to the page &amp;gt;&amp;gt; Hold the left mouse button and Drag. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.56&lt;br /&gt;
||A circle is drawn on the page.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||06.59&lt;br /&gt;
||Now, let us draw a cloud next to the sun.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.03&lt;br /&gt;
||To do this, go to the drawing toolbar and select the “Symbol Shapes”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.08&lt;br /&gt;
||Click on the small black triangle next to” Symbol Shapes” and select the “Cloud”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.14&lt;br /&gt;
||On the draw page, place the cursor next to the sun.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.18&lt;br /&gt;
||Hold the left mouse button and drag. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.21&lt;br /&gt;
||You have drawn a cloud!&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.23 &lt;br /&gt;
||Next let us draw a mountain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.25&lt;br /&gt;
||We shall select “Basic shapes” again and click on “Isosceles triangle”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.30 &lt;br /&gt;
||We shall insert a triangle in the Draw page, as we did before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.35&lt;br /&gt;
||Now, we have inserted three shapes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 07.38&lt;br /&gt;
||Remember to save your file every time you make a change.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.42&lt;br /&gt;
||Press the CTRL+S keys together to do this.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.48&lt;br /&gt;
||You can also set a time interval to save the changes automatically.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.53&lt;br /&gt;
||To do this: Go to the Main menu and select “Tools”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||07.57&lt;br /&gt;
||Under “Tools”, click on “Options”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.00&lt;br /&gt;
||The “Options” dialog box appears.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.03&lt;br /&gt;
||Click on the plus sign next to “Load/Save”next on Click “General” &amp;gt;&amp;gt; From the check boxes on the right &amp;gt;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.11&lt;br /&gt;
||Check the box” Save Auto recovery information every “and type “2”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.17&lt;br /&gt;
||This means that the file will automatically be saved once every two minutes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.22&lt;br /&gt;
||Click OK.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.24&lt;br /&gt;
||Let us now close this file by clicking on” File” &amp;gt;&amp;gt; “Close”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.29&lt;br /&gt;
||To open an existing Draw file, click on the “File” menu in the menu bar at the top and then click on the “Open” option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.38&lt;br /&gt;
||A dialog box appears on the screen.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.41&lt;br /&gt;
||Here find the folder where you saved your document.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.46&lt;br /&gt;
||Select the file you want to open and click “Open”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.51&lt;br /&gt;
||Here is an assignment for you.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.53&lt;br /&gt;
||Create a new draw file and save it as “MyWaterCycle”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||08.57&lt;br /&gt;
||Set the page orientation to Portrait.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.00&lt;br /&gt;
||Insert a cloud, a star and a circle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.04&lt;br /&gt;
||Now change the page orientation to Landscape.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.07&lt;br /&gt;
||See how the placements of the figures change.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.11&lt;br /&gt;
||This brings us to the end of this tutorial on Introduction to LibreOffice Draw. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09.16&lt;br /&gt;
|| In this tutorial, we learnt about &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09.19&lt;br /&gt;
||LbreOffice Draw, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09.21&lt;br /&gt;
||The LibreOffice Draw Workspace and &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09.23&lt;br /&gt;
||And the context menu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09.25&lt;br /&gt;
||We also learnt to:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 09.27&lt;br /&gt;
||Create, save, close and open a Draw file&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.31&lt;br /&gt;
||Enable toolbars&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.33&lt;br /&gt;
||Set up the Draw page and &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.35&lt;br /&gt;
||Insert basic shapes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.38&lt;br /&gt;
||Watch the video available at the following link&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.42&lt;br /&gt;
||It summarises the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.45&lt;br /&gt;
||If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.49 &lt;br /&gt;
||The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.52&lt;br /&gt;
||Conducts workshops using spoken tutorials&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.55&lt;br /&gt;
||Gives certificates for those who pass an online test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||09.59&lt;br /&gt;
||For more details, please write to contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||10.05&lt;br /&gt;
||Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||10.09&lt;br /&gt;
||It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||10.17 &lt;br /&gt;
||More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
||10.28 &lt;br /&gt;
||This tutorial has been contributed by DesiCrew Solutions Pvt. Ltd. Thanks for joining&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/How-to-buy-the-train-ticket/English-timed</id>
		<title>Digital-Divide/D0/How-to-buy-the-train-ticket/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/How-to-buy-the-train-ticket/English-timed"/>
				<updated>2013-07-26T11:18:47Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border=1 || ''Time'' || '''Narration''' |- |00:01 |Welcome to this spoken tutorial on '''online train booking''' |- |00:05 |My name is Kannan Moudgalya. |- |00:08 |In this tut…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|Welcome to this spoken tutorial on '''online train booking'''&lt;br /&gt;
|-&lt;br /&gt;
|00:05&lt;br /&gt;
|My name is Kannan Moudgalya.&lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|In this tutorial we will learn '''How to choose  a ticket at irctc'''.&lt;br /&gt;
|-&lt;br /&gt;
|00:13&lt;br /&gt;
|To select the sector to travel . To select the train and the class of travel.&lt;br /&gt;
|-&lt;br /&gt;
|00:19&lt;br /&gt;
|To enter   user information and to decide E-ticket or I-ticket.&lt;br /&gt;
|-&lt;br /&gt;
|00:24&lt;br /&gt;
| I will also demonstrate the first time   use of a debit card and how to use this to purchase the ticket online.&lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|What is needed to buy a ticket , Any one of the following for payment;&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|Your bank account with an ATM card &lt;br /&gt;
|-&lt;br /&gt;
|00:39&lt;br /&gt;
|Your bank account with online transaction capability,&lt;br /&gt;
|-&lt;br /&gt;
|00:43&lt;br /&gt;
|Your credit card and of course the computer with internet connection &lt;br /&gt;
|-&lt;br /&gt;
|00:48&lt;br /&gt;
|The method i will choose is  the following ;&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
|I have an ICICI  ATM  card it is also a visa debit card .&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
| So let us buy a ticket now.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|The username i  will type kannan underscore Mou, Password i login here.&lt;br /&gt;
|-&lt;br /&gt;
|01:12&lt;br /&gt;
|Suppose i want to go from Mumbai . So the moment i type 4 characters it suggest so i want to choose mumbai central  '''SURA '''let me type 4 characters   and wait for it.&lt;br /&gt;
|-&lt;br /&gt;
|01:26&lt;br /&gt;
|So actually i want to go to Surat.&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|Notice the station code BCT is for Bombay Central and ST is for Surat.&lt;br /&gt;
|-&lt;br /&gt;
|01:35&lt;br /&gt;
|In the future i can type BCT and ST directly for e.g we delete this and type BCT leave this as it is.&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|Date let me choose 23rd December , Let me choose the remaining as they are  E-ticket and general.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
| I will talk about E-ticket or I-ticket and what are the option;&lt;br /&gt;
|-&lt;br /&gt;
|01:59&lt;br /&gt;
|What are the differnces i will explain later;&lt;br /&gt;
|-&lt;br /&gt;
|02:02&lt;br /&gt;
|Let me find the place, Train name  slide to the right and see that .&lt;br /&gt;
|-&lt;br /&gt;
|02:08&lt;br /&gt;
|I have got lots of train. Let me make the font size likely smaller.&lt;br /&gt;
|-&lt;br /&gt;
|02:11&lt;br /&gt;
| So that we can see all of them,&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
| Suppose  i want to go by this train number'''12935'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:19&lt;br /&gt;
| So let me check if i have tickets available  under second sitting to '''s''''&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|Let me scrolldown a little bit it immiediately says that it is wait listed.&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|It doesn't matter even if it is Wait listed. I want  to book it.&lt;br /&gt;
|-&lt;br /&gt;
|02:34&lt;br /&gt;
| So let me click this i get the message '''The From station that i have selected does not exist on the route choose one of these'''.&lt;br /&gt;
|-&lt;br /&gt;
|02:44&lt;br /&gt;
| So lets suppose that i want to choose ''' Bandra Terminus'''. Let me go and book it&lt;br /&gt;
|-&lt;br /&gt;
|02:57&lt;br /&gt;
|My name Kannan Moudgalya, Age-53, Male, Berth preference –  suppose i choose Window seat.&lt;br /&gt;
|-&lt;br /&gt;
|03:12&lt;br /&gt;
|So it gives us button senior  citizen and i get the message ''' That passengers age should be 60 years or more i say okay.&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
| And  if i am female senior citizen then it says that passengers age should be 58 years  or more.&lt;br /&gt;
|-&lt;br /&gt;
|03:31&lt;br /&gt;
|So for  female it is 58  and for men it is 60 to be considered as senior citizens.&lt;br /&gt;
|-&lt;br /&gt;
|03:39&lt;br /&gt;
|For a senor citizen their are discount . So let me go back to male, '''window seat'''.&lt;br /&gt;
|-&lt;br /&gt;
|03;45&lt;br /&gt;
| Let me not worry about all this i just have to enter this image'''E37745A'''.&lt;br /&gt;
|-&lt;br /&gt;
|03:58&lt;br /&gt;
|LEt me press '''go''' . It gives the details ok and says the total amount is 99.&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|Now i have to make payment , LEt me click this I can have any of this parts ,&lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
| I can have a credit card i can use the net banking facilities, I can use   debit card ,cash card and so on.&lt;br /&gt;
|-&lt;br /&gt;
|04:29&lt;br /&gt;
| In order to make it accessible to most people , i am going to demonstrate the use of debit card .&lt;br /&gt;
|-&lt;br /&gt;
|04:38&lt;br /&gt;
| I need to choose one of these, unfortunately the card that i have namely ICICI  bank card is not here.&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
| But it says that for any other card not listed here if it happens to be '''visa or master debit card'''.&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
| Click here. So let me click here and i get the the message that '''the following banks visa / master debit cards can be used to  make online transaction as on date'''.&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|  So ICICI bank is listed. SO let me close this , so let me choose one of these.&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|  i will choose this '''visa master''', So card type is '''Visa'''.&lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
| I am not going to show the number of the ATM card that i have.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:27&lt;br /&gt;
| You have to Enter the '''16 digit number''' that comes on your debit card and then '''credit card expiry date''' and then''' CVV number'''.&lt;br /&gt;
|-&lt;br /&gt;
|05:39&lt;br /&gt;
| Which is the three digit number last three digits at the back of your card.&lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
| Next is your '''signature''' , After entering this information i have to press the '''buy''' button.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
| Let me do that now. I get the following messsage from ICICI bank.&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
| I need to enter the''' validity date , Date Of Birth and then my ATM pin number'''.&lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
| To register this card for online transaction.&lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
| LEt me  make it bigger so that you can see what this is.&lt;br /&gt;
|-&lt;br /&gt;
|06:14&lt;br /&gt;
| I will enter all this but i want to show you , the moment i do that i get the message given here.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
| I am entering a 6 digit number now, I have to choose it properly it should be easy  for me to remember and not so easy for others.&lt;br /&gt;
|-&lt;br /&gt;
|06:36&lt;br /&gt;
| I have to type it twice. This is to ensure that  i created the password correctly .This will prevent  typing mistakes.&lt;br /&gt;
|-&lt;br /&gt;
|06:45&lt;br /&gt;
| Remember you have to create this password only once. from now on you will use this password with your debit  card to confirm it let me ''' submit''' .&lt;br /&gt;
|-&lt;br /&gt;
|07:00&lt;br /&gt;
| I will get the message ''' Comgratulations!the ticket has been booked.'''&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
| Note that all the information about the ticket are also given including  the PNR number.&lt;br /&gt;
|-&lt;br /&gt;
|07:13&lt;br /&gt;
| Which we will have to follow up to see whether our wait listed ticket is confirmed before we begin  the journey.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
| We are now looking  at the automated email sent by IRCTC the ticket details are here.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
| We can take a print out if you wish let us go back to the slides.&lt;br /&gt;
|-&lt;br /&gt;
|07:36&lt;br /&gt;
| I have come back to the slides what to do next?&lt;br /&gt;
|-&lt;br /&gt;
|07:39&lt;br /&gt;
| You can take a print out of the ticket .&lt;br /&gt;
|-&lt;br /&gt;
|07:42&lt;br /&gt;
| Wait listed ticket  has to get confirmed before you travel.&lt;br /&gt;
|-&lt;br /&gt;
|07:47&lt;br /&gt;
| The print out taken while wait listed is good enough.&lt;br /&gt;
|-&lt;br /&gt;
|07:51&lt;br /&gt;
| You don't have to print it again.&lt;br /&gt;
|-&lt;br /&gt;
|07:53&lt;br /&gt;
| If the ticket is already confirmed their are no difficulties.&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
| How general is the procedure that i have shown in this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|08:03&lt;br /&gt;
| There could be minor variations in different ATM cards.&lt;br /&gt;
|-&lt;br /&gt;
|08:07&lt;br /&gt;
| The method is similar for '''credit card''',''' online bank transaction''' is similar.&lt;br /&gt;
|-&lt;br /&gt;
|08:14&lt;br /&gt;
| But the overall procedure is identical in all the methods .&lt;br /&gt;
|-&lt;br /&gt;
|08:20&lt;br /&gt;
|  To enter card on account information &lt;br /&gt;
|-&lt;br /&gt;
|08:23&lt;br /&gt;
| To enter the pasword some need a temporary code.sent to your mobile phone.&lt;br /&gt;
|-&lt;br /&gt;
|08:31&lt;br /&gt;
|  The next question is should one buy '''E-ticket or I-ticket'''.&lt;br /&gt;
|-&lt;br /&gt;
|08:36&lt;br /&gt;
| First we will begin with E-ticket one can buy this at the last minute also.&lt;br /&gt;
|-&lt;br /&gt;
|08:41&lt;br /&gt;
| One needs a printer or a smart phone however no worry about losing it.&lt;br /&gt;
|-&lt;br /&gt;
|08:48&lt;br /&gt;
| If you lose it, we can always another print out.&lt;br /&gt;
|-&lt;br /&gt;
|08:51&lt;br /&gt;
| You need''' identity proof''' at the time of travel however,&lt;br /&gt;
|-&lt;br /&gt;
|08:55&lt;br /&gt;
|In case of I-Ticket  it will be sent by a''' courier''' of course you have to pay for  this about Rs-50.&lt;br /&gt;
|-&lt;br /&gt;
|09:03&lt;br /&gt;
|  You should have 2-3 days for postal delivery The delivery is not available for all towns and villages.&lt;br /&gt;
|-&lt;br /&gt;
|09:11&lt;br /&gt;
| The cancellation can be done at ticket counters only.&lt;br /&gt;
|-&lt;br /&gt;
|09:15&lt;br /&gt;
| OF course you don't need an''' identity proof''' if you travel with an I-ticket.&lt;br /&gt;
|-&lt;br /&gt;
|09:21&lt;br /&gt;
| What is an identity proof ?&lt;br /&gt;
|-&lt;br /&gt;
|09:22&lt;br /&gt;
| Any government issued card with photo it could be an;&lt;br /&gt;
|-&lt;br /&gt;
|09:26&lt;br /&gt;
| Pan  card&lt;br /&gt;
|-&lt;br /&gt;
|09:27&lt;br /&gt;
| Election card&lt;br /&gt;
|-&lt;br /&gt;
|09:28&lt;br /&gt;
| Driving license&lt;br /&gt;
|-&lt;br /&gt;
|09:29&lt;br /&gt;
| or a passport it could be any of these .&lt;br /&gt;
|-&lt;br /&gt;
|09:33&lt;br /&gt;
| I have now opened a website.   That explains it,  one of these with  your photograph  has to be carry.&lt;br /&gt;
|-&lt;br /&gt;
|09:41&lt;br /&gt;
| Let us go back to  the slides, There are concessional rates available.&lt;br /&gt;
|-&lt;br /&gt;
|09:46&lt;br /&gt;
| The list inside  is given here. let us visit this site now.&lt;br /&gt;
|-&lt;br /&gt;
|09:55&lt;br /&gt;
| I have return to the slides, Senior citizens gets about40% discount.&lt;br /&gt;
|-&lt;br /&gt;
|10:01&lt;br /&gt;
| Who is a senior citizen?Men it is''' 60 years'' and above for women it is '''58 years''' and above.&lt;br /&gt;
|-&lt;br /&gt;
|10:09&lt;br /&gt;
| One needs the proof at travel time for any concession.&lt;br /&gt;
|-&lt;br /&gt;
|10:15&lt;br /&gt;
| What  to carry during travel ,if you book an E-ticket any one proof of your ticket and '''E-copy in your smart phone''' or a print out of the i-ticket and an''' identity card '''or take the i-ticket.&lt;br /&gt;
|-&lt;br /&gt;
|10:32&lt;br /&gt;
| In case of I-Ticket as mentioned earlier, no identity proof is required.&lt;br /&gt;
|-&lt;br /&gt;
|10:37&lt;br /&gt;
| I  have the following usefull tips for you .&lt;br /&gt;
|-&lt;br /&gt;
|10:40&lt;br /&gt;
| Please book in advance.   book even if the chance of travel is small.&lt;br /&gt;
|-&lt;br /&gt;
|10:46&lt;br /&gt;
|You can always  cancel the tickets you will  lose some money if you cancel however&lt;br /&gt;
|-&lt;br /&gt;
|10:51 &lt;br /&gt;
|this may be better than not having a ticket at all&lt;br /&gt;
|-&lt;br /&gt;
|10:55&lt;br /&gt;
|You cannot buy a ticket in the last minute .&lt;br /&gt;
|-&lt;br /&gt;
|10:58&lt;br /&gt;
|Book when the IRCTC websie is fast typically mid afternoon or late night may be fast.&lt;br /&gt;
|-&lt;br /&gt;
|11:07&lt;br /&gt;
|Avoid 8 to 10AM if you can.&lt;br /&gt;
|-&lt;br /&gt;
|11:11&lt;br /&gt;
|In the next tutorial we will discuss how to manage the tickets booked through IRCTC.&lt;br /&gt;
|-&lt;br /&gt;
|11:18&lt;br /&gt;
|How to view pass booking.&lt;br /&gt;
|-&lt;br /&gt;
|11:21&lt;br /&gt;
|How to check the PNR status.&lt;br /&gt;
|-&lt;br /&gt;
|11:23&lt;br /&gt;
| AndHow to cancel the ticket..&lt;br /&gt;
|-&lt;br /&gt;
|11:25&lt;br /&gt;
|I will  now talk about the spoken tutorial project.&lt;br /&gt;
 |-&lt;br /&gt;
|11:28&lt;br /&gt;
|Watch the video available at http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
|-&lt;br /&gt;
|11:35&lt;br /&gt;
|It summarizes the Spoken Tutorial project &lt;br /&gt;
|-&lt;br /&gt;
|11:38&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:43&lt;br /&gt;
|The Spoken Tutorial Project Team &lt;br /&gt;
|-&lt;br /&gt;
|11:45&lt;br /&gt;
|Conducts workshops using spoken tutorials &lt;br /&gt;
|-&lt;br /&gt;
|11:48&lt;br /&gt;
|Gives certificates to those who pass an online test &lt;br /&gt;
|-&lt;br /&gt;
|11:51&lt;br /&gt;
|For more details, contact, sptutmail@gmail.com &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11:56&lt;br /&gt;
|Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
|-&lt;br /&gt;
|12:00&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
|-&lt;br /&gt;
|12:05&lt;br /&gt;
|More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:14&lt;br /&gt;
|We have come  to the end of this tutorial&lt;br /&gt;
|-&lt;br /&gt;
|12:16&lt;br /&gt;
| Thanks for joining. This is kannan moudgalya signing off  . Goodbye&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Advanced-C%2B%2B/C2/Polymorphism/English-timed</id>
		<title>Advanced-C++/C2/Polymorphism/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Advanced-C%2B%2B/C2/Polymorphism/English-timed"/>
				<updated>2013-07-25T07:05:14Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '  {| border=1 || ''Time''' || '''Narration''  |- |  00:02 |   Welcome to the spoken tutorial on '''Polymorphism '''in''' C++'''.  |- |  00:07 |  In this tutorial we will learn,  …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
|   Welcome to the spoken tutorial on '''Polymorphism '''in''' C++'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:07&lt;br /&gt;
|  In this tutorial we will learn,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
| '''Polymorphism.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:11&lt;br /&gt;
| '''Virtual members.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13 &lt;br /&gt;
| We will do this through an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  To record this tutorial, I am using '''Ubuntu OS '''version 11.10 '''gcc ''' '''g++ compiler '''v. 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   00:27&lt;br /&gt;
|  Let us start with the introduction to '''polymorphism.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:31&lt;br /&gt;
| '''Polymorphism '''is the ability to take different forms.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:36  &lt;br /&gt;
| It is the mechanism to use a '''function with same name''' in different ways.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
|  Let us see virtual functions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
| '''Virtual''' function is the member function of a class. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:49&lt;br /&gt;
| It can be overriden in its '''derived class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:53&lt;br /&gt;
| It is declared with '''virtual keyword'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:57&lt;br /&gt;
| '''Virtual function''' call is resolved at '''run-time.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:01&lt;br /&gt;
|   Now let us see an example on '''virtual functions.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:06&lt;br /&gt;
| I have already written the code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
| Let us go through it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
| Note that our filename is '''virtual.cpp'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:15&lt;br /&gt;
| In this program:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:16&lt;br /&gt;
| We will calculate the area of a rectangle, parallelogram and traingle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:22&lt;br /&gt;
|   This is our header file as '''iostream.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:25&lt;br /&gt;
| Here we are using''' std namespace.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:29&lt;br /&gt;
|  Then we have a '''class parallelogram''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| This is the '''base class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:35&lt;br /&gt;
| '''In this '''we have declared''' integer variables as width, height '''and''' ar.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:42&lt;br /&gt;
| These are declared protected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:45&lt;br /&gt;
|   '''Then we have function set_values''' declared as '''public.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:50&lt;br /&gt;
| Here we have passed two '''arguments '''as''' a '''and''' b.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:55&lt;br /&gt;
| Then we access the protected members using the public members.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:00&lt;br /&gt;
|   '''This is our virtual function area.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04&lt;br /&gt;
| Here we calculate the area of parallelogram.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:07&lt;br /&gt;
|   Then we have class '''Rectangle''' as '''derived class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| It inherits the properties of base class parallelogram.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:17&lt;br /&gt;
|  Here we override the function area.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:21&lt;br /&gt;
| Then we calculate the area of the rectangle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:23&lt;br /&gt;
| And print the value.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:25&lt;br /&gt;
|  Here we have another derived class as triangle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:29&lt;br /&gt;
| This also inherits properties of the base class parallelogram.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:35&lt;br /&gt;
| Here again we override the function area.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|   02:39&lt;br /&gt;
|   Then we calculate the area of the triangle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:41&lt;br /&gt;
| And print the value.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| This is our''' main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:46&lt;br /&gt;
|  Here we create an''' object '''of''' class parallelogram as p.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:52&lt;br /&gt;
| '''We can see here pointer parallel.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:56&lt;br /&gt;
|  '''This''' is the '''pointer''' of '''class''' '''parallelogram.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
| This is called as''' Base pointer.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| '''Pointer of base class can point to the object of the derived class.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:08&lt;br /&gt;
| Here we create objects of class''' Rectangle and Triangle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:14 &lt;br /&gt;
|  Here, '''Parallel is assigned to the address of p.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:18&lt;br /&gt;
| Then we pass''' arguments '''as''' 3 '''and''' 2.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:23&lt;br /&gt;
| Then we call''' function area.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
|   Here, '''Parallel is assigned to the address of rect'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:30&lt;br /&gt;
| '''rect is the object of class Rectangle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:33&lt;br /&gt;
| Again we pass '''arguments '''as''' 4 '''and''' 5.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:37&lt;br /&gt;
| And we call the''' function area.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:40&lt;br /&gt;
|  '''And at last we assign Parallel is assigned to the address of Triangle '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:45&lt;br /&gt;
| '''trgl.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:47&lt;br /&gt;
| '''This is the object of class Triangle.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:51&lt;br /&gt;
| Here we pass '''arguments '''as''' 6 '''and''' 5.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:54&lt;br /&gt;
| And call''' function area.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:56&lt;br /&gt;
| This is our  return statement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:59&lt;br /&gt;
| Now  let us execute the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:02&lt;br /&gt;
|  open the terminal by pressing '''Ctrl, Alt and T '''keys simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   04:09&lt;br /&gt;
|  To compile  type: &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:10&lt;br /&gt;
| '''g++ virtual.cpp -o vir''' '''Press Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:20&lt;br /&gt;
| Type: '''./vir ''' '''Press Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  We can see that, The output is displayed as:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:27&lt;br /&gt;
| '''Area of parallelogram is 6 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| '''Area of rectangle is 20 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:31&lt;br /&gt;
| and '''Area of triangle is 15'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:34&lt;br /&gt;
|   Come back to  our slides.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:36&lt;br /&gt;
| Let us summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:37&lt;br /&gt;
|  In this tutorial, we  learnt&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
| Polymorphism.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:41&lt;br /&gt;
| Virtual functione.g. Virtualint area&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|  As an assignment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| Calculate the perimeter of rectangle, square and triangle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:50&lt;br /&gt;
| Create perimeter as a virtual function.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:54&lt;br /&gt;
| Watch the video available at the link shown  below&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
| It summarizes the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:00&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|  The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:06&lt;br /&gt;
| Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:09&lt;br /&gt;
| Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:14&lt;br /&gt;
| For more details, please write to, contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
| Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25 &lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of Indiaabout:startpage&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
| More information on this Mission is available at: [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org\NMEICT-Intro]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    05:37&lt;br /&gt;
|    This is Ashwini Patil from IIT Bombay signing off&lt;br /&gt;
&lt;br /&gt;
Thank You for joining. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Using-this-keyword/English-timed</id>
		<title>Java/C2/Using-this-keyword/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Using-this-keyword/English-timed"/>
				<updated>2013-07-23T11:23:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Welcome to the Spoken Tutorial on '''using this keyword''' in '''java'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07 &lt;br /&gt;
|  In this tutorial we will learn &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|About use of '''this''' keyword &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|  To use '''this''' keyword with '''fields'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| To use '''this '''keyword for chaining of '''constructors'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
|   Here we are using &lt;br /&gt;
&lt;br /&gt;
* Ubuntu version 11.10 &lt;br /&gt;
*  jdk 1.6&lt;br /&gt;
* Eclipse 3.7.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:28	&lt;br /&gt;
|  To follow this tutorial you must know &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  how to create a '''  constructor''' in '''java''' using '''eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
|  If not, for relevant tutorials please visit our website which is as shown,&lt;br /&gt;
&lt;br /&gt;
('''http'''://'''www.spoken'''-'''tutorial.org''') &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
|Now  we will see the use of this '''key word'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| Within a '''constructor''', '''this''' is a reference to the current '''object'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
|  We can refer any member of the current '''object''' within a''' constructor''' using '''this'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|Now we will see the use of '''this''' keyword with '''fields'''.	 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
| '''this '''keyword helps us to avoid name conflicts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|  We can see such an example here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
|  For that let us open '''Eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
|  Open the '''Student class''' we had created in the earlier tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
|  Comment the '''default constructor ''' comment the '''constructor''' with 1 parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
|  Also comment the code for creating the first two '''objects'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
|  Now, notice the '''parameterized constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
|  '''the_roll_number''' and '''the_name '''are the  arguments passed to the constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
|  '''roll_number''' and '''name '''are the instance variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|  Now, let me change the arguments to '''roll_number''' and '''name''' itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|  So inside the '''constructor''' we have:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
|  '''roll_number '''equal to''' roll_number''' and '''name '''equal to''' name.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
|Now  '''Save '''and '''run '''the file.So press'''Ctrl ,S'''and '''Ctrl, F11'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
|  We get the  output as follows:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
|   I am a  Parameterized Constructor&lt;br /&gt;
''' 0&lt;br /&gt;
 null'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| Now come back to the  code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17 &lt;br /&gt;
|  We  see 2 warnings in the code.&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
|  Hover  your mouse over the warning symbol.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|We can see  '''The assignment to the variable roll_number has no effect.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| And '''The assignment to the  variable name has no effect.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
|  This is because in the '''constructor roll_number and name''' are '''local variables'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
|  '''Local variables''' are '''variables''' that are accessible within the '''method''' or '''block'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
|  Here, '''roll_number''' and '''name''' will be initialized to '''11''' and '''Raju'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| Because we have passed the values '''11''' and '''Raju'''the constructor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01	&lt;br /&gt;
| But  once they come out of the '''constructor''', it is not accessible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
|  Then the only '''roll_number''' and '''name''' we know are the '''instance variables'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
|  They have been initialized to '''0 '''and '''null '''already once the '''object''' is created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
|  So we got the output as '''0 '''and '''null'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
|  Now, let us make a small change inside the constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| So type '''this '''''dot '''''roll_number equal to roll_number'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
|  And''' this '''''dot '''''name equal to name'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
|  Now '''save '''and '''run''' the file. So press '''ctrl, S''' And '''Ctrl, F11''' keys&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| We get the output as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|   I am Parameterized Constructor&lt;br /&gt;
 '''11 and&lt;br /&gt;
 Raju'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:58&lt;br /&gt;
|  This is because '''this '''''dot '''''roll_number '''and '''this '''''dot '''''name''' refers to the '''instance variables''' '''roll_number''' and '''name.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
|And here  '''roll_number '''and '''name '''are the arguments passed in the method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|  To avoid confliction between '''local''' and '''instance''' variables we use '''this '''keyword.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
|  Now we will see the use of '''this keywords''' for chaining of constructor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|  We can use '''this '''keyword inside a '''constructor''' to call another one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
|  The '''constructors''' must be in the same '''class.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|  This is called '''explicit constructor invocation'''.&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
&lt;br /&gt;
| So let us come back to the''' Student '''class which we created.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
|Now  Remove the comments.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| Now  comment the part to assign the '''instance variables to their values in the first two constructors.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
|Then  Comment the part which creates the''' '''second and third '''objects.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| Now  let us first come to the   constructor with no parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  After   curly brackets type '''this''' within brackets '''11''' and  ''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| Inside the second '''constructor''' type '''this''' within brackets '''11''' ''comma'' within double quotes '''Raju''' ''semicolon''.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| Now '''Save''' and '''Run''' the file. So press '''Ctrl,S''' and '''Ctrl , F11'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|  We get the output as &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
|   '''I am a Parameterized Constructor'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:54&lt;br /&gt;
|   '''I am a constructor with a single parameter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
|   '''I am Default Constructor'''&lt;br /&gt;
&lt;br /&gt;
'''11''' and&lt;br /&gt;
&lt;br /&gt;
'''Raju'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:02&lt;br /&gt;
| Now, I will explain the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:08&lt;br /&gt;
|  When the object is created, the respective constructor gets called.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
|  The '''constructor''' here is the '''no argument constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|  The control comes to the first line in the '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
|  It encounters the '''this '''''within brackets '''''11''' statement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
|  Hence it calls the constructor that accepts single integer argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
|  Then the control comes to '''this '''''within brackets''''' 11 '''''comma '''''Raju.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:44&lt;br /&gt;
|  Hence it calls the constructor that accepts 1 '''integer''' and 1 '''String''' argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
|  So this '''constructor''' is executed and we get the output as '''I am Parameterized Constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
|Now  the instance variables will be initialized to  '''11''' and '''Raju.'''As we have passed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
|  Now, the control goes back to the calling '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|  So the second''' constructor ''' gets executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
|  We get the output as''' I am constructor with a single parameter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:25 &lt;br /&gt;
|  Then, the control goes to the first constructor and executes it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
|  So we get output as''' I am  a default constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
|  Then '''studentDetail method''' is executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
|  So, we get '''11 '''and '''Raju'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:45&lt;br /&gt;
|  Now, let us make a small change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
|  Make the '''this''' statement the last one in the constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:01&lt;br /&gt;
|  We get  a compiler error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
|  Hover the mouse over the error symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
|  We get the error as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
|  '''Constructor''' call must be the first statement in the '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
|   So we must make it the first line of the '''constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| So make it the first line of the '''constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:27&lt;br /&gt;
|  Now we can see that the error has gone.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:31&lt;br /&gt;
|  So in this tutorial, we   learnt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  To use''' this''' keyword with''' fields.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:38&lt;br /&gt;
|  To use''' this''' keyword for chaining '''constructors'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:41&lt;br /&gt;
|  How '''this '''keyword should be used within a''' constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|  For self assessment, in the '''Employee class''' created earlier:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:49&lt;br /&gt;
|  Create a '''constructor''' with two parameters&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
|   Use''' this '''keyword to initialize the''' instance variables .'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:57&lt;br /&gt;
|  Also create a '''constructor''' with 1 and no parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
|   Try chaining the '''constructors '''using '''this''' as explained in the tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:07&lt;br /&gt;
|  To know more about the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:09&lt;br /&gt;
|   Watch the video available at  the following link:[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
|   It summarizes the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:16&lt;br /&gt;
|   If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:19 &lt;br /&gt;
|  The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:23&lt;br /&gt;
|  Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:26&lt;br /&gt;
| Gives certificates for those who pass an online test &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:30&lt;br /&gt;
|  For more details, please write to contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:36&lt;br /&gt;
|   Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|   It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:46&lt;br /&gt;
|  More information on this Mission is available at &lt;br /&gt;
&lt;br /&gt;
* [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:55&lt;br /&gt;
| Thus We have come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:58&lt;br /&gt;
|  This is Arya Ratish signing off. Thanks for joining.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Using-this-keyword/English-timed</id>
		<title>Java/C2/Using-this-keyword/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Using-this-keyword/English-timed"/>
				<updated>2013-07-23T11:21:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border=1 || ''Time''' || '''Narration'''  |- | 00:02 |  Welcome to the Spoken Tutorial on '''using this keyword''' in '''java'''.   |- | 00:07  |  In this tutorial we will lea…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Welcome to the Spoken Tutorial on '''using this keyword''' in '''java'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07 &lt;br /&gt;
|  In this tutorial we will learn &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:09&lt;br /&gt;
|About use of '''this''' keyword &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
|  To use '''this''' keyword with '''fields'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:14&lt;br /&gt;
| To use '''this '''keyword for chaining of '''constructors'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:17&lt;br /&gt;
|   Here we are using &lt;br /&gt;
&lt;br /&gt;
* Ubuntu version 11.10 &lt;br /&gt;
*  jdk 1.6&lt;br /&gt;
* Eclipse 3.7.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:28	&lt;br /&gt;
|  To follow this tutorial you must know &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:30&lt;br /&gt;
|  how to create a '''  constructor''' in '''java''' using '''eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|  You must also know how to create a '''parameterized constructor''' in '''java'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
|  If not, for relevant tutorials please visit our website which is as shown,&lt;br /&gt;
&lt;br /&gt;
('''http'''://'''www.spoken'''-'''tutorial.org''') &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:40&lt;br /&gt;
|Now  we will see the use of this '''key word'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:44&lt;br /&gt;
| Within a '''constructor''', '''this''' is a reference to the current '''object'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:48&lt;br /&gt;
|  We can refer any member of the current '''object''' within a''' constructor''' using '''this'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
|Now we will see the use of '''this''' keyword with '''fields'''.	 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:00&lt;br /&gt;
| '''this '''keyword helps us to avoid name conflicts.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
|  We can see such an example here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:10&lt;br /&gt;
|  For that let us open '''Eclipse'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
|  Open the '''Student class''' we had created in the earlier tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:23&lt;br /&gt;
|  Comment the '''default constructor ''' comment the '''constructor''' with 1 parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:40&lt;br /&gt;
|  Also comment the code for creating the first two '''objects'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
|  Now, notice the '''parameterized constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
|  '''the_roll_number''' and '''the_name '''are the  arguments passed to the constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
|  '''roll_number''' and '''name '''are the instance variables.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|  Now, let me change the arguments to '''roll_number''' and '''name''' itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
|  So inside the '''constructor''' we have:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:42&lt;br /&gt;
|  '''roll_number '''equal to''' roll_number''' and '''name '''equal to''' name.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:55&lt;br /&gt;
|Now  '''Save '''and '''run '''the file.So press'''Ctrl ,S'''and '''Ctrl, F11'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:04&lt;br /&gt;
|  We get the  output as follows:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:07&lt;br /&gt;
|   I am a  Parameterized Constructor&lt;br /&gt;
''' 0&lt;br /&gt;
 null'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:12&lt;br /&gt;
| Now come back to the  code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17 &lt;br /&gt;
|  We  see 2 warnings in the code.&lt;br /&gt;
|-&lt;br /&gt;
| 03:20&lt;br /&gt;
|  Hover  your mouse over the warning symbol.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|We can see  '''The assignment to the variable roll_number has no effect.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| And '''The assignment to the  variable name has no effect.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:33&lt;br /&gt;
|  This is because in the '''constructor roll_number and name''' are '''local variables'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:40&lt;br /&gt;
|  '''Local variables''' are '''variables''' that are accessible within the '''method''' or '''block'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:47&lt;br /&gt;
|  Here, '''roll_number''' and '''name''' will be initialized to '''11''' and '''Raju'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
| Because we have passed the values '''11''' and '''Raju'''the constructor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:01	&lt;br /&gt;
| But  once they come out of the '''constructor''', it is not accessible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:06&lt;br /&gt;
|  Then the only '''roll_number''' and '''name''' we know are the '''instance variables'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
|  They have been initialized to '''0 '''and '''null '''already once the '''object''' is created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:18&lt;br /&gt;
|  So we got the output as '''0 '''and '''null'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
|  Now, let us make a small change inside the constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:29&lt;br /&gt;
| So type '''this '''''dot '''''roll_number equal to roll_number'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:37&lt;br /&gt;
|  And''' this '''''dot '''''name equal to name'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:44&lt;br /&gt;
|  Now '''save '''and '''run''' the file. So press '''ctrl, S''' And '''Ctrl, F11''' keys&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:51&lt;br /&gt;
| We get the output as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
|   I am Parameterized Constructor&lt;br /&gt;
 '''11 and&lt;br /&gt;
 Raju'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
| 04:58&lt;br /&gt;
|  This is because '''this '''''dot '''''roll_number '''and '''this '''''dot '''''name''' refers to the '''instance variables''' '''roll_number''' and '''name.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:12&lt;br /&gt;
|And here  '''roll_number '''and '''name '''are the arguments passed in the method.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:20&lt;br /&gt;
|  To avoid confliction between '''local''' and '''instance''' variables we use '''this '''keyword.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
|  Now we will see the use of '''this keywords''' for chaining of constructor.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:34&lt;br /&gt;
|  We can use '''this '''keyword inside a '''constructor''' to call another one. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:39&lt;br /&gt;
|  The '''constructors''' must be in the same '''class.''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:43&lt;br /&gt;
|  This is called '''explicit constructor invocation'''.&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
&lt;br /&gt;
| So let us come back to the''' Student '''class which we created.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:54&lt;br /&gt;
|Now  Remove the comments.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:28&lt;br /&gt;
| Now  comment the part to assign the '''instance variables to their values in the first two constructors.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
|Then  Comment the part which creates the''' '''second and third '''objects.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| Now  let us first come to the   constructor with no parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  After   curly brackets type '''this''' within brackets '''11''' and  ''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
| Inside the second '''constructor''' type '''this''' within brackets '''11''' ''comma'' within double quotes '''Raju''' ''semicolon''.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:42&lt;br /&gt;
| Now '''Save''' and '''Run''' the file. So press '''Ctrl,S''' and '''Ctrl , F11'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|  We get the output as &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:51&lt;br /&gt;
|   '''I am a Parameterized Constructor'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:54&lt;br /&gt;
|   '''I am a constructor with a single parameter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:57&lt;br /&gt;
|   '''I am Default Constructor'''&lt;br /&gt;
&lt;br /&gt;
'''11''' and&lt;br /&gt;
&lt;br /&gt;
'''Raju'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:02&lt;br /&gt;
| Now, I will explain the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:08&lt;br /&gt;
|  When the object is created, the respective constructor gets called.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:13&lt;br /&gt;
|  The '''constructor''' here is the '''no argument constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:20&lt;br /&gt;
|  The control comes to the first line in the '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:24&lt;br /&gt;
|  It encounters the '''this '''''within brackets '''''11''' statement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:26&lt;br /&gt;
|  Hence it calls the constructor that accepts single integer argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:36&lt;br /&gt;
|  Then the control comes to '''this '''''within brackets''''' 11 '''''comma '''''Raju.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:44&lt;br /&gt;
|  Hence it calls the constructor that accepts 1 '''integer''' and 1 '''String''' argument.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:53&lt;br /&gt;
|  So this '''constructor''' is executed and we get the output as '''I am Parameterized Constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:02&lt;br /&gt;
|Now  the instance variables will be initialized to  '''11''' and '''Raju.'''As we have passed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:11&lt;br /&gt;
|  Now, the control goes back to the calling '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:16&lt;br /&gt;
|  So the second''' constructor ''' gets executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:19&lt;br /&gt;
|  We get the output as''' I am constructor with a single parameter.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:25 &lt;br /&gt;
|  Then, the control goes to the first constructor and executes it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:30&lt;br /&gt;
|  So we get output as''' I am  a default constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:37&lt;br /&gt;
|  Then '''studentDetail method''' is executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:42&lt;br /&gt;
|  So, we get '''11 '''and '''Raju'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:45&lt;br /&gt;
|  Now, let us make a small change.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:47&lt;br /&gt;
|  Make the '''this''' statement the last one in the constructor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:01&lt;br /&gt;
|  We get  a compiler error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:03&lt;br /&gt;
|  Hover the mouse over the error symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:06&lt;br /&gt;
|  We get the error as:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:07&lt;br /&gt;
|  '''Constructor''' call must be the first statement in the '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:12&lt;br /&gt;
|   So we must make it the first line of the '''constructor.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:16&lt;br /&gt;
| So make it the first line of the '''constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:27&lt;br /&gt;
|  Now we can see that the error has gone.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:31&lt;br /&gt;
|  So in this tutorial, we   learnt &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:35&lt;br /&gt;
|  To use''' this''' keyword with''' fields.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:38&lt;br /&gt;
|  To use''' this''' keyword for chaining '''constructors'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:41&lt;br /&gt;
|  How '''this '''keyword should be used within a''' constructor.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:45&lt;br /&gt;
|  For self assessment, in the '''Employee class''' created earlier:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:49&lt;br /&gt;
|  Create a '''constructor''' with two parameters&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:52&lt;br /&gt;
|   Use''' this '''keyword to initialize the''' instance variables .'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10:57&lt;br /&gt;
|  Also create a '''constructor''' with 1 and no parameters.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:01&lt;br /&gt;
|   Try chaining the '''constructors '''using '''this''' as explained in the tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:07&lt;br /&gt;
|  To know more about the Spoken Tutorial Project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:09&lt;br /&gt;
|   Watch the video available at  the following link:[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:12&lt;br /&gt;
|   It summarizes the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:16&lt;br /&gt;
|   If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:19 &lt;br /&gt;
|  The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:23&lt;br /&gt;
|  Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:26&lt;br /&gt;
| Gives certificates for those who pass an online test &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:30&lt;br /&gt;
|  For more details, please write to contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:36&lt;br /&gt;
|   Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:40&lt;br /&gt;
|   It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:46&lt;br /&gt;
|  More information on this Mission is available at &lt;br /&gt;
&lt;br /&gt;
* [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:55&lt;br /&gt;
| Thus We have come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:58&lt;br /&gt;
|  This is Arya Ratish signing off. Thanks for joining.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Java/C2/Non-static-block/English-timed</id>
		<title>Java/C2/Non-static-block/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Java/C2/Non-static-block/English-timed"/>
				<updated>2013-07-23T10:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with ' {| border=1 || ''Time''' || '''Narration''' |- |  00:02 |  Welcome to the Spoken Tutorial on '''Non-static block '''in '''java'''.  |- |  00:06 |  In this tutorial we will learn…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:02&lt;br /&gt;
|  Welcome to the Spoken Tutorial on '''Non-static block '''in '''java'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:06&lt;br /&gt;
|  In this tutorial we will learn &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:08&lt;br /&gt;
| About '''non-static''' '''block'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:10&lt;br /&gt;
|  When   a '''non-static block '''executed?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:13&lt;br /&gt;
|  Simple example of '''non-static block'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|And Why we need '''constructors'''?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
|  Here we are using &lt;br /&gt;
&lt;br /&gt;
* Ubuntu version 11.10 &lt;br /&gt;
* Java Development Environment jdk 1.6&lt;br /&gt;
*And  Eclipse IDE 3.7.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:26&lt;br /&gt;
|To follow this tutorial you must know &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
|How to   create a '''constructor''' in '''Java''' using '''Eclipse'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:33&lt;br /&gt;
| If not, for relevant tutorials please visit our website which is as shown,&lt;br /&gt;
&lt;br /&gt;
('''http'''://'''www.spoken'''-'''tutorial.org''') &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:38&lt;br /&gt;
| Now we will see what a '''non-static block''' is.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:42&lt;br /&gt;
| Any code written between two curly brackets is a '''non-static block'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:46  &lt;br /&gt;
| We can see the syntax here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:51&lt;br /&gt;
| When is a  '''non-static block'''  executed ?&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:54&lt;br /&gt;
|A  '''non-static block''' is executedfor each object that is created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:59&lt;br /&gt;
| It executes before the '''constructor''''s execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:04&lt;br /&gt;
| It can initialize''' instance member variables '''of the class.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
| Any other execution like calculation could also be given in the block.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:14&lt;br /&gt;
| Now, let us switch to '''Eclipse''' and try to use a '''non-static block.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:23&lt;br /&gt;
|  I have already opened a class named '''NonStaticTest''' in '''Eclipse.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:28&lt;br /&gt;
| I also have a created a '''class '''named '''A''' .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:33&lt;br /&gt;
| Now inside '''class''' '''A ''', I will first create a variable of type '''int'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:38&lt;br /&gt;
| So type '''int''' a semicolon, then press ''Enter''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:46&lt;br /&gt;
| Within curly brackets type '''System''' ''dot '''''out''' ''dot'' '''println''' within brackets and double quotes '''Non static''' '''block of an instance of Class A '''''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:12&lt;br /&gt;
| Then type '''System '''''dot'' '''out''' ''dot '''''println''' within brackets and double quotes '''The value of a''' is ''plus '''''a '''''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:32&lt;br /&gt;
| Now we will declare a '''constructor'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:36 &lt;br /&gt;
| So type '''public A''' ''opening and closing brackets'', open the ''curly brackets''  press '''Enter'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:51&lt;br /&gt;
| Then type  '''System''' ''dot '''''out '''''dot'' '''println''' within brackets and double quotes '''Constructing object of type A''' semicolon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:11&lt;br /&gt;
| Then type '''System''' ''dot'' '''out '''''dot '''''println''' within brackets and double quotes '''The value of a '''is ''plus'' '''a '''''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:35&lt;br /&gt;
| Now save this file.&lt;br /&gt;
|-&lt;br /&gt;
|  03:44&lt;br /&gt;
| Inside   '''class NonStaticTest''' in''' Eclipse '''let us create an '''object '''of the '''class A'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:53&lt;br /&gt;
| So type '''A''' ''space '''''a1''' ''equal to''''' new''' ''space'' '''A''' opening and closing brackets semicolon&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:08&lt;br /&gt;
| Next line we will create one more object of class '''A'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:12&lt;br /&gt;
|So type '''A''''' space'' '''a2''' ''equal to'' '''new '''''space'' '''A''' opening and closing brackets semicolon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:25&lt;br /&gt;
|Now  Save and run the file. So press '''Ctrl &amp;amp;S''' and '''Ctrl &amp;amp;F11 '''keys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:32&lt;br /&gt;
| We get the output as follows:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| As we can see when the first''' object '''is created, the '''non-static block''' is executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:45&lt;br /&gt;
|  '''non-static block'''   of an''' instance  of class A  '''  and the''' instance variable A '''is initialized to '''0'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| Only after that the '''constructor''' is executed. Constructing object of type A &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:02&lt;br /&gt;
| And here the''' instance variable''' is again initialized to '''0'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:07&lt;br /&gt;
| Then again when the second '''object''' is created, the '''non-static block''' is executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:16&lt;br /&gt;
| This process is repeated.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:20&lt;br /&gt;
|   We can have multiple '''non-static blocks''' in a '''class'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:25&lt;br /&gt;
| In this case they execute in the sequence in which they appear in the '''class.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:30&lt;br /&gt;
| We can try that now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:34&lt;br /&gt;
| Include one more block after the first one in class A.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:43&lt;br /&gt;
| So again type inside curly brackets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
|   '''System''' ''dot '''''out''' ''dot'' '''println''' within brackets and double quotes '''Second''' '''Non static''' '''block of an instance of Class A '''''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:08&lt;br /&gt;
| Then type '''System '''''dot'' '''out''' ''dot '''''println''' within brackets and double quotes '''The value of a''' is ''plus '''''a '''''semicolon''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:30&lt;br /&gt;
| Now save this file ,press''' Ctrl &amp;amp; S key ''' simultaneously then press ''' Ctrl &amp;amp; F11 '''  to   run the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:44&lt;br /&gt;
|  We get the output as follows.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:48&lt;br /&gt;
|   we   see that after the first block is executed, the second is executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:58&lt;br /&gt;
|  Only then the '''constructor''' is executed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:07&lt;br /&gt;
| Now  you might feel why do we need '''constructors.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:10&lt;br /&gt;
| The answer is we don't need the '''default constructor'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  07:15&lt;br /&gt;
| But the '''non-static block''' cannot be '''parameterized'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| You cannot have''' objects''' taking values from out side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:22&lt;br /&gt;
| So '''non-static block '''is not a substitute for '''constructor.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:27&lt;br /&gt;
| So let us summarizes&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:29&lt;br /&gt;
|  In this tutorial we learnt :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:32&lt;br /&gt;
| About '''non-static block'''   and how to use this block.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:35&lt;br /&gt;
|  For self assessment,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:36&lt;br /&gt;
|  create a '''class '''named '''B.'''&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
|   Create a '''non-static block''' and a '''constructor''' as shown in the tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:44&lt;br /&gt;
|  Create an '''object''' of '''class B''' in the '''class NonStaticTest '''already created'''.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|   Check the output.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:51&lt;br /&gt;
|  To know more about the Spoken Tutorial Project&lt;br /&gt;
|-&lt;br /&gt;
| 07:53&lt;br /&gt;
|  Watch the video available at [http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial] &lt;br /&gt;
|-&lt;br /&gt;
| 07:56&lt;br /&gt;
|   It summarizes the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:00&lt;br /&gt;
|   If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:03&lt;br /&gt;
| The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:06&lt;br /&gt;
|   Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:08&lt;br /&gt;
|  Gives certificates for those who pass an online test &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:12&lt;br /&gt;
|  For more details, please write to contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:18&lt;br /&gt;
 &lt;br /&gt;
|   Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:22&lt;br /&gt;
|   It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:28&lt;br /&gt;
|   More information on this Mission is available at &lt;br /&gt;
&lt;br /&gt;
* [http://spoken-tutorial.org/NMEICT-Intro http://spoken-tutorial.org/NMEICT-Intro] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:37&lt;br /&gt;
|Thus we have come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08:40&lt;br /&gt;
|  This is Arya Ratish  from IIT BOmbay signing off. Thanks for joining.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English-timed</id>
		<title>Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English-timed"/>
				<updated>2013-07-17T11:03:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| '''Time''''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|   Welcome to the Spoken Tutorial on '''How to apply for a PAN card. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:08&lt;br /&gt;
|  In this tutorial we will learn the process of-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
|  Applying for a '''PAN''' Card&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
|  Documents for proof of identity&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| And Tracking the status of the application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
|  The '''Pan card '''application form is called '''Form 49A.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
|   This form can be downloaded from the link given below http://www.utiitsl.com/forms/Forms 49A.pdf&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
|  Once you have downloaded the form, take a print-out of the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:44&lt;br /&gt;
|  Next step is to fill the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47  &lt;br /&gt;
| The form is to be filled legibly in '''BLOCK LETTERS''' in English only.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|  It is preferable to use a pen with black ink''' '''to fill the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| In each box, fill only one character i.e (alphabet /number / punctuation sign).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
|  A blank box must be left after each word.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:13&lt;br /&gt;
|  ''''Individual'''' applicants need two recent colour photographs with a white background.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20 &lt;br /&gt;
| These photos have to pasted on the form in the spaces provided.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
|  The size of the photo should be 3.5cm x 2.5cm&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
|  The photos should not be stapled or clipped to the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| The photo on the left, should have a signature/thumb impression across it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| For the right side photo, the signature/thumb impression should be below it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:54&lt;br /&gt;
|  Thumb impressions should be attested by a Notary Public or an authorized officer with official seal and stamp.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04	&lt;br /&gt;
|  Now, start filling the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|  First of all, fill the '''Assessing officer''' details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
|   '''Assessing officer''' details can be found on these webpages -&lt;br /&gt;
&lt;br /&gt;
* [http://www.utiitsl.com/utitsl/site/aoDetails.jsp www.utiitsl.com/utitsl/site/aoDetails.jsp] or&lt;br /&gt;
* [http://www.tin-nsdl.com/pan/pan-aocode.php www.tin-nsdl.com/pan/pan-aocode.php]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|  In the item 1 section, you have to fill in your personal details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:31&lt;br /&gt;
| Here, select your title, like Shri, Smt etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
|  Write your surname, first name and middle name, in full-form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| These are to be filled without any initials.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| Your name should not be prefixed with any title like M/s, Dr., Kumari, etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:57&lt;br /&gt;
| For '''Non-Individuals''', what if the name is longer than the space provided?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| In that case, it can be continued in the space provided for First and Middle Name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| In case of a Company, the name shouldn't contain any abbreviations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16	  &lt;br /&gt;
| E.g. 'Private Limited' should be written in full.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    03:21&lt;br /&gt;
|   Variations like Pvt Ltd, Private Ltd, P, P. Ltd etc are not allowed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:31&lt;br /&gt;
|  In case of sole proprietorship, the PAN should be applied for in the proprietor's own name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
|   In item 2, '''Individual''' applicants can use abbreviation in their names.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
| This will be printed on the PAN card.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
| Note that the last name must be written in its full-form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:54&lt;br /&gt;
|  The next section asks for other names that one is or was known by.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:02&lt;br /&gt;
| It must be filled if the applicant selects &amp;quot;yes&amp;quot;, following the instructions applicable for item 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| Item 4, the '''Gender '''field, should be filled only by '''Individual '''applicants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:18&lt;br /&gt;
|  The item 5 section asks for date of birth.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:23&lt;br /&gt;
| The dates expected from different categories of applicants are specified in the form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| E.g. A Company should provide its Date-of-Incorporation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| Next, '''Individual '''applicants should fill in their father's name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| Instructions in item 1 with respect to name, apply here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| Note that married women should also give their father's and not husband's name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| Item 7 asks for your address.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
|   Residential address should be filled only by '''Individuals''', '''HUF, AOP, BOI''' or '''AJP'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:07&lt;br /&gt;
| Individuals should give Office Address here, if they have a source of income e.g business or profession.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| In case of a Firm, LLP, Company, Local Authority or a Trust, complete office address is mandatory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
|  | The address given by all the applicants should include these details -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
|  i.e Town/City/District,&lt;br /&gt;
|-&lt;br /&gt;
|  05:37&lt;br /&gt;
|  State/Union Territory, and&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
|  PINCODE &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:41&lt;br /&gt;
|  Foreign addresses must contain Country Name along with its ZIP Code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|  For item 8, i.e. '''Address for Communication'''-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:51&lt;br /&gt;
| '''Individuals/HUFs/AOP/BOI/AJP''' may tick on either ''''Residence'''' or ''''Office'''' address.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| Other applicants should write their ''''Office'''' address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:05&lt;br /&gt;
|  All communication will be sent to the address written here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:11&lt;br /&gt;
|  | '''Telephone Number and Email ID details''' are to be filled in item 9.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| Telephone details should include '''Country code '''(ISD code) and '''Area/STD code '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| E.g. Details of a Delhi telephone 23557505 number should be filled as  &lt;br /&gt;
|-&lt;br /&gt;
|06:34  &lt;br /&gt;
|  9 1 the Country code&lt;br /&gt;
|-&lt;br /&gt;
|  06:36&lt;br /&gt;
| * 1 1 the STD Code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|  The numbers and e-mail id are necessary to&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
| contact applicants in case of any discrepancy in the application&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
|send the PAN card via e-mail&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| SMS the status updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:56&lt;br /&gt;
|In item 10, select the category status that is applicable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| In case of '''Limited Liability Partnership''', the '''PAN''' will be given a '''Firm''' status.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:09&lt;br /&gt;
|  Item 11 asks for the registration number of companies, issued by the Registrar of Companies.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:18 &lt;br /&gt;
|  Other applicants may mention registration number issued by State or Central Government Authority.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07: 27&lt;br /&gt;
|  Item 12 -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
|Citizens of India, must enter their '''AADHAAR''' number, if allotted.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:34&lt;br /&gt;
| It should be supported by a copy of the '''AADHAAR''' letter/card.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| In item 13, applicants must indicate their source of income using a business/profession code&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|  These codes are available on page 3 of the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
| E.g.  Medical Profession and Business's code is 01&lt;br /&gt;
|-&lt;br /&gt;
|  07:58&lt;br /&gt;
|  Engineering is 02&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:01&lt;br /&gt;
|  Item 14 asks for personal details of representative assessees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
|Only those specified in '''Section 160''' of the '''Income-tax Act, 1961''' can act as representative assessees.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
|  Some of them are-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
|an agent of the non-resident,&lt;br /&gt;
|-&lt;br /&gt;
|  08:23&lt;br /&gt;
|guardian or manager of a minor,lunatic or idiot,  Court of Wards etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:32&lt;br /&gt;
|Representative assessees are mandatory for applicants who are minors, mentally retarded, deceased, idiot or a lunatic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
| Personal details of the Representative Assessee have to be filled here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:49&lt;br /&gt;
|  Item 15, is about documents to be submitted for Pan Card application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:55&lt;br /&gt;
| Attaching proof of identity and proof of address with a PAN application is mandatory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:04&lt;br /&gt;
|These documents should be in the name of applicant.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:09&lt;br /&gt;
|Representative assessees must also attach these documents&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:15&lt;br /&gt;
| List of documents that serve as proof of identity and address are given on page 4 of the Pan application form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:26&lt;br /&gt;
|Applicants must furnish any one document from the options listed in the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:33&lt;br /&gt;
|   E.g.-Proof of identity for '''Individual''' applicants and '''HUF''' are-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:39&lt;br /&gt;
| School leaving certificate&lt;br /&gt;
|-&lt;br /&gt;
|  09:42&lt;br /&gt;
|  Ration Card&lt;br /&gt;
|-&lt;br /&gt;
|  09:43 &lt;br /&gt;
|  Driver's license etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
|  Documents for proof of address are -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| Electricity bill&lt;br /&gt;
|-&lt;br /&gt;
|  09:52&lt;br /&gt;
| Telephone Bill&lt;br /&gt;
|-&lt;br /&gt;
|  09:53&lt;br /&gt;
|  Passport etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
|  Now we will discuss some general information regarding the application-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:03&lt;br /&gt;
|The fee for processing PAN application is Rs.96.00 ( 85.00 + 12.36% service tax).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:15&lt;br /&gt;
|Payment can be made by-&lt;br /&gt;
&lt;br /&gt;
* Demand Draft&lt;br /&gt;
* Cheque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
|  For addresses outside India, the processing fee is Rs. 962.00&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:27&lt;br /&gt;
|i.e[ (Application fee 85.00 + Dispatch Charges 771.00) + 12.36% service tax]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:40&lt;br /&gt;
|For foreign addresses, payment can be made only by way of Demand Draft payable at Mumbai.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
|   The box at the end of the form, asks for the applicant's signature or thumb-print.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:55&lt;br /&gt;
|Representative Assessee's signature or thumb print should be given for minors, the deceased, lunatics and the mentally retarded.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
|  Applications without signature or thumb-print will be rejected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:12&lt;br /&gt;
|  Applicants will receive an acknowledgement on acceptance of this form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:18 &lt;br /&gt;
|This will contain the Unique Identification number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:23&lt;br /&gt;
|This number can be used for tracking the status of the application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| You can track its status using the Income-tax Department website or these &lt;br /&gt;
&lt;br /&gt;
[http://www.incometaxindia.gov.in/ www.incometaxindia.gov.in] OR these websites&lt;br /&gt;
&lt;br /&gt;
[https://tin.tin.nsdl.com/tan/StatusTrack.html tin.tin.nsdl.com/tan/StatusTrack.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.myutiitsl.com/PANONLINE/panTracker.do w][http://www.myutiitsl.com/PANONLINE/panTracker.do ww.myutiitsl.com/PANONLINE/panTracker.do]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:38&lt;br /&gt;
| On this website, the &amp;quot;'''Status Track '''&amp;quot; search will  perform this task.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:43&lt;br /&gt;
|This search will need either your&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:45&lt;br /&gt;
| # acknowledgement number, or&lt;br /&gt;
|-&lt;br /&gt;
| 11:47 &lt;br /&gt;
| # details like name and date of birth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52 &lt;br /&gt;
|  | One can also get PAN status details via SMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
|  11:57&lt;br /&gt;
|&amp;gt;SMS- NSDLPAN&amp;lt;space&amp;gt;15-digit Acknowledgement No. and send to 57575&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:10&lt;br /&gt;
|  The postal addresses are as shown.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  12:17&lt;br /&gt;
|  Hope this information was helpful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:20&lt;br /&gt;
|Now let us summarize. In this tutorial, we have learnt -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:25&lt;br /&gt;
|- Procedure to apply for PAN Card&lt;br /&gt;
|-&lt;br /&gt;
| 12:28&lt;br /&gt;
|  Documents for proof of identity and &lt;br /&gt;
|-&lt;br /&gt;
|  12:32&lt;br /&gt;
|- Tracking the Status of PAN &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:35&lt;br /&gt;
|   Watch the video available at the following link  http://spoken-tutorial.org/What_is_a_Spoken_Tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:39&lt;br /&gt;
|It summarizes the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:43&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:49&lt;br /&gt;
|   The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:51&lt;br /&gt;
|Conducts workshops using spoken tutorials&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:55 &lt;br /&gt;
|Gives certificates for those who pass an online test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13 :01&lt;br /&gt;
| For more details, please write to contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:09&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13:13&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government&lt;br /&gt;
&lt;br /&gt;
of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13:21&lt;br /&gt;
|More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    13:31&lt;br /&gt;
| We have come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13:35&lt;br /&gt;
|This is Arthi signing off from IIT Bombay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English-timed</id>
		<title>Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Digital-Divide/D0/How-to-apply-for-a-PAN-Card/English-timed"/>
				<updated>2013-07-17T11:02:30Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '  {| style=&amp;quot;border-spacing:0;&amp;quot; |  &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt; | &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;  |- |  00:01 |   Welcome to the Spoken Tutorial on '''How to apply for a PA…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
|  &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:01&lt;br /&gt;
|   Welcome to the Spoken Tutorial on '''How to apply for a PAN card. '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:08&lt;br /&gt;
|  In this tutorial we will learn the process of-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:12&lt;br /&gt;
|  Applying for a '''PAN''' Card&lt;br /&gt;
|-&lt;br /&gt;
|  00:15&lt;br /&gt;
|  Documents for proof of identity&lt;br /&gt;
|-&lt;br /&gt;
|  00:19&lt;br /&gt;
| And Tracking the status of the application&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:23&lt;br /&gt;
|  The '''Pan card '''application form is called '''Form 49A.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:29&lt;br /&gt;
|   This form can be downloaded from the link given below http://www.utiitsl.com/forms/Forms 49A.pdf&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:37&lt;br /&gt;
|  Once you have downloaded the form, take a print-out of the same.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:44&lt;br /&gt;
|  Next step is to fill the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:47  &lt;br /&gt;
| The form is to be filled legibly in '''BLOCK LETTERS''' in English only.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:53&lt;br /&gt;
|  It is preferable to use a pen with black ink''' '''to fill the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:59&lt;br /&gt;
| In each box, fill only one character i.e (alphabet /number / punctuation sign).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:08&lt;br /&gt;
|  A blank box must be left after each word.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:13&lt;br /&gt;
|  ''''Individual'''' applicants need two recent colour photographs with a white background.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:20 &lt;br /&gt;
| These photos have to pasted on the form in the spaces provided.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:26&lt;br /&gt;
|  The size of the photo should be 3.5cm x 2.5cm&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:35&lt;br /&gt;
|  The photos should not be stapled or clipped to the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:40&lt;br /&gt;
| The photo on the left, should have a signature/thumb impression across it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:47&lt;br /&gt;
| For the right side photo, the signature/thumb impression should be below it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:54&lt;br /&gt;
|  Thumb impressions should be attested by a Notary Public or an authorized officer with official seal and stamp.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04	&lt;br /&gt;
|  Now, start filling the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:06&lt;br /&gt;
|  First of all, fill the '''Assessing officer''' details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:11&lt;br /&gt;
|   '''Assessing officer''' details can be found on these webpages -&lt;br /&gt;
&lt;br /&gt;
* [http://www.utiitsl.com/utitsl/site/aoDetails.jsp www.utiitsl.com/utitsl/site/aoDetails.jsp] or&lt;br /&gt;
* [http://www.tin-nsdl.com/pan/pan-aocode.php www.tin-nsdl.com/pan/pan-aocode.php]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:26&lt;br /&gt;
|  In the item 1 section, you have to fill in your personal details.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:31&lt;br /&gt;
| Here, select your title, like Shri, Smt etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:38&lt;br /&gt;
|  Write your surname, first name and middle name, in full-form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
| These are to be filled without any initials.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:48&lt;br /&gt;
| Your name should not be prefixed with any title like M/s, Dr., Kumari, etc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:57&lt;br /&gt;
| For '''Non-Individuals''', what if the name is longer than the space provided?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:03&lt;br /&gt;
| In that case, it can be continued in the space provided for First and Middle Name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:10&lt;br /&gt;
| In case of a Company, the name shouldn't contain any abbreviations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:16	  &lt;br /&gt;
| E.g. 'Private Limited' should be written in full.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    03:21&lt;br /&gt;
|   Variations like Pvt Ltd, Private Ltd, P, P. Ltd etc are not allowed.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:31&lt;br /&gt;
|  In case of sole proprietorship, the PAN should be applied for in the proprietor's own name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:39&lt;br /&gt;
|   In item 2, '''Individual''' applicants can use abbreviation in their names.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:46&lt;br /&gt;
| This will be printed on the PAN card.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:49&lt;br /&gt;
| Note that the last name must be written in its full-form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   03:54&lt;br /&gt;
|  The next section asks for other names that one is or was known by.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:02&lt;br /&gt;
| It must be filled if the applicant selects &amp;quot;yes&amp;quot;, following the instructions applicable for item 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:10&lt;br /&gt;
| Item 4, the '''Gender '''field, should be filled only by '''Individual '''applicants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:18&lt;br /&gt;
|  The item 5 section asks for date of birth.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:23&lt;br /&gt;
| The dates expected from different categories of applicants are specified in the form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:29&lt;br /&gt;
| E.g. A Company should provide its Date-of-Incorporation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
| Next, '''Individual '''applicants should fill in their father's name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:40&lt;br /&gt;
| Instructions in item 1 with respect to name, apply here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:46&lt;br /&gt;
| Note that married women should also give their father's and not husband's name.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:53&lt;br /&gt;
| Item 7 asks for your address.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:57&lt;br /&gt;
|   Residential address should be filled only by '''Individuals''', '''HUF, AOP, BOI''' or '''AJP'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:07&lt;br /&gt;
| Individuals should give Office Address here, if they have a source of income e.g business or profession.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:16&lt;br /&gt;
| In case of a Firm, LLP, Company, Local Authority or a Trust, complete office address is mandatory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:26&lt;br /&gt;
|  | The address given by all the applicants should include these details -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:32&lt;br /&gt;
|  i.e Town/City/District,&lt;br /&gt;
|-&lt;br /&gt;
|  05:37&lt;br /&gt;
|  State/Union Territory, and&lt;br /&gt;
|-&lt;br /&gt;
|  05:40&lt;br /&gt;
|  PINCODE &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:41&lt;br /&gt;
|  Foreign addresses must contain Country Name along with its ZIP Code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:47&lt;br /&gt;
|  For item 8, i.e. '''Address for Communication'''-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:51&lt;br /&gt;
| '''Individuals/HUFs/AOP/BOI/AJP''' may tick on either ''''Residence'''' or ''''Office'''' address.&lt;br /&gt;
|-&lt;br /&gt;
|  06:01&lt;br /&gt;
| Other applicants should write their ''''Office'''' address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:05&lt;br /&gt;
|  All communication will be sent to the address written here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:11&lt;br /&gt;
|  | '''Telephone Number and Email ID details''' are to be filled in item 9.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
| Telephone details should include '''Country code '''(ISD code) and '''Area/STD code '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
| E.g. Details of a Delhi telephone 23557505 number should be filled as  &lt;br /&gt;
|-&lt;br /&gt;
|06:34  &lt;br /&gt;
|  9 1 the Country code&lt;br /&gt;
|-&lt;br /&gt;
|  06:36&lt;br /&gt;
| * 1 1 the STD Code&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|  The numbers and e-mail id are necessary to&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
| contact applicants in case of any discrepancy in the application&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
|send the PAN card via e-mail&lt;br /&gt;
|-&lt;br /&gt;
|  06:52&lt;br /&gt;
| SMS the status updates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:56&lt;br /&gt;
|In item 10, select the category status that is applicable.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:02&lt;br /&gt;
| In case of '''Limited Liability Partnership''', the '''PAN''' will be given a '''Firm''' status.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:09&lt;br /&gt;
|  Item 11 asks for the registration number of companies, issued by the Registrar of Companies.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:18 &lt;br /&gt;
|  Other applicants may mention registration number issued by State or Central Government Authority.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07: 27&lt;br /&gt;
|  Item 12 -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:28&lt;br /&gt;
|Citizens of India, must enter their '''AADHAAR''' number, if allotted.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:34&lt;br /&gt;
| It should be supported by a copy of the '''AADHAAR''' letter/card.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:39&lt;br /&gt;
| In item 13, applicants must indicate their source of income using a business/profession code&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:48&lt;br /&gt;
|  These codes are available on page 3 of the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:52&lt;br /&gt;
| E.g.  Medical Profession and Business's code is 01&lt;br /&gt;
|-&lt;br /&gt;
|  07:58&lt;br /&gt;
|  Engineering is 02&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:01&lt;br /&gt;
|  Item 14 asks for personal details of representative assessees.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:08&lt;br /&gt;
|Only those specified in '''Section 160''' of the '''Income-tax Act, 1961''' can act as representative assessees.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:18&lt;br /&gt;
|  Some of them are-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:20&lt;br /&gt;
|an agent of the non-resident,&lt;br /&gt;
|-&lt;br /&gt;
|  08:23&lt;br /&gt;
|guardian or manager of a minor,lunatic or idiot,  Court of Wards etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:32&lt;br /&gt;
|Representative assessees are mandatory for applicants who are minors, mentally retarded, deceased, idiot or a lunatic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:43&lt;br /&gt;
| Personal details of the Representative Assessee have to be filled here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08:49&lt;br /&gt;
|  Item 15, is about documents to be submitted for Pan Card application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08:55&lt;br /&gt;
| Attaching proof of identity and proof of address with a PAN application is mandatory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:04&lt;br /&gt;
|These documents should be in the name of applicant.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:09&lt;br /&gt;
|Representative assessees must also attach these documents&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:15&lt;br /&gt;
| List of documents that serve as proof of identity and address are given on page 4 of the Pan application form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:26&lt;br /&gt;
|Applicants must furnish any one document from the options listed in the form.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:33&lt;br /&gt;
|   E.g.-Proof of identity for '''Individual''' applicants and '''HUF''' are-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   09:39&lt;br /&gt;
| School leaving certificate&lt;br /&gt;
|-&lt;br /&gt;
|  09:42&lt;br /&gt;
|  Ration Card&lt;br /&gt;
|-&lt;br /&gt;
|  09:43 &lt;br /&gt;
|  Driver's license etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09:46&lt;br /&gt;
|  Documents for proof of address are -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:50&lt;br /&gt;
| Electricity bill&lt;br /&gt;
|-&lt;br /&gt;
|  09:52&lt;br /&gt;
| Telephone Bill&lt;br /&gt;
|-&lt;br /&gt;
|  09:53&lt;br /&gt;
|  Passport etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09:57&lt;br /&gt;
|  Now we will discuss some general information regarding the application-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:03&lt;br /&gt;
|The fee for processing PAN application is Rs.96.00 ( 85.00 + 12.36% service tax).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:15&lt;br /&gt;
|Payment can be made by-&lt;br /&gt;
&lt;br /&gt;
* Demand Draft&lt;br /&gt;
* Cheque&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:20&lt;br /&gt;
|  For addresses outside India, the processing fee is Rs. 962.00&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:27&lt;br /&gt;
|i.e[ (Application fee 85.00 + Dispatch Charges 771.00) + 12.36% service tax]. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:40&lt;br /&gt;
|For foreign addresses, payment can be made only by way of Demand Draft payable at Mumbai.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:48&lt;br /&gt;
|   The box at the end of the form, asks for the applicant's signature or thumb-print.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10:55&lt;br /&gt;
|Representative Assessee's signature or thumb print should be given for minors, the deceased, lunatics and the mentally retarded.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:06&lt;br /&gt;
|  Applications without signature or thumb-print will be rejected.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   11:12&lt;br /&gt;
|  Applicants will receive an acknowledgement on acceptance of this form.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:18 &lt;br /&gt;
|This will contain the Unique Identification number.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:23&lt;br /&gt;
|This number can be used for tracking the status of the application.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:29&lt;br /&gt;
| You can track its status using the Income-tax Department website or these &lt;br /&gt;
&lt;br /&gt;
[http://www.incometaxindia.gov.in/ www.incometaxindia.gov.in] OR these websites&lt;br /&gt;
&lt;br /&gt;
[https://tin.tin.nsdl.com/tan/StatusTrack.html tin.tin.nsdl.com/tan/StatusTrack.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.myutiitsl.com/PANONLINE/panTracker.do w][http://www.myutiitsl.com/PANONLINE/panTracker.do ww.myutiitsl.com/PANONLINE/panTracker.do]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11:38&lt;br /&gt;
| On this website, the &amp;quot;'''Status Track '''&amp;quot; search will  perform this task.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:43&lt;br /&gt;
|This search will need either your&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:45&lt;br /&gt;
| # acknowledgement number, or&lt;br /&gt;
|-&lt;br /&gt;
| 11:47 &lt;br /&gt;
| # details like name and date of birth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11:52 &lt;br /&gt;
|  | One can also get PAN status details via SMS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 |-&lt;br /&gt;
|  11:57&lt;br /&gt;
|&amp;gt;SMS- NSDLPAN&amp;lt;space&amp;gt;15-digit Acknowledgement No. and send to 57575&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:10&lt;br /&gt;
|  The postal addresses are as shown.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  12:17&lt;br /&gt;
|  Hope this information was helpful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:20&lt;br /&gt;
|Now let us summarize. In this tutorial, we have learnt -&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:25&lt;br /&gt;
|- Procedure to apply for PAN Card&lt;br /&gt;
|-&lt;br /&gt;
| 12:28&lt;br /&gt;
|  Documents for proof of identity and &lt;br /&gt;
|-&lt;br /&gt;
|  12:32&lt;br /&gt;
|- Tracking the Status of PAN &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:35&lt;br /&gt;
|   Watch the video available at the following link  http://spoken-tutorial.org/What_is_a_Spoken_Tutorial&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:39&lt;br /&gt;
|It summarizes the Spoken Tutorial project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:43&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12:49&lt;br /&gt;
|   The Spoken Tutorial Project Team&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12:51&lt;br /&gt;
|Conducts workshops using spoken tutorials&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12:55 &lt;br /&gt;
|Gives certificates for those who pass an online test&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13 :01&lt;br /&gt;
| For more details, please write to contact@spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13:09&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13:13&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government&lt;br /&gt;
&lt;br /&gt;
of India&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13:21&lt;br /&gt;
|More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|    13:31&lt;br /&gt;
| We have come to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  13:35&lt;br /&gt;
|This is Arthi signing off from IIT Bombay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for joining&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C3/String-Library-Functions/English-timed</id>
		<title>C-and-C++/C3/String-Library-Functions/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C3/String-Library-Functions/English-timed"/>
				<updated>2013-07-16T11:49:05Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with ' {| border=1 || ''Time''' || '''Narration'''  |- | 00:02 |  Welcome to the spoken-tutorial on String Library Functions in C  |- | 00:07 |  In this tutorial, we will learn,  |- | …'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Welcome to the spoken-tutorial on String Library Functions in C&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:07&lt;br /&gt;
|  In this tutorial, we will learn,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:10&lt;br /&gt;
| String Library Functions &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:12&lt;br /&gt;
| We will do this with the help of some examples &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:15&lt;br /&gt;
| To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:18&lt;br /&gt;
| Ubuntu Operating System version 11.10, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| gcc Compiler Version 4.6.1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:27&lt;br /&gt;
|  Let us start with an introduction to string library functions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:31&lt;br /&gt;
| These are the group of functions implementing operations on strings.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:37&lt;br /&gt;
| Various operations such as copying, concatenation, searching etc are supported.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:45&lt;br /&gt;
|Let us see some of the string library functions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:49&lt;br /&gt;
| Here we have the '''strncpy''' function &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:52&lt;br /&gt;
| The syntax for this is strncpy(char str1, char str2, int n )&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:02&lt;br /&gt;
| It copies first n characters of '''string str2''' into '''string str1'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:10&lt;br /&gt;
| eg. char strncpy(char hello, char world, 2);&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:17&lt;br /&gt;
| The output will be ;'''Wollo'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:21&lt;br /&gt;
| Here we have''' Wo '''fromt the string 2 and rest of the characters from string 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:29&lt;br /&gt;
|  Now we will see strcmp function, the syntax for  this is  strncmp (char str1, char str2 and int n)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:43&lt;br /&gt;
| It will compare first n characters of string 2 with string 1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:49&lt;br /&gt;
| eg. int strncmp(char ice, char icecream, int 2);&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:56&lt;br /&gt;
| The output will be 0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:58&lt;br /&gt;
|  Now we will see how to use the string library functions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:03&lt;br /&gt;
| I am going to show you some of the commonly used string functions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:08&lt;br /&gt;
| I have already typed the program on the editor,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:11&lt;br /&gt;
| i will open it &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:12&lt;br /&gt;
| Here we have the string length function &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:15&lt;br /&gt;
|   Note that our filename is strlen.c.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:20&lt;br /&gt;
| In this we will find the length of the string &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:24&lt;br /&gt;
| These are the header files as '''stdio.h and string.h ''' &lt;br /&gt;
|-&lt;br /&gt;
| 02:29&lt;br /&gt;
| This is our main function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:32&lt;br /&gt;
|  Here we have a character variable ''''arr'''',&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:36&lt;br /&gt;
| It stores a value ''''Ashwini''''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:39&lt;br /&gt;
| Then we have an integer variable '''len1 '''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:43&lt;br /&gt;
| here we will find the lenght of the string using''' strlen''' funtion&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:49&lt;br /&gt;
|the result will be stored in '''len1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:53&lt;br /&gt;
| Then we print the string and the length of the string.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:57&lt;br /&gt;
|And this is our return statement &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:59&lt;br /&gt;
|Now let us execute the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:02&lt;br /&gt;
|Open the terminal window by pressing&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:04&lt;br /&gt;
|'''Ctrl, Alt''' and '''T''' keys simultaneously on your keyboard &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:10&lt;br /&gt;
|  To compile&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:11&lt;br /&gt;
|Type:  &amp;quot;gcc&amp;quot; space &amp;quot;strlen.c&amp;quot; space “-o” space “str1”.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:19&lt;br /&gt;
|Press Enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:20&lt;br /&gt;
|   type: '''./str1''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:23&lt;br /&gt;
|Press Enter &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:24&lt;br /&gt;
|  The output is displayed as &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:26&lt;br /&gt;
|'''string = Ashwini, Length = 7'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:30&lt;br /&gt;
|You can count here. 1,2,3,4,5,6, and 7&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:38&lt;br /&gt;
|   Let us see another string function &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:41&lt;br /&gt;
|Here we have the string copy fuction&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:43&lt;br /&gt;
|   Note that our filename is '''strcpy.c'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:49&lt;br /&gt;
|  In this we will copy the source string into the target string&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:54&lt;br /&gt;
|Here we have Ice in the source string, it will be copied to the target string .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:00&lt;br /&gt;
| This is our '''strcpy ''' function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:03&lt;br /&gt;
|   Here we print the source string and the target string &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:07&lt;br /&gt;
| Let us execute and see &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:09&lt;br /&gt;
|Come back to our terminal &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
|  | To compile type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:12&lt;br /&gt;
|'''gcc''' space '''strcpy.c '''space '''-o '''space '''str2'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:19&lt;br /&gt;
|Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:21&lt;br /&gt;
|Type  '''./str2 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:23&lt;br /&gt;
|Press''' Enter'''&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:25&lt;br /&gt;
| The output is displayed as &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:27&lt;br /&gt;
|source string = Ice &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|target string = Ice &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:32&lt;br /&gt;
| Now let us see another string function &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:35&lt;br /&gt;
|   Now we will see the string compare function &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:38&lt;br /&gt;
|Note that our filename is '''strcmp.c'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:43&lt;br /&gt;
|In this we will comapre two strings &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:47&lt;br /&gt;
|Here we have character variables as '''str1''' and '''str2 '''&lt;br /&gt;
'&lt;br /&gt;
|-&lt;br /&gt;
|   04:53&lt;br /&gt;
|  '''str 1''' stores the value as ''''Ice'''' and    ''' str2 '''stores the value as ''''Cream'.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:59&lt;br /&gt;
|Here we have interger variables as''' i '''and''' j'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:04&lt;br /&gt;
|In this we will compare the string using the''' strcmp''' function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05: 09&lt;br /&gt;
|Here we compare str1 ie: 'Ice' with 'Hello'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:14&lt;br /&gt;
|The result is stored in '''i'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:17&lt;br /&gt;
|In this we will compare string 2 ie: 'Cream' with 'Cream'&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:23&lt;br /&gt;
|The result is stored in ''' j'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:25&lt;br /&gt;
|Then we print both the results &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:28&lt;br /&gt;
|and this is our return statement &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| Let us execute the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:33&lt;br /&gt;
|Come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:35&lt;br /&gt;
|  To compile type&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:37&lt;br /&gt;
|'''gcc''' space '''strcmp.c '''space '''-o''' space '''str3 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:46&lt;br /&gt;
|Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:48&lt;br /&gt;
|Type  '''./str3'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:51&lt;br /&gt;
|The outpur is displayed as 1,0 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:55&lt;br /&gt;
|  Come back to our program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:57&lt;br /&gt;
|Here we get 1 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 055:59&lt;br /&gt;
|and here we get as 0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:02&lt;br /&gt;
|Let us move back to our slides &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:04&lt;br /&gt;
|Let us summarize,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:06&lt;br /&gt;
| In this tutorial we learned,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:08&lt;br /&gt;
|String library functions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:09&lt;br /&gt;
| strlen()&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:11&lt;br /&gt;
| strcpy()&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:13&lt;br /&gt;
| strcmp()&lt;br /&gt;
|-&lt;br /&gt;
|  06:15&lt;br /&gt;
| strncpy()&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:17&lt;br /&gt;
| and strncmp()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:20&lt;br /&gt;
|   As an assignemnt,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:21&lt;br /&gt;
|Write a C Program to concatenate String best and String bus.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:25&lt;br /&gt;
|Hint: strcat(char str1, char str2);&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:33&lt;br /&gt;
|Also explore the other functions in string library.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   06:37&lt;br /&gt;
|   Watch the video available at the link shown below  http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:40&lt;br /&gt;
|It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:43&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:47&lt;br /&gt;
|  The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:49&lt;br /&gt;
|Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:52&lt;br /&gt;
|Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
|For more details, please write to  contact [at] spoken hyphen tutorial dot org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:04&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:08&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:24&lt;br /&gt;
|Thank you for joining. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C-Program/English-timed</id>
		<title>C-and-C++/C2/First-C-Program/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/First-C-Program/English-timed"/>
				<updated>2013-07-16T10:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border = 1&lt;br /&gt;
&lt;br /&gt;
|'''Time'''&lt;br /&gt;
&lt;br /&gt;
|'''Narration'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.02&lt;br /&gt;
| | Welcome to the spoken tutorial on First C program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.06&lt;br /&gt;
|  In this tutorial, we  will learn&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.08&lt;br /&gt;
| How to write a simple C program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.11&lt;br /&gt;
| How to compile it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.13&lt;br /&gt;
| How to execute it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.14&lt;br /&gt;
|We will also explain some common errors and their solutions. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.19 &lt;br /&gt;
| | To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.21&lt;br /&gt;
|Ubuntu operating system version 11.10 and gcc Compiler version 4.6.1 on Ubuntu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.31&lt;br /&gt;
|  To practice this tutorial, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.33&lt;br /&gt;
|You should be familiar with Ubuntu Operating System and an Editor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.39&lt;br /&gt;
|Some editors are '''vim''' and '''gedit'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.42&lt;br /&gt;
|I will use gedit in this tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.46&lt;br /&gt;
|For relevant tutorials please visit our website: [http://spoken-tutorial.org/ http://spoken-tutorial.org] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.51&lt;br /&gt;
| Let me tell you how to write a C program through an example &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.56&lt;br /&gt;
|Open the terminal window  by pressing '''Ctrl, Alt and T '''keys simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.07&lt;br /&gt;
|  Now let's open the text editor. So, at the prompt, type &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.12&lt;br /&gt;
|'''“gedit”''' space '''“talk”''' dot '''“c”''' space “&amp;amp;”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.20&lt;br /&gt;
|'''We use ampersand (&amp;amp;) to free up the prompt '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.25&lt;br /&gt;
| Please note that all the '''C''' files will  have  extension dot '''“c”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.31&lt;br /&gt;
|  Now Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.33&lt;br /&gt;
|  the text editor has opened&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.37&lt;br /&gt;
|  Let us start to write a program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.39&lt;br /&gt;
| Type double slash '''“//”''' space &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.42&lt;br /&gt;
|'''“My first C program”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.48&lt;br /&gt;
| Here, double slash is used to comment the line&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.52&lt;br /&gt;
|Comments are used to understand the flow of program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.56&lt;br /&gt;
|It is useful for documentation&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.58 &lt;br /&gt;
|It gives us information about the program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.01&lt;br /&gt;
|The double slash is called as single line comment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.07 &lt;br /&gt;
| Now press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.09&lt;br /&gt;
|Type hash '''“#include”''' space opening bracket , closing bracket''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.17&lt;br /&gt;
| It is always a good practice to complete the brackets first, and then start writing inside it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.24&lt;br /&gt;
| Now  Inside the bracket, type'''“stdio”''' dot”.” “'''h” '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.30&lt;br /&gt;
|  '''stdio.h''' is a '''header file'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.33&lt;br /&gt;
|A '''program''' must contain this header file when it uses standard '''input/output functions'''.Now press Enter &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.43&lt;br /&gt;
|   type '''“int” '''space''' “main” '''opening bracket,&lt;br /&gt;
 closing bracket '''“()”. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.50&lt;br /&gt;
| | ' '''main''' is a special '''function''' &lt;br /&gt;
|-&lt;br /&gt;
| 02.52&lt;br /&gt;
|It denotes that the execution of the program begins from this line&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.58&lt;br /&gt;
|The opening bracket and  closing bracket is called as parenthesis.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.04&lt;br /&gt;
|  Parenthesis followed by '''main''' is to tell the user that '''main''' is a '''function'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.11&lt;br /&gt;
| Here the '''int''' '''main function''' takes no '''arguments''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.15&lt;br /&gt;
|It returns a value of type '''integer'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.19&lt;br /&gt;
| We will learn about '''data types''' in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.23&lt;br /&gt;
| Now  Let us switch to the slides to know more about  '''main function'''. Let us go to the next slide.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.30&lt;br /&gt;
|  Every '''program'''should have  one main function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.33&lt;br /&gt;
|There should NOT be more than one main function&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.37&lt;br /&gt;
|Otherwise the compiler cannot locate the beginning of the program &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.41&lt;br /&gt;
|The empty pair of parentheses indicates that main has no '''arguments'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.46&lt;br /&gt;
|The concept of arguments will be discussed in detail in the upcoming tutorials.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.52&lt;br /&gt;
| Now let us come back to our program. Press Enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.58&lt;br /&gt;
| Type opening curly brace '''“{”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.00&lt;br /&gt;
|The opening curly bracket marks the beginning of the '''function''' '''main'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.05&lt;br /&gt;
|Then  Type  closing curly  bracket '''“}”'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 04.08&lt;br /&gt;
|The closing curly bracket indicates the end of the '''function''' '''main'''. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.13&lt;br /&gt;
| Now Inside the bracket   &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.14&lt;br /&gt;
|press '''Enter''' twice,  move the cursor one line up&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.20&lt;br /&gt;
| Indentation makes the code easier to read&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.23&lt;br /&gt;
|It also helps to locate errors faster&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.26&lt;br /&gt;
|So let us give three space here&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.29&lt;br /&gt;
| And  Type''' “printf” ''' opening bracket closing bracket '''“()” '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.34&lt;br /&gt;
|'''printf '''is a standard C function to print the output on the terminal &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.39&lt;br /&gt;
|  Here inside the brackets, within double quotes, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.44&lt;br /&gt;
|Anything within the double quotes in the printf statement will be printed on the terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.50&lt;br /&gt;
|Type'''“Talk To a Teacher '''backslash '''n”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.00&lt;br /&gt;
|Backslash n '''“\n” '''signifies newline&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.03&lt;br /&gt;
|As a result, after execution of the '''printf '''function, the cursor moves to the new line&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.11&lt;br /&gt;
| Every '''C''' statement must end with a '''semicolon “;”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.15&lt;br /&gt;
|Hence, type it at the end of this line. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.19&lt;br /&gt;
|'''Semicolon''' acts as a statement terminator.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.24&lt;br /&gt;
|Now press '''Enter''' give three space here&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.28&lt;br /&gt;
| And type '''“return”''' space''' “0”''' and a '''semicolon''' '''“;”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.34&lt;br /&gt;
| This statement returns the integer zero&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.38&lt;br /&gt;
|An integer has to be returned for this function because the function type is '''int'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.45&lt;br /&gt;
|The '''return''' statement marks the end of executable statements&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.51&lt;br /&gt;
|We will learn more about the returned values in another tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.56&lt;br /&gt;
| Now click on&amp;quot;'''Save'''&amp;quot; button to save the file &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.00&lt;br /&gt;
|It is a good habit to save files frequently&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.03&lt;br /&gt;
|This will protect you from sudden power failures&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.06&lt;br /&gt;
|It will also be useful in case the applications were to crash.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.10&lt;br /&gt;
|  Let  us now compile the program come back to a  terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.15&lt;br /&gt;
|Type '''“gcc”''' space '''“talk.c”''' space hyphen “-'''o”''' space '''“myoutput”'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.24&lt;br /&gt;
| '''gcc''' is the compiler&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.27&lt;br /&gt;
|'''talk.c''' is our filename .&lt;br /&gt;
|-&lt;br /&gt;
| 06.30&lt;br /&gt;
|'''-o''' '''myoutput''' says that the executable should go to the file '''myoutput'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.37&lt;br /&gt;
|  Now Press''' Enter. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.39&lt;br /&gt;
|We see that the program is compiled&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.42&lt;br /&gt;
|By typing '''ls -lrt''', we can see that '''myoutput''' is the last file to be created&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.54&lt;br /&gt;
|To execute the program, type dot slash '''“./myoutput” ''' press '''Enter.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.01&lt;br /&gt;
|  Here the output is displayed as '''“Talk To a Teacher”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.06&lt;br /&gt;
|  As I said before, return is the last statement to be executed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.10&lt;br /&gt;
|Thus after the return statement nothing will be executed. Let us try it out.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.15&lt;br /&gt;
| come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.17&lt;br /&gt;
| After the '''return''' statement, let us include one more '''printf''' statement give space here type printf(&amp;quot;Welcome \n&amp;quot;) at the end type a semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.35&lt;br /&gt;
| Now click on   save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.37&lt;br /&gt;
|Let us compile  and execute come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.41 &lt;br /&gt;
|  you can recall the previously entered commands by using '''up arrow'''key.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.46&lt;br /&gt;
|That is what I did now&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.51&lt;br /&gt;
|We see that the second  statements  '''welcome''' is  not executed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.58&lt;br /&gt;
| Now come back to our program&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.00&lt;br /&gt;
|Let us write the 'Welcome' statement above the return statement&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.07&lt;br /&gt;
|  Click on  Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.09&lt;br /&gt;
|Let us compile and execute&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.15&lt;br /&gt;
|We see that the second '''printf''' statement ''welcome'' has also has been executed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.23&lt;br /&gt;
| Now let us see the common errors which we can come across.  Come back to our program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.29 &lt;br /&gt;
| Suppose here I  will the miss the dot in '''“stdio.h”''' Click on save.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.36&lt;br /&gt;
| Let us  compile and execute .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.41&lt;br /&gt;
|We see that&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.42&lt;br /&gt;
|There is a fatal error  at line no.2 in our '''talk.c''' file.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.48&lt;br /&gt;
|The compiler cannot find a '''header file''' with the name '''“stdioh”'''hence it is giving an error no such file or directory.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.59&lt;br /&gt;
|And the compilation is terminated. &lt;br /&gt;
|-&lt;br /&gt;
| 09.03&lt;br /&gt;
|Let us  now fix the error come back to a   program Reinsert the dot '''“.”'''click on save &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.11&lt;br /&gt;
| Let us compile and  execute.Yes  It is working.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.19&lt;br /&gt;
| I will show you another common error&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.22 &lt;br /&gt;
|Let us switch back to the program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.26&lt;br /&gt;
| Now, suppose here i will miss the '''semicolon'''  at the end of the line &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.31&lt;br /&gt;
| Click on  '''Save'''.Let us compile and execute&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.41&lt;br /&gt;
| We see that there is  an error at line no.6 in our talk.c file.  That expected ''semicolon'' before  printf.&lt;br /&gt;
|-&lt;br /&gt;
| 09.51&lt;br /&gt;
|Come back to our program.  As   i said before semicolon acts as a statement terminator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.59&lt;br /&gt;
|So it will search for it at the end of the line.5 and at the beginning of the  line.6. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.07&lt;br /&gt;
|  This is line 6&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.09&lt;br /&gt;
|  This is the last place where you can put the '''semicolon'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.13&lt;br /&gt;
|Recall that the compiler also give the error message on line 6.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.18&lt;br /&gt;
| Let us try what happens if we put the semicolon here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.24&lt;br /&gt;
| Click on '''Save''' .&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.26&lt;br /&gt;
|Let us   Compile and execute.Yes it is working &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.33&lt;br /&gt;
|Now come back to our program.  Let us type the ''semicolon'' here  at the end of this line.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.41&lt;br /&gt;
| As it is a conventional practice to type  the ''semicolon'' at the end of the line. Now click on save. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.49&lt;br /&gt;
|   Let us   Compile and execute. .Yes it is working.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.49&lt;br /&gt;
|Now let us go back to our slides. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.57&lt;br /&gt;
| As an Assignment &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.59&lt;br /&gt;
|Write a program to print &amp;quot;Welcome to the World of C&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.03&lt;br /&gt;
|See what happens if  '''“\n”''' is not included in the '''printf''' statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.09&lt;br /&gt;
| This brings us to the end of this tutorial &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.12&lt;br /&gt;
| Watch the video available at the link shown below, http://spokentutorial.org/What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.15&lt;br /&gt;
|It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.18&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.22&lt;br /&gt;
| The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.24&lt;br /&gt;
|Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.28&lt;br /&gt;
|Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.32&lt;br /&gt;
|For more details, please write to contact [at] spoken hyphen tutorial dot org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.38&lt;br /&gt;
| Spoken Tutorial Project is a part of the Talk to a Teacher project&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.42&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.48&lt;br /&gt;
|More information on this Mission is available at   the link shown below: http://spoken-tutorial.org\NMEICT-Intro&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11.51&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay. Thank you for joining. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/Dubbing-a-spoken-tutorial-using-Movie-Maker/English-timed</id>
		<title>Spoken-Tutorial-Technology/C2/Dubbing-a-spoken-tutorial-using-Movie-Maker/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/Dubbing-a-spoken-tutorial-using-Movie-Maker/English-timed"/>
				<updated>2013-07-16T09:24:21Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border=1 !Time !Narration |- |00:04 |Hello friends. On behalf of CDEEP, IIT Bombay, I welcome you to this Spoken Tutorial.   |- |00:11 |This tutorial will explain how to dub a…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:04&lt;br /&gt;
|Hello friends. On behalf of CDEEP, IIT Bombay, I welcome you to this Spoken Tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|This tutorial will explain how to dub a spoken tutorial or a movie clip from one language into another through a step-by-step process.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|All you need is a headset with an audio input or a stand-alone microphone and speakers which can be attached to your computer. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:30&lt;br /&gt;
|Windows Movie Maker, a component of Microsoft Windows, is an editing software that is available for all the latest Windows versions – Me, XP or Vista. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:43&lt;br /&gt;
|If you do not have it on your computer, you can download it free of cost from the site www.microsoft.com/downloads.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:56&lt;br /&gt;
|Double-click on the Windows Movie Maker, icon to run it. This will open an empty Movie project on your screen.&lt;br /&gt;
&lt;br /&gt;
On the left hand side, you will see the Movie Tasks Panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:11&lt;br /&gt;
|There are several options in this panel.&lt;br /&gt;
&lt;br /&gt;
The first option is Capture Video. Under this option, you will see the Import Video sub-option. Click on it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|This will open the Import Video dialog box. Go to the location where the file-to-be-dubbed.wmv is present. &lt;br /&gt;
&lt;br /&gt;
I will choose the file and click on Import. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
|The video is being imported into Windows Movie Maker. &lt;br /&gt;
&lt;br /&gt;
The video will now be displayed in the Collections Panel. If the video is large, then Windows Movie Maker will automatically split the video into clips.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
|Select all of them by pressing CTRL+A. Now, right-click on the clips and choose ADD TO TIMELINE option.&lt;br /&gt;
&lt;br /&gt;
The video clips will be added to the Timeline here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|Click on the PLUS button next to Video. You will be able to view the Audio Timeline now.&lt;br /&gt;
&lt;br /&gt;
Select a clip by clicking on it. Now right-click and choose the SELECT ALL option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:22&lt;br /&gt;
|All the audio clips will be selected. Now go to the Main Menu. Choose Clip, Audio and Mute. &lt;br /&gt;
&lt;br /&gt;
The video is now without audio. Click on the MINUS button next to Video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:41&lt;br /&gt;
|Notice the frame head which indicates the current position on the timeline. &lt;br /&gt;
&lt;br /&gt;
By default, the frame head is at the start of the timeline.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
|Next click on Tools in the Main Menu and choose Narrate Timeline sub-option.&lt;br /&gt;
&lt;br /&gt;
This will take you to the Narrate Timeline screen. First of all, you have to select the Input Level for the narration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
|When choosing the input level, select a level towards the upper portion of the meter without entering the red-colored area, which is marked by the second line from the top.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:23&lt;br /&gt;
|If the capturing level is set too low, the captured audio may not be heard.&lt;br /&gt;
&lt;br /&gt;
Conversely, if the capturing level is set too high, the captured audio may be too loud and distorted. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:38&lt;br /&gt;
|Now click on the Start Narration button to begin capturing the audio narration to your computer. &lt;br /&gt;
&lt;br /&gt;
Speak normally into the microphone. Let me do a small demo for you.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03:51&lt;br /&gt;
|I’ll set the input level to this mark and move the frame-head to this position because this is from where the narration in the original video begins. Now I will click on Start Narration.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:06&lt;br /&gt;
|“Doston, CDEEP, IIT Bombay ki taraf se, main iss tutorial mein aap ka swagat karti hoon. &lt;br /&gt;
&lt;br /&gt;
Yeh tutorial CamStudio ki abhyas karne mein aap ki madad karegi.”&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:18&lt;br /&gt;
|I will stop capturing the narration by clicking on the Stop Narration button. &lt;br /&gt;
&lt;br /&gt;
Please note that one can stop the narration at any time.&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|04:28&lt;br /&gt;
|Movie Maker will ask you to save the narration as an audio file on your computer.&lt;br /&gt;
&lt;br /&gt;
A dialog box will open wherein you will be prompted to specify the filename and the path that you want the recorded audio clip to be saved in.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:44&lt;br /&gt;
|I will choose this folder and give this name. Click on Save.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
|Once you have saved the audio file, you will find that the recorded audio appears in the Audio timeline. &lt;br /&gt;
&lt;br /&gt;
You can move the audio clip to any location by clicking on it and sliding it on the timeline. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|Now is a good time to talk about saving the entire work as a project.&lt;br /&gt;
&lt;br /&gt;
Saving a project will allow you to continue dubbing from where you left. Press CTRL + S. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:21&lt;br /&gt;
|When you do it the first time, you will be prompted for a file name. &lt;br /&gt;
&lt;br /&gt;
Let me save this project as this filename - Dubbed_into_Hindi. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
| Click on Save. All future CTRL + S will automatically save into this project file. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|You can exit from Movie Maker after saving into the project file and resume dubbing at any future convenient time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:48&lt;br /&gt;
|Just click on File &amp;gt; Open Project and choose the project you want to open.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:55&lt;br /&gt;
|Ensure that the frame head is positioned at the point from where you want to continue and start dubbing once again as you did before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:03&lt;br /&gt;
|Remember to save the project often during the dubbing.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
|Once the narration for the entire spoken tutorial is complete, you should create a movie.&lt;br /&gt;
&lt;br /&gt;
To do that, go to the Movie Tasks Panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|Go to Finish Movie. Choose the first option - Save to my computer. Click on it. &lt;br /&gt;
&lt;br /&gt;
This will open the Save Movie Wizard dialog box. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
|Enter the file name for your dubbed movie and specify the path.&lt;br /&gt;
&lt;br /&gt;
I will give this filename and choose this path. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:36&lt;br /&gt;
|“Hindi_Dub_file.” Click on the Next button. Here you can choose the output file quality. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
|Let me explain this in detail.&lt;br /&gt;
&lt;br /&gt;
Choosing “Best quality for playback on my computer” will give a high quality video but with a large file size. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|Choosing “Best fit to file size” will give a lower quality video but with a smaller file size. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:04&lt;br /&gt;
|Choosing “Other settings” will display all the saving options available in which the resultant video can be saved. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
|So depending on how you are going to view or where you are going to upload the video, you will have to choose the appropriate quality option. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:20&lt;br /&gt;
|I’m going to choose Best fit for file size and 30MB. &lt;br /&gt;
&lt;br /&gt;
The view dimensions will be 640*480 pixels and the frame rate will be 30fps.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:35&lt;br /&gt;
|As the file to be dubbed is also of this dimension and as I want the dubbed movie to have the same dimensions, I will choose this option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:45&lt;br /&gt;
|If this is not a requirement, you may choose a number smaller than 30MB for eg- 25 MB. &lt;br /&gt;
&lt;br /&gt;
Notice that the view dimensions have become smaller.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:58&lt;br /&gt;
|I will go back and change this to 30 MB and click on NEXT. &lt;br /&gt;
&lt;br /&gt;
The movie will be saved on your computer. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:16&lt;br /&gt;
|Click on Finish. And Exit Windows Movie Maker.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:24&lt;br /&gt;
|So, you see, by following this procedure, you will be able to create dubbed versions of any spoken tutorial or movie clip in a few simple steps.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:36&lt;br /&gt;
|Hope you find this information helpful. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08:39&lt;br /&gt;
|This is Nancy from CDEEP, IIT Bombay signing off.Thank you for watching.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/Editing-a-spoken-tutorial-using-Movie-Maker/English-timed</id>
		<title>Spoken-Tutorial-Technology/C2/Editing-a-spoken-tutorial-using-Movie-Maker/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/Spoken-Tutorial-Technology/C2/Editing-a-spoken-tutorial-using-Movie-Maker/English-timed"/>
				<updated>2013-07-16T09:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border=1 !Time !Narration |- |00.04 |Hello friends. On behalf of CDEEP, IIT Bombay, I welcome you to this Spoken Tutorial.  |- |00.11 |This tutorial will explain the basics of…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00.04&lt;br /&gt;
|Hello friends. On behalf of CDEEP, IIT Bombay, I welcome you to this Spoken Tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.11&lt;br /&gt;
|This tutorial will explain the basics of how to edit a video using Windows Movie Maker. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.19&lt;br /&gt;
|Windows Movie Maker, a component of Microsoft Windows, is an editing software that is available for all the latest Windows versions – Me, XP or Vista&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.31&lt;br /&gt;
|If you do not have it on your PC, you can download it free of cost from the site www.microsoft.com/downloads. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.42&lt;br /&gt;
|You will need a headset or speakers in order to listen to the audio of the movie clip.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.47&lt;br /&gt;
|Double-click on the Windows Movie Maker icon to run the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.52&lt;br /&gt;
|This will open an empty movie project on your screen.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00.57&lt;br /&gt;
|Right at the top you will see the Main Menu.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.00&lt;br /&gt;
|It contains many options which we will see in detail as we go along. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.05&lt;br /&gt;
|On the screen, you will see a Movie Tasks panel on the left hand side, a Collection panel in the middle and a Display panel on the right hand side.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.17&lt;br /&gt;
|If this is your first time using Windows Movie Maker, the Collection panel will be empty. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.23&lt;br /&gt;
|All the video clips, audio narrations and music files required for the project, when imported, will be displayed in the Collection panel. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.32&lt;br /&gt;
|If you have used the program before, the video and audio clips that were previously imported will appear in your Collection panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.42&lt;br /&gt;
|Select all the clips in the Collection panel by pressing CRTL+A. Right-click on any clip and choose the Delete option. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.52&lt;br /&gt;
|Now that you have an empty movie project on your screen, you can import the files you require into Windows Movie Maker. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|01.59&lt;br /&gt;
|The Movie Tasks panel has several options – the main ones being Capture Video, Edit Movie and Finish Movie.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.09&lt;br /&gt;
|There is another option called the Movie Making Tips. Under Capture Video, you will see the option Import Video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.19&lt;br /&gt;
|Click on it. Alternately, you can click on File in the Main Menu and choose the Import into Collections sub-option. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.30&lt;br /&gt;
|Both choices will open the Import File Dialog box. Here you can choose the video that you want to edit by specifying the path and the filename.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.39&lt;br /&gt;
|I will choose this video and click on the Import button. The selected video is being imported into the Collection panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.53&lt;br /&gt;
|If the video is too large, then Windows Movie Maker will automatically split it into smaller clips.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|02.58&lt;br /&gt;
|Select all of them by pressing CTRL+A. Now right-click on any clip and choose Add to Timeline sub-option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.12&lt;br /&gt;
|The clips will get added to the Timeline here in the order they appear in the Collection panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.17&lt;br /&gt;
|If you want, you can also add the clips to the Timeline one by one, by dragging the clip and dropping it on the Timeline. Let me put this back.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.30&lt;br /&gt;
|Vista users kindly note that Windows Movie Maker played in Windows Vista will not split the video into smaller clips.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.39&lt;br /&gt;
|It will be visible as a single clip in the collection panel. So again, right-click on the video clip and choose Add to Timeline option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.49&lt;br /&gt;
|This will add the entire video to the Timeline in a single clip. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|03.54&lt;br /&gt;
|Notice the small blue rectangle at the top of the Timeline. This is called the frame-head.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.00&lt;br /&gt;
|It shows the current position of the video on the Timeline. By default, it is at the beginning of the Timeline.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.09&lt;br /&gt;
|Click on the first clip. The first frame or the beginning of the video will now be visible in the Display panel here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.19&lt;br /&gt;
|When the video is being played, it will be visible in the Display panel. You will notice that there are VCR controls at the bottom of the Display panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.30&lt;br /&gt;
|Before I explain them, let me move the frame head here. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.38&lt;br /&gt;
|The first button is to Play or Pause. When in the Play mode, the frame head moves forward. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.46&lt;br /&gt;
|When in the Pause mode, the frame head remains at the current position. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.51&lt;br /&gt;
|The second button is to Stop the playback.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.55&lt;br /&gt;
|When clicked the playback will stop but the frame head will go to the beginning of the Timeline.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.03&lt;br /&gt;
|Let me move the frame head here. The third button is to Rewind one clip at a time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.15&lt;br /&gt;
|Notice that the frame head moves backward one clip at a time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.21&lt;br /&gt;
|The sixth button is to Fast Forward one clip at a time&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.25&lt;br /&gt;
|Notice that the frame head moves forward one clip at a time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.32&lt;br /&gt;
|The fourth and fifth buttons are to Rewind and Fast Forward one frame at a time. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.40&lt;br /&gt;
|Notice that the frame head is moving one frame at a time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05.49&lt;br /&gt;
|Now this button here is called the Split button. It splits the clip into two clips at the current position - both the video and the audio clips.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.01&lt;br /&gt;
|Let me demonstrate this. I will move the frame-head here and click on the Split button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.08&lt;br /&gt;
|Notice that the clip is now split into 2 clips at the current position. This is a powerful editing tool. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.18&lt;br /&gt;
|Now, let me explain the layout of the Timeline.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.22&lt;br /&gt;
|The Timeline is split into three categories – Video, Audio/Music, and Title Overlay. Click on the plus-button next to Video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.35&lt;br /&gt;
|This will expand the Video timeline and display the audio timeline therein. This is useful for dubbing purposes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.44&lt;br /&gt;
|I have already explained about dubbing in another tutorial. You may want to watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.51&lt;br /&gt;
|I will collapse the Video Timeline now by clicking on the minus button next to Video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06.58&lt;br /&gt;
|Above the timeline there are several icons that could help during the editing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.06&lt;br /&gt;
|The Zoom In button stretches the Video Timeline so that each frame of the video can be edited. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.15&lt;br /&gt;
|The Zoom Out button collapses the Video Timeline so that you can view the whole video on the Timeline.  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.24&lt;br /&gt;
|This button is the Rewind Timeline button. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.26&lt;br /&gt;
|Whenever you press it, the frame head will move to the beginning of your video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.32&lt;br /&gt;
|This is the Play Timeline button. Clicking on it will play the video in the display panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.40&lt;br /&gt;
|This Play button behaves exactly like the VCR control Play button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.46&lt;br /&gt;
|For more information on the various features of Windows Movie Maker, the Moving Making Tips option in the Movie Tasks panel can be explored.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07.57&lt;br /&gt;
|Now that I have explained the basic layout of the Windows Movie Maker screen, let’s come back to the Timeline and learn how to add or remove portions from a video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.09&lt;br /&gt;
|I will zoom in here. Once you have imported the video, play it from start to finish and make a note of the portions that you want to edit.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.25&lt;br /&gt;
|I want to remove a few seconds of video from here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.30&lt;br /&gt;
|So I will move the frame head here and play the clip.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.36&lt;br /&gt;
|I will pause the playback here because this is the beginning of the part that I want to delete.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.42&lt;br /&gt;
|Now I will click on the Split button.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.46&lt;br /&gt;
|Notice that the clip is now split at this position.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.50&lt;br /&gt;
|I will resume the playback and again pause at the end of the part that I want to delete.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|08.57&lt;br /&gt;
|Click on the Split button again. Notice that the clip is again split at this position.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.04&lt;br /&gt;
|I’ll just move it back so you can see. Now I will select the clip by clicking on it and press the Delete on the keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.15&lt;br /&gt;
|Notice that the next clip moves forward and joins the end of the previous clip.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.22&lt;br /&gt;
|Movie Maker does this on its own so that there is continuity in the video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.27&lt;br /&gt;
|Always remember that whenever you delete a portion of a clip both the video as well as the audio gets deleted.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.35&lt;br /&gt;
|In this way, one can delete portions from a video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.39&lt;br /&gt;
|Now I will demonstrate how to add an extra clip to an existing video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.44&lt;br /&gt;
|I have a small clip that I would like to include into my video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.49&lt;br /&gt;
|So, I will import it into the Collection panel by clicking on Import Video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|09.55&lt;br /&gt;
|This is the file that I want to import so I will select it and click on the Import button. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.03&lt;br /&gt;
|The clip is now being imported into the Collection panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.08&lt;br /&gt;
|The clip now appears in the Collection panel.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.12&lt;br /&gt;
|I will choose the clip by clicking on it and drag it to the position that I want it to appear on the Timeline. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.19&lt;br /&gt;
|I will release the mouse button and my clip is added at the current position. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.27&lt;br /&gt;
|Please note that you can add a new clip at the beginning or at the end of another clip on the Timeline and not in between.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.36&lt;br /&gt;
|If you want to add in between then you will have to split the clip which is on the Timeline and add the new clip there.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.44&lt;br /&gt;
|In this way, one can add portions to a video. This procedure can be used to combine two or more videos. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|10.52&lt;br /&gt;
|Another feature that I would like to demonstrate is how one can extend the length of a clip or a portion of a clip.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.01&lt;br /&gt;
|This feature is particularly useful while dubbing. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.04&lt;br /&gt;
|Sometimes the language in which one is dubbing may need more words to explain the same thing said in the original language of the video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.13&lt;br /&gt;
|At such times, one may need to extend the time of the video clip to synchronize with the audio.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.21&lt;br /&gt;
|Select the portion of the video that you want to extend by following the procedure explained above about deleting portions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.29&lt;br /&gt;
|I will demonstrate this. I will move the frame-head here - Split the video here – Play and pause – Split the video again - Select the clipped part – Right-click and select Copy - Move the frame head to the position where I want to paste it – Right-click and select Paste. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.56&lt;br /&gt;
|Alternately, you can press CTRL+C to copy and CTRL+V to paste. In this manner, I have extended the clip by the required number of seconds. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.08&lt;br /&gt;
|It is always better to extend a clip to a longer duration and then cut off the portion that you do not require at the end of editing.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.18&lt;br /&gt;
|Ideally choose a portion without mouse movement otherwise there will be a repetition of the mouse movement in the pasted clip as well.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.27&lt;br /&gt;
|This could lead to confusion for the viewer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.29&lt;br /&gt;
|So, that is something we need to keep in mind when we copy and paste to extend the video. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.38&lt;br /&gt;
|This covers the basic editing features of Windows Movie Maker. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.43&lt;br /&gt;
|So, use these features of Windows Movie Maker to edit your video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.49&lt;br /&gt;
|As mentioned earlier, you may want to watch the tutorial on How to Dub a video from one language into another.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|12.57&lt;br /&gt;
|Once you are conversant with basic editing and dubbing, you may want to watch yet another tutorial on how to add some cool video effects and transitions, titles or credits and audio or music to your video.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13.13&lt;br /&gt;
|Viewers may also want to refer to our site www.spoken-tutorial.org This site contains all information related to the making, editing, dubbing of spoken tutorials for all operating systems.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|13.32&lt;br /&gt;
|Hope you find this information helpful. This is Nancy from CDEEP, IIT Bombay signing off. Good-bye and thank you for watching.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/If-And-Else-If-statement/English-timed</id>
		<title>C-and-C++/C2/If-And-Else-If-statement/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C2/If-And-Else-If-statement/English-timed"/>
				<updated>2013-07-16T07:08:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.02&lt;br /&gt;
|  Welcome to the spoken tutorial on '''Conditional statements in C and C++'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.09 &lt;br /&gt;
|  In this tutorial we will learn,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.11&lt;br /&gt;
| how to execute a single '''statement'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.14&lt;br /&gt;
| How to execute group of '''statements'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.17&lt;br /&gt;
| We will do this through examples.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.20&lt;br /&gt;
| We will also see some common errors and their solutions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.25&lt;br /&gt;
|  To record this tutorial, I am using, '''Ubuntu Operating system''' version 11.10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.32&lt;br /&gt;
| '''gcc''' and '''g++ Compiler''' version 4.6.1 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00.38&lt;br /&gt;
| Let us start with the Introduction to condition '''statements'''. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.43 &lt;br /&gt;
| A '''statement''' in a program controls the flow of program execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.50  &lt;br /&gt;
| It helps to make decision on, what code is to be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00.56	&lt;br /&gt;
|We can check the conditions, whether true or false.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.01&lt;br /&gt;
| We can execute a single statement or a group of statements.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01.08	&lt;br /&gt;
|  Let us understand the flow of if statements.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.13&lt;br /&gt;
| Here, if the condition is true then , '''statement1''' will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.20&lt;br /&gt;
| If the condition is false then '''statement2''' will be executed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.29&lt;br /&gt;
|   Now we will see the flow of else if '''statement''',&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.33	&lt;br /&gt;
| Here, if '''condition1''' is true then '''statement1''' will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.41&lt;br /&gt;
| If '''condition1''' is false then it will check for another condition that is '''condition2'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.50&lt;br /&gt;
| If '''condition2''' is true, then '''statement3''' will be executed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01.55&lt;br /&gt;
| And If '''condition2''' is false, then '''statement2''' will be executed&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.03&lt;br /&gt;
|  Now Let us move on to our program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.06	&lt;br /&gt;
| I have already typed the code on the editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.09 &lt;br /&gt;
| So let me open it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.13&lt;br /&gt;
| Note that our filename is '''ifstmt.c'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.19&lt;br /&gt;
| In this program we will calculate the sum of two numbers and will check a few conditions.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.27 &lt;br /&gt;
|  Let me explain the code now. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.31&lt;br /&gt;
| This is our '''header file.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.34&lt;br /&gt;
|  This is our '''main function.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02.38 &lt;br /&gt;
|  Here we have declared three integer '''variables''' '''a, b and sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.48&lt;br /&gt;
|   Here we are asking for user input.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.51&lt;br /&gt;
| User will enter the values of a and b. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02.53&lt;br /&gt;
| The values will be stored in '''variable a''' and '''variable b.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.03&lt;br /&gt;
| 'scanf()''' reads data from the '''console.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.06&lt;br /&gt;
| It then stores the result in the given '''variable.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.10&lt;br /&gt;
| The''' format specifier '''in the''' scanf() '''helps to know the type of data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.15&lt;br /&gt;
| Like here we have %d it denotes that we are dealing with integer data type.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.25&lt;br /&gt;
|  Here we add the values of''' a''' and '''b.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03.27&lt;br /&gt;
| We will store the result in '''sum.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.33&lt;br /&gt;
|  Then we print the result.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.38&lt;br /&gt;
|  This is our '''if statement.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.40&lt;br /&gt;
|Here, we check the condition whether '''sum''' is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.44&lt;br /&gt;
|If the condition is true, then we print '''Sum''' is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03.51&lt;br /&gt;
|  Now let me comment out  these lines.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.00&lt;br /&gt;
|This is our return statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.03&lt;br /&gt;
|  Now click on '''Save''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.05&lt;br /&gt;
|First we will see the execution of if statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.10&lt;br /&gt;
|   Please open the terminal window by pressing,'''Ctrl, Alt and T''' keys simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04.27&lt;br /&gt;
|  To compile   type, '''gcc ifstmt.c -o if'''and press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.38&lt;br /&gt;
|   To execute  type, '''./if''' press enter&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04.44&lt;br /&gt;
|   it is displayed as, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.45&lt;br /&gt;
|Enter the value of a and b.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.50&lt;br /&gt;
|I will give the values as 10 and 12.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04.58&lt;br /&gt;
|The output is displayed as Sum of a and b is 22.  Sum is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.07&lt;br /&gt;
|  Now come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.10	&lt;br /&gt;
|   We will check another condition.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.14&lt;br /&gt;
|Let me remove the comment from here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.20&lt;br /&gt;
|I will give the comment here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.25&lt;br /&gt;
|Now click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.31&lt;br /&gt;
|  This is our else-if statement. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.34&lt;br /&gt;
|Here, we check another condition whether   '''Sum''' is greater than 10  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.38&lt;br /&gt;
|If the condition is true. Then we print '''Sum''' is greater than 10 and less than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05.51&lt;br /&gt;
|  Now come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05.53&lt;br /&gt;
|Let us compile as before. Let us execute as before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.00&lt;br /&gt;
| It is displayed as,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.01&lt;br /&gt;
|Enter the value of a and b.&lt;br /&gt;
|-&lt;br /&gt;
|  06.03&lt;br /&gt;
| I will give the values as 10 and 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.10&lt;br /&gt;
|The output is displayed as: Sum of a and b is 12. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.14&lt;br /&gt;
|Sum is greater than 10 and less than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.18&lt;br /&gt;
|Let me clear the prompt.   Now come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.25&lt;br /&gt;
|  I will remove the comment from here and here.Now click on  save,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.39&lt;br /&gt;
|   If both the conditions are false, then we print Sum is less than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.48&lt;br /&gt;
|This is our else statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06.52&lt;br /&gt;
| Now let us execute and see.  come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06.56&lt;br /&gt;
|Let us compile as before. Let us execute as before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.02&lt;br /&gt;
|  | Here it is displayed as,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.04&lt;br /&gt;
|Enter the value of a and b.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.06&lt;br /&gt;
|I will give the values as 3 and 5.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.12&lt;br /&gt;
| the output as,   sum of a and b is 8. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.16&lt;br /&gt;
|Sum is less than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.22&lt;br /&gt;
|  Now we will see the common errors which we can come across.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.26	&lt;br /&gt;
|Come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.30&lt;br /&gt;
| Suppose, here at the end of if statement I will type a semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.36&lt;br /&gt;
|Let see what will happen.Click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.39&lt;br /&gt;
|  Let us execute. Come back to our terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.42&lt;br /&gt;
|Let us compile as before. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.45&lt;br /&gt;
|  We see an error: else without a previous if&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07.52&lt;br /&gt;
| Come back to our program.It is an syntax error.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07.59&lt;br /&gt;
|If statement will never terminate with a semicolon.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.03&lt;br /&gt;
|And the else if statement will never work without an if.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.09&lt;br /&gt;
|  Let us fix the error. Delete the  ; here&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.15&lt;br /&gt;
|  Now Click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.17&lt;br /&gt;
|   Let us execute. Come back to the terminal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.22&lt;br /&gt;
|  Let us compile aa before. Let us execute as before.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.28&lt;br /&gt;
|Enter the value of a and b&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.30&lt;br /&gt;
|I will give the value as 3 and 6.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.36&lt;br /&gt;
|The output is displayed as &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.38&lt;br /&gt;
|Sum of a and b is 9. Sum is less than 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   08.47&lt;br /&gt;
| | NOW LET US SEE HOW TO EXECUTE THE SAME PROGRAM IN C++. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.52&lt;br /&gt;
|Come back to our program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.54&lt;br /&gt;
|   I will change a few things here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.01&lt;br /&gt;
|  Press '''Shift, Ctrl and S'''  keys simultaneously on your keyboard.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.11&lt;br /&gt;
|Now save the file with an extension .'''cpp''' and''' '''click''' '''on''' Save'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.20&lt;br /&gt;
|   We will change the header file as,  '''iostream'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 08.26 &lt;br /&gt;
|  Let us include the '''using '''statement here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.30&lt;br /&gt;
|   Now click on the search for and  replace text option . &lt;br /&gt;
|-&lt;br /&gt;
|  08.36&lt;br /&gt;
|let us replace '''printf '''statement with '''cout''' '''statement.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.40&lt;br /&gt;
|Click on '''Replace all''' and click on '''Close'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.46&lt;br /&gt;
|  Now delete the   closing brackets here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.50&lt;br /&gt;
|Replace the '''scanf''' statement with the cin statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  08.55 	&lt;br /&gt;
|Type '''cin &amp;gt;&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 09.00  &lt;br /&gt;
|As we use '''cin &amp;gt;&amp;gt; function''' to read a line in C++. &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 09.06 &lt;br /&gt;
| Now delete the '''format specifiers'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.09&lt;br /&gt;
|Delete the comma and &amp;amp;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.12&lt;br /&gt;
|Delete the comma here and type two closing angle brackets.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.17&lt;br /&gt;
|Again delete the &amp;amp; and the closing brackets Now Click on Save&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 0925&lt;br /&gt;
|  Here delete the closing bracket and the comma.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.32&lt;br /&gt;
|Now delete the \n and format specifier&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.37	 &lt;br /&gt;
| Now Type two opening brackets &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.42&lt;br /&gt;
|Again type two opening brackets '''  “\n”.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.49&lt;br /&gt;
|Here also we will delete the closing bracket.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.54&lt;br /&gt;
|Now again delete the closing bracket here and here.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  09.59 &lt;br /&gt;
|Now    Click on '''Save'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10.03&lt;br /&gt;
| Let us execute.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.04 	&lt;br /&gt;
|| Come back to the terminal.let me clear the prompt.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.10&lt;br /&gt;
|To compile   type g++ ifstmt.cpp -o if1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.21&lt;br /&gt;
|Here we have if1 because we don't want to overwrite the output parameter for the file ifstmt.c&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.31&lt;br /&gt;
|Now Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.33&lt;br /&gt;
|To execute type ./if1 Press '''Enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.39&lt;br /&gt;
|Enter the value of a and b. I will give the values as 20 and 10.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.48&lt;br /&gt;
|The output is displayed as,  Sum of a and b is 30.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.53&lt;br /&gt;
|Sum is greater than 20.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.57&lt;br /&gt;
|This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  10.59&lt;br /&gt;
|  Now come back to our slides.&lt;br /&gt;
|-&lt;br /&gt;
| 11.03 &lt;br /&gt;
|  Let us summarize.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.04&lt;br /&gt;
|In this tutorial we learned, if statement eg. if(condition)&lt;br /&gt;
&lt;br /&gt;
{…........&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.12&lt;br /&gt;
|else if statement eg. else if(condition)&lt;br /&gt;
&lt;br /&gt;
{….........&lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.18&lt;br /&gt;
|  As an assignment, &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.19&lt;br /&gt;
|Write a program to check '''a''' is greater than '''b''' or less than '''b.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.24&lt;br /&gt;
|'''Hint: ''' use if statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.28&lt;br /&gt;
|Write another program to check which value is greater '''a,''' '''b''' or '''c.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.34&lt;br /&gt;
|'''Hint:''' use else-if statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.39&lt;br /&gt;
|  Watch the video available at the link shown below. http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial&lt;br /&gt;
&lt;br /&gt;
|- &lt;br /&gt;
|  11.41&lt;br /&gt;
|It summarizes the Spoken Tutorial project. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.44&lt;br /&gt;
|If you do not have good bandwidth, you can download and watch it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|11.49&lt;br /&gt;
|| The Spoken Tutorial Project Team,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.51&lt;br /&gt;
|Conducts workshops using spoken tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.54&lt;br /&gt;
|Gives certificates to those who pass an online test. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  11.58&lt;br /&gt;
|For more details, please write to,   contact [at] spoken hyphen tutorial dot org.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12.05&lt;br /&gt;
|  Spoken Tutorial Project is a part of the Talk to a Teacher project.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12.09&lt;br /&gt;
|It is supported by the National Mission on Education through ICT, MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  12.16&lt;br /&gt;
|More information on this Mission is available at the link shown below.  (http://spoken-tutorial.org\NMEICT-Intro)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12.21&lt;br /&gt;
| This is Ashwini Patil from IIT Bombay&lt;br /&gt;
&lt;br /&gt;
Thank You for joining&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C3/Working-With-2D-Arrays/English-timed</id>
		<title>C-and-C++/C3/Working-With-2D-Arrays/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C3/Working-With-2D-Arrays/English-timed"/>
				<updated>2013-07-15T11:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Welcome to the spoken-tutorial on '''2dimensional Arrays''' in '''C''' and '''C++.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|  In this tutorial we will learn,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| What is a 2dimensional '''array.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| We will do this through  an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:19 &lt;br /&gt;
| '''Ubuntu Operating System''' version 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| '''gcc''' and '''g++''' '''Compiler''' version 4.6.1 on Ubuntu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
|  Let us start with the introduction to '''2 dimensional Array'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| '''2-D arrays are stored in a row column matrix.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| '''The left index indicates the row.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| '''The right index indicates the column.''' ' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
|'''Starting index of a matrix or array in C and C++ is always 0.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
|  Here we  see  a '''2 dimensional array'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| In a row column matrix. Starting index is'''0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01 &lt;br /&gt;
|  Now let us see how to declare a 2dimensional '''array''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| The Syntax for this is: &lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ''' data-type arr_name[row] [col]; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| eg.'''  Here we have declare a 2 dimensional array    num[2][3]; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|Now let us see an example&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| I have already typed the program  &lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|Let me  open it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
|  Note that our file name is '''2d-array.c'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
|In this program we will calculate, the sum of the elements of the 2dimensional arrays.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
| Let me explain the code now.&lt;br /&gt;
|-&lt;br /&gt;
|  01:44&lt;br /&gt;
|  | This is our '''header file.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
|  This is our '''main function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:49&lt;br /&gt;
|  Here, we have declared variable '''i''' and '''j'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:53&lt;br /&gt;
|Then we have declared num1 with 3rows and 4columns&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| And num2  again with 3rows and 4columns&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04 &lt;br /&gt;
| ''' num1''' and '''num2''' are 2dimensional arrays&lt;br /&gt;
|-&lt;br /&gt;
|  02:08&lt;br /&gt;
|   Here we take elements of the matrix '''num1''' as input from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| The elements are stored row-wise.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| We have considered''' i''' for rows and  ''' j '''for columns.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| This for loop will check the condition that '''i''' runs from 0 to 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| This for loop will check the condition that''' j''' runs from 0 to 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:34 &lt;br /&gt;
|Similarly,  here we take elements of the matrix '''num2''' as input from the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:41&lt;br /&gt;
| Here we display the matrix '''num1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
|   Here''' %3d''' is used to align the matrix on the terminal.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
|  Now here we display the matrix '''num2 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|  Then we add the '''num1''' matrix and the '''num2 '''matrix&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| And  display the result&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
|  This is our return statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:02&lt;br /&gt;
| Now, click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|   Let us execute the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
|  Please open the terminal window by pressing '''Ctrl, Alt''' and '''T''' keys simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:15&lt;br /&gt;
|  To compile type,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
| '''gcc 2d-array.c -o arr''' and press '''enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| To execute type, ./ arr now press '''enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:34&lt;br /&gt;
| Here we see enter the element of''' 3 into 4 array num1'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:40&lt;br /&gt;
|I will enter the  values now&lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
|Now we can see enter the element of''' 3 into 4 array num2''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| I will enter the  values.&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
|The output is displayed,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
|Here we can see the '''num1''' matrix.&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|here we can see the '''num2''' matrix.&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|And this is the sum of '''num1''' and '''num2'''&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  Now  we will see how to execute the same program in C++.&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|  I have already named the program. I will open it and explain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
|This is the program for 2dimensional arrays in C++.&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
|Note that our file name is ''2d-array.cpp'''. The extension is '''.cpp'''.&lt;br /&gt;
|-&lt;br /&gt;
| 04:48 &lt;br /&gt;
|   Let me explain the code now. This is our '''header file''' as '''iostream'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| This is our '''using''' statement.&lt;br /&gt;
|-&lt;br /&gt;
|04:56&lt;br /&gt;
|This is our '''main function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|Here we have '''cout'''function. As we use '''cout''' to print the output in C++. &lt;br /&gt;
 |-&lt;br /&gt;
|05:06&lt;br /&gt;
| Then we have '''cin'' function, we use '''cin'''  to read a line in C++&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:14&lt;br /&gt;
|Here we use '''\t'''  it means horizontal tab that is equivalent to 4 spaces.&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|  Rest of the code is similar to our '''c ''code  .Now click on '''Save'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
|  Let us execute  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| Come back to our terminal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| Let me clear the prompt.&lt;br /&gt;
|-&lt;br /&gt;
|  05:34&lt;br /&gt;
| To compile type, g++ 2d- array.cpp -o arr and press enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| To execute type,  ./arr1. Now press enter.&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Here we see enter the element of 3 into 4 array num1.&lt;br /&gt;
|-&lt;br /&gt;
|  05:58&lt;br /&gt;
| I will enter the values.&lt;br /&gt;
|-&lt;br /&gt;
|  06:08&lt;br /&gt;
| Now we see enter the  elements of 3 into 4 array num2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
|I will give the values as 	&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| The output is displayed  , We can see the '''num1 matrx''', '''num2 matrix'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
| And this is the sum of num1 and num2.&lt;br /&gt;
|-&lt;br /&gt;
|06:36&lt;br /&gt;
|This brings us to the end of this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|Come back to our slides. Let us summarises&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
|  In this tutprial we learnt,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:45&lt;br /&gt;
| To add elements in a 2D array.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| To print 2D array.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
| And To calculate the sum of 2D array.&lt;br /&gt;
|-&lt;br /&gt;
|  06:55&lt;br /&gt;
| As an assignment,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
|  Write a program that takes two 2D arrays as input from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:02&lt;br /&gt;
| Subtract them and find the result.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
|  Watch the video available at the  link shown below  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  The Spoken Tutorial Project Team&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
| Gives certificates for those who pass an online test &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:26&lt;br /&gt;
| For more details, please write to contact at spoken hyphen tutorial dot org &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:33  &lt;br /&gt;
|   Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
|-&lt;br /&gt;
|   07:37&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India   &lt;br /&gt;
|-&lt;br /&gt;
|   07:44&lt;br /&gt;
|More information on this Mission is available at  the link shown below.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|   The script is contributed  by  Ritwik Joshi  , this is Ashwini Patil from IIT Bombay. &lt;br /&gt;
&lt;br /&gt;
Thank you for  watching &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C3/Working-With-2D-Arrays/English-timed</id>
		<title>C-and-C++/C3/Working-With-2D-Arrays/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/C-and-C%2B%2B/C3/Working-With-2D-Arrays/English-timed"/>
				<updated>2013-07-15T11:51:34Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: Created page with '{| border=1 || ''Time''' || '''Narration'''  |- | 00:02 |  Welcome to the spoken-tutorial on '''2dimensional Arrays''' in '''C''' and '''C++.'''  |- |00:08 |  In this tutorial we…'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|| ''Time'''&lt;br /&gt;
|| '''Narration'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:02&lt;br /&gt;
|  Welcome to the spoken-tutorial on '''2dimensional Arrays''' in '''C''' and '''C++.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|  In this tutorial we will learn,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:11&lt;br /&gt;
| What is a 2dimensional '''array.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:13&lt;br /&gt;
| We will do this through  an example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:16&lt;br /&gt;
|  To record this tutorial, I am using&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|00:19 &lt;br /&gt;
| '''Ubuntu Operating System''' version 11.10,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:23&lt;br /&gt;
| '''gcc''' and '''g++''' '''Compiler''' version 4.6.1 on Ubuntu&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:30&lt;br /&gt;
|  Let us start with the introduction to '''2 dimensional Array'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:34&lt;br /&gt;
| '''2-D arrays are stored in a row column matrix.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:38&lt;br /&gt;
| '''The left index indicates the row.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:42&lt;br /&gt;
| '''The right index indicates the column.''' ' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:45&lt;br /&gt;
|'''Starting index of a matrix or array in C and C++ is always 0.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  00:52&lt;br /&gt;
|  Here we  see  a '''2 dimensional array'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 00:55&lt;br /&gt;
| In a row column matrix. Starting index is'''0'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:01 &lt;br /&gt;
|  Now let us see how to declare a 2dimensional '''array''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:05&lt;br /&gt;
| The Syntax for this is: &lt;br /&gt;
|-&lt;br /&gt;
| 01:07&lt;br /&gt;
| ''' data-type arr_name[row] [col]; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:13&lt;br /&gt;
| eg.'''  Here we have declare a 2 dimensional array    num[2][3]; '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:22&lt;br /&gt;
|Now let us see an example&lt;br /&gt;
|-&lt;br /&gt;
| 01:24&lt;br /&gt;
| I have already typed the program  &lt;br /&gt;
|-&lt;br /&gt;
| 01:26&lt;br /&gt;
|Let me  open it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:28&lt;br /&gt;
|  Note that our file name is '''2d-array.c'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:34&lt;br /&gt;
|In this program we will calculate, the sum of the elements of the 2dimensional arrays.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:41&lt;br /&gt;
| Let me explain the code now.&lt;br /&gt;
|-&lt;br /&gt;
|  01:44&lt;br /&gt;
|  | This is our '''header file.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:47&lt;br /&gt;
|  This is our '''main function'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   01:49&lt;br /&gt;
|  Here, we have declared variable '''i''' and '''j'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  01:53&lt;br /&gt;
|Then we have declared num1 with 3rows and 4columns&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 01:59&lt;br /&gt;
| And num2  again with 3rows and 4columns&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:04 &lt;br /&gt;
| ''' num1''' and '''num2''' are 2dimensional arrays&lt;br /&gt;
|-&lt;br /&gt;
|  02:08&lt;br /&gt;
|   Here we take elements of the matrix '''num1''' as input from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:14&lt;br /&gt;
| The elements are stored row-wise.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:17&lt;br /&gt;
| We have considered''' i''' for rows and  ''' j '''for columns.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:23&lt;br /&gt;
| This for loop will check the condition that '''i''' runs from 0 to 2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:28&lt;br /&gt;
| This for loop will check the condition that''' j''' runs from 0 to 3.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:34 &lt;br /&gt;
|Similarly,  here we take elements of the matrix '''num2''' as input from the user.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|   02:41&lt;br /&gt;
| Here we display the matrix '''num1'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  02:44&lt;br /&gt;
|   Here''' %3d''' is used to align the matrix on the terminal.&lt;br /&gt;
|-&lt;br /&gt;
|  02:50&lt;br /&gt;
|  Now here we display the matrix '''num2 '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:53&lt;br /&gt;
|  Then we add the '''num1''' matrix and the '''num2 '''matrix&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 02:57&lt;br /&gt;
| And  display the result&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:00&lt;br /&gt;
|  This is our return statement.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:02&lt;br /&gt;
| Now, click on '''Save.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:05&lt;br /&gt;
|   Let us execute the program.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:08&lt;br /&gt;
|  Please open the terminal window by pressing '''Ctrl, Alt''' and '''T''' keys simultaneously on your keyboard.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:15&lt;br /&gt;
|  To compile type,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:17&lt;br /&gt;
| '''gcc 2d-array.c -o arr''' and press '''enter'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:29&lt;br /&gt;
| To execute type, ./ arr now press '''enter'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  03:34&lt;br /&gt;
| Here we see enter the element of''' 3 into 4 array num1'''.&lt;br /&gt;
|-&lt;br /&gt;
|  03:40&lt;br /&gt;
|I will enter the  values now&lt;br /&gt;
|-&lt;br /&gt;
|  03:52&lt;br /&gt;
|Now we can see enter the element of''' 3 into 4 array num2''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 03:58&lt;br /&gt;
| I will enter the  values.&lt;br /&gt;
|-&lt;br /&gt;
| 04:11&lt;br /&gt;
|The output is displayed,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 04:13&lt;br /&gt;
|Here we can see the '''num1''' matrix.&lt;br /&gt;
|-&lt;br /&gt;
| 04:17&lt;br /&gt;
|here we can see the '''num2''' matrix.&lt;br /&gt;
|-&lt;br /&gt;
| 04:20&lt;br /&gt;
|And this is the sum of '''num1''' and '''num2'''&lt;br /&gt;
|-&lt;br /&gt;
| 04:24&lt;br /&gt;
|  Now  we will see how to execute the same program in C++.&lt;br /&gt;
|-&lt;br /&gt;
| 04:30&lt;br /&gt;
|  I have already named the program. I will open it and explain.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  04:34&lt;br /&gt;
|This is the program for 2dimensional arrays in C++.&lt;br /&gt;
|-&lt;br /&gt;
|  04:39&lt;br /&gt;
|Note that our file name is ''2d-array.cpp'''. The extension is '''.cpp'''.&lt;br /&gt;
|-&lt;br /&gt;
| 04:48 &lt;br /&gt;
|   Let me explain the code now. This is our '''header file''' as '''iostream'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
|  04:53&lt;br /&gt;
| This is our '''using''' statement.&lt;br /&gt;
|-&lt;br /&gt;
|04:56&lt;br /&gt;
|This is our '''main function'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|Here we have '''cout'''function. As we use '''cout''' to print the output in C++. &lt;br /&gt;
 |-&lt;br /&gt;
|05:06&lt;br /&gt;
| Then we have '''cin'' function, we use '''cin'''  to read a line in C++&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|05:14&lt;br /&gt;
|Here we use '''\t'''  it means horizontal tab that is equivalent to 4 spaces.&lt;br /&gt;
|-&lt;br /&gt;
|  05:21&lt;br /&gt;
|  Rest of the code is similar to our '''c ''code  .Now click on '''Save'''&lt;br /&gt;
 &lt;br /&gt;
|-&lt;br /&gt;
| 05:27&lt;br /&gt;
|  Let us execute  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 05:29&lt;br /&gt;
| Come back to our terminal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:31&lt;br /&gt;
| Let me clear the prompt.&lt;br /&gt;
|-&lt;br /&gt;
|  05:34&lt;br /&gt;
| To compile type, g++ 2d- array.cpp -o arr and press enter.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  05:47&lt;br /&gt;
| To execute type,  ./arr1. Now press enter.&lt;br /&gt;
|-&lt;br /&gt;
|  05:53&lt;br /&gt;
| Here we see enter the element of 3 into 4 array num1.&lt;br /&gt;
|-&lt;br /&gt;
|  05:58&lt;br /&gt;
| I will enter the values.&lt;br /&gt;
|-&lt;br /&gt;
|  06:08&lt;br /&gt;
| Now we see enter the  elements of 3 into 4 array num2.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:14&lt;br /&gt;
|I will give the values as 	&lt;br /&gt;
|-&lt;br /&gt;
|  06:24&lt;br /&gt;
| The output is displayed  , We can see the '''num1 matrx''', '''num2 matrix'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
| And this is the sum of num1 and num2.&lt;br /&gt;
|-&lt;br /&gt;
|06:36&lt;br /&gt;
|This brings us to the end of this tutorial.&lt;br /&gt;
|-&lt;br /&gt;
| 06:39&lt;br /&gt;
|Come back to our slides. Let us summarises&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:43&lt;br /&gt;
|  In this tutprial we learnt,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:45&lt;br /&gt;
| To add elements in a 2D array.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:49&lt;br /&gt;
| To print 2D array.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  06:51&lt;br /&gt;
| And To calculate the sum of 2D array.&lt;br /&gt;
|-&lt;br /&gt;
|  06:55&lt;br /&gt;
| As an assignment,&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 06:56&lt;br /&gt;
|  Write a program that takes two 2D arrays as input from the user.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:02&lt;br /&gt;
| Subtract them and find the result.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:05&lt;br /&gt;
|  Watch the video available at the  link shown below  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:08&lt;br /&gt;
| It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:11&lt;br /&gt;
| If you do not have good bandwidth, you can download and watch it &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:16&lt;br /&gt;
|  The Spoken Tutorial Project Team&lt;br /&gt;
|-&lt;br /&gt;
|  07:18&lt;br /&gt;
| Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  07:21&lt;br /&gt;
| Gives certificates for those who pass an online test &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|07:26&lt;br /&gt;
| For more details, please write to contact at spoken hyphen tutorial dot org &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:33  &lt;br /&gt;
|   Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
|-&lt;br /&gt;
|   07:37&lt;br /&gt;
| It is supported by the National Mission on Education through ICT, MHRD, Government of India   |-&lt;br /&gt;
|   07:44&lt;br /&gt;
|More information on this Mission is available at  the link shown below.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 07:49&lt;br /&gt;
|   The script is contributed  by  Ritwik Joshi  , this is Ashwini Patil from IIT Bombay. &lt;br /&gt;
&lt;br /&gt;
Thank you for  watching &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-8/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-8/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-8/English-timed"/>
				<updated>2013-07-12T10:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|0:00&lt;br /&gt;
|Welcome back! In our previous tutorial, we have established what we are going to change and how we are going to change it.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|We did go through that.&lt;br /&gt;
|-&lt;br /&gt;
|00:11&lt;br /&gt;
|So, now I will test my code. &lt;br /&gt;
|-&lt;br /&gt;
|00:13&lt;br /&gt;
|If we look at our database, we have a few records here.&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
|I am going to delete David's record here because it was from another tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|00:23&lt;br /&gt;
|After the deletion, we have the records of Alex, Kyle, Emily and Dale &lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
|Here I will use Kyle's record as an example and change it to a particular value.&lt;br /&gt;
|-&lt;br /&gt;
|00:34	&lt;br /&gt;
|We will refresh our page and make sure it is updated.&lt;br /&gt;
|-&lt;br /&gt;
|00:38&lt;br /&gt;
|I will select &amp;quot;Kyle&amp;quot; and I will  change this to &amp;quot;Karen&amp;quot; and I will click on &amp;quot;Change&amp;quot; and here everything has disappeared.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|Now we will come back into our table and click on &amp;quot;Browse&amp;quot; to refresh it.&lt;br /&gt;
|-&lt;br /&gt;
|00:50&lt;br /&gt;
|we will scroll down and find that nothing has changed.&lt;br /&gt;
|-&lt;br /&gt;
|00:58&lt;br /&gt;
|I think I made a mistake. My mistake was that it was &amp;quot;name&amp;quot; before and now I will change this to &amp;quot;value&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|01:06&lt;br /&gt;
|This needs to be set to &amp;quot;value&amp;quot; instead of &amp;quot;name&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|01:09&lt;br /&gt;
|&amp;quot;value&amp;quot; holds the value... of anything here that has been selected; so the value is &amp;quot;id&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|When we submit our form, it will come through and the value will be contained within here in &amp;quot;id&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:25&lt;br /&gt;
|So, I found and fixed the problem and now I will go back and refresh.&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|Here I will once again change &amp;quot;Kyle&amp;quot; to &amp;quot;Karen&amp;quot;. By clicking on &amp;quot;Change&amp;quot; you can see that nothing has happened.&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|Even when I enter my database, we can see that we have got Alex, Kyle, Emily and Dale. &lt;br /&gt;
|-&lt;br /&gt;
|01:42&lt;br /&gt;
|Since we had changed &amp;quot;Kyle&amp;quot; to &amp;quot;Karen&amp;quot;, our id  has shown  visible  changes.&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|But when we click on &amp;quot;Browse&amp;quot;  and scroll down, we can  see that &amp;quot;Kyle&amp;quot; has now been replaced by &amp;quot;Karen&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:54&lt;br /&gt;
|Hence, you can also update values using forms. &lt;br /&gt;
|-&lt;br /&gt;
|01:57&lt;br /&gt;
|It is very easy, as long as you have a standard knowledge of &lt;br /&gt;
* php software, &lt;br /&gt;
* how to manipulate things, &lt;br /&gt;
* how to check things, &lt;br /&gt;
* how to use if statements, &lt;br /&gt;
* passing variables, &lt;br /&gt;
* particularly the posting variables etc.&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
|You will be able to learn all this, as long as you learn the basic set of these tutorials.&lt;br /&gt;
|-&lt;br /&gt;
|02:20&lt;br /&gt;
|As if now, in this tutorial, you have learnt inserting and updating and so on so forth. &lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|The last thing I will show you is how to delete.&lt;br /&gt;
|-&lt;br /&gt;
|02:34&lt;br /&gt;
|To show you how to Delete, I will close this page and  and remove this box and edit this. &lt;br /&gt;
|-&lt;br /&gt;
|02:46&lt;br /&gt;
|I will replace &amp;quot;Change&amp;quot; with &amp;quot;Delete&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|02:49&lt;br /&gt;
|Here I will be deleting records where we have a particular name shown.&lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|To do this, I will add &amp;quot;lastname&amp;quot; over here.&lt;br /&gt;
|-&lt;br /&gt;
|03:01&lt;br /&gt;
|Let us now  not resend that and let us go back to &amp;quot;mysql.php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
|Here we now have &amp;quot;Alex Garrett&amp;quot;, &amp;quot;Karen Headen&amp;quot; which has been changed or modified from my last example.&lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|We will click &amp;quot;Karen Headen&amp;quot; and we will click on &amp;quot;Delete&amp;quot;. This will delete the record.&lt;br /&gt;
|-&lt;br /&gt;
|03:24&lt;br /&gt;
|But it has not been deleted at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|03:27&lt;br /&gt;
|Let us make sure all our records are intact first.&lt;br /&gt;
|-&lt;br /&gt;
|03:31&lt;br /&gt;
|As you can see here, we have all our records intact and I will choose to delete a particular record.&lt;br /&gt;
|-&lt;br /&gt;
|03:37&lt;br /&gt;
|Let us say delete &amp;quot;Emily Headen&amp;quot;, so I will choose the record of Emily Headen to be deleted.&lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
|Now we need to submit this to a new page called &amp;quot;mysql underscore delete.php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:52&lt;br /&gt;
|For this, we are going to create a new page save as mysql underscore delete.php &lt;br /&gt;
|-&lt;br /&gt;
|03:59&lt;br /&gt;
|We will do exactly the same as we had done before.&lt;br /&gt;
|-&lt;br /&gt;
|0 4:03&lt;br /&gt;
|We are going to &amp;quot;require&amp;quot; our connect so we need to connect to the database. &lt;br /&gt;
|-&lt;br /&gt;
|04:10&lt;br /&gt;
|Oh Sorry!  Let us get that back to &amp;quot;require connect.php&amp;quot; and we will again take the variables in.&lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
|So let us type &amp;quot;todelete&amp;quot; here and that is &amp;quot;equal to&amp;quot; again a &amp;quot;POST&amp;quot; variable here.&lt;br /&gt;
|-&lt;br /&gt;
|04:29&lt;br /&gt;
|We are posting this form to this page and let us change some values over here.&lt;br /&gt;
|-&lt;br /&gt;
|04:34&lt;br /&gt;
|Let us say &amp;quot;todelete&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:37&lt;br /&gt;
|So we have changed our &amp;quot;select name&amp;quot; to &amp;quot;todelete&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:41&lt;br /&gt;
|Now, if you have a look back on this form here, I will show you the code again. &lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|Here we can see that we have our name values and our id value here for each case of each record. &lt;br /&gt;
|-&lt;br /&gt;
|04:54&lt;br /&gt;
|If we refresh, the name of our form is &amp;quot;todelete&amp;quot; and we are taking that into account for each value.&lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
|If Emily's record has been selected we will delete the record where the id is equal to 3.&lt;br /&gt;
|-&lt;br /&gt;
|05:08&lt;br /&gt;
|Let us go back to our code and here we have our POST variable.&lt;br /&gt;
|-&lt;br /&gt;
|05:14&lt;br /&gt;
|Now I am going to echo out to give you an example of how it is processed.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|We have Emily Headen here. We have 3 there which means that we can use this to delete the id 3 in the database or rather the table.&lt;br /&gt;
|-&lt;br /&gt;
|05:30&lt;br /&gt;
|Here, again we will create a new variable and I will call it &amp;quot;mysql underscore query&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|05:41&lt;br /&gt;
|Inside here we will use a whole new set of commands.&lt;br /&gt;
|-&lt;br /&gt;
|05:45&lt;br /&gt;
|We will type in &amp;quot;DELETE FROM&amp;quot; and obviously we will specify our table.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
|Let us type &amp;quot;people&amp;quot; and &amp;quot;WHERE id equals &amp;quot;todelete&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
|The &amp;quot;todelete&amp;quot; variable which is the id of the person that we selected from this list.&lt;br /&gt;
|-&lt;br /&gt;
|06:03&lt;br /&gt;
|Now let us test this. Let us say Emily Headen.&lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
|Let us check in our database if Emily Headen's record still exists. &lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
|Let us refresh to see if the record still exists.&lt;br /&gt;
|-&lt;br /&gt;
|06:17&lt;br /&gt;
|When I click on &amp;quot;Emily Headen&amp;quot; and click on &amp;quot;Delete&amp;quot;, nothing has happened.&lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|We have not echoed out but when we click on &amp;quot;Browse&amp;quot; to refresh, we can see that Emily's record has been deleted from the database.&lt;br /&gt;
|-&lt;br /&gt;
|06:30&lt;br /&gt;
|So in this set of tutorials, I have shown you a basic serve command like&lt;br /&gt;
* how to insert data &lt;br /&gt;
* how to read data&lt;br /&gt;
* how to modify&lt;br /&gt;
* how to delete data and &lt;br /&gt;
* how to incorporate into html forms.&lt;br /&gt;
|-&lt;br /&gt;
|06:43&lt;br /&gt;
|If I have forgotten anything, please let me know and I will add it as parts of these tutorials.&lt;br /&gt;
|-&lt;br /&gt;
|6:50&lt;br /&gt;
|Make sure you subscribe for updates from my channel. &lt;br /&gt;
|-&lt;br /&gt;
|06:53&lt;br /&gt;
|I hope you enjoyed these tutorials. Thanks for watching.&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|This is Evan Varkey dubbing for the Spoken Tutorial Project. (Script contributed by Juanita Jayakar).&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-7/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-7/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-7/English-timed"/>
				<updated>2013-07-12T10:58:25Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|In this part of the tutorial, I am going to give you a chance to create a simple program. &lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|This program will allow us to select a name from a list.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|Also it will allow us to update a piece of information and I am selecting the ability to update the name itself.&lt;br /&gt;
|-&lt;br /&gt;
|00:25&lt;br /&gt;
|I will say the &amp;quot;firstname&amp;quot; in this for example.  &lt;br /&gt;
|-&lt;br /&gt;
|00:28&lt;br /&gt;
|Here, we can select from a list and then update that information.&lt;br /&gt;
|-&lt;br /&gt;
|00:33&lt;br /&gt;
|I will modify this page a little bit to get rid of some information which we do not need.&lt;br /&gt;
|- &lt;br /&gt;
|00:39&lt;br /&gt;
|We don't need this echoing here.&lt;br /&gt;
|-&lt;br /&gt;
|00:41&lt;br /&gt;
|We are also going to change our form here, so we don't need this for now.&lt;br /&gt;
|-&lt;br /&gt;
|00 :47&lt;br /&gt;
|Let us delete that.&lt;br /&gt;
|-&lt;br /&gt;
|00:49&lt;br /&gt;
|We are not going to  need this either. &lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
|We will only need the firstname and lastname. Date of birth and gender don't really matter.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|Let us delete this too.We don't need this either.... neither this.&lt;br /&gt;
|-&lt;br /&gt;
|01:04&lt;br /&gt;
|Ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|01:06&lt;br /&gt;
|This tutorial is not going to be exhaustive and is not going to be completely correct either. &lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|However it is going to show you how to apply your records to html select boxes. &lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|And also showing  you how to update information based on what you selected.&lt;br /&gt;
|-&lt;br /&gt;
|01:30 &lt;br /&gt;
|As you see here, I am going to create some data inside the '''while loop'''. &lt;br /&gt;
|-&lt;br /&gt;
|01:45&lt;br /&gt;
|We are going to create some html data here.&lt;br /&gt;
|-&lt;br /&gt;
|1:47&lt;br /&gt;
|Here I am echoing out. Let me just stop here for the time being.&lt;br /&gt;
|-&lt;br /&gt;
|01:56&lt;br /&gt;
|Lets go down here.&lt;br /&gt;
|-&lt;br /&gt;
|01:58&lt;br /&gt;
|We are going to create a select area which is a select box. &lt;br /&gt;
|-&lt;br /&gt;
|02:02&lt;br /&gt;
|It is a drop down box and for each of these boxes, we have an option.&lt;br /&gt;
|-&lt;br /&gt;
|02:14&lt;br /&gt;
|For example this could be 1 or 2.&lt;br /&gt;
|-&lt;br /&gt;
|02:17&lt;br /&gt;
|So lets come back here and  &amp;quot;refresh button&amp;quot;. Lets refresh this. &lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|Let us get rid of this dialogue box.&lt;br /&gt;
|-&lt;br /&gt;
|02:31&lt;br /&gt;
|Here we  got 1 or 2. This is the piece of html here.&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|Here we are going to apply this and we are going to search for our records. We are going to give a name.......... in each of these option boxes.&lt;br /&gt;
|-&lt;br /&gt;
|02:44&lt;br /&gt;
|I will give an option name to each record that we found.&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
|If you don't understand this, it means inside the code which is going to be repeated for every record, outside the loop, over here, we want to echo the first part of our html code.&lt;br /&gt;
|-&lt;br /&gt;
|03:00&lt;br /&gt;
|This will be &amp;quot;select&amp;quot; and the name of that is going to be &amp;quot;name&amp;quot;.&lt;br /&gt;
|- &lt;br /&gt;
|03:08&lt;br /&gt;
|Or rather let me call it '''people name'''.&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|After this, outside of our while  loop, here we are going to echo out the ends tag. So  let us type  forward slash and select&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:24&lt;br /&gt;
|The reason for not incorporating this inside our while loop is because if it is repeating, then it is going to repeat the start and the end tags and not the option part, which we need.&lt;br /&gt;
|-&lt;br /&gt;
|03:36&lt;br /&gt;
|Here the option part goes inside the loop.&lt;br /&gt;
|-&lt;br /&gt;
|03:39&lt;br /&gt;
|Let me echo out, lets say the &amp;quot;firstname&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|03:42&lt;br /&gt;
|And what this does is, for every record, it is going to echo this option code&lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|And if you remember down here, we had &amp;quot;option&amp;quot; and &amp;quot;option end&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|3:52&lt;br /&gt;
|This is being  repeated over and over again. &lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
|Now we have the &amp;quot;select&amp;quot; part here and the &amp;quot;select end&amp;quot; here.&lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|We need this echoed once, this echoed once and these echoed for every record in the database or in the table.&lt;br /&gt;
|-&lt;br /&gt;
|04:10&lt;br /&gt;
|You can verify this by refreshing. &lt;br /&gt;
|-&lt;br /&gt;
|04:13&lt;br /&gt;
|Oh! Where's our code gone?&lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
|Lets    go back and find where the mistake is.  Actually we need to change this part here - the &amp;quot;if&amp;quot; statement.&lt;br /&gt;
|-&lt;br /&gt;
|04:25&lt;br /&gt;
|We are not looking for our &amp;quot;submit&amp;quot; button anymore, so we can delete that.&lt;br /&gt;
|-&lt;br /&gt;
|04:29&lt;br /&gt;
|So now, presuming everything is alright, we will refresh and we have a list box of all the first names of the records in our database.&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
|Now I want to make this look better and so I will say &amp;quot;surname&amp;quot; or &amp;quot;lastname&amp;quot; in the code.&lt;br /&gt;
|-&lt;br /&gt;
|04:47&lt;br /&gt;
|There you go!  Refresh.  This is a really easy way to use html code, is'nt it?&lt;br /&gt;
|-&lt;br /&gt;
|04:52&lt;br /&gt;
|Now we are going to talk about &amp;quot;option&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:56&lt;br /&gt;
|We need to have a name for each option and the name for each one will be &amp;quot;id&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:00&lt;br /&gt;
|If I click on refresh and come on  my page source, you can see that we got 1,2,3,4, in each one here.&lt;br /&gt;
|-&lt;br /&gt;
|05:13&lt;br /&gt;
|This is really useful because now we can update, unique records rather than just going by the name.&lt;br /&gt;
|-&lt;br /&gt;
|05:23&lt;br /&gt;
|So  here, I will start to create my update form.&lt;br /&gt;
|-&lt;br /&gt;
|05:28&lt;br /&gt;
|I will put an input box after my &amp;quot;select&amp;quot;, and this is going to be &amp;quot;text&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|05:33&lt;br /&gt;
|The name will be '''to change'''. This is what we are going to change by.&lt;br /&gt;
|-&lt;br /&gt;
| 05:40&lt;br /&gt;
|Next we will create another button or another input element called the '''submit''' button whose value will  be &amp;quot;change&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:53&lt;br /&gt;
|Here I will just change the first name for now. Just for an example.&lt;br /&gt;
|-&lt;br /&gt;
|05:58&lt;br /&gt;
|So here is the basis of our form.&lt;br /&gt;
|-&lt;br /&gt;
|06:00&lt;br /&gt;
|We have got the &amp;quot;name&amp;quot; here and what we want to change it to. &lt;br /&gt;
|-&lt;br /&gt;
|6:04&lt;br /&gt;
|So here I will change it from &amp;quot;Alex&amp;quot; to &amp;quot;Alexander&amp;quot; and then click on '''Change'''.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|At the moment nothing is happening.&lt;br /&gt;
|-&lt;br /&gt;
|06:12&lt;br /&gt;
|Now what we need to do is put this inside the form so that I can end my form.&lt;br /&gt;
|-&lt;br /&gt;
|06:17&lt;br /&gt;
|Over here, it is getting kind of messy but hopefully you can see whats going on. &lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|Let me scroll down over here.  Up here we need to start our form.&lt;br /&gt;
|-&lt;br /&gt;
|06:27&lt;br /&gt;
|The action will be the page we are on at the moment which is &amp;quot;mysql dot php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:33&lt;br /&gt;
|Infact I will do it on another page. &lt;br /&gt;
|-&lt;br /&gt;
|06:36&lt;br /&gt;
|So rename it to &amp;quot;mysql update dot php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:40&lt;br /&gt;
|This will make it a bit easier for you to see and a lot easier for me to write.&lt;br /&gt;
|-&lt;br /&gt;
|06:45&lt;br /&gt;
|Then by refreshing that, we can see that we go to the new page which isn't found at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|06:52&lt;br /&gt;
|I am going to create that inside here.&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|We will save that straight away as &amp;quot;mysql underscore update dot php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|07:00&lt;br /&gt;
|We need to start our php tags.&lt;br /&gt;
|-&lt;br /&gt;
|07:03&lt;br /&gt;
|We need to require our &amp;quot;connect dot php&amp;quot; because we are connecting to our database again.&lt;br /&gt;
|-&lt;br /&gt;
|07:14&lt;br /&gt;
|We also need to get our value of the name that we are changing.&lt;br /&gt;
|-&lt;br /&gt;
|07:18&lt;br /&gt;
|So we will call our select name '''peoplename'''. &lt;br /&gt;
|-&lt;br /&gt;
|07:20&lt;br /&gt;
|So here we will type &amp;quot;peoplename&amp;quot; equals POST and  '''peoplename'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|That is the name of the html element we are taking.&lt;br /&gt;
|-&lt;br /&gt;
|07:33&lt;br /&gt;
|This is going to be called 1,2,3.&lt;br /&gt;
|-&lt;br /&gt;
|07:37&lt;br /&gt;
|This is our id which is inside our database. &lt;br /&gt;
|-&lt;br /&gt;
|07:39&lt;br /&gt;
|&amp;quot;tochange&amp;quot; is the field in which we have ready to type our new value in.&lt;br /&gt;
|-&lt;br /&gt;
|07:47&lt;br /&gt;
|Here I will code a brief '''if statement''' just to say if '''peoplename''' and '''tochange'''.&lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|This makes sure that we have got both our values there.&lt;br /&gt;
|- &lt;br /&gt;
|08:01&lt;br /&gt;
|Then what we will do is type &amp;quot;change&amp;quot; equals &amp;quot;mysql query&amp;quot; and that is simply &amp;quot;UPDATE people&amp;quot;, which is the name of our table here.&lt;br /&gt;
|-&lt;br /&gt;
|08:17&lt;br /&gt;
|&amp;quot;UPDATE people SET firstname equals tochange&amp;quot; where &amp;quot;firstname equals&amp;quot;....&lt;br /&gt;
|-&lt;br /&gt;
|08:31&lt;br /&gt;
|No, in fact we are not..... We are changing it by &amp;quot;id&amp;quot;, isn't it?&lt;br /&gt;
|-&lt;br /&gt;
|08:39&lt;br /&gt;
|So we type where the &amp;quot;ID&amp;quot; is equal to the value of the&amp;quot;peoplename&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|08:52&lt;br /&gt;
|Right, lets go back.  &lt;br /&gt;
|-&lt;br /&gt;
|08:58&lt;br /&gt;
|Lets say I picked &amp;quot;Kyle&amp;quot; to change the name of &amp;quot;Kyle&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|09:02&lt;br /&gt;
|The name of this is 2 so the &amp;quot;peoplename&amp;quot; is also 2. &lt;br /&gt;
|-&lt;br /&gt;
|09:06&lt;br /&gt;
|So we are changing this to this where the id is this.&lt;br /&gt;
|-&lt;br /&gt;
|09:11&lt;br /&gt;
|I will show you that in the next part of tutorial because I am running out of time.&lt;br /&gt;
|-&lt;br /&gt;
|09:15&lt;br /&gt;
|So I will see you there soon.  This is Evan Varkey dubbing for the Spoken Tutorial Project. (Script contributed by Juanita Jayakar).&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-6/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-6/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-6/English-timed"/>
				<updated>2013-07-12T10:57:52Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|Hello Everyone! In the previous tutorial we had selected the data and we successfully displayed the data to our page.&lt;br /&gt;
|-&lt;br /&gt;
|00:09&lt;br /&gt;
|Let me take you back to this page here.We can see that everything is working fine.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|We have all our data here.&lt;br /&gt;
|-&lt;br /&gt;
|00:17&lt;br /&gt;
|The next thing we will learn is how to specify somewhere that the user themselves can enter and specify data. &lt;br /&gt;
|-&lt;br /&gt;
|00:23&lt;br /&gt;
|To do this, I will delete all the codes in my page except &amp;quot;connect include&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|00:29&lt;br /&gt;
|If I don't connect to my database, its not going to work.&lt;br /&gt;
|-&lt;br /&gt;
|00:33&lt;br /&gt;
|There is a lot of extracting and some other things to be found.&lt;br /&gt;
|-&lt;br /&gt;
|00:42&lt;br /&gt;
|I will retain firstname,  lastname, date of birth,  and gender either male or female. &lt;br /&gt;
|-&lt;br /&gt;
|00:53&lt;br /&gt;
|Below here, I will create a form. &lt;br /&gt;
|-&lt;br /&gt;
|00:55&lt;br /&gt;
|This will be an html form, so we need to start and end our tags. &lt;br /&gt;
|-&lt;br /&gt;
|01:03&lt;br /&gt;
|Our &amp;quot;action&amp;quot; will be &amp;quot;mysql dot php&amp;quot; and our &amp;quot;method&amp;quot; is going to be &amp;quot;POST&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:13&lt;br /&gt;
|Here we will create a form in which the user can specify a name.&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|For the name we will use our &amp;quot;surname&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:22&lt;br /&gt;
|You can use any one of them. For example, your date of birth or gender to search.&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|It is your choice.&lt;br /&gt;
|-&lt;br /&gt;
|01:30&lt;br /&gt;
|You could even use 2 fields to search.&lt;br /&gt;
|-&lt;br /&gt;
|01:33&lt;br /&gt;
|I will now show you how to use 2 fields so that you know that it is not very complicated but easy.&lt;br /&gt;
|-&lt;br /&gt;
|01:40&lt;br /&gt;
|Here I will type &amp;quot;firstname&amp;quot; and I will create an &amp;quot;input&amp;quot; box of type &amp;quot;text &amp;quot; and the &amp;quot;name&amp;quot; of this will be &amp;quot;firstname&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|We will create a break here and type &amp;quot;lastname&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|Next we will create another input box  by copying the previous line and pasting it here.&lt;br /&gt;
|-&lt;br /&gt;
|02:03&lt;br /&gt;
|So this line is exactly the same  but instead of &amp;quot;firstname&amp;quot;, we type in &amp;quot;lastname&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|02:11	&lt;br /&gt;
|We will type &amp;quot;input&amp;quot; type equals &amp;quot;submit&amp;quot; and the &amp;quot;value&amp;quot; of that will be &amp;quot;Get data&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|02:21&lt;br /&gt;
|Hence we have taken the &amp;quot;firstname&amp;quot; and &amp;quot;lastname&amp;quot; and the &amp;quot;submit&amp;quot; button.&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|If I refresh this, we can see &amp;quot;Firstname&amp;quot; and &amp;quot;Lastname&amp;quot; has appeared.&lt;br /&gt;
|-&lt;br /&gt;
|02:29&lt;br /&gt;
|I will delete this for now and to do this I will check if the &amp;quot;submit&amp;quot; button has been pressed.&lt;br /&gt;
|-&lt;br /&gt;
|02:37&lt;br /&gt;
|To do this, I will first name the &amp;quot;submit&amp;quot; button as &amp;quot;submit&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|02:41&lt;br /&gt;
|Then I will type in an &amp;quot;if&amp;quot; statement - &amp;quot;if dollar underscore POST submit&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|02:51&lt;br /&gt;
|If the submit button has been pressed,  start the block.&lt;br /&gt;
|-&lt;br /&gt;
|02:55&lt;br /&gt;
|This is the block of code to be executed and we end our block where we want this to end.&lt;br /&gt;
|-&lt;br /&gt;
|03:02&lt;br /&gt;
|This is after this curly bracket here because that is a part of our &amp;quot;while&amp;quot; statement here.&lt;br /&gt;
|-&lt;br /&gt;
|03:07&lt;br /&gt;
|We don't actually need our while statement for this.  But I will still keep it for the sake of it.&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|I will now type &amp;quot;grab POST data&amp;quot; and &amp;quot;dollar firstname&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:29&lt;br /&gt;
|So this is &amp;quot;dollar underscore POST firstname&amp;quot; and then I will type &amp;quot;lastname&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:35&lt;br /&gt;
|I will copy &amp;quot;firstname&amp;quot; and paste it here and change it to &amp;quot;lastname&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:43&lt;br /&gt;
|So we have got our &amp;quot;firstname&amp;quot; and &amp;quot;lastname&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:49&lt;br /&gt;
|I will type &amp;quot;echo&amp;quot; and this message &amp;quot;Record for firstname&amp;quot; . On second thoughts, let us not do this at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|04:02&lt;br /&gt;
|I will go straight to my query here.&lt;br /&gt;
|-&lt;br /&gt;
|04:05&lt;br /&gt;
|If you remember, I had mentioned that you can specify what data you want in particular.&lt;br /&gt;
|-&lt;br /&gt;
|04:10&lt;br /&gt;
|For this, I will type &amp;quot;SELECT star FROM people WHERE firstname equals Alex and lastname equals Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:29&lt;br /&gt;
|I had not shown this inside this piece of query where we are selecting.&lt;br /&gt;
|-&lt;br /&gt;
|4:39&lt;br /&gt;
|I had shown it in the update  where we can update where the firstname equals &amp;quot;Alex&amp;quot; and the lastname equals &amp;quot;Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:48&lt;br /&gt;
|Now we will select everything we want from our table here and we will say select everything where our firstname is Alex to lastname is Garrett.&lt;br /&gt;
|-&lt;br /&gt;
|04:57&lt;br /&gt;
|If we look at our database here, we are searching for our firstname and matching it to &amp;quot;Alex&amp;quot;, searching the surname and matching it to &amp;quot;Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:07&lt;br /&gt;
|We are selecting this whole row of data over here which is highlighted in pink at the moment and we are just selecting the whole data from here.&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|From the date of birth to gender, my id to my firstname and lastname.&lt;br /&gt;
|-&lt;br /&gt;
|05:19&lt;br /&gt;
|So we have understood that this will select only one record at this time, therefore we don't need to order by the &amp;quot;id&amp;quot;.  &lt;br /&gt;
|-&lt;br /&gt;
|05:27&lt;br /&gt;
|But I will keep it like that anyway, since there is only one record.  &lt;br /&gt;
|-&lt;br /&gt;
|05:31&lt;br /&gt;
|Ordering is not an issue,  so we can just leave it that way.&lt;br /&gt;
|-&lt;br /&gt;
|05:35&lt;br /&gt;
|Ok so we are running our loop, we are selecting each part of data here and we are changing our male to &amp;quot;male&amp;quot; and female to &amp;quot;female&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|05:43&lt;br /&gt;
|The echoing out our data based on this query because this data based query is specific to my first and surname.&lt;br /&gt;
|-&lt;br /&gt;
|05:52&lt;br /&gt;
|Then we are only going to echo out the firstname and the lastname over here that has been found, which is my first and lastname but by changing &amp;quot;Alex&amp;quot; here to &amp;quot;firstname&amp;quot; which is here.&lt;br /&gt;
|-&lt;br /&gt;
|06:04&lt;br /&gt;
|Now that's a repetition. This is a double variable here.&lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
|We have the &amp;quot;firstname&amp;quot; and so here, I will name this as &amp;quot;firstname underscore form&amp;quot; and &amp;quot;lastname underscore form&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
|06:15&lt;br /&gt;
|We will select from where the firstname has been posted equal to this and the lastname that we posted equal to lastname form.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
| So This is the data that's come from our form.&lt;br /&gt;
|-&lt;br /&gt;
|06:29&lt;br /&gt;
|so if I were to type &amp;quot;Alex Garrett&amp;quot; in my html form and submit it then this will equal &amp;quot;Alex&amp;quot; and this will equal &amp;quot;Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:38&lt;br /&gt;
|Our query will return only one result because at the moment we have only one person named &amp;quot;Alex Garrett&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|06:44&lt;br /&gt;
|So it will take all the data for &amp;quot;Alex Garrett&amp;quot; and check for female or male and then echo out this particular message.&lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|So if I come here and refresh at the moment there is nothing because no data has been specified in these form variables here.&lt;br /&gt;
|-&lt;br /&gt;
|07:01&lt;br /&gt;
|Let me show you. These are empty therefore we are selecting &amp;quot;star&amp;quot; from people under this condition &amp;quot;WHERE the name equals to nothing and the lastname equals to nothing&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
|That has not returned any data at the moment because what we got in our firstname and lastname are actual peoples names.&lt;br /&gt;
|-&lt;br /&gt;
|07:24&lt;br /&gt;
|Anyway now I will just type in a completely random name.&lt;br /&gt;
|-&lt;br /&gt;
|07:28&lt;br /&gt;
|So lets say &amp;quot;David Green&amp;quot; and click get data and nothing has happened, ok?&lt;br /&gt;
|-&lt;br /&gt;
|07:36&lt;br /&gt;
|If we had an error message at the end over here,  this is our query written over here,  I could say &amp;quot;or die mysql error&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|07:49&lt;br /&gt;
|I go back here and say &amp;quot;David Green&amp;quot; and click get data and oh! we don't have an error!&lt;br /&gt;
|-&lt;br /&gt;
|07:57&lt;br /&gt;
|Oh yes that's because the structure of the sql code correct and so we don't get any error.&lt;br /&gt;
|-&lt;br /&gt;
|08:03&lt;br /&gt;
|I was just testing that out. &lt;br /&gt;
|-&lt;br /&gt;
|08:05&lt;br /&gt;
|Now lets suppose that we do have a name that's in our database.&lt;br /&gt;
|-&lt;br /&gt;
|08:10&lt;br /&gt;
|Lets say &amp;quot;Alex Garrett&amp;quot; and we click &amp;quot;Get data&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|08:13&lt;br /&gt;
|We are presented here with alex garrett was bron blah blah blah and is male.&lt;br /&gt;
|-&lt;br /&gt;
|08:20&lt;br /&gt;
|Lets type &amp;quot;Dale Garrett&amp;quot; and click &amp;quot;Get data&amp;quot; and we receive that information from the database.&lt;br /&gt;
|-&lt;br /&gt;
|08:26&lt;br /&gt;
|So you can see that this is very useful to incorporate forms into our data.&lt;br /&gt;
|-&lt;br /&gt;
|08:32&lt;br /&gt;
|I will stop here and go on to the next part where I will be talking about how to update records using this method.&lt;br /&gt;
|-&lt;br /&gt;
|08:40&lt;br /&gt;
|Many of you would be able to do that on your own by now but I will take you through it anyways along with a few other useful things.&lt;br /&gt;
|-&lt;br /&gt;
|0 8:48&lt;br /&gt;
|Ok so, see you soon.  This is Evan Varkey dubbing for the Spoken Tutorial Project. (Script contributed by Juanita Jayakar).&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-5/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-5/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-5/English-timed"/>
				<updated>2013-07-12T10:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|Welcome to mySQL part 5. To echo our data to the user and to display the results from this, we'll need to use &amp;quot;while&amp;quot; statement.&lt;br /&gt;
|-&lt;br /&gt;
|0:12&lt;br /&gt;
|As I mentioned, we have created a row variable and this is &amp;quot;=mysql_fetch_assoc&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|00:21&lt;br /&gt;
|This is creating an associative array from our &amp;quot;extract&amp;quot; query which is here.&lt;br /&gt;
|-&lt;br /&gt;
|00:27&lt;br /&gt;
|So we are selecting everything in the &amp;quot;people&amp;quot; table and ordering them by &amp;quot;id&amp;quot; in ascending order.&lt;br /&gt;
|-&lt;br /&gt;
|00:33&lt;br /&gt;
|Inside our WHILE since we wrote row as an array and its an associative array, row[0] will be wrong because these are numeric.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|These are numeric id tags and instead of this we'll use our fieldnames, since this is associative.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|So, instead of 0 1 2 3 4, we'll be using the actual name.&lt;br /&gt;
|-&lt;br /&gt;
|01:05&lt;br /&gt;
|Lets create variables from this. Let me say id and then firstname equals, we are using the same structure throughout.&lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|So its quite easy to copy and paste this.&lt;br /&gt;
|-&lt;br /&gt;
|01:19&lt;br /&gt;
|Lets indent this.&lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|So we have 5 altogether.&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|So that's five and then lets just change. This is a lazy act!&lt;br /&gt;
|-&lt;br /&gt;
|01:34&lt;br /&gt;
|But its just a lot quicker to do this way.&lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
|So lastname and we have the date of birth. We also have the gender.&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|We have all our data and now how do we use this?&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|We need to use the &amp;quot;echo&amp;quot; command.&lt;br /&gt;
|-&lt;br /&gt;
|01:55&lt;br /&gt;
|There might be a loop inside the middle, at the moment. So anything we echo out will be repeated.&lt;br /&gt;
|-&lt;br /&gt;
|02:02&lt;br /&gt;
|Every record we have and that's right, too. We'll repeat this code.&lt;br /&gt;
|-&lt;br /&gt;
|02:07&lt;br /&gt;
|For example, I say text here. There are currently 4 records.&lt;br /&gt;
|-&lt;br /&gt;
|02:13&lt;br /&gt;
|After refreshing this page, you should see text echoed out 4 times.&lt;br /&gt;
|-&lt;br /&gt;
|02:18&lt;br /&gt;
|By typing out 4 times, this piece of code here represents every loop.&lt;br /&gt;
|-&lt;br /&gt;
|02:24&lt;br /&gt;
|Therefore we can incorporate for example, id or firstname or any other, that we have extracted from the database using our associative array.&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|Now I'll write firstname lastname was born on dob for date of birth and is and I'll put gender up there.&lt;br /&gt;
|-&lt;br /&gt;
|0 2:49&lt;br /&gt;
|Not forgetting our linebreak. I'll refresh our page. &lt;br /&gt;
|-&lt;br /&gt;
|02:54&lt;br /&gt;
|Then we have our set of data structured using the variable names. &lt;br /&gt;
|-&lt;br /&gt;
|02:59&lt;br /&gt;
|We have given in the correct order and also it has been repeated through for every record we have.&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
|Okay, we have just given out the content of our table using this star, declared by this asterisk, where it collects every single data or every record.&lt;br /&gt;
|-&lt;br /&gt;
|03:22&lt;br /&gt;
|Now let me do this. I'll say IF gender==F then gender=female.&lt;br /&gt;
|-&lt;br /&gt;
|03:39&lt;br /&gt;
|The actual spelling of that and then let us say else gender=male. This is just rewriting the variable depending on the value.&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
|If we refresh now, we can see this has changed to '''male male''' and '''female female'''. We also have some interesting ways of displaying this data.&lt;br /&gt;
|-&lt;br /&gt;
|04:00&lt;br /&gt;
|At the moment I'm selecting from the people table and ordering by id and ascending order.&lt;br /&gt;
|-&lt;br /&gt;
|04:07&lt;br /&gt;
|I can also order by descending id. You can see that this switches this data around. &lt;br /&gt;
|-&lt;br /&gt;
|04:15&lt;br /&gt;
|We can also order it by firstname. This will put this in descending alphabetical order and ascending will put this in ascending alphabetical order.&lt;br /&gt;
|-&lt;br /&gt;
|04:33&lt;br /&gt;
|So we got ''' A D E and K'''.&lt;br /&gt;
|-&lt;br /&gt;
|04:36&lt;br /&gt;
|You can do the same with the surname.&lt;br /&gt;
|-&lt;br /&gt;
|04:39&lt;br /&gt;
|You could do the same with anything. Even Date of birth, as long as you include this over here. &lt;br /&gt;
|-&lt;br /&gt;
|04:46	 &lt;br /&gt;
|Another thing to do is, let me just take this back to id and have this as descending. We can use this limit 1 or we can say limit 2, 3 or 4.&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|Now I'll limit 1 for the purpose of this.&lt;br /&gt;
|-&lt;br /&gt;
|05:00 &lt;br /&gt;
|Now lets have 1 to let the user of the page know the last person that was inserted into this table.&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|So I say &amp;quot;echo&amp;quot; here.&lt;br /&gt;
|-&lt;br /&gt;
|05:16&lt;br /&gt;
|echo last person to be inserted into table was and I'll leave it like that and add a linebreak. &lt;br /&gt;
|-&lt;br /&gt;
|05:27&lt;br /&gt;
|I'll just echo out the first and last name. Ok?&lt;br /&gt;
|-&lt;br /&gt;
|05:33&lt;br /&gt;
|So, here we can see that there is a lot of confusion.&lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|Last person to be inserted. Yes, in fact it does work!&lt;br /&gt;
|-&lt;br /&gt;
|05:43&lt;br /&gt;
|It is already typed in the &amp;quot;limit&amp;quot; command.&lt;br /&gt;
|-&lt;br /&gt;
|05:46&lt;br /&gt;
|What I've done is by limiting this by 1 in descending order of id - the id is incremental - I get 4 at the top and if we are limiting it by 1, 4 will be the only record that is selected. &lt;br /&gt;
|-&lt;br /&gt;
|06:01&lt;br /&gt;
|Therefore, the last person in the table, as per the last record displayed, will have its value echoed out. &lt;br /&gt;
|-&lt;br /&gt;
|06:09&lt;br /&gt;
|This &amp;quot;while&amp;quot; will only return 1 data value.&lt;br /&gt;
|-&lt;br /&gt;
|06:13&lt;br /&gt;
|Since we are returning 1 data value here, we are confused by these.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|This is one command here, so lets&amp;quot;  * from people&amp;quot;, &amp;quot;order by id decs&amp;quot; is another and &amp;quot;limit 1&amp;quot; is yet another. &lt;br /&gt;
|-&lt;br /&gt;
|06:27&lt;br /&gt;
|We don't use commas or anything. This is just how we write our code inside our query.&lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
|Okay, just to test this  , I'll insert just using the &amp;quot;insert&amp;quot; function in php myadmin and I'll insert another record.&lt;br /&gt;
|-&lt;br /&gt;
|06:45&lt;br /&gt;
|For example, lets type in &amp;quot;David Green&amp;quot; and our date of birth could be random.&lt;br /&gt;
|-&lt;br /&gt;
|06:55&lt;br /&gt;
|It doesn't really matter what we type in here. We say male. &lt;br /&gt;
|-&lt;br /&gt;
|07:00&lt;br /&gt;
|I came down here and submit this data.&lt;br /&gt;
|-&lt;br /&gt;
|07:02&lt;br /&gt;
|Click on browse and we have a new value here. &lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|When we come back here and refresh, that will change to &amp;quot;David Green&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|07:10&lt;br /&gt;
|So this is really useful if you have a website in which your putting videos or personal pictures. &lt;br /&gt;
|-&lt;br /&gt;
|07:17&lt;br /&gt;
|You can just place in the last thing the user had inserted. &lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|Or may be the last person that has been registered on your website or anything. &lt;br /&gt;
|-&lt;br /&gt;
|07:30&lt;br /&gt;
|Possibility of using this is endless.&lt;br /&gt;
|-&lt;br /&gt;
|07:33&lt;br /&gt;
|Basically how to echo out data and how to manipulate it by just using mysql query.&lt;br /&gt;
|-&lt;br /&gt;
|07:44&lt;br /&gt;
|In the next part, we will allow our user to specify which data they want to show.&lt;br /&gt;
|-&lt;br /&gt;
|07:50&lt;br /&gt;
|We will create some html forms and to enable them to do this.&lt;br /&gt;
|-&lt;br /&gt;
|07:55&lt;br /&gt;
|This will let them select a name from the database or table of their choice.&lt;br /&gt;
|-&lt;br /&gt;
|08:00&lt;br /&gt;
|So, join me in the next part.&lt;br /&gt;
|-&lt;br /&gt;
|08:01&lt;br /&gt;
|Bye for now.  This is Juanita Jayakar dubbing for the Spoken Tutorial Project&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-3/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-3/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-3/English-timed"/>
				<updated>2013-07-12T05:19:17Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-  &lt;br /&gt;
|0:00&lt;br /&gt;
|Hi, welcome back. In this tutorial we will write some data into a database.&lt;br /&gt;
|-&lt;br /&gt;
|0:07&lt;br /&gt;
|To do this we will use our &amp;quot;mysql query&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|0:12	&lt;br /&gt;
|Now you can see here that we have our... records.... &lt;br /&gt;
|-&lt;br /&gt;
|0:16&lt;br /&gt;
|I am redoing this tutorial because the first time I did it, it did not work. &lt;br /&gt;
|-&lt;br /&gt;
|0:22&lt;br /&gt;
|So first of all, I will just delete this data here.&lt;br /&gt;
|-&lt;br /&gt;
|0:29&lt;br /&gt;
|Well... ok... So we have a blank table, we have no data in our table whatsoever at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|0:37&lt;br /&gt;
|we can see that there is nothing in here.&lt;br /&gt;
|-&lt;br /&gt;
|0:40&lt;br /&gt;
|There are just our field names here.&lt;br /&gt;
|-&lt;br /&gt;
|0:43&lt;br /&gt;
|To begin with, in here, lets just comment this.&lt;br /&gt;
|-&lt;br /&gt;
|0:47&lt;br /&gt;
|So &amp;quot;write some data&amp;quot;. Then we will set up a query that will write data.&lt;br /&gt;
|-&lt;br /&gt;
|0:52&lt;br /&gt;
|So... &amp;quot;write&amp;quot; and we will use &amp;quot;mysql query&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|0:57&lt;br /&gt;
|And this takes exactly 1 parameter which is our sql query.&lt;br /&gt;
|-&lt;br /&gt;
|1:02&lt;br /&gt;
|To do this, we will type &amp;quot;INSERT&amp;quot; to insert data.&lt;br /&gt;
|-&lt;br /&gt;
|1:06&lt;br /&gt;
|We are going to say &amp;quot;INSERT INTO&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|1:09&lt;br /&gt;
|Now the reason I've typed this in capitals is because its sql code.&lt;br /&gt;
|-&lt;br /&gt;
|1:14&lt;br /&gt;
|If I type anything in uppercase it means it is sql code.&lt;br /&gt;
|-&lt;br /&gt;
|1:19&lt;br /&gt;
|If I type anything in lowercase it means its either a table name, database name or it is data that I'm writing to the database.&lt;br /&gt;
|- &lt;br /&gt;
|1:28&lt;br /&gt;
|So &amp;quot;INSERT INTO people&amp;quot; because that is our table name here.&lt;br /&gt;
|-&lt;br /&gt;
|1:33&lt;br /&gt;
| &amp;quot;INSERT INTO people&amp;quot; and then &amp;quot;VALUES&amp;quot; and then in brackets we will create a little area  for each value.&lt;br /&gt;
|-&lt;br /&gt;
|1:42&lt;br /&gt;
|So we got 1,2,3,4,5.&lt;br /&gt;
|-&lt;br /&gt;
|1:46 &lt;br /&gt;
|There are 5 fields so we need exactly 5 pieces of database written here.&lt;br /&gt;
|-&lt;br /&gt;
|1:53&lt;br /&gt;
|We need the id, firstname, lastname, all the way down to gender.&lt;br /&gt;
|-&lt;br /&gt;
|1:58&lt;br /&gt;
|These are created in or created using single quotes each separated by comas.&lt;br /&gt;
|- &lt;br /&gt;
|2:07&lt;br /&gt;
|The reason we don't use double quotes is because we've got these at the end or rather start and end over here.&lt;br /&gt;
|-&lt;br /&gt;
|2:15&lt;br /&gt;
|We don't need to insert our id  here.&lt;br /&gt;
|-&lt;br /&gt;
|2:18&lt;br /&gt;
|Our next one is firstname - so I'll say &amp;quot;Alex&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:22&lt;br /&gt;
|My lastname I'll say is &amp;quot;Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:25&lt;br /&gt;
|For my date of birth I'll create a date function which equals to a variable &amp;quot;date&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|2:31&lt;br /&gt;
|I'll put this in the particular structure.&lt;br /&gt;
|-&lt;br /&gt;
|2:35&lt;br /&gt;
|We can see from our database over here that when we go to insert a value, we can scroll down and see that our calender function has dates on it.&lt;br /&gt;
|-&lt;br /&gt;
|2:44&lt;br /&gt;
|So on clicking 23rd, we can see the structure this field takes.&lt;br /&gt;
|- &lt;br /&gt;
|2:50&lt;br /&gt;
|Its the year in long format.&lt;br /&gt;
|-&lt;br /&gt;
|2:52&lt;br /&gt;
|Next is the month and then the day.&lt;br /&gt;
|-&lt;br /&gt;
|2:55&lt;br /&gt;
|So 2009 02 23 which is 23rd of the 2nd, 2009.&lt;br /&gt;
|-&lt;br /&gt;
|03:02&lt;br /&gt;
|So what we can do here is we can structure our date function in capital Y  m and then d using hyphen in between to get the structure we need.&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|So this will be structured like that.&lt;br /&gt;
|- &lt;br /&gt;
|03:16&lt;br /&gt;
|This will equal to this and that will be the current date.&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|Using the date and presuming that is in the structure of our date, we can insert it into our table here.&lt;br /&gt;
|-&lt;br /&gt;
|03:28&lt;br /&gt;
|The last one is gender and since I'm a male, I'm putting in &amp;quot;M&amp;quot; for male.&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|Presuming that will work, we can run this.&lt;br /&gt;
|-&lt;br /&gt;
|03:37&lt;br /&gt;
|But before that, we could say &amp;quot;or die&amp;quot; at the end followed by a mysql error.&lt;br /&gt;
|-&lt;br /&gt;
|03:44&lt;br /&gt;
|I will skip that for now but feel free to add them if you like.&lt;br /&gt;
|-&lt;br /&gt;
|03:50 &lt;br /&gt;
|Ok so refreshing our page. &lt;br /&gt;
|-&lt;br /&gt;
|03:53&lt;br /&gt;
|What you see is from the last tutorial. &lt;br /&gt;
|- &lt;br /&gt;
|03:57&lt;br /&gt;
|ummmm..... Lets comment this out.&lt;br /&gt;
|-&lt;br /&gt;
|03:59&lt;br /&gt;
|Lets ignore this.&lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|This will completely ignore this part of tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|04:08&lt;br /&gt;
|Ok - so back to the code that I am currently showing and lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|04:14&lt;br /&gt;
| I've refreshed it twice so accordingly 2 records have been put in.&lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
|But by going back to browse and scrolling down we can see, lets delete 1 of these, we can see the data I just specified has been put into the database.&lt;br /&gt;
|-&lt;br /&gt;
|04:35&lt;br /&gt;
|In fact what I have done is I have put my date of birth as the current date which I didn't mean to do.&lt;br /&gt;
|-&lt;br /&gt;
|04:43&lt;br /&gt;
|I don't want my date of birth as the current date because I was not born today.&lt;br /&gt;
|-&lt;br /&gt;
|04:48&lt;br /&gt;
|My firstname is ok.  My lastname is ok.  My gender is fine.&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
|We can see that my id is 6 at the moment and the next time we insert a record this would go up to 7 and then again to 8.&lt;br /&gt;
|- &lt;br /&gt;
|05:02&lt;br /&gt;
|You should know that by now.&lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|Next what I'll show you is how to change my date of birth because I have made a mistake.&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|So first I will comment these 2 lines so we don't have to re-run this.&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|And I'll create a new variable.  We will just comment this as &amp;quot;update data&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|Current variable called &amp;quot;update&amp;quot; and that's equal to &amp;quot;mysql query&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|05:26&lt;br /&gt;
|And inside the parameter that we are calling is &amp;quot;mysql query&amp;quot; code itself.&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
|And here you  will type &amp;quot;UPDATE&amp;quot; and we are going to say the table name which is &amp;quot;people&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|Then we will say &amp;quot;SET&amp;quot; and we need to pick a particular field in which to set.&lt;br /&gt;
|-&lt;br /&gt;
|05:43&lt;br /&gt;
|This happens to be the &amp;quot;d o b&amp;quot; and that's equal to my actual date of birth which is 1989, the year I was born in and the month is November and the day I was born is 16th.&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
|By running this command what we are actually doing is we are updating everyone's date of birth in this table to this.&lt;br /&gt;
|- &lt;br /&gt;
|06:05&lt;br /&gt;
|That's because we've not specified where we want to update this.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|But we can do is after this we can say &amp;quot;WHERE id=6&amp;quot; because my unique id is 6.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|Lets have a look here.&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|Otherwise it will update everyone else's.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|Remember I said the id is unique.  Its better to say update my id. &lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
|What I could do instead, is say, &amp;quot;WHERE firstname equals Alex&amp;quot;.  However this will update every record that has firstname &amp;quot;Alex&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:41&lt;br /&gt;
|But we can also say &amp;quot;AND lastname equals Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:46   &lt;br /&gt;
|However if we will have two people in the database with the same firstname and lastname, we are still running the same risk as before.&lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
|So its best to use our &amp;quot;unique&amp;quot; and thats the key word &amp;quot;unique id&amp;quot; which for me is 6.&lt;br /&gt;
|-&lt;br /&gt;
|07:00&lt;br /&gt;
|So at the moment, you can see that my date of birth is set to 2009 which is the current date.&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|But by refreshing this page, nothing's happened because we are just running a command.&lt;br /&gt;
|-&lt;br /&gt;
|07:11&lt;br /&gt;
|Now if we click on browse to refresh and we scroll down, we can see that it has changed to what we specified and everything else has been left intact.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|So if you need to update data in your database or anything like that, you can specify what data you want to update.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|I used &amp;quot;dob&amp;quot; and that equals to the date of birth that was necessary.&lt;br /&gt;
|- &lt;br /&gt;
|07:34&lt;br /&gt;
|I could have updated my lastname.&lt;br /&gt;
|-&lt;br /&gt;
|07:36&lt;br /&gt;
|You also need to specify where you want this to be updated.&lt;br /&gt;
|-&lt;br /&gt;
|07:40&lt;br /&gt;
|So I said this record which is this long line here.&lt;br /&gt;
|-&lt;br /&gt;
|07:46&lt;br /&gt;
|These are called records and I specified &amp;quot;WHERE&amp;quot; the id was equal to 6 and that has updated my unique record.&lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|So that's what you have learnt - how to insert values and also how to update some values if you get it wrong like I did or if you just want to update some data which happens most of the time when your doing your databases.&lt;br /&gt;
|-&lt;br /&gt;
|08:10&lt;br /&gt;
|Ok - so join me in the next part to find out how to start reading from your database and display the data to the user.&lt;br /&gt;
|-&lt;br /&gt;
|08:17&lt;br /&gt;
|See you soon.  This is Juanita Jayakar dubbing for the Spoken Tutorial Project.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-3/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-3/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-3/English-timed"/>
				<updated>2013-07-12T05:05:29Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-  &lt;br /&gt;
|0:00&lt;br /&gt;
|Hi, welcome back. In this tutorial we will write some data into a database.&lt;br /&gt;
|-&lt;br /&gt;
|0:07&lt;br /&gt;
|To do this we will use our &amp;quot;mysql query&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|0:12	&lt;br /&gt;
|Now you can see here that we have our... records.... &lt;br /&gt;
|-&lt;br /&gt;
|0:16&lt;br /&gt;
|I am redoing this tutorial because the first time I did it, it did not work. &lt;br /&gt;
|-&lt;br /&gt;
|0:22&lt;br /&gt;
|So first of all, I will just delete this data here.&lt;br /&gt;
|-&lt;br /&gt;
|0:29&lt;br /&gt;
|Well... ok... So we have a blank table, we have no data in our table whatsoever at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|0:37&lt;br /&gt;
|we can see that there is nothing in here.&lt;br /&gt;
|-&lt;br /&gt;
|0:40&lt;br /&gt;
|There are just our field names here.&lt;br /&gt;
|-&lt;br /&gt;
|0:43&lt;br /&gt;
|To begin with, in here, lets just comment this.&lt;br /&gt;
|-&lt;br /&gt;
|0:47&lt;br /&gt;
|So &amp;quot;write some data&amp;quot;. Then we will set up a query that will write data.&lt;br /&gt;
|-&lt;br /&gt;
|0:52&lt;br /&gt;
|So... &amp;quot;write&amp;quot; and we will use &amp;quot;mysql query&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|0:57&lt;br /&gt;
|And this takes exactly 1 parameter which is our sql query.&lt;br /&gt;
|-&lt;br /&gt;
|1:02&lt;br /&gt;
|To do this, we will type &amp;quot;INSERT&amp;quot; to insert data.&lt;br /&gt;
|-&lt;br /&gt;
|1:06&lt;br /&gt;
|We are going to say &amp;quot;INSERT INTO&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|1:09&lt;br /&gt;
|Now the reason I've typed this in capitals is because its sql code.&lt;br /&gt;
|-&lt;br /&gt;
|1:14&lt;br /&gt;
|If I type anything in uppercase it means it is sql code.&lt;br /&gt;
|-&lt;br /&gt;
|1:19&lt;br /&gt;
|If I type anything in lowercase it means its either a table name, database name or it is data that I'm writing to the database.&lt;br /&gt;
|- &lt;br /&gt;
|1:28&lt;br /&gt;
|So &amp;quot;INSERT INTO people&amp;quot; because that is our table name here.&lt;br /&gt;
|-&lt;br /&gt;
|1:33&lt;br /&gt;
| &amp;quot;INSERT INTO people&amp;quot; and then &amp;quot;VALUES&amp;quot; and then in brackets we will create a little area  for each value.&lt;br /&gt;
|-&lt;br /&gt;
|1:42&lt;br /&gt;
|So we got 1,2,3,4,5.&lt;br /&gt;
|-&lt;br /&gt;
|1:46 &lt;br /&gt;
|There are 5 fields so we need exactly 5 pieces of database written here.&lt;br /&gt;
|-&lt;br /&gt;
|1:53&lt;br /&gt;
|We need the id, firstname, lastname, all the way down to gender.&lt;br /&gt;
|-&lt;br /&gt;
|1:58&lt;br /&gt;
|These are created in or created using single quotes each separated by comas.&lt;br /&gt;
|- &lt;br /&gt;
|2:07&lt;br /&gt;
|The reason we don't use double quotes is because we've got these at the end or rather start and end over here.&lt;br /&gt;
|-&lt;br /&gt;
|2:15&lt;br /&gt;
|We don't need to insert our id  here.&lt;br /&gt;
|-&lt;br /&gt;
|2:18&lt;br /&gt;
|Our next one is firstname - so I'll say &amp;quot;Alex&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:22&lt;br /&gt;
|My lastname I'll say is &amp;quot;Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:25&lt;br /&gt;
|For my date of birth I'll create a date function which equals to a variable &amp;quot;date&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|2:31&lt;br /&gt;
|I'll put this in the particular structure.&lt;br /&gt;
|-&lt;br /&gt;
|2:35&lt;br /&gt;
|We can see from our database over here that when we go to insert a value, we can scroll down and see that our calender function has dates on it.&lt;br /&gt;
|-&lt;br /&gt;
|2:44&lt;br /&gt;
|So on clicking 23rd, we can see the structure this field takes.&lt;br /&gt;
|- &lt;br /&gt;
|2:50&lt;br /&gt;
|Its the year in long format.&lt;br /&gt;
|-&lt;br /&gt;
|2:52&lt;br /&gt;
|Next is the month and then the day.&lt;br /&gt;
|-&lt;br /&gt;
|2:55&lt;br /&gt;
|So 2009 02 23 which is 23rd of the 2nd, 2009.&lt;br /&gt;
|-&lt;br /&gt;
|03:02&lt;br /&gt;
|So what we can do here is we can structure our date function in capital Y  m and then d using hyphen in between to get the structure we need.&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|So this will be structured like that.&lt;br /&gt;
|- &lt;br /&gt;
|03:16&lt;br /&gt;
|This will equal to this and that will be the current date.&lt;br /&gt;
|-&lt;br /&gt;
|03:20&lt;br /&gt;
|Using the date and presuming that is in the structure of our date, we can insert it into our table here.&lt;br /&gt;
|-&lt;br /&gt;
|03:28&lt;br /&gt;
|The last one is gender and since I'm a male, I'm putting in &amp;quot;M&amp;quot; for male.&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|Presuming that will work, we can run this.&lt;br /&gt;
|-&lt;br /&gt;
|03:37&lt;br /&gt;
|But before that, we could say &amp;quot;or die&amp;quot; at the end followed by a mysql error.&lt;br /&gt;
|-&lt;br /&gt;
|03:44&lt;br /&gt;
|I will skip that for now but feel free to add them if you like.&lt;br /&gt;
|-&lt;br /&gt;
|03:50 &lt;br /&gt;
|Ok so refreshing our page. &lt;br /&gt;
|-&lt;br /&gt;
|03:53&lt;br /&gt;
|What you see is from the last tutorial. &lt;br /&gt;
|- &lt;br /&gt;
|03:52&lt;br /&gt;
|ummmm..... Lets comment this out.&lt;br /&gt;
|-&lt;br /&gt;
|03:59&lt;br /&gt;
|Lets ignore this.&lt;br /&gt;
|-&lt;br /&gt;
|04:01&lt;br /&gt;
|This will completely ignore this part of tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|04:08&lt;br /&gt;
|Ok - so back to the code that I am currently showing and lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|04:14&lt;br /&gt;
| I've refreshed it twice so accordingly 2 records have been put in.&lt;br /&gt;
|-&lt;br /&gt;
|04:24&lt;br /&gt;
|But by going back to browse and scrolling down we can see, lets delete 1 of these, we can see the data I just specified has been put into the database.&lt;br /&gt;
|-&lt;br /&gt;
|04:35&lt;br /&gt;
|In fact what I have done is I have put my date of birth as the current date which I didn't mean to do.&lt;br /&gt;
|-&lt;br /&gt;
|04:43&lt;br /&gt;
|I don't want my date of birth as the current date because I was not born today.&lt;br /&gt;
|-&lt;br /&gt;
|04:48&lt;br /&gt;
|My firstname is ok.  My lastname is ok.  My gender is fine.&lt;br /&gt;
|-&lt;br /&gt;
|04:53&lt;br /&gt;
|We can see that my id is 6 at the moment and the next time we insert a record this would go up to 7 and then again to 8.&lt;br /&gt;
|- &lt;br /&gt;
|05:02&lt;br /&gt;
|You should know that by now.&lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|Next what I'll show you is how to change my date of birth because I have made a mistake.&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|So first I will comment these 2 lines so we don't have to re-run this.&lt;br /&gt;
|-&lt;br /&gt;
|05:15&lt;br /&gt;
|And I'll create a new variable.  We will just comment this as &amp;quot;update data&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:20&lt;br /&gt;
|Current variable called &amp;quot;update&amp;quot; and that's equal to &amp;quot;mysql query&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|05:26&lt;br /&gt;
|And inside the parameter that we are calling is &amp;quot;mysql query&amp;quot; code itself.&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
|And here you  will type &amp;quot;UPDATE&amp;quot; and we are going to say the table name which is &amp;quot;people&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:38&lt;br /&gt;
|Then we will say &amp;quot;SET&amp;quot; and we need to pick a particular field in which to set.&lt;br /&gt;
|-&lt;br /&gt;
|05:43&lt;br /&gt;
|This happens to be the &amp;quot;d o b&amp;quot; and that's equal to my actual date of birth which is 1989, the year I was born in and the month is November and the day I was born is 16th.&lt;br /&gt;
|-&lt;br /&gt;
|05:57&lt;br /&gt;
|By running this command what we are actually doing is we are updating everyone's date of birth in this table to this.&lt;br /&gt;
|- &lt;br /&gt;
|06:05&lt;br /&gt;
|That's because we've not specified where we want to update this.&lt;br /&gt;
|-&lt;br /&gt;
|06:10&lt;br /&gt;
|But we can do is after this we can say &amp;quot;WHERE id=6&amp;quot; because my unique id is 6.&lt;br /&gt;
|-&lt;br /&gt;
|06:18&lt;br /&gt;
|Lets have a look here.&lt;br /&gt;
|-&lt;br /&gt;
|06:23&lt;br /&gt;
|Otherwise it will update everyone else's.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|Remember I said the id is unique.  Its better to say update my id. &lt;br /&gt;
|-&lt;br /&gt;
|06:32&lt;br /&gt;
|What I could do instead, is say, &amp;quot;WHERE firstname equals Alex&amp;quot;.  However this will update every record that has firstname &amp;quot;Alex&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:41&lt;br /&gt;
|But we can also say &amp;quot;AND lastname equals Garrett&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:46   &lt;br /&gt;
|However if we will have two people in the database with the same firstname and lastname, we are still running the same risk as before.&lt;br /&gt;
|-&lt;br /&gt;
|06:54&lt;br /&gt;
|So its best to use our &amp;quot;unique&amp;quot; and thats the key word &amp;quot;unique id&amp;quot; which for me is 6.&lt;br /&gt;
|-&lt;br /&gt;
|07:00&lt;br /&gt;
|So at the moment, you can see that my date of birth is set to 2009 which is the current date.&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|But by refreshing this page, nothing's happened because we are just running a command.&lt;br /&gt;
|-&lt;br /&gt;
|07:11&lt;br /&gt;
|Now if we click on browse to refresh and we scroll down, we can see that it has changed to what we specified and everything else has been left intact.&lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|So if you need to update data in your database or anything like that, you can specify what data you want to update.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|I used &amp;quot;dob&amp;quot; and that equals to the date of birth that was necessary.&lt;br /&gt;
|- &lt;br /&gt;
|07:34&lt;br /&gt;
|I could have updated my lastname.&lt;br /&gt;
|-&lt;br /&gt;
|07:36&lt;br /&gt;
|You also need to specify where you want this to be updated.&lt;br /&gt;
|-&lt;br /&gt;
|07:40&lt;br /&gt;
|So I said this record which is this long line here.&lt;br /&gt;
|-&lt;br /&gt;
|07:46&lt;br /&gt;
|These are called records and I specified &amp;quot;WHERE&amp;quot; the id was equal to 6 and that has updated my unique record.&lt;br /&gt;
|-&lt;br /&gt;
|07:56&lt;br /&gt;
|So that's what you have learnt - how to insert values and also how to update some values if you get it wrong like I did or if you just want to update some data which happens most of the time when your doing your databases.&lt;br /&gt;
|-&lt;br /&gt;
|08:10&lt;br /&gt;
|Ok - so join me in the next part to find out how to start reading from your database and display the data to the user.&lt;br /&gt;
|-&lt;br /&gt;
|08:17&lt;br /&gt;
|See you soon.  This is Juanita Jayakar dubbing for the Spoken Tutorial Project.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-4/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-4/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-4/English-timed"/>
				<updated>2013-07-12T04:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:01&lt;br /&gt;
|Welcome to the Spoken Tutorial on the fourth part of My SQL and php tutorials.&lt;br /&gt;
|-&lt;br /&gt;
|00:08&lt;br /&gt;
|In the last tutorial, I used &amp;quot;mysql_query&amp;quot; function to insert some values into our table. &lt;br /&gt;
|-&lt;br /&gt;
|00:21&lt;br /&gt;
|I made a mistake here by putting the date as current date, which isn't my date of birth. &lt;br /&gt;
|-&lt;br /&gt;
|00:26&lt;br /&gt;
|I was able to update here. I was also able to specify where I wanted to update. &lt;br /&gt;
|-&lt;br /&gt;
|00:32&lt;br /&gt;
|Using a unique ID key, I was able to specify exactly where I wanted to update.&lt;br /&gt;
|-&lt;br /&gt;
|00:40&lt;br /&gt;
|So we've already seen the &amp;quot;update&amp;quot; in mysql code.&lt;br /&gt;
|-&lt;br /&gt;
|00:46&lt;br /&gt;
|This is very useful.&lt;br /&gt;
|-&lt;br /&gt;
|00:48&lt;br /&gt;
|This query and code is the one that is mostly used while working with tables or if you're working with mysql in general.&lt;br /&gt;
|-&lt;br /&gt;
|00:59&lt;br /&gt;
|The next thing I  show you is how to get data from your table and how to display it really well.&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|So I will call this &amp;quot;update data&amp;quot; so that we know what that is. &lt;br /&gt;
|-&lt;br /&gt;
|01:12&lt;br /&gt;
|Here, we will say &amp;quot;extract data&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|01:15&lt;br /&gt;
|That's a good word to use.&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|Now, again we will say &amp;quot;extract&amp;quot; and we will create a variable. &lt;br /&gt;
|-&lt;br /&gt;
|01:23&lt;br /&gt;
|This again is &amp;quot;mysql query&amp;quot; and here is some code.&lt;br /&gt;
|-&lt;br /&gt;
|01:28&lt;br /&gt;
|This is slightly more complicated than using these single line queries.&lt;br /&gt;
|-&lt;br /&gt;
|01:37&lt;br /&gt;
|We use single line queries here, but we could have some code after this in order to display properly.&lt;br /&gt;
|-&lt;br /&gt;
|01:44&lt;br /&gt;
|First I will create another record in the table. &lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|So we don't need this &amp;quot;current date&amp;quot; function anymore. &lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|I need this &amp;quot;write&amp;quot; to be shown. Lets create some new value.&lt;br /&gt;
|-&lt;br /&gt;
|01:57&lt;br /&gt;
|I'll say &amp;quot;Kyle Headen&amp;quot; and I'll set a date of birth here. This one is month. So that is the 7th and lets say here, 24th.&lt;br /&gt;
|-&lt;br /&gt;
|02:12&lt;br /&gt;
|So now we got the date of birth.  &lt;br /&gt;
|-&lt;br /&gt;
|02:14&lt;br /&gt;
|Now we've got male and then we've got &amp;quot;Kyle Headen&amp;quot; and we are again inserting this into our database.&lt;br /&gt;
|-&lt;br /&gt;
|02:23&lt;br /&gt;
|Lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|02:25&lt;br /&gt;
|Here I'll create another new value.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|I'll say &amp;quot;Emily Headen&amp;quot; and I'll just leave the date of birth as it is for now. &lt;br /&gt;
|-&lt;br /&gt;
|02:34&lt;br /&gt;
|This will be &amp;quot;Female&amp;quot; because I'll extract these records at one point.&lt;br /&gt;
|-&lt;br /&gt;
|02:39&lt;br /&gt;
|Refresh this again.&lt;br /&gt;
|-&lt;br /&gt;
|02:41&lt;br /&gt;
|So we've created 3 records here.&lt;br /&gt;
|-&lt;br /&gt;
|02:44&lt;br /&gt;
|I'll comment this &amp;quot;write&amp;quot;. Backup my database.&lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
|I'll click on browse in this specific table and you can see that I've got 3 records.&lt;br /&gt;
|-&lt;br /&gt;
|02:54&lt;br /&gt;
|Each one of these is called a &amp;quot;record of data&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|02:58&lt;br /&gt;
|We can see this id has also automatically incremented.&lt;br /&gt;
|-&lt;br /&gt;
|03:04&lt;br /&gt;
|We've got the data that we specified and everything that we need.&lt;br /&gt;
|-&lt;br /&gt;
|03:08&lt;br /&gt;
|Ok, so we are extracting data here and I will uncomment this.&lt;br /&gt;
|-&lt;br /&gt;
|03:13&lt;br /&gt;
|Our mysql query is going to start with &amp;quot;select&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|03:17&lt;br /&gt;
|This will be either specific records or we can use asterisk (*) to get all the data we need.&lt;br /&gt;
|-&lt;br /&gt;
|03:24&lt;br /&gt;
|Now I'll use an asterisk (*).&lt;br /&gt;
|-&lt;br /&gt;
|03:27&lt;br /&gt;
|What you could do is type &amp;quot;select firstname&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|03:30&lt;br /&gt;
|But usually, when you have table, you will need most of the data and it'll take longer to do.&lt;br /&gt;
|-&lt;br /&gt;
|03:36&lt;br /&gt;
|Depending on the source of the table, this won't take very long. &lt;br /&gt;
|-&lt;br /&gt;
|03:40&lt;br /&gt;
|So you already have a couple of records or fields. &lt;br /&gt;
|-&lt;br /&gt;
|03:45&lt;br /&gt;
|But for now I'll say select asterisk (*), which is a star. &lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
|We can say select star and then we say FROM. &lt;br /&gt;
|-&lt;br /&gt;
|03:54&lt;br /&gt;
|Again we say, the specified table which is &amp;quot;people&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|03:57&lt;br /&gt;
|Here, we can say WHERE and how can you ummm...... filter for the data you want.&lt;br /&gt;
|-&lt;br /&gt;
|04:05&lt;br /&gt;
|So I can say &amp;quot;SELECT star (*) FROM people WHERE firstname= &amp;quot;Alex'&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|04:11 &lt;br /&gt;
|This query will return only one value because we can see that if we open up here, there is only one record with &amp;quot;Alex&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|04:22&lt;br /&gt;
|We can do this by using another really useful function called &amp;quot;mysql numrows&amp;quot; and what I can do is echo this out.&lt;br /&gt;
|-&lt;br /&gt;
|04:32&lt;br /&gt;
|I'll say &amp;quot;echo mysql_num_rows&amp;quot;. This is the reason we have given these variables here to be stored in.&lt;br /&gt;
|-&lt;br /&gt;
|04:43&lt;br /&gt;
|Here we can just type &amp;quot;extract&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|04:46&lt;br /&gt;
|Our &amp;quot;extract&amp;quot; variable holds our query and our function here tells us how many rows are there in the query that is given out.&lt;br /&gt;
|-&lt;br /&gt;
|04:55&lt;br /&gt;
|Presuming that we gave firstname as &amp;quot;Alex&amp;quot;, it'll show when we refresh. &lt;br /&gt;
|-&lt;br /&gt;
|05:01&lt;br /&gt;
|However you get 1. &lt;br /&gt;
|-&lt;br /&gt;
|05:03&lt;br /&gt;
|Lets change this. Lets put something that's common to two people in this database.&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|That would be the &amp;quot;gender&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|So that'll be &amp;quot;Male&amp;quot; or &amp;quot;Female&amp;quot; . Here we can say &amp;quot;WHERE gender = M&amp;quot; and when we refresh, we get two records.&lt;br /&gt;
|-&lt;br /&gt;
|05:24&lt;br /&gt;
|So we can tell how many records we are getting out.&lt;br /&gt;
|-&lt;br /&gt;
|05:28&lt;br /&gt;
|This is really useful for saying how many people in my database are male, for example.&lt;br /&gt;
|-&lt;br /&gt;
|05:34&lt;br /&gt;
|And we can see how many males or females are registered to our website.&lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|So you can store registered information inside here. &lt;br /&gt;
|-&lt;br /&gt;
|05:44&lt;br /&gt;
|What we can also do is order the records.&lt;br /&gt;
|-&lt;br /&gt;
|05:47&lt;br /&gt;
|So I'll say &amp;quot;ORDER BY id&amp;quot; and we can choose descending that is &amp;quot;DESC&amp;quot; and  we can choose ascending, which is &amp;quot;ASC&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|05:58&lt;br /&gt;
|But for now I'll take this out because we haven't actually echoed out our data yet. &lt;br /&gt;
|-&lt;br /&gt;
|06:03&lt;br /&gt;
|We haven't displayed out our data to the users that has been selected.&lt;br /&gt;
|-&lt;br /&gt;
|06:08&lt;br /&gt;
|So there is no point in using that at the moment.&lt;br /&gt;
|-&lt;br /&gt;
|06:11&lt;br /&gt;
|Now, here I'll say select star (*) from &amp;quot;people&amp;quot; because I want to select all the data from this table here. &lt;br /&gt;
|-&lt;br /&gt;
|06:21&lt;br /&gt;
|So I can manipulate and show it to the user the way I want.&lt;br /&gt;
|-&lt;br /&gt;
|06:25	 &lt;br /&gt;
|I'll create something here called &amp;quot;numrows&amp;quot;;  &amp;quot;numrows =&amp;quot; that.&lt;br /&gt;
|-&lt;br /&gt;
|06:30&lt;br /&gt;
|I'll use a &amp;quot;while&amp;quot; loop. This will use a specific function which is &amp;quot;mysql_fetch_assoc&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:43&lt;br /&gt;
|It puts this into an associative array.&lt;br /&gt;
|-&lt;br /&gt;
|06:46&lt;br /&gt;
|If you don't know what an associative array is, check out &amp;quot;Arrays&amp;quot; tutorial. &lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|Coming back,  &amp;quot;WHILE the row= mysql_fetch_aasoc&amp;quot; or associative is what I will say and this is inside the &amp;quot;extract&amp;quot; query.&lt;br /&gt;
|-&lt;br /&gt;
|07:06&lt;br /&gt;
|We are selecting &amp;quot;row&amp;quot; as array name and we are selecting this as an array for all the selected data.&lt;br /&gt;
|-&lt;br /&gt;
|07:15&lt;br /&gt;
|I'll stop here.  In the next tutorial I'll show you how to echo out this data. &lt;br /&gt;
|-&lt;br /&gt;
|07:21&lt;br /&gt;
|I'll probably explain this a bit more in detail.&lt;br /&gt;
|-&lt;br /&gt;
|07:25&lt;br /&gt;
|This is Juanita Jayakar dubbing for the Spoken Tutorial Project.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-2/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-2/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-2/English-timed"/>
				<updated>2013-07-11T06:53:24Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:02&lt;br /&gt;
|Hi. In the first part of the tutorial we created a table inside our database &amp;quot;php academy&amp;quot; and we created our fields with all the relevant data to go with it...  datatypes etc.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|Now we will insert some dummy data inside our database by doing this.&lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|I'll not click this &amp;quot;Insert&amp;quot; button here because by clicking this button here, we get very easy to use interface where we can type in firstname, lastname, date of birth using the calender function over here.&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
|You can see that just popped up.&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|And we can also enter our gender here.&lt;br /&gt;
|-&lt;br /&gt;
|00:40	 &lt;br /&gt;
|As this is mysql php tutorial, I'll show you how to insert data using mysql or php.&lt;br /&gt;
|-&lt;br /&gt;
|0:49&lt;br /&gt;
|Now first of all we need to connect to our database.&lt;br /&gt;
|-&lt;br /&gt;
|00:52&lt;br /&gt;
|Under &amp;quot;mysql dot php&amp;quot; file, we will use the &amp;quot;include&amp;quot; function to include our file &amp;quot;connect dot php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:01&lt;br /&gt;
|Now if this is not in the same directory, you know that you can say &amp;quot;sub directory and then connect&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|01:07&lt;br /&gt;
|Please specify this properly.&lt;br /&gt;
|-&lt;br /&gt;
|01:10&lt;br /&gt;
|If you dont want the page to execute... if you don't want the &amp;quot;Rest of the page&amp;quot; to execute here, you can use the &amp;quot;require&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|01:18&lt;br /&gt;
|The &amp;quot;require&amp;quot; function kills the page if this isn't found from here on.&lt;br /&gt;
|-&lt;br /&gt;
|01:24&lt;br /&gt;
|The &amp;quot;include&amp;quot; will include it and then it will continue to echo or continue to run the rest of the page.&lt;br /&gt;
|-&lt;br /&gt;
|01:31&lt;br /&gt;
|If you use the &amp;quot;require&amp;quot; function, it will in fact &amp;quot;kill&amp;quot; if this cannot be included.&lt;br /&gt;
|-&lt;br /&gt;
|01:38&lt;br /&gt;
|So what I will say is &amp;quot;require connect dot php&amp;quot; just to say that if you can't connect to the database, the rest of this page is meaningless.&lt;br /&gt;
|-&lt;br /&gt;
|01:47&lt;br /&gt;
|We will get loads of rubbish upon the page.&lt;br /&gt;
|-&lt;br /&gt;
|01:51&lt;br /&gt;
|ok... so if &amp;quot;require connect dot php&amp;quot; and inside connect dot php we need to start our php mysql functions.&lt;br /&gt;
|-&lt;br /&gt;
|02:00&lt;br /&gt;
|Firstly you need to know - we will start with our variable called &amp;quot;connect&amp;quot; and this will use the function &amp;quot;mysql_connect&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|02:08&lt;br /&gt;
|That's the first function you need to learn.&lt;br /&gt;
|-&lt;br /&gt;
|02:10&lt;br /&gt;
|Its a very very important function that enables you to connect to your database mysql.&lt;br /&gt;
|-&lt;br /&gt;
|02:15&lt;br /&gt;
|This takes 3 parameters.&lt;br /&gt;
|-&lt;br /&gt;
|02:19&lt;br /&gt;
|The first one here is the webserver itself - the address of the webserver.&lt;br /&gt;
|-&lt;br /&gt;
|02:23&lt;br /&gt;
|I'll use my computer at the moment with a local webserver with my local host.&lt;br /&gt;
|-&lt;br /&gt;
|02:28&lt;br /&gt;
|This can   be written as 127.0.0.1 if you wish, as a substitute for local host.&lt;br /&gt;
|-&lt;br /&gt;
|02:36&lt;br /&gt;
|I prefer typing &amp;quot;local host&amp;quot; personally.&lt;br /&gt;
|-&lt;br /&gt;
|02:39&lt;br /&gt;
|But I'll use the standard username and password given to me.&lt;br /&gt;
|-&lt;br /&gt;
|02:43&lt;br /&gt;
|This is &amp;quot;root&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|02:45&lt;br /&gt;
|My password doesn't exist because I don't have a password. &lt;br /&gt;
|-&lt;br /&gt;
|02:48&lt;br /&gt;
|We   established a connection but what happens if this connection is not initialized properly.&lt;br /&gt;
|-&lt;br /&gt;
|02:54&lt;br /&gt;
|What we can do after this, is write &amp;quot;or die&amp;quot; and in brackets we can specify an error message for example &amp;quot;connection failed&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:05&lt;br /&gt;
|So lets presume at the moment this connection works.&lt;br /&gt;
|-&lt;br /&gt;
|03:10&lt;br /&gt;
|I'll echo out a piece of code saying &amp;quot;connected&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|03:19&lt;br /&gt;
|Ok now if this does connect successfully the rest of the script will run and echo out &amp;quot;connected&amp;quot; otherwise it would just give you this text and won't run the rest of the page.&lt;br /&gt;
|-&lt;br /&gt;
|03:30&lt;br /&gt;
|So what I will do is, I will open backup here.&lt;br /&gt;
|-&lt;br /&gt;
|03:34&lt;br /&gt;
|Refresh and you can see &amp;quot;connect dot php&amp;quot; and &amp;quot;mysql dot php&amp;quot; and I'll click on mysql dot php.&lt;br /&gt;
|-&lt;br /&gt;
|03:44&lt;br /&gt;
|The reason I'm not clicking connect is because inside mysql we require &amp;quot;connect dot php&amp;quot; anyway.&lt;br /&gt;
|-&lt;br /&gt;
|03:50&lt;br /&gt;
|So as long as these are both saved, we can just run mysql dot php.&lt;br /&gt;
|-&lt;br /&gt;
|03:48&lt;br /&gt;
|We have connected successfully.&lt;br /&gt;
|-&lt;br /&gt;
|03:59&lt;br /&gt;
|Now if I were to say change this to something like &amp;quot;I dont exist&amp;quot; then we get a connection error because that host name doesn't exist, .... at least on this computer.&lt;br /&gt;
|-&lt;br /&gt;
|04:11&lt;br /&gt;
|I can refresh and .... its taking a long time...... ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|04:17&lt;br /&gt;
|You can see that we have got mysql error here and we have connection failed text just here, that we specified earlier.&lt;br /&gt;
|-&lt;br /&gt;
|04:27&lt;br /&gt;
|Ok.. so we have got unknown mysql server host.&lt;br /&gt;
|-&lt;br /&gt;
|04:32&lt;br /&gt;
|If you ever get this error you know what to look out for.&lt;br /&gt;
|-&lt;br /&gt;
|04:36&lt;br /&gt;
|This is the host I specified and you can see what line its on and all our usual debugging message code.&lt;br /&gt;
|-&lt;br /&gt;
|04:44&lt;br /&gt;
|So lets presume that I...ummm.... in fact what I can do first is show you another useful thing or &amp;quot;die&amp;quot; you can also specify another function here.&lt;br /&gt;
|-&lt;br /&gt;
|04:55&lt;br /&gt;
|This is the second function that you should learn.&lt;br /&gt;
|-&lt;br /&gt;
|04:58&lt;br /&gt;
|Its &amp;quot;mysql error&amp;quot; - just put brackets like that - and  when we refresh our page keeping the &amp;quot;I don't exist&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:06&lt;br /&gt;
|We can refresh and its taking its time.....&lt;br /&gt;
|-&lt;br /&gt;
|05:09&lt;br /&gt;
|Ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|05:11&lt;br /&gt;
|What we have basically done is we echoed out the same error message that php has given us anyway.&lt;br /&gt;
|-&lt;br /&gt;
|05:19	 &lt;br /&gt;
|However if your.. ummm.... how do I say - if your error reporting is turned off for your user, this will give out what you want.&lt;br /&gt;
|-&lt;br /&gt;
|05:28&lt;br /&gt;
|Now we don't echo out this to the user.&lt;br /&gt;
|-&lt;br /&gt;
|05:32&lt;br /&gt;
|lets say we go up here and say &amp;quot;error reporting&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|05:35&lt;br /&gt;
|Please see the error reporting tutorial I made, if you haven't. &lt;br /&gt;
|-&lt;br /&gt;
|05:40&lt;br /&gt;
|If you have...ummm.... set this to '0'.&lt;br /&gt;
|-&lt;br /&gt;
|05:43&lt;br /&gt;
|This will turn off all error reporting.&lt;br /&gt;
|-&lt;br /&gt;
|05:46&lt;br /&gt;
|So what happens is this error here will be ignored but our specific error will be given out to the user.&lt;br /&gt;
|-&lt;br /&gt;
|05:54&lt;br /&gt;
|Lets refresh here.... again its taking its time...so I apologize....&lt;br /&gt;
|-&lt;br /&gt;
|06:00&lt;br /&gt;
|There you go.  We can just say that we got our specific error out there, ok?&lt;br /&gt;
|-&lt;br /&gt;
|06:06&lt;br /&gt;
|Presuming that we have connected successfully using this function and if not, then we have given out this error message, the next thing to do is to select our database&lt;br /&gt;
|-&lt;br /&gt;
|06:16&lt;br /&gt;
|To do this, we use the &amp;quot;mysql_select db&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|06:22&lt;br /&gt;
|This takes exactly 1 parameter and that's the name of your database.&lt;br /&gt;
|-&lt;br /&gt;
|06:26&lt;br /&gt;
|So we click on &amp;quot;php myadmin&amp;quot; again, we can see that our database name is &amp;quot;phpacademy&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|06:34&lt;br /&gt;
|So if I just type &amp;quot;phpacademy&amp;quot; this should work.&lt;br /&gt;
|-&lt;br /&gt;
|06:39&lt;br /&gt;
|Again we could  use this or die feature.&lt;br /&gt;
|-&lt;br /&gt;
|06:42&lt;br /&gt;
|Using our die function we can specify a mysql_error if it doesn't exist or anything like that.&lt;br /&gt;
|-&lt;br /&gt;
|06:51&lt;br /&gt;
|So lets refresh this.&lt;br /&gt;
|-&lt;br /&gt;
|06:52&lt;br /&gt;
|In fact I'll change this back to &amp;quot;local host&amp;quot; because I'm getting back on track here and then lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|07:03&lt;br /&gt;
|So that's connected and if this is not found we are giving out a mysql_error.&lt;br /&gt;
|-&lt;br /&gt;
|07:12&lt;br /&gt;
|Lets try that - &amp;quot;I don't exist&amp;quot; and refresh and &amp;quot;Unknown database &amp;quot;idon'texist&amp;quot;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|07:20&lt;br /&gt;
|This is working well.&lt;br /&gt;
|-&lt;br /&gt;
|7:23&lt;br /&gt;
|Its quite useful to have these errors and then we can get users to report back if they don't exist.&lt;br /&gt;
|-&lt;br /&gt;
|07:29&lt;br /&gt;
|So its &amp;quot;phpacademy&amp;quot; there.&lt;br /&gt;
|-&lt;br /&gt;
|07:31&lt;br /&gt;
|I presume everything is ok and lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|07:34&lt;br /&gt;
|Change this back to &amp;quot;phpacademy&amp;quot; and save that.&lt;br /&gt;
|-&lt;br /&gt;
|07:38&lt;br /&gt;
|Refresh and we have been connected successfully. &lt;br /&gt;
|-&lt;br /&gt;
|07:41&lt;br /&gt;
|What I'll do is keep a log of this and say that I am connected successfully.&lt;br /&gt;
|-&lt;br /&gt;
|07:46&lt;br /&gt;
|I'll end our paragraph after this to continue with the rest of our code.&lt;br /&gt;
|-&lt;br /&gt;
|07:53&lt;br /&gt;
|Next thing is to write some data to our database which we will cover in our next tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|08:00&lt;br /&gt;
|See you soon!  This is Juanita Jayakar dubbing for the Spoken Tutorial Project.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-2/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-2/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-2/English-timed"/>
				<updated>2013-07-11T06:50:00Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:02&lt;br /&gt;
|Hi. In the first part of the tutorial we created a table inside our database &amp;quot;php academy&amp;quot; and we created our fields with all the relevant data to go with it...  datatypes etc.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|Now we will insert some dummy data inside our database by doing this.&lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|I'll not click this &amp;quot;Insert&amp;quot; button here because by clicking this button here, we get very easy to use interface where we can type in firstname, lastname, date of birth using the calender function over here.&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
|You can see that just popped up.&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|And we can also enter our gender here.&lt;br /&gt;
|-&lt;br /&gt;
|00:40	 &lt;br /&gt;
|As this is mysql php tutorial, I'll show you how to insert data using mysql or php.&lt;br /&gt;
|-&lt;br /&gt;
|0:49&lt;br /&gt;
|Now first of all we need to connect to our database.&lt;br /&gt;
|-&lt;br /&gt;
|0:52&lt;br /&gt;
|Under &amp;quot;mysql dot php&amp;quot; file, we will use the &amp;quot;include&amp;quot; function to include our file &amp;quot;connect dot php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|1:01&lt;br /&gt;
|Now if this is not in the same directory, you know that you can say &amp;quot;sub directory and then connect&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|1:07&lt;br /&gt;
|Please specify this properly.&lt;br /&gt;
|-&lt;br /&gt;
|1:10&lt;br /&gt;
|If you dont want the page to execute... if you don't want the &amp;quot;Rest of the page&amp;quot; to execute here, you can use the &amp;quot;require&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|1:18&lt;br /&gt;
|The &amp;quot;require&amp;quot; function kills the page if this isn't found from here on.&lt;br /&gt;
|-&lt;br /&gt;
|1:24&lt;br /&gt;
|The &amp;quot;include&amp;quot; will include it and then it will continue to echo or continue to run the rest of the page.&lt;br /&gt;
|-&lt;br /&gt;
|1:31&lt;br /&gt;
|If you use the &amp;quot;require&amp;quot; function, it will in fact &amp;quot;kill&amp;quot; if this cannot be included.&lt;br /&gt;
|-&lt;br /&gt;
|1:38&lt;br /&gt;
|So what I will say is &amp;quot;require connect dot php&amp;quot; just to say that if you can't connect to the database, the rest of this page is meaningless.&lt;br /&gt;
|-&lt;br /&gt;
|1:47&lt;br /&gt;
|We will get loads of rubbish upon the page.&lt;br /&gt;
|-&lt;br /&gt;
|1:51&lt;br /&gt;
|ok... so if &amp;quot;require connect dot php&amp;quot; and inside connect dot php we need to start our php mysql functions.&lt;br /&gt;
|-&lt;br /&gt;
|2:00&lt;br /&gt;
|Firstly you need to know - we will start with our variable called &amp;quot;connect&amp;quot; and this will use the function &amp;quot;mysql_connect&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:08&lt;br /&gt;
|That's the first function you need to learn.&lt;br /&gt;
|-&lt;br /&gt;
|2:10&lt;br /&gt;
|Its a very very important function that enables you to connect to your database mysql.&lt;br /&gt;
|-&lt;br /&gt;
|2:15&lt;br /&gt;
|This takes 3 parameters.&lt;br /&gt;
|-&lt;br /&gt;
|2:19&lt;br /&gt;
|The first one here is the webserver itself - the address of the webserver.&lt;br /&gt;
|-&lt;br /&gt;
|2:23&lt;br /&gt;
|I'll use my computer at the moment with a local webserver with my local host.&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|This can   be written as 127.0.0.1 if you wish, as a substitute for local host.&lt;br /&gt;
|-&lt;br /&gt;
|2:36&lt;br /&gt;
|I prefer typing &amp;quot;local host&amp;quot; personally.&lt;br /&gt;
|-&lt;br /&gt;
|2:39&lt;br /&gt;
|But I'll use the standard username and password given to me.&lt;br /&gt;
|-&lt;br /&gt;
|2:43&lt;br /&gt;
|This is &amp;quot;root&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|2:45&lt;br /&gt;
|My password doesn't exist because I don't have a password. &lt;br /&gt;
|-&lt;br /&gt;
|2:48&lt;br /&gt;
|We   established a connection but what happens if this connection is not initialized properly.&lt;br /&gt;
|-&lt;br /&gt;
|2:54&lt;br /&gt;
|What we can do after this, is write &amp;quot;or die&amp;quot; and in brackets we can specify an error message for example &amp;quot;connection failed&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|3:05&lt;br /&gt;
|So lets presume at the moment this connection works.&lt;br /&gt;
|-&lt;br /&gt;
|3:10&lt;br /&gt;
|I'll echo out a piece of code saying &amp;quot;connected&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|3:19&lt;br /&gt;
|Ok now if this does connect successfully the rest of the script will run and echo out &amp;quot;connected&amp;quot; otherwise it would just give you this text and won't run the rest of the page.&lt;br /&gt;
|-&lt;br /&gt;
|3:30&lt;br /&gt;
|So what I will do is, I will open backup here.&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|Refresh and you can see &amp;quot;connect dot php&amp;quot; and &amp;quot;mysql dot php&amp;quot; and I'll click on mysql dot php.&lt;br /&gt;
|-&lt;br /&gt;
|3:44&lt;br /&gt;
|The reason I'm not clicking connect is because inside mysql we require &amp;quot;connect dot php&amp;quot; anyway.&lt;br /&gt;
|-&lt;br /&gt;
|3:50&lt;br /&gt;
|So as long as these are both saved, we can just run mysql dot php.&lt;br /&gt;
|-&lt;br /&gt;
|3:48&lt;br /&gt;
|We have connected successfully.&lt;br /&gt;
|-&lt;br /&gt;
|3:59&lt;br /&gt;
|Now if I were to say change this to something like &amp;quot;I dont exist&amp;quot; then we get a connection error because that host name doesn't exist, .... at least on this computer.&lt;br /&gt;
|-&lt;br /&gt;
|4:11&lt;br /&gt;
|I can refresh and .... its taking a long time...... ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|4:17&lt;br /&gt;
|You can see that we have got mysql error here and we have connection failed text just here, that we specified earlier.&lt;br /&gt;
|-&lt;br /&gt;
|4:27&lt;br /&gt;
|Ok.. so we have got unknown mysql server host.&lt;br /&gt;
|-&lt;br /&gt;
|4:32&lt;br /&gt;
|If you ever get this error you know what to look out for.&lt;br /&gt;
|-&lt;br /&gt;
|4:36&lt;br /&gt;
|This is the host I specified and you can see what line its on and all our usual debugging message code.&lt;br /&gt;
|-&lt;br /&gt;
|4:44&lt;br /&gt;
|So lets presume that I...ummm.... in fact what I can do first is show you another useful thing or &amp;quot;die&amp;quot; you can also specify another function here.&lt;br /&gt;
|-&lt;br /&gt;
|4:55&lt;br /&gt;
|This is the second function that you should learn.&lt;br /&gt;
|-&lt;br /&gt;
|4:58&lt;br /&gt;
|Its &amp;quot;mysql error&amp;quot; - just put brackets like that - and  when we refresh our page keeping the &amp;quot;I don't exist&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|5:06&lt;br /&gt;
|We can refresh and its taking its time.....&lt;br /&gt;
|-&lt;br /&gt;
|5:09&lt;br /&gt;
|Ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|5:11&lt;br /&gt;
|What we have basically done is we echoed out the same error message that php has given us anyway.&lt;br /&gt;
|-&lt;br /&gt;
|5:19	 &lt;br /&gt;
|However if your.. ummm.... how do I say - if your error reporting is turned off for your user, this will give out what you want.&lt;br /&gt;
|-&lt;br /&gt;
|5:28&lt;br /&gt;
|Now we don't echo out this to the user.&lt;br /&gt;
|-&lt;br /&gt;
|5:32&lt;br /&gt;
|lets say we go up here and say &amp;quot;error reporting&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|5:35&lt;br /&gt;
|Please see the error reporting tutorial I made, if you haven't. &lt;br /&gt;
|-&lt;br /&gt;
|5:40&lt;br /&gt;
|If you have...ummm.... set this to '0'.&lt;br /&gt;
|-&lt;br /&gt;
|5:43&lt;br /&gt;
|This will turn off all error reporting.&lt;br /&gt;
|-&lt;br /&gt;
|5:46&lt;br /&gt;
|So what happens is this error here will be ignored but our specific error will be given out to the user.&lt;br /&gt;
|-&lt;br /&gt;
|5:54&lt;br /&gt;
|Lets refresh here.... again its taking its time...so I apologize....&lt;br /&gt;
|-&lt;br /&gt;
|6:00&lt;br /&gt;
|There you go.  We can just say that we got our specific error out there, ok?&lt;br /&gt;
|-&lt;br /&gt;
|6:06&lt;br /&gt;
|Presuming that we have connected successfully using this function and if not, then we have given out this error message, the next thing to do is to select our database&lt;br /&gt;
|-&lt;br /&gt;
|6:16&lt;br /&gt;
|To do this, we use the &amp;quot;mysql_select db&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|6:22&lt;br /&gt;
|This takes exactly 1 parameter and that's the name of your database.&lt;br /&gt;
|-&lt;br /&gt;
|6:26&lt;br /&gt;
|So we click on &amp;quot;php myadmin&amp;quot; again, we can see that our database name is &amp;quot;phpacademy&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|6:34&lt;br /&gt;
|So if I just type &amp;quot;phpacademy&amp;quot; this should work.&lt;br /&gt;
|-&lt;br /&gt;
|6:39&lt;br /&gt;
|Again we could  use this or die feature.&lt;br /&gt;
|-&lt;br /&gt;
|6:42&lt;br /&gt;
|Using our die function we can specify a mysql_error if it doesn't exist or anything like that.&lt;br /&gt;
|-&lt;br /&gt;
|6:51&lt;br /&gt;
|So lets refresh this.&lt;br /&gt;
|-&lt;br /&gt;
|6:52&lt;br /&gt;
|In fact I'll change this back to &amp;quot;local host&amp;quot; because I'm getting back on track here and then lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|7:03&lt;br /&gt;
|So that's connected and if this is not found we are giving out a mysql_error.&lt;br /&gt;
|-&lt;br /&gt;
|7:12&lt;br /&gt;
|Lets try that - &amp;quot;I don't exist&amp;quot; and refresh and &amp;quot;Unknown database &amp;quot;idon'texist&amp;quot;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|7:20&lt;br /&gt;
|This is working well.&lt;br /&gt;
|-&lt;br /&gt;
|7:23&lt;br /&gt;
|Its quite useful to have these errors and then we can get users to report back if they don't exist.&lt;br /&gt;
|-&lt;br /&gt;
|7:29&lt;br /&gt;
|So its &amp;quot;phpacademy&amp;quot; there.&lt;br /&gt;
|-&lt;br /&gt;
|7:31&lt;br /&gt;
|I presume everything is ok and lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|7:34&lt;br /&gt;
|Change this back to &amp;quot;phpacademy&amp;quot; and save that.&lt;br /&gt;
|-&lt;br /&gt;
|7:38&lt;br /&gt;
|Refresh and we have been connected successfully. &lt;br /&gt;
|-&lt;br /&gt;
|7:41&lt;br /&gt;
|What I'll do is keep a log of this and say that I am connected successfully.&lt;br /&gt;
|-&lt;br /&gt;
|7:46&lt;br /&gt;
|I'll end our paragraph after this to continue with the rest of our code.&lt;br /&gt;
|-&lt;br /&gt;
|7:53&lt;br /&gt;
|Next thing is to write some data to our database which we will cover in our next tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|8:00&lt;br /&gt;
|See you soon!  This is Juanita Jayakar dubbing for the Spoken Tutorial Project.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-2/English-timed</id>
		<title>PHP-and-MySQL/C3/MySQL-Part-2/English-timed</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php/PHP-and-MySQL/C3/MySQL-Part-2/English-timed"/>
				<updated>2013-07-11T06:49:05Z</updated>
		
		<summary type="html">&lt;p&gt;Sneha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;\{| border=1&lt;br /&gt;
!Time&lt;br /&gt;
!Narration&lt;br /&gt;
|-&lt;br /&gt;
|00:02&lt;br /&gt;
|Hi. In the first part of the tutorial we created a table inside our database &amp;quot;php academy&amp;quot; and we created our fields with all the relevant data to go with it...  datatypes etc.&lt;br /&gt;
|-&lt;br /&gt;
|00:15&lt;br /&gt;
|Now we will insert some dummy data inside our database by doing this.&lt;br /&gt;
|-&lt;br /&gt;
|00:20&lt;br /&gt;
|I'll not click this &amp;quot;Insert&amp;quot; button here because by clicking this button here, we get very easy to use interface where we can type in firstname, lastname, date of birth using the calender function over here.&lt;br /&gt;
|-&lt;br /&gt;
|00:34&lt;br /&gt;
|You can see that just popped up.&lt;br /&gt;
|-&lt;br /&gt;
|00:36&lt;br /&gt;
|And we can also enter our gender here.&lt;br /&gt;
|-&lt;br /&gt;
|00:40	 &lt;br /&gt;
|As this is mysql php tutorial, I'll show you how to insert data using mysql or php.&lt;br /&gt;
|-&lt;br /&gt;
|0:49&lt;br /&gt;
|Now first of all we need to connect to our database.&lt;br /&gt;
|-&lt;br /&gt;
|0:52&lt;br /&gt;
|Under &amp;quot;mysql dot php&amp;quot; file, we will use the &amp;quot;include&amp;quot; function to include our file &amp;quot;connect dot php&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|1:01&lt;br /&gt;
|Now if this is not in the same directory, you know that you can say &amp;quot;sub directory and then connect&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|1:07&lt;br /&gt;
|Please specify this properly.&lt;br /&gt;
|-&lt;br /&gt;
|1:10&lt;br /&gt;
|If you dont want the page to execute... if you don't want the &amp;quot;Rest of the page&amp;quot; to execute here, you can use the &amp;quot;require&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|1:18&lt;br /&gt;
|The &amp;quot;require&amp;quot; function kills the page if this isn't found from here on.&lt;br /&gt;
|-&lt;br /&gt;
|1:24&lt;br /&gt;
|The &amp;quot;include&amp;quot; will include it and then it will continue to echo or continue to run the rest of the page.&lt;br /&gt;
|-&lt;br /&gt;
|1:31&lt;br /&gt;
|If you use the &amp;quot;require&amp;quot; function, it will in fact &amp;quot;kill&amp;quot; if this cannot be included.&lt;br /&gt;
|-&lt;br /&gt;
|1:38&lt;br /&gt;
|So what I will say is &amp;quot;require connect dot php&amp;quot; just to say that if you can't connect to the database, the rest of this page is meaningless.&lt;br /&gt;
|-&lt;br /&gt;
|1:47&lt;br /&gt;
|We will get loads of rubbish upon the page.&lt;br /&gt;
|-&lt;br /&gt;
|1:51&lt;br /&gt;
|ok... so if &amp;quot;require connect dot php&amp;quot; and inside connect dot php we need to start our php mysql functions.&lt;br /&gt;
|-&lt;br /&gt;
|2:00&lt;br /&gt;
|Firstly you need to know - we will start with our variable called &amp;quot;connect&amp;quot; and this will use the function &amp;quot;mysql_connect&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|2:08&lt;br /&gt;
|That's the first function you need to learn.&lt;br /&gt;
|-&lt;br /&gt;
|2:10&lt;br /&gt;
|Its a very very important function that enables you to connect to your database mysql.&lt;br /&gt;
|-&lt;br /&gt;
|2:15&lt;br /&gt;
|This takes 3 parameters.&lt;br /&gt;
|-&lt;br /&gt;
|2:19&lt;br /&gt;
|The first one here is the webserver itself - the address of the webserver.&lt;br /&gt;
|-&lt;br /&gt;
|2:23&lt;br /&gt;
|I'll use my computer at the moment with a local webserver with my local host.&lt;br /&gt;
|-&lt;br /&gt;
|2:28&lt;br /&gt;
|This can   be written as 127.0.0.1 if you wish, as a substitute for local host.&lt;br /&gt;
|-&lt;br /&gt;
|2:36&lt;br /&gt;
|I prefer typing &amp;quot;local host&amp;quot; personally.&lt;br /&gt;
|-&lt;br /&gt;
|2:39&lt;br /&gt;
|But I'll use the standard username and password given to me.&lt;br /&gt;
|-&lt;br /&gt;
|2:43&lt;br /&gt;
|This is &amp;quot;root&amp;quot;. &lt;br /&gt;
|-&lt;br /&gt;
|2:45&lt;br /&gt;
|My password doesn't exist because I don't have a password. &lt;br /&gt;
|-&lt;br /&gt;
|2:48&lt;br /&gt;
|We   established a connection but what happens if this connection is not initialized properly.&lt;br /&gt;
|-&lt;br /&gt;
|2:54&lt;br /&gt;
|What we can do after this, is write &amp;quot;or die&amp;quot; and in brackets we can specify an error message for example &amp;quot;connection failed&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|3:05&lt;br /&gt;
|So lets presume at the moment this connection works.&lt;br /&gt;
|-&lt;br /&gt;
|3:10&lt;br /&gt;
|I'll echo out a piece of code saying &amp;quot;connected&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|3:19&lt;br /&gt;
|Ok now if this does connect successfully the rest of the script will run and echo out &amp;quot;connected&amp;quot; otherwise it would just give you this text and won't run the rest of the page.&lt;br /&gt;
|-&lt;br /&gt;
|3:30&lt;br /&gt;
|So what I will do is, I will open backup here.&lt;br /&gt;
|-&lt;br /&gt;
|3:34&lt;br /&gt;
|Refresh and you can see &amp;quot;connect dot php&amp;quot; and &amp;quot;mysql dot php&amp;quot; and I'll click on mysql dot php.&lt;br /&gt;
|-&lt;br /&gt;
|3:44&lt;br /&gt;
|The reason I'm not clicking connect is because inside mysql we require &amp;quot;connect dot php&amp;quot; anyway.&lt;br /&gt;
|-&lt;br /&gt;
|3:50&lt;br /&gt;
|So as long as these are both saved, we can just run mysql dot php.&lt;br /&gt;
|-&lt;br /&gt;
|3:48&lt;br /&gt;
|We have connected successfully.&lt;br /&gt;
|-&lt;br /&gt;
|3:59&lt;br /&gt;
|Now if I were to say change this to something like &amp;quot;I dont exist&amp;quot; then we get a connection error because that host name doesn't exist, .... at least on this computer.&lt;br /&gt;
|-&lt;br /&gt;
|4:11&lt;br /&gt;
|I can refresh and .... its taking a long time...... ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|4:17&lt;br /&gt;
|You can see that we have got mysql error here and we have connection failed text just here, that we specified earlier.&lt;br /&gt;
|-&lt;br /&gt;
|4:27&lt;br /&gt;
|Ok.. so we have got unknown mysql server host.&lt;br /&gt;
|-&lt;br /&gt;
|4:32&lt;br /&gt;
|If you ever get this error you know what to look out for.&lt;br /&gt;
|-&lt;br /&gt;
|4:36&lt;br /&gt;
|This is the host I specified and you can see what line its on and all our usual debugging message code.&lt;br /&gt;
|-&lt;br /&gt;
|4:44&lt;br /&gt;
|So lets presume that I...ummm.... in fact what I can do first is show you another useful thing or &amp;quot;die&amp;quot; you can also specify another function here.&lt;br /&gt;
|-&lt;br /&gt;
|4:55&lt;br /&gt;
|This is the second function that you should learn.&lt;br /&gt;
|-&lt;br /&gt;
|4:58&lt;br /&gt;
|Its &amp;quot;mysql error&amp;quot; - just put brackets like that - and  when we refresh our page keeping the &amp;quot;I don't exist&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|5:06&lt;br /&gt;
|We can refresh and its taking its time.....&lt;br /&gt;
|-&lt;br /&gt;
|5:09&lt;br /&gt;
|Ok there we are.&lt;br /&gt;
|-&lt;br /&gt;
|5:11&lt;br /&gt;
|What we have basically done is we echoed out the same error message that php has given us anyway.&lt;br /&gt;
|-&lt;br /&gt;
|5:19	 &lt;br /&gt;
|However if your.. ummm.... how do I say - if your error reporting is turned off for your user, this will give out what you want.&lt;br /&gt;
|-&lt;br /&gt;
|5:28&lt;br /&gt;
|Now we don't echo out this to the user.&lt;br /&gt;
|-&lt;br /&gt;
|5:32&lt;br /&gt;
|lets say we go up here and say &amp;quot;error reporting&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|5:35&lt;br /&gt;
|Please see the error reporting tutorial I made, if you haven't. &lt;br /&gt;
|-&lt;br /&gt;
|5:40&lt;br /&gt;
|If you have...ummm.... set this to '0'.&lt;br /&gt;
|-&lt;br /&gt;
|5:43&lt;br /&gt;
|This will turn off all error reporting.&lt;br /&gt;
|-&lt;br /&gt;
|5:46&lt;br /&gt;
|So what happens is this error here will be ignored but our specific error will be given out to the user.&lt;br /&gt;
|-&lt;br /&gt;
|5:54&lt;br /&gt;
|Lets refresh here.... again its taking its time...so I apologize....&lt;br /&gt;
|-&lt;br /&gt;
|6:00&lt;br /&gt;
|There you go.  We can just say that we got our specific error out there, ok?&lt;br /&gt;
|-&lt;br /&gt;
|6:06&lt;br /&gt;
|Presuming that we have connected successfully using this function and if not, then we have given out this error message, the next thing to do is to select our database&lt;br /&gt;
|-&lt;br /&gt;
|6:16&lt;br /&gt;
|To do this, we use the &amp;quot;mysql_select db&amp;quot; function.&lt;br /&gt;
|-&lt;br /&gt;
|6:22&lt;br /&gt;
|This takes exactly 1 parameter and that's the name of your database.&lt;br /&gt;
|-&lt;br /&gt;
|6:26&lt;br /&gt;
|So we click on &amp;quot;php myadmin&amp;quot; again, we can see that our database name is &amp;quot;phpacademy&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|6:34&lt;br /&gt;
|So if I just type &amp;quot;phpacademy&amp;quot; this should work.&lt;br /&gt;
|-&lt;br /&gt;
|6:39&lt;br /&gt;
|Again we could  use this or die feature.&lt;br /&gt;
|-&lt;br /&gt;
|6:42&lt;br /&gt;
|Using our die function we can specify a mysql_error if it doesn't exist or anything like that.&lt;br /&gt;
|-&lt;br /&gt;
|6:51&lt;br /&gt;
|So lets refresh this.&lt;br /&gt;
|-&lt;br /&gt;
|6:52&lt;br /&gt;
|In fact I'll change this back to &amp;quot;local host&amp;quot; because I'm getting back on track here and then lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|7:03&lt;br /&gt;
|So that's connected and if this is not found we are giving out a mysql_error.&lt;br /&gt;
|-&lt;br /&gt;
|7:12&lt;br /&gt;
|Lets try that - &amp;quot;I don't exist&amp;quot; and refresh and &amp;quot;Unknown database &amp;quot;idon'texist&amp;quot;&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
|7:20&lt;br /&gt;
|This is working well.&lt;br /&gt;
|-&lt;br /&gt;
|7:23&lt;br /&gt;
|Its quite useful to have these errors and then we can get users to report back if they don't exist.&lt;br /&gt;
|-&lt;br /&gt;
|7:29&lt;br /&gt;
|So its &amp;quot;phpacademy&amp;quot; there.&lt;br /&gt;
|-&lt;br /&gt;
|7:31&lt;br /&gt;
|I presume everything is ok and lets refresh.&lt;br /&gt;
|-&lt;br /&gt;
|7:34&lt;br /&gt;
|Change this back to &amp;quot;phpacademy&amp;quot; and save that.&lt;br /&gt;
|-&lt;br /&gt;
|7:38&lt;br /&gt;
|Refresh and we have been connected successfully. &lt;br /&gt;
|-&lt;br /&gt;
|7:41&lt;br /&gt;
|What I'll do is keep a log of this and say that I am connected successfully.&lt;br /&gt;
|-&lt;br /&gt;
|7:46&lt;br /&gt;
|I'll end our paragraph after this to continue with the rest of our code.&lt;br /&gt;
|-&lt;br /&gt;
|7:53&lt;br /&gt;
|Next thing is to write some data to our database which we will cover in our next tutorial.&lt;br /&gt;
|-&lt;br /&gt;
|8:00&lt;br /&gt;
|See you soon!  This is Juanita Jayakar dubbing for the Spoken Tutorial Project.&lt;/div&gt;</summary>
		<author><name>Sneha</name></author>	</entry>

	</feed>