Skip to content

Monthly Archives: June 2009

Customizing Google AdSense alternate ads

When AdSense runs out of inspiration (i.e.: no targeted ads are available), it displays public service ads by default. You can choose to replace this with a custom ad of your own choosing. To do this, you have to put a HTML page somewhere and change the alternate ads settings for the appropriate ad unit: Read More »

Complete WordPress Atom feed: an XSLT transformation

Previously, I tried obtaining a full Atom feed without pagination from WordPress. I didn't succeed, so I ended up writing an XSL transformation which merges all the pages of this Atom feed into one valid Atom XML stream. Read More »

Enforcing Drupal URL aliases

I hate modules, especially core modules. I prefer code to be tightly integrated. I want it to work together. Is that too much to ask? In Drupal, most functionality has been stuffed in modules. There's a Locale module, a Content Translation module and a Path module. What's missing is a Working Together module. Read More »

Gentoo update: system

This Gentoo box needs upgrading badly. I started this in February, so perhaps it's time to continue. Read More »

With Vimperator it almost feels as if I can control Firefox

Wednesday, after returning to Groningen from Barcelona, I saw Ying using Vimperator. I was sold immediately. Read More »