Recent Posts

Archives

Blog Ranking

Favorite

ExchangeRate

Update: 2010-09-11 04:00
by ロイター
 

Archive for 10 月, 2008

 

PostgreSQLの終了オプション

金曜日, 10 月 24th, 2008

pg_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();
?>
—–