Computers Need Air
It’s true. Computer manufacturers design computer cases with air flow in mind. All of those chips, resistors, transistors, capacitors, and heat sinks that make up the internal electronic components of your computer need to stay within a certain temperature range. If they get too hot, eventually they will fail.
If you have a laptop, keep the underside the computer ventilated. Don’t set it on a pillow. There are vents on the bottom of most laptops, the worst thing you could do is to sit it on a surface that will sink and cover the vents like a pillow. Try to keep it on flat level surfaces so that it gets good airflow and doesn’t overheat.
If you have a desktop computer, do not leave it sitting on carpet. Carpet can attract and discharge static electricity which can cause serious problems for computer components. If your computer is on a desk or a low shelf, turn it around and clean the dust off of it occasionally. Once a season, or about 4 times a year is a good guideline. Use a can of compressed air to blow the dust out of the fan vents on the back of the case. Use a vacuum cleaner to remove dirt and dust from the shelf or area where the PC resides. Try not to smoke around your computer case. The tar in tobacco smoke will accumulate over time on the fan motor and internal components of a computer (or any electronic device for that matter).

Keeping the computer cool by allowing the proper airflow into and out of the case will keep your computer running for many years. The idea is to upgrade because you want to, not because you have to. Paying attention to the physical environment of a PC is sometimes just as important as updating and securing the software and files on a hard drive.
Have any other advice? Questions for a future blog post? Leave a comment.
Hump Day App
By far the application that I run the most often on any computer that I use is CCleaner. What is this powerhouse application you ask? CCleaner is a “system optimization, privacy, and cleaning tool.” Essentially it has 3 main features.
CCleaner deletes temporary files, cookies, Internet history, and other unused files. Most of the applications on your computer (browsers, office suite, operating system) all have temporary folders where they store data that they use while they are running. Over time these files continue to pile up and take up space on your hard drive. CCleaner will go through and determine the programs installed on your system that have temporary files and then give you the option to delete them. When you’re ready, click the analyze button and CCleaner will scan and return a list of files to be removed. Once it has determined the files to be removed and you accept, click the Run Cleaner button. By default it will delete these files from your hard drive as well as empty the Recycle bin. In the options section, you can select whether you want the files simply marked for deletion (they may still be recoverable in this form), overwritten 1 time, 3 times, 7 times, or 35. Thirty-five overwrites may be overkill, but the National Security Agency standard is 7. Unless your transporting international spy documents on your laptop, the default should be fine.

CCleaner includes a registry cleaner. The registry is essentially a database that keeps up with all of the software and user settings on your computer. As programs are installed and uninstalled or deleted they leave behind registry entries that aren’t needed and take up space and point to folders that may no longer be around. CCleaner will scan your registry and determine a listing of unneeded registry entries. It’s usually a good idea to clean your registry maybe once a month (or two). More if you tend to install and uninstall programs regularly. Just click the button labeled “Scan for Issues” to start. Click “Fix Selected Issues” to delete the registry entries. Before the items are deleted CCleaner will give you the opportunity to back-up the current registry in case you delete something that winds up being important.

The third feature of CCleaner is an uninstaller and start-up manager. Usually when you download and install a program there is also a file called an “Uninstaller” that can be used to remove the files from your computer once it has been installed. Some programmers however, for whatever reason, do not opt to include an uninstaller. For some programs it’s really not necessary, but for most if you decide you don’t like the program, it helps to be able to remove all start menu entries, install folders, and .dll files. If you made the mistake of installing something that just doesn’t work quite right or seems to be crap ware or ad ware, CCleaner has an uninstall option that will search out all entries left by the program and remove them from your machine. From this menu you can also choose to delete an entry from the “Installed Programs Listing” or to rename it to something that may be more meaningful or familiar. These changes should be reflected in the Control Panel’s “Add/Remove Programs” listing. Another helpful feature here is the ability to save a listing of all the installed software to a text file. This can come in handy if you’re trying to rebuild a computer and want to make sure that you don’t forget any software in the rebuild. There is also a start-up manager which gives you simple interface to disable or delete any programs that might automatically start when your computer boots up. Very helpful for troubleshooting purposes too.

