Quickly scan a file with over 40 antivirus-es

This morning I downloaded a ZIP file from a not-so-well-known website on the internet. As you can imagine, I was slightly wary because it was not from a known and reliable location. Although my antivirus and anti-spyware scanners gave it a clean chit I was not convinced. I wished there was a way to be more confident.

Sound familiar? Read on..

An alternative to Revo Uninstaller on 64-bit version of Windows 7

Revo Uninstaller is one of the several excellent freewares out there that provide an improvement over the built-in "Windows Add or Remove Program" feature. The additional thing these apps do is that they look for additional files or registry entries that applications tend to leave behind. Over time these left-overs eat up diskspace, cause errors, etc. If you haven't yet, I would certainly recommend using one of the several choices.

But when I recently moved to 64-bit[huh?] of Windows 7, I found that my current favourite - Revo Uninstaller was not able to cleanup my 64-bit applications. It's commercial version does offer this feature, but I was on the lookout for a free alternative. This post should also give you an idea of how to look for an alternative to existing software application.

Linux Commands to Find Total and Free RAM

Looking to find how much primary memory (RAM) a Linux box has got? I have two ways of doing this.

Introduction to encryption with SSL

SSL short for "Secure Socket Layer" is a highly sophisticated piece of technology that is most commonly known for securing exchange of information between browsers and websites. The "s" at the end of the https:// prefix that all secure websites addresses start with stands for secure. That at the lock sign appearing is an indication that SSL is at work protecting your content.

https icon
The only place SSL is actually ever visible
Of course, it secures much more than just web browser sessions. It should suffice to say that this technology is a crucial part of the protective mechanism that sits under any software systems that need to speak to each other - irrespective of whether they are on the internet or not.

For those of us who are keenly interested in internet and technology, I came across a very well-written article that can serve as an excellent starting point to help one get introduced to how the concept works in a broad sense.

Read: SSL/ TLS Strong Encryption - An Introduction

Let me introduce you to Vagrant

The DevOps way of thinking (no, it's not a product - more of a method) has seen several new tools being made available to both developers and support engineers. That is where popular skill names like Chef, Puppet, continuous integration etc sit. Vagrant is one of them.

This post is a loose introduction to Vagrant using my own workflow as an example. It is intended as a high level read for anyone who has heard of Vagrant and needs to figure out where and how it fits in the world of developing software.

Heroku App Rename From Web Stops your Git Commit From Working

I recently discovered Heroku. And it's easy to make a mess ..err.. mistake when you are new. I recently created a new app on Heroku and renamed it from the web interface on a whim. Suddenly my Git command-line failed complaining my app did not exist - oops! Did you do that too? Here's a way out of the mess.

Create Screen Recordings Easily and For Free

Usually the best way to explain what's happening on your screen is to show. This is exactly what screencasts do.