TrimPath Junction: a pure Javascript clone of Rails

I won’t ask “why?” because I think it’s kind of neat – TrimPath Junction is an unabashed Javascript clone of Ruby on Rails that was released earlier this year. Requires a Javascript interpreter on your server of course. (For bonus points run it on a Javascript web server too.)

I have to admit that until looking at the Junction example code I had never realized that though Javascript has objects, it has no classes. That sent me off reading more about prototype-oriented languages (that Lua just keeps popping up).

SourceForge prettifying

A few days ago, Sourceforge got a makeover:

The SourceForge.net Engineering team has completed the implementation of a new look-and-feel for the SourceForge.net site. This is the first major change to the appearance of the SourceForge.net site in more than three years. This work is part of a planned incremental revamp to the SourceForge.net site. Initial focus has been placed on revamp of page header, footer, layout; and specific improvements to the SourceForge.net front page, project summary page, login page, file release page, and download page. Launched 2005-11-14.

Obscure "svn mv" problem solved

I banged my head against this one for a while before figuring it out, so I’m posting the solution – for my own future reference if nothing else.

I’ve been working on extending Textmate’s Markdown language bundle. The development versions of the bundles are stored in a repository managed by Subversion.

I noticed that the bundle’s name started with a lowercase letter, unlike the other bundles, so I did a quick svn mv to fix it:

Sony DRM news roundup

BoingBoing.net has an excellent Sony rootkit roundup, part II that is really worth reviewing if you’re interested in this case. Here are the opening lines:

Cory Doctorow: It’s been three days since the first roundup post on Sony’s rootkit DRM and lots of new stuff has come to light since. Below is a timeline of posts since then, but first, here’s the Sony debacle news that came in while I slept:

Google Base: What is it, man?

I’m intrigued by Google Base mostly because it’s not at all clear what the hell it is. Or, more pointedly, what it’s supposed to compete with. Ebay, Craigslist, a thousand little ASPs who store your data for you and republish it?

The current Google product that most resembles Base architecturally is Blogger. It’s a huge Google-hosted database which serves users who can’t or don’t want to maintain their own. It just happens that its only output formats are static HTML and RSS.