User:Gwicke

From Wikipedia, the free encyclopedia

[edit] Gabriel Wicke

I'm a student of Computer Science living in Kiel, Germany. When not doing uni stuff or work at wikidev.net I tend to do a lot of sailing, some reading, Badminton and wikimedia server administration. I'm offering professional MediaWiki hosting, service and development (pays part of my rent). Most notable contributions as developer of the MediaWiki software are the bulk of Wikimedia's cache/load balancing setup and the default MonoBook skin.

Other things:

  • Sailing: Did a campaign for the 2004 Olympics in the 49er (dinghy) skiff class and won a world championship in the Contender Class back in 2000. Helped to develop the Musto Skiff.
  • Windsurfing -- did quite a bit of it recently, good fun and not too complicated (nothing breaks, not that expensive, no crew needed..)
Musto Skiff Sept'04 Lake Garda
Musto Skiff Sept'04 Lake Garda

[edit] Links

/sandbox /monobook.css

[edit] MediaWiki/Wikimedia

[edit] Related projects

  • Network filesystem evaluation for future wikimedia cluster scaling/ experimenting with OpenSSI.
  • db-on-network-fs evaluation with BerkeleyDB on GFS- very fast at reading&writing, especially non-concurrent. Mysql wins if write concurrency is high.
  • Differential storage solutions on network fs to decrease i/o requirements and offload the DB- evaluated subversion and arch. Arch seems to be quite suitable, problem: atomic commits not needed for mw
  • Single-pass parser based on BisonGen. It produces both a pure python parser and a C python extension module, with the C version being a lot faster (0.17sec python vs. 0.014sec C for a long page). Builds a DOM tree in memory that can be manipulated before being dumped as xml/xhtml. Supports both MoinMoin and MediaWiki syntax
  • ESI caching- don't want to implement this in php, might add some support for this in Moin (i think that MediaWiki will need a rewrite sooner or later, a few of my projects aim in that direction).

You can support my MediaWiki work with a donation. One of those poor students...

[edit] Contributions

Squid cache integration, Apache load balancing using icp and custom squid, log analysis scripts, action=raw, action=purge, phptal skin system and Monobook skin, user styles/sitewide styles, access keys, xhtmlification of the parser, html tidy integration, __TOC__, tabbed prefs, history diff selection, admin tasks, the usual hacking


[edit] Some images

Auckland Feb '03:

Seoul stopover March '03: