Pages

Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

Thursday, April 29, 2010

Does Your Windows XP Have a DLL Error?

I hate when I start my computer running Windows XP up in the morning to all these DLL errors. First off let me tell you what these DLL files do. The DLL files also known as Dynamic Link Library which allow programs to share resources. What this means is it makes your computer to be able to run smooth without bogging down when you are running multiple programs.

When their is an DLL error it is like shutting down a road. It will really slow down your computer and sometimes it will keep you from running some programs. DLL files enable your computer to run smooth and steady.

How do you fix DLL file errors? What you need to do is run a registry cleaner that will repair these DLL errors. Some cleaners will enable you to run them at a click of a mouse. It is really simple and anyone can do it. Why pay someone else to fix your computer when you can do it yourself.

A good program will be able to fix a bunch of stuff and not just one thing. It will be simple for a beginner to use. It shouldn't be all technical that you can't understand it. I don't know why some people use all these technical words that make it seem hard but it's really easy. Maybe it is because they don't want you to be able to fix it yourself and that you should take it to someone. A registry cleaner will make it really simple for you to repair these errors. Anybody can do it, even my grandma.

If you would like to scan your computer for free with a registry cleaner visit XP Registry Cleaner

ShareThis

Installing Programs in Linux - It's No Longer Difficult

There are quite a few myths that are still common today about the Linux operating system. One of these myths is that programs are very difficult to install.

There was a time in Linux when you had to do something called compiling a program. This involved going to the terminal and manually installing all of the files. If you did this incorrectly, the program would not load. If you needed another program installed to make this one work, you would have no idea what to do. You had to do intensive research to make sure you had all the dependencies installed. It really a serious pain and much too difficult for even an expert computer user.

This misery is still remembered by many who will tell others that installing programs in Linux is simply too hard to do. Today, after about a decade of improvements (which in computer years is quite a bit) installing programs in Linux is easy. In fact, it might be easier than what most people are used to with their current systems.

Most versions of Linux have some sort of package manager. This means that a group of people have checked certain programs to make sure they work, maintain all the updates for you, and make sure all the dependencies will install when you want to put an application on your computer.

In Ubuntu, you open the Applications menu and click on Add/Remove. Search for the program you want to install. Check a box. Then hit Apply Changes. That's it. As you can see, this is a very simple process. To remove the program you just uncheck the box and hit Apply Changes and it's gone. That's easy enough for almost anyone to do. Additionally, you know these packages and programs are safe for your computer since a human being has manually approved them for your computer.

ShareThis

The Mac Virus - A Brief History

Computer viruses have been a sad reality for many years. The first PC virus was more of an accident than anything else, but it was a gateway to much larger endeavors all done in the name of destabilizing computers. The Macintosh computer was one of the first machines to feature a graphical interface and supported by proprietary software. Though these viruses are not as prevalent nor as damaging as PC viruses, as more people switch to Mac, its operating system has become a target for viruses as well.

A Mac Virus?

Let's take a look at a few of the different Mac viruses out there.

In 1994, the INIT-29-B virus was born. This was a virus that could alter applications and system files. It would cause programs to crash at random though there was no specific control over the programs it would affect. Though it was limited, it could certainly be very annoying.

July of 1995 saw a virus that would affect HyperCard stacks. While it would not affect your system files, it would spread to other HyperCard stacks on the system making them virtually unusable. This could cause your machine to freeze up and mention "pickle." No real damage, but a bit irritating.

November 2006 saw the introduction of OSX.Macarena. This wasn't a virus that caused any harm, but it did infect files on the computer. Power-PC's had nothing to fear because it could not affect them. Clearly the majority of Mac viruses were intended for fun rather than harm.

To further demonstrate the futility of most Macintosh viruses, another harmless one was conceived of and designed in 1998. It was called the Hong Kong virus and all it would do was simply overwrite files with random characters on Power-PC systems. If you found yourself infected with this virus, all you needed to do was disable autorun in QuickTime. This was not largely inconvenient as you could manually select the CD-ROM device.

Within pirated copies of iWork 09 and Adobe Photoshop for Mac OS, a virus was embedded, capable of stealing the owner's password and launching denial of service attacks. This virus was called the OSX.Iservice or iBotNet.

Initially, Mac viruses were fairly harmless, but as time went on they have become more and more harmful. They eventually caused more problems and soon enough we will be well past the word 'pickle' being the worst threat out there. Once immune to the security problems associated with PC's, Mac owners will have to take more precautions to protect against the growing virus threat.

