• Public property - no trespassingPublic property - no trespassing
    • Objects in mirror...Objects in mirror...
    • Comparison of implementationsComparison of implementations
    • MochaMocha
    • Green BuildingGreen Building
    • The big decision during the Blue Bell creamery toureThe big decision during the Blue Bell creamery toure
    • AmmoniteAmmonite
    • I hope you used a coupon!I hope you used a coupon!
    • ColorfulColorful
    • Compleat Works of Wm Shkspr (abridged) setCompleat Works of Wm Shkspr (abridged) set
    • My 2011 Apple HarvestMy 2011 Apple Harvest
    • Pumpkin Carving 2011Pumpkin Carving 2011
    • Danish pancake ball (Aebleskiver)Danish pancake ball (Aebleskiver)
    • Wind tubinesWind tubines
    • Wind turbineWind turbine
    • Manastash MetricManastash Metric
    • Yakima CanyonYakima Canyon
    • Caprese with heirloom tomatoesCaprese with heirloom tomatoes
    • Mt. HoodMt. Hood
    • Metallic Roosters of SeattleMetallic Roosters of Seattle
    From the monthly archives: July 2004

    A little knowledge is a dangerous thing

    On 29 July 2004 By jim

    When someone posts a comment to my blog, up to six hundred gifted monkeys put down their work on NaNoWriMoFoMo to scan the comment for bad html and verify the correct security code. If it passes muster, they store the comment in a relational database. Next, smoke is wafted and mirrors are carefully placed as the site updates itself.

    The monkeys have learned that old content is preferable to no content. They try to create a temporary page. If that’s successful, they’ll move it onto the old copy. If not, they’ll send me a terse comment.

    Two days ago, something went wrong and the Apache server on my shared hosting system was running as a different effective userid. In layperson terms, temporary pages couldn’t be created. The monkeys became very agitated. In their chattering frenzy, they forgot to let me know that the site was broken. A neighbor heard cacophony and wrote me to complain about the noise let me know something was broken.

    I logged a trouble ticket with my ISP. Ten minutes later, I became impatient and made the web directory world-writable. The site worked again and the monkeys went back to work.

    The Apache problem was fixed very early yesterday morning. I needed to do some editing of a previous feature and was chagrined that the web server was broken in a new and exciting way: every script was throwing exceptions when invoked from a browser. I logged a ticket, and tried to diagnose by looking at the log files. They were useless:

    [Wed Jul 28 12:34:56 2004] [error] [client xxx.yyy.zzz.pdq] Premature end of script headers: /time/to/clean/the/guns.cgi

    The monkeys refused to write more content until this was fixed. “Artistic license!” they said. “Sunny day to play outside?” I retorted.
    Read Full Article →

    • Recent Posts

      • Ganglioneuroma: Rarest and most benign
      • It’s done
      • Fun with Yelp…
      • That’s no moon…
      • Online classes
      • Insert your getting stoned joke here
      • The new Gmail look and feel…
      • Garmin 60Csx vs Oregon 450
      • Our 2011 Apple Harvest
      • Expense report
      • Hard Drive Destruction
      • It’s the small things…
      • Random passwords
      • Cherry Dutch Baby
      • The paperless office needs a paperless toilet
    • Recent Comments

      • Cleaning between the door glass of a Frigidaire oven
        • Kate: I say that to my 30-year-old fiance on a fairly regular basis as well. ;)
        • Melissa: Thank you! Thank you! Thank you! Been fighting with a coat hanger and rags on...
        • Regina: THank you so much for this info. I have had a line down my stove for almost 2...
        • Yoda: So happy to find this info. Wish I had had it for my old range, but will keep it...
        • Tanya: I actually called them to ask how to clean that part ..so many drips on mine..I...
      • It’s done
        • jim: Thanks, you all. I am feeling much better. @John – When I knew the surgery...
      • Ganglioneuroma: Rarest and most benign
        • jim: Thanks, guys. @Phil – I am looking forward to our next hike! @John –...
        • John: Descriptions of medical procedures are cringe-worthy unless you’re the one...
        • Phil: Fun read on a not so fun experience. As much as I enjoyed our ‘pain scale...
    • Twits

      • RT @mightyrosebud: Just read a list of "100 things to do before you die". I'm surprised "yell for help" wasn't one of them." 01:54:18 AM January 30, 2012 ReplyRetweetFavorite
      • @voxkev Let me know if you find an app. I used a python script (http://t.co/tTN5PlRq). For music, Dupin helps identify dupes. 08:41:07 AM January 28, 2012 in reply to voxkev ReplyRetweetFavorite
      • @voxkev Curious - what alternative(s) you're using for gmail? how hard has it been to wean from? 08:06:12 PM January 20, 2012 in reply to voxkev ReplyRetweetFavorite
      • @voxkev Mint: meh. Could be useful, but they don't realize when a card is paid off and send an alert. Canceled 1y ago + haven't missed it. 06:29:51 PM January 19, 2012 in reply to voxkev ReplyRetweetFavorite
      • @woodstockdc Staying off the roads! 06:21:57 PM January 19, 2012 in reply to woodstockdc ReplyRetweetFavorite
      @jim_carson
    RT @mightyrosebud: Just read a list of "100 things to do before you die". I'm surprised "yell for help" wasn't one of them."  — jim_carson