うさぴょんの育ての親さんから要望のあった、「最近の投稿分が見られるようにしてよ」を実装しました。
棋譜アップローダーの表紙を見れば、何をどう変えたかは一目瞭然だと思います。
「最新10件とか言って1件しかないじゃん」
というのは、実は過去の分を探し出すのが面倒だから……という理由によります。
実は、この棋譜アップローダー、件数が増えることを考慮して、ログをカテゴリごとに持ってるんです。似たような<階層式の登録CGI>にyomi-searchがあるんですが、あれはログが1コなんで、2000とか3000とか登録すると動作しなくなるらしいです(あくまでも噂ですが)。なんで、そういう事態を避けるためにログ分散式にしました。
そのため、逆に「最新のを○件」というと探しにくいんですよね……。
今回は、最新10件は必ず別ファイルに保存するようにしました。
テストとして1件白砂が登録しといたんで、あと9件誰かが登録すれば満杯になって、次からは昔の分が削除されていきます。
ローカル環境でテストはしたんですが本番は初めてなんで、棋譜が焼失しても泣かないチャレンジャーの方、
棋 譜 提 供 か ま ー ん (笑)