Since I upgraded my laptop to Snow Leopard, I’ve been trying to setup my development environment so that I can compile idl files. I need to do this for one of the Firefox extension I work on. I’ve been able to put this off for a while since my interfaces haven’t changed in a while. [...]
Read Full Post »
Filed under
Work
Posted on
October 27th 2009
I work full time for AOL, LLC and telecommute to work. Because of this I need to have broadband in my home. We currently live in the smallish town of Indianola, Iowa and we use Mediacom for our broadband access. The current high speed package we have is $50 a month (7MB download, 512KB upload, [...]
Read Full Post »
Filed under
Editorial
Work
Posted on
August 17th 2009
We’ve setup a custom cache backend and modified it to fix cache keys. Now, we are going to tackle a much more complicated problem; dogpiling. Dogpiling occurs when an entry in the cache expires. If you get multiple requests for that cached item before it’s new value can be calculated, you end up with attempts [...]
Read Full Post »
Filed under
Work
Posted on
August 11th 2009
In part I of this series we setup a custom django cache backend based on the current memcached implementation. For the second installment in this series we are going to start modifying our custom cache backend. Memcached has a couple of limitations it sets on keys. Currently the length limit of a key is set [...]
Read Full Post »
Filed under
Work
Posted on
August 4th 2009
Django is a Python framework for rapidly developing web applications. It’s loosely based on the “Model-View-Controller” programming paradigm. One of the great things about Django is it has several cache implementations built in. One of those implementations is for the very popular memcached. The base Django implementation for memcached is great, but there are few [...]
Read Full Post »
Filed under
Work
Posted on
July 28th 2009
Sometimes when developing Firefox extensions, you need to store information on a per tab basis. I’ve developed some reusable code for doing this. As an added bonus the information is stored using the session store api so it will be restored when a tab is restored. It also listens to the private browsing notifications and [...]
Read Full Post »
Filed under
Work
Posted on
July 21st 2009
I’ve been working with JavaScript for a long time on web pages and Firefox extensions. From time to time I run into instance where I want to keep an object around for a while in case I need it later. At the same time I don’t want to bloat memory usage by holding reference that [...]
Read Full Post »
Filed under
Work
Posted on
July 15th 2009
If you want to make a web page more interactive, JavaScript is used to listen to events generated on the page. When doing very basic interaction the event handle (code that runs when a event is occurred) is attached to whatever DOM node you want start that interaction. For example adding a click handler to [...]
Read Full Post »
Filed under
Work
Posted on
July 1st 2009
KwiClick 2.2 has just been released on AMO. This release was a long time in coming, but is a pretty major release. Below is a list of changes/enhancements. New Twitter provider New favorite provider lets you bookmark videos/images/maps/links for sharing with friends Add alerts to status provider Make the window always raised on Linux and [...]
Read Full Post »
Filed under
Firefox
Work
Posted on
April 28th 2009
Over the weekend I learned about a classmate that had recently passed away. Last night while I was on Facebook, I ran across his profile. Reading what people had written on his wall was sad and poignant and beautiful. His family writing to him since his passing was so heart wrenching to read, but somehow [...]
Read Full Post »
Filed under
Family
Me
Work
Posted on
February 16th 2009