WikiBlame
(ウィキ?ブレイム)は、
ウィキペディア
の
記事
?のテキスト(
文章
)が、いつ誰によって追加されたテキストなのかをチェックできるサイトです。有益なテキストはもちろんのこと、
著作?
侵害の疑いのあるテキスト、信?性の乏しい出所のはっきりしないテキスト、また
犯罪
的性質のある書き?みまで、それがいつ誰によって追加されたテキストかを?索できます。
このツ?ルは
記事
の
履?
の各版を走査します。その版の中に、指定されたテキストが含まれていれば
OOO
と返します。含まれていなければ
XXX
と返します。走査の速度を上げるため途中の版を飛ばしている場合は
???
と表示されます。
以下はメインペ?ジを?象に「
#線型
」法で「ウィキペディア」というキ?ワ?ドを?索した例です
[1]
。速度を上げるため版を二つ飛ばしで?索しており、開始地点を2003年1月31日に設定しています。?索?象のテキストが1月30日から31日の間に追加されたことが分かるでしょう(
OOO
が
XXX
に?わっている部分です)。その前後の日付をクリックすると、テキストが追加された?象版が確定できます(ちなみに日本語版のメインペ?ジにはじめてウィキペディアという言葉が追加されたのは、以上の調査の結果から見ると
2003年1月30日04:57の版
になります)。
- 2003年1月31日 (金) 15:29
OOO
[ここから?索]
- 2003年1月31日 (金) 14:31
???
- 2003年1月31日 (金) 14:27
???
- 2003年1月31日 (金) 14:26
OOO
[ここから?索]
- 2003年1月31日 (金) 13:24
???
- 2003年1月31日 (金) 13:10
???
- 2003年1月31日 (金) 11:10
OOO
[ここから?索]
- 2003年1月31日 (金) 07:14
???
- 2003年1月30日 (木) 04:57
???
- 2003年1月30日 (木) 04:42
XXX
[ここから?索]
- 2003年1月29日 (水) 13:19
???
- 2003年1月7日 (火) 07:33
???
- 2002年12月19日 (木) 06:28
XXX
[ここから?索]
- 2002年12月18日 (水) 02:38
???
- 2002年12月17日 (火) 21:25
???
- 2002年12月17日 (火) 05:32
XXX
[ここから?索]
?索キ?ワ?ドの中にウィキコ?ド (『[』、『]』、『{』、『}』、『*』、『#』、『''』、『'''』、『==』、『====』、『<』、『>』、『|』) がなく、かつ「
#ウィキテキストとして?索する
」にもチェックが入っていない場合、?索はプレイン?テキスト
[2]
を?象に行われます。逆にキ?ワ?ドの中にウィキコ?ドが入っているか、「ウィキテキストとして?索する」にチェックが入っている場合は、ソ?ス
[3]
を?象に?索が行なわれます。
例えば言語間リンクを?索したい場合は 『
en:記事名
』 ではなく 『
[[en:記事名
』 とすると、ソ?スを?象に?索が行われるようになり、ヒットするようになります。
?査する版?
[
編集
]
- ?査する版の?を指定します。10であれば10版だけチェックします。
- ヒント: 「○版が見つかりました」という?字が「?査する版?」として指定した?字と同じ場合、より古い版がおそらくあります。
- ヒント: 線形法で多?の版を?査するのは非常に時間がかかります。そうした場合は飛ばす版?を大きくする(たとえば10や50など)のがよいです。
- ヒント: 二分探索を使用すると、履?が?千版にものぼる場合などでも、非常に速く?索が行えます。ひとつひとつの版をチェックしていかないためですが、一般に版が多い場合は二分探索を使うのが賢明でしょう。
- URLパラメ?タ?:
&limit=10
,
例
間の何版かの?査をとばす
[
編集
]
- 途中の版を飛ばしてチェックします。5であれば5版ずつ飛ばしてチェックします。これは?索方法が「
#線形
」になっている場合のみ機能します。
- URLパラメ?タ?:
&skipversions=5
初めの何版かの?査をとばす
[
編集
]
- 最初の何版かを飛ばします。20であれば20版を飛ばした所から?索を始めます。
- URLパラメ?タ?:
&ignorefirst=20
開始日
[
編集
]
- 指定した日付の午後11時55分より前の版、がチェックの?象となります。
- URLパラメ?タ?:
&offtag=22&offmon=8&offjahr=2010
ウィキテキストとして?索する
[
編集
]
ここにチェックを入れるとプレイン?テキスト
[4]
ではなく、ソ?ス
[5]
を?象に?索を行うようになります。例えば外部リンクがいつ追加されたかを調べたい場合は、
URL
をキ?ワ?ドに入れ、このオプションにチェックを入れれば、うまく?索できるようになるでしょう。
探索方法
[
編集
]
線型
[
編集
]
全ての版をチェックします。直感的に分かりやすい探索法ですが、履?が長い場合は調査に非常に時間がかかるのが弱点です。
- URLパラメ?タ?:
&searchmethod=lin
、
例
補間
[
編集
]
二分探索
です。版?が多い場合に速くなります(
デフォルト
)。
- ヒント: 途中で編集合?や白紙化の版が入っていると、そこで?索がストップします。その場合[ここから?索]を使ってもう一度そこから?索を行って下さい。
- URLパラメ?タ?:
&searchmethod=int
、
例
言語
[
編集
]
ウィキメディア?プロジェクト
のほとんどのサイトは
言語.プロジェクト
の形のアドレスを持ちますが(例:ja.wikipedia) 、中には言語プレフィックスのないサイトもあります。例えば
http://wikisource.org/
などがそうです。その場合は言語の欄は空欄にしておいてください。
- URLパラメ?タ?:
- プロジェクト:
&project=wikipedia
,
例
- 言語版:
&lang=ja
,
例
- ペ?ジ:
&article=メインペ?ジ
,
例
- ?索語:
&needle=ウィキペディア
,
例
- 表示言語:
&user_lang=ja
,
例
このツ?ルは以下のような方法で動作しています。まず履?ペ?ジを開き、そこから?索?件に合致する開始点となる版と、?件に合致する最終版までの全版?を取得します。次に各版を順次開き、その中に指定されたテキストが含まれているかをチェックしていきます。
WikiBlameはドイツ人ウィキペディアン
de:User:Flominator
によって、2006年から開?が始められました
[6]
。質問は
de:User_talk:Flominator/WikiBlame
が受け付け場所になっています(?際はそこからリンクされている
SourceForge
?のプロジェクト?ペ?ジが受け付け場所となっています
[7]
。2010年8月現在、プロジェクトはまだアクティブです)。
ソ?スコ?ド
[
編集
]
WikiBlameは
PHP
をベ?スに書かれています。ソ?スコ?ドは
SourceForge
もしくは
GitHub
から入手可能です。
ライセンス
[
編集
]
WikiBlameは
GPL
および
LGPL
のライセンスの元で提供されています(
[8]
で "Show project details" をクリックすると表示されます)。
??
[
編集
]
各言語への??はtranslatewikiで行われています
[9]
。2010年8月現在、日本語への??はすべて終了しています
[10]
。
{{
Wikipedia:ツ?ル/WikiBlame/UB
}}