And that’s pretty much the long and short of it. There are some advanced options such as selecting specific folders to exclude or include in the scans, or cookies to keep or delete, or start up behavior, but they’re understandable for the most part. The main reason I run a CCleaner scan is to clear out my web browsing temporary files. In most instances when I’ve ever had a virus or a piece of malicious software (malware) it’s always been something that was hanging around in a temporary folder or browser application data folder. Cleaning these folders out regularly seems to greatly decrease my risk of getting an infected file on my computer, which is always a good thing. Plus keeping your web cache clear lets your web browser run that much faster.
Have a question for about this or for a future blog? Drop me a comment.
11001001
I decided to borrow the title to this blog from an episode of Star Trek The Next Generation. The episode was about a group of aliens called “Bynars” and today I’m going to talk about binary math. Seriously.
So binary math is one of those topics that gets hammered into you as an IT major/Computer Science major from your very first day of class. In my case, the first day of every computer related course I took the instructor thought they would be clever and pull out some binary math problems. This is usually met with groans from the class. After a little bit of practice it’s actually not so bad.
So to explain binary, it is basically just a number system, similar to the decimal system. The normal system of numbers that people use for everyday things like money, counting, etc. is called the “decimal” system. It’s called this because there are 10 digits, “deci” representing a Greek or Latin root for the number 10 (think decade or decimeter). In any place in a given number there is a digit 0-9. When you get past nine you add an additional digit “1 ” plus the 0 which is “10″. The “1″ is said to be in the “tens” place and the “0″ is in the ones place. The places in the decimal system go up ones, tens, hundreds, thousands and so forth. The mathematical way to think of this would be 10^0 for the ones place, 10^1 for the tens place, 10^2 for the hundreds place and so on and so forth. (10^2 reading as : 10 squared or 10² which equals 10×10).
Still with me?? Binary numbers are just like decimal numbers, except that computers are dumb. They cannot interpret 10 different digits in their basic machine language. Computers read circuits as either on or off, open or closed, 1 or 0. Thus they only have 2 digits available in their number system of binary. 1 & 0.
So the first place in a binary number is 2^0 or 2 to the 0 power. Any number to the power of 0 is 1. So the first number is still the ones place. In binary if there is a 0 in that place then you do not count the number for the total. If there is a 1, then you do. 0 is off, 1 is on. So 0 is still zero, and 1 would still be 1. Simple enough right?
So what would 01 be? Still 1. 11 would actually equal 3. The next place up from the 2^0 place would be 2^1 which equals 2. So if there is a one in that place, count 2. So 11 is 3. 111 would be 7. 1111 would be 15. 1000 is 8, 1100 is 12, 1011 is 11. Still there?
So each place in the number goes up by one power of two: 2^0, 2^1, 2^2, 2^3, 2^4, 2^5, 2^6, and 2^7. Generally most binary numbers come in sets of 8. (make note that I stopped at 7, 2^0 counts as a digit so there are 8 places all together even though it only went to 7).
A binary digit (a 1 or a 0) is referred to as a bit. Which is represented by a “b” (lowercase). A byte, is a series of 8 binary digits (like the title of this blog post) and is represented by a “B” (upper case B). So when you see Mb, it’s read as “megabit” and MB would be read as “megabyte”. It may seem like a small difference, but one is actually 1,000,000 bits (or 1,000 Kb) and the other is 1,000,000 Bytes or 8*1,000,000 bits, so 8,000,000 bits.
So the place numbers of a byte from right to left are 1, 2, 4, 8, 16, 32, 64, and 128. Now you can have a number that goes past 8 places. You just add another power of 2. So 256, 512, 1024, etc. or 2^8, 2^9, 2^10.
So the easiest way when learning this for the first time is to write out on paper the places from 128 – 1 in order from left to right. Then put your byte to convert to a decimal number under each place lining up the numbers like so:

