Archive for Normal

Sea Level Rise on Google Maps

While I was writing my K5 story on global sea-level rise, I tried to find a map that would show the world after the Greenland ice-sheet had melted. I couldn’t find anything, so I decided to make one myself…

Flood Maps is a Google Maps hack, with new sea-levels overlaid on top of the Google maps or satellite imagery. You can raise the sea-level up to +14m with a simple menu control. Read the rest of this entry »

Comments (91)

Why Safari Sucks: 1. The Back Button

Don’t get me wrong. I like Safari. I use it almost every day. But some things about it just irritate me again and again and again…

First, the ‘back’ button.

Read the rest of this entry »

Comments (29)

EventCalendar 3.0.4

Hot on the heels of v3.0.3, I’ve released another bugfix version of EventCalendar v3.0. Download it here: eventcalendar30.zip

This fixes one important problem: The event category listing didn’t work on WordPress 2.0. Thanks to Jonyo’s patch, this issue is now resolved.

You still need to patch the file wp-includes/classes.php to get the plugin to work with WordPress 2.0. See the last post for details.

Read the rest of this entry »

Comments (1)

EventCalendar 3.0.3

I’ve released a bugfix version of EventCalendar v3.0. Download it here: eventcalendar30.zip

The main changes are:

  • (Sort of) compatible with WordPress 2.0. A hack to WP is required (see below), and even then the category listing doesn’t work. (thanks everyone)

  • Compatible with iCal 2 (thanks Heather)

  • Now works better with WordPress pages. (thanks David Ellenwood)

  • Added per month header option to event listings. (See readme.txt. Thanks Jeff Morrow for the idea.)

  • Now uses ‘siteurl’ and ‘home’ correctly. (Thanks to Sibo Lin & Rusty Smith for putting me straight.)

  • Fixes incompatibility with PHP5.

    Read the rest of this entry »

Comments (9)

Convert .dmg to .iso

I’ve wanted to make .iso images on my Mac for a while now. At last I’ve found this formula:

hdiutil convert /path/to/filename.dmg \
  -format UDTO -o /path/to/savefile.iso

To make the .dmg file, just click the ‘new image’ toolbar button in Disk Utility. .dmg format is called ‘read only’ in the dialogue box.

Just in: It seems that the ‘CD/DVD Master’ format (.cdr) is actually the same as .iso. You just need to change the extension! (I’ve not yet tried this.)

(Originally from macOSXhints.com).

Comments (13)

Scripting iCal with Python

I’m too cheap to pay Apple for .Mac. Besides, I want to synchronise my calendar with more devices than they support. Specifically, I’d like to be able to use Sunfire to edit my shared calendars, as well as my phone and my Mac. Currently I keep my calendars on the excellent iCalX.com.

The best solution seems to be to develop my own synchronisation tool, to ‘enhance’ Apple’s offering. This entry contains a few building blocks that I’ll be needing.

Read the rest of this entry »

Comments (3)

The Secret of Successful Software Development

I’ve heard so much hot air on the subject of software development projects, and how to manage them successfully. Personally, I think that doing it right is simple:

  1. Care passionately about solving your customer’s problems.

  2. Get a product out as quickly as possible.

    Read the rest of this entry »

Comments

Mailing Lists

My WordPress plugins seem to be popular. Until now, I’ve been running support through blog comments, but there’s no way I can keep up. I’ve set up a couple of mailing lists, one for each plugin. It’s much easier for me to reply to an e-mail than to deal with blog comments, so hopefully I’ll be able to catch up.

Both lists are set to ‘subscribers only’, so sign up before you start posting.

The lists’ e-mail addresses are list-name@firetree.net.

I’m sorry that I’ve not been able to reply to support requests for the last couple of months. Work is really hectic, and I’ve been rebuilding my kitchen.

Comments (2)

ViewLevel 2.0

ViewLevel 2.0 lets you hide specific posts from users below a given user level. This is a port of Kendra Burbank’s excellent ViewLevel plugin to WordPress 1.5.

There is a new options page for setting the default viewlevel. Filtering is now done at the SQL stage, so unprivileged users now see the top ten viewable posts. In Kendra’s version, the filtering was done in the loop, so sometimes casual viewers might not see any posts at all, even when they should have been able to. Read the rest of this entry »

Comments (29)

ViewLevel 2.0 beta

The release candidate of ViewLevel 2.0 is now available. This is a port of Kendra Burbank’s excellent ViewLevel plugin to WordPress 1.5.

There is a new options page for setting the default viewlevel. Filtering is now done at the SQL stage, so unprivileged users now see the top ten viewable posts. In Kendra’s version, the filtering was done in the loop, so sometimes casual viewers might not see any posts at all, even when they should have been able to. Read the rest of this entry »

Comments (41)

Sponsors