Tuesday, 31 May 2011

Understanding Operating Systems


Every new computer that's brought home from the store has an operating system installed onto it. But what most new computer users don't realize, is that without an operating system, that computer would be a simple shell of possibilities. A powered computer lacking an operating system wouldn't display anything more than a bunch of confusing text messages that describe the computer's boot process. At the very end of this process, the computer looks for an operating system and if not found, it will prompt the user to tell it where it is.

Earlier computers didn't have an operating system and if you have experience with the computers of the early eighties, you'll remember that most to them didn't even have a hard drive! These old computers booted an MS-DOS type operating system from drivers stored onto a floppy disk, and in order to use a program, users would remove the boot floppy and then insert a new floppy that contained the program. The floppy not only stored the program (word processor, spreadsheet, etc.), it also stored the drivers that the program needed to communicate with the computer's hardware. As you can imagine, the cumbersome process of switching from floppy to floppy prompted the birth of the operating system.

An operating system is a software program that controls how the computer's hardware (and installed software) works. It manages the activity of every component and then displays that activity as a user-friendly interface (GUI). It keeps track of where things exist on a computer's hard drive as well. But perhaps most importantly for the end-user, the operating system is responsible for translating commands issued with a keyboard and mouse into binary code (010110101 stuff) that can communicate with a set of speakers, a printer, a scanner, and more.

With an operating system installed onto a computer's hard drive, users no longer need to boot a computer with a floppy disk, nor do they need to run programs from a floppy disk. All the drivers of a program are stored onto the computer and used whenever a program is started.

Apple's Macintosh computer was among the first of a couple systems to establish a user-to-hardware relationship through a user-friendly interface. Today, we have quite a few operating systems. Some of the more popular ones are Windows Vista, Mac OS X, ZETA, IBM, Unix, and Linux. But even still, operating systems have extended onto to non-computer devices such as game consoles, portable music players, and PDAs. Regardless of the device, the operating system installed onto it serves the same purpose across the board: to enable user-to-hardware communication.

When you think about upgrading your computer to a new operating system, be careful to make sure that you have the necessary hardware components. We tried to upgrade one of our Windows 98 machines to Windows XP, but we were cautioned that the former may not be hardware compatible with XP technology. Apparently, the Windows XP operating system requires components that weren't developed at the time Windows 98 was distributed and if we were to install Windows XP on this machine anyway, the new operating system would look for hardware that the computer didn't have. And that would be an instant recipe for failure.


Also be careful about installing operating systems that are incompatible with existing hardware. The hardware of Macintosh computers is extremely different from the hardware of Windows computers and under no circumstances will a Windows operating system work on a Macintosh machine!

Understanding Compression


What It Is and What's Involved

Downloading files from the Internet has always been one of the most popular activities on the Internet - third to sending email and browsing the web. We download files from software libraries, ftp directories, YouTube and Google Video, MP3 sites, and we download files sent to us as email attachments.

Being so popular an activity, it's imperative that you compress the files destined for another computer. File compression combines a number of different files into one file, and it can also significantly reduce a very large file to a smaller one. As a result, the transmission of a compressed file across the Internet is faster and smoother. This article looks at compressed files a little closer and it describes how to compress and decompress them using two of the most popular archiving programs.

Identifying Compressed Files

Most files are compressed in .zip format (if you're using Windows) or .sit format (if you're using a Mac). The two most popular software programs used to compress and decompress files are Winzip and StuffIt respectively. There are other programs that do the same thing and there are even programs that can compress and decompress files for both the Windows and the Mac system. However since Winzip and StuffIt are the most popular, we will assume you will use either one to compress and decompress your own files.

If you download a compressed file from a website or file library that ends in an .exe extension, take note that although the file is compressed, it's typically a file that will install a program onto a computer. .Zip or .Sit files don't install software - they merely archive a collection of them into one, or they significantly reduce the size of a larger one.

Decompressing Files

Assuming that you have Winzip or StuffIt installed on your computer, you can access the files archived inside a .zip or .sit file by simply double-clicking the archive (a file ending in a .zip or .sit extension). Double-clicking one of these kinds of files will open up a window that displays the contents of the archive. In most cases, you can double click a file inside this window to use it, or you can select it and drag the file to a folder to view later.

Depending on how you elected to install Winzip or StuffIt, you may be able to right-click a .zip or .sit file and have the program extract its contents into a new folder for you.

Compressing Files.

