The direct click path from ?couchdb tutorial is:
Which is the page:
This is half a screen of non-scrolling adverizing covering a page from IBM. This is indisputably a lower quality result than sending me to the IBM page directly.
March 11th, 2010 — bug
The direct click path from ?couchdb tutorial is:
Which is the page:
This is half a screen of non-scrolling adverizing covering a page from IBM. This is indisputably a lower quality result than sending me to the IBM page directly.
February 28th, 2010 — society
The most recent episode of Legend of the Seeker is a virtual tutorial on Jung’s idea of shadow.
If you’ve never seen Legend of the Seeker before, a bit of backstory… Kahlan is a “confessor” which allows her to magically cause others to fall in love with her to the point of enslavement. In the course of her questing with Richard, they’ve developed a passionate romance, which remains unconsummated because the emotional intensity of lovemaking would surely cause Kaylan to lose control and accidentally steal Richard’s soul.
February 25th, 2010 — tinkering
OpenID is a federated login service. That means I create one account and then I can log into any site that supports openid. This works fine unless your provider stops providing (like mine has).

Google to the rescue, your Google profile is also an openid provider.
February 25th, 2010 — notes
Work progresses, but nothing noteworthy yet. I thought I would just capture a couple pieces of flotsam from my life.
The first, an Anaïs Nin quote from yoga class tonight: “When you make a world tolerable for yourself, you make a world tolerable for others.”
The second a video from David Rock on brain function and productivity that reminded me of Dan Pink’s talk:
February 21st, 2010 — bug
FYI, for the geeks out there, even though:
{ foo: 'bar' }
Is a valid way to initialize a javascript object, it is not valid JSON. In JSON, the key and string values have to be double quoted:
{ "foo": "bar" }
This matters because jQuery 1.4 uses native parsing and the getJSON method will silently fail on malformed files.

February 21st, 2010 — tinkering
I’ve been playing with John Resig’s Learning Advanced Javascript and wanted to make a few notes…
February 19th, 2010 — notes
The sort of work I’m doing currently is to work consistently toward a goal and see how much progress I make. Since I know so little about the technologies I’m working with it’s really hard to tell just what I’ll get done. My overall goal is to have my blog served from a piece of software described in a document that can be accepted as a Masters thesis by April 4 (Easter), but what the path will look like to get from hither to yon, I have no idea.
Continue reading →February 17th, 2010 — notes
This is a note primarily for my own reference, I’ve been screwing around with code for a week and this is just a record my thinking should I wonder in the future about the clarity of my reasoning ☺.

January 25th, 2010 — design
Every time I write this down, I dislike how it sounds, so I’m going to brainstorm for a while.
Templates build composite documents from constituent documents. The example that I mentioned previously was:
<html> <head><title>Greeting</title></head> <body><p>Hello <?php print $name ?></p></body> </html>
Which can be represented as a tree by:
What I would like to explore is a templating system that is drawing from a content tree which organizes binary strings.
January 22nd, 2010 — tinkering
I’ve been playing around with git for a while and today I hit a problem with the new release of jQuery. Version 1.3.2 could be loaded into svgs, but v.1.4 dies.
To check it out, I thought I’d give GitHub a try.
