Archive for 10 月, 2008
PostgreSQLの終了オプション
金曜日, 10 月 24th, 2008pg_ctl -m [s|f|i] stop
s (smart) :
新規の接続を拒否し、既存の接続が切断されるまで待ってから停止。
オプション指定なしの場合もこれになる。
f (fast) :
既存の接続を強制的に切断してから停止。
i (immediate) :
適切な終了手順を踏まずにただちに停止。
Linuxでisoをマウント
土曜日, 10 月 11th, 2008たとえば、
/home/hoge/CentOS-5.2-i386-bin-DVD.iso
というISOファイルがあって、
/mnt/dvd
でマウントしたかったら・・・
mount -t iso9660 -o loop /home/hoge/CentOS-5.2-i386-bin-DVD.iso /mnt/dvd
Apache+mod_gzipで圧縮されて配信されるページを取得
水曜日, 10 月 8th, 2008某サイトのRSSデータを取得しようとしてこのようなソースを書きました。
$rss = implode(””, file(”http://xxx.xxxxxxxxxxxx.xx/index.xml”));
で、$rssの中を見ると、意味不明の文字?しか入ってません。
ん?何だ?
socket接続(fsockopen)でやったり、curlでやったりしたけど変化なし。
ためしに、レスポンスヘッダを取得してみると、こんなのが入ってました。
Content-Encoding: gzip
どうやらApacheにmod_gzipモジュールを組み込んで圧縮して送信しているらしい。
う~ん、どうすればいいんだろう?
いろいろ試した結果、pearのHTTP_Requestがどうやら使えそうでした。
# pear install HTTP_Request
—–
< ?
$request = &new HTTP_Request();
$request->setURL(”http://xxx.xxxxxxxxxxxx.xx/index.xml”);
$res = $request->sendRequest();
$buf = $request->getResponseBody();
?>
—–

