Mike Grafton's blog



Mike GraftonMike Grafton
Standup - 1/30/2008
edit Posted by Mike Grafton on Wednesday January 30, 2008 at 05:21PM

Help!

  • Does anybody know anything about Lucene scoring using a document boost?

    We see an exponential relationship between document boost and the fieldNorm component of the score for each term. Can anybody explain this?

Mike GraftonMike Grafton
Standup 01/29/2008
edit Posted by Mike Grafton on Tuesday January 29, 2008 at 05:30PM

Help!

  • How do I turn off coloring in the RSpec runner?

    The answer: don't put

    --color
    in your spec/spec.opts file.

Interesting

  • There's an easy way to merge hashes in Javascript, using either JQuery or Prototype.

    For JQuery:

    $.extend(target, hash1, hash2, ...)

    For Prototype:

    Object.extend(target, hash)

    JQuery's syntax is a bit nicer since you can merge any number of hashes into the target hash.

    This is handy for grabbing JSON off the wire and merging it into an existing or "default" object.

    You can use this to merge prototypes, achieving a type of "inheritance" (or what passes for such in Javascript). But be careful, since the rightmost hash wins - IE, its properties overide properties by the same name in the target.