The Mac OS is much more difficult to exploit, but it is not immune. Unfortunately, the Mac virus is a reality. But, you can minimize the risk by using a virus protector. As viruses advance, software is constantly evolving to provide better protection.

ShareThis

How to Choose a USENET Newsreader

In order to fully utilize the USENET you will need a newsreader. It is the newsreader that will let you download and read files. You do need a newsreader the same way that you need a browser in order to access the internet. Basically, the newsreader is an application program that allows you to read and download files.

Different newsreaders have different features so it is a good idea to compare the different ones on offer and have an idea of what it is that you want from your newsreader in order to choose the right one for you.

Some of the features that you will absolutely need from a newsreader are:

NZB File Support - You will need a newsreader that will support NZB files. As all download files are now in NZB format, then this is an absolute necessity if you want to download any files, which you definitely will. There is really no point in paying for a newsreader that does not support NZB file download.

yEnc Support - There really is no need for you to understand yEnc, as it is a very old system that you do not need to understand in order to use it. You do however need to have a newsreader that will be compatible with yEnc.

SSL Support - SSL is a security feature that you will need. It is always good to keep your privacy on the USENET, but it will also keep your download rates low as it will hide this from your ISP. Some providers will raise your tariff if they see you are downloading more files, so SSL will help stop this from happening. 
These features above are absolutely essential in your selection of a USENET newsreader.

You should not pay for a newsreader that is missing any of these capabilities. Some other features that are not essential but would be advantageous to have are listed below:

Automatic Extraction of Binaries - Par and rar files are common, and to have a newsreader that can automatically unpackage these files for you will be useful. If you don't have a newsreader that does it automatically it is not the end of the world, but it does mean that you will have to do this manually.

USENET Search feature - This one speaks for itself. A search facility will greatly help when you are looking for specific files and information.

Thumbnail Preview on Images - It is a nifty little feature if you are able to get this one on your newsreader.

There is a great deal of newsreaders out there and you should really start off with the best one for your needs. Make sure you read and compare the facilities offered on the newsreader before you sign up for a premium paying service.


ShareThis

The Two Types of IT Monitoring Services

An IT network that is not supported will not solve business problems. If a business does not know where their network problems exist, they cannot create a properly supported network. IT Monitoring Services can help a business improve their network and, in turn, improve their business. Many business contribute their success to their monitoring solutions. These businesses have streamlined tracking, cut response times, reduced system downtime, and improved customer satisfaction. Introducing a supported monitoring system can reduce costs, increase productivity and fix system problems.

The two different types of monitoring systems include proprietary and open-source monitoring. Proprietary IT monitoring solutions are generally used by large companies that have large networks. These companies need services that offer many features. Proprietary systems are very expensive. Open-source IT monitoring is generally employed by small to medium sized businesses that are looking for less features. Businesses can get more support for a lower price using open-source monitoring.

A business should analyze their needs when deciding which type of monitoring is best. A business that has many servers, an established network and lots of money to spend should choose a proprietary monitoring service. On the opposite end of the spectrum, a business with a smaller network that is not well established should use an open-source network system. This will give a business more options for the money. As the business market grows, the need for IT monitoring services is becoming even more important. There are many companies to choose from for monitoring services. The bigger companies will offer more solutions for a lower cost.

This gives start up businesses the exact monitoring solutions that they need. A business should be aware of its needs when choosing an IT monitoring services company. Three questions should be addressed when looking for a monitoring company. Where does the business want to be in the next 5, 10 or 20 years? How many IT employees does the business employ? How big is the current network? A small company with few members on their IT staff as well as a small network should go with a smaller IT network company. They will be able to provide a personalized monitoring plan. Large companies with a big IT staff and many servers should go with a larger monitoring service.

ShareThis

Friday, April 23, 2010

DNA Computing

Computers, by definition, are machines which receive input, manipulate and store the input, and produce an output. They've quickly grown in the size and processing power. Computers are commonly known to consist of integrated circuits mainly constructed of silicon; however, a computer is never considered to be "alive." Technological advances however could use the building blocks of our genome in creating computer processors and data storage, and catapult processing speeds to incomprehensible levels not possible by today's standards.

DNA computing is an alternative to the way computers work today. While this technology is not readily available, or being mass produced, the theory behind it is quite old and the development is ongoing and catching more speed. Companies like IBM are attempting to use DNA to produce the next generation of processors.