So this number would be 128+64+8+4 or 204. Try some for yourself til you get the hang of it.
A couple of tips. Any number that has a 0 for the last place will be an even number. Any number that has a 1 for the last digit will be an odd number. All zeros will be 0. All 1′s in a byte is 255. Some times it’s easier to subtract. For instance, if the number is 11111110, then you know its 255-1 or 254. If the number is 11110000 then it’s 255-15 or 240.
Remember, you can represent any number between 0 and 255 with a byte (8 digits). Here’s another tip. Say you have 00001111 (also can be written without the “leading” zeros as 1111). Well, that represents 15, but it’s also one number less than the number of the next place up, 16. So 00000111 is 7 and 00001111 is 15 because 00001000 is 8 and 00010000 is 16. Just like 11111111 is 255 and 100000000 is 256 (9 places).
So what would 00111111 be? Easy, 63. Or how about 01000001? 65. 10000001? 129.
Going from a decimal number to a binary one is a little different. Say we have 223 and want to convert it to binary. Well start at the “128″ in our diagram. 223 is larger than 128, so put a 1 under the 128 and subtract that from our number.
223-128=95. So 95 is larger than 64, write a 1 under that place and subtract. 95-64=31. So next is 32, well we have 31, so write a 0 under 32. Next is 16. 31 is larger than 16, so write down a 1 and subtract 16. 31-16=15. 15 left, 15 is larger than 8, so put a 1 under 8, subtract. 7 left. Put a 1 under the 4, subtract 7-4=3. Put a 1 under the 2, subtract 3-2=1. Put down a 1 under the 1.

Now, when you got to the 32 place and you had 31 left, you could have just stopped right there and put ones in the 16 through the 1 place, but just in case you’re still catching on, I thought I’d work it out all the way.
That’s the basics. I don’t want to confuse you by talking about words and nibbles, or trying to go into hexadecimal right now.
Why would you even want to know all of this? Well, to be able to communicate with computers it helps to understand how they process information. One example is IP addressing. IP addresses are like phone numbers for computers. To be able to communicate on the Internet, your computer needs an IP address which allows it to send and receive information. One common IP address is 192.168.0.1. The computer actually sees this as 11000000.10101000.00000000.000000001. As a network engineer, you need to be able to break these sets of numbers down quickly into “subnets”. A healthy understanding of binary math is essential to do this correctly.
It’s funny how I notice all sorts of computer related things that only allow for 1 byte of information. For instance, in the NES title The Legend of Zelda, you can only get a maximum of 255 rupies. I can only assume this is because the game stored that value as a byte and 255 would have been the largest number it could have interpreted.
If you want to play around with this and check your answers or what have you, here’s how to do it the fast way. On a Windows machine open the run box (WinKey+R) and type “calc” and hit enter. This opens the Windows calculator. On the menu bar click “View” and then “Scientific”. Your calculator should look like this:

Right under the white field where you input your numbers there are 4 radio buttons on the left side. “Hex, Dec, Oct, and Bin.” These mean “hexadecimal”, “decimal”, “octal”, and “binary”. So type in a number and then click in the “Bin” radio button and it will give you the binary version. In binary mode, type in a string of 1′s and 0′s and then go back to decimal to see what the number would be. Doing this I see that the title of that Star Trek episode actually converts to “201″. Wikipedia has this to say about the significance of the title:
“11001001” is a first-season episode of Star Trek: The Next Generation, first broadcast February 1, 1988. It is episode #15, production #116, teleplay written by Maurice Hurley and Robert Lewin, and directed by Paul Lynch. The episode’s title is a combination of the four appearing Bynars‘ names: One-one, Zero-zero, One-Zero, and Zero-One. The rounded binary representation of pi is 11.001001 as well.
Overview: Curious little aliens, the Bynars, retrofit the Enterprise computer in a space dock.
So I guess 201, doesn’t figure into the equation at all. It is a representation of all of the possible combination of two bits: 00, 01, 10, 11.
If you made it this far, your brain probably hurts. Imagine how your hard drive feels.
Freebie Friday
OK, today I want to talk about security. You know, what the salesperson at Best Buy tries to upsell you when you bought your computer there. Most off the shelf PCs come with some sort of security software. Norton Antivirus (or Symantec), McAffee Security, Trendmicro, there are plenty more. All of these software packages provide basic PC security. Anti-virs, anti-spyware, anti-spam, anti-malware, firewalls, after a while it can become a little overwhelming to the uninitiated.
You get a free trial with your machine, then after a month or 3 you start getting these messages that your “subscription has expired’ or your “anti virus definitions” can’t be updated. Essentially all of these security suites charge a yearly subscription fee to provide you with the latest virus protections. If you don’t pay, then you’re subject to picking up the latest computer virus.
In case you weren’t aware there are “free” antivirus programs. They provide real time monitoring of the files on your PC and alert you if they encounter a defined “virus” or piece of “malware” (malicious software).
Two of the best, free programs that provide real-time monitoring of your files are “Avast” and “AVG“. There is also an open source program called “Clamwin” that will scan your PC for viruses, but doesn’t commit resources to actively looking for them.
So if you are looking for a free alternative solution to McAfee, Norton, Trend Micro or any of the others, check out some of the links in this blog. If you do choose to use one of these free anti-virus programs, be aware that it may not play well with the previous anti-virus program that came with your machine. You will want to uninstall the old program first.
As always, if anyone has any questions or subjects for a future blog, please leave a comment. Thanks for reading.
Favorite Add On
So I’m going to briefly talk about Firefox add ons (also called extensions) today. For those of you living under a rock “Firefox” is a web-browser similar in function to “Internet Explorer” or “Netscape” or “Safari” or “Opera” or “Chrome”. Actually, these days there is a huge selection of web-browsers. Comparisons between them will be left to a future post.
The Firefox web browser allows for the use of “add ons”. Add ons are essentially little programs written by third party companies that work within the Firefox web browser and add extra functionality. I’m going to discuss my favorite add on, which is called Screengrab.

