INPUT ARTICLE: Article: If your regular programs start crashing more frequently, a virus may have infected the operating system. Programs that take longer to load, or that perform extra slow, are also indicative of this. If you have a virus infection, you may start seeing messages appear on your screen, even if no other programs are running. These can include advertisements, error messages, and more. Viruses can also change your desktop wallpaper without permission. If you find yourself with new wallpaper that you didn’t select, chances are you have a virus. If you get constant messages about a program requesting access to your firewall, that program may be infected. You are receiving these messages because the program is attempting to send data through your router. Viruses often delete your files and folders, or changes are made without your consent. If your documents are disappearing, there is a good chance that you have a virus. Your web browser may open new home pages, or not allow you to close tabs. Popups may appear as soon as you open your browser. This is a good sign that your browser has been hijacked by a virus or spyware. If you have a virus, your mailing list may be receiving messages that you did not send. These messages often contain more viruses or advertisements. If you hear that others are receiving these from you, you most likely have a virus. Press Ctrl+Alt+Del to open the Windows Task Manager. If you don’t have access to this, a virus may be blocking you from accessing it.

SUMMARY: Make note of program crashes. Look for popups. Be wary of granting programs firewall access. Watch your files. Check your web browser. Talk to your friends and colleagues. Try opening the Task Manager.

In one sentence, describe what the following article is about: You can tell which panel you can remove by looking at the rear of the tower, unscrewing the screws along the edges, and sliding the panel off. Grab your SSD and screw it onto a vacant drive bay inside your CPU case. Take a power cable from your power supply, which should have a flat connector, and connect it to the matching terminals in your SSD. Take a SATA connector, which typically has a flat red cable and black ends, and plug it into the smaller terminals on your SSD.
Summary: Remove the side panel from the CPU tower. Attach the SSD. Connect a power cable to the SSD. Attach a SATA connector.

Prepare a clean, clear space with the appropriate instruments and tools for the task. If you do not have access to the materials necessary for this procedure, they can all be purchased easily online. You will need the following:  A clean, properly sterilized beaker that is free of dust or other particles A sample of water, poured into the beaker Filter paper An evaporating dish A stirring stick A pipette large enough to collect a 50 ml sample A scale Make sure that it is completely dry and completely clean of any extraneous particulate matter. Stir vigorously enough to agitate the solution. This ensures that any particulate matter is more or less evenly distributed throughout the sample. Make sure you're still stirring the water while collecting the sample — don't let the solution settle before you pipette your smaller sample. If you find this difficult to accomplish, you might ask a friend to pipette the sample while you stir. Put the 50 mL water sample from the pipette through the filter paper three times to ensure all particulate matter has been collected in the filter. Transfer the filtrate from the previous step to the  evaporating dish you weighed in step 2, and wait for the filtrate to dry completely. Once the dish and filtrate are dry, weigh them in milligrams (mg). Use the following formula to calculate the TDS of your solution: TDS=[(A-B) * 1000]/mL sample  In this formula, A stands for the weight of the evaporating dish + filtrate, and B stands for the weight of the evaporating dish on its own. Because you pipetted 50 mL of water, the value of "mL sample" in this case would be 50. The final value of the Total Dissolved Solids is measured in mg/L. Water with a TDS of less than 500 mg/L meets the Environmental Protection  Agency's standards for drinking water.  A high TDS does not necessarily mean that water is unsafe for consumption; it may just suggest that the water will have unpleasant aesthetic qualities in terms of color, taste, smell, etc. If you are concerned about the safety of your drinking water, you should have your water professionally tested.
++++++++++
One-sentence summary -- Gather your materials. Weigh the evaporating dish in milligrams (mg). Stir the water sample in the beaker with your stirring stick. Collect 50 mL of the water in the pipette. Extract the filtrate. Weigh the evaporating dish with the filtrate. Plug your data into the formula.

INPUT ARTICLE: Article: This file will contain a class you can include in other PHP scripts when you want it to log a hit. Create local class members to hold your credentials and the database connection info. In the constructor, you should establish the database connection and initialize the hit counts at zero. These methods can be called from any other script that instantiates the HitCounter class.  Add a method for processing views. This method gets called on every page load that should be counted towards a hit. Add a getter for the total views. This will get called in places where you want to show the total view count. Add a getter for the unique hits. You'll call this where you want to show the unique view count. These methods do the brunt of the work for the hit counter. They're marked private so that they can only be used internally.   getData() retrieves the current view counts from the database. If there isn't any data, it sets this data to zero.  isNewVisitor() determines whether the visitor has already visited our website in their current session  visit() increments the total hit counter, and increments the unique visitor counter if the user has not visited the website in their current session.

SUMMARY:
Create a new file called "HitCounter.php". Stub out the HitCounter class. Write the constructor. Write the public functions. Fill in the remaining helper methods.