ochalog

RubyとMediaWikiとIRCが好き。

MediaWiki

MediaWikiのページをStructured Discussionsボードに変換するメンテナンススクリプト

MediaWikiに掲示板の機能を追加する拡張機能「Structured Discussions」を単一のページに対して有効化するとき、ページの移行作業が必要となるが、この作業は失敗しやすい。移行作業を成功しやすくし、トラブル発生時にも対処しやすくするメンテナンススクリ…

HHVMのコンパイルエラー対策

スーパーロボット大戦Wiki等のMediaWikiを動かすためのHHVMを3.14.2に更新しようとしたときに、まずCMakeで失敗した。これはサブモジュールを再帰的にすべてダウンロードできていなかったためで、以下のコマンドを実行することで次に進めた。 # gitでcloneし…

HHVM 上で動かしている MediaWiki の二重 gzip 圧縮問題

HHVM 上で動かしている MediaWiki において、ファイルが二重に gzip 圧縮されていたために IE や Safari で正常に表示されなかった。その原因と対策をまとめた。