Now there are literally thousands of ad-ons for Firefox. To check them out and instructions for installing them you can go here.
Screengrab allows you to copy an entire web page or a portion of a web page either to the clipboard (which allows you to paste the copied area into a document or another file) or to an image file to save to a drive.
This is helpful for several reasons. When you come across some page on the internet you’d like to save or have for future reference you can easily bookmark the site or copy and save the URL. The problem is that the page may change or be removed in the future. Some pages change daily, while others may stay the same forever. If the web page that your URL link points to is deleted or moved, then essentially its gone.
With Screengrab, you can highlight an area of the page and save it to an image file, so even if the page is removed or changed later, you still have a record of what was there. Very useful for documenting various mistakes or areas of concern on a web page. Think of it like clipping an article from a newspaper. It’s also better than print screen because it can save an image of the entire page. Print screen will only save what’s visible on the monitor and may not keep the formatting correctly. It’s also great if you want to save a portion of an image on a web page, but not the entire thing. Simply select from the Screengrab icon
in the lower right corner of the window: Save, Selection. Then highlight the area you’d like to save and let go of the mouse. You can save the resulting image file as either a PNG or JPG.
Here is the area from the darker pink selection I copied from the earlier picture:

It’s pretty self-explanatory, but as always if you have a question or something else you’d like to discuss, please drop in a comment.
So go explore the world of Firefox add ons and let me know which one is your favorite.
Hump Day App
So today I thought I’d take a chance to give a review of an application that can be very useful and has come to the rescue before. The program that I’m talking about is called “Recuva” and is used to recover files that have been deleted.
Normally, when you delete a file in a Windows OS the file is moved to the “Recycle Bin” (unless you have disabled the recycle bin, or the file is too big for the recycle bin.) But after you empty the Recycle Bin, it’s gone forever right?
The answer is no. When a file is removed from the recycle bin, it’s still on your hard drive (or SD card, or thumbdrive, etc.) it’s just been marked by the operating system to be deleted. This means that until the OS needs that space for another file, it’s still there, although you can’t see it.
Recuva, allows you to find files that have been “deleted’ but are still hanging around. Recuva is made by Pirirform, the makers of CCleaner and Defraggler. All of these software applications are free to download and use, but if they help you out, consider making a Pay Pal donation through the website to the company for their hard work.
A quick note. Recuva finds files that have been marked for deletion but have not been overwritten yet. If you download the Recuva app to the hard drive that contains the files you are trying to recover, then there is a good chance that you may overwrite those files with the Recuva program. The best thing to do is download it and install it before you need it so that you won’t overwrite the files, or you can download and run the program from a thumb drive or external drive (i.e. portable mode).
I’ll walk you through an example of how to use the program. So let’s say I have an SD Card in my Windows PC that has some vacation pictures on it, and I accidentally delete them and they’re not in the Recycle Bin. Fire up Recuva, this opens the “Recuva Wizard”:

