Mapping and cave surveying. I am currently writing a program,
MapGazer, for bringing together
and comparing maps, routes, walking and bicycling tracks, speleological
sites, and other places of interest.
Photography, including underground and 3D photography. A few of
my stereo and panoramic photographs can be
found in my gallery. I now only
use cameras with viewfinders, and much prefer the small and lightweight
(Canon Ixus 100IS, Panasonic LF1, Panasonic GM5).
Bicycling science (in 2013 I took up regular cycling again, after
a 40-year gap); I currently ride a Charge Mixer with 11-speed hub
Technologies for use in caving with Speleogroup,
including high-power Light-Emitting Diodes (LEDs) and designing efficient circuits for driving them and testing them; also cave
surveying equipment and technologies (dead reckoning and surface
Tollos – a supervisor program
for ARM Cortex microcontrollers which I am developing as a base for
my experimental avionics and
low-power caving aids; you can run it on the mbed
and also many other devices, such as those from STM.
Lightweight (preferably solid-state) computers (one such is the
IBM Workpad, for which
I wrote Palm Globe; another is
the Acorn System 1 and the Emulator I wrote for that); I currently carry an Asus T100T ‘transformer’
pad/notebook. Before that, I used an Asus Eee PC 900 netbook (to
which I added a fast SATA 32GB solid-state drive) for 7 years. I
also have a Lenovo Thinkpad X200s laptop, but it is so heavy it has
never left its dock. Since 2012 I have been experimenting with Android
devices (programming the Nexus 7 and various Android ’phones).
My current favourite is the Sony Xperia Active, which doubles as
an excellent bicycle computer, however I’ve had to replace that with
a Sony Xperia Z3 Compact because Google kept ‘bricking’ the Active
by installing apps that filled its memory ...
PMGlobe; a programmable World
Globe that lets you see the world from afar, either from a fixed
viewpoint or turning with the sun (you can add your own places of
interest, measure distance, use macros, etc.); this predates Google
Earth by a decade or two – it was originally written for OS/2.
Vision and colour perception (hence the shading algorithms used
in PMGlobe and Palm Globe).
Cognitive processes, including neural, genetic, and evolutionary
algorithms and systems, especially empirical models that may give
insight into thought processes.