2008年8月アーカイブ

PEARのHTTP_Requestはhttp通信が簡単に行える使い勝手のいいクラスなのでよく使いますが、レスポンスが保証されていないWeb APIとのやり取りなんかでタイムアウト時間を設定したいことがあります。

そんな時にtimeoutオプションを指定してみるのですが、時間通りストップしたりしなかったりと動作が今一つ不安定でした。

Pear パッケージ HTTP_Request - どうにかなるBLOG

こんな記事も見かけたりして、これはいよいよソースに手を加えないとだめかな・・・と思っていたところ、PEAR公式マニュアルを眺めていたら、readTimeout という知らなかったオプションを発見。

Docs For Class HTTP_Request

require_once 'HTTP/Request.php';

$url = "http://www.example.com/";

$option = array(
	"timeout" => 10, // 接続Timeout秒数
	"readTimeout" => 
	array(10, 0) // ソケット読み書きTimeout秒数
);

$http = new HTTP_Request($url, $option);

$http->sendRequest();

$body = $http->getResponseBody();

print_r($body);

おぉ、なんだか期待していたような動き!

それぞれのオプションについては、

  • timeout 通信先とのコネクション確立までのタイムアウト設定(秒
  • readTimeout 接続後のパケットやり取りする時間のタイムアウト設定(秒、ミリ秒)

ということと理解しておきました。

やっぱりマニュアルはちゃんと読まないとな。

巷で紹介されているWebベースのMySQL管理ソフト「SQL Buddy」を使ってみました。

SQL Buddy - Web based MySQL administration

SQL Buddy

 

インストールはほんとに簡単。

ダウンロードしたファイルを解凍して、そのまま丸ごとアップロード。後はブラウザからアクセスして、MySQLのユーザ、パスワードを入力すればすぐに使えるようになります。

Ajax使ってるので操作感も心地良いし、 クエリフィールドが開いたまま実行結果がその下に表示されるのは使いやすくていいなと思います。

インターフェースを日本語化しようと思って公式サイト覗いていましたが、Translationsのページに日本語データが100%出来上がっているにもかかわらずその言語ファイルをダウンロードできるところがどこにも見つからない・・・(知ってる方教えてください)。

仕方が無いので登録されている日本語Textを元に、日本語化ファイルを作ってみました。

ja_JA.zip

使い方は簡単です。

  • ダウンロードした ja_JA.pot を locale ディレクトリにアップロードします。
  • functions.php を開いて、$langList 配列に日本語の要素を追加します。
  • $langList['ja_JA'] = "日本語";

  • 管理画面TOPより、Language を"日本語"に選択する。

公式サイトから日本語ファイルが提供されるのは時間の問題でしょうが、それまでもしお使いの方おられましたら自己責任でどうぞお使いください。

ソフトボールも金メダル取ったし、さあ星野JAPANも続けと高まっているところに水を差すようだが、今の日本代表じゃ対韓国戦負けるだろうなと思っている。

勝ったり負けたりはしてきたけど、アテネ五輪、WBC、北京五輪予選と日本はチーム全体が一つの目標に向かっていて、金メダル(優勝)を取るべきチームが発散するオーラにありありと満ちていたものです。それに比べて、今回のチームってなんでこんなに伝わってくるものがないんだろうか・・・。

特に深刻なのは野手ですかね。ヒット打っても点をとってもベンチはまばらな拍手、一体感の無い盛り上がり。投手がピンチの時も、マウンドに声をかけに行ったり、みんなで守ってやろうみたいな空気もあまり感じられない。新井、川崎とかいいのはいるんだけど、何かチーム内に温度差でもあるかのような。

こんなんならダルビッシュとマー君が坊主にした時、みんなで気合入れて一緒に丸めれば良かったのに。

とか言っても本当は金メダル取って欲しいんで、明日はこんな予想を裏切る結果が出ればいいんですが。

YAMADA電器でポイントカードを入れるとルーレットの結果に応じてポイントがもらえるやつは、

  • 来店時に一度できる
  • 何か買い物をしたらもう一度できる

というルールがありますう。

先日買い物した後になってまだルーレットやってないことに気が付き、店を出る時にやったものの買い物後の一回分しかできませんでした。

ちりも積もれば何とやら。YAMADAに行ったらまずルーレット。これ習慣にしておかないとですね。

このアーカイブについて

このページには、2008年8月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年7月です。

次のアーカイブは2008年9月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

RSSフィード

  • 購読する

いろいろ

あわせて読みたい

フィードメーター - ポップフライ

seo

Powered by Movable Type 4.01