Someone posted a video of me to Facebook & I couldn’t figure out how to extract the video file to save to my hard drive, so I found ChromeCacheView. It’s clunky & you still have to do a bit of hunting to find the files but using this program & a bit of ingenuity, I was able to find & save the video for future posterity.
License: Freeware
Date Added: October 31, 2011
I use this program: Once a decade (emergencies)
An RSS aggregator that’s fairly lightweight (though the database can get huge if you have a lot of feeds in it). If you prefer an offline reader, Feedreader is probbaly the way to go. I was able to browse thousands (yes, thousands) of job ads a day using Feedreader to quickly scan the headline & just look at the ones that were most intersting to me. It’s a bit of a resource hog, but I’ve yet to find another feedreader that matches my needs so closely.
Edit May 22, 2010: FeedReader is an extreme resource hog – while it’s running my hard drive spins non-stop, and whenever I open it, it takes a long time to open or to do things. I’ve finally found an RSS reader that matches all my needs – see March 21, 2009
Updated: May 22, 2010
I use this program: Never
Open source FTP and SFTP program. The interface is simple, it has good options and it just works.
License: Open Source
Installation: Install & Portable
Date Added: April 4, 2009
I use this program: Daily
PortableApps.com Version Available? yes
This program sits in your system tray & lets you add files to be downloaded. It can beak a large file up into smaller parts to speed up the download, or resume a download once it has been stopped (depending on the configuration of the web server you’re downloading from). I haven’t used it in a whlie, but it was very handy for a while.
License: Open Source
Installation: Install
Date Added: March 21, 2009
I use this program: Once a year
You’ve already heard of gmail, but you may not have thought of it for the purpose I’m about to describe – as a spam blocker for your email client.
A few people I work with get so much spam email that some sort of spam blocker is necessary or they’d be overwhelmed. They get over a thousand spam messages a day, and after a weekend their computers choke on the spam. One of my coworkers is also the type to open email attachments from spammers (because they’ve cleverly made it look important) leading her to get viruses. What do you do in these situations? Set Gmail up in between your coworker and their incoming mail. Gmail can check POP3 email and can act as a POP3 email server. Getting Gmail to check your incoming POP3 email server, and then getting your client to check Gmail using the available POP3 protocol, you’ve interposed the world’s best spam blocker between your coworker and their incoming email. From everyone else’s perspective, things seem normal – though they may take another minute or two to get email than everyone else, but you know that spam is being blocked before it ever gets to them. And if something gets labeled as spam that shouldn’t (such as a website registration email) – just log in to gmail and find it. It also serves as an archive for all incoming mail, should you need it for audit/CYA purposes.
License: Freeware
Installation: Browser Based
Date Added: May 22, 2010
I use this program: Daily
Google Chrome is a somewhat lightweight browser that has some interesting features. It’s based on the Safari rendering engine, and launches each tab in a separate process, so if a webpage has something on it that causes that tab to crash, you can to into the task manager, kill that process, and keep on browsing without losing any of the data in your other tabs. While this means greater overhead per-tab, it also means as you close tabs, memory is reclaimed and given back to your OS. It also has an “incognito” mode that keeps no cookies or history of what you’re doing. All in all, I recommend it for lightweight or private browsing. Works on a computer I have at home that could never easily run Firefox.
Update March 7, 2011: I caught a virus while browsing the web using Chrome, so I unstalled Flash- it turns out that Flash is built in to Chrome, but you can turn off plugins by default and it’s really simple to turn them on – either for a site as a whole or “now”. Chrome does have one downside though- it downloads updates transparently & leaves the install files behind, so it will quicky grow to several gigabytes, which isn’t good when you’re using it on a netbook.
Update October 31, 2011: Check out Chromium Portable, based on the same code as Google Chrome, but it omits certain thing that you may find objectionable (from a privacy point of view). While I’ll continue to use Chrome (because of it’s ability to control how plugins work & because I don’t have Flash intalled on my computer & depend on Chrome’s bundled Chrome to view Flash based content), I do recommend Chromium for privacy oriented users.
Update December 3, 2011: Check out Iron Portable. Similar to Chromium above, but part of the Portable Apps suite.
License: Freeware
Installation: Install
Date Added: March 21, 2009
Updated: December 3, 2011
I use this program: Daily
PortableApps.com Version Available? yes
A very simple drag & drop file server that allows you to share files from your computer with friends. All they need to do is point their web browser at whatever address your computer is (the program tells you) and they can see whichever files you’ve decided to share. If you’re behind a network firewall you will have to know how to find your address & share it with the outside world.
Windows Networking is so tricky, that I use this at home to share files with people on computers just a couple of feet away from mine.
A lot of antivirus programs will tell you HFS is a virus. It’s not – it just behaves in some ways that a virus may behave (namely, allowing other people to access files on your hard drive – but this is what you want it to do). Tell your antivirus software that this program is OK.
Update November 2011: A new beta version of HFS includes some simple scripting which, when combined with the right template, can be used to create a simple forum/chat application, all hosted off of your home PC.
License: Open Source
Installation: Portable
Date Added: February 21, 2010
Updated: November 26, 2011
I use this program: Once a month
HTTrack will browse a website & make an offline copy of it for you to browse at your leisure. It’s the kind of thing you’d only need occasionally, but you’re glad to have when you do need it.
License: Open Source
Date Added: March 21, 2009
I use this program: Once a decade (emergencies)
I2P is a decentralized, encrypted, anonymous peer-to-peer network that’s intended more for communication than for file sharing.
Its topology is similar to Tor – lots of nodes connected to each other and you can run web servers or IRC servers on it. According to stats.i2p (i2p is their internal TLD) there are 10,000 nodes active as of November 2011. Still, it seems to suffer from the “network effect” problem – the only people on i2p are people who are interested in creating an anonymous, decentralized, encrypted, internet so most of the content on i2p is about i2p. There’s also the interesting problem how how do you implement a domain name structure with no centralized naming authority? Their solution is that everone maintains their own hosts list (human readable domain to hash tag) & that whoever ends up first in your list for a domain (e.g. site.i2p) is the one you use. You can subscribe to trusted lists for new hosts, but the possibility remains that different people will resolve site.i2p to different machines. There is also an active IRC server.
Still, this is how I see Internet 2.0 taking shape – an anonymous, encrypted mesh network, and i2p is one of the more mature instances of this. In a world where the US Goverment is threatening to filter DNS [ref], creating their own version of the Great Firewall of China, it’s evident that a decentralized mesh network will be the way forward and there are a number of projects that have cropped up recently to do so via hardware (resiliant, mesh, wifi networks). This is a strictly software implementation.
License: Open Source
Installation: Install
Date Added: November 26, 2011
I use this program: Once a year
PortableApps.com Version Available? no
Jabber is a server + client protocol that allows you to set up your own instant messenger. Used mostly at companies that want to enable chat, but don’t want their chat shared with AOL, Microsoft, Yahoo or Google or to go unencrypted over the internet. Since you control the server, you can enable things like encryption & chat logging on the server. Google Talk/Gchat is based on Jabber. You can also enable communication between server, so you can connect different branches of your organization with Jabber, each controlling their own version.
License: Open Source
Installation: Install
Date Added: December 12, 2005
Updated: March 21, 2009
I use this program: Never
Using Mailwasher, you can log in to your email account & delete and bounce spam mails before they hit your inbox. Why is this cool? Because by sending a bounced email, you’re telling the spammer “return to sender, address unknown” and spam bots will remove your email address from their list of valid email addresses. It won’t solve your spam problems, but if used diligently, it should be a great way to cut down on the amount of spam that gets sent to you.
Update March 2009: I used this program to delete over 4,000 spam messages in someone’s inbox. Yes, that’s 4,000 spam messages. (Or maybe it was 40,000, I forget). Any email client that downloaded the email first to analyze it would have died. Mailtrust too wasn’t rock-solid and I had to keep stopping the download process, otherwise Mailtrust would peg the CPU and churn for hours, but it was the only tool I could think of that would get the job done, nevermind the bounce features, it’s a great tool for cleaning your inbox if there’s so many spam emails your mail client chokes on them.
License: Freeware and Shareware
Installation: Install
Date Added: December 3, 2006
Updated: March 21, 2009
I use this program: Once a decade (emergencies)
MoonEdit is a great collaborative text editing tool. It allows two people to edit the same document simultaneously. I’ve never found a use for this, but it’s just simply awesome in concept.
Update November 2011: Google Docs now has realtime collaborative editing, making Moonedit somewhat obsolete.
License: Freeware
Installation: Install
Date Added: January 21, 2005
Updated: November 26, 2011
I use this program: Once a year
A simple program that sits in your system tray and tracks your network usage in real time and with historical data. Especially useful for people who pay for bandwidth, I use it to look for leaks (unexpected bandwidth usage from programs) and to check for download speeds on prgrams that don’t report download speeds (such as install programs that download the core program).
Portable Version
I also use the (somewhat less robust NetPerSec, part of the PC Magazine utilties that used to be free but now require a purchase/suscription.
License: Freeware
Installation: Install & Portable
Date Added: March 27, 2010
I use this program: Daily
I’m on DSL at home and that means my IP address changes every few days. Yet I need to connect to my home computer to transfer files from time to time (frequently viaWaste). So what do I do? I use no-ip so my home computer has a domain name I can connect to when away from home. DynDNS is a similar service, but I find it’s clunky to use, I prefer no-ip.
License: Freeware and Shareware
Installation: Install
Date Added: March 7, 2011
I use this program: Daily
This is a great tiny (1.2MB) web browser that only supports old-school website layouts (HTML 3.2 – no CSS, no Javascript), but could get you out of a jam on a computer with absolutely no spare RAM. It claims to erase your tracks after you use it, but I find that they persist.
License: Freeware
Installation: Portable
Date Added: March 12, 2006
Updated: March 21, 2009
I use this program: Once a year
Pidgin is an open source instant messaging client that works with all the major protocols, including IRC and Jabber. It’s the only instant messaging client I use.
A portable version is available at PortableApps.com. One of the benefits of having a portable version is that all your passwords & chat logs are stored in the same folder as the application, making Pidgin that much easier to secure. Pidgin Portable even supports encrypted chat sessions with portable versions of Pidgin Encrption and Pidgin OTR.
I DO NOT recommend Trillian. When dealing with tech support, the tech support guy emailed me a portion of my password hoping to jog my memory (thinking that my problems were an inability to remember my Trillian password & not their confusing licensing scheme). The fact that my password was stored in plaintext is a HUGE red flag that they don’t take security seriously.
License: Open Source
Installation: Install
Date Added: March 21, 2009
Updated: April 10, 2009
I use this program: Daily
PortableApps.com Version Available? yes
PuTTY is a Telnet and SSH program – you can use it to log in to remote servers and get access to a command line interface, which is useful for certain tasks- if you need me to tell you more than that, you probably don’t need it.
License: Freeware
Installation: Portable
Date Added: March 8, 2011
I use this program: Once a month
PortableApps.com Version Available? yes
RSSOwl is my new favorite RSS program. It’s fast and unlike FeedReader, doesn’t keep my hard drive running 24/7. I currently have a few dozen news feeds with over 5,000 articles and it’s fast and works great. It also has the option to delete articles after a set number of days, rather than just keep each feed with the same number of articles. This means that you can ensure that the news you’re reading really is fresh and that old news isn’t clogging up your system. It lacks the “intelliupdate” feature that FeedReader has where the program determines how often it should check for updates (based on how often updates usually occur) but the default setting of 30 minutes seems fine.
The UI isn’t as clean as it could be – you can’t click on the read/unread column to make things as read/unread – you either have to right lick on the item & go into the menu, or remember the keystroke, but this is a minor issue for an otherwise excellent program.
Update March 7, 2011: RSSOwl is nice, though when it’s updating feeds it pegs my CPU. Admittedly I use it on a weak laptop and have a lot of feeds. It is still a good RSS Reader.
License: Freeware
Installation: Install & Portable
Date Added: May 22, 2010
Updated: March 7, 2011
I use this program: Daily
Tor is a decentralized encrypted network tool that lets you surf the web anonymously. You connect to Tor & your web surfing is then routed through the Tor network until your request comes out through another Tor node – thus hiding your IP address from any sites you visit. There have been a few white papers recently on how it may be possible to monitor Tor traffic, but it’s still the best tool out there for surfing the web with relative anonymity. (there’s still the evercookie to track your identity).
Check out the Tor Browser Bundle for a portable version bundled with a pre-confiured Firefox.
Update December 26, 2011: Check out Advanced Onion Router (AOR) for a compact, portable TOR solution. You can launch programs from within AOR to help prevent privacy issues with certain plugins not obeying the proxy rules you set & giving away your IP address. I did find that I couldn’t launch Iron Portable from within AOR because it would violate certain Windows security rules – I’m not sure how it would fare with other browsers.
Also check out OperaTor if you prefer to use the Opera browser to surf anonymously.
License: Open Source
Installation: Install & Portable
Date Added: November 26, 2011
Updated: December 26, 2011
I use this program: Once a year
VNC allows you to take control of another computer. It’s cross platform (and comes pre-installed on Macs where they call it “Screen Sharing”). It does this by sending a highly compressed video of your computer to the other computer. Created by a compan that was acquired by AT&T, VNC has been long trusted in the computing world. VNC can also be configured to act as a web server, so you can allow someone to take control of your computer via a web browser alone without having them install the software, in which case it uses a Java client. One of the cons of VNC is that it doesn’t work if the client is behind a firewall (such as on an internal network). Obviously, this is recommended only for highly technically proficient people.
Real VNC: Freeware & Shareware versions (I’ve only ever used the freeware version). I believe Real VNC is based most closely on the original. I’ve found RealVNC to be the least resource intensive VNC, which is great for older computers.
UltraVNC: Open Source, this version allows you to create an .EXE file that you can send to someone else and they can connect to you rather than you connecting to them. In this case, you have to not be behind a firewall (or at least open certain ports to the public). UltraVNC is frequently used by tech support personnel that need to control your computer to fix something (Verizon, for example, used it to help me troubleshoot a problem DSL connection).
TightVNC: Open Source, this version places an emphasis on how highly it compresses the video stream for slow internet connections, but I found it to be very CPU intensive, so it may not work so well on older computers.
Fog Creek CoPilot: Shareware/Subscription Service, this is a pay-per-use VNC based on Ultra VNC, meaning the other person downloads a program & runs it and automatically connects to you – they don’t have to configur anything. The major benefit over Ultra VNC is that it takes care of configuration for you (you don’t need to email/upload the configured file anywhere) & uses a 3rd party server to “punch through” firewalls, allowing it to work even if both computers are behind a firewall. There are many services like this (I believe “GoToMyPC” is another), but I happen to be familiar with CoPilot & like that you can pay for only 24 hours, which in most cases, long enough, and it’s free on weekends.
TeamViewer (portable version): I keep hearing great things about this, but haven’t had the need to use it yet. It seems to operate like CoPilot (with a 3rd party server to punch through firewalls) and it’s totally free for personal use.
License: Freeware and Shareware
Installation: Install
Date Added: December 12, 2005
Updated: February 28, 2010
I use this program: Once a decade (emergencies)
WASTE is a program with an interesting history. Written by the guy who wrote Gnutella after his company (which also makes WinAmp) was bought out by AOL as a competitor to AOL Instant Messenger and released controversially on to the web for just a few hours before being pulled by AOL executives, it’s a purely peer-to-peer chat & file sharing app that operates similar to AIM/Yahoo/MSN/ICQ etc. Without a central network to connect to, you have to rely on your peers to keep their client open (and unfirewalled) for the network to stay alive.
WASTE is part of a burgeoning “darknet” community, but I find it very poor as a file-sharing tool, unless you’re specifically sending a file to someone. Everything that happens within the network is encrypted to outside eyes, but the chain is only as strong as its weakest link.
The latest active version is Waste Again, which adds some nice features.
I wrote a version of the Wikipedia article.
I use it mostly to share files between home & work – it opens some files on my home network that only I can access. Recommended only for advanced users.
Update December 6, 2011: If you’re connected and wondering why your up/down speed is so slower than you think it should be, you or someone you’ve connected to may have chosen a restrictively large key size. Choose a smaller key size and watch your transfer speeds increase.
License: Open Source
Installation: Install & Portable
Date Added: December 12, 2005
Updated: December 6, 2011
I use this program: Once a month
A nice, graphical and GUI based log file reader. I use Google Anlaytics now, but it doesn’t tell you everything a good log analyzer may tell you.
License: Freeware and Shareware
Date Added: March 21, 2009
I use this program: Once a year
You won’t need this program a lot, but it can be used to analyze network traffic going into & out of your computer… for example I was able to configure it to create a chat log from software tht doesn’t support chat logs. It can be useful in finding spyware as it tries to phone home & see exactly what is being sent.
License: Open Source
Installation: Install
Date Added: March 21, 2009
I use this program: Once a decade (emergencies)