Before discussing how DNA can be used in computers, it's important to first understand the basic structure of a DNA molecule. DNA is a double stranded helix where the two strands are linked by base pairs of amino acids commonly labeled, A, T, C, and G. A single double helix strand has millions of these connections which are limited as they only connect A to T and C to G. These amino acids would essentially take the place of the binary code of 1's and 0's used in computers today. The base pairs of amino acids are separated by.33 nanometers. To put the size into perspective, a DNA chip can be built in a 2-nanometer scale, when currently the top of the line chip is built with a 45-nanometer node. To put this another way, there are about 1 million gigabits of data per square inch of DNA. That figure explains why the idea is being developed by companies like IBM since this is 2000 times greater than our current data storage systems. Jennifer Cha, as biochemist at IBM indicated that "There is nothing else out there that we can do that with."

In 1994, Leonard Adleman, a professor at the University of Southern California, first introduced this theory in an article in the journal Science. Adleman discussed using the DNA molecule in computing, and demonstrated how it can be used to solve a seven point Hamiltonian path problem.

In short, a Hamiltonian Path is a traceable path that visits each vertex, or point, once with a beginning and ending point. While this may seem simple in theory, it is actually a complex problem to solve. To simplify this, if one was to try and plot the shortest route to tour the ten biggest cities in the United Kingdom only once, over 3.5 million routes would need to be analyzed. If this example were tested using a single processor each of the 3.5 million scenarios would need to be calculated one at a time, and the Hamiltonian Path would then be selected.

Rather than use ten vertexes Adleman used seven for his experiment. He encoded all the possible solutions, both correct and incorrect, in a large number of DNA. He labeled each of the seven cities in a four character combination of the base pairs of amino acid found in DNA. An example of one city indicator would be TCGG. By mixing all of the molecules in a test tube, he created all the DNA combinations, or answers, possible for the given conundrum. In theory this allowed for simultaneous processing in order to find the correct solution, as the DNA strands were developing not in succession of one another, but at the same time. Through a series of chemical reactions, Adleman was able to remove the incorrect answers and was able to leave only those strands representing the correct Hamiltonian path.

Taking this one step further, a team of United States scientists from universities across the nation, recently were able to engineer bacteria in order to solve a Hamiltonian Path Problem. Their research was reported in a July 2009 article in the Journal of Biological Engineering. Progressing Adleman's original research, their use of a biological computer allowed for the processing capacity to continue increasing through the process of cell division.

The scientists in this experiment used three vertexes to perform their analysis. Using the bacteria Escherichia coli, commonly referred to as E-coli, the vertexes were assembled using a combination of genes resulting in either a fluorescing green or red color. By randomly shuffling the DNA, the correct answer, or route, would cause the bacteria to glow both colors, giving it a yellow color. The results were verified by the scientists by ensuring the DNA sequence of the yellow bacteria was a result of genotypes representing a Hamiltonian path.

As can be seen with the bacterial computing experiment and Adleman's experiment, there are several flaws with DNA computing. A major drawback is the need for human intervention. Programming the inputs for the DNA computer is a complicated process. The scientists responsible for building the bacteria computer were required to first encode the DNA structure to reflect the 3 random vertexes. Adleman had to first create DNA strings to represent the 7 vertexes for his experiment. The analysis of the output as well requires human interpretation. Adleman was required to create a series of chemical reactions to abstract the Hamiltonian path strings, while the scientist in the biological computer experiment needed to check for yellow bacteria.

So what exactly could a DNA computer do? Obviously scientists are not simply trying to find the best way to solve a Hamiltonian path problem, nor is it planned that the home computer is to be replaced by DNA powered processors. The concept of DNA computing is a highly debated topic. The research and development done thus far could open our world up to a new class of computing devices. One possibility discussed is being able to apply tiny DNA computers inside of the body to help monitor and prevent diseases. The computer would analyze conditions, and make decisions based on their findings. Theoretically the tiny DNA computer would be able to release medicine or kill diseased cells. The new processors could also take the place of the current day supercomputers used for data crunching in large corporations, scientific labs, and government agencies. Processors faced with computing year's worth of data could cut the processing time into a fraction of what if currently takes.

DNA could also prove to be a much cheaper alternative to our current data storage technology. One gram of genetic material, which is the size of one cubic centimeter, could hold the equivalent of 1 Trillion compact discs. In a 2002 article of Business Week the estimated cost of a DNA sequence needed for computing was $30, compared to the $500 Intel Pentium 4 chip.

