考古学のおやつ

考古学イベント検索:ダイレクト検索の方法


今日開かれる近所のイベントを直接検索するには

例えば,あなたのウェブサイトに<a href="http://www.tt.rim.or.jp/%7Eshr/ev/ev.cgi?pref=27&date=Today">大阪府で今日開催中の考古学イベント(&copy;考古学のおやつ)</a>と記述すると,その日のイベント検索結果に直接リンクできます。

でも,夕方になって検索すると,一部のイベントは終わっているので悲しいですね。

そこで,<a href="http://www.tt.rim.or.jp/%7Eshr/ev/ev.cgi?pref=41&date=Tomorrow">佐賀県で明日開催中の考古学イベント(&copy;考古学のおやつ)</a>としておくと,明日のイベントを直接検索できます。

細かいことは,次に書式を解説します。


基本的な書式

検索の書式は「http://www.tt.rim.or.jp/%7Eshr/ev/ev.cgi?pref=27&date=2004+9+26」のようになっています。すべて半角で書いてください。

http://www.tt.rim.or.jp/%7Eshr/ev/ev.cgi」の部分だけだと,カレンダー式の検索画面にリンクします。

検索条件は,「?」の後に「pref=(2桁までの数字)」と「date=(年)+(月)+(日)」を「&」で繋いで記述します。両方の指定が必要です。


地域(都道府県)を指定する

pref=(2桁までの数字)」は,開催地の都道府県を数字で表しています。

1)北海道2)青森県3)岩手県4)宮城県5)秋田県6)山形県
7)福島県8)茨城県9)栃木県10)群馬県11)埼玉県12)千葉県
13)東京都14)神奈川県15)新潟県16)富山県17)石川県18)福井県
19)山梨県20)長野県21)岐阜県22)静岡県23)愛知県24)三重県
25)滋賀県26)京都府27)大阪府28)兵庫県29)奈良県30)和歌山県
31)鳥取県32)島根県33)岡山県34)広島県35)山口県36)徳島県
37)香川県38)愛媛県39)高知県40)福岡県41)佐賀県42)長崎県
43)熊本県44)大分県45)宮崎県46)鹿児島県47)沖縄県48)外国

ただし,「48」以降は,今後変更の可能性があるので,直接リンクされないほうが無難です。

