"Switzerland is a country where very few things begin, but many things end."

In this case Switzerland isn’t a country, it’s a software tool designed by the EFF to help you figure out if your ISP is throttling your bandwidth.

Is your ISP interfering with your BitTorrent connections? Cutting off your VOIP calls? Undermining the principles of network neutrality? In order to answer those questions, concerned Internet users need tools to test their Internet connections and gather evidence about ISP interference practices. After all, if it weren’t for the testing efforts of Rob Topolski, the Associated Press, and EFF, Comcast would still be stone-walling about their now-infamous BitTorrent blocking efforts.

Developed by the Electronic Frontier Foundation, Switzerland is an open source software tool for testing the integrity of data communications over networks, ISPs and firewalls. It will spot IP packets which are forged or modified between clients, inform you, and give you copies of the modified packets.

At this point Switzerland is only a command-line tool so if you’re not comfortable with C:\> then you might not want to delve into this one right now and wait for a GUI.

Oh, and bonus points if you find the source of the quote I used for the title of this post.

Run another OS within Windows

Providing you’re running Windows Vista Business (or Ultimate) you can download and install the free Microsoft Virtual PC 2007 software. Once you’ve got that running you can create virtual computers onto which you can install any operating system you want. For example, you could install a version of Linux. Maybe you got a beta copy of Windows 7, you could run that as I have. (Shown below.) If something goes wrong, just delete the virtual computer and start over. How easier could it be?

Windows 7 beta running in Vista via VirtualPC 2007

In order to form a more perfect robots.txt file

308200734_03cad094dd_m A robots.txt file is something you can place on your Web server and most search engine crawlers will pay attention to its instructions. Those instructions are which directories should not be indexed by those crawlers. Well, since mid 2003 when it was first noticed, the robots.txt file for the Bush White House Web site has ranged from 1000 to more than 2400 lines long.  That was thousands of directories worth of content in whitehouse.gov which was not findable via such search engines as Google. As of mid-day this past January 20, 2008, it is now just four lines long, only three of which actually prevent crawlers from indexing certain directories. (And for the record, most Web masters will agree that these three lines are perfectly reasonable to block.)

50 Extremely Useful PHP Tools

PHP LogoI’ll quickly admit that I an not a programmer. I generally can steal a few lines of code and tweak it if necessary but the fact that it still works when I’m done with it will always amaze me. However, for those of you that understand PHP out there, be sure to check out Smashing Magazine’s list of 50 extremely useful PHP tools. I’m sure you’ll find something you can use right now.

Flickr This

Flickr logo. If you click it, you'll go home Yesterday I shared with you a Firefox add-on to automatically upload Web images to Photobucket. Today, I have for you a bookmarklet that works in most browsers to allow you to automatically upload Web images to flickr. To install it, right-click on your bookmarks toolbar, choose New Bookmark (or whatever it’s called in your browser), name it “FlickrThis” and instead of giving a URL for the location, paste in the following code:

javascript:t='';for(var%20n=0;n<document.images.length;n++){t+='<a%20href=/%20onclick=\'document.f.url.value=document.images['+n+'].src;document.f.submit();return%20false;\'><img%20border=0%20src='+document.images[n].src+'></a><br>'};if(t!=''){document.write('\<p\>Click%20an%20image%20to%20add%20it%20to%20your%20photostream\</p\>\<form%20name=f%20action=http://www.flickr.com/tools/sendto.gne%20method=get\>\<input%20type=hidden%20name=url\>\</form\>'+t+'');void(document.close())}else{alert('No%20images!')}

Now, when you get to a page containing an image you wish to post to your flickr account, click FlickrThis and choose the image from the ones presented on the screen. As I said yesterday, please keep Copyright in mind when using this tool.