The use of DNA computing could finally dull Moore's Law. Leonard Aldeman, the father of the ground breaking DNA computing work has said that "DNA has been storing the blueprint of life for several billion years. Its powers are an untapped legacy for the 21st century." The relatively young topic is a different approach to technology then we're currently used to seeing. The new area of research bridges the study of enzymology, nanotechnology, synthetic chemistry, and computer science. Adleman believes, and hopes that the research he began over 15 years ago can unite the study of mathematics and biology and provide the kind of focused progress witnessed during the renaissance error by scientists like Leonardo DaVinci and Galileo.

ShareThis

Computer Networking Fundamentals

In the past, when two persons were willing to share data between each other, they were relying on movable disks such as floppy disks and CD-ROM. These ways of transmitting data between remote computers are often difficult especially if the files will be transmitted very often.

Because of the above difficulties in transmitting data across movable disks, the idea of networking two or more computer has been arisen. Instead of transmitting the files across movable disks, the computers are connected to each other by cables through ports on the computer. When someone needs to transmit the data to another computer, he simply can share the files he needs to transmit across the network. This way no movable disk is needed and the matter is easier.

When talking about computer networking, one must differentiate between the many types that exist for the network. The computer network can be classified according to the geographical area they occupy or according to the manner they will behave when sharing and accessing data between the computers in the network.

Let us first see how they are classified according to the geographical area. The meaning of this classification is how much the network will occupy or simply what the size of the network is. There are three types for any networks according to this classification. They are the LAN, WAN, and MAN. The LAN (Local Area Network) has the smallest size with respect to the other types. The LAN can occupy a room, a floor, a building such as company, or at most a group of adjacent buildings. The MAN (Metropolitan Area Network) can occupy a whole city or even a while state. On the other hand, the WAN can occupy a whole country, group of countries, or even the whole world.

The second classification is according to the data distribution across the network and how the computers that are connected to each other are treated. There two types of networks according to this classification. The first one is peer to peer network. The meaning of this classification is that all computers in the network are treated as equal. Thus the size of the data on one computer can be equal to the size on another computer. Also the processing and storage power of the all devices are equal. Thus there is no computer on the network that is higher in value than the other computer. Hence the name peer to peer network.

The second type of networks according to the above classification is the client-server network. In this type, the matter is different in that not all computers are equal in value. At the least, there is one computer (that is called the server) that has much processing power and storage power. Therefore the data is stored on that computer to be shared across the network. Every computer that needs some data that is shared across the network can take it from the server only. This is because all computers other than the server have less sizes of memory and also processor power.

Youssef Edward is an Electrical Engineer and he is the owner of tips-made-easy.info site. He studied too much in computer networking and cisco devices. Learn much more about computer networking and its hardware below

Networking Hardware and Computer Peripherals 
Computer Networking and Connecting to the Internet

ShareThis

Guideline For Beginners in Choosing Best Computer Set

Since computer is a very useful technology in almost all aspects of life, it will be better for people to have a computer set in their house. However, some beginners might face any difficulty in looking for the best computer set to support their job or duty. If you belong to these people, you can get easy tips in choosing best computer for you. Therefore, you will not take a wrong choice and feel disappointed with the performance of the device.

The first consideration in looking for computer is deciding the best type for you. There will be some types of computer that you can get: desktop personal computer, laptop computer, as well as notebook computer. If you are a mobile person who needs to bring your important data with you, choosing laptop or notebook will be great choice. However, if you merely use this device to help your support your job in home or office, buying desktop PC computer will be appropriate.

Surely, buying computer requires you to deal with some computer terms. So, learning the basic terms of computer will be very important to do. Get more information about RAM, bytes, processor, speed, hard drive, operating system (OS), and many more. Therefore, unreliable stores will not trick you and you will not feel disappointed with your choice as well. Asking for recommendation to other people who are more in this technology is also important, so you will get satisfying product in high quality.

Surely, when you are buying a computer, you are supposed to be able to operate the system. If you do not really understand about the operation, it will be better for you to attend computer course. Therefore, you will get more understanding in operating your computer in proper way as well as in maintaining the performance of your computer.

By considering those important things, you can get the most appropriate computer that match well for your requirements. Getting computer device from a certain reliable manufacturer will be very thoughtful to do.

When you are about to buy desktop computer set, choosing a monitor with best quality of images will be important to increase your convenience. You can get excellence quality of images, you can take HD computer monitor. It might be quite expensive, but surely you can find other choices of cheap computer monitor that come in lower price. The main consideration in looking for monitor is choosing a product that will not make your eyes strain.

ShareThis