Code Otaku

Welcome to my blog. There are many interesting things here, so please enjoy. This is a summary list of all articles.

April 2009
Apache WebDAV Configuration
Poll and Kqueue Hack
SiteHost New Zealand VPS
Panasonic AX200 Service Menus
Game State Management
Game State Synchronization
Python Hashes in Ruby
Managing Ruby Environment Variables
Why do we play games?
iSync Plugin for V630/V630i
Linker flags and archives
May 2009
What is abstraction?
Run Time Polymorphism
Compile Time Polymorphism
Matrix Mathematics
AppleScript Insanity
August 2009
Ruby Exceptions
Ruby StandardError & Exception
Time Limited Error Recovery
RubyDNS 0.1 Released
RubyDNS & RExec Updates
September 2009
DNS Server Benchmarking
Cheap Storage
Scanning for specific UNIX permissions
Theoretical Infinity Machine
DroboPro Benchmarks
October 2009
Building a Concrete Bath
LED Lighting Comparison
Thinking about Programming Languages
How To Be A Consultant
Lucid Programming Dojo
Exim4 + ClamAV + SpamAssassin
Secure login using AJAX
Ramaze And Rack
ActiveMerchant
Concurrency And Immutability
Floating Point Numbers
Programming And Debugging
Useful jQuery Plugins
Loading Anonymous Ruby Classes
尺八 (Shakuhachi)
Card Trick
Object Oriented C
Gemcutter
Writing Clearly
Richard Stallman In Christchurch
Magnatune
Client Side Graphing
Zena CMS
November 2009
Chinese Translation
New Zealand Broadband
Travelling to Japan
Japan: Kozunomori to Osaka
Japan: Osaka to Beppu
Japan: Beppu to Miyazaki
Japan: Miyazaki to Hakata
Japan: Hakata to Matsue
Japan: Matsue to Kurashiki
February 2010
New Weblog
JavaScript Loader
Mac OS X Jumbo Frames
SSH Keygen & Multiplexing
FLAC in iTunes
Building & Installing GemSpecs
About Me
March 2010
OpenCV Setup Instructions
LaTeX Symbols in Verbatim Mode (using UTF8)
Caching HTTP Resources using Rack
April 2010
Inspiration
Programming Dojo
Image Processing
Updating Installed Gems
May 2010
Computer Science in New Zealand High Schools
How do we learn?
Bloom's Taxonomy
The Socratic Method
Vygotsky's Zone of Proximal Development
The Theory of Constructivism
Virtual Schooling
June 2010
Aggregate Callback
July 2010
Suspended Shelves
August 2010
Source Code Visualisation
Augmented Source Code
Java ME Games
September 2010
Christchurch Earthquake
December 2010
Free Software Games
Implicit And Explicit Delimitation
January 2011
There are more useless programs than useful programs.
March 2011
Christchurch Earthquake v2
Lake Tekapo School roles double overnight!
Why are we having earthquakes in Christchurch?
May 2011
Cross-domain AJAX using XMLHttpRequest
August 2011
Rack (Per-Request) Memory Usage
September 2011
Simple Garbage Collector