Strict Standards: Declaration of action_plugin_blog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /www/htdocs/w00d9226/oliverh.com/lib/plugins/blog/action.php on line 13

Strict Standards: Declaration of action_plugin_discussion::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /www/htdocs/w00d9226/oliverh.com/lib/plugins/discussion/action.php on line 0

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /www/htdocs/w00d9226/oliverh.com/lib/plugins/importoldchangelog/action.php on line 0

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/auth.php on line 146

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00d9226/oliverh.com/lib/plugins/blog/action.php:13) in /www/htdocs/w00d9226/oliverh.com/inc/auth.php on line 236

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00d9226/oliverh.com/inc/auth.php on line 390

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00d9226/oliverh.com/inc/auth.php on line 390

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/htdocs/w00d9226/oliverh.com/inc/auth.php on line 387

Strict Standards: Only variables should be passed by reference in /www/htdocs/w00d9226/oliverh.com/doku.php on line 69

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00d9226/oliverh.com/lib/plugins/blog/action.php:13) in /www/htdocs/w00d9226/oliverh.com/inc/actions.php on line 128
Projects [Oliver's Site]


Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 510

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/metadata.php on line 276

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/metadata.php on line 276

Deprecated: Function split() is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/metadata.php on line 276

Projects

Picotalk
A simple Smalltalk-like programming language and environment implemented in ECMAScript (JavaScript), mainly intended (but not limited) to teaching basic concepts of programming.
Python Code Object Utilities
A lightweight Python library for changing the behavior of existing function/method objects.
Syntax Tokenizer Extension for Saxon
Extension for Saxon 6.5 providing an XSLT extension function for tokenizing programming code fragments (useful for performing syntax highlighting on-fly during XSLT processing)

Strict Standards: Only variables should be passed by reference in /www/htdocs/w00d9226/oliverh.com/doku.php on line 77