So.

Some quick links to interesting stuff…

  • About
  • Bob Hutchison Blog
    • Subscribe
  •  
  • Archives
  • Oct 2007
  • 28
  • « »
  • Tripoli Beta in Development

    Tripoli is different from other frameworks, because it doesn’t tell you how to code your web sites. Just plug it in, add a simple content class where you want your HTML content and you’re all set. The specificity is kept low so you can easily extend it with your own classes and layouts.

    David's Kitchen — Must check into this. I first reported this in August, but I’ve neglected it to the point of having forgotten about it. Oops.

  • Terrier Information Retrieval Platform

    Terrier is a highly flexible, efficient, effective, and robust search engine, readily deployable on large-scale collections of documents. Terrier implements state-of-the-art indexing and retrieval functionalities. Terrier provides an ideal platform for the rapid development of large-scale retrieval applications.

  • BlueprintCSS 101 | Blue Flavor

    Since its release, Olav and other contributors have advanced and extended Blueprint, and we’ve been using it some recently here at Blue Flavor. I thought I’d take a bit of time to talk about how we use it, how it’s impacted our workflow, and what we like about it.

  • tmail-0.11.0, and 0.12.0, and 1.0.0

    1. 0 merges all the good patches from the unofficial branch that the Ruby on Rails team have been maintaining in their ActionMailer module. All patches applied up to ActionMailer 2.0 Preview release have been back merged into TMail 0.11.0.

    RubyForge — Nice. By the time you read this TMail 1.0.0 will be available. The files are on RubyForge now, but the gem has not percolated through yet and there’s no announcement.

  • Time window matcher (in Common Lisp)

    Well, I did it: I succumbed to the allure and challenge of someone who posted a Ruby quiz on Usenet … I was intrigued. So I did it. It’s a bit messy, as these things usually go, but it passes all the unit tests. I did it first in a Lispy way, by making it sexpression instead of strings, then I tacked a string parser on top of it.

    LispCast

  • Accepting Online Payments - The Ultimate How to Guide

    How do I start accepting credit cards online?

    That’s a very common question everyone here at FreshBooks hears from people calling and e-mailing in. I’ll try answering the best way I know how: through a little question-and-answer session.

    FreshBooks

  • XML CDATA and escaping

    There’s only one thing you can’t say in a CDATA section: “]]>”. But there’s a trick to save us, even here.

    LShift Ltd. — This is a neat trick. You can’t escape the ]]> because CDATA sections turn off escaping – that’s why you use them. The normal ‘solution’ is to just escape everything. The thing is CDATA sections are way faster to parse and especially generate than escaped text. (In Raconteur the time to escape the content ranges from 10-25% of the entire processing time.)

The Archives