Archive for the 'Development' Category

Creating a Subversion repository

Friday, January 19th, 2007

I’ve been asked a couple of times how to get started with subversion. Here is a very quick list of the commands required to get started working in a repository.

(more…)

HTML/CSS Opacity

Monday, January 15th, 2007

This page about HTML/CSS opacity is pretty cool.

Reverse Geocoding

Saturday, January 13th, 2007

Geonames has all sorts of geocoding data available via a fairly extensive web services interface (in both JSON and XML!). Their data is also available for download, with a Creative Commons license.

  • Determine country and (often) state/province given a latitude/longitude
  • Find Wikipedia articles near a point or within a bounding box

Perl Search Engines

Tuesday, January 9th, 2007

When I initially wrote the search functionality for the EoE, I used the PLucene search engine, which is a pure-perl implementation of the Apache Lucene project. It worked fairly well, providing good search results and the ability to create a rich query language.

Unfortunately, it is very slow. By the time the site reached 500 indexed documents, it was taking 8 minutes for the indexer to run. Obviously this wasn’t going to scale…

(more…)