Thursday, November 14, 2013

How to remove Dosearches.com from your computer...............Get Rid from Do Search

IE

1 - Open IE Explore
2 –Via “Tools->Internet Options”,Open “Internet Options” panel
3 – Click “General” tab
4 – Delete Dosearches homepage link and set a new homepage link
5 – Click “Settings” button in the “Search” area,open “Manage Add-ons” panel
6 – Remove Dosearches,then close “Manage Add-ons” panel
7 – Click “Apply” or “OK” on “Internet Opens” panel to save the changes

Firefox

1 – Open Firefox explore
2 – Via “Firefox->Options->Options” open “Options” panel
3 - Click “General” tab
4 - Delete Dosearches homepage link and set a new homepage link
5 - Via “Firefox->Add-ons” open “Add-ons Manager” panel
6 – Click “Remove” button in the right of Dosearches
7 – Choose “Manage Search Engines” in the search list
8 – Remove Dosearches,then click “OK”
9 – Restart Firefox explore

Chrome

1 - Open Chrome explore
2 – Click “Customize and control Google Chrome” in the right-top of the page
3 – Choose Settings ->click “Set pages” link ->delete Dosearches homepage link ->click “OK”
4 – Click “Manage search engines”->delete Dosearches,then click “OK”
5 – Via “Customize and control Google Chrome->Tools->Extensions” open “Extensions” panel
6 – Remove “Dosearches”
7 – Restart Chrome explore

Uninstall Shortcut

1 - Find the shortcut of the browser (IE,Firefox,Chrome) in all locations of the computer,including but not limited to the desktop;
2 - Right click and find the "Option";
3 - Delete Dosearches in "Target" of the tab "Shortcut".

Uninstall DProtect

1 - Open "Control Panel" - "Uninstall a program";
2 - Select "DProtect" and then click "Uninstll/Change"

Saturday, September 10, 2011

Computer Programming


Computer programming (often shortened to programming or coding) is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in a programming language. The purpose of programming is to create a program that exhibits a certain desired behavior. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.

Within software engineering, programming (the implementation) is regarded as one phase in a software development process.

There is an ongoing debate on the extent to which the writing of programs is an art, a craft or an engineering discipline.[1] In general, good programming is considered to be the measured application of all three, with the goal of producing an efficient and evolvable software solution (the criteria for "efficient" and "evolvable" vary considerably). The discipline differs from many other technical professions in that programmers, in general, do not need to be licensed or pass any standardized (or governmentally regulated) certification tests in order to call themselves "programmers" or even "software engineers." Because the discipline covers many areas, which may or may not include critical applications, it is debatable whether licensing is required for the profession as a whole. In most cases, the discipline is self-governed by the entities which require the programming, and sometimes very strict environments are defined (e.g. United States Air Force use of AdaCore and security clearance). However, representing oneself as a "Professional Software Engineer" without a license from an accredited institution is illegal in many parts of the world.

Another ongoing debate is the extent to which the programming language used in writing computer programs affects the form that the final program takes. This debate is analogous to that surrounding the Sapir–Whorf hypothesis[2] in linguistics and cognitive science, which postulates that a particular spoken language's nature influences the habitual thought of its speakers. Different language patterns yield different patterns of thought. This idea challenges the possibility of representing the world perfectly with language, because it acknowledges that the mechanisms of any language condition the thoughts of its speaker community.

The Antikythera mechanism from ancient Greece was a calculator utilizing gears of various sizes and configuration to determine its operation,[3] which tracked the metonic cycle still used in lunar-to-solar calendars, and which is consistent for calculating the dates of the Olympiads.[4] Al-Jazari built programmable Automata in 1206. One system employed in these devices was the use of pegs and cams placed into a wooden drum at specific locations. which would sequentially trigger levers that in turn operated percussion instruments. The output of this device was a small drummer playing various rhythms and drum patterns.[5][6] The Jacquard Loom, which Joseph Marie Jacquard developed in 1801, uses a series of pasteboard cards with holes punched in them. The hole pattern represented the pattern that the loom had to follow in weaving cloth. The loom could produce entirely different weaves using different sets of cards. Charles Babbage adopted the use of punched cards around 1830 to control his Analytical Engine. The synthesis of numerical calculation, predetermined operation and output, along with a way to organize and input instructions in a manner relatively easy for humans to conceive and produce, led to the modern development of computer programming. Development of computer programming accelerated through the Industrial Revolution.

