OddThinking

A blog for odd things and odd thoughts.

Hello, Operator? Do You Have a Crossed Line?

Do we really need to operate?

Read more...

Collection Correction

In which Julian tries to choose a data-structure with a low constant time, in a low constant time.

Read more...

Categories: Observation,S/W Dev
Tags: software

python.CodingStyle().ishated = TRUE

The first obligation when faced with coding standards and style guidelines is to argue about, moan about and mock the appalling choices made by the so-called developers who came up with a style that is guaranteed to turn your code into an unreadable, unmaintainable mush.

Read more...

Windows Installer for PyXML 0.8.4 for Python 2.6.x and Python 2.7.x

For the modern Windows Python programmer, stuck with old libraries:

PyXML 0.8.4 for Python 2.6, Windows Installer (1,006 KB)

Read more...

Categories: S/W Dev
Tags: Python, PyXML

Time-Delay Password Safe

Use Case Name

Death of Computer User

Read more...

Categories: Observation,S/W Dev,Thoughts from the Shower
Tags: estate, legal, software, will

Architecture of the Samsung D600 Synch code

This post describes the internals of my D600 synch application.

I start with a reveal of the how the trick works, for those readers who just want to see how such a miraculous thing could be possible.

Read more...

Categories: S/W Dev
Tags: D600, software architecture

Synching my Samsung D600

This month, after another frustrating synching experience with Samsung PC Studio, I decided to write my own D600 phone interfacing software.

Read more...

OTTF Solver

OTTF (short for One Two Three Four) is a simple single-person puzzle game.

I re-use my Game Framework to solve it.

Read more...

Solving the Circuit Game

Another puzzle solved with the same architecture as before, but this time, with added code re-use.

Read more...

Animal Fight: A Question about OO & MVC

I have a Object-Orientation question, related to the Model-View-Controller (MVC) pattern. I suspect it will have a simple “here is the idiom everyone uses for this situation” type answer, but I haven’t found it. Here’s a fictional piece of software that demonstrates my problem.

Read more...

Categories: S/W Dev
Tags: MVC, OO, Python, software architecture