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

月別アーカイブ: 2007年10月

やはり無茶をしていた。今日は一日中寝ていた。昼過ぎにかろうじて衣替えをしたが、それで埃を吸い込んだのか、それからずっと喘息でしんどかった。

夜になっても疲れが取れないよ。やばいよ。今日は創立記念日で休みだったから、今週は4日。3連休なんかもう1ヶ月後までない。明日からは何としてでも定時で帰ろう。どうして自分を止められないのだろう。

昨日は帰ってきてから、夜についつい会社にVPNで接続し、プログラミングの続きを始めてしまった。とりあえず情シス内だけで使うアプリなので、細かい作り込みはいらなくて、それくらいでいいよと言われているのだが、自分としては物足りない。もっと作り込みたいのだ。

しかし業務時間中にそんなよけいなプログラミングばかりしてたら、もっと別の仕事をしろと言われてしまう。だから、趣味と実益を兼ねて、というか公私混同になるが、自宅でプログラミングの続きである。もうこれは自分の趣味で、やりたくてしかたがないのだ。

しかし、やり始めると時間を忘れてしまう。0時をとっくに過ぎ、風呂に入って寝たのは1時であった。自分でもあほちゃうかと思ってしまう。そして今日は、まあ朝は8時くらいに起きたのだが、その後も午前中に続きをやって、いつの間にか疲れてしまい、午後2時間くらい寝てしまった。もう、あほちゃうか、と自分で思う。

そして懲りないことに起きてからもまたやり始めてしまった。これくらいにしておこう、と思い、SubversionでCommitをかけたらエラーが出てCommitできない。なぜか、各ディレクトリにあるはずのSubversionの管理ディレクトリが1つだけなくなっている。なぜだ?なぜなくなったんだ?

それが原因でCommitできない。あれやこれや試したのだが、にっちもさっちもいかない。普通のファイルなら古いリビジョンから戻せるのだが、そもそもそのリビジョンを管理するファイルである。ああああ、困った。せっかくこの辺でおしまいにしようと思ったのに。

それから悪戦苦闘することしばらく。結局全ディレクトリのバックアップを取ってからそのバックアップの中の管理ファイルを削除し、改めてリポジトリから作業コピーに持ってきて、バックアップしたファイルをコピーしてソースを上書きし、無事Commitすることができた。何で管理ディレクトリが消えたのだろう?なんかやってしまったんだろうなあ。

そんなことしているうちに、すっかり夜遅くに。はあ、あきれて物が言えない。明日が創立記念日で休みで良かったよ。

昨日は遅くまで起きていたため、今日はちょっと寝坊。と言っても7時半くらい。土曜日だからこれくらいに起きたって呪われることはないだろう。

しかし、9時半くらいに再び布団に潜り込む。しんどいとか眠たいとかではなく、自分でも自覚していない疲れがまだ溜まっているかもしれないので、とりあえず土曜日の午前中は横になることにした。案の定寝てしまったが、今日は1時間くらいで目が覚めた。割と元気なようだ。

13時頃に姪の運動会を見に行った。去年は朝からビデオカメラを回して気合いを入れていたが、えらく疲れてしまった。今年はそんな余裕はない。昼からのんびり妻と見に行った。すると、妻が私の顔を見て「目、赤いよ」と言って鏡を取りだした。鏡を見てびっくり。

 

redeye.jpg

 

呪われた……………………。

全く痛くもかゆくもなく自覚症状はないのだが、なんなのだろう。明らかに血走ってるとか充血してるとかではない。でも、義母曰く、自分も昔よくなったけど、心配しなくても自然に治るそうな。でもちょっとこれは怖い。でも今日は土曜、と言うことは明日は日曜。病院はやってない。すると、横浜駅のスカイビルにある眼科なら土日もやってるよ、と義母が教えてくれた。

運動会が終わって妻の実家へ帰ってきた。その後いつもならみんなで近くの焼き肉屋へ行くのが習慣となっている。それを楽しみにしていた。でも目医者にも行きたい。これはちょっと心配なのだ。

ところが、幸か不幸か近所で不幸があったらしく(←不幸じゃねえか)、義母はその手伝いでお通夜の受付を頼まれてしまったらしい。今日の打ち上げはなしということで、妻と私は横浜スカイビルの眼科に行った。

広くてきれいでオープンな病院だった。土日も朝から晩まで休み時間なくやっているというのがいい。幸い目の赤いやつは単なる内出血で、これはちょっと目をこすったりぶつけたり、くしゃみをしたりしただけでなることもあるらしい。放っておけば治るらしい。よかったよかった。

その後すっかり焼肉モードになっていた我々は牛角へ行って、そしてユニクロへ行ってダイエーへ行って秋物の服を仕入れて帰ってきたのであった。

昨日は6時半に起きた。調子はよく、会社に行ってもとんとん拍子に仕事がはかどった。(何か日本語が変だ)

しかし、いろんな意味ではまってしまった。今作っているプログラムがほぼ完成したので、Validationはエラーハンドリングを入れていったのだが、これがなかなか苦戦。でも「明日(今日のこと)から3連休だし、まあいいや」と思って定時を過ぎても延々と続行。結局かなり残業してしまった。でも、プログラムを書いてデバッグしているときは、自分にとってはもう趣味の範囲で、楽しくてしかたがないし、疲れも感じない。

ところでさっき3連休と書いたが、それはなぜか?なんと10月22日は「創立記念日で休み」なのだ。おお、創立記念日で休みなんて学生時代以来だよ。前の会社ではそんなのなかったよ。骨休めするのだ。

今日は6時過ぎに目が覚めたが、まだ眠たいのでそのまま寝た。7時頃目が覚めて、ここで起きないと寝過ごす、と思って起きた。眠いが、しんどさはあまりない。

午前中は昨日のトラブルの報告書を書いたり、昨日のトラブルシューティングで学んだことを忘れないうちに記録しておいたり、今さらながらモバイル用のノートPCにWiresharkというパケットモニタリングツールをインストールして、いろいろいじってみたり。

午後からはプログラミングの続き。Validationやその他のエラーハンドリングを省いて、だいぶできてきた。もうちょっと、あともうちょっと、というところでうまくいかない。

while(あともうちょっと) {
 コーディング;
 デバッグ;
}

で、常に「あともうちょっと==TRUE」状態である。あああああエンドレス。定時は過ぎたも、もうちょっと、もうちょっと、あああああエンドレス。

while ( 一区切りつかない && 現在時刻 < 決めた時刻 ) {
 コーディング;
 デバッグ;
}

こう決めて、やっと切り上げて帰ってきた。やれやれ。

ところで、オブジェクト指向でのプログラミングは、オブジェクトの中身を知らなくてもいいが、その仕様はきちんと把握しないと痛い目にみる。CatalystでModelに指定しているDBIx::Class で、テーブルの指定した行をdeleteするメソッドを実行したら、そのテーブルとリレーションを張っている他のテーブルの行まで削除されてしまった。え〜ん、しくしく。リレーションの定義のしかたが悪いのか、deleteメソッドのオプションがあるのか、調べようとしたところでタイムリミット。続きは明日の楽しみ。

それにしても、最初は苦戦していたが、軌道に乗り出すとやはりプログラミングは楽しい。でもネットワークの勉強もしなくては。