In the late 1880s, Herman Hollerith invented the recording of data on a medium that could then be read by a machine. Prior uses of machine readable media, above, had been for control, not data. "After some initial trials with paper tape, he settled on punched cards..."[7] To process these punched cards, first known as "Hollerith cards" he invented the tabulator, and the keypunch machines. These three inventions were the foundation of the modern information processing industry. In 1896 he founded the Tabulating Machine Company (which later became the core of IBM). The addition of a control panel (plugboard) to his 1906 Type I Tabulator allowed it to do different jobs without having to be physically rebuilt. By the late 1940s, there were a variety of control panel programmable machines, called unit record equipment, to perform data-processing tasks.

The invention of the von Neumann architecture allowed computer programs to be stored in computer memory. Early programs had to be painstakingly crafted using the instructions (elementary operations) of the particular machine, often in binary notation. Every model of computer would likely use different instructions (machine language) to do the same task. Later, assembly languages were developed that let the programmer specify each instruction in a text format, entering abbreviations for each operation code instead of a number and specifying addresses in symbolic form (e.g., ADD X, TOTAL). Entering a program in assembly language is usually more convenient, faster, and less prone to human error than using machine language, but because an assembly language is little more than a different notation for a machine language, any two machines with different instruction sets also have different assembly languages.

In 1954, FORTRAN was invented; it was the first high level programming language to have a functional implementation, as opposed to just a design on paper.[8][9] (A high-level language is, in very general terms, any programming language that allows the programmer to write programs in terms that are more abstract than assembly language instructions, i.e. at a level of abstraction "higher" than that of an assembly language.) It allowed programmers to specify calculations by entering a formula directly (e.g. Y = X*2 + 5*X + 9). The program text, or source, is converted into machine instructions using a special program called a compiler, which translates the FORTRAN program into machine language. In fact, the name FORTRAN stands for "Formula Translation". Many other languages were developed, including some for commercial programming, such as COBOL. Programs were mostly still entered using punched cards or paper tape. (See computer programming in the punch card era). By the late 1960s, data storage devices and computer terminals became inexpensive enough that programs could be created by typing directly into the computers. Text editors were developed that allowed changes and corrections to be made much more easily than with punched cards. (Usually, an error in punching a card meant that the card had to be discarded and a new one punched to replace it.)

As time has progressed, computers have made giant leaps in the area of processing power. This has brought about newer programming languages that are more abstracted from the underlying hardware. Although these high-level languages usually incur greater overhead, the increase in speed of modern computers has made the use of these languages much more practical than in the past. These increasingly abstracted languages typically are easier to learn and allow the programmer to develop applications much more efficiently and with less source code. However, high-level languages are still impractical for a few programs, such as those where low-level hardware control is necessary or where maximum processing speed is vital.

Throughout the second half of the twentieth century, programming was an attractive career in most developed countries. Some forms of programming have been increasingly subject to offshore outsourcing (importing software and services from other countries, usually at a lower wage), making programming career decisions in developed countries more complicated, while increasing economic opportunities in less developed areas. It is unclear how far this trend will continue and how deeply it will impact programmer wages and opportunities.[citation needed] it include all the things

Wiki

Wednesday, August 24, 2011

Computer literacy


Computer literacy is defined as the knowledge and ability to use computers and related technology efficiently, with a range of skills covering levels from elementary use to programming and advanced problem solving.[1] Computer literacy can also refer to the comfort level someone has with using computer programs and other applications that are associated with computers. Another valuable component of computer literacy is knowing how computers work and operate. Having basic computer skills is a significant asset in the developed countries.

The precise definition of "computer literacy" can vary from group to group. Generally, literate (in the realm of books) connotes one who can read any arbitrary book in their native language[s], looking up new words as they are exposed to them. Likewise, an experienced computer professional may consider the ability to self-teach (i.e. to learn arbitrary new programs or tasks as they are encountered) to be central to computer literacy. In common discourse, however, "computer literate" often connotes little more than the ability to use several very specific applications (usually Microsoft Word, Microsoft Internet Explorer, and Microsoft Outlook) for certain very well-defined simple tasks, largely by rote. (This is analogous to a child claiming that they "can read" because they have rote-memorized several small children's books. Real problems can arise when such a "computer literate" person encounters a new program for the first time, and large degrees of "hand-holding" will likely be required.) Being "literate" and "functional" are generally taken to mean the same thing.


PRABHJOT SINGH
JOSHPUNJABI

from:wiki