When you want to upload a file or email a collection of files to a friend, it's best to archive it as a .zip or .sit file first. This will decrease the time it takes for your computer to send it elsewhere, and it will also decrease the time it takes for someone else to download it.

To create your own .zip or .sit file, you can select a single file or a group of files from within Explorer, and right-click the selection. Again, depending on how you installed Winzip or StuffIt, you can click the "Add to Zip" or "Add to Sit" option and have these programs automatically archive the file(s) into one.



Some files compress better than others and in some instances, you may not notice that much of a difference. The files that compress the best are images, documents, and multimedia files. Executable files (files that end in an .exe extension) don't compress that well, however when they're archived with a sizable number of other files, they compress rather well. Go figure!

This Game Sucks


A Guide To Giving New Games a Chance

It's hard to get into a new groove once we've settled into a favorite pattern of doing something and that includes playing new games or trying a new game system. It's important to remember however that just because you're not used to the way a new game plays or the way that a new system runs - it doesn't mean that there's something wrong with it. The following offers some advice on how to get over the hurdle of giving new games a chance.

1. Accept the errors of your ways. Nothing is perfect and that includes video games, the system that it plays on, and dare we say - even you! While trying a new game, you're bound to trip all over the place and make even some of the most goofiest mistakes that anyone could ever make. Try to remember that flaws are inevitable and the even the master of all masters (that's you) can blunder your way through a new game. Mistakes don't make you a terrible player. On the other hand, they don't make the game stupid or dumb. In fact, it's quite the opposite. If you find yourself making mistakes during a new game, it's time that to slow down and give this game a second and more serious look. If something in the game tripped you up - you, the master of all masters - then the game couldn't be as bad as you first thought.

2. Play a new game when you're "in the mood". What a fast-paced world we live in! So fast, that we mistakenly expect to understand a game within the first 5 minutes of putting into the console! Then when we're not sure of what to do, the game becomes confusing, or just dumb. Never try a new game when you're not in the mood to or when you're in a rush. New games require patience and a thorough read of its manual.

3. See the positive. There's something good about every video game - even the more violent ones (although we're not prepared to defend violent video games). While checking out a new game, think about what you like about the game as opposed to what you can't quite figure out what to do yet. A positive attitude will carry on to other aspects of the game and before you know it, you'll be encouraged to carry on with it and make some real progress.

4. Don't be such a know it all. In other words, don't be blinded by your own conceit or skills in a particular genre of games that you close yourself off to new ways of accomplishing tasks. The biggest room is the room for improvement and your room is no exception. Understand that the game you're playing may have something new to teach you about gaming as a whole. Then revel in it.

5. Continue to play. It's highly doubtful that anyone will like a new game in one day. Keep playing a new game until you're absolutely sure that you don't ever want to see it in your console again.



6. Play by yourself. It's quite possible that if you play a new game with a friend, you'll be vulnerable to accepting your friend's feelings about the game as your own. Play a new game by yourself so that you can interpret your own feelings about the game and not anyone else's.

Monday, 30 May 2011

It s Best To Avoid It At All Costs


Like electronic identity theft, computer viruses, and the spread of other computer crimes, software piracy is on the rise. The problem with software piracy is that software costs make this illegal activity appealing to the end user. After all, who is it going to hurt? Rich software companies?? This article investigates software piracy as a whole and the impact that it has on the computer using industry.

The most vulnerable victims of software piracy are software businesses or independent programmers who create and distribute commercial software or shareware. We described shareware in another article, but because both commercial software and shareware require payment, they're the target of pirates who seek to make these kinds of programs free to use.

Depending on their binding legal agreements, licensing typically allows the use of a single program on a single computer. This set up is usually fine for a user who uses software at home on one computer. But in an environment where there are five, ten, twenty or more computers, buying a license for each computer can be down-right costly. So costly that the temptation to pirate a little software here and there can be pretty tempting.

Co-workers are familiar with this temptation and they're often the ones who "share" purchased software among those who need it. However the same temptation also prompts others to knowingly or unknowingly buy bootleg copies of commercial software or registered shareware.

As tempting as it is, it's still illegal and the punishments/fines for sharing commercial or registered software is too much for one to bear. In recent news, "Yahoo China loses music piracy case (AP via Yahoo! News) A court has ordered Yahoo Inc.'s China subsidiary to pay $27,000 for aiding music piracy, the company and a music industry group said Tuesday."1 Additionally, "EU lawmakers approve prison terms, fines for major commercial piracy (International Herald Tribune) EU lawmakers voted Wednesday for legislation that would set prison sentences and fines for large-scale commercial piracy, but exempt patents and copying carried out for personal use." 2

