トップページはこちら

バージョン0.9.12をリリースしました

前バージョンでは、なんだかあり得ない不手際だらけでご迷惑をおかけしました。
バグが発覚したからといって、ろくに検証もせずに慌ててリリースを用意して、あまつさえその時点でまだ検証中の新機能を加えちゃうのはやめような、おれ。

ということで、今回のものは、不具合修正だけに徹したもので、一部のタグの取り扱いに微妙な変更があった以外には、新しい機能などはありません。
修正した不具合の詳細は、こちらの本文とコメント欄をご覧ください。なお、ここに記載のGoogle Local(今日から「マップ」に名前が変わった模様)については、現在のpearpack.zipは、ここにある改造を施したものになっていますので、こちらをご利用いただければと存じます。

なお、バージョン0.9.9と以前からのバージョンアップの場合は、仕様が大幅に変わっていますので、まずはこちらに記載の、0.9.10(以降)における変更やバージョンアップについての注意点などをご確認いただくようお願いします。


2006/04/21

トラックバック

このエントリーのトラックバックURL:
http://www.rcdtokyo.com/mt/mt-rcdtokyo5428-tb.cgi/749

コメント

画期的なスクリプトの開発、お疲れ様です。
最新版0.9.12を使用させていただいております。
i-modeから見事に当方製作中のXOOPSサイト(http://gozasse.sakura.ne.jp/i/)にログオンできます。ちゃんと表示はされているのですが、_check.phpを実行するとなぜかmbstring.encoding_translation: is Onのエラーが出ます。当方のサーバは.htaccessでphp_flagを認めていないため、php.iniで間違いなく設定しているのですが。。。
それから先日10名程度で一斉に様々な携帯からアクセスさせたところ、このスクリプト自体が存在しないという表示になってしまい、0.9.12をアップするまで閉鎖状態になってしまいました。
同時アクセス数の限界などありますでしょうか?
どこから質問してよいのか分かりませんでしたのでコメントさせていただきました。

Posted by nakaneさん at 2006/04/22 12:14

_check.phpはこちらのミスです。各オプションのON/OFFを、ini_getの戻り値が「0」か「off」であるかどうかで判断してますが、php.iniで「off」と書いたオプションの、ini_getの戻り値は、空文字列が正解でしたorz

性能の限界は、もちろん明示的に設けてはいませんし、きちんとしたテストができているわけでもないので不明です。
デモサイトの末尾には、簡単な統計情報を表示しており、このうち、Elapseはスクリプトの開始から終了までの秒数で(リモートサイトからHTMLなどを取得するのに要した時間も含まれます)、Memoryはmemory_get_usage()の戻り値(現在のスクリプトに割り当てられた、バイト単位のメモリ量)ですが、pc2m.phpの冒頭にある定数DEBUG_MODEをTRUEにすると、同じ表示が出ます(Memoryは鯖が対応してる場合のみ)。

ちなみに、以前にメモリリークと思しき症状が発生していた報告を受けています。http://sourceforge.jp/forum/forum.php?thread_id=9933&forum_id=8125

Posted by ucbさん at 2006/04/22 21:44

早速のご回答ありがとうございました。致命的なエラーが出ているのにちゃんと動く理由がわかりました。
ヘッダブロックが表示されないことを除くと、あまりに簡単に携帯対応できる魔法のスクリプトだと思います。今後の御発展を期待申し上げます。

Posted by nakaneさん at 2006/04/23 12:13

バグ自白。

そのいち。
v0.9.12のpc2m.phpの232行目。
「$_SESSION['settings']['v']」は「$_SESSION['settings']['l']」が正解(「v」ではなく「l」)です。

そのに。
セッション機能を無効にしている場合、ページ内のフォームの送信などでは装飾タグの表示設定が保持されません。

Posted by ucbさん at 2006/04/24 21:20

バグ自白。

セッション機能を無効にしている場合、あれこれ。

Posted by ucbさん at 2006/04/25 13:12

バグ自白(結構重要)。

HTTP_Requestの独自修正部分に間違いがありました。
Content-Typeの振り分けを行ってるところで、+記号をエスケープし忘れてるので、application/xhtml+xmlみたいなヤツはレスポンスボディが空になっちまいます。

Posted by ucbさん at 2006/04/26 18:09

WILLCOM端末のキャッシュ取得がおかしいような気がします。W310Kを使用してます。
ClientDetect.class.php でUAからの値をそのまま使用しているようですが、1000倍しないといけないのではないでしょうか???
便利だと思いちょっと使ってみたばかりですが確認できますか?こちらの思い違いかもしれませんが・・・。

Posted by 名無しさん at 2006/04/27 16:44

いや当たりです。あちゃー。
気付いていただきありがとうございます。週末か週明け早々に予定している、次の版で訂正させていただきます。とりいそぎ1000掛けといてください(謝)。
実際のところwillcomの部分はかなりいい加減なツクリになってます。オフィシャルのドキュメントは不十分っぽいし、実機を使ってみたことないし、そもそもwillcomの部分は1ヶ月前にはなかったし(笑)。
てなことで、多分他にも不備がヤマほどある筈なんですけど、お気付きになられましたらご指摘くださいませ。

Posted by ucbさん at 2006/04/27 20:40

コメントをどうぞ



保存しますか?