kifu for iPhoneの棋譜リスト作成時のメモ


iPhoneやiPadで観戦できる将棋棋戦一覧」で紹介したように、Kifu for iPhoneで使える棋譜リストも充実してきました。ただし、自分で棋譜リストを作ろうとすると、思わぬところでうまくいかなかったりしますので、そのメモを書いておきます。


Kifu for iPhoneのURLで指定できるkifファイル仕様

  • 書式は kif でも ki2 でもいい
  • エンコーディングはシフトJIS
  • 拡張子は .kif (もしくは.txt?) でなければならない

3点目は はまります。例えばCGIの出力をKif for iPhoneに喰わせようとするなら、CGIに渡すパラメータをうまくつかって .kif に見せかける必要があります。例えば、拙作のbrainking棋譜変換の場合、普通に指定すると “http://shogi.zukeran.org/cgi-bin/brainking2ki2.cgi?url=4773880+&teai=%CA%BF%BC%EA” のようなURLになりますが、これは kif for iPhoneでは喰えないので、syntax sugarとして “http://shogi.zukeran.org/cgi-bin/brainking2ki2.cgi/4773880.kif” を作ってみました。これだと、brainkingの棋譜のリストも簡単に作れます。NHK杯も。