過去にアクセスするタイムマシン検索
Google検索には daterange: という構文があって、検索語と一緒に例えば"daterange:2452905-2452910" と検索すると、Googleデータベースに登録された期間で検索結果を絞り込むことができます。daterange: 構文の引数には開始日と終了日をユリウス暦で指定します(2452905はユリウス暦で2003年9月22日、2452910は2003年9月27日)。 この開始日と終了日を同じにすることで、ある一日にGoogleデータベースに登録されたページのみに検索結果を絞り込むことができます。
西暦をユリウス暦に変換するには、特殊な関数を使います。変換にはウェブ上で手軽に計算してくれるサイトがあるのでhttp://google.bookstudio.com/daterange.htm これでユリウス暦を割り出して Google検索してみてください。Googleがデータベースに加えた日付を限定します。つまり、この検索はGoogleの過去のデータベースにアクセスするタイムマシン検索といえます。
下は、Javaで書いたユリウス暦のプログラム:
function TransDateToJD(year,month,day,hour,minute,stype)
{
var t,jd;
if(month<3)
{
year -=1;
month+=12;
}
t =Math.floor(year/100);
jd =Math.floor(year*365.25)-t+Math.floor(t/4);
jd+=Math.floor(30.6001*(month+1))+day+hour/24+minute/1440+1720996.5;
if(stype) jd-=9/24;
return jd;
}
| 固定リンク
「パソコン・インターネット」カテゴリの記事
- ライフハック(2007.12.29)
- Palm Pilot とACCESS(2007.12.13)
- Palm computer の話(2007.12.13)
- Touchのすごさ(2007.11.18)
- amazonのブックリーダーとiPhone touch の共通点(2007.11.29)
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/143396/17199275
この記事へのトラックバック一覧です: 過去にアクセスするタイムマシン検索:
コメント