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

Thursday, July 14, 2011

Top 10 Sites for File Sharing


"File sharing is the practice of distributing or providing access to digitally stored information, such as computer programs, multimedia (audio, images, and video), documents, or electronic books (wikipedia)." As w/ any business or educational institution integrated w/ technology, it's important to have a solid grasp on file sharing and be fluent in the use of file sharing technologies.

Top 10 Sites for File Sharing

Box - Probably the most popular of the web based file sharing sites that integrates w/ Google Apps. Also, has the ability to share/store files in a folder which is ideal for embedding into a site.

Minus - A simple file sharing site that allows users to embed their file into a blog/site or share w/ a unique URL.

File Dropper - A free easy to use site that allows users to upload up to 5 Gig of data.

Pipe Bytes - An ideal way to share files in a private setting either as an URL or embed code.

DocDroid - A great site for file sharing which allows for password protection and the ability to choose what format you want to download the file in.

Papyrs - An excellent site for sharing files in a social network type setting.

Go Pileus - A simple to use site (drag-n-drop) for sharing files that also integrates nicely w/ bit.ly for URL shortening.

Sendoid - A site that is also available as a free app for sharing files person to person rather then storing on a server.

Air Dropper - A unique site that allows a user to create a dropbox that allows others to access via a request and then download.

WeTransfer - A fun site for transferring files w/ a nice user interface. Also, a person has the ability to add a message to their file transferring email.

Monday, December 20, 2010

Cloud Computing - a new buzz


These days we are hearing about cloud computing a lot, though this phrase has been in discussion for a decade now. This is the most talked phrase being used recently, after the 'Web2.0' hype. I am trying to peep into the basic idea of this hardcore buzz and to know what it is all about. After exploring few articles I got amazed that unknowingly I have been using 'cloud computing' as some of the web services since a long.



 
Introduction:
Cloud computing is a latest buzz all around with respect to web technologies and services. As web 2.0, this phrase is also being defined differently but the basic idea is almost same. In which users are getting web services on free or priced manner from service providers located at remote places.

 
Cloud computing seems to be a new phrase but looking into the concept, we all have been using it since quite a long., e.g. email services of yahoo, google, sify or others, YouTube and, Google Docs etc. are embedded with the 'cloud computing'. These services are free and we have also been putting important information on our email IDs, youtube, flicker, and now few social networks (facebook etc.) where we have been sharing or shifting our personal information or data in different formats on the web. All these servers holding our information on the web can be metaphorically treated as clouds.

