I stumbled across a nifty little module for nginx called ngx_postgres. It allows you to access a Postgres database directly through nginx and HTTP with little more than a configuration file that creates a REST mapping to your tables. Interesting idea so I thought I’d give it a spin and see if it could be useful, however there were a couple of “gotchas” in setting it up that I thought I’d document.
First adding modules to nginx requires recompiling nginx so you’ve got to get your hands a little dirty to get it going. I’m currently running Debian 6 in a hosted environment so I’ll give you the blow by blow based on my config.
(more…)
I’ve been working with Celery, Twisted and Cyclone recently on a side project I have going on, however the integration between Celery and Twisted is not ideal for asynchronous programming which prompted me to jot down some notes for what I’ve worked out. Hopefully this will be useful to someone, also if anyone wants to offer a better way I’m all ears
.
Celery has some built in methods to allow you to check the completeness of a remote job by calling the successful() method on a returned AsyncResult object. For example you can do something like this…
As many of you know that follow my blog I’m an avid user of Linux and Mac. I haven’t had a full-time Windows PC since around 2001, so when I need a BIOS update it can sometimes be painful since most of the tools for updating a PC’s BIOS are written for Windows. Recently I needed to update my Dell D830’s BIOS to A15 from A08 and had to do some serious Googling to figure it out so I thought I would jot it down for others.
Before we begin you’ll need two things installed on your Linux machine…
- The first thing you’ll need is the dellBiosUpdate program. Depending on your distro you’ll need to Google around and find the appropriate package for your distro that contains this program and it’s associated libraries.
- Second you’ll need either Wine installed or an old Windows PC lying around. My wife has an old Dell Windows machine so I chose to use it rather than bloat my Linux distro with Wine.
That’s it for prerequisites, the rest is easy. (more…)
Just a quick tip to share since this was not as straightforward on Snow Leopard as I would have liked. I originally went to install psycopg2 on Snow Leopard and got the following error…
In file included from psycopg/psycopgmodule.c:32: ./psycopg/psycopg.h:31:22: error: libpq-fe.h: No such file or directory
include_dirs=/opt/local/include/postgresql91
library_dirs=/opt/local/lib/postgresql91
23
Findability
0 Comments | Posted by mindby in Collaboration, Community, Knowledge Management
Originally published @ OnCollabNet

Imagine being lost on a deserted island with no hope of being discovered with only a volleyball named Wilson to keep you company. There’s a reason pirates used marooning as a form of torture. It’s a miserable existence (if you can call it that) that usually doesn’t end so well. But yet that’s what becomes of most corporate knowledge. It’s left on various file servers across the enterprise with little hope of discovery or rescue (aka. reuse).
In my last post entitled Strategic Reuse Process, we looked at an overall framework for analyzing how information flows through an organization and the hurdles encountered on its way to reuse. But how does an artifact go from Publication to Discovery (see here for definition)? In this post I want to dig a little deeper and discuss the first hurdle on our way to reuse, Findability.
find-a-bil-ity n
a. The quality of begin locatable or navigable
b. The degree to which a particular object is easy to discover or locate.
c. The degree to which a system or environment supports navigation and retrieval
Peter Morville from Ambient Findability (more…)
