User talk:Surajthomask

What is Google?

Google is a full-text search engine Google is case-insensitive Singular is different from plural The order of words matters Google search word limit is 32 Google returns pages that match your search terms exactly parallel processing

Three Parts:- Googlebot, Google’s Web Crawler Google Indexer Google Query’s Processor

Phrase Searches Basic Boolean Negation Explicit Inclusion Synonyms Number Range Simple Searching and Feeling Lucky Searching Within Your Results Full-Word Wildcards Special Syntax

Adding ShortCuts a small file containing a target URI or the name of a target program file that the shortcut represents Quick Launch Command Prompts command-line interpreter Shared Folder used to permit or restrict access to a folder or file. Giving access rights File Sharing Simple Sharing on or off. Configuring levels of access IP Address numerical label that is assigned to devices participating in a computer network that uses the Internet Protocol ipconfig /all Ports application-specific or process-specific software construct serving as a communications endpoint used by TCP & UDP netstat -ano :- for viewing the list of open ports. Map network drive File folder located in a shared network

Basic KeyBoard ShortCuts system key combinations program key combinations Mouse click/keyboard modifier combinations for shell objects General keyboard-only commands Shell objects and general folder/Windows Explorer shortcuts for a selected object: To Copy To Create a shortcut Windows Registry A central hierarchical database used to store information that is necessary to configure the system for one or more users, applications and hardware devices Basic File Types Doc - word processing file format, Xls - spreadsheet file format As - Adobe Flash ActionScript File Swf - Shockwave Flash Dll - Dynamic Link Library – a support file and is used by one or more programs Exe – Executable file Php - PHP Script Js – java script Aspx – Active Server Pages Extention

FireWall a part of a computer system or network that is designed to block unauthorized access while permitting authorized communications Packet filter Application gateway Circuit-level gateway Proxy server Proxy Server that acts as an intermediary for requests from clients seeking resources from other servers

Compiler computer program that transforms source code written in a computer language into another computer language Eg: Borland C Compiler, Java Compiler Interpreter a computer program that executes, ie, performs, instructions written in a programming language. Eg: Java Interpreter IDE- Integrated Development Environment a software application that provides comprehensive facilities to computer programmers for software development and contains; source code editor compiler and/or an interpreter build automation tools debugger Microsoft Visual Studio NetBeans IDE Eclipse IDE Native Code Machine code when referring to platform-dependent parts of language features or libraries Managed Code a differentiation created by Microsoft to identify computer program code that requires and will only execute under the "management" of a Common Language Runtime virtual machine

Java Runtime Environment enables a set of computer software programs and data structures to use a virtual machine model for the execution of other computer programs and scripts operate on Java bytecode, which is generated from Java source code distributed along with a set of standard class libraries that implement the Java API

.Net FrameWork a software framework that can be installed on computers running Microsoft Windows operating systems includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework

Java Runtime Environment enables a set of computer software programs and data structures to use a virtual machine model for the execution of other computer programs and scripts operate on Java bytecode, which is generated from Java source code distributed along with a set of standard class libraries that implement the Java API

.Net FrameWork a software framework that can be installed on computers running Microsoft Windows operating systems includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework

AJAX – Asynchronous JavaScript And Xml a group of interrelated web development techniques used on the client-side to create interactive web applications Cascading Style Sheets (CSS) style sheet language used to describe the presentation semantics Domain Name System a hierarchical naming system for computers, services, or any resource connected to the Internet or a private network assign domain names to groups of Internet users in a meaningful way Domain Names an identification label that defines a realm of administrative autonomy, authority, or control in the Internet, based on the Domain Name System (DNS) PHP – Personal Home Page or Hypertext Preprocessor general-purpose scripting language that was originally designed for web development to produce dynamic web pages ASP – Active Server pages Microsoft's first server-side script engine for dynamically-generated web pages

HTTP – HyperText Transfer Protocol an Application Layer protocol for distributed, collaborative, hypermedia information systems a request-response standard typical of client-server computing FTP – File Transfer Protocol a standard network protocol used to exchange and manipulate files over a TCP/IP-based network, such as the Internet FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server applications Language Localizations – L10n the second phase of product translation and cultural adaptation (for specific countries, regions, groups) to account for differences in distinct markets XML - Extended Markup Language a set of rules for encoding documents electronically hundreds of XML-based languages have been developed, including RSS, Atom, SOAP, and XHTML JSON - JavaScript Object Notation an open standard, lightweight, text-based, human-readable data interchange format derived from the JavaScript programming language for representing simple data structures and associative arrays

Fonts a complete character set of a single size and style of a particular typeface Font is no longer size-specific Screen Resolutions the number of distinct pixels in each dimension that can be displayed Coding Standards will help programmers to read and understand source code conforming to the style, and help to avoid introducing errors Database Basic Concepts Atomicity, Consistency, Isolation, Durability-ACID Properties Concurrency Control and locking(page, cluster, class, table, object) Normalization a systematic way of ensuring that a database structure is suitable for general-purpose querying and free of certain undesirable characteristics—insertion, update, and deletion anomalies—that could lead to a loss of data integrity. 1NF, 2NF, 3NF, 4NF, Baccus Nauer Form, Boyce-Code Normal Form SQL – Stuctured Query Language database computer language designed for managing data in relational database management systems (RDBMS), and originally based upon relational algebra scope includes data query and update, schema creation and modification, and data access control

MySQL relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases MySQL is owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation PHPMyAdmin free software tool written in PHP intended to handle the administration of MySQL over the World Wide Web operations are supported by the user interface (managing databases, tables, fields, relations, indexes, users, permissions, etc), while you still have the ability to directly execute any SQL statement Software Configuration Management the task of tracking and controlling changes in the software revision control and the establishment of baselines SVN – SubVersioning(Also called Apache SubVersioning) a version-control system initiated in 2000 by CollabNet Inc. Developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation