棋譜検索で、sgfをダウンロードできる仕組みを追加。
IEはダウンロードファイル名をSJISにしないと化けるみたい。
FirefoxはUTF-8で大丈夫なのに。
仕方なく、SJIS へ変更したけど、かなり気分が悪い。
棋譜検索で、sgfをダウンロードできる仕組みを追加。
IEはダウンロードファイル名をSJISにしないと化けるみたい。
FirefoxはUTF-8で大丈夫なのに。
仕方なく、SJIS へ変更したけど、かなり気分が悪い。
PEAR::HTML_MENUを使って、棋譜検索シリーズにメニューをつけてみた。
棋譜検索はiGoや棋院で紹介してもらったので、他の棋譜検索関連のコンテンツにもアクセスが来るはず。
ついでに掲示板も設置してみた。
前に書いたバグは、IEで画像がキャッシュされたものが使われる問題だった。
ちなみにfirefoxでは再現しない。
調べてみると画像ファイル名の後クエリをくっつければ、キャッシュが使われないとの情報を発見。
ちょっとトリッキーだが、以下のようにして、解決
<?php
printf("<img src=\"result.png?%s\">", time());
?>
対局時間集計で画像が変更されないとのクレームが(^_^;
僕の環境では再現しないが、とりあえず以下を追加。
<meta http-equiv=”Pragma” content=”no-cache”>
<meta http-equiv=”Cache-Control” content=”no-cache”>
決まった名前で画像出力しているので、厳密にはアクセスが同時にあった場合おかしくなる可能性があるが、そこは手抜き(^_^;
だんだんこのページも公開モードになってきたので、.htaccessまわりの強化、ログ監視等を実施。
動画、音楽等の怪しい(?)コンテンツはパスワードを掛けたので、知りたい人は僕に話しかけて下さい(^_^;
mysqlをフルパスで書いていなかったため、昨日のcronは失敗(^_^;
今日は大丈夫なはず。
mysqlコマンドで、手入力してクエリ実行したときは以下のような結果がでるのに、リダイレクトで標準入力からクエリ実行させるとなぜか出力されない。
Query OK, 0 rows affected (0.11 sec)
リダイレクトで入力させたときも上記が出ると嬉しいのですが・・・
cronで朝6時にきっずとiGoの対局結果をgetするように設定。
管理者さんには後で許可をもらう予定(^_^;
あと、時刻集計のクエリも見直した。
ちょっと早くなったはず。
いろいろ調べていたら、sshのホスト登録のところにこんな記述が・・・
「30日間、同じIPアドレスからの接続を許可します。30日を越えると接続できなくなります。再度登録しなおしてください。」
再登録したらうまくいくようになりました(^_^)