1. YUI Rich Text Editor in Django Admin

    YUI Rich Text Editor in Django Admin

    This ain’t exactly rocket science, but it took me an embarrassing amount of time to get there, so I’m posting the code for next time. This will turn a given textarea in your admin area into a WYSIWYG. It’s got …

    read more
  2. My Name is Crew

    My Name is Crew

    I am posting this because I need to keep track of these things. Dreamt last night Michelle and I put on a community event centered around the retirement of some guy that had been a social worker all his life. After the dance crew came off …

    read more
  3. Expression Engine if Clauses

    Expression Engine if Clauses

    This is the kind of thing that’s not worth a blog post except some day it might save one person hours of frustration. Expression Engine apparently doesn’t like it when if statements either span multiple lines or when the trailing curly brace is pushed …

    read more
  4. Dreams They Complicate My Life

    Dreams They Complicate My Life

    Had one of those constant dreams nights which I take as indicative of good sleep, though I was awoken by my iPod once. I’ve been listening to the over-my-head In Our Time podcast because, whether it’s terribly interesting or terribly boring, it makes …

    read more
  5. PHP Excel Exporter

    PHP Excel Exporter

    A few times a year a client needs to export something from a database table to Excel. There’s a simple hack to do it in most any language. There are actually a few, but having come up as a web developer, my preferred trick is to …

    read more
  6. Windows GPG Front-End

    Windows GPG Front-End

    I’m doing some work with GPG encryption and I always like to have a visual/ gui front-end to use to make sure I haven’t screwed something up in my command line adventures. I came across Cryptophane today and it seems like a nice way to …

    read more
  7. Morning Stress

    Morning Stress

    I want English Muffin insurance, for those times when you tear the thing all wrong and one side is basically not there and the thing toasts completely unevenly because of the difference in girth. And the pressure’s on then, because the damn things come in six-packs, which …

    read more
  8. Nothing's Coming Out!

    Nothing's Coming Out!

    You want to know why recycling isn’t keeping pace, why the universe is going to suffer heat death and run out of energy a few billion years from now? I just opened a new container of bay leaves— if you don’t know what those …

    read more
  9. Anatomy of a Late Night

    Anatomy of a Late Night

    New Year’s Eve has totally thrown us off schedule. For some time (the formula for which is: NOW - # of years we’ve had a dog) we’ve been consistently in bed by 11, 12 on weekend nights, with 1am being a notably late night …

    read more
  10. Life's Good”, Indeed

    Life's Good”, Indeed

    I am providing this post-mortem both as a public service and so I don’t punch in the screen of my brand-new LG monitor. I picked up a new 22” monitor at Best Buy yesterday after losing a monitor to the power surges from the ice …

    read more

social