ayacd.dat 検索の手引き

 実は最近自分でもわけが分からなくなってきた (^^; 自分用チュートリアル


ayacd.dat について

ayacd.dat は久川さんの歌の入ったCDの探索を基本とし、さらにドラマ等を拡張し、最終的には久川さんの関係するすべてのCDを網羅することを目指すものです。

よって内容は歌の情報に偏っています。この事を頭に入れておくと検索が容易になるかと思います。
とりあえず ayacd.dat の例で説明しますが、検索キーを読み替えれば50音順リストでも同じです。

例を示します。


1992-11-20	CDS	PCDG-00050	prc800	ポニーキャニオン
		@ああっ女神さまっ しあわせが加速する
					{スクルド}
			!&&01:しあわせが加速する (Live Version)
				/作詞:長谷川空,作曲:安田毅,編曲:安田毅
					[ベルダンディー,ウルド,スクルド]
			!&&02:神さまの伝言 (Live Version)
				/作詞:長谷川空,作曲:安田毅,編曲:安田毅
					[ベルダンディー,ウルド,スクルド]
			$袋とじジャケット

歌の検索について

検索キー
  & ・・曲名
 一文字目
  ! ・・フルバージョン初出
  & ・・フルバージョン前出
  ~ ・・ショートカット、再編集版初出(TV,OP,ED SIZE etc.)
  ' ・・ショートカット、再編集版前出
 二文字目
  ! ・・ソロ  & ・・デュエットなど  # ・・台詞、コーラスのみ

より確実にヒットさせるには、検索キーを以下のように
\t!!・・ソロ
\t!&・・デュエットなど
\t!#・・台詞、コーラスのみ

見ての通りです。初出だろうが前出だろうが & を検索すれば曲名にヒットします。また ! を検索キーにすれば、初出の曲だけヒットします。フルバージョンが前出している曲には一文字目、二文字目のキーはついていない (かわりに半角スペース 2 個が入っている) のでヒットしません。

ソロ等の属性で検索する場合にはそれぞれ !! , !& , !# を検索キーにするとうまくヒットします。タブといっしょに検索すればさらに確実です。

ところで !& と !# の差って実はいいかげんです。この先気分でこの境界線が変わるかもしれません。どのあたりがボーダーラインかは・・・リストを眺めて見てください (^^;


CDの種類について

CD-DS
歌、ドラマあり
CD-D
歌無しドラマオンリー
CDS-D
シングルのCD-D
CD-ROM
CD-ROMソフト
CDB
CD文庫

歌を基準にしている ayacd.dat なので、CDの種類をあらわすキーも歌が基準です。このキーが CD だけだった場合、ほとんどが歌が入っているだけのCDです。
ドラマが入っているかどうかは CD-D , CDS-D 等で調べます。

で、なんの役に立つかといえば・・・あんまり立ちませんねぇ(^^;。 CD と CDS の区別がつくぐらい。なんでこんなんがあるかというと、リストを作りはじめたとき家に GREP と VZ しかなかったから(^^;。そんだけです。

CD 種類別などのリストを作ろうかとも思ったんですけど、WEBブラウザの検索機能を使えばあんまり必要ないかなーとか思ったりして作るにはいたってません。 (ただ単に編集がめんどくさいだけだったりして・・・)

まあ各々 perl やら awk やらで編集して見てください。
ま、この辺はキーワード検索ができるようになったことだし・・・


使用する文字集合について

基本的に .html ファイルはエンコードに ISO-2022-JP をつかう。
文字集合については、ASCII と JIS X 0208-1997 を使用する。

ayacd.dat ファイルは上記に準拠しつつ、さらに JIS X 0208-1997 に含まれる英数字を使わず、使う場合は ASCII の英数字を使う。
記号については、以下の通り

記号使用文字集合
! ' + - / : = ? 適宜
# $ % * . ; @ ^ _ ` |ASCII
( < [ { ASCII (但し直前にSPを入れる)
) > ] } , ASCII (但し直後にSPを入れる。行末にはSPは入れない)
& ASCII (但し前後にSPを入れる)
" ASCII (但し”を " に変換はしない。“”の片割れって可能性を捨てられない)

これらは ayacd.dat の検索性能をあげるため。「適宜」としている記号については、今後再考する可能性もあり


久川綾CDデータ目次へ
データの間違いや質問は以下までお願いします。(_o_)

Copyright © 1996-2000 Takehiko Sasakawa. All rights reserved.