Fortunately, there are alternatives. Schools can research student versions of commercial software or ask for a school discount. Just because school rates aren't advertised, it doesn't mean that they aren't available.  Freeware or open source software (also described in another one of our articles) is another alternative to pirating commercial-ware, as well as shareware. And using older versions of programs could additionally reduce the costs associated with commercial versions.

Up until recently, public opinion held little faith in freeware or open source software - often regarding it as low-quality knock-off's of better known commercial products. But if you take a good look at what's being offered at no cost, you may be in for a big surprise. The quality of today's freeware and open source software created a strong rift among the commercial community and it's literally driving the competition bananas! So much so, that even some well known software development corporations have joined the cause and built a few freeware open source products of their own!

If you can remember that there are hoards of alternatives to costly commercial software (and you make the effort to get it), you'll discover that you can keep up with the rest of the computer industry at a significan

What s the craze all about




If you haven't heard of smartphones, we'd like to learn where you've been hiding all this time. Smartphones have been all over the news and chances are, you do know what they are - only you know them under a different name. Smartphones are mobile phones with computer like capabilities.

What's that? Aha! Yes, you've not only heard of them, you've probably seen them as well.  Packed with Internet access, email capabilities, address books, and a whole lot more, cell phones have come a long way since their first debut. But be careful not to confuse these newest toys with sandbox devices.

Sandbox devices are tools that come pre-loaded with things like calendars, calculators, and a notepad. What differentiates them from smartphones is that users can add (download and install) additional programs to smartphones and they seemingly become mini portable computers for the people who use them. That - and the ability to edit the content that sits on them - is what makes these phones "smart."

Some of the more popular brand names include the Blackberry, PalmSource, Nokia, and Windows CE. Yet the craze is extending to even some off-brand company names. Today, it's hard to find a cell phone that doesn't offer some sort of "smart" technology because it's in such a high demand. The convenience of having information at our immediate access is phenomenal - so much so that thousands of programmers have jumped on the opportunity to build unique applications specific to these small machines.

As a result, you can find tons of games, databases, GPA systems, weather reporting programs, and even small encyclopedias on these things - each accessible not at the click of a mouse - but at a few presses of a free thumb. Of course a mini keyboard is available for the text-messaging fan or for the poor fellow who can't seem to get away from the office. In the latter case, don't be surprised if you find the entire Microsoft Office suite displayed within a screen no bigger than a matchbook.

Is this a phase? That's highly doubtful. The market for these devices extends from the highly technical and professional all the way to the pre-teen socialite. The product crosses all demographics and thanks to decreasing costs - it sees no economic boundaries as well. The Wikipedia encyclopedia claims that "Out of 1 billion camera phones to be shipped in 2008, Smartphones, the higher end of the market with full email support, will represent about 10% of the market or about 100 million units."

But what is it that makes smartphones so appealing? As mentioned, smartphones give us the ability to not only carry our data around with us where ever we go, it also gives us the ability to edit that data any place - any time. In today's "reality" based generation, we're always looking for the opportunity to capture and relive a moment. And we want to share that moment with others. At best, smart phones give us the opportunity to express ourselves impromptu with entertaining results.

Attempting to do the same with a bulky desktop computer or laptop is to cumbersome. Even some of the smallest peripherals (digicams, digital cameras, etc.) don't give us the same opportunities that smart phones do. Being able to carry around a device for communication, creation, recording, and editing simply compliments the need for today's generation to do more and then do it, faster!

Looking At Alternatives





At some point, your needs are going to outgrow the capabilities of your computer. You may find yourself in need of more hard drive space for all those videos and mp3s that you download, for example. Or maybe that cool new programming language you've been dying to try requires more memory than what your computer currently has. Unless the activities on your computer are restricted to pure textual output (plain text files), your computer is going to get filled with a lot of "stuff" - stuff that can overfill a PC's capacity too much for the computer to function well.

The problem is that while upgrading a computer is always an option, technology advances so fast that newer products (such as memory chips, new drives, etc.) aren't always compatible with the machines that we own. This is a common occurrence when newer pieces of hardware require the programming of a newer operating system. Sure, one could upgrade the operating system to accommodate the demands of a new piece of hardware, but trouble starts when that new operating system requires new hardware in return. If we're not careful, we could end up replacing almost every hard and soft part of a computer that we own - all in an effort to upgrade! Upgrading in this fashion is not only silly to do so, it's also costly - more costly than simply buying a new computer.

