Sunday, December 30, 2012
Microsoft Office 2007
Microsoft Office 2007 (officially called 2007 Microsoft Office System), also called MS Office 2007, is a Windows version of theMicrosoft Office System, Microsoft's productivity suite. Known as Office 12 in the early stages of its beta development, it was released to volume license customers on November 30, 2006[4] and made available to retail customers on January 30, 2007. These are, respectively, the same dates Windows Vista was released to volume licensing and retail customers. Office 2007 contains a number of new features, the most notable of which is the entirely new graphical user interface called the Fluent User Interface[5] (initially referred to as the Ribbon User Interface), replacing the menus and toolbars – which have been the cornerstone of Office since its inception – with a tabbed toolbar, known as the Ribbon. Office 2007 requires Windows XP with Service Pack 2 or higher, Windows Server 2003 with Service Pack 1 or higher, Windows Vista or Windows 7.[6] Office 2007 is the last version of Microsoft Office which is officially supported on Windows XP Professional x64 Edition and the first version to officially work onWindows 8.
The 'Ribbon User Interface' is a task-oriented Graphical User Interface (GUI). It features a central menu button, widely known as the 'Office Button'. The Ribbon Interface has been improved in Microsoft Office 2010.
Office 2007 also includes new applications and server-side tools. Chief among these is Groove, a collaboration and communication suite for smaller businesses, which was originally developed by Groove Networks before being acquired by Microsoft in 2005. Also included is Office SharePoint Server 2007, a major revision to the server platform for Office applications, which supports "Excel Services", a client-server architecture for supporting Excel workbooks that are shared in real time between multiple machines, and are also viewable and editable through a web page.
Microsoft FrontPage has been removed from the Office suite entirely. It has been replaced by Microsoft Office SharePoint Designer, which is aimed towards development of SharePoint portals. Its designer-oriented counterpart Microsoft Expression Webis targeted for general web development. However, neither application has been included in Office 2007.
Speech recognition and handwriting recognition are now part of Windows Vista. Speech and ink components have been removed from Office 2007.[7][8] Handwriting and speech recognition work with Office 2007 only on Windows Vista or Windows XP Tablet PC Edition. However, XP users can use an earlier version of Office to use speech recognition.[9]
According to Forrester Research, as of May 2010, Microsoft Office 2007 is used in 81% of enterprises it surveyed (its sample comprising 115 North American and European enterprise and SMB decision makers).[10]
Source: Wikipidia...
Thursday, October 18, 2012
Web Crawlers
A Web crawler is a computer program that browses the World Wide Web in a methodical, automated manner or in an orderly fashion.
Other terms for Web crawlers are ants, automatic indexers, bots,[1] Web spiders,[2] Web robots,[2] or—especially in the FOAF community—Web scutters.[3]
This process is called Web crawling or spidering. Many sites, in particular search engines, use spidering as a means of providing up-to-date data. Web crawlers are mainly used to create a copy of all the visited pages for later processing by a search engine that will index the downloaded pages to provide fast searches. Crawlers can also be used for automating maintenance tasks on a Web site, such as checking links or validating HTML code. Also, crawlers can be used to gather specific types of information from Web pages, such as harvesting e-mail addresses (usually for sending spam).
A Web crawler is one type of bot, or software agent. In general, it starts with a list of URLs to visit, called the seeds. As the crawler visits these URLs, it identifies all the hyperlinks in the page and adds them to the list of URLs to visit, called the crawl frontier. URLs from the frontier are recursively visited according to a set of policies.
The large volume implies that the crawler can only download a limited number of the Web pages within a given time, so it needs to prioritize its downloads. The high rate of change implies that the pages might have already been updated or even deleted.
The number of possible crawlable URLs being generated by server-side software has also made it difficult for web crawlers to avoid retrieving duplicate content. Endless combinations of HTTP GET (URL-based) parameters exist, of which only a small selection will actually return unique content. For example, a simple online photo gallery may offer three options to users, as specified through HTTP GET parameters in the URL. If there exist four ways to sort images, three choices of thumbnail size, two file formats, and an option to disable user-provided content, then the same set of content can be accessed with 48 different URLs, all of which may be linked on the site. This mathematical combination creates a problem for crawlers, as they must sort through endless combinations of relatively minor scripted changes in order to retrieve unique content.
As Edwards et al. noted, "Given that the bandwidth for conducting crawls is neither infinite nor free, it is becoming essential to crawl the Web in not only a scalable, but efficient way, if some reasonable measure of quality or freshness is to be maintained."[4] A crawler must carefully choose at each step which pages to visit next.
The behavior of a Web crawler is the outcome of a combination of policies:[5]
- a selection policy that states which pages to download,
- a re-visit policy that states when to check for changes to the pages,
- a politeness policy that states how to avoid overloading Web sites, and
- a parallelization policy that states how to coordinate distributed Web crawlers.
Tuesday, October 16, 2012
Computer Software
Computer software, or just software, is a collection of computer programs and related data that provides the instructions for telling a computer
what to do and how to do it. Software refers to one or more computer
programs and data held in the storage of the computer. In other words,
software is a set of programs, procedures, algorithms and its documentation concerned with the operation of a data processing system. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. The term was coined to contrast to the old term hardware (meaning physical devices). In contrast to hardware, software "cannot be touched".[1] Software is also sometimes used in a more narrow sense, meaning application software
only. Sometimes the term includes data that has not traditionally been
associated with computers, such as film, tapes, and records.[2]
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.
Computer software is so called to distinguish it from computer hardware, which encompasses the physical interconnections and devices required to store and execute (or run) the software. At the lowest level, executable code consists of machine language instructions specific to an individual processor. A machine language consists of groups of binary values signifying processor instructions that change the state of the computer from its preceding state. Programs are an ordered sequence of instructions for changing the state of the computer in a particular sequence. It is usually written in high-level programming languages that are easier and more efficient for humans to use (closer to natural language) than machine language. High-level languages are compiled or interpreted into machine language object code. Software may also be written in an assembly language, essentially, a mnemonic representation of a machine language using a natural language alphabet. Assembly language must be assembled into object code via an assembler.
Contents
The Core Rules of Netiquette
THE CORE RULES OF NETIQUETTE
The Core Rules of Netiquette are excerpted from the book Netiquette by Virginia Shea. Click on each rule for elaboration. Introduction
Rule 1: Remember the Human Rule 2: Adhere to the same standards of behavior online that you follow in real life Rule 3: Know where you are in cyberspace Rule 4: Respect other people's time and bandwidth Rule 5: Make yourself look good online Rule 6: Share expert knowledge Rule 7: Help keep flame wars under control Rule 8: Respect other people's privacy Rule 9: Don't abuse your power Rule 10: Be forgiving of other people's mistakes
~http://en.wikipedia.org/wiki/Binary_code
The Core Rules of Netiquette are excerpted from the book Netiquette by Virginia Shea. Click on each rule for elaboration. Introduction
Rule 1: Remember the Human Rule 2: Adhere to the same standards of behavior online that you follow in real life Rule 3: Know where you are in cyberspace Rule 4: Respect other people's time and bandwidth Rule 5: Make yourself look good online Rule 6: Share expert knowledge Rule 7: Help keep flame wars under control Rule 8: Respect other people's privacy Rule 9: Don't abuse your power Rule 10: Be forgiving of other people's mistakes
~http://en.wikipedia.org/wiki/Binary_code
Binary Code
A Binary code is a way of representing text or computer processor instructions by the use of the binary number system's two-binary digits 0 and 1. This is accomplished by assigning a bit string to each particular symbol or instruction. For example, a binary string of eight binary digits (bits) can represent any of 256 possible values and can therefore correspond to a variety of different symbols, letters or instructions.
In computing and telecommunication, binary codes are used for any of a variety of methods of encoding data, such as character strings, into bit strings. Those methods may be fixed-width or variable-width. In a fixed-width binary code, each letter, digit, or other character, is represented by a bit string of the same length; that bit string, interpreted as a binary number, is usually displayed in code tables in octal, decimal or hexadecimal notation. There are many character sets and many character encodings for them.
A bit string, interpreted as a binary number, can be translated into a decimal number. For example, the lowercase "a" as represented by the bit string 01100001, can also be represented as the decimal number 97.
~http://en.wikipedia.org/wiki/Binary_code
~http://en.wikipedia.org/wiki/Binary_code
Basic HTML tags
Structure
html
head
body
div
span
Meta Information
DOCTYPE
title
link
meta
style
Text
p
h1, h2, h3, h4, h5, and h6
strong
em
abbr
acronym
address
bdo
blockquote
cite
q
code
ins
del
dfn
kbd
pre
samp
var
br
Links
a
base
Images and Objects
img
area
map
object
param
Lists
ul
ol
li
dl
dt
dd
Tables table tr td th tbody thead tfoot col colgroup caption Forms form input textarea select option optgroup button label fieldset legend Scripting script noscript Presentational
~http://www.htmldog.com/reference/htmltags/
html
head
body
div
span
Meta Information
DOCTYPE
title
link
meta
style
Text
p
h1, h2, h3, h4, h5, and h6
strong
em
abbr
acronym
address
bdo
blockquote
cite
q
code
ins
del
dfn
kbd
pre
samp
var
br
Links
a
base
Images and Objects
img
area
map
object
param
Lists
ul
ol
li
dl
dt
dd
Tables table tr td th tbody thead tfoot col colgroup caption Forms form input textarea select option optgroup button label fieldset legend Scripting script noscript Presentational
~http://www.htmldog.com/reference/htmltags/
What is HTML?
HyperText Markup Language (HTML) is the main markup language for displaying web pages and other information that can be displayed in a web browser.
HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like ), within the web page content. HTML tags most commonly come in pairs like
and
, although some tags, known as empty elements, are unpaired, for example . The first tag in a pair is the start tag, the second tag is the end tag (they are also called opening tags and closing tags). In between these tags web designers can add text, tags, comments and other types of text-based content. The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page. HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in languages such as JavaScript which affect the behavior of HTML webpages. Web browsers can also refer to Cascading Style Sheets (CSS) to define the appearance and layout of text and other material. The W3C, maintainer of both the HTML and the CSS standards, encourages the use of CSS over explicit presentational HTML markup.[1] http://en.wikipedia.org/wiki/HTMLASCII Table
ASCII Table and Description
ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort. ASCII was developed a long time ago and now the non-printing characters are rarely used for their original purpose. Below is the ASCII character table and this includes descriptions of the first 32 non-printing characters. ASCII was actually designed for use with teletypes and so the descriptions are somewhat obscure. If someone says they want your CV however in ASCII format, all this means is they want 'plain' text with no formatting such as tabs, bold or underscoring - the raw format that any computer can understand. This is usually so they can easily import the file into their own applications without issues. Notepad.exe creates ASCII text, or in MS Word you can save a file as 'text only'
~Yahoo answers
~Yahoo answers
Computer System
Computer Basics
CPU
The CPU (stands for Central Processing Unit) is the brains behind your computer. The CPU is responsible for performing calculations and tasks that make programs work. The faster the CPU, the quicker programs can process computations.
RAM
A fast CPU is useless without an adequate amount of RAM (stands for Random Access Memory). RAM is usually referred to as a computer's "memory" -- meaning that it stores information that is used by running programs and applications. More memory lets you run more applications at the same time without degrading your system's performance.
Hard Disk Drive
The hard disk drive ( HDD) of the computer is where permanent information is stored. Documents, databases, spreadsheets, and programs are all stored on the hard disk. The larger the hard disk, the more you can fit on the drive. The size of the HDD does not affect the speed at which a program can run, but the HDD speed can affect how fast you can access your files.
Optical Drives (CD,CD-R,CD-RW,DVD,DVD-R,DVD-RW)
Optical drives are more commonly known as CD and DVD drives. They are considered "optical" because the drive uses a laser to see the data etched onto the plastic disk. All computers now come with some form of CD drive. CD-R and CD-RW drives are becoming a new standard in portable data storage. The "R" in CD-R stands for "recordable." This type allows you to "burn" information to the CD only once. The "RW" in CD-RW stands for "rewritable." These can be rewritten several times over, allowing you to delete and add files.
Most software you buy comes on a CD-ROM, and you'll use your CD or DVD drive to read it and copy the software onto your computer.
Floppy Drive
While floppy drives can come in handy for transfering small files from one computer to another, it isn't generally a big concern if your computer has on or not. The Internet makes it quite easy to transfer files via e-mail or some form of online storage. Quite a few computer sellers now don't even bother including a floppy drive. But because they don't really add to the overall cost of a computer, it doesn't hurt to purchase one with a floppy drive. Zip drives are a form of floppy disk that can hold hundreds of megabytes of memory, but their popularity has declined with the cheaper and higher capacity CD-RW disks mentioned above.
As opposed to the hard disk drive, the standard floppy drive reads removable diskettes. Most computers come standard with a 3.5' floppy drive, but internal Zip drives and SuperDisk drives are becoming more and more commonplace. While the Internet is replacing them (much to many users' chagrin, Apple's iMac comes without a floppy drive), floppy drives are still a nice way to share a file quickly with the person next door or to backup data.
Video Card
The video card is a board that plugs into the PC motherboard to give it display capabilities. New video cards come with their own RAM and processor to help speed up the graphics display. Many computers come with video chips built-in, making it uncessary to buy a separate video card, unless the computer is going to be used to do higher-end multimedia work or play video games.
Sound Card
Like video cards, sound cards are expansion boards used for enabling a computer to manipulate sound. Most sound cards give you the power to plug in speakers and a microphone. Some even give you the jacks for hooking your computer up to a common stereo. As with video cards, many computers come with sound chips, making it unnecessary to buy a separate card, unless you need higher sound quality for your work.
~Yahoo answers
~Yahoo answers
A BRIEF COMPUTER HISTORY
The computer as we know it today had its beginning with a 19th century English mathematics professor name Charles Babbage.
He designed the Analytical Engine and it was this design that the basic framework of the computers of today are based on.
Generally speaking, computers can be classified into three generations. Each generation lasted for a certain period of
time,and each gave us either a new and improved computer or an improvement to the existing computer.
First generation: 1937 – 1946 - In 1937 the first electronic digital computer was built by Dr. John V. Atanasoff and Clifford Berry. It was called the Atanasoff-Berry Computer (ABC). In 1943 an electronic computer name the Colossus was built for the military. Other developments continued until in 1946 the first general– purpose digital computer, the Electronic Numerical Integrator and Computer (ENIAC) was built. It is said that this computer weighed 30 tons, and had 18,000 vacuum tubes which was used for processing. When this computer was turned on for the first time lights dim in sections of Philadelphia. Computers of this generation could only perform single task, and they had no operating system.
Second generation: 1947 – 1962 - This generation of computers used transistors instead of vacuum tubes which were more reliable. In 1951 the first computer for commercial use was introduced to the public; the Universal Automatic Computer (UNIVAC 1). In 1953 the International Business Machine (IBM) 650 and 700 series computers made their mark in the computer world. During this generation of computers over 100 computer programming languages were developed, computers had memory and operating systems. Storage media such as tape and disk were in use also were printers for output.
Third generation: 1963 - present - The invention of integrated circuit brought us the third generation of computers. With this invention computers became smaller, more powerful more reliable and they are able to run many different programs at the same time. In1980 Microsoft Disk Operating System (MS-Dos) was born and in 1981 IBM introduced the personal computer (PC) for home and office use. Three years later Apple gave us the Macintosh computer with its icon driven interface and the 90s gave us Windows operating system.
As a result of the various improvements to the development of the computer we have seen the computer being used in all areas of life. It is a very useful tool that will continue to experience new development as time passes.
~http://people.bu.edu/baws/brief%20computer%20history.html
~http://people.bu.edu/baws/brief%20computer%20history.html
Computer Network
A computer network, or simply a network, is a collection of computers and other hardware components interconnected by communication channels that allow sharing of resources and information.[1] Where at least one process in one device is able to send/receive data to/from at least one process residing in a remote device, then the two devices are said to be in a network. Simply, more than one computer interconnected through a communication medium for information interchange is called a computer network.
Networks may be classified according to a wide variety of characteristics, such as the medium used to transport the data, communications protocol used, scale, topology, and organizational scope.
Communications protocols define the rules and data formats for exchanging information in a computer network, and provide the basis for network programming. Well-known communications protocols include two Ethernet, a hardware and link layer standard that is ubiquitous in local area networks, and the Internet protocol suite, which defines a set of protocols for internetworking, i.e. for data communication between multiple networks, as well as host-to-host data transfer, and application-specific data transmission formats.
Computer networking is sometimes considered a sub-discipline of electrical engineering, telecommunications, computer science, information technology or computer engineering, since it relies upon the theoretical and practical application of these disciplines.
~wikipedia.org
~wikipedia.org
Netiquette
Netiquette /net-i-ket/, Noun: 1. The social code of network communication. 2. The social and moral code of the internet based on the human condition and Golden Rule of Netiquette. 3. A philosophy of effective internet communication that utilizes common conventions and norms as a guide for rules and standards.
Above is the dictionary netiquette definition. It defines the concept of internet etiquette and online ethics. The theory of netiquette rules is the Golden Rule of Netiquette, do unto others online as you would have done to you. The rules of netiquette are net etiquette and internet ethics rules for effective communication. The core rules of netiquette are proper netiquette applied to everyday internet use.
The internet has its own culture, Netiquette. The cyber etiquette and digital manners between users are the rules of netiquette. They are cultural norms for status updates, email messages, privacy settings, and lists. Internet users are human beings, so Netiquette is human, it takes into account the context of how information is shared. This applies the human condition to the content of the data.
The core rules of netiquette are the regulatory parameters. These are the most agreed upon rules. All other rules on this site are in their initial stages of development. Please be advised that the content of the pages has not been outlined. The site contains standards and reasons. It will be making dramatic changes in content and writing style over the next few months.
Netiquette is the social code of the internet because the internet is a network and etiquette is a social code. Internet etiquette, is centered around data and its use. The types of data are: text, audio, graphic, and video. Each website supports these types of data to some degree. Since internet use is new and increasing there are new words to accoma
date its use, cyber words. Netiquette is a cyber word. Proper netiquette is positive. Practice proper netiquette. Visit positive websites and choose online friends who share positive updates. Positive and peaceful effective communication, that's good netiquette.
~http://www.networketiquette.net/
date its use, cyber words. Netiquette is a cyber word. Proper netiquette is positive. Practice proper netiquette. Visit positive websites and choose online friends who share positive updates. Positive and peaceful effective communication, that's good netiquette.
~http://www.networketiquette.net/
Subscribe to:
Posts (Atom)