Click next. The next screen gives you a listing of file types to recover:

So I’ll select “Pictures” and click Next again. The next window asks where the files are located. If you’re not sure you can click the first option which will search the entire computer for files indexed as deleted. Depending on the size of the hard drive this could take some time, so it’s best to narrow down the search if you can. You can also select: My Documents, media card or iPod, the Recycle Bin, or you can browse to a specific directory location. I’m going to select the “G” drive, because I know that is the location of my SD card.

Click Next again. Recuva lets you know that it will now attempt to recover the files in the location you have selected. Click Start to begin or Back to change something on a previous screen. You can also select a “deep scan” for a more in depth search. This could take some time. Since we’re just showing an example I click Start.

And now we see that not only did Recuva find the files I recently deleted, but it also found some old graduation photos that were still on the flash card that had not been overwritten yet. So just simply check the files to recover and click the “Recover” button in the bottom right.

When you choose your files and click recover, you can then browse to the location on your computer that you would like the files to be placed. To easily find them I’ll go to my Desktop.

Click OK and you’ll get a progress bar showing the file recovery:

And then another box when it’s complete:

Now the wizard is meant to be easy and simplistic. There are a lot of other advanced options you can access by going through the Recuva menu.
As always, if you have any questions or have a topic you’d like to see in a future blog, leave me a comment. Thanks for reading.
Short Shortcuts
A few more keyboard shortcuts that I like to use:
Alt+F4 : Closes the open window or application. Very useful to quickly get rid of whatever is on screen. Nice to use when full screen games lock up on you.
Alt+Tab: Toggles between the open windows.
WinKey (you know the little flag key you’re always hitting by mistake that brings up the start menu):
WinKey+R: This combo opens the run box. From here you can quickly type a command to open a program rather than hunting for the icon on you desktop or start menu. Some of my favorites are:
- “cmd”: Type “cmd” and hit enter to open the command prompt for Windows. It used to be called DOS back when Windows ran over the DOS command structure. Nowadays, most people don’t have any use for this, but it offers a much faster way of doing things for people in the know.
- “msconfig”: This command opens the msconfig menu which allows you to modify startup programs and services among other things. If you don’t know what you’re doing then don’t mess with it, or at least do the research before you start clicking stuff.
- “calc”: A fast way to open the windows calculator. Much easier than tracking it down in the programs menu.
- “services.msc”: This will open the Services Management Console where you can see the names of the services currently installed on your system. You can also see whether they are set to “Automatic” start, “Manual” start, or “Disabled”. Again you don’t want to go through here clicking stuff if you don’t know what you’re doing.
- “notepad”: Opens note pad so you can type a note.
Seriously, there’s a ton of these, so if you want to know more there’s a pretty good list here:
http://apocalips.wordpress.com/2007/04/27/156-useful-run-commands/
Anyways, enough with the shortcuts for now. If there’s a question or topic you’d like to see me address in a future blog, leave me a comment.


will change to show that you are Stumbling a particular category. For instance, if you choose “Photos” on the drop down menu, the button will look like this:
. Now when you click the button it will only display pictures. You can also choose from videos, news, stumble friends, people, or page from specific users. To go back to the normal Stumble function, just click the drop down again and select “All”
. These categories are referred to as “Channels”. You can also change the channels to Stumble by selecting the icons further to the right on the Stumble bar
.
and the “Share”
. Search is under the “All” drop down arrow with the other “channels”. It works in much the same way except when you select this you get a pop up box:
Share is also great. Click this button and it allows you to Share a website with other friends. You can upload the URL to your Twitter feed if you want. You can send the website to an email address, or just one of your other Stumble friends. I personally like the email feature. I can email the page to myself so I can go back to it later. While all the pages you Stumble and “Like” are saved on your Stumble account page as “Stumbles” or “Favorites” respectively, it can sometimes be hard to find a particular page if you didn’t tag it or don’t remember when you Stumbled it. Especially when you have over 32,000 Stumbles and 6,200 favorites (like 
one more time, don’t blame me.
.
