くまきち

山と旅と家族が大事。
でも激しい物欲が理性と財布のタガを飛ばす
最近は自転車も乗ってる

行ってはいけないお店

2009-10-04 23:54:10 | 雑記
 昨夜はかみさんが、飲み会に行ってたので、夕飯を子供たちと食べ、ちょっと遊んで寝かせ付けたりして、久しぶりに子供とゆっくり過ごした。

 かみさんは夜半過ぎに帰ってきて、まあ、それなりに楽しかったらしいのだが、2軒目の店でいまいちな出来事があったようだ。


 1軒目で食事は済ませているので、2軒目は、1次会に遅れてご飯が食べられなかった人のちょっとした食事と、残りのメンバーはお茶程度のつもりで入ったのだが、その飲み物を注文しようとしたところ、

 閉店まであまり時間が無い(1時間程度)ので飲み物だけというのは…

 と、店員に困った顔をされたそうだ。

 断る理由としては不十分だと思うのだが…
 時間が無いのなら、よりいっそう食事には不向きだとは思わないのか。

 それは、「さっさと食って、さっさと出ろよ」と言ってるのと同じだ。

 それを聞いて、1次会に間に合わなかったメンバーが、自分の分は飲み物だけじゃなくて、何か食べ物を注文すると言うが、それでも店員は受け付けず。

 半ば強引な形で全員ケーキセットを注文させられ、ケーキ自体はおいしかったものの、まもなくやってきた閉店と共に、憮然として店を後にしたそうだ。


 閉店前1時間になると、食事注文しか受け付けなくなる店 というのは、なかなかないんじゃないかな。

 行ってはいけないお店としてメモしておいた。

pear で channel 関連のエラー

2009-10-04 19:15:28 | SEまわり
とあるサーバに PEAR::DB をセットアップしようとしたときのこと。

組織内サーバで、プロキシを経由しないと外部への HTTP アクセスができないので、まずはそれを設定してから、
  
pear install DB


とすると、次のようなエラーが出てしまう。

  
Notice: Undefined variable: dorest in PEAR/Command/Install.php on line 1220
Notice: Undefined variable: latest in PEAR/Command/Install.php on line 1228
Notice: Undefined variable: latest in PEAR/Command/Install.php on line 1234
Warning: array_change_key_case(): The argument should be an array in PEAR/Command/Install.php on line 1234


正直、このエラーメッセージを見ても、何のことだかさっぱり分からない。

が、他の操作(ローカル)はできていて、外部にアクセスが必要な操作をしたとたんにこれだから、その辺に見当を付けて、まずはプロキシ設定をチェック。問題ないようだ。

次に、チャンネル関係。 当たり。

PHP のライブラリがあるパス(今回は /usr/local/lib/php)の下には、.channel というサブディレクトリがあり、その中にチャンネルの情報が納められている。

こいつがどうやらおかしいようなので、このディレクトリを丸ごと消してしまう(channel-update すれば再生成されるので問題ない)。

  
rm -rf .channels


そして、channel-update を実行する。

  
pear channel-update pear.php.net


これで、update に成功すれば、あとは install を続ければ OK。


しかし、このサーバの PHP は 5.2.11 を新規インストールしたばかりで、一度も PEAR を使ったことのない状態なんだが、それで channel 情報がおかしいって、どうなんだろうね。