Difference between WMV and MPG

Difference between WMV and MPG
wmv WMV and MPG are the file format for multimedia (video and audio) content. Encoding and compression method; and usage creates the difference between WMV and MPG. Let’s find out more about these files which enable us to enjoy songs and movies on our computers, laptops and handheld devices.

WMV:-
WMV (Windows Media Video)  is a compressed video file format for several proprietary codec developed by Microsoft. The original codec, known as WMV, was originally designed for Internet streaming applications, as a competitor to Real Video. WMV 9 has gained adoption for physical-delivery formats such as HD DVD and Blu-ray Disc.
MPG:-
MPG is short form of  MPEG (Moving Picture Experts Group),the group that develop this format. MPEG is a standard for lossy compression of video and audio. It is designed to compress VHS-quality raw digital video and CD audio down to 1.5 Mbit/s (26:1 and 6:1 compression ratios respectively) without excessive quality loss, making Video CDs, digital cable/satellite TV and digital audio broadcasting (DAB) possible.
MPG is the older standard than WMV evolved a lot over the years. The latest version is MPEG4 it is used in mobile devices it uses the MP4 extension to differentiate itself. MPG is commonly used when the video is encoded in the older MPEG1 or MPEG2 standard.
WMV is also based on the MPEG4 standard and aims to duplicate and improve its functionality for users of Microsoft software and hardware. Therefore, comparing the quality of MPEG1 to WMV with the same file size, the quality of WMV would be a lot better due to the compression algorithms.
Mpg is used in a lot more device than WMV. WMV is copyright of Microsoft it goes smooth with Microsoft software and hardware, but not has not been as successful with other products.It is the only supported format for Silverlight, another Microsoft product. WMV is also the default format for hardware devices from Microsoft. This includes the Zune, a music player from Microsoft, the very famous Xbox, and even on PDAs and Smartphones that run the Windows Mobile operating system.
Difference between WMV and MPG(WMV vs MPG):-
1. WMV is a proprietary format developed by Microsoft. MPG is an industry standard (develop those file format).
2. WMV is newer format whereas MPG is much older.
3. WMV is much better when compared to MPG but not when compared to MP4.
4. WMV support Microsoft software and hardware well whereas MPG has a much wider range of devices that it can be played.


Difference between comet and asteroid

Difference between comet and asteroid
comet Comets and asteroids are the near earth object having orbit of rotation. Difference between comet and asteroid lies in their origin, composition and behaviour. Lets’ discuss these outer space bodies which always creates too much excitement in us.

Comet:-
Comets are small, frozen mass of dust and gas revolving in an orbit around the Sun. As comets comes near the sun some of the ice present in comets vaporizes and form a visible coma around its solid body and sometimes a long tail of ions that points away from the Sun.
Asteroid:-
Asteroids are rocks found orbiting the sun, generally found between the planets of Mars and Jupiter and also in the Kuiper belt. They have very little or no ices around them that can be released by the heat of the sun and glow. So they are detected only by the sun light that they reflect from their relatively dark surfaces.
Asteroids are made up of metals and rocky material .They are formed about 4.5 billion years ago .They are formed close to the sun so do not have ice.
Comets are made up of ice, dust and rocky material. They are also formed about 4.5 billion years ago. Comets formed farther from the Sun where ices would not melt.
Since asteroids have much closer orbits (they are mostly concentrated on the asteroids belt where they orbit the sun between the planets Mars and Jupiter), they are easily known and recognized to exist in millions. Comets, on the other hand, are very far making very hard to know and study them. As of 2008, there are only 3,572 known comets. It is believed that comets originated from a hypothesized belt of orbiting material called the ‘Oort Cloud’.
There are some more term which are always confuses with asteroids and comets. Below definitions will help to understand asteroids and comets well.
Meteoroid:
A small particle from an asteroids or comets orbiting he Sun.
Meteor:
A meteoroid that is observed as it burns up in the Earth’s atmosphere – a shooting star.
Meteorite:
A meteoroid that survives its passage through the Earth’s atmosphere and impacts the Earth’s surface.
Difference between comet and asteroid (comet vs asteroid):-
1.  Comets have larger orbit whereas asteroids have smaller orbit.
2. Comets are made up of ice, dust and rocky material whereas asteroids are made up metals and rocky material.
3. Comets are icy cold as they are far from sun whereas asteroids are warmer due to near sun.
4. Comets form a coma and tail when near the sun while asteroids do not.
5. Comets are far so there is less number of comets discovered whereas asteroids are well known.
6. Comets are hypothesized to be concentrated in an orbiting belt very far away from the sun whereas asteroids are mostly found in the asteroids belt between the orbits of Mars and Jupiter.


Difference between salt and iodized salt

Difference between salt and iodized salt

salt.jpg 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 Nintendo DS and Nintendo DSi
nintendo-dsi Nintendo is one of the most successful gaming console till date.It had release Nintendo DS in 2004 and Nintendo DSi in 2008 -2009 .The difference between Nintendo DS and Nintendo DSi is the first question come into mind of all the Nintendo lovers.Lets find out about them.

