Archive for the 'Work' Category

Python List Filter Helper

In a previous post, I mentioned I’ve been doing a lot of datagrid work lately. In addition to column sorting another feature I’ve added is the filtering of the datagrid by a specific value in a column. Most of these columns contain string values that we can use the same logic on, over and over [...]

Read Full Post »

Python In-Memory Sort Helper

I’ve been doing a lot of work on datagrids lately. My datagrid work is originally based off of Djblets datagrids. One of the cool things about these datagrids is the ability to sort by any column in the grid. This is a problem if the sorting occurs at the query level and you are dealing [...]

Read Full Post »

Broadband Update

I ranted about my broadband frustrations in the previous post. An update to the story. Apparently the question to ask is not if I can get service to the home, but how much would it cost to get service to the home. After I talked with Mediacom a couple of more time I found out [...]

Read Full Post »

Broadband Frustration

I’m a software engineer and one of the few fortunate individuals who gets to work out of their home. We purchased some land a couple of years ago with the intention of building a new home. We are now in the process of building that house. Being a remote employee doing software development, I need [...]

Read Full Post »

IE is Being Mean to Me

I so feel this guys pain. I’ve been in the situation many times before trying to get javascript/html working cross browser.

Read Full Post »

JavaScript Singletons in Firefox Add-ons

Occasionally when developing add-ons for Firefox, you want your JavaScript to only run once for the lifetime of the application. Normally, you would place your code in a browser overlay, but this causes the code to run every time a new window is opened. There are several ways to get around this. You could write [...]

Read Full Post »

Web Tech Studios

Web Tech Studios is a company I created to cover the work I do in my spare time. The focus of the company is providing custom solutions for clients. We will also supply free Firefox add-ons. For the add-ons we are asking for donations to cover the development cost. After much trial and error the [...]

Read Full Post »

Diamond in the HTML “Rough”

For the latest version of KwiClick we introduced a feature called search clovers. When you highlight a word on a page, a single diamond shaped “clover” appears. When you hover over the diamond, 3 more diamonds appear creating a 4 leaf clover configuration. To create these diamonds we use two html tags, an img surrounded [...]

Read Full Post »

Caching Parsed Django Templates

Standard Django rendering parses a template every time it is rendered. Storing the parsed template can be a nice little speed up for your Django site. This code snippet does a great job of doing that for all templates. One drawback to this approach though is that the server needs restarted whenever a template changes. [...]

Read Full Post »

KwiClick 2.4.1

KwiClick 2.4.1 was released on AMO this week. This is a pretty large update from the last AMO release so make sure to check it out. Here is a list of what is new in this release: New Search Clovers for selection based searching functionality Updated Bing provider Updated compatibility for ff 3.6betas Improve sqlite [...]

Read Full Post »