Skip to content


(I was learning)

Weblog Entries

  1. Git staging — call it what it is

    Tue, 17 Mar
    11:53 p.m.

    referring to concepts, tasks, and features consistently will ease the learning curve and frustrations of those trying to adopt new software.

    Git, unfortunately, refers to one of its key concepts by a profusion of names.

  2. Firefox follow-up

    Thu, 1 Jan
    2:24 p.m.

    I previously talked about some ways to make Firefox a little more usable, which also happened to make it a little more Safari-like. This time I have three more ways to make Firefox behave a little more like Safari, however it has nothing to do with general usability, but only ...

  3. Making Firefox usable

    Wed, 17 Dec
    8:42 p.m.

    For all the web-development hotness that Firefox has going on, I really hate using it; there are a bunch of small things that really bother me. Here are fixes for three of those.

  4. Pretty comma-separated lists

    Sat, 1 Nov
    11:39 a.m.

    Here is a quick tip for outputting lists. Often times you’ll have a short list of items that you want to output as a comma separated list. Things like a couple of contributing authors, the categories your entry is filed under, or the tags that a photo is tagged ...

  5. git-svn on WebFaction

    Wed, 1 Oct
    11:36 p.m.

    Getting git-svn to work took some time, but it is worth it in my opinion. But know up front that:

    • This is no small task. I had a lot of trial and error to get this right.
    • This takes time. Building from source takes a while. If things don’t ...
  6. My mistake

    Fri, 8 Aug
    12:54 p.m.

    I have now taken a note not to write anything at 2:00 am. Why? Well, the whole premise of my last great idea is bogus. There is no need to use firstof like so:

    {% firstof form.first_name.errors %}

    That is wasteful because the following does the same thing. Only ...

  7. Shortcut or hack?

    Fri, 8 Aug
    2:46 a.m.

    Update: I have now taken a note not to write anything at 2:00 am. Why? Well, the whole premise of my idea is bogus. See why.

    I recentlylearned a few things that may seem quite novice to many, but they were big helpers for me. So please don ...

  8. auto_now_add is evil

    Sat, 2 Aug
    4:30 p.m.

    Today I spent some time porting a year-old Django project to trunk. A lot has changed in Django within this last year, including auto-escaping, QSRF and NFA. Despite the changes I was pleasantly surprised at how few hiccups there were in changing over. In fact, I only hit one. I ...

  9. A brief Python / SQLite example

    Fri, 13 Jun
    12:31 a.m.

    This evening I had a situation where I had an SQLite database that had columns holding dates with different or no time zone. Running a query like so:

    SELECT created,modified FROM objects;

    … returned this:

    2008-01-21 20:29:10-08:00 | 2008-01-22 10:58:48-08:00
    2008-01-22 12:57:43-08:00 ...
  10. iPhone sells despite efforts to keep it

    Thu, 12 Jun
    4:01 a.m.

    Meagan and I moved out here to Lawrence at the end of March. We love and miss Southeast Idaho, but one of its flaws was the lack of AT&T coverage. Thus, upon moving here (in fact just while apartment shopping) we stopped at the local AT&T shop and ...

  11. Situation Specific Mistakes (SSM)

    Wed, 6 Feb
    2:12 a.m.

    I’ve had a personal blog online for coming on four months now, and it’s been anything but smooth. I recognize, however, that these were novice mistakes and that they were my own fault.

    Now, I can imagine what you are thinking at this point. It’s something like ...

  12. Resources for the beginner

    Mon, 7 Jan
    11:11 p.m.

    In the past few weeks I have received multiple requests from friends in graphic design courses who want to get into Web design and need some information on where to start. I have decided to post that information here in the hopes that others will also find it useful.

  13. i-Comm Student Media

    Thu, 27 Dec
    9:11 p.m.

    i‑Comm Student Media is an experiment in convergence at Brigham Young University - Idaho. Nearly all branches of student run media have been brought under one roof, providing students quality, real-world experience.

  14. The man who started blogging in 2007

    Sat, 8 Dec
    5:10 p.m.

    In a recent post on Authentic Boredom, Cameron Moll said that he finally broke down and posted his first tweet on Twitter. Part of that tweet reads “Feel like the guy who started blogging in 2007.”

    I am that guy.

Another blog means another feed — have at it  . Your feed reader will thank you.