Nintendo DS:-
The Nintendo DS is a dual-screen handheld game console developed and manufactured by Nintendo. It was released in 2004 in Canada, the United States, and Japan.The Nintendo DS also features a built-in microphone and supports wireless IEEE 802.11 (Wi-Fi) standards , allowing players to interact with each other.
Nintendo DSi:-
The Nintendo DSi is the third iteration of the Nintendo DS handheld gaming console, following the Nintendo DS Lite. As a seventh-generation console, the DSi primarily shares the handheld gaming market with Sony’s PlayStation Portable .The handheld has launched between 2008 and 2009.
The Nintendo DSi has a similar appearance and retains most of the features included in the previous DS iterations.
Nintendo Dsi has many added functionalities. First and for most the the visual is changed, The DSi has a matte surface to prevent fingerprints from showing up. It has TFT-LCD screens at 3.25 inches, instead of the previous 3 inches, it is also capable of displaying 260,000 colors.
Nintendo Dsi comes with two cameras; one on the internal hinge pointed towards the user and the other in the outer shell. Which is cool for the user  with a matching software application that will let you take pictures as well as edit them and send. The facial blending application which can accommodate the editing of facial images, you can now edit your friend’s image into a Johnny Bravo pic or something funnier by the touch of a button.
It is also equipped with card slot which is very handy and it enhance the storage capacity.
the two gadgets will be almost similar in size save for the slimness of the DSi and its lighter weight as it weighs an insignificant 4 grams less from the 218 grams weight of the DS lite.
Difference between Nintendo DS and Nintendo DSi(Nintendo Ds vs Nintendo DSi):-
1) Nintendo DSi  has larger TFT-screen (3.25 inches),as compared to 3 inches in Nintendo DS.
2) Nintendo DSi  capable of displaying 260,000 colors.
3) Nintendo DSi Comes with two digital camera wheras Nintendo DS has no camera.
4) Nintendo DSi Comes with an SD card slot which increase the ctorage capacity whereas Nintendo DS has no card slot.
5) Nintendo DSi is lighter in weight at 214 grams as compared to the DS which weighs 218 grams.
6) Nintendo DSi has a matte surface to prevent fingerprints from showing up.


Difference between Photoshop and Photoshop elements

Difference between Photoshop and Photoshop elements

Photoshop-cs4
Adobe released  Photoshop which is one of the best imaging tool in the market.Photoshop also release Photoshop element which brings the debate about there functionality.Lets’ find the difference between Photoshop and Photoshop element.

Photoshop:-

Adobe Photoshop, or simply Photoshop, is a graphics editing program developed and published by Adobe Systems. It is the current market leader for commercial bitmap and image manipulation software .

Photoshop elements:-

Originally introduced alongside Photoshop version 7,Adobe Photoshop Elements is the consumer version of the Adobe Photoshop , targeted at hobbyist group of users and hence sold at a fraction (roughly 1/6th) of the cost of the professional product.
It contains most of the features of the professional version but with fewer and simpler options. The program allows users to create, edit, organize and share images, all from the same product.

Releases of Photoshop:

0.63(first release).1.0,2.0,2.5(first windows release),3.0,4.0,5.0,5.5,6.0,7.0.1,CS(8.0),CS2(9.0),CS3 and CS3 extended(10.0), CS4 and CS4 extended(11.0).
Photoshop was first released for Macintosh only and windows release starts from Photoshop 2.5.Now releases are termed as CS(creative suite).In the series they were named as CS1,CS2,CS3,Cs4.

Release of Photoshop elements:
Photoshop elements 1.0, 2.0,3.0,4.0,5.0,6.0,7.0,8.0.

Photoshop Elements is geared towards everyday people who do not really need or understand the advanced features of Photoshop, Adobe included some features that make it easier for the general public to use on their everyday photos. Tools like automatic red-eye removal and the cookie cutter takes out the complexity of image editing and simply gets the job that the user wants done.
Another great thing that user loves about Photoshop is the great number of plug-ins that can be downloaded and used with it to improve or automate its features. Photoshop Elements is also capable of using these plug-ins. Some users take advantage of this fact by employing plug-ins that replicate the features that are not available in Photoshop elements

Difference between Photoshop and Photoshop elements(Photoshop vs Photoshop elements):

1)Photoshop elements  is the scale down release of Photoshop.
2)Photoshop elements is 1/6 th of the price of Photoshop professional.
3) Photoshop elements has some tools  that are not available in Photoshop like cookie cutter tool and automatic red eye removal.
4)Difference lies in scaled down  functionality of Photoshop elements  .Below are the some of the functionality which are missing in 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?

TAx and TDS
Tax vs 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.

TDS(Tax deduction at source)

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.

Difference between income tax and TDS (income tax and TDS):-
1. While Income tax is calculated on the annual income and is a definite amount, the TDS is a sort of tax deducted periodically in anticipation of a deemed annual income, the sum total of such periodic deduction is supposed to be equal or near equal to the actual income tax calculated at the end of the accounting year.
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. 

Introduction of ASP and ASP.net
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
image
    Difference between ASP and ASP.NET(ASP vs ASP.NET):-
  1. 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.

  2. 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)
  3. 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.
  4. 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.
  5. 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
  6. 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.
  7. 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.
  8. 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 ?

Difference between Web server and application server
web server
Difference between web server and application server lies in the function they perform to fullfill user request.Both have some similarity and difference.Lets find out the difference between them.

The main difference between web server and application server is that ,web server ,serves HTTP request where as Application server is interface(business logic/business layer) between Front End( presentation layer/GUI) and Back End (Database/ERP) by using any number of protocols.


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
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

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.
DB
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-

  1. 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.
  2. 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.
  3. The relational model is based on set theory ,its accuracy and usefulness have a basis in mathematics.
  4. 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.
  5. 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