Archive for the ‘Tools’ Category

Puppet: Ruby-based Server Management Automation Suite

I have been watching Puppet roll out for Production purposes. Nice to watch a professional team do great work.
About Puppet:
Following a client-server model, and with its own declarative language, Puppet tries to solve one of the challenges of server systems administration: how to reliably automate server configuration management and distribution, an essential requirement in large [...]

Open Source, Distributed, RESTful Search Engine

ElasticSearch is an open source, distributed, RESTful search engine built on top of Lucene. Its features include:

Distributed and Highly Available Search Engine.

Each index is fully sharded with a configurable number of shards.
Each shard can have zero or more replicas.
Read / Search operations performed on either replica shard.

Multi Tenant with Multi Types.

Support for more than one [...]

Firebug for Internet Explorer, Opera, and Safari

Firebug Lite:
Firebug is an extension for Firefox, but what happens when you need to test your pages in Internet Explorer, Opera, and Safari?
The solution is Firebug Lite, a JavaScript file you can insert into your pages to simulate some Firebug features in browsers that are not named “Firefox”.

SUMO Paint

I am always tweaking images for one reason or another, sometimes for a client sometimes for me, but this looks handy…
Sumopaint is a fast, easy, simple but powerful image editing software.
Try it out here: http://www.sumo.fi/products/sumopaint

Use Gmail as a network drive

This is awesome:
Windows only: Mount more than one Gmail account as a remote disk drive with free utility Gmail Drive Config.
- thanks to lifehacker
Yes, it could all disappear but this has now replaced my old WebDAV solution…

I am impressed: Pentaho looks great

As a symptom of developing applications I have dealt with a lot of reporting and BI tools. From Cognos through to Crystal and others. But last night I finally spun up Pentaho.
Wow. I was impressed.
I grabbed their Reporting Evaluation tool and had it up and running in no time. I hooked up a MySQL datasource [...]

Getting SVN keyword expansion happening in Tortoise SVN

Sounds easy enough, and here are the steps:
1. Firstly access the settings file of SVN through the Tortoise context menu (right-click).

2. Enable automatic properties in the miscellany section.

[miscellany]
enable-auto-props = yes

3. Add the file extensions and keywords you want to be activated.

[auto-props]
*.html = svn:keywords=Date Id Rev Author URL
*.js = svn:keywords=Date Id Rev Author URL
*.css = svn:keywords=Date [...]

How to generate an SSH key with PuTTY on Windows

Assuming you have already grabbed PuTTY, you can generate a key with PuTTY using the instructions below:

Run puttygen.exe
In the “Parameters” section select your encryption standard, I use SSH2 DSA. Press Generate.
Move your mouse randomly in the small screen in order to generate the key pairs.
Enter a key comment, which will serve to identify the key [...]

Sync Outlook and Google Calendar

A while ago I used to run my own Exchange server for myself, my business, friends and family but after a while my spam levels kept increasing and my bandwidth was being consumed by garbage. Not only that I had people hassling me for support and trouble shooting a service I gave to them for [...]

Need to run multiple versions of Firefox on Windows or Linux?

I have had a few people ask recently how to run multiple versions of Firefox on the one Windows machine. The procedure is the same for Linux.
What you need to do is to install each version of Firefox into it’s own folder with a different profile for execution.
On Windows, create shortcuts like this:
“C:\Program files\Firefox\Firefox-1.5\firefox.exe” -p [...]