Refers to a product designed to complement another product. For example, there are numerous add-on boards available that you can plug into a personal computer to give it additional capabilities. Another term for add-on board is expansion board.
The terms add-on and add-in are often, but not always, used synonymously. The term add-in can refer to individual chips you can insert into boards that are already installed in your computer. Add-on, on the other hand, almost always refers to an entire circuit board, cartridge, or program.
Friday, December 24, 2010
add-in
(1) A component you can add to a computer or other device to increase its capabilities. Add-ins can increase memory or add graphics or communications capabilities to a computer. They can come in the form of expansion boards, cartridges, or chips. The term add-in is often used instead of add-on for chips you add to a board that is already installed in a computer. In contrast, add-on almost always refers to an entire circuit board.
(2) A software program that extends the capabilities of larger programs. For example, there are many Excel add-ins designed to complement the basic functionality offered by Excel. In the Windows environment, add-ins are becoming increasingly common thanks to OLE 2.0.
(3) In Windows Home Server, add-in refers specifically to the supplemental programs that users can install to extend the capabilities of the Windows Home Server program. Most add-ins are third party or community developed.
(2) A software program that extends the capabilities of larger programs. For example, there are many Excel add-ins designed to complement the basic functionality offered by Excel. In the Windows environment, add-ins are becoming increasingly common thanks to OLE 2.0.
(3) In Windows Home Server, add-in refers specifically to the supplemental programs that users can install to extend the capabilities of the Windows Home Server program. Most add-ins are third party or community developed.
Browser speed test
A browser speed test is a computer benchmark to measure the performance of the JavaScript engine of a web browser. In general the software is available online, located on a website, where different algorithms are loaded and performed in the browser client. Typical test tasks are rendering and animation, DOM transformations, string operations, mathematical calculations, sorting algorithms and memory instructions. Browser speed tests have been used during browser wars to prove superiority of specific web browsers. The popular Acid3 test is no particular speed test but checks browser conformity to web standards (though it checks whether a general performance goal is met or not).
Chakra ( JScript engine )
Chakra is a JScript engine developed by Microsoft for its upcoming Internet Explorer 9 (IE9) web browser. A distinctive feature of the engine is that it compiles scripts on a separate CPU core, parallel to the web browser.The engine will also be able to access the computer's graphics card processor (GPU), in particular for 3D graphics and video.Microsoft's development of the engine was in direct response to faster competing browsers, on which IE8 was lagging behind in terms of JavaScript processing speed.
SunSpider tests performed on November 18, 2009 showed the PDC version of IE9 executing scripts much faster than IE8, but slower than respectively Firefox 3.6, Chrome 4, and Webkit Nightly. The same test performed on March 15, 2010 showed the first IE9 Platform Preview (using the then-current version of Chakra) to be faster than Firefox (with SpiderMonkey), but slower than respectively Safari (with SquirrelFish Extreme), Chrome (with V8), and Opera (with Carakan). The same test performed on November 16, 2010 showed the seventh IE9 Platform Preview (using the current version of Chakra) to be faster than Safari, Firefox (with TraceMonkey),
SunSpider tests performed on November 18, 2009 showed the PDC version of IE9 executing scripts much faster than IE8, but slower than respectively Firefox 3.6, Chrome 4, and Webkit Nightly. The same test performed on March 15, 2010 showed the first IE9 Platform Preview (using the then-current version of Chakra) to be faster than Firefox (with SpiderMonkey), but slower than respectively Safari (with SquirrelFish Extreme), Chrome (with V8), and Opera (with Carakan). The same test performed on November 16, 2010 showed the seventh IE9 Platform Preview (using the current version of Chakra) to be faster than Safari, Firefox (with TraceMonkey),
Java Script Engine
A Java script engine is a computer software that interprets and executes Java Script.Althouugh the Javsa Script Engine can be used for many purposes but it is used commonly in web browsers.
History
Before the second browser wars in 2008-2009, the JavaScript engine (also known as JavaScript interpreter or JavaScript implementation) was known simply as an interpreter that read and executed JavaScript source code.
The first JavaScript engine was created by Brendan Eich at Netscape Communications Corporation for the Netscape Navigator web browser. The engine, code named SpiderMonkey, is implemented in C. It has since been updated (in JavaScript 1.5) to conform to ECMA-262 Edition 3. The Rhino engine, created primarily by Norris Boyd (also at Netscape) is a JavaScript implementation in Java.
By far the most common host environment for JavaScript is a web browser. Web browsers typically use the public API to create "host objects" responsible for reflecting the DOM into JavaScript.
The web server is another common application of the engine. Jaxer is a web server that runs entirely on JavaScript; this has the benefit of allowing the same code to be shared on the server and on the client.
JavaScript engines
Major browser JS engines:
Mozilla
Google
Other
History
Before the second browser wars in 2008-2009, the JavaScript engine (also known as JavaScript interpreter or JavaScript implementation) was known simply as an interpreter that read and executed JavaScript source code.
The first JavaScript engine was created by Brendan Eich at Netscape Communications Corporation for the Netscape Navigator web browser. The engine, code named SpiderMonkey, is implemented in C. It has since been updated (in JavaScript 1.5) to conform to ECMA-262 Edition 3. The Rhino engine, created primarily by Norris Boyd (also at Netscape) is a JavaScript implementation in Java.
By far the most common host environment for JavaScript is a web browser. Web browsers typically use the public API to create "host objects" responsible for reflecting the DOM into JavaScript.
The web server is another common application of the engine. Jaxer is a web server that runs entirely on JavaScript; this has the benefit of allowing the same code to be shared on the server and on the client.
JavaScript engines
Major browser JS engines:
Mozilla
- Rhino, managed by the Mozilla Foundation, open source, developed entirely in Java
- SpiderMonkey (code name), the first ever JavaScript engine, written by Brendan Eich at Netscape Communications
- TraceMonkey, the engine promoted with Firefox 3.5
- JägerMonkey, the engine in development for Mozilla Firefox 4.
- Tamarin, by Adobe Labs
- V8 - open source, developed by Google in Denmark, part of Google Chrome
Other
- KJS - KDE 's ECMAScript/JavaScript engine originally developed by Harri Porten for the KDE project's Konqueror web browser
- Narcissus open source, written by Brendan Eich, who also wrote SpiderMonkey
- Chakra, for Internet Explorer 9.
- Nitro, (formerly SquirrelFish) for Safari 4
- Carakan, by Opera Software, used since Opera 10.50
- Futhark, by Opera Software, replaced by Carakan in Opera 10.50 (released March 2010)
Wednesday, December 22, 2010
Google Trends
Google Trends is a public web facility of Google Inc., based on Google Search, that shows how often a particular search-term is entered relative to the total search-volume across various regions of the world, and in various language.
Google Trends also allows the user to compare the volume of searches between two or more terms. An additional feature of Google Trends is in its ability to show news related to the search-term overlaid on the chart, showing how new events affect search popularity.
Originally, Google neglected updating Google Trends on a regular basis. In March 2007, internet bloggers noticed that Google had not added new data since November 2006, and Trends was updated within a week. Google did not update Trends from March until July 30, and only after it was blogged about, again.Google now claims to be "updating the information provided by Google Trends daily; Hot Trends is updated hourly."
On August 6, 2008, Google launched a free service called Insights for Search. Insights for Search is an extension of Google Trends and although the tool is meant for marketers, it can be utilized by any user. The tool allows for the tracking of various words and phrases that are typed into Google’s search-box. The tracking device provided a more-indepth analysis of results. It also has the ability to categorize and organize the data, with special attention given to the breakdown of information by geographical areas.
Google Hot Trends
Google Hot Trends is an addition to Google Trends which displays the top 20 hot, i.e., fastest rising, searches (search-terms) of the past hour in the United States. This is for searches that have recently experienced a sudden surge in popularity. For each of the search-terms, it provides a 24-hour search-volume graph as well as blog, news and web search results. Hot Trends has a history feature for those wishing to browse past hot searches. Hot Trends can be installed as an iGoogle Gadget. Hot Trends is also available as an hourly Atom web feed.
Google Trends also allows the user to compare the volume of searches between two or more terms. An additional feature of Google Trends is in its ability to show news related to the search-term overlaid on the chart, showing how new events affect search popularity.
Originally, Google neglected updating Google Trends on a regular basis. In March 2007, internet bloggers noticed that Google had not added new data since November 2006, and Trends was updated within a week. Google did not update Trends from March until July 30, and only after it was blogged about, again.Google now claims to be "updating the information provided by Google Trends daily; Hot Trends is updated hourly."
On August 6, 2008, Google launched a free service called Insights for Search. Insights for Search is an extension of Google Trends and although the tool is meant for marketers, it can be utilized by any user. The tool allows for the tracking of various words and phrases that are typed into Google’s search-box. The tracking device provided a more-indepth analysis of results. It also has the ability to categorize and organize the data, with special attention given to the breakdown of information by geographical areas.
Google Hot Trends
Google Hot Trends is an addition to Google Trends which displays the top 20 hot, i.e., fastest rising, searches (search-terms) of the past hour in the United States. This is for searches that have recently experienced a sudden surge in popularity. For each of the search-terms, it provides a 24-hour search-volume graph as well as blog, news and web search results. Hot Trends has a history feature for those wishing to browse past hot searches. Hot Trends can be installed as an iGoogle Gadget. Hot Trends is also available as an hourly Atom web feed.
Tuesday, December 21, 2010
Search engine optimization (SEO)
Search engine optimization (SEO) is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid ("organic" or "algorithmic") search results. Other forms of search engine marketing (SEM) target paid listings. In general, the earlier (or higher on the page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine. SEO may target different kinds of search, including image search, local search, video search and industry-specific vertical search engines. This gives a website web presence.
As an Internet marketing strategy, SEO considers how search engines work and what people search for. Optimizing a website may involve editing its content and HTML and associated coding to both increase its relevance to specific keywords and to remove barriers to the indexing activities of search engines. Promoting a site to increase the number of backlinks, or inbound links, is another SEO tactic.
The acronym "SEO" can refer to "search engine optimizers," a term adopted by an industry of consultants who carry out optimization projects on behalf of clients, and by employees who perform SEO services in-house. Search engine optimizers may offer SEO as a stand-alone service or as a part of a broader marketing campaign. Because effective SEO may require changes to the HTML source code of a site and site content, SEO tactics may be incorporated into website development and design. The term "search engine friendly" may be used to describe website designs, menus, content management systems, images, videos, shopping carts, and other elements that have been optimized for the purpose of search engine exposure.
Another class of techniques, known as black hat SEO or spamdexing, uses methods such as link farms, keyword stuffing and article spinning that degrade both the relevance of search results and the user-experience of search engines. Search engines look for sites that employ these techniques in order to remove them from their indices.
As an Internet marketing strategy, SEO considers how search engines work and what people search for. Optimizing a website may involve editing its content and HTML and associated coding to both increase its relevance to specific keywords and to remove barriers to the indexing activities of search engines. Promoting a site to increase the number of backlinks, or inbound links, is another SEO tactic.
The acronym "SEO" can refer to "search engine optimizers," a term adopted by an industry of consultants who carry out optimization projects on behalf of clients, and by employees who perform SEO services in-house. Search engine optimizers may offer SEO as a stand-alone service or as a part of a broader marketing campaign. Because effective SEO may require changes to the HTML source code of a site and site content, SEO tactics may be incorporated into website development and design. The term "search engine friendly" may be used to describe website designs, menus, content management systems, images, videos, shopping carts, and other elements that have been optimized for the purpose of search engine exposure.
Another class of techniques, known as black hat SEO or spamdexing, uses methods such as link farms, keyword stuffing and article spinning that degrade both the relevance of search results and the user-experience of search engines. Search engines look for sites that employ these techniques in order to remove them from their indices.
Subscribe to:
Posts (Atom)