But once the decision to buy a computer is set in stone, what can be done with the old one? There are alternatives to selling a computer and this article is going to introduce a few of them.

1. Give it to the kids. This is of course, assuming the kids are too young to whine about not having enough SDRAM or less than a 160GB hard drive. Today's "older" computers are perfectly capable of accommodating the needs of young PC users, and they're excellent machines for playing educational CDs, small multimedia files, or games downloaded from the Internet. And don't forget the most important role they play in a child's homework-clad life: A simple encyclopedia CD on a used computer makes excellent research tool (not to mention a rather fancy calculator!).

2. Donate it to a less-fortunate or less-literate family member. We often joke around the office about the "grandma" who refuses to use a computer until she can afford the "latest" one. Chances are, Grandma isn't ever going to shell out the bucks to buy the latest computer on the market, nor is she going to know how to use it once she gets it. What Grandma doesn't realize however is that a used computer is an excellent training tool that she can use to prepare herself for something "better" in the future. We always say, "'Tis better to screw up something on an old, used machine than to screw up everything on a brand new one!" A couple of errors on an old, used machine are easier to fix because someone is going to have the experience and knowledge to fix it. Errors on a new machine however can be a beast to fix because we're all knocking at Microsoft's door looking for answers.

3. Convert the machine into a storage area. As another alternative to selling that machine, we suggest that people disconnect it from the Internet and use it to store personal documents, records, or files. This way, personal data (such as bank statements, store receipts, health records, etc.) is protected from prying viruses or hackers, while the newer machine is used to surf the net.

As you can see, old computers still serve a purpose either for you or for someone else. And although selling an old computer is always an option, there are a number of things that you can do with an old computer. All that's required is a little "out of the box" thinking and a grateful recipient.

Steps Toward Making Your Computer Weirdo Proof


It's an unfortunate fact of reality, but children are the most victimized computer users on the Internet today. The good news is that there are some practical steps you can take to protect your children from sexual predators, hackers, and other seedy individuals who want to cause harm. This article will describe a few of them.

The first step in protecting your children at the computer is to prevent their access to  passwords. This will keep them from sharing passwords with others and inadvertently enabling hacking into your system. If you think about it, there's no reason why a five, seven, or even twelve year old needs to know the passwords to sensitive areas on the computer unless you've given them permission! In fact, children don't need to know the password used to access the Internet either. It may be a hassle to type it in each time they want to get online, but it's better to know the times that they connect than to have them sneak online without your permission and knowledge of their activities.

The second step towards protecting your children online is using the computer together. Siting next to your child while he or she peruses the Internet, you can guide him or her to make safe and intelligent decisions. You can approve websites and bookmark them together. You can monitor the conversations your children have with their friends and teach them appropriate online behavior at the same time. You can make recommendations and create a private time for quality time as well.

The third step involves blocking access to inappropriate areas altogether. You and your children may not always agree about what's appropriate, but as a guardian, you're in control and you're ultimately responsible for their safety. Take the time to investigate software tools that put you in control and allow you to block access to certain websites. If you use an online service like AOL (America Online), you can use its internal Parental Control settings to block access to various chatrooms and websites. You could even block instant messaging and email from anyone who isn't a fellow AOL user.

Other tools available online operate similar to the way that AOL's Parental Control settings work, however no collection of tools could replace the reinforcement of mom and dad. Never let your children speak with strangers and never leave them alone at the computer unattended. Children just don't have the experience that adults have and they don't have the skills required to handle inappropriate conversations, emails, or images found online.

NOTE: Some of these tools include kid-specific web browsers that will visit pre-approved websites. Others include browser plug-ins that won't allow access to online areas that contain forbidden keywords.

Another step requires teaching your children to never ever volunteer personal information. Under no circumstances, should children give their personal names, home addresses, phone numbers, or school information to anyone over the Internet regardless of the situation.  In the even this information is required to enter a contest of some sort, be sure that you're the one who makes the decision to supply it and that you're the one who does it.

Performing all of these steps won't be easy. However you can help minimize resistance to your monitoring efforts by explaining why you're taking these precautions. Smaller children will probably enjoy the time you spend together at the computer, but older children and pre-teens may resent it. To help build a case for your concern, you might want to show your older children a few news stories that exemplify the dangers that unsupervised children are exposed to. The newspaper is unfortunately full of examples but with your help, we can reduce them world-wide.

PPPPP