Moving base clock (geek^2)

Binary clocks are so last millennium.  You know the ones I mean – each of the normal decimal digits are represented in binary.  If you don’t know what I mean, I suggest you stop here and move along to something else 🙂 .This is a bit of a bodge, since a real binary clock would use pure binary for each section … and you can get these as well :-

But, just too easy.  Everyone knows binary, it doesn’t really qualify as a properly geeky skill, or push any boundaries in number representation.  I was thinking about how one might use a numbering scheme where the base used increments each digit.  So, the first digit is binary, the second in base three, the third in base 4 and so on.  It might sound like a ludicrously hard thing to understand, but in working it out, it turns out it is quite possible easier than binary, since 2x3x4 just happens to equal 24, and adding another digit (in base 5) gets you to 120 which is handily exactly twice the number of minutes in an hour.  So, showing the hours down the left, and the three digits next, you get :-

0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 0 2 0
5 0 2 1
6 1 0 0
7 1 0 1
8 1 1 0
9 1 1 1
10 1 2 0
11 1 2 1
12 2 0 0
13 2 0 1
14 2 1 0
15 2 1 1
16 2 2 0
17 2 2 1
18 3 0 0
19 3 0 1
20 3 1 0
21 3 1 1
22 3 2 0
23 3 2 1

This is pretty easy to use – the first digit shows which 6 hour block of the day you are in, the next which two hour block etc.  And, it has the beauty that the granularity gets finer as you head to the right.  In use, an idea would be to use different colours for each digit value – nothing for 0, red for 1, green for 2, etc.  Then you have three lights for hours and four for minutes (down to 30 second intervals).  And, I think it could truly be called cool in a world where the old geeky standard is mainstream.

Advertisements
This entry was posted in computing, Musings. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s