Renewal.
SSTP Bottleサーバ移転について
2010年12月5日に、SSTP Bottleは新サーバへの移転を行いました。変更点は以下の通りです。
今回の移転に伴って不具合をみつけた場合は、ボトルクライアントページのチケット機能より報告をお願いします。
変更点についての詳細
デザイン関連
- デザインは大きくは変更しませんが、多少すっきりさせてXHTMLに移行しました。
- いわゆるFavicon (サイトアイコン) に対応しました。
- IE6は非推奨ブラウザとなります。
文字コード関連
- MySQLのバージョンアップに伴い、ログの内容を厳密にSJIS (正確にはCP932)に統一します。大昔のログで一部韓国語などの文字コードなどが含まれているものがありますが、CP932で定義されていない文字は過去ログに遡って「?」に変換されます。ご了承下さい。
- CP932の範疇であっても、過去ログの中にコントロール文字やタブ文字が含まれているもの(2001年9月から2002年8月までの間に13件ありました)について、コントロール文字を削除する処理を行います。タブ文字は半角スペース1個に変換します。
- Web上のページはほぼすべてUTF-8に書き換わります。
- SJISのまま残るのは以下の部分です。
- ボトル投稿時のバイト数制限については、これまで通りSJISベースでカウントします。(全角文字が2バイト、半角文字が1バイト)。
- テキストアーカイブ(月別・全体)は、過去のプログラムとの互換性維持のためSJISのままで提供します。
- fetchlog.cgiはデフォルトではSJISのままです。オプションでUTF-8での出力に対応しています。
- viewlog.cgiのうちテキスト形式・XML形式での出力は、それぞれSJISのままです。オプションでUTF-8での出力に対応しています。
ボトルログページ (dyn/viewlog.cgi)
- URLが変更になります。これまでのURL (http://bottle.mikage.to/viewlog2.cgi)にアクセスした場合、新しいログページにリダイレクトされます。
- JavaScript側でのタグ色分けを施します。タグ非表示も選択可能です。
- HTML表示の際、サーバの負荷を考えて100件ずつの表示にしていましたが、あまり意味がなくなってきているので、1日ごとのログではその日1日のログを表示できるようにします。
ボトル投票ページ(dyn/viewvotes.cgi)
- 投票の歴代トップを表示するだけだと寂しいため、月ごとの得票数上位を表示できるように機能追加しました。投票はリアルタイムに反映されます。
- これを高速に実行しようと思うとサーバを長期間止める必要があったので、この際だからまとめて実現。
過去ログ取得API (fetchlog.cgi)
- リクエストに「encoding=utf8」を加えることで、UTF-8形式での過去ログの取得が可能になります。
テキストアーカイブ
- 上記文字コード関連の変更に伴い、SJIS (CP932) の範囲外の文字が「?」に置き換わった版ですべてのテキストアーカイブを提供します。
- 念のため文字コード変換を一切しない状態での移転前の全過去ログを、別ファイルとしてダウンロード可能にする予定です。
「更新情報」チャンネルの一時休止
- 現在の「更新情報」チャンネルについて、内容が古くなりすぎているため一旦休止します。
- RSSなどに対応した新システムを準備する予定です。
旧フィードバックフォーム廃止
- 既存のフィードバックフォームは廃止します。
- 新たなバグトラッキングシステムはSourceForge.JPのボトルクライアントページにあるチケット機能を使用します。ログインなしで書き込めるように既に設定してあります。
- フィードバックフォームの過去ログについては新システムへの移行は行いません。ご了承下さい。
リンク集
- リンク集のうちデッドリンクとなっているものを削除し、整理します。
- このほかにこのページに掲載すべきサイトがあると思った方は、是非管理者にお知らせ下さい。
RSS
- 配送されたボトルのうち投票数が多いものをRSSで配信するサービスを開始します。(日刊・月刊)
テストサーバーのログについて
- テストサーバーで投稿されたログについて、一応消さずに見られるようにしました。
- 誤ってチャンネル情報と投票情報を消してしまいました。申し訳ありません。テキストおよびゴースト情報のみ残っています。
その他
- Project Dolphinのアイコンおよび関連バナー配信サービスは終了します。本家自体が消えてるので。
- サーバ強化に伴いメンテナンス時間が短縮される予定です。
- クライアントからの投稿・同意・投票時にサーバーから返ってくるエラーメッセージが一部変更となります。
- 二重投票/二重同意の際には専用メッセージを入れるようにしました。