Wednesday, August 15, 2012

Web crawler

Web crawler

A Web crawler is a computer program that browses the World Wide Web in a methodical, automated manner or in an orderly fashion.

  • Yahoo! Slurp is the name of the Yahoo Search crawler.
  • Bingbot is the name of Microsoft's Bing webcrawler. It replaced Msnbot.
  • FAST Crawler is a distributed crawler, used by Fast Search & Transfer, and a general description of its architecture is available
  • Googlebot  is described in some detail, but the reference is only about an early version of its architecture, which was based in C++ and Python. The crawler was integrated with the indexing process, because text parsing was done for full-text indexing and also for URL extraction. There is a URL server that sends lists of URLs to be fetched by several crawling processes. During parsing, the URLs found were passed to a URL server that checked if the URL have been previously seen. If not, the URL was added to the queue of the URL server.

Open-source crawlers

  • Aspseek is a crawler, indexer and a search engine written in C++ and licensed under the GPL
  • DataparkSearch is a crawler and search engine released under the GNU General Public License.

Search engine optimization

 

Search engine optimization (SEO) is the process of improving the visibility of a website or a web page in a search engine's "natural," or un-paid ("organic" or "algorithmic"), search results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine's users. SEO may target different kinds of search, including image search, local search, video search, academic search,news search and industry-specific vertical search engines.
As an Internet marketing strategy, SEO considers how search engines work, what people search for, the actual search terms or keywords typed into search engines and which search engines are preferred by their targeted audience. 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 "SEOs" 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.
The effectiveness of SEO may be measured by the position of a web site on a Search Engine Results Page (SERP) when searching for a certain keyword, or by web analytics Key Performance Indexes (KPIs).

 

Wednesday, April 25, 2012

LESS (stylesheet language)

 

Less.png
LESS is a dynamic stylesheet language designed by Alexis Sellier. It is influenced by Sass and has influenced the newer "SCSS" syntax of Sass, which adapted its CSS-like block formatting syntax.
LESS is open-source. Its first version was written in Ruby, however in the later versions, use of Ruby has been deprecated and replaced by JavaScript. The indented syntax of Less is a nested metalanguage, as valid CSS is valid Less code with the same semantics.
LESS provides the following mechanisms: variables, nesting, mixins, operators and functions.LESS can run on the client-side (Internet Explorer 6+, WebKit, Firefox) and server-side, with Node.js or Rhino (JavaScript engine).

LESS


Adobe creative suite

Adobe Creative Suite

The Adobe Creative Suite 6 Logo

Adobe Creative Suite (CS) is a collection of graphic design, video editing, and web development applications made by Adobe Systems. The collection consists of Adobe's applications (e.g., Photoshop, Acrobat, InDesign), that are based on various technologies (e.g., PostScript, PDF, Flash). The latest version, Adobe Creative Suite 6 (CS6), was launched at a release event April 23, 2010, but will be released on May 07, 2012

Applications

  • Adobe Acrobat
  • Adobe After Effects
  • Adobe Audition 
  • Adobe Bridge
  • Adobe Contribute
  • Adobe Device Central
  • Adobe Dreamweaver
  • Adobe Dynamic Link
  • Adobe Encore
  • Adobe Fireworks.
  • Adobe Flash
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe OnLocation
  • Adobe Photoshop
  • Adobe Premiere Pro