08/08/12 20:28:10 +r1v6fUf0
>>521,etc
Perl使いさんっぽいですね。頼もしいです!
折角の機会なので横レスします。すみません。>>zuzuさん
確かにiMonaのコードはメンテをほとんど考えていなかったので全体的にひどいです。
昔書いたコードだというのもありますが、同じコストをかけるならコード整理より
機能追加や高速化に使った方がいいと判断していたのが主な原因です。
ソースを読んでくださる方には恐縮です。。。
現在は、アプリを再ダウンロードしてもらうのが申し訳ないので
どんなに前のクライアントでもバグでない限りは動くように作られています。
しかし、ご指摘の通り今となっては不要に見える機能も多いので
再実装の際には互換性を捨ててプロトコルを変更するのもありだと思います。
圧縮は昔の端末ではdeflateが扱えなかったのでランレングス等の方法が残っています。
deflateの展開ができる端末では確かこれらの方法は全て使用されていません。
>>538 を落としてみましたがとってもいい感じだと思います。
細かいところですが、ServerRequest.pmでは2chが落ちたときの処理が必要になると思います。
Accept-Languageはそうですね。直しておきます。
>>537
毎月定額上限まで行く人だけをターゲットとしてゆく方向もありだとは思いますが、
私はライトユーザなので、個人的にはパケット代についてそれなりに考慮された仕様の方が嬉しいです。