Tim on September 30th, 2008

A few years ago, I was at MegaCon and picked up a neat piece of art in their “Artists Alley”. I recently had to make a repair to it, and was visiting the site of the creator, Justin Stanley, so that I could repair it properly. Since it’s getting nearer Halloween, I figured I would […]

Continue reading about A Crown of Claws



After lots of code, tests, and fun, I’ve produced a Firefox extension to add a useful, new feature to Twitter, as opposed to writing Twitter extensions as a joke
Simply put, the extension provides autocomplete for Twitter usernames from your own list of friends while you’re using the web interface at twitter.com. It’s totally […]

Continue reading about Twitter Autocomplete (Tw-autocomplete Firefox Extension)

Tim on September 23rd, 2008

OK, here’s the deal, as quick as I can put it, but with enough words that Google will correctly index this post and make this information easier to find for the next person who needs it.
Let’s say you’re developing a Firefox extension, and you need to look at the HTML of the page. You know […]

Continue reading about Javascript Events, the DOM, and Firefox/Gecko

Tim on September 17th, 2008

Apparently the local schools have made some changes to their hours. High schoolers go at 9am, elementary school at 7am. It’s had a noticeable effect on traffic in the mornings, in a way that is opposite of good.
I made a list of things that I would rather do than my morning commute, but realized it […]

Continue reading about Orlando commuting.

Tim on September 16th, 2008

OK, so the title of this post might be a bit overstating.
But, if you work with Javascript and need to use dates/times, you should absolutely check out a JS library for formatted dates and times by Steven Levithan (who is obviously cool; his blog is titled “Flagrant Badassery”).
It’s a library that extends the stock Date […]

Continue reading about Javascript, Dates, Times, and One Man’s Dream

Tim on September 15th, 2008

Detecting page loads is a useful ability. It’s easy enough to throw in a
gBrowser.addEventListener(”load”, function_name, true);
But, it causes extra events to get generated. There’s load events occurring in the browser that aren’t page loads. The trick to detecting real page loads (but not Back/Forward navigation when the page is still in memory — only page […]

Continue reading about Detecting page loads in a Firefox Extension