Category Archives: Technology

WP Super Cache and Mobile Press: two great tastes

[WP Super Cache](http://wordpress.org/extend/plugins/wp-super-cache/) just upgraded to [version 0.9](http://ocaoimh.ie/2009/01/27/wp-super-cache-09/) and it finally works well with mobile-specific template plugins like [MobilePress](http://mobilepress.co.za/). Just download and enable both, then go to Settings -> WP Super Cache and check the “Mobile device support” checkbox.

Posted in Technology | 3 Comments

Adventures in unit testing the Basecamp API

I’m working on a little side project, that I might open source once the code is less rough, which involves using the [Basecamp API](http://developer.37signals.com/basecamp/). My package uses the [Python wrapper for the API](http://pypi.python.org/pypi/BasecampWrapper/0.1) and then does some naming convention magic … Continue reading

Posted in Programming, Python | Leave a comment

Django testing tip: don’t test template output

When writing tests for [Django views](http://docs.djangoproject.com/en/dev/#the-view-layer), especially for projects at [work](http://www.ajc.com), I’ve almost completely abandoned any sort of detailed test for the template being rendered. My tests usually look something like this: def test_link_archive_should_show_published_links(self): “””Links in draft status shouldn’t appear … Continue reading

Posted in Django, Programming | 3 Comments

Django Template Development review

You wouldn’t know it by looking at this site, or the HTML behind it, but I actualy started off life as a Web designer for [my college paper](http://themaneater.com). So even though my [day job](http://www.ajc.com) revolves around application development, caching strategies, … Continue reading

Posted in Django, Programming, Web design | 1 Comment

Wii Fitness Coach: A missed conversion

Today, something totally unprecedented happened. I. Clicked. On. An. Ad. I was updating my weight and nutrition info in [Gyminee](http://gyminee.com) and I was served the relevant and targeted ad seen here: I’m on a fitness and weight loss site, and … Continue reading

Posted in Business, Technology, Web design | Leave a comment

Now I remember why I shop online, but still go to the mall

[Erica](http://www.ericaendicott.com) and I went out for yearly Christmas shopping trip at [the mall](http://en.wikipedia.org/wiki/Lenox_Square). I’m not a huge fan of shopping in general, being a cheap bast^h^h^h^h^H tightwad. But even I am not above spreading holiday cheer, in fact I enjoy … Continue reading

Posted in Personal, Technology | Leave a comment

What does CPM stand for?

CPM is a fairly standard unit of measure in the online advertising business. It stands for **Cost per thousand** (the M is the Roman numeral for 1,000). What it’s measuring is the **cost per thousand [ad impressions] [ad-impression]**. Take [heisel.org](http://heisel.org) … Continue reading

Posted in Business, Journalism, Technology | 10 Comments

What is an ad impression

I’ve blogged previously about [various] [page-view] [Web] [visitor] [analytics] [visit] [terms] [pages-per-visit]. Almost all of those would be described as **audience** terms — they describe how people are viewing your site. Let’s take a stab at some **revenue** terms, starting … Continue reading

Posted in Business, Journalism, Technology | 8 Comments

Feed flood: under control in NetNewsWire

I’m a huge RSS addict. If something isn’t available as RSS, then I’m likely not reading it, certainly not when I sit down with [The Sunday Internet] [sunday-internet]. But my time to sit down with [NetNewsWire] [nnw] is limited during … Continue reading

Posted in Personal, Technology | Leave a comment

Django cache keys: making them safer

I posted some [my-snippet] over at [Django snippets] [django-snippets] the other day. This code evolved at [work] [ajc] over several months as we encountered a few caching challenges with [memcache] [memcache]. * The first problem was that occasionally some of … Continue reading

Posted in Django, Programming, Python, Technology | Leave a comment