User:Gwicke
|
Gabriel Wicke
Gabriel_Wicke.jpg
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 (http://wikidev.net), 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 (http://www.49ersailing.de/): 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.jpg
Links
MediaWiki/Wikimedia
Related projects
- Network filesystem evaluation for future wikimedia cluster scaling/ experimenting with OpenSSI (http://www.openssi.org).
- 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. (https://sourceforge.net/donate/index.php?user_id=956757) One of those poor students...
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
Some images
Auckland Feb '03:
Seoul stopover March '03:
Missing image
Seoul_main_street_saturday_night.jpg
Missing image
Seoul_market_street.jpg