Dec 12, 2014

How to install all your software on a fresh Windows install

One word: Chocolatey.

Have you ever got a new computer, and spent the first week finding the software you're used to, downloading and installing every one? Did it ever happen that you couldn't find the right download location? Well, this may be the solution.

Chocolatey is a package manager, sort of like a program store, or if you are familiar with apt or rpm from linux, it's much like that. It's command line based, and that's a good thing. In my opinion it's very often a great thing...

In short, it lets you download and install all the different software that has been packaged and uploaded to the chocolatey database. It also handles dependencies, for instance the .NET framework, or python 3, or any other prerequisite.

The great thing about it being command line based is this:
You can create a script that installs all your favourite software.

Doesn't that sound sweet? I realize that it may not appeal to all of you, but as a computer geek and developer, it's very helpful, not to mention cool. It's also a real time-saver since most of the installations require no user input at all.

So to get started, you need to visit Chocolatey, copy the text from the first box on the page, and paste it into an administrator command prompt.

Next, you need to either install programs from command prompt like so:
choco install vlc (installs vlc media player)

Or you can install everything from a config file, like my example below, just save it with a .config extension!

choco install filename.config

You can see my sample config file here, it includes my favourite development tools: https://gist.github.com/anonymous/425de7eb68dbf150df23

Have fun setting up your next computer in a jiffy!

And remember to contribute; if you find that something's missing from Chocolatey, it's easy to upload your own package for it! Please read Chocolatey's guide first, there are some rules to follow.


Dec 9, 2014

The search for a great free antivirus on Windows 8

So, I just got a new laptop. It's a great little machine, a Dell XPS 13, and it came preloaded with very little software. That's a good thing if you ask me!

One of the handful of programs preinstalled was MacAfee antivirus. It came with a free one-year license, and I decided to take it for a spin. That did not last very long... I constantly noticed it eating CPU time, slowing down  my computer while eating away battery. Huh! It did have some cool features such as an online central for managing all your MacAfee enabled devices, but that just didn't help. I had to find something less intrusive.

I tried AVG, which I remember that I liked some years ago. It's still free, and it looks like it's working well, but it's just so annoying with all the sales pitch! You have to be very alert to click the right button and not end up buying and expansion or upgrade. It's like "free to play" antivirus, so it had to go, too. In addition, it feels a little overzealous with what pages and extensions it alerts the user about.

Then I went to Avast, which I run on my desktop computer. It's not bad, but even Avast's free version is getting a bit naggy. It does not slow down my computer, however, which makes it better than AVG and MacAFee.

Then finally I arrived at my current choice: Avira. It has a free edition, it does not slow down your computer, it does not nag too much about purchasing the full version, and it does a great job in keeping updated on the newest threats.  Oh, just be aware that it wants to install dropbox along with it.

All the packages I tried, all were free and had both desktop and mobile versions. If you really need a "central" to manage all your household units in one place, MacAfee is the winner. Otherwise, try Avira!

Let me know if you have a favourite of your own I can try!