&near=1」をつけると,指定した都道府県の近隣のイベントも検索できます。ここで「近隣」とは,原則として陸上で境を接している都道府県ですが,一部に例外があります(表参照)。都会や,隣接県の多い都道府県で実行すると,たくさんの情報がヒットして,かえって使い勝手が悪くなります(^^;ゞ。

都道府県名検索対象に追加される都道府県(赤字は陸上で隣接しないもの)
1北海道2青森県
2青森県1北海道,3岩手県,5秋田県
3岩手県2青森県,4宮城県,5秋田県
4宮城県3岩手県,5秋田県,6山形県,7福島県
5秋田県2青森県,3岩手県,4宮城県,6山形県
6山形県4宮城県,5秋田県,7福島県,15新潟県
7福島県4宮城県,6山形県,8茨城県,9栃木県,10群馬県,15新潟県
8茨城県7福島県,9栃木県,11埼玉県,12千葉県
9栃木県7福島県,8茨城県,10群馬県,11埼玉県
10群馬県7福島県,9栃木県,11埼玉県,15新潟県,20長野県
11埼玉県8茨城県,9栃木県,10群馬県,12千葉県,13東京都,14神奈川県,19山梨県,20長野県
12千葉県8茨城県,11埼玉県,13東京都,14神奈川県
13東京都11埼玉県,12千葉県,14神奈川県,19山梨県
14神奈川県11埼玉県12千葉県,13東京都,19山梨県,22静岡県
15新潟県6山形県,7福島県,10群馬県,16富山県,20長野県
16富山県17石川県,15新潟県,20長野県,21岐阜県
17石川県16富山県,18福井県,21岐阜県
18福井県17石川県,21岐阜県,25滋賀県,26京都府
19山梨県11埼玉県,13東京都,14神奈川県,20長野県,22静岡県
20長野県10群馬県,11埼玉県,15新潟県,16富山県,19山梨県,21岐阜県,22静岡県,23愛知県
21岐阜県16富山県,17石川県,18福井県,20長野県,23愛知県,24三重県,25滋賀県
22静岡県14神奈川県,19山梨県,20長野県,23愛知県
23愛知県20長野県,21岐阜県,22静岡県,24三重県
24三重県21岐阜県,23愛知県,25滋賀県,26京都府,29奈良県,30和歌山県
25滋賀県18福井県,21岐阜県,24三重県,26京都府,27大阪府28兵庫県29奈良県
26京都府18福井県,24三重県,25滋賀県,27大阪府,28兵庫県,29奈良県
27大阪府25滋賀県,26京都府,28兵庫県,29奈良県,30和歌山県
28兵庫県25滋賀県,26京都府,27大阪府,29奈良県,31鳥取県,33岡山県,36徳島県37香川県
29奈良県24三重県,25滋賀県,26京都府,27大阪府,28兵庫県,30和歌山県
30和歌山県24三重県,27大阪府,29奈良県
31鳥取県28兵庫県,32島根県,33岡山県,34広島県
32島根県31鳥取県,34広島県,35山口県
33岡山県28兵庫県,31鳥取県,34広島県,37香川県
34広島県31鳥取県,32島根県,33岡山県,35山口県,38愛媛県
35山口県32島根県,34広島県,40福岡県
36徳島県28兵庫県,37香川県,38愛媛県,39高知県
37香川県28兵庫県33岡山県,36徳島県,38愛媛県,39高知県
38愛媛県34広島県,36徳島県,37香川県,39高知県
39高知県36徳島県,37香川県,38愛媛県
40福岡県35山口県,41佐賀県,42長崎県,43熊本県,44大分
41佐賀県40福岡県,42長崎県,43熊本県
42長崎県40福岡県,41佐賀県,43熊本県
43熊本県40福岡県,41佐賀県42長崎県,44大分県,45宮崎県,46鹿児島県
44大分40福岡県,43熊本県,45宮崎県
45宮崎県43熊本県,44大分県,46鹿児島県
46鹿児島県43熊本県,45宮崎県
47沖縄(なし)
48外国(なし)

日付を指定する

date=(年)+(月)+(日)」は,検索したい日付を入れます。西暦年(4桁),月,日を半角数字で,それぞれ「+」で繋ぎます。「+」は表現上の約束事なので,足し算してはいけません。

検索可能な日付は,検索当日から1年間です(1年後のイベント情報なんてほとんどありませんが(^^;ゞ)。

JavaScriptなどで動的に日付を指定すると,便利です。

過去の日付は指定できません。複数の日を同時に指定することもできません(月単位の指定はできます,後述)。

年,月には,数字のほかに「x」が使えます。誕生日や給料日に考古学イベントに行きたい(そんな人はいないと思いますが)ときに使えます。

日に「x」を使うと,特定の日ではなく,その「月」のイベントを列挙します。結果は順不同で出ますので,ちょっと使いにくいかも。

x」の使い方をまとめると,次のようになります。イタリック体は具体的な数字です

+月 +日 :検索対象の期間
yyyy +mm +dd :yyyy年mm月dd日(通常検索)
x +mm +dd :検索日以後最初のmm月dd日
yyyy +x+dd :検索日以後最初のdd日(年の記述は無視)
x +x+dd :検索日以後最初のdd日
yyyy +mm +x :yyyy年mm月
x +mm +x :検索日以後最初のmm月
yyyy +x+x :検索月(年の記述は無視)
x +x+x :検索月

date」には,数字のほかに,特別なキーワード「Today」・「Tomorrow」・「Saturday」・「Sunday」・「Holiday」・「Holiday2」が使えます。

「Yesterday」とか「Day after Tomorrow」とかは使えません。


おことわり

この検索プログラムの仕様は予告なく変更することがあります。

サーバの都合などにより,検索が不可能になる場合があります。

それぞれのイベントの詳細は,主催者にご確認ください。

ご存知のイベントが掲載されていない場合,あるいはイベント情報に誤りを見つけられた場合は,お知らせください。


白井克也 Copyright © SHIRAI Katsuya 2004. All rights reserved.