The ideal crux is, when we are directly or indirectly shifting our personal or organizational data on the servers which offer their services (web services, infrastructural services or application's platform) free of cost or on payment, is called 'cloud computing'. In simple terms, our data which has stored over the Internet (virtual place) and can be accessible 24x7.

Areas of Cloud Computing:
Cloud computing is again still searching for an established definition but as of now it means using web services of others to satisfy users' computing needs, like – software applications, data storage and using different platforms to build needed applications. On basis of this cloud computing can broadly be divided in following three segments:

 Software as a Service (SaaS): In this application or software is given as service to users, who can access the required programme online. For example email and few other services offered by Google, Hotmail, Yahoo, Sify, Skype etc.

Platform as a Service (PaaS): To run required service a special platform or application infrastructure is also being provided to the clients where clients can build their web based applications. Client does not require to know programming language, database management systems, etc. to run applications. Windows Azure, Google App Engine and Force.com can be few of good examples of PaaS.

 Infrastructure as a Service (IaaS): In IaaS, clients are being offered with storage, networking and processing of data. Amazon's Elastic Compute Cloud (EC2) or Simple Storage Service (S3), VMWare vCloud are some of its examples.
Inspite of using cutting edge technologies in 'cloud computing', still we are in debate of its use in our official systems. Therefore, following pros and cons have been observed which may broadly be focused upon.

Positive:
  • All time accessibility of data. 
  • Technical problems related to storage and accessibility can be taken care by the providers. 
  • No need of procuring high capacity storage server.
  • User does not have to download and install any update on his/her desktop.
  • User does not have to be master of the applications used in 'cloud computing'
Negative:
  • Security of data is the major concerned.
  • Need high capacity bandwidth while accessing subscribed services.
  • You can lose control on your information or data.
  • What happen when stored data get lost?
Use of cloud computing is depend on person to person and organization to organization. Storing personal data or information on other's servers may not going to effect anyone else except you but where shifting or storing organizational data on other servers may effect everyone associated with that organization. Library is a service oriented system, which need high speed IN and OUT processing of data. It is good when data from these web based clouds is accessible to users but what will happen when we see any cloud burst?

Now question arises, how do we use and where we use 'cloud computing' in libraries, we would discuss the same in our next post.

Tuesday, November 9, 2010

How Computer Viruses Work



Strange as it may sound, the computer virus is something of an Information Age marvel. On one hand, viruses show us how vulnerable we are -- a properly engineered virus can have a devastating effect, disrupting productivity and doing billions of dollars in damages. On the other hand, they show us how sophisticated and interconnected human beings have become.
For example, experts estimate that the Mydoom worm infected approximately a quarter-million computers in a single day in January 2004. Back in March 1999, the Melissa virus was so powerful that it forced Microsoft and a number of other very large companies to completely turn off their e-mail systems until the virus could be contained. The ILOVEYOU virus in 2000 had a similarly devastating effect. In January 2007, a worm called Storm appeared -- by October, experts believed up to 50 million computers were infected. That's pretty impressive when you consider that many viruses are incredibly simple.
When you listen to the news, you hear about many different forms of electronic infection. The most common are:
  • Viruses - A virus is a small piece of software that piggybacks on real programs. For example, a virus might attach itself to a program such as a spreadsheet program. Each time the spreadsheet program runs, the virus runs, too, and it has the chance to reproduce (by attaching to other programs) or wreak havoc.

     
  • E-mail viruses - An e-mail virus travels as an attachment to e-mail messages, and usually replicates itself by automatically mailing itself to dozens of people in the victim's e-mail address book. Some e-mail viruses don't even require a double-click -- they launch when you view the infected message in the preview pane of your e-mail software [source: Johnson].


  • Trojan
    horses - A Trojan horse is simply a computer program. The program claims to do one thing (it may claim to be a game) but instead does damage when you run it (it may erase your hard disk). Trojan horses have no way to replicate automatically.


  • Worms - A worm is a small piece of software that uses computer networks and security holes to replicate itself. A copy of the worm scans the network for another machine that has a specific security hole. It copies itself to the new machine using the security hole, and then starts replicating from there, as well.

     
Virus Origins
Computer viruses are called viruses because they share some of the traits of biological viruses. A computer virus passes from computer to computer like a biological virus passes from person to person.
Unlike a cell, a virus has no way to reproduce by itself. Instead, a biological virus must inject its DNA into a cell. The viral DNA then uses the cell's existing machinery to reproduce itself. In some cases, the cell fills with new viral particles until it bursts, releasing the virus. In other cases, the new virus particles bud off the cell one at a time, and the cell remains alive.
Patch Tuesday
On the second Tuesday of every month, Microsoft releases a list of known vulnerabilities in the Windows operating system. The company issues patches for those security holes at the same time, which is why the day is known as "Patch Tuesday." Viruses written and launched on Patch Tuesday to hit unpatched systems are known as "zero-day" attacks. Thankfully, the major anti-virus vendors work with Microsoft to identify holes ahead of time, so if you keep your software up to date and patch your system promptly, you shouldn't have to worry about zero-day problems.
A computer virus shares some of these traits. A computer virus must piggyback on top of some other program or document in order to launch. Once it is running, it can infect other programs or documents. Obviously, the analogy between computer and biological viruses stretches things a bit, but there are enough similarities that the name sticks.
People write computer viruses. A person has to write the code, test it to make sure it spreads properly and then release it. A person also designs the virus's attack phase, whether it's a silly message or the destruction of a hard disk. Why do they do it?
There are at least three reasons. The first is the same psychology that drives vandals and arsonists. Why would someone want to break a window on someone's car, paint signs on buildings or burn down a beautiful forest? For some people, that seems to be a thrill. If that sort of person knows computer programming, then he or she may funnel energy into the creation of destructive viruses.
The second reason has to do with the thrill of watching things blow up. Some people have a fascination with things like explosions and car wrecks. When you were growing up, there might have been a kid in your neighborhood who learned how to make gunpowder. And that kid probably built bigger and bigger bombs until he either got bored or did some serious damage to himself. Creating a virus is a little like that -- it creates a bomb inside a computer, and the more computers that get infected the more "fun" the explosion.
The third reason involves bragging rights, or the thrill of doing it. Sort of like Mount Everest -- the mountain is there, so someone is compelled to climb it. If you are a certain type of programmer who sees a security hole that could be exploited, you might simply be compelled to exploit the hole yourself before someone else beats you to it.
Of course, most virus creators seem to miss the point that they cause real damage to real people with their creations. Destroying everything on a person's hard disk is real damage. Forcing a large company to waste thousands of hours cleaning up after a virus is real damage. Even a silly message is real damage because someone has to waste time getting rid of it. For this reason, the legal system is getting much harsher in punishing the people who create viruses.


Virus History
Traditional computer viruses were first widely seen in the late 1980s, and they came about because of several factors. The first factor was the spread of personal computers (PCs). Prior to the 1980s, home computers were nearly non-existent or they were toys. Real computers were rare, and they were locked away for use by "experts." During the 1980s, real computers started to spread to businesses and homes because of the popularity of the IBM PC (released in 1982) and the Apple Macintosh (released in 1984). By the late 1980s, PCs were widespread in businesses, homes and college campuses.
The second factor was the use of computer bulletin boards. People could dial up a bulletin board with a modem and download programs of all types. Games were extremely popular, and so were simple word processors, spreadsheets and other productivity software. Bulletin boards led to the precursor of the virus known as the Trojan horse. A Trojan horse is a program with a cool-sounding name and description. So you download it. When you run the program, however, it does something uncool like erasing your disk. You think you are getting a neat game, but it wipes out your system. Trojan horses only hit a small number of people because they are quickly discovered, the infected programs are removed and word of the danger spreads among users.

Floppy disks were factors in the spread of computer viruses.
The third factor that led to the creation of viruses was the floppy disk. In the 1980s, programs were small, and you could fit the entire operating system, a few programs and some documents onto a floppy disk or two. Many computers did not have hard disks, so when you turned on your machine it would load the operating system and everything else from the floppy disk. Virus authors took advantage of this to create the first self-replicating programs.

Early viruses were pieces of code attached to a common program like a popular game or a popular word processor. A person might download an infected game from a bulletin board and run it. A virus like this is a small piece of code embedded in a larger, legitimate program. When the user runs the legitimate program, the virus loads itself into memory and looks around to see if it can find any other programs on the disk. If it can find one, it modifies the program to add the virus's code into the program. Then the virus launches the "real program." The user really has no way to know that the virus ever ran. Unfortunately, the virus has now reproduced itself, so two programs are infected. The next time the user launches either of those programs, they infect other programs, and the cycle continues.

If one of the infected programs is given to another person on a floppy disk, or if it is uploaded to a bulletin board, then other programs get infected. This is how the virus spreads.
The spreading part is the infection phase of the virus. Viruses wouldn't be so violently despised if all they did was replicate themselves. Most viruses also have a destructive attack phase where they do damage. Some sort of trigger will activate the attack phase, and the virus will then do something -- anything from printing a silly message on the screen to erasing all of your data. The trigger might be a specific date, the number of times the virus has been replicated or something similar.


Virus Evolution
Other Threats
Viruses and worms get a lot of publicity, but they aren't the only threats to your computer's health. Malware is just another name for software that has an evil intent. Here are some common types of malware and what they might do to your infected computer:

  • Adware puts ads up on your screen.
  • Spyware collects personal information about you, like your passwords or other information you type into your computer.
  • Hijackers turn your machine into a zombie computer.
  • Dialers force your computer to make phone calls. For example, one might call toll 900-numbers and run up your phone bill, while boosting revenue for the owners of the 900-numbers. [source: Baratz and McLaughlin]
As virus creators became more sophisticated, they learned new tricks. One important trick was the ability to load viruses into memory so they could keep running in the background as long as the computer remained on. This gave viruses a much more effective way to replicate themselves. Another trick was the ability to infect the boot sector on floppy disks and hard disks. The boot sector is a small program that is the first part of the operating system that the computer loads. It contains a tiny program that tells the computer how to load the rest of the operating system. By putting its code in the boot sector, a virus can guarantee it is executed. It can load itself into memory immediately and run whenever the computer is on. Boot sector viruses can infect the boot sector of any floppy disk inserted in the machine, and on college campuses, where lots of people share machines, they could spread like wildfire.
In general, neither executable nor boot sector viruses are very threatening any longer. The first reason for the decline has been the huge size of today's programs. Nearly every program you buy today comes on a compact disc. Compact discs (CDs) cannot be modified, and that makes viral infection of a CD unlikely, unless the manufacturer permits a virus to be burned onto the CD during production. The programs are so big that the only easy way to move them around is to buy the CD. People certainly can't carry applications around on floppy disks like they did in the 1980s, when floppies full of programs were traded like baseball cards. Boot sector viruses have also declined because operating systems now protect the boot sector.
Infection from boot sector viruses and executable viruses is still possible. Even so, it is a lot harder, and these viruses don't spread nearly as quickly as they once did. Call it "shrinking habitat," if you want to use a biological analogy. The environment of floppy disks, small programs and weak operating systems made these viruses possible in the 1980s, but that environmental niche has been largely eliminated by huge executables, unchangeable CDs and better operating system safeguards.


E-mail Viruses
Virus authors adapted to the changing computing environment by creating the e-mail virus. For example, the Melissa virus in March 1999 was spectacular. Melissa spread in Microsoft Word documents sent via e-mail, and it worked like this:
Phishing and Social Engineering
While you may be taking steps to protect your computer from becoming infected by a virus, you may very well run into another, more insidious type of attack. Phishing and other social engineering attacks have been on the rise. Social engineering is a fancy term for someone trying to get you to give up your personal information -- online or in person -- so they can use it to steal from you. Anti-spam traps may catch e-mail messages coming from phishers, but the U.S. Computer Emergency Readiness Team says the best way for you to beat them at their own game is to be wary. And never give out your personal or financial information online.
Someone created the virus as a Word document and uploaded it to an Internet newsgroup. Anyone who downloaded the document and opened it would trigger the virus. The virus would then send the document (and therefore itself) in an e-mail message to the first 50 people in the person's address book. The e-mail message contained a friendly note that included the person's name, so the recipient would open the document, thinking it was harmless. The virus would then create 50 new messages from the recipient's machine. At that rate, the Melissa virus quickly became the fastest-spreading virus anyone had seen at the time. As mentioned earlier, it forced a number of large companies to shut down their e-mail systems.
The ILOVEYOU virus, which appeared on May 4, 2000, was even simpler. It contained a piece of code as an attachment. People who double-clicked on the attachment launched the code. It then sent copies of itself to everyone in the victim's address book and started corrupting files on the victim's machine. This is as simple as a virus can get. It is really more of a Trojan horse distributed by e-mail than it is a virus.
The Melissa virus took advantage of the programming language built into Microsoft Word called VBA, or Visual Basic for Applications. It is a complete programming language and it can be programmed to do things like modify files and send e-mail messages. It also has a useful but dangerous auto-execute feature. A programmer can insert a program into a document that runs instantly whenever the document is opened. This is how the Melissa virus was programmed. Anyone who opened a document infected with Melissa would immediately activate the virus. It would send the 50 e-mails, and then infect a central file called NORMAL.DOT so that any file saved later would also contain the virus. It created a huge mess.
Microsoft applications have a feature called Macro Virus Protection built into them to prevent this sort of virus. With Macro Virus Protection turned on (the default option is ON), the auto-execute feature is disabled. So when a document tries to auto-execute viral code, a dialog pops up warning the user. Unfortunately, many people don't know what macros or macro viruses are, and when they see the dialog they ignore it, so the virus runs anyway. Many other people turn off the protection mechanism. So the Melissa virus spread despite the safeguards in place to prevent it.
In the case of the ILOVEYOU virus, the whole thing was human-powered. If a person double-clicked on the program that came as an attachment, then the program ran and did its thing. What fueled this virus was the human willingness to double-click on the executable.
Worms
A worm is a computer program that has the ability to copy itself from machine to machine. Worms use up computer time and network bandwidth when they replicate, and often carry payloads that do considerable damage. A worm called Code Red made huge headlines in 2001. Experts predicted that this worm could clog the Internet so effectively that things would completely grind to a halt.
A worm usually exploits some sort of security hole in a piece of software or the operating system. For example, the Slammer worm (which caused mayhem in January 2003) exploited a hole in Microsoft's SQL server. "Wired" magazine took a fascinating look inside Slammer's tiny (376 byte) program.
Worms normally move around and infect other machines through computer networks. Using a network, a worm can expand from a single copy incredibly quickly. The Code Red worm replicated itself more than 250,000 times in approximately nine hours on July 19, 2001 [Source: Rhodes].
The Code Red worm slowed down Internet traffic when it began to replicate itself, but not nearly as badly as predicted. Each copy of the worm scanned the Internet for Windows NT or Windows 2000 servers that did not have the Microsoft security patch installed. Each time it found an unsecured server, the worm copied itself to that server. The new copy then scanned for other servers to infect. Depending on the number of unsecured servers, a worm could conceivably create hundreds of thousands of copies.
The Code Red worm had instructions to do three things:
  • Replicate itself for the first 20 days of each month
  • Replace Web pages on infected servers with a page featuring the message "Hacked by Chinese"
  • Launch a concerted attack on the White House Web site in an attempt to overwhelm it [Source: eEye Digital Security]
Upon successful infection, Code Red would wait for the appointed hour and connect to the www.whitehouse.gov domain. This attack would consist of the infected systems simultaneously sending 100 connections to port 80 of www.whitehouse.gov (198.137.240.91).
The U.S. government changed the IP address of www.whitehouse.gov to circumvent that particular threat from the worm and issued a general warning about the worm, advising users of Windows NT or Windows 2000 Web servers to make sure they installed the security patch. .
Reported Viruses
According to a report by Symantec published in September 2007, the company received more than 212,000 reports of viruses, worms and other threats during the first half of 2007, a 185% increase over the second half of 2006.
A worm called Storm, which showed up in 2007, immediately started making a name for itself. Storm uses social engineering techniques to trick users into loading the worm on their computers. So far, it's working -- experts believe between one million and 50 million computers have been infected [source: Schneier].
When the worm is launched, it opens a back door into the computer, adds the infected machine to a botnet and installs code that hides itself. The botnets are small peer-to-peer groups rather than a larger, more easily identified network. Experts think the people controlling Storm rent out their micro-botnets to deliver spam or adware, or for denial-of-service attacks on Web sites.

 

Thursday, November 4, 2010

How to Remove a Computer Virus




If your computer has been hit with a virus, don't give up. There's still hope!

We all know malware is out there. Malware includes applications that spy on you, corrupt your data, destroy your hard drive or give control of your machine to someone thousands of miles away. No matter what form it takes, it's bad business. And since there are a lot of examples of malware in the wild, it may only be a matter of time before you become the victim of a malware attack.
The most important advice we can give anyone who believes he or she has a computer with malware on it is this: Don't panic. Also, don't assume that you need to wipe your computer clean and start from scratch. Often you can remove malware without having to erase everything else. You may lose some data in the process, but you probably won't lose everything.
First you need to determine if your computer has a virus at all. You might suspect your computer of having a virus if it seems to be sluggish. If your Web browser suddenly looks different or automatically goes to a site you don't recognize, that's a good indication that you've got some malware. If your computer is unstable and crashes fairly often, you may have a problem. And if you try to access files but receive a message saying they're corrupted, that's another sign.
If you do think your computer has a virus, you need to run antivirus software to weed it out. Some viruses disable antivirus software -- they're clever that way. If you don't have any antivirus software, now's a good time to purchase or download an application. A few malware variants will try to block you from downloading antivirus software. If that's the case, you may need to download the software on another computer and transfer it to disk or a flash drive.

 


Detecting and Removing a Computer Virus

Antivirus software is practically a requirement for anyone using the Windows operating system. While it's true you can avoid computer viruses if you practice safe habits, the truth is that the people who write computer viruses are always looking for new ways to infect machines. There are several different antivirus programs on the market -- some are free and some you have to purchase. Keep in mind that free versions often lack some of the nicer features you'll find in commercial products.


Two's a Crowd
If one antivirus program is good, two is better, right? Wrong. Antivirus software tends to use up a large percentage of your computer's processing power. Running more than one antivirus program will slow your computer to a crawl and possibly cause it to crash. And not all antivirus programs are compatible with one another, which can make your computer even more unstable.


Let's start with the assumption that you're able to run antivirus software -- we'll look into what to do if this isn't the case a little later. Assuming your antivirus software is up to date, it should detect malware on your machine. Most antivirus programs have an alert page that will list each and every virus or other piece of malware it finds. You should write down the names of each malware application your software discovers.
Many antivirus programs will attempt to remove or isolate malware for you. You may have to select an option and confirm that you want the antivirus software to tackle the malware. For most users, this is the best option -- it can be tricky removing malware on your own.
If the antivirus software says it has removed the malware successfully, you should shut down your computer, reboot and run the antivirus software again. This time, if the software comes back with a clean sweep, you're good to go. If the antivirus software finds different malware, you may need to repeat the previous steps. If it finds the same malware as before, you might have to try something else.


Advanced Computer Virus Removal Tips



  Give Viruses the Boot (Disk)

Some antivirus software will let you create a special boot disk. After creating a boot disk, you should reboot your computer with the disk in the drive. Your computer will read from the disk and load a limited OS and run a virus scan. With luck, this method will allow you to bypass the malware's code and disable it.


If you can't access your antivirus software or you keep seeing the same malware pop up scan after scan, you may need to try and start your computer in Safe Mode. Many computer viruses will store files in your Windows registry folder. This folder acts like a database of instructions and tells your operating system important information about the programs you have on your computer. It can also tell viruses to activate as soon as the operating system loads. Starting your computer in Safe mode allows you to work with your machine using only the core elements of the Windows OS.

Try running your antivirus software in this mode. If you see new malware pop up, you may have hit upon your solution. Some malware exists only to download other kinds of malware and install them on your machine. If you can remove all of these applications, you'll be in good shape.

If for some reason your antivirus software can't remove the virus on its own, it's time to do a little more research. Remember when we said you should write down the names of all the malware applications that your software discovered? Here's where that comes into play. You'll need to research each of those files online using the appropriate Internet security firm. Make sure to use the same firm that produces the antivirus software you're using. That's because different firms sometimes give the same virus different names. Not all firms will refer to the same virus the same way.

Most Internet security firms will list all the files associated with a particular virus and tell you where you can expect to find those files. You may have to do some digging to find each file. Before you delete any files, you should save a backup copy of your Registry folder. If you accidentally delete the wrong file, you may make it difficult or impossible to run your computer properly.

Delete all the files associated with the malware on your list. Once that's done, you'll need to reboot your computer and run your antivirus software again. Hopefully nothing else will pop up.

You may want to update your login information for your various accounts online. Some malware has keylogging software that can send your passwords and information to a remote user. It's better to be safe than sorry.




Computer Virus Protection



Worst-case Scenario

There are some simple rules you can follow that will help you avoid computer viruses. Most of these fall under the category of common sense.


Don't open strange e-mail attachments or click on hyperlinks in e-mail. Virus programmers love to trick people into clicking on links that will lead them to malicious software. Let people know that you don't click on hyperlinks in e-mail unless the sender includes a description of the link and what it leads to. If your e-mail client supports autolaunch, turn it off. Otherwise you might automatically activate a computer virus just by opening the e-mail.


The same applies to other messages you might encounter. Hyperlinks in message boards, Facebook messages or instant messages can sometimes lead to malware. Pay attention to the source of the message. Look for any unusual signs like misspellings or odd sentence structure, particularly if the person who sent you the message normally avoids errors. If you do see an odd link, you may want to let the sender know -- he or she might be the victim of a hacked account.


Don't visit questionable Web sites. This includes everything from software, music and video piracy sites to porn pages. Many current Web browsers will alert you if you try to go to a site that is known for hosting malware. Pay attention to these warnings and stay away from those sites.

Pay close attention to any windows that pop up while you surf the Web. If you see a notification claiming that you need to download the latest video driver to watch something, use caution. This is a common tactic used to distribute malware.


Run your antivirus software at least once a week. You should also make sure your antivirus software and OS remain current by downloading updates and patches on a regular basis. Most antivirus software updates at least once a week as security firms add more virus information to their databases.

Avoiding viruses might sound like a lot of work but keep in mind it's easier than fixing a computer that's been hit with a virus. Learn more about computer viruses and safe computing on the next page.

If you can't seem to delete the viruses no matter which method you try, it may be time to bite the bullet and perform a complete system wipe. This involves formatting your hard drive and reloading the operating system. This will delete all of your information -- be sure to save backups of any important, virus-free files before you start.

Monday, August 16, 2010

100 Ways to Improve Usability in Your Library


With the popularity of Library 2.0, libraries are getting more complicated these days, and it's becoming harder to make sure that everyone is happy. You have to stay on top of online collections, new library programs, websites, and more. Read on to find out how you can make these and other components of your library better, and make life easier for yourself and the people that visit your library.

General
Consider these tips when looking at overall ways to improve usability in your library.

  • Conduct a usability study: Gather some of your patrons, ask them to find something in the library, and analyze their behavior.
  • Make use of what users already know: Model your design after things that your user is likely to be familiar with already.
  • Use descriptive wording: Instead of using project names for something, call it what it really is. For example, instead of calling a search engine "Find It!," simply call it a search engine, or "Find It! Search Engine."
  • Avoid overwhelming users: Give enough information to provide guidance, but not so much that they'll be confused.
  • Be friendly: No one wants to visit a library where the staff is rude and unhelpful.
  • Consider your users: When creating usable design, think about your users and how they'll be utilizing what you create.
  • Use common terms: Make sure the words you're using are easily understood by users.
  • Aim to save time: Make it a goal to help your visitors navigate information quickly.
  • Make your library desirable: Design and market your library in a way that makes people want to use it.

Website

Make your website easy to use and navigate with these tips.

  • Be consistent: Use the same fonts and design elements on all of your library's pages so that users always know they're still on your site.
  • Put a help link on every page: Don't leave users stranded. Give them a way to get help no matter where they are.
  • Use templates: Create a template for your site, and base the design of all pages on that template.
  • Make your catalog search incredibly easy to find: Most visitors to your library's website will be looking for items, so be sure to make it easy for them to find what they're looking for right away.
  • Check for errors: Make sure that your site does not have any broken links or grammatical errors that will undermine the quality and authority of the library.
  • Create effective navigation: Use navigation that is simple and easy to understand.
  • Put your most important information up top: Avoid making your patrons scroll to find information. Put all of your most used functions and information high in the display field.
  • Check for accessibility: Ensure that your website is usable for everyone by assessing your site's accessibility.
  • Be action-oriented: Let users choose what they want to do, like "reserve an item."
  • Meet specific goals and tasks: Consider what your site's visitors are coming to do, and make it easy for them to do it.
  • Design for quick loading: Don't make users wait around for information. Create a quick loading website.
  • Create a footer "mullet": Put all of your fun stuff like Flickr images, news, and events in your footer.
  • Leave bread crumbs: Show your users where they should go by putting lots of links in your website's text.
  • Use lots of white space for important elements: Place a good deal of white space around important site elements like your search box in order to draw attention to them.
  • Create a task-centered home page: Instead of overwhelming visitors with information, give them areas where they can do tasks like search for a book or get directions to the library.
  • Make your search as Google-like as possible: Most visitors will intuitively understand how to do searches on Google, so model your search after theirs so that they'll be able to use it easily.
  • Offer larger font sizes: Allow users to choose what size text they'd like to use for your site.

Catalog & Search

Follow these tips, and you'll make finding information incredibly easy.

  • List your availability: When users search for an item, let them know how many you have available, or when they're expected to be back in the library.
  • Offer a reservation system: If you don't have an item currently in the library, allow users to sign up to get it when it comes available.
  • Offer filtering: Allow your visitors to place filters on their search, like non-fiction and poetry, to find exactly what they're looking for without working through a lot fo what they don't want.
  • Provide a search history: Help your patrons remember what they were looking for by offering a search history function.
  • Share with other libraries: If you don't have a book or item within your library, offer a function that allows users to connect with a library that does.
  • Use search suggestions: Pre-populate your search field with ideas for what users should be searching for.
  • Check your logs: Take a look at what your patrons are searching for on your site, and whether or not they're able to find it.
  • Offer a site search: Go beyond a catalog search and allow visitors to do a search of your library's entire site.

Availability

Make your library a more open and available place for patrons with these tips.

  • Make your most often used items prominent: If you have certain selections that are used frequently, make sure they're highlighted and incredibly easy to find.
  • Weed out your selection: Create a protocol for weeding out unused or unnecessary items so that the ones you actually need will be more prominent.
  • Use statistics: Find out what parts of your collection are most popular, and expand upon them.
  • Offer ebooks: Make ebooks available in your collection, and users can take advantage of a new way to enjoy books.
  • Put as much as you can online: Library patrons like the instant information and ability to make use of resources on the Internet from home and work, so be sure to facilitate this.
  • Make your help desk obvious: Put a well-staffed help desk in an obvious place so that users will be able to approach it easily.
  • Make sure users know they can get a book: Many people do not realize that they can reserve or order books from the library.
Staff

Ask your staff to make these improvements for the sake of usability.

  • Build camaraderie: Create a staff that enjoys working together, and they'll be better prepared to serve the needs of patrons.
  • Encourage blogging: Allow your staff to evangelize for your library and get connected with patrons by encouraging them to blog.
  • Be available: Make sure that you always have enough staff on hand to meet the needs of your library's users.
  • Support professional development: Encourage your staff to seek out additional education in new media, technology, and other courses that will help them in the library.
  • Use a wiki: Utilize a wiki for content management so that you can have an effective internal sharing system.
  • Cross train: Have staff in different departments train with each other, so that everyone has more knowledge to help library patrons when needed.

Library Environment

Make your library an easier place to learn and work.

  • Manage noise: Create quiet learning areas so that patrons aren't disturbed by talking, cell phones, and other distractions.
  • Use signs to make areas clear: Use large signs to tell people when they're in the childrens' section, or a no cell phone zone.
  • Handle conflict between patrons: Be sure that your patrons aren't driving each other out of the library.
  • Be positive: Make sure that your signs do not give off a negative or limiting feeling. Tell patrons what they can do, instead of what they can't.
  • Offer lots of power outlets: Encourage users with laptops to come into the library by offering them an easy way to stay powered.
  • Make your signs readable: Use a large enough size and clear font to get the point across.
  • Create stations: Devote an area to reading magazines, another to doing research, yet another to individual studying, and so on.
  • Offer individual and group spaces: Create areas where individuals and groups can devote their time to study and discussion separate from the main library area.
  • Create a clean presentation: Don't leave books cluttered on carts and on tabletops–put them where they belong.
  • Use signs to announce tools: If you have a self checkout machine, make it easy for people to find it with a sign.
  • Consider acoustics: If you're undergoing new construction or a renovation of your library, ask your architect or contractor to design with sound in mind.
  • Create a bookstore-like layout: Make your library look like an inviting bookstore to encourage reading and visitors.
  • Make use of windows: Make the library a more comfortable place by using large windows for natural light.
Interaction

Improve communication in your library with these tips.

  • Ask staff to wear name tags: If patrons need help, make it easy to find someone by an identifying name tag.
  • Offer tours: Familiarize users with your library by giving regular tours.
  • Have an active email address: Be available through email, and you'll be able to help more patrons.
  • Ask users what they want and need: Get to the root of what your patrons are looking for by simply asking them.
  • Blog: Keep patrons updated on what's going on with the library by maintaining a regular blog.
  • Create exciting events: Get your library's visitors to come in for more than just books by hosting fun and interesting events.
  • Make use of social networks: Be available and open up interaction on social networks like Facebook.
  • Use IM: Make your library available for assistance via instant message, so you can be helpful in a quick and easy manner.
  • Encourage user-generated content: Make it easy for your patrons to be involved in the creation of content.
  • Hold training classes: Not every visitor to the library will intuitively understand how to use it, even if you've designed an incredibly usable library. Hold training sessions to make it easier for people to navigate your stacks.
  • Offer RSS feeds: Make it easy for users to stay updated on new additions to the collection, library news, and more by implementing RSS feeds anywhere they fit.
  • Reach out to visitors: Ask your staff to always be on an active lookout for patrons who seem like they need assistance.
  • Improve service to remote visitors: Make your library's availability from outside of the library easier and more effective for patrons to take advantage of.
  • Improve staff's demeanor: Explain and encourage appropriate body language, voice tone, dress, observation, and listening in your staff.
  • Train regularly: Keep your staff's skills fresh with regular training sessions.
Computers
Follow these tips, and you'll make your library's computers even more useful.

  • Install Firefox: With Firefox you can set up a custom experience, including the ability to put links to your library's catalog on book names.
  • Designate catalog and Internet computers: Make it easy for users to know which computers are for browsing the catalog, and which can be used for the Internet.
  • Offer more laptops: Users want to make use of laptops, so be sure to have enough to give them what they want.
  • Allow patrons to use the tools they want: Make instant messaging, YouTube, gaming, and other resources available on your library's computers.
  • Offer Wi-Fi: If you aren't already, make free Wi-Fi available in your library.
Equipment
  • Make your library's tools more useful with these tips.
  • Be available for troubleshooting: Have a prominent help desk, and offer a sticker with directions on your equipment.
  • Check out mp3 players: Make listening to podcasts and ebooks easy with mp3 player checkouts.
  • Offer a simple checkout system: Don't put a lot of restrictions on how and when patrons can use equipment unless it's entirely necessary.
  • Offer CD and DVD players: If you're going to offer CDs and DVDs in your collection, make sure your library has players available for patrons to use.
  • Stay on top of maintenance and repairs: Always make sure that the equipment available to patrons is in good working order.
  • Lend tools: If you're going to offer how-to books for checkout, make your library a one stop shop and offer tools to do the job as well.
Kid Friendly

Make children feel welcome and encouraged in your library by implementing these ideas.

  • Provide child-centric visual design: Offer animation and sound effects to get their attention.
  • Use multimedia for navigation: Show children images to suggest where they should go next.
  • Create reading nooks: Kids want a comfortable place to sit and read, so devote a few corners to comfortable bean bags and other implements that encourage curling up with a good book.
  • Give instructions: Studies have found that when given written instructions, children are willing to read them and will make use of them.
Fun Tools

Use these tools in your library, and you'll be able to better connect to and serve your patrons.

  • Flickr: Let users see photos of the library in action and get excited about visiting.
  • del.icio.us: Make it easy for patrons to save their bookmarks to the web with del.icio.us.
  • Librarything: Create a social catalog for your library on Librarything.
  • Facebook: Get connected, share news, and spread information with patrons on Faebook.
  • Diigo: Make it easy for patrons to save information with highlighting and sticky notes right in the browser.
  • Twitter: Use Twitter to publish mini updates about what's going on at the library.
  • Ma.gnolia.com: This online bookmarking site allows you to create bookmarks for an entire group.
  • LibGuides: With this app, you can create content, share knowledge, and promote resources.
  • Wikipedia: Encourage users to take advantage of and participate in this user-generated encyclopedia.
  • YouTube: Post videos of your library on YouTube to get patrons excited about visiting.

Recommend this

Related Posts Plugin for WordPress, Blogger...