Friday, August 28th, 2009
The python code completion engine in MonoDevelop is now much faster. It’s was a simple fix and one that I think gets overlooked too often in these “dynamic” days.
Thankfully, python makes it easy to index information based on a fully-qualified name. Everything can basically be represented in package format such as “xml.etree.ElementTree.ElementTree.isinstance”. [...]
I’ve written another library, Catalina. It started as an example for using the threading library Iris and turned into what I think is a useful library. Catalina is an object data-store for glib and gobject. It provides access through a natural key/value pair interface.
Transparent serialization is supported to and from storage for [...]
Thursday, January 1st, 2009
Over the vacation, I’ve been hacking on a few different projects, mostly Mono related this time. I’ve updated Joshua Tauber’s BDB wrapper from 4.3 to 4.6. It has many hacks to make DB_RECNO databases more friendly. If you truly are interested in using it with 4.6, I suggest you diff the two [...]
Thursday, April 10th, 2008
Do you enjoy working with the low-levels of full-text search engines? Do you have experience with Lucene (java, py, or c#) or Xapian, or tsearch2, or similar? MySpace is looking to hire immediately. Send your resume to christian at myspace dot com.
Did I mention we are based in beautiful Beverly Hills, California?
Sunday, January 6th, 2008
Not to long ago I found myself in need of a small object database for GObject to embed in projects. Apparently, there are no projects providing this… Until now.
While inspired by Emmanuele Bassi’s json-glib library I went on to start hacking something quick together. The embedded DB is called Catalina and its primary purpose [...]
Being that I love python, I decided to do another iteration of the sqlite store in my language of choice. I have to admit, the ease of creating GtkTreeModels in python is mind blowing. Couple that with the awesomeness of python decorators, and you can get way more done in way less code.
This python recipe [...]
Wednesday, May 30th, 2007
The other day, Saturday to be exact, I was trying to come up with ways to load an immense amount of data into a GtkTreeView without loading huge amounts of memory. I’ve come up with part one of what I hope to be a 2 part series in dealing with this.
So what exactly is the [...]