Programming
My mum taught me to program when I was aged 8 or so, in BBC Basic on (you guessed it) a beeb, I then graduated onto programming in Assembler and some Pascal on the BBC and on my arc. During my university years I worked for a few start-ups doing some coding in Java including a web-server that customised content to the person viewing it in the days when that was pretty novel and high tech.
Didn’t do any programming while I was working as a Strategy Consultant, but now I’m back at University I’m enjoying re-learning. Currently I’m messing about in ruby which is an enjoyably clear Japanese Perl, Python, Smalltalk, and LISP amalgam.
Projects
- talks.cam – A talk listing service for the University of Cambridge
- Patchworks – A cocoa interface to the darcs version control system.
- Pages-Bibtex – A tool for the Apple iWork Pages wordprocessor to automatically include citations.
- A Ruby client for the Raven authentication protocol
- A web based event booking system ( http://mcr.clare.cam.ac.uk/events/ )
- A web based resource (e.g. rooms, boats) booking system
- A wiki (that is hosting this) designed for PhD note taking ( http://www.soks.org )
- Designed and host www.brontequartet.com for a Cellist friend and some other vanity sites for the family. (hosted on www.linode.com – who I’ve found to be good).
If you would like any of the code just contact me.
Random scripts & notes
- Excel to Latex table convertor
- A textile to html convertor
- An acronym finder
- A boring file for darcs and rails
- A rake task to set the file permissions and ownership in a rails project
- Accessing ActionController from ActionMailer using Integration::Session
- Applescript to send message to 30boxes
- Early experiences with Active Resource
- Helped with some fixes for a tool to translate OmniOutliner notes into Latex.
Edit this page or
watch for changes using RSS.