Bottle Terrarium

A while ago I read a blog post on drvino.com about making wine bottle terrariums. The post was inspired by the work of Paula Hayes. I thought it looked like fun so made a few. One of my favourites is in a Spring Valley bottle. Check out the pics:

Utilising old desktops around the office

So over the years, we have some old desktops in the office which aren't really good enough to use for development any more. I've started breathing new life into them by using them to backup our Subversion repositories by using svnsync.By setting up cron jobs to sync every x minutes or even hours you can have a huge amount of redundancy for next to no cost.The read only mirrors are also handy for other applications that create load on your repositories (build servers etc) so I use a near real-tim...

Bamboo Trac Integration Plugin

Just finished version 0.1 of my BambooTracPluginIt adds items from your Bamboo rss feed into your trac timeline.It's basically just a hacked up version of the HudsonTracPlugin but I'm still proud of it :PFeedback is welcomed, not sure how active I'll be with development though so if anyone wants to take ownership (or co-ownership) of it just let me know.

mysql schema…. finally

I know this has taken waaay to long to post. But here it is if anyone still wants it. # CREATE DATABASE voip; # USE voip; # # Table structure for table 'allocation' # # DROP TABLE IF EXISTS allocation; CREATE TABLE `allocation` ( `allocation_id` int(11) NOT NULL auto_increment, `asset_id` int(11) NOT NULL default '0', `site_id` int(11) NOT NULL default '0', `extension` int(11) NOT NULL default '0', PRIMARY KEY (`allocation_id`) ) ENGINE=MyISAM AUTO_INCREMENT=58 DEFAULT CHARSET=latin1 COLLATE...

Glintech integrates Asterisk, Jabber for open source UC platform

A week or so ago, my boss came to me asking if I could write something on what'd I'd done internally with XMPP and Asterisk for someone he knew at Computerworld. I was only too happy to have someone listen to my ramblings, so I wrote up some replies to some of the questions his friend had asked.Last night my boss sent me a link to the article. Unfortunately, the article makes it look like he was the one who replied to the questions instead of me, but it's nice to get some of my work out there an...

A few svn pre-commit hooks

I've recently been looking around for some pre-commit hooks for our subversion repositories. I figured that since I have them all up and running now, I might as well share them. I can't remember where I got all of these from, so if it's one of yours, then I apologise. Feel free to contact me and I'll give you credit for it. Check for blank/empty commit messages and reject This goes in hooks/pre-commit REPOS="$1" TXN="$2" # Make sure that the log message contains some text. SVNLOOK=/usr/bin/sv...

Erratic Sendmail problems…

I've recently installed Drupal 6, and was having problems sending out emails (specifically for new users and password resets). The problem was that sometimes the mail was coming through, and other times it wasn't (it didn't even appear in our mail server logs). After lots of scouting around, I noticed that in /var/log/maillog (on FC6), the relay kept on changing. On our network, we have 3 domain controllers, one of which is a mail server. Send mail was using it's "Smart" relay to figure out w...

Contacting me

I was speaking to someone on the Asterisk IRC channel a little while ago who had read my blog, but couldn't find my email address. For those who want to contact me, it's geof...@gmail.com (click the dots). I'm on gtalk most of the day too - Sydney time that is.

Follow up to SPA942 Personal Directory with LDAP

I just wanted to follow up on my previous post about using LDAP and PHP to push the directories on the SPA942. I've included a whole lot of code below, and please note that a lot of this is me just getting the job done. The code is probably messy and poorly written, and some of it is taken from other sites/samples. Unfortunately, blogger seems to take away all my nice formatting (indents etc...), so you'll have to bear with me. Also, long comments appear across multiple lines in here, so that co...

Asterisk Bootcamp

Just a quick post to mention that I'm heading to Melbourne next month for the Asterisk Bootcamp (care of work). Should be a good opportunity to learn a lot of info about Asterisk and VoIP in general.