Archives
- 2012.01.21: Bonds: Addendum
- 2012.01.14: Bonds: Part 4 - The Future
- 2012.01.07: Goals
- 2012.01.01: Bonds: Part 3b - The Technology continued
- 2011.12.24: Bonds: Part 3a - The Technology
- 2011.12.17: Competitive Advantage
- 2011.12.10: Nathan Outlaw Restaurant
- 2011.12.03: Bonds: Part 2b - The Reality continued
- 2011.11.30: North Cornwall
- 2011.11.19: Lolita Overwritten
- 2011.11.12: Poker and Decision Fatigue
- 2011.11.06: Manufacturing Conflict
- 2011.10.29: Bonds: Part 2a - The Reality
- 2011.10.16: Bonds: Part 1 - The Theory
- 2011.10.08: Classics in Discussion
- 2011.10.02: Turkey
- 2011.09.24: Ephesus
- 2011.09.19: What country am I in?
- 2011.08.27: Modern Gaming
- 2011.08.21: Blender Tutorial: Spaceship
- 2011.08.13: The Fall of the Roman Empire
- 2011.08.07: Earliest memories
- 2011.07.24: A History of the World in 100 Objects
- 2011.07.16: PhD
- 2011.07.09: Architecture Astronaut Rant
- 2011.07.03: Can Tweety fly?
- 2011.06.26: Jury Duty
- 2011.06.18: Imperial Rome and Ostia
- 2011.06.12: Blender Tutorial: Roman Lamp
- 2011.06.04: Java NIO selector performance
- 2011.05.28: Injecting context in Java serialization
- 2011.05.22: Honours
- 2011.05.15: Myth at the heart of the Roman Empire
- 2011.05.07: Election Bullshit
- 2011.04.29: That old favourite
- 2011.04.24: Unity3D Beginner for Beginner Tutorial: Mech
- 2011.04.16: Learning from human remains: Seianti's skeleton
- 2011.04.09: Andalusia
- 2011.04.01: Up Managers and Down Managers
- 2011.03.26: Electrolley
- 2011.03.17: News Junkets
- 2011.03.11: Myth in the Greek and Roman Worlds
- 2011.03.06: Ogre Beginner for Beginner Tutorial: Opponent & simple collision detection
- 2011.02.26: A CV in blog posts
- 2011.02.20: Tenerife
- 2011.02.11: Timewatch: Murder in Rome
- 2011.02.07: Too Many States
- 2011.01.30: Life on a building site
- 2011.01.23: Building a new PC
- 2011.01.18: Power and People in Ancient Rome
- 2011.01.07: Goals
- 2011.01.01: A Global History of Architecture
- 2010.12.27: The Theory of Poker
- 2010.12.18: Iminra
- 2010.12.11: Cut and Paste from Java Swing JTable to Clipboard (and Excel)
- 2010.12.05: The Arts Past and Present: Mosaics
- 2010.11.26: Fiesta & El Punto Azul
- 2010.11.21: Evolution
- 2010.11.13: Peru Photos
- 2010.10.23: HIS 101 - History of Western Civilization I
- 2010.10.17: Companies are people too
- 2010.10.13: Spam, spam, spam
- 2010.10.09: Exploring the classical world
- 2010.10.07: Internet Memories
- 2010.09.26: History 106B - The Roman Empire
- 2010.09.11: Java generics are not real generics
- 2010.09.05: Blender & Ogre Beginner for Beginner Tutorial: Mech Model
- 2010.08.21: Roman Funerary Monuments
- 2010.08.16: Rules of Programming
- 2010.08.07: Java NIO server example
- 2010.07.25: The Graeco-Roman city of Paestum
- 2010.07.19: Memories of September 11th
- 2010.07.11: Egypt Photos
- 2010.07.03: Blender Tutorial: Mech Model Part 4: Animating
- 2010.06.27: Ordered Java Multi-channel Asynchronous Throttler
- 2010.06.25: Blender Tutorial: Mech Model Part 3: Rigging
- 2010.06.17: UCLA History 9A - History of India
- 2010.06.12: Hurt Locker
- 2010.06.06: Blender Tutorial: Mech Model Part 2: Texturing
- 2010.05.26: Blender Tutorial: Mech Model Part 1: Modelling
- 2010.05.16: Buildings of Ancient Rome
- 2010.05.08: Lies, Damn Lies and Indices
- 2010.05.03: Impressions of Greece
- 2010.04.18: The Harwood Arms
- 2010.04.11: Greek Theatre
- 2010.04.05: Greece Photos
- 2010.04.03: Java Multi-channel Asynchronous Throttler
- 2010.03.16: The Acropolis and the Parthenon
- 2010.03.14: Discrete Java Timer
- 2010.03.06: Is there free money crossing Betfair and Betdaq?
- 2010.02.28: Societies in Transition
- 2010.02.21: Tunisia Photos
- 2010.02.14: JMX JConsole-like Connection Dialog
- 2010.02.07: Hannibal (Stanford Continuing Studies Program)
- 2010.01.30: JButtons in a JTable
- 2010.01.23: Italy Photos
- 2010.01.17: History 110: Roman Republic
- 2010.01.10: New goals, again
- 2010.01.09: Recap
- 2010.01.02: Starting a UK Company
- 2009.12.20: Singularly Lazy
- 2009.12.14: History 4A: The Ancient Mediterranean World
- 2009.12.07: Testing generated code
- 2009.12.02: CLCV 205: Introduction to Ancient Greek History
- 2009.11.29: Cafe Spice Namaste
- 2009.11.23: New website and Blender pages
- 2009.11.21: Ancient History Podcasts
- 2009.11.15: Scientists have discovered...
- 2009.11.14: The weather archive is no more
- 2009.11.08: Models and Events
- 2009.10.05: Java Enumerations (Sometimes) Considered Harmful
- 2009.09.25: Blender Tutorial: Roman Stand
- 2009.09.11: Site Stats
- 2009.08.31: Options in Software Architecture
- 2009.08.29: Java Threading is Scary
- 2009.08.17: Blender Tutorial: Amphora
- 2009.08.09: SOAP and REST
- 2009.08.02: Gone, but not forgotten
- 2009.07.26: Stories
- 2009.07.12: Scottish Highlands and Orkney Photos
- 2009.07.12: The Creel
- 2009.07.12: Durness Golf Course
- 2009.06.28: Tilt
- 2009.06.21: Pompeii Photos
- 2009.06.13: Blender Tutorial: Tozeur Market Sculpture - My First Model
- 2009.06.01: Leeds Castle Golf Course
- 2009.05.28: What Makes Projects Work
- 2009.05.19: Printing money
- 2009.05.10: weather_report - a Ruby gem for retrieving weather forecasts
- 2009.05.06: Intrade Implied Interest Rates in Java
- 2009.05.05: Central London Golf Centre
- 2009.05.01: Context in Software Development Advice
- 2009.04.19: Combinatorial Iterators in Java, Scala and Ruby (plus a comparison of the languages)
- 2009.04.13: Fancy Restaurants Part Deux
- 2009.04.12: Multiple Attachments with Validations In Rails with Paperclip
- 2009.04.07: Companies I love
- 2009.04.07: Companies of which I am not a customer
- 2009.03.31: 4th Poker Evening
- 2009.02.26: New goals
- 2009.02.19: Last Online Poker Update?
- 2009.02.13: A Rant and Rave
- 2009.02.08: Rails performance options on Phusion Passenger
- 2009.01.18: Online Poker Update
- 2009.01.11: 3rd Poker Evening
- 2008.12.24: Dougga Photos
- 2008.12.21: Ruby on Rails Hosting
- 2008.12.13: Quick Timezone Calculation
- 2008.12.08: Past weather forecasts
- 2008.11.21: Rails text_field_with_auto_complete and not displaying the selected item
- 2008.11.15: How to make £1/hour playing online poker
- 2008.11.09: Using BBC Backstage Weather
- 2008.10.18: FOWA London 2008
- 2008.10.12: Is there dumb money on Intrade?
- 2008.10.06: Todo lists are hard
- 2008.10.05: London Hacker Meetup #6
- 2008.09.23: What now?
- 2008.08.30: Decloak
- 2008.08.25: Golf Reviews
- 2008.08.17: 2nd Poker Evening
- 2008.08.02: There is only one you know
- 2008.07.14: Javascript Tooltip Library (based on Prototype)
- 2008.07.13: Techcrunch Pitch!
- 2008.06.24: Javascript again (or getting tooltips to work with Scriptaculous Sortables)
- 2008.06.14: Reality used to be a friend of mine
- 2008.06.11: Through another's eyes
- 2008.06.02: Been There, Done That
- 2008.06.01: 1st Poker Evening
- 2008.05.26: Fancy Restaurants
- 2008.05.18: Another Update
- 2008.04.17: Minor Status Update
- 2008.04.14: Hint
- 2008.04.07: Send the hoppers to get a reup
- 2008.03.26: Installing Sphinx & Ultrasphinx on Windows
- 2008.03.19: Design
- 2008.03.05: Code
- 2008.02.29: The Internet is cool
- 2008.02.26: Mobile Broadband Modem
- 2008.02.21: Rhetoric
- 2008.02.15: Apology for Dale
- 2008.02.13: Ideas
- 2008.02.11: Strange Sign Language
- 2008.02.06: Starting a company
- 2008.02.05: UK Credit checks
- 2008.02.05: The beginning, again
Monthly Archives
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008