Archive for the 'Software' Category

TinyMCE

Monday, September 19th, 2005

Need this to become more of an integration project. Why use Mozile when there is TinyMCE? There have to be many of these editors around. I must be able to reduce the functionality, remove some that confusing toolbar, but otherwise, it looks great.
What other editors are there? The one thing that I need, that I […]

Subversion Layout

Monday, September 19th, 2005

I’ll be creating a new repository for Think New Orleans, but I’m going to keep Syndibase related source code in my open repository, near Relay, XStrategy and all the other bits and pieces that make it tick. Think New Orleans will contain themes for WordPress and other hacks to third-party, non-Syndibase code. The Engine Room […]

Super Basic Enfilade Example

Monday, September 19th, 2005

Here is a super basic Enfilade example. Using XSLT 2.0 in a Relay pipeline, I can generate Enfilade documents, and run them through an Enfilade transformer. They documents will tell the transformer how to perform database queries, inserts, updates, and deletes.
The Enfilade transformer is a stream based transformer. It uses SAX. (Actually, it’s build on […]

Plugging A Language Gap

Monday, September 19th, 2005

I’m using the JVM and would like to stick with the JVM. I’m looking for a good scripting language that will place nice with the JVM, has a community, and has a decent whip-it-up factor.
Groovy is my first choice only because I’ve used it a bit in the past. Rhino appears to need special handling […]

Getting Help

Monday, September 19th, 2005

I have a hard time asking for help on listservs and USENET. I’m not sure why.
I was getting better before I cranked into ThinkNOLA. The XML-DEVers where most helpful with questions about Unicode while I was designing an B+Tree index for Momento.
Otherwise, I get stuck. It’s difficult to ask questions about Java or XSLT because […]

Defilade from Enfilade

Sunday, September 18th, 2005

Still no word on Enfilade examples. Enfilade is the project I’ve been drawn into to complete the larger ThinkNOLA project. Moving information from MySQL to Atom/RSS efficiently is the main challenge. An event driven XML update engine will make this easier.
I’ve added defilade to Enfilade. The ability to query. It seemed that it would be […]

JavaScript Revisited

Sunday, September 18th, 2005

I’ve begun to knock out my own set of JavaScript based classes, knowing that this is the sort of thing that can bog down quickly with a tricky implementation.
I’ve come across Prototype, however, and I’ll begin evaluating it. The code good at first glance. I’m very interested in using the completion code in script.aculo.us to […]

Tag SQL

Saturday, September 17th, 2005

This is a shot from the hip at tag selection SQL.

select distinct items.item_id, taggers.login_name
from applied_tags as at
join items using (item_id)
join tags on tags.tag_id = at.tag_id
join taggers on taggers.tagger_id = at.tagger_id
where taggers.tagger_id = 1
and 2 = (select count(*) from applied_tags
join tags using (tag_id)
[…]

Installing Think New Orleans

Saturday, September 17th, 2005

These are the instructions for installing Think New Orleans 2.0.
Create a directory called /tno . At this point, there are some XSLT scripts that reference /tno/var directly.
Create a directory /tno/var/src. When the instructions below say to download something, use wget to pull it that directory. Create a directory /tno/var/build. Untar the sources into that directory. […]

Agile Enfilade Differences

Saturday, September 17th, 2005

Getting in and out of programming is difficult. It slows me down because I get back into the old habits that have taken so long to break. I’m a far more agile programmer these days, writing something that works, and then refactoring it.
Enfilade differences are working, and the elegant solution is now staring me in […]