With a smaller company, especially a startup, it’s typical for employees to have more than one specific role. It’s easy math really; the more an employee can do the more value they bring to the company. It’s an easy enough concept right? Well, not entirely. Having been a CTO (twice over now), one of the [...]
December 11, 2011
Website Internationalization
Just a quick post to let everyone know that I’ve added Google Translate to the website (in the upper right-hand corner). We’ve had visitors from over 30 different countries since the website came back up, and it makes a lot of sense to make sure that folks in non-English speaking countries can also read the [...]
November 16, 2011
Fixing PJSIP’s PJSUA Python wrapper on Mac OSX 10.7 (Lion)
Having problems building PJSIP’s PJSUA Python wrapper on Mac OSX Lion? This look familiar? Traceback (most recent call last): File “/Users/darren/Desktop/test/pjsua_lib.py”, line 3, in import pjsua File “/Library/Python/2.7/site-packages/pjsua.py”, line 59, in import _pjsua ImportError: dlopen(/Library/Python/2.7/site-packages/_pjsua.so, 2): Symbol not found: _AudioOutputUnitStart Referenced from: /Library/Python/2.7/site-packages/_pjsua.so Expected in: flat namespace in /Library/Python/2.7/site-packages/_pjsua.so The problem is that on OSX [...]
November 13, 2011
Developing on Linux . . on your Mac
So, it’s not the ideal situation, but let’s say you’re developing an application with an IDE that only runs on Linux and you have a Mac. You could just develop on a server or remote workstation and use X forwarding over SSH right? Well, what about those times you’re working from home or at a [...]
October 24, 2011
I hate being sick!
Wow . . seems like at least once or twice a year, I have to come down with something that completely knocks me out. Not entirely sure what I’ve got at the moment, but I’ve been down and out for the count at least five days now. Five days with no working out at the [...]
October 14, 2011
Dynamic Subroutines in Perl
As I dig through the old site, and old code from the AGI Framework for that matter, I’ve been stumbling upon some pearls (no pun intended) that I thought were useful. The simple code example below is a good starting point for anyone wanting to add some dynamic execution code in their AGI code. our [...]








December 11, 2011
0 Comments