TOPに戻る
鬱るんです
躁鬱病のITエンジニア「はまー」が心と体の模様を記した雑記帳。 大手IT企業で心身ともにぼろぼろになり退職した後、ほそぼそと働いたり事業を立ち上げようとして頓挫したり、作業所に通ったり障害者雇用で働いたりと紆余曲折したが、今は無職な毎日。

昨日は22時半頃寝たが、なかなか寝つけない。寝つけないのは昼間に寝過ぎたせいだろうか。しかし、昼間に寝てもすんなり眠れる日もある。どうも日によってばらつきがある。23時半頃にいったん起きて追加眠剤を飲み、1時間くらいPCに向かっていた。そのまま寝たら朝まで熟睡。9時40分頃にようやく起きた。起きたが体も頭も重い。動くのがすごくつらい。ちょっと鬱が入っているような気もする。

そしてまた寝てしまった。今日はずっと寝ていたような気がする。午前中病院に行っていた彼女に念願のミスドのドーナツを買ってきてもらい、お昼に食べた。その後も夕方まで寝ていたような気がする。なんでこんなに眠れるのか。

夕方からまたPHPとMySQLのサンプルプログラムのソースを追いかけて、さいごまで解読、と言うか理解したのでとりあえず終了。サンプルプログラム自体は実際には動かしてないが、まあいいや。とりあえずもう一冊買っておいたPEARの解説本を読んで、サンプルのPHPを動かしてみようとした。PEARとはPHPのライブラリ集であり、DBへのアクセスなども本来ならDBの種類によってまちまちなのを隠蔽して統一したインタフェースを提供してくれたりする、まあそれだけではなくて、いろいろなモジュールがある、まあ要するにライブラリ集である。

しかしこれが動かない。いきなり最初のサンプルプログラムが動かない。単にDBに接続して「DBの接続に成功しました」と表示する、猿でもできるような数行のプログラム。付属のCD-ROMからコピーしてそのまま実行しただけ。なぜ動かないの?デバッグコーディングを入れたりしてあれこれ調べたあげく、プログラムの最初の require_once(“DB.php”); でいきなりこけていることが判明。あれ、DB.phpてPEARのDBモジュールの中に入ってるはずだよなあ、と探してみたがない。あるべきところにない。PEARは今回インストールしたわけでなく、標準でLinuxをインストールするとパッケージに含まれているものらしい。ただしたくさんのモジュール群があり、全部のモジュールが入っているわけではない。念のため pear install DB とDBモジュールをインストールしようとしたら、already installed と一蹴される。しかし共通インクルードファイルはない。なぜなぜ?

よくわからないから、とりあえずDBモジュールを入れ直してみることにした。pear uninstall DB と叩くと、他のモジュールがDBモジュールに依存しているので削除できない、とのエラーメッセージ多数。う〜ん、もう強行突破、と思ってそれらのモジュールを全て削除し、DBモジュールをやっとこさ削除し、DBモジュールと他のモジュールも入れ直した結果、所定のディレクトリにDB.phpができた。そしてサンプルプログラムも正常に動いた。なんだったんだろう。なんかよくわからんのだ。

夜は商店街の縁日に行った。せっかくのいい天気だったのにあまり店は出てなかった。この縁日は毎年楽しみにしているのだが、今年はもうあと2回だけかあ。今年はあまり天気に恵まれなかったのだ。


コメントする

メールアドレスは公開されません

*は必須項目です