鬱るんです鬱るんです躁鬱病の元ITエンジニア「はまー」が心と体の模様を記した雑記帳。大手IT企業で心身ともにぼろぼろになり退職した後、派遣のエンジニアをやったり小さなIT企業でほそぼそと働いたり、Web制作事業を立ち上げようとしたりしたが、今は就労継続支援B型事業所でリカバリーを頑張っている毎日。22:00:00昨日は疲れていたからか、割とすんなり眠れたと思う。今朝になっても疲れは取れなかった。朝6時頃起きて朝食を食べるものの、また寝てしまう。ジョイントコンサートの合同練習に出るためには9時半には家を出ないといけないので、目覚ましを9時にセットしておいた。鳴って目が覚めたが、目覚ましを止めるので精一杯。朝一番よりももっと疲れがましているような感じがする。そのまま眠りについてしまう。12時半頃再び起きる。練習はとっくに始まっている。今から行ったら最後の1時間くらいは参加できるかも、とは思ったが、とても気力がない。ラーメンを作って食べ、再び寝てしまう。今度は合唱団Pの練習に行くかどうか迷う。ましになってきたものの、それでも体は疲れている。その辺まで出て行くくらいなら何とかなりそうだが、これから都心まで出かけて歌の練習をして帰ってくるのはとても無理そうだ。合唱団Pの練習も休むことにして、彼女にメールする。バイトが終わった彼女が家に来た。寝転がりながらプレステ2で人生ゲームの続きをする。夜中までゲームをしていたが、疲れはいっこうに取れない。こんなに体が疲れているのだろう。一晩寝たくらいでは回復しない、それどころか今日丸1日寝ていたのにまだしんどいのだ。肝機能の影響もあるのだろうか。こんな調子が続くようでは、やはり入院した方がいいかもしれない。来週の診察の時に主治医に相談してみよう。22:00:00昨日はほとんど眠れなかった。眠剤を飲んでおとなしく寝たらいいものを、ちょっと何か思いついてPCに向かってあれやこれやしてたら、眠れなくなってしまった。眠剤を増やしてもらったのに、いかんいかん。それでまた昼過ぎまで寝ていた。彼女から電話があって、夕食に招待された。15時ころ彼女の家へ行って、彼女と姪御さんと遊ぶ。前にも何回も書いたが、子供の相手をしているとすごく疲れる。テンションの高い子供なのだ。夕食をごちそうになり、猫の相手をして家路に着く。明日はジョイントコンサートの合同練習と合唱団Pの練習とダブルヘッダーだ。ジョイントコンサートの練習は急遽時間が変更になって朝11時から世田谷で。なんと世田谷線に乗っていかなければならない。一度だけ乗ったことがあるが、こんなローカルな電車がまだこんな都心を走っているんだなあと驚いた。問題は、朝ちゃんと行けるかどうか、なのだ。最後の合同練習なので出ないわけにはいかない。22:00:00昨日は朝4時頃に寝た。それまで眠れなかった、というより起きていた、という方が正しい。要は夜更かししてしまったのだ。何をしていたかというと、なぜだか夜になって急にJavaScriptのお勉強を始めたくなったのだ。この前にJavaScript辞典を買ったけど、ぱらぱらと読んだだけで実際にスクリプトを書いたことはなかった。あ、そうそう合唱団の仲間のKさんのHPを見ていると、簡易パスワード制限をかけているページがあって、どうやっているのだろうとソースを見ると、おもしろい方法を使っていて、他にJavaScriptでパスワード認証できる方法はないかな、と思っていきなり始めてしまったのである。この辺がせっかちなところだ。基本的なパスワードチェックのソースはJavaScriptでちゃちゃちゃと書けた。ソースを見ればパスワードが丸見えだ。JavaScriptはクライアントで動くんだから、普通にやればソースにパスワードを埋め込むことになる。スクリプトの部分を別ファイルにしてみたが、それもソースを見られてそのファイルをダウンロードされると同じこと。パスワードを暗号化してからマッチングすればどうだろう。これだとソースを見られても暗号化されたパスワードしか見れないのでいけるかもしれない。JavaScriptでまともな暗号化をする関数はないだろうか。調べてみたが、そういうものはなかった。何とか暗号化できないか、いろいろ頭をひねったが、結局無理だろうと思ってあきらめた。あきらめてはいなかった。「JavaScriptがだめならJavaがある」う〜ん、しつこい。JavaScriptとJavaは全く別物である。パスワード認証を行うようなJavaアプレットなら作れるかもしれない。Javaの開発環境は手元にはないなあ、どこからダウンロードしてくるか。そこまではやらずに、素直にパスワード認証を行うJavaアプレットを検索して見つけてきた。それを使って、ようやくソースを見てもパスワードが破られないページを作れた。そのアプレットの仕組みを知っている人や、あるいは逆コンパイルされたらパスワードがばれてしまう。結局ベーシック認証にかなうものはないのね。いうか自分が管理している制限つきページはみんなベーシック認証を使っているので、こんなページを作る必要はなかったのだが、そこは好奇心というものだ。そんなこんなやってるうちに4時になってしまった。