WikipediaのPaul McCartneyの誕生日とキャッシュのバグ

ご存知かもしれませんが、昨日(2013年6月18日)は、ポールマッカートニーの誕生日(誕生年-1942年)でした。 私は大ファンではないので、社会からこれについて知らされました。 ネットワーク-VkontakteとFacebook。 唯一の奇妙なことは、VKontakteでは71歳、Facebookでは70歳であると書いていることです。このデータをウィキペディアで確認することにしました。



カットの下-問題の本質(私の意見では重要なことはありませんが、非常に面白いです)。





私の意見では、ウィキペディアはこの誤報のせいだと考えています。これが理由です。マッカートニーに関する記事の英語版を開くと( リンク )、彼の年齢は70歳であることがわかります。 記事のロシア語版( link )を開くと、年齢が71歳であることがわかります(念のため、メモの最後にこれを確認するスクリーンショットを掲載します)。



ポイントはこれです:

  1. 英語版の記事のHTTPリクエストに対する応答のヘッダーを見ると、Last-Modifiedヘッダーに値Mon、17 Jun 2013 22:03:16 GMTが含まれていることがわかります。 そして、残りの見出しは、ページのコンテンツがキャッシュされたことを示しています。
  2. この記事のロシア語版のHTTPリクエストに対する応答のヘッダーを見ると、Last-ModifiedがTue、18 Jun 2013 18:29:03 GMTであることがわかります。
  3. 両方の記事の編集履歴を確認できるようになりました。実際、英語版は誕生日の前夜に編集され、ロシア語版はマッカートニーの誕生日に編集されました。




ただし、英語版では年齢の値が変わるはずでした。 リクエストに「?」を追加して、ページの最新バージョンを取得してみましょう ( リンク )。 本当に役立ちました-正しい年齢が表示されるようになりました(ただし、「?」のない元のページには表示されません)。



問題の要約:ウィキペディアは、自動計算フィールドで変更が発生したときにページが変更された日時を追跡しません。



結論:







スクリーンショット:

ロシア語版 画像

英語版 画像

英語の「?」 URLの最後に 画像



PS

Wikipediaに問題の影響を受ける可能性のある他の計算フィールドがあるかどうかはわかりません。 また、Wikipediaにバグトラッカーがあるかどうか、また問題を修正する価値があるかどうかもわかりません。



All Articles