FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

チャベリ裏口のレスポンス

数時間にわたってチャベリ裏口からのデータが取得できてないことに
後から気がついたのですが、
これはチャベリ裏口からのレスポンスのHTMLが微妙に整形されていたのが原因でした。
チャベリ裏口からのレスポンスの処理はperlで書いていたのですが、
決まったフォーマットを念頭にしていたので、
微妙な変化にはすごく弱く、ちょっとHTMLを整形しただけで、
読めなくなっていました。
そのうちPHPでParserを書いて処理しようとおもっていたのですが、
ずるずるしていたのが、よくなかったですね。
そこで、一念発起、PHPの「PHP Simple HTML DOM Parser」というライブラリを使用して
チャベリ裏口からのレスポンスの処理を書き直しました。
これでHTMLが整形されたくらいなら自動的に対応できるはずですね。

http://chattera.net/
http://chattera.net/chaberilist.php
スポンサーサイト

PHPのバージョンをあげてみた

ここのVPSは導入当初PHPのバージョンは5.1.6だったので
バージョンを5.3にあげてみました。
OSはCentOS5.5だったので、Webによれば5.3はデフォルトでは
バージョンがあがらないような記載もあったのですが、
yum list php*をするとphp53.*がずらずらとでてきたので、
これはもしやできるかもとおもってやってみました。

まず、
yum remove php php-*
で以前のPHPを削除
つづいて
yum install php53 php53-cli php53-common php53-devel php53-mbstring php53-pdo php53-pgsql
をしたら、あっというまにバージョンが5.3にあがりました。

$ php --version
PHP 5.3.3 (cli) (built: Jun 27 2012 12:25:48)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

あっけなかったですね

http://chattera.net/
http://chattera.net/chaberilist.php

Transfer-Encoding

チャベリサーチからのRESPONSEを処理するとなぜが文字化けするものがあので
RESPONSE HEADERをよくみてみたら
Transfer-Encoding: chunked
というのがありました。
chunkedは、HTTPの特徴が、メッセージサイズを決定する事が難しい場合に、
メッセージボディをチャンク(chunk) に分け、チャンクごとのサイズとともに送信することで、
受信側でそのサイズを確認できるということらしいです。
というわけでこの処理をいれたら、文字化けはしなくなりました。

http://chattera.net/
http://chattera.net/chaberilist.php

チャベリ誰がいたの取得先

「チャベリ誰がいた」は、いままで「チャベリ裏口」さんから取得してきたのですが、
「チャベリ裏口」さんが停止したのでしばらく様子をみてたのですが、
停止したまま復活しません。。。。
閉鎖してしまったんでしょうかね。。
しかたがないので、とりあえず、取得先を「チャベリサーチ」さんに変更しました。
ただ、「チャベリサーチ」さんに一報のメールをしたのですが、
Delivery failedで戻ってきました。
困ったなぁ

http://chattera.net/
http://chattera.net/chaberilist.php

続UUが少ない件

前回UUのPVに対する比率が小さくなったことを書きましたが、
正月休みが終わるとともに、もとのレベルに戻っていました。
偶然なのか、年末年始にアクセスするユーザに変化があったのか、
この期間だけUUの計算方法が変わったのか不明ですね。。
まあ、もう少し注視していきたいと思います。

http://chattera.net/
http://chattera.net/chaberilist.php
プロフィール

chattera.net

Author:chattera.net
フリーでソフト開発の仕事をしています。
自作したこのチャットシステムは、何か世の中に役に立つこともあるかと思いますので、お呼びがかかるとうれしいですね。

連絡先は chatteranet@gmail.com です。

また、ソフト開発関連のお誘いもうけたまわっております。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。