technology

Virus is a small computer program that is designed to give someone control over your computer. Viruses usually attach itself to other programs. For example if the program is infected with the virus and you run it. It most likely will reproduce itself to other programs or make your system unstable.
Viruses can be distributed by emails as attachment. Once you click on the email it will infect your computer and send itself out to all your contacts in email address book.
A worm is a special software that scans computer networks for specific security holes. Once if finds them it infects computer and replicates itself.
Trojan horses are computer programs that pretend to be something else. For example you click on mp3 song but instead of listening to the song your computer crashes.
Spyware is similar to malware it a small software designed to collect user data without him / her knowing it.
Malware short for malicious software. Malware is a any type of software that is designed to work against you. Such as viruses, worms, spyware, trojan horse. A lot of times malware will give you pop up window telling you your computer in infected and to go to certain website and make a payment for bogus antivirus software.
If you experience any of the above it is a good idea to update your antivirus software or if you don't have one seek help online. There are a lot of very reputable remote computer places than can repair your computer remotely without any down time.


 How to use your phone as a remote control

MobileWitch is a very interesting free of charge computer software that allows you to turn your phone into a Pc Remote Control. It will allow you to access various PC application with your Phone. Now you can easily remote control your PowerPoint presentations, Mouse Cursor or simply explore the content of your computer directly from your mobile phone. To take advantage of this software you will need to have a PC and a phone that support bluetooth to send and receive data. Key Features include
  • Remotely control Mouse, Keyboard, PowerPoint, Winamp, Windows Media Player and much more
  • Get access to your desktop from your phone
  • Bluetooth setup free! Simply connect from your phone
  • Customize your applications through Keymaps or VB and JScripts
  • Supports all PC Bluetooth solutions Toshiba, Windows, BlueSoleil and Widcomm/Brodacom
The software consist of two parts. There is a client and then there is a server which are both programmed in JAVA. The former is located into a J2ME capablemobile phone with Bluetooth capabilities while the latter is placed in the computer you wish to remotely control. So all you need to do is run the software on yourmobile phone with Bluetooth™ support and a Bluetooth dongle installed on your computer.
Before you  get started you will need to install both Mobile Application and PC Server.
Advantage for  Nokia mobile phone users,chances are that your Nokia PC suite will automatically recognize and prompt you to install the application on your handset. Once installed follow these steps
Step 1
Start the PC Server application first
PC Server Application
Step 2
Start the Mobile Application. On Nokia phones the shortcut is located in Menu/Applications/Collection. The phone will automatically start searching for active devices.
MobileWitch Bluetooth Shortcut
Once both devices are connected you will be abble to acces the Mobilewitch Bluetooth Remote Control Menu from your phone.
MobileWitch Bluetooth Remote Control Menu
From this menu you will be able to control your mouse cursor, keyboard and the following programs, if installed on your computer: Windows Explorer, Firefox, Window Media Player, Internet Explorer, Winamp and Powepoint. Please note that eachapplication you would like to control has to be first started from the computer and needs to be Always On Top of your desktop.
http://img185.imageshack.us/img185/6172/remotezk5.jpg
The application does not require any configuration of Bluetooth or Java on both the client or server and the applications it work with are Firefox, Winamp, Windows Media Player, PowerPoint, Internet Explorer and Explorer.
 GET TO KNOW YOUR SOFTWARE TERMS
1:algorithmAn algorithm is a set of instructions, sometimes called a procedure or a function, that is used to perform a certain task. This can be a simple process, such as adding two numbers together, or a complex function, such as adding effects to an image. For example, in order to sharpen a digital photo, the algorithm would need to process each pixel in the image and determine which ones to change and how much to change them in order to make the image look sharper.
Most computer programmers spend a large percentage of their time creating algorithms. (The rest of their time is spent debugging the algorithms that don't work properly.) The goal is to create efficient algorithms that do not waste more computer resources (such as RAM and CPU time) than necessary. This can be difficult, because an algorithm that performs well on one set of data may perform poorly on other data.
As you might guess, poorly written algorithms can cause programs to run slowly and even crash. Therefore, software updates are often introduced, touting "improved stability and performance." While this sounds impressive, it also means that the algorithms in the previous versions of the software were not written as well as the could have been.
2:APIStands for "Application Program Interface," though it is sometimes referred to as an "Application Programming Interface." An API is a set of commands, functions, and protocols which programmers can use when building software for a specific operating system. The API allows programmers to use predefined functions to interact with the operating system, instead of writing them from scratch.
All computer operating systems, such as Windows, Unix, and the Mac OS, provide an application program interface for programmers. APIs are also used by video game consoles and other hardware devices that can run software programs. While the API makes the programmer's job easier, it also benefits the end user, since it ensures all programs using the same API will have a similar user interface.
3:COMPILERA compiler is a software program that compiles program source code files into an executable program. It is included as part of the integrated development environment IDE with most programming software packages.The compiler takes source code files that are written in a high-level language, such as C, BASIC, or Java, and compiles the code into a low-level language, such as machine code or assembly code. This code is created for a specific processor type, such as and Intel Pentium or PowerPC. The program can then be recognized by the processor and run from the operating system. After a compiler compiles source code files into a program, the program cannot be modified. Therefore, any changes must be made in the source code and the program must be recompiled. Fortunately, most modern compilers can detect what changes were made and only need to recompile the modified files, which saves programmers a lot of time. This can help reduce programmers' 100 hour work weeks before project deadlines to around 90 or so.