« ノートPC用日傘 - Laptop Shade | トップページ | SunのBlackboxの内部説明の動画 »

2007/04/01

円周率を1億桁表示しているページ

ブックマークに追加する
頭ん中」というサイトで、「円周率を延々と表示する変なドメイン名のサイト」というネタが紹介されていたので、ちょっと調べてみた

注)不用意に以下のリンクをクリックすると後悔します
リンク:http://3.141592653589793238462643383279502884197169399375105820974944592.jp/

紹介元のサイトでも表示にすごく時間がかかるということだったので、ブラウザを使わずに調べてみた。

Technorati Tags: , ,



ここで、使用したツールはcURLと呼ばれる、URLを処理するためのコマンドラインツール

このツールで該当のページを取得してみると、確かに、なかなか処理が終わらない
# 実はこの処理は31日の夜に実行してそのまま忘れて寝ていた

で起きてから処理結果を見ると、どうやら5時間ぐらいかかっていたようだ。
$ curl -o index.html http://3.141592653589793238462643383279502884197169399375105820974944592.jp/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 96.3M    0 96.3M    0     0   5484      0 --:--:--  5:06:57 --:--:--  9817


しかもファイルサイズは96.3M。平均速度は5,484 bytes/秒

$ ls -al index.html 
-rw-r--r--   1 inetgate  inetgate  101000063 Apr  1 05:19 index.html
$
$ file index.html 
index.html: HTML document text
テキストファイルらしいので、行数を数えてみた
$ wc -l index.html 
 1000004 index.html
100万行を超えている

さらに、先頭と最後の数行を見てみた。
まず、先頭の5行
$ head -n 5 index.html 
<HTML>
<HEAD><TITLE>PI=3.</TITLE></HEAD>
<BODY>
1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
8214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196
次に最後の3行
$ tail -n 3 index.html 
1565422271775218769993636656058378548054802980291485925920007320608799374519471484638688009860046163
9948682556396753056033528696677734610718447186852975722031752074898161168313937514970581120187751592
</BODY></HTML>
以上より、ぴったり、100万行分が数字の羅列となっている。しかも、小数点と整数部分をTitleにするこだわりもある。

とすると、100文字×100万行なので、このページで表示されている円周率は小数点以下1億桁分となる

ついでなので、このサイトの所有者を調べてみた。

まず、DNSはdigで調べてみると、
$ dig 3.141592653589793238462643383279502884197169399375105820974944592.jp
.....(途中略).....
3.141592653589793238462643383279502884197169399375105820974944592.jp. 1800 IN A 202.224.192.18

さらに、このIPアドレスをwhoisで引いてみると、以下のサイトの方が、このドメインを作られたようだ

リンク:Minagawa Laboratory WWW Page


●お探し物は見つかりましたか?まだの方は以下の検索をご利用下さい。
 
当ブログ内 (within this blog) Web
●当ブログのRSSフィードをお手持ちのRSSリーダーにご登録いただくと、エントリ追加時のみ更新通知が届くため、確認の手間が省けます。よろしければ、どうぞ。
当ブログのRSSフィード
●当ブログの更新情報+α(deliciousのブックマーク他)はTwitter経由でも確認できます。是非フォローしてください。(実はRSSフィードよりも更新が早かったりします)

|

科学・技術」カテゴリの記事

blog comments powered by Disqus


●Google広告


●その他の広告



トラックバック

この記事のトラックバックURL:

●トラックバックされる方へのご注意
本文中でこのエントリのアドレスを引用してください。引用(言及リンク)がない場合はスパム(迷惑行為)として削除します。
なお、迷惑行為かどうかを人力で判定しているため、トラックバックが反映されるまでに少々、お時間を頂いています。
For foreigners: If you would like to trackback to this entry, please include permlink of this entry in your entry. If your entry doesn't include this permlink, I will delete your trackback as spam.

この記事へのトラックバック一覧です: 円周率を1億桁表示しているページ:

 
Google