OddThinking

A blog for odd things and odd thoughts.

Sound Levels Hierarchy – A Half Baked Idea

At its heart it’s a simple concept. Every type of sound that your computer makes is mapped onto a tree.

Read more...

WordPress and Text Encoding

An Open Letter to the WordPress Architect about an issue that I have found.

Read more...

Python Imaging Library (PIL) and Animated GIFs

Let me save the next person some trouble: The Python Imaging Library (PIL 1.1.5) does not support writing animated GIFs.

Read more...

Hunting Intermittent Bugs

Here’s an interesting real world puzzle: After fixing an intermittent bug, how many test runs do you need to do in order to be convinced that it has gone?

Read more...

MarkDown is Dead! Long Live MarkDown!

I have just decommissioned Markdown. Here’s why.

Read more...

Big Shift in OddThinking Colours

You may notice some changes to the OddThinking colours

Read more...

The Case for Case-Preserving, Case-Insensitivity

I think that *case-preserving, case-insensitivity* is, almost always, the optimal behaviour. This may be somewhat controversial, so let me explain my position.

Read more...

The World Of Case Sensitivity

A review of the different ways that different software treats case.

Read more...

Categories: S/W Dev
Tags: case-preserving, case-sensitivity, comparison, S/W Dev

The World of Upper- & Lower-Case Mappings

A quick look at the world of upper- and lower-case

Read more...

Categories: Geek,S/W Dev
Tags: case, internationalisation, linguistics, typography

Obvious Coding Style Guidelines

An example of an obviously poor coding style

Read more...