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 745

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 157

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parserutils.php on line 202

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parserutils.php on line 205

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parserutils.php on line 314

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parserutils.php on line 454

Strict Standards: Declaration of cache_instructions::retrieveCache() should be compatible with cache::retrieveCache($clean = true) in /www/htdocs/w00d9226/oliverh.com/inc/cache.php on line 291

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 359
user:oliver2

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/parser.php on line 66

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/lexer.php on line 292

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 22

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 44

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 208

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 236

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 290

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 323

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/handler.php on line 560

Deprecated: Assigning the return value of new by reference is deprecated in /www/htdocs/w00d9226/oliverh.com/inc/parser/xhtml.php on line 980

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960

Strict Standards: Only variables should be assigned by reference in /www/htdocs/w00d9226/oliverh.com/inc/JpegMeta.php on line 960
Table of Contents

Oliver Horn

oliver.jpg

I’m a German software developer. I got a German Diplom degree1) in “Information Systems” from the University of Duisburg-Essen.

Location

Currently I live in Mülheim an der Ruhr, a small city in the Ruhr area of North Rhine-Westphalia. Sometimes Mülheim is also called “City on the river”.

It’s a nice area for families and pets.

If you are European, then you already may know that the Ruhr area is the European Capital of Culture 2010.

The cities in the Ruhr valley grew up during the Industrial Revolution. The Ruhr valley was the most important place of coal mining and steel production at the beginning of 19th century. Nowadays almost all coal mines in this area are closed. and available for public sightseeing.

For example, old heaps are transformed into grasslands.

and the Ruhr floodplain is a nice area for walking with families or dogs.

The industry shifted to more technology-oriented branches.

Programming

My favorite language of choice is Python because usually you get things done quickly. I also like and use other languages like Ruby, Smalltalk for the same reason.

Most cities have ### historical background in coal mining and early

Family

I’m married since 2005

1) The German Diplom is comparable to a Master degree.