Combating Internet Addictionby dave on 2007-05-04
I've been insanely busy the past few weeks finishing up final projects, homeworks, and examinations. I have some cool things to post when I get a chance but for now I'm leaving a simple productivity tip. My work revolves completely around computers which in my opinion have become more of a distraction than an assistant in the majority of work places. The major culprit ... the internet. Few people are actually distracted by the three exciting windows card games, or the exciting publications they could make with their text editor. The real distraction lies in the limitless videos, articles, music and other forms of entertainment on the web. To me, having access to the internet on the very machine that I'm trying to do my work is like trying to read a book infront of the TV. So often I'm in the middle of coding or writing something and find myself subcontiously pulling up my web browser and typing in the name of my favorite sites. Before I even realize it I'm on digg, grupl, facebook, or college humor and have 10 interesting articles to distract me. I also get heavily distracted from the hard hitting action and news coming from Jared's One Blog. Sometimes to prevent this I just turn off my wireless access, but most of the time I still need access to the network for files, coding references, or email, so I've found a better solution. With some easy edits to my hosts file I simply block the pages that are so problamatic for me. Here's how:
On a mac pull up your terminal: Applications > Utilities > Terminal, and type the following.
$ sudo emacs /private/etc/hosts
It will prompt you for your password and bring up something that looks like the following screen.
Then just add
at the end of the file for each of the sites you want to block, as shown in the example. What its doing is redirecting requests to those sites to your home computer. Unless you're serving a page from your computer you should get redirected to nothing. Make sure to include different names for the site like www.facebook.com, www.thefacebook.com, and minnesota.facebook.com for example. To save the file press Ctrl-X Ctrl-S and then to close emacs use Ctrl-X Ctrl-C. Now its all setup, though it may take a restart before it starts blocking.
The same can be done on windows. This site tells me that the host files on windows are located at
Windows Vista = C:\WINDOWS\SYSTEM32\DRIVERS\ETC Windows XP = C:\WINDOWS\SYSTEM32\DRIVERS\ETC Windows 2K = C:\WINNT\SYSTEM32\DRIVERS\ETC Win 98/ME = C:\WINDOWS
Now you're no longer victim to those horribly distracting pages and can get your work done! Exciting? I think so.