PCサイト->携帯変換 0.9.4リリース
修正箇所は少なく、0.9.3を使用していて不具合が見受けられない場合はバージョンアップの必要はないかも(0.9.2以前は必ずバージョンアップしてね)。
以下駄文。
以前にmbstringエミュレータをこのスクリプトで試しているときに、Win32版のPHP4ではApacheが応答を停止してしまうという症状が発生し、調べてみるとどうやらこのバージョンのPHPの、PCRE関数の不具合で、エミュレータに書かれた、preg_matchだかpreg_replaceだかの正規表現に、ある程度以上の長さの文字列を与えた場合にこの症状が発生するようだった。
このスクリプトも、数万文字とかのHTMLソースを、PCRE関数&mbstring関数でガツガツ処理してるわけで、この類にハマったらやだなあと思ってたのだけど、こないだ遂にハマっちゃった。
Win32版のPHP5.0.5で、いくつかのサイトで、処理がタイムアウトになることがある(しかも必ずなるとは限らない模様)。ひっかかるのはやはりPCREの正規表現なのだけど、mbstringエミュレータのものはPHP4はNGで、PHP5ではOKだったのだけど、これは逆。
丁度PHP 5.1.1が出てるので、そっちで試してみたらばやっぱりダメで。正規表現をあれこれ書き換えてみたのだけどやっぱりダメで。UNIX環境では試していないのだけど、処理がタイムアウトになっちゃうひとがいたら教えてください。
さて、てな流れでPHP 5.1.1(Win32版ね)を触ることになったのだけど。
いつものようにPEARをインストールしようとgo-pear.batを実行したらば、なにやらこれまでとは違うメッセージ。取り敢えずひと通り最後まで実行して、コマンドラインで「pear」と叩いてみたら、「そんなコマンドはありませんよ」と言われちゃった。
PEAR 1.4.0a9からは、従来のpearコマンドに代わるpeardevコマンドが導入されていて、これまでも、ベースシステムをこのバージョン以降に更新すると、pearと共にpeardevも利用できるようにはなっていたのだけど、どうやらpearは殲滅してしまいたいらしく、バンドルされてるPEARが1.4.5になったPHP 5.1.0以降のgo-pearでは、そのまま直ちに利用できるのはpeardevのみになっちゃってやがる(従来のpearは、「pear.bat_old」というファイル名になっていて、リネームすれば使えないことはない)。
さて困った。PEARのインストールについてのエントリーを書き直さなきゃ。
さらに、以前ならバンドルされてて追加インストールが不要だったNet_SocketとかXML_Parserとかも、PHP 5.1.0以降ではバンドルされなくなったようで。これまたPEARのインストールについてのエントリーを書き直さなきゃ。
やれやれ。
2005/12/16
トラックバック
このエントリーのトラックバックURL:
http://www.rcdtokyo.com/mt/mt-rcdtokyo5428-tb.cgi/43
このリストは、次のエントリーを参照しています: PCサイト->携帯変換 0.9.4リリース:
» 携帯用メニュー from らぶ!たまごっち
使わさせていただいている、PCサイト->携帯変換さま [続きを読む]
Pinged at 2005/12/20 19:13
コメント
こんにちはっ!
らぶ!たまごっちというブログを運営している、"まぁ"といいます。はじめまして。
すばらしいプログラムを公開してくださり、どうもありがとうございます。私のブログは、コメントが多くなってしまい、Seesaaブログでは、携帯から読みたいという需要に応えられなかったのですが、このスクリプトのおかげで、見る事ができるようになりました。
さっそくブログからリンクを張ったのですが、トラフィックが多くならないかが気がかりです。
もし、重大な障害になるようでしたら、ご連絡ください。
メールアドレスは、lovetamagotch@yahoo.co.jpです。
よろしくお願いいたします。
Posted by まぁさん at 2005/12/20 19:11
Seesaaは、コメントの表示時には、端末のメモリサイズに応じて表示を区切ってはくれないのですね。なるほど。
トラフィックは、様子を見てみます(実際のところトラフィックより、Seesaaは時折クソ重くなり、読み込むのにやたらと時間がかかるわけで、そうなると、プログラムがいつまで経っても終了しないと判断されて、処理時間の規制にひっかかる予感)。
ちなみに http://fileseek.net/proxy.html や http://www.sjk.co.jp/ などは、同様のサービスを(広告収入を主とした)事業として展開していて、アクセス大歓迎の筈なので、そっちのほうが快適かもしれませんよ。
ところで、リンクアドレスですが、「サイト」と「関西」のものが、メモリサイズ20キロバイト固定のアドレスになっていて、これ以下のメモリしか搭載していない端末では「全部表示できません」になっちゃいます。
リンクアドレスは、「~pc2m/index.php?」に、変換するページのアドレスをそのまま続けてください。例えば「関西」のアドレスは以下。
http://www.rcdtokyo.com/pc2m/index.php?http://tmg.seesaa.net/pages/user/m/comments/regist/input?article_id=10618730&stq=93a27459326bbcb05f87fba632521818
Posted by ucbさん at 2005/12/21 01:06
ucbさま
リンクアドレスの件、さっそくご指摘ありがとうございます。
修正しておきます。
べつのサービスも試してみて、検討したいと思います。
ご指導ありがとうございます。
Posted by まぁさん at 2005/12/21 01:28