Technologies

Links - Web Ontology Language ( OWL2 )

Revised Nov 1 2008: Draft of OWL2 specs.

The recent drafts of the OWL2 specification describe some important changes from OWL1. In a nutshell,

The structural specification of OWL 2 provides the foundation for the implementation of OWL 2 tools such as APIs and reasoners. ... This document also defines the functional-style syntax, which closely follows the structural specification and allows OWL 2 ontologies to be written in a compact form.

Links - Rethinking Java Applets

Last update Oct 26 2008

A few ill-formed thoughts so far ...

Java is The Enterprise Language. Most Java applications are not applications so much as pieces in the jigsaw puzzle of the enterprise integration architecture. They are big and expensive.

Links - Python Content Management System(s)

Revised Oct 3 2008: it's still Plone as the premier Python CMS so far ... still looking.

Python is an admirable language in almost every way ( but don't get me going about 'self' in method calls - if Smalltalk programmers see 'self' all over the code, they add $10 to their hourly rate, usually well deserved ).

At any rate, Python is an admirable language - it's pure OO, very fast, great libraries, etc. In short, superior technology. If that is true, then why are there so few Python Open Source CMS packages available in the CMS market ?

Sphider and Sphider-Plus Search Engine

Revised Oct 2 2008:
Oct 19: added note about backup/restore

Sphider-Plus is the big brother of Sphider. I use the term "brother" in a loose sense. At this point, the code bases are so different that it's not clear what their relationship is. However, Sphider-Plus is definitely related and bigger. The overall size is over 5 times that of Sphider, although some of the difference is documentation.

Links - CodeIgniter

Updated Oct 29 2008: added 68KB, now BSD

I am not sure why it took me this long to get around to CodeIgniter ... it's a worthy and mature PHP framework but I gravitated to CakePHP for some reason. Maybe it's the CodeIgniter licensing of EllisLab, Inc..

Links - Pattern Engines in PHP

A nascent category for "associative" engines, neural networks and various statistical and connectionist approaches to inferencing.

 

Links - Lanius CMS

Updated Sept 24 2008:

The Lanius website ( formerly known as the Drake CMS ) is up and running.

They have make some of their first production releases of the small, quick and generally admirable CMS, current version is Lanius v0.5.0 r580. [ wild cheers and celebration !!! ]

I'll install it and see ... stay tuned.

 

Smalltalk Performance

Updated Sept 24 2008: extract from old article.

One of the more popular classes in any OO environment is the Process class. The Squeak implementation of Smalltalk even has a special OSProcess plugin to the virtual machine ( VM ) that provides 'eyeball-to-eyeball' OS level support for threads. I keep trying to come up with big XML workloads to test the limits of the stdin/stdout channels.

Links - Ruby Rule Engines

Updated Sept 19 2008: more links for Ruleby

Not a major category among the many rule engines implemented in Java and other languages, but some of the implementations are solid and interesting.

In fact, Ruby rule engines are particularly interesting because my hosting service ( Hostmonster ) provides them as installable Ruby gems. The Radiant CMS is also available as an application platform to connect the rule engine to the outside world.