Show your Git Branch Name in your GNU Screen Status Line

Posted by Joe Yates Tue, 09 Mar 2010 07:57:00 GMT

I think my shell prompt is already cluttered enough, so I decided to show my current git branch in my GNU Screen status line instead.

Debian Alternatives

Posted by Joe Yates Mon, 22 Feb 2010 22:57:00 GMT

Debian Alternatives is a powerful system which allows you to decide which out of many is the implementation of a certain program that you want to use. It also handles groups of programs which can be selected all together.

Setting up PostGIS

Posted by Joe Yates Mon, 22 Feb 2010 14:34:00 GMT

How to setup PostGIS in your PostgreSQL database.

Shared Git Repositories

Posted by Joe Yates Sun, 21 Feb 2010 22:06:00 GMT

When you want to have a central shared git repository to push commits to, there are two common configurations: 1. Everybody uses the same user for commits - easy to set up, but very messy, 2. Create a system user for each committer, create a system group for each project and add users to relevant groups. The post explains how to set up and manage configuration the second option.

Managing multiple GNU screen sessions

Posted by Joe Yates Mon, 01 Feb 2010 18:46:00 GMT

GNU screen lets you can have multiple persistent screen sessions, and reload them by name.

Callbacks in Objective-C

Posted by Joe Yates Sat, 30 Jan 2010 15:55:00 GMT

In Objective-C, callback functions are a bit of a mystery - if you search for the on Google you get the impression they can;t be done. In this article I provide a recipe for using them