All of the interesting technological, artistic or just plain fun subjects I'd investigate if I had an infinite number of lifetimes. In other words, a dumping ground...

Thursday 19 February 2009

Sphinx full text search

Sphinx is a full-text search engine, distributed under GPL version 2. Commercial license is also available for embedded use.

Generally, it's a standalone search engine, meant to provide fast, size-efficient and relevant fulltext search functions to other applications. Sphinx was specially designed to integrate well with SQL databases and scripting languages. Currently built-in data sources support fetching data either via direct connection to MySQL or PostgreSQL, or using XML pipe mechanism (a pipe to indexer in special XML-based format which Sphinx recognizes).

As for the name, Sphinx is an acronym which is officially decoded as SQL Phrase Index. Yes, I know about CMU's Sphinx project.

Tuesday 17 February 2009

Metapixel

Metapixel - A Photomosaic Generator

What is it?

Metapixel is a program for generating photomosaics. It can generate classical photomosaics, in which the source image is viewed as a matrix of equally sized rectangles for each of which a matching image is substitued, as well as collage-style photomosaics, in which rectangular parts of the source image at arbitrary positions (i.e. not aligned to a matrix) are substituted by matching images.

Simpycity in Pylons

Using Simpycity in Pylons
Posted Tuesday Feb 10th, 2009 05:02pm
by Aurynn Shaw
| Permalink

Project Design

Simpycity's core philosophy is that the DBA is going to perform the vast majority of the schema design without the aid of a conventional ORM.

This is a marked divergence from most other ORMs and database abstraction layers, and it has an impact on how your project should be designed.

The best results with Simpycity will be seen with a strong up-front requirements analysis, thorough schema design, and a consistent, fixed database API.

Python call graph

http://pycallgraph.slowchop.com/

Wednesday 11 February 2009

tim's shared items

Add to Google Reader or Homepage