Blog

Got yourself banned by DenyHosts? Why not give DenyHosts-unban a whirl

in DevOps

Often people will get themselves banned from a server because they used the wrong SSH key or they simply forgot their passphrase or even password. This simple little piece of tech will help your Sys Admins/DevOps deal with these minor annoyances with greater ease.

Kura

Kernel Kaiser

Kura

Lunch Frisbee

by Alex

The Tangent Labs team have made a habit of taking a couple of frisbees to the park at lunch time. Alex ruminates on the reasons why.

Hello World

by Dawid

It took a while to get to this point but finally we are happy to launch the new Tangent Labs website and blog to the world.

django-openkm

by Phil

Recently we've been working on integrating OpenKM into one of our Django projects. OpenKM is an open-source document management system written in Java. The end result was that I wrote and open-sourced a Django app called django-openkm. which anyone can use to delegate document management, storage, search and more from your Django app to OpenKM.

Git tagging with Fabric

by David

Over on codeinthehole.com, David Winterbottom has written up a Fabric function for elegantly handling git tagging when running deployments. Such a function is part of all python deployment scripts used at Tangent Labs - it helps ensure that every build is either tagged or has a build number that helps QA determine where in the release cycle an integration build is.