「マジック・サポート」更新
2010年3月4日 ゲーム「マジック・ザ・ギャザリング カード検索データベース」関連の更新です。
■「名前(英/日)」の検索語に含まれる全角記号(のうちのいくつか)を、半角記号として解釈するようにしました。
この特殊な解釈ルールは、名前での検索にのみ適用されます。
もともと「名前(英/日)」欄は、検索語として「《エイヴンの従者/Aven Squire》」のように書かれた語を受け付けるようになっていました。
これは、日本では、マジックのカード名辞書を使用しておられる方が多いので、特定のカードのカード・データを参照したい場合に便利なようにそうなっています。
ところが、Win2000などについている古いIMEの場合、上に書かれたような半角英数字/記号を使った変換候補の他に、「《エイヴンの従者/Aven Squire》」のような、全角英数字を使った変換候補も表示されるらしいんですね。
全角アルファベットで半角アルファベットを検索することは(データベースの仕様で)問題ないのですが、全角記号は自動的には半角記号にヒットしません。
そこで、マジックのカード名に使用される記号(!“”&’(),―.:?_)、および、上記書式に現れる「/」について、全角記号でも検索が可能なように変更したものです。
■検索語として論理式を受け入れる欄に「\」を記述しても正しく解釈できないバグを修正しました。
そんなバグがあることに気が付かなかったのもアレなんですが。
「名前(英/日)」に「\&」を入れて検索すると、書式エラーだとか言われちゃってたのですが、それを直しました。
■訂正情報一覧で、論理式を受け入れる欄に書式エラーのある式を入力しても、エラーが報告されないバグを修正しました。
こっちの方がもっとヒドイですね。
エラーだと言って検索しないように直しました。
マジック・サポート http://www4.atpages.jp/kakoiku/index.php?lang=Japanese
■「名前(英/日)」の検索語に含まれる全角記号(のうちのいくつか)を、半角記号として解釈するようにしました。
この特殊な解釈ルールは、名前での検索にのみ適用されます。
もともと「名前(英/日)」欄は、検索語として「《エイヴンの従者/Aven Squire》」のように書かれた語を受け付けるようになっていました。
これは、日本では、マジックのカード名辞書を使用しておられる方が多いので、特定のカードのカード・データを参照したい場合に便利なようにそうなっています。
ところが、Win2000などについている古いIMEの場合、上に書かれたような半角英数字/記号を使った変換候補の他に、「《エイヴンの従者/Aven Squire》」のような、全角英数字を使った変換候補も表示されるらしいんですね。
全角アルファベットで半角アルファベットを検索することは(データベースの仕様で)問題ないのですが、全角記号は自動的には半角記号にヒットしません。
そこで、マジックのカード名に使用される記号(!“”&’(),―.:?_)、および、上記書式に現れる「/」について、全角記号でも検索が可能なように変更したものです。
■検索語として論理式を受け入れる欄に「\」を記述しても正しく解釈できないバグを修正しました。
そんなバグがあることに気が付かなかったのもアレなんですが。
「名前(英/日)」に「\&」を入れて検索すると、書式エラーだとか言われちゃってたのですが、それを直しました。
■訂正情報一覧で、論理式を受け入れる欄に書式エラーのある式を入力しても、エラーが報告されないバグを修正しました。
こっちの方がもっとヒドイですね。
エラーだと言って検索しないように直しました。
マジック・サポート http://www4.atpages.jp/kakoiku/index.php?lang=Japanese
コメント