Difference between comet and asteroid
Difference between salt and iodized salt
Difference between salt and iodized salt
Salt is one of the most important mineral for human life.The question will arise that what is iodized salt? Difference between salt and iodized salt; lies in the composition, dietary importance and benefits. Let’s explore more about these differences.
Salt:
Salt(also called as table salt) is compound consist of sodium and chlorine(NaCl) its scientific name is sodium chloride. Salt is one of the basic taste in day to day food. Salt is also an important preservative.
Iodised(Iodized) salt:-
Iodised salt (also spelled iodized salt) is table salt mixed with a minute amount of various iodine-containing salts. The ingestion of iodide prevents iodine deficiency.
Salt is a crystalline solid, white, pale pink or light gray in color. For consumption salt can be obtain from sea water (by mining sea beds or by evaporating sea water) or from rock deposits. Edible rock salts may be slightly greyish in color because of some other mineral content.
Salt can be used as refined or unrefined. Unrefined salt is commonly used for industrial purposes, but it can also used for cooking but unrefined salt is a bit bitter than the refined ones. Refined salt is considered more pure since other minerals are removed.
Birth (History) of Iodised (Iodized) salt:-
During the world war one, the government of the United States recognized that many young men, especially from the Midwest, were found and declared to be unfit for duty due to iodine deficiency. United States was alarmed by this development that prompts it to start a campaign and movement to have an increased dietary intake of iodine. By that time, salt were effectively added with iodine, hoping to make men healthier since salt is a basic ingredient in all types of cooking.
Soon, other countries followed suit because it clearly seemed beneficial and effective prevention move against health conditions caused by the lack of iodine in the system.
The most important iodine deficient areas in the world include the Himalayas(India) and the Andes.
Iodine deficiency affects 2 billion people and is the leading preventable cause of mental retardation and goitre. According to public health experts, iodisation of salt may be the world’s simplest and most cost-effective measure available to improve health, only costing USD$0.05(2.5 Rs) per person per year. At the World Summit for Children in 1990, a goal was set to eliminate iodine deficiency by 2000. At that time, 25% of households consumed iodised salt, a proportion that increased to 66% by 2006.
In the United States and Canada, one part of iodide is added to 10,000 parts of salt. In other countries, the ratio is one to 100,000. Iodination of water has been successfully used in some areas with adequate water supply and control of the iodination process. Iodination of irrigation water has been successfully used in China.
Difference between Salt and Iodized salt(salt vs iodized salt):-
1. Salt generally comes from the sea or rock deposits whereas iodized salt is a processed form of sea salt that is fortified with iodine.
2. Salt can be either refined or unrefined based on need whereas iodized salt is refined salt.
3. Other salts are also used for commercial and industrial purposes while iodized salt is primarily for cooking as iodine is added for dietary purposes only.
4.Salt contain only sodium chloride all other mineral are removed whereas ,iodized contain sodium chloride and salts(minerals containing iodine) of iodine.
Difference between Nintendo DS and Nintendo DSi
Difference between Photoshop and Photoshop elements
Difference between Photoshop and Photoshop elements
Photoshop elements:-
Releases of Photoshop:
Release of Photoshop elements:
Photoshop elements 1.0, 2.0,3.0,4.0,5.0,6.0,7.0,8.0.
Difference between Photoshop and Photoshop elements(Photoshop vs Photoshop elements):
| Missing feature | purpose |
| Color Balance | color adjustment |
| Curves | tonal and color corrections |
| Channels palette | color adjustment |
| CMYK colors | pre-print image processing |
| Transform selection | selections |
| Quick masks | selections |
| Layer groups | manipulation, design |
| Some Layer Style functions | manipulation, design |
| Layer masks | retouching, manipulation |
| Smart objects | non-destructive transformations |
| Smart filters | non-destructive filtering |
| Pen tools | design |
| Vector masks | design |
| Paths | design |
| Actions palette | automating work |
| Some Web components | web graphics |
Difference between Income Tax and TDS?
Every country and state has their own expenditure on defense, development, construction, salaries of government employees and other plans which are important for growth of nation and states. For this country impose tax on the individual, firms, corporate house, import and export etc.
Income Tax
Income is the tax imposed on the individual ,a firm or a corporate house when income of the individual or the business entity exceeds a particular basic limit exempted by income tax law of the country.
Income tax is calculated on the basis of annual income of the concerned individual or business enterprise.
Case 1:
However, although income tax is calculated on annual income basis, the tax is deducted at source periodically over the accounting year for which income tax is payable. In case of salary payable to an employee, the employer has the duty to deduct income tax from the salary every month.
Case 2:
In case of distribution of prizes of lottery and gambling, a certain percentage of such winning is deducted at source from the amount payable to such winner. There are scores of other individuals whose income is taxed at source by the person making payment to such individuals.
It might possible salaried person does not have annual salary some which fall under the tax and he does not pay TDS, but if he has some other source of income and summation of salary and other income exceed exemption limit then he has to pay income tax at the end of year, however he need not to give any TDS.
2. Whereas Income tax is a person’s total annual tax liability, the TDS represents a fraction of his total annual tax liability.
3. A person may not have to pay tax at source, but may have to pay income tax at the end of the year in certain cases. For example, if an individual has income from salary as well as income from house property. Tax may not be deducted from his income from salary if it is below taxable limit. But if his total income, including the income from house property, exceeds the exemption limit, he will have to pay tax on his annual taxable income in one lump sum at the end of the year.
4. Similarly, an individual may not have taxable income, but still may have to pay TDS. One case in example is income from dividends or income from bank interests. Such dividend or interest income is taxed at source. But on yearly basis he may not have taxable income. So he is eligible to get income tax refund after submitting annual return and claiming refund of such TDS amount.
Difference between ASP and ASP.NET
Difference between ASP and ASP.NET
Difference between ASP and ASP.net lies in the way they are implement in the backend, ASP.net comes up after removing the drawback of ASP.There is more to lern about them.Lets discuss the differences.
ASP
ASP or Active Server Pages is the Microsoft’s first ever server-side scripting language used for generating dynamic and interactive pages. Initially, Microsoft added it as an add-on to the IIS (Internet Information Services) for Windows NT 4.0 but after its success, Microsoft included it as a free component of Windows Server after the release of Microsoft Windows 2000 Server.
Different Versions of ASP
Microsoft has released various versions of ASP. Following are the versions of ASP released by ASP.
ASP Version 1: it was distributed with the Microsoft IIS 3.0 (December 1996)
ASP Version 2: it was distributed with the Microsoft IIS 4.0 (September 1997)
ASP Version 3: it was distributed with the Microsoft IIS 5.0 (November 2000)
ASP.NET
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft’s Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.
It was initially evolve as XSP renamed as ASP+ and finally in mid 200o with evolution of .NET it is finally named as ASP.NET
ASP.NET is the next generation ASP, but it’s not an upgraded version of ASP.
ASP.NET is an entirely new technology for server-side scripting. It was written from the ground up and is not backward compatible with classic ASP.
Different version of ASP.NET
1)ASP.NET 1.1
2)ASP.NET 2.0
3)ASP.NET 3.0
4)ASP.NET 3.5
5)ASP.NET 4.0(release soon in 2010)
Architecture of ASP.NET
- Difference between ASP and ASP.NET(ASP vs ASP.NET):-
- ASP is interpreted, ASP.NET is compiled
Since ASP uses VB script, there is no compilation. All ASP pages are interpreted when the page is executed.
ASP.NET uses modern .NET languages like C#, VB.NET etc. They can be compiled to efficient Microsoft Intermediate Language (MSIL). When you compile an ASP.NET application, the server side code is compiled to assemblies. These assemblies are loaded at run time which makes the ASP.NET pages perform better than classic ASP.
A binary executable is compiled upon the first request to the page. This image is stored in an in-memory cache on the web server. - ADO and ADO.NET
Classic ASP uses a technology called ADO to connect and work with databases. ASP.NET uses the ADO.NET technology (which is the next generation of ADO) - The Framework provides a very clean separation of code from content.
With ASP because the HTML is generated as the page is interpreted your page logic must be embedded into the page at the location where you want the HTML generated by this logic to be output. With ASP.NET no HTML is generated until all of the code in your page has finished executing. The entire task of HTML generation is done in the page s rendering step which uses the properties for all of us who consider script writing and HTML generation a poor substitute to sitting down and writing real code. - Event driven programming
Event driven programming was not available with classic ASP. You cannot drag and drop a button and write a ‘on click’ event handler with ASP.
ASP.NET works pretty much like Visual Basic program. We can write event handlers for several events like button click event, text changed event etc.
However, there is big difference between the way event handling works in regular Visual basic and ASP.NET. In ASP.NET, a page is loaded in the client browser. And the server may be in another location (may be in another country). When you click on the button in an ASP.NET page, the ‘click event’ handler has to be executed on the server, not on the client.
As a user of the web page, you will not even know what happened in the background. All you can see is, when you clicked the button, it executed the button click event handler in the server side and you got the result. However, you may notice a delay because the page has to be submitted to the server to execute the event handler. - ASP.NET Framework maintains state .
asp and .aspx pages cannot share the same session state. To maintain session state between .asp and .aspx pages, it is necessary to use an alternative to the built-in session object of either architecture - Language Differences
VBScript is no longer used with ASP.NET. ASP.NET uses another .NET language VB.NET. Jscript, although still supported, has undergone a lot of revision in order to be compliant with ASP.NET. - ASP.NET provides a consistent event model.
With ASP script is executed on the page in a top-down manner. Although it s possible to put your script within functions that you call from the page body there is no event model that fires at specific points in the lifecycle of your page. With ASP.NET this event model has been added. Most importantly there is an event fired whenever your page. With ASP.NET this event your page begins to load. This is very much like the from_Load event in VB. The page load event can be trapped in a script tag or from your code behind the page. This gives you a consistent model for setting up your output. - Compatibility
ASP.NET is not fully compatible with earlier versions of ASP, so most of the old ASP code will need some changes to run under ASP.NET.
To overcome this problem, ASP.NET uses a new file extension “.aspx”. This will make ASP.NET applications able to run side by side with standard ASP applications on the same server.
Pros and cons of ASP
Pros- No client-side constraints .
- Dynamically edit, change or add any content of a Web page .
- Access any data or databases and return the results to a browser .
- Provide security since ASP code can not be viewed from the browser .
- ASP programming minimizes the network traffic .
Cons
- ASP is only available for Windows (NT and 95).
- Not completely browser independent.
- Limited number of objects are available.
- Session state is cookie dependent.
Difference between web server and application server ?
Now we can see them in more details and compare web servers and application servers in light of more facts:-
Web Server
1) A Web server handles the HTTP protocol. When the Web server receives an HTTP request, it responds with an HTTP response, such as sending back an HTML page.
2) According to the HTTP protocol, the client should send a Request to the server in a special format and Based on the Request, the server will send back a Response, which again is in a special format.
3)Web server can return only static pages but it may delegate the dynamic response generation to some other program JSP,ASP,servlets ,server-side JavaScript and other server side technologies.
4) When web server delegates the work it doesn’t provide any functionality beyond simply providing an environment in which the server-side program can execute and pass back the generated responses.
5) Web server may not itself support transactions or database connection pooling, it may employ various strategies for fault tolerance and scalability such as load balancing, caching, and clustering.
6) Application server also uses web server for displaying responses in client’s browser in another way web server is subset of application server.
7) Web servers are technology designed to create and deploy Web site, serving up content more so than applications.Web servers are more about the interface than the back-end logic
Application server
1) An application server is a server program in a computer in a distributed network that provides the business logic for an application program. The application server is frequently viewed as part of a three-tier application, consisting of a graphical user interface (GUI) server, an application (business logic) server, and a database and transaction server
2) Legacy application(main frames) databases and transaction management applications are part of the back end or third tier. The application server is the middleman between browser-based front-ends and back-end databases and legacy systems.
3) The application server combines or works with a Web (Hypertext Transfer Protocol) server and is called a Web application server.
4) The Web server provides several different ways to forward a request to an application server and to forward back a modified or new Web page to the user.
5) To reduce the complexity in the middle tier, enterprise programmers build their applications on top of systems called Application Servers.Application Servers provide the system services to address the non-functional requirements like scalability, performance etc and reduces the complexity of the middle tier by Resource Pooling and Multithreading
6)To support high-end needs, an application server has to have built-in redundancy, monitors for high-availability, high-performance distributed application services and support for complex database access.
7)examples- Java Application servers(weblogic,JBoss,JRun etc),Microsoft server(.NET Platform),Zend Server(PHP application) etc
Difference between DBMS and RDBMS
We need to save data for Business use,this data should be stored in organized and safe way,so user can use it at his/her convenience.
To store data we have different repositories which are called as DBMS and depend on organization of data we can classify these into hierarchical, network, relational, object and so on.
database having relational organization is known as RDBMS,we will further probe into this.
DBMS-Database Management System
RDBMS-Relational Database Management System.
DBMS-
A Database Management System (DBMS) is a set of computer programs that controls the creation, maintenance, and the use of the database in a computer platform or of an organization and its end users.A DBMS is a system software package that helps the use of integrated collection of data records and files known as databases. It allows different user application programs to easily access the same database.
Example-
Perl, Python,IMS.
RDBMS-
A Relational Database Management System (RDBMS) is a Database Management System (DBMS) that is based on the relational model .
RDBMS is a DBMS in which data is stored in the form of tables and the relationship among the data is also stored in the form of tables.
Here in below example,Teacher table(containing teachers name) is related with student table(containing student name) by the relation that Student can teach by Teacher.
Here Student and teacher are table and Teaches by is the relation between them. ![]()
This database is introduced by E. F. Codd. Most popular commercial and open source databases currently in use are based on the relational model.
Example-
Microsoft SQL Server, Oracle,Access, DB2 (both the Z series and the UDB product).
Difference between DBMS and RDBMS-
- Main difference between the DBMS and RDBMS is we can establish the relation between the tables in RDBMS.in case of DBMS we cannot establish relation between tables.
- Another difference between dbms and rdbms is that RDBMS follows relational data model where as dbms can follow even network, hierarchical or other data model.
- The relational model is based on set theory ,its accuracy and usefulness have a basis in mathematics.
- In RDBMS, if we open the Database, the whole tables can be accessable, where in DBMS, we need to open each and every table whenever we want to use.
- RDBMS allows the data to be queried based on any column in any table not need to create an index or keys in order to query data.So, relational data is easier to query than hierarchical, CODASYL, or some other model.
Q.What is cushion account ?

What is cushion account?
A. It is an account a person sets aside which has no demands of monthly expenses on it, and is used as an emergency or luxury fund. A few business people set aside cushion fund to help their business grow, and for stability. The word ’cushion’ is used as it gives a certain level of comfort to the person.
Source – Sunday Times


