やるな、Wikipedia

まいど、もりぞーです。
Wikipedaにはまっている今日この頃。

はまるといっても、
楽しい、もっと見たい、というわけでなく、

なんじゃコリャ!!!

のほうです。

Wikiはソースもデータも公開されており、
GNU Free Documentation License下において
自由に使うことができます。

データのインポートプログラムや
説明があってすばらしい~~~と思っていたのですが・・

ふたを開けてみると

Σ(´д`ノ)ノ

①データインポート
提供されているxmlデータをMysqlにインポートする
プログラムがついています。
(なんでMysqlのダンプくれないんじゃい!)
そのプログラムが曲者で、(。A 。 )狂ったように
メモリーを使用します。普通のPCでは完走することは
ほぼ不可能です。(設定とOS次第により可能)
とりあえずLinuxであるならば
 1、OSは64bit版を使いましょう
 2、メモリーはつめるだけ
 3、カーネルパラメーターのoomキラーはオフにしましょう
 4、スワップは20Gくらいとりましょう
 5、仮想メモリの設定をしっかりしましょう

は最低やる必要があります。

②Wikipediaのソースコード
すばらしいほど読みづらいです。
改造するくらいならゼロから書きましょう。
(SQLだけダンプしましょう)

③・・

と書き出すときりがないので辞めておきます。
外国人の書いたソースコードってなんで読みづらい
のだろうか・・・。
昔、Mepgのエンコーダーを改造して論文を書いたこと
がありましたが、あの提供されていたソースコードも
ひどかった。
せめて人様に公開するコードはそれなりにわかり易く
コメントをいっぱい書いてほしいものです。
(自己都合全開)

でわでわ。
もりぞー 13:36 | コメント(0) | トラックバック(0) | その他
トラックバック

こちらの記事へのトラックバックは下のURLをコピーして行ってください。

コメント
この記事へのコメントはありません。
名前:
メールアドレス:
URL:
コメント:
最近の記事
Admageという名…
02/13 14:36
(続)2月から広告が…
02/13 12:15
(続)2月から広告が…
02/10 17:29
2月から広告が表示さ…
02/07 18:46
(続)Cent5.x…
01/31 14:59
(続)Cent5.x…
01/29 18:01
Cent5.xでGl…
01/29 17:19
勉強会
08/13 18:44
Class A
07/29 20:50
8.8.8.8
06/25 15:19
マイナーな技術
06/25 14:36
工数見積
06/20 14:06
次世代機のCPU
06/19 13:04
Surface Pr…
06/17 09:44
Nexus10(続き…
06/17 09:33
最近のコメント
最近のトラックバック
Yahoo!ボットチェッカー
Googleボットチェッカー
MSNボットチェッカー

ディマージシェア技術ブログ