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

月別アーカイブ: 2020年5月

昨日は久しぶりにちゃんと22時半に寝て、寝付きもよく夜中もよく眠れた。が、朝になって目が覚めたら動けなかった。全身がだるい。9時半になってようやく起きることができた。なんでこんなにしんどいのか。昨日までリズムが狂いまくってたのが悪く出たのか。まあ波のある病気だから上がったり下がったりする。深く考えるのはやめておこう。

また午前中はプログラムを手直ししていた。機能的な変更はない。ただ、もっとプログラムがシンプルにならないか、無駄な処理はないかじっくり見ていたところ、まだ修正する余地があったのでちょこちょこといじっていた。だいぶすっきりしたな。これくらいが限界か。

しんどいので、お昼を過ぎてからしばらく横になった。しばらくこんなことなかったのにな。体はなまっているけど体調は悪くなかったのに。しかし今日はメンタルクリニックの通院日。いつもはバスで行って徒歩で帰ってくるが、調子が悪いときはかえって体を動かしたほうがいいと思ってがんばって徒歩で行った。

診察ではたいしたことは話さなかった。この2週間もできるだけ家にこもって近所の買い物くらいしか行かなかったこと、体がすっかりなまってしまって体力も落ちてること、今日はたまたまかもしれないが調子が悪いこと、緊急事態宣言が今日にも解除されそうだから明日から作業所に行こうと思っていること、生活のリズムが崩れていて夜も朝も遅くなってること、睡眠が不安定で夜眠れないときがあって、そういうときに何か食べてしまうことを話した。あれ?けっこう話したな。

夜に食べてしまうのは以前からもときどき言っていた。他の薬の副作用もあるかもしれないとのことで、食欲を抑えるトピナという薬が処方された。この薬ははじめてだ。これ以上薬は飲みたくないんだけどなあ。元々はてんかんの薬らしい。気分安定薬として出てくる名前ではない。薬局で聞いてみたら、てんかんの薬ではあるが食欲を抑えるのによく使われるという。眠気を誘う効果もあるというので寝る前に服用するのはそっち方面にもいいかもしれない。

トピナ

小粒な錠剤。寝る前に1錠。これで効果があればいいのだが。

クリニックでお会計をする時に「自立支援の受給者証の新しいのは来てますか?」と聞かれたのだが、あ、来てないではないか。今の受給者証の期限は5月いっぱいなので、次の診察は新しいのが必要なのだが、そう言えば3月に更新手続きをした時に「今処理が非常に混んでいるので期日を過ぎるかもしれません」と言われたのだった。次の診察のときに新しいのが来てなくても、更新手続きをしたときの控えを見せればいいので、まあ大丈夫ではあるのだが。役所も今は大変だろうなあ。そんな役所に苦情の電話を入れる人がいるらしいのだが、何を考えているのだろう。

帰り道にファミマがあったのでおやつを買ってきた。LINE Payにファミマで使える100円オフのクーポンが来ていたのだが、近くにファミマはなかったなあと思っていたら、クリニックの近くにあった。できるだけ100円くらいのもの、と思って106円のブラックサンダーネクストギアを買った。お支払いは6円。

LINE Pay6円

ブラックサンダーってめっちゃいっぱい種類あるな。私は一時焼きとうもろこし味というのにはまっていたのに、近くのローソン100から消えてしまった。

ブラックサンダーネクストギア

帰りにはルーティーンのカレー屋で夕ご飯を食べて歩いて帰ってきた。

カレー

徒歩で行って徒歩で帰ってきたら調子はよくなるか、と思ったがそうでもなくてだるい。緊急事態宣言が解除されたから明日からは作業所に通うつもりなのだが(神奈川県は基準内ではないのでちょっと不安だが)、この体調で大丈夫かな。いや、むしろ作業所によって自分は生活のリズムが整って体調もよくなるんだった。頑張って通おう。

昨日は23時半就寝。また遅くなった。何をやっていたかというと、またプログラミングである。一度はまると止まらなくなってしまう。「楽しみは明日にとっておく」というのはどこに行ったのか。ちょっと思いついたことが頭の中から抜け落ちるのが嫌というのもある。プログラムの修正と言っても、見た目の仕様に変わりはない。ただ、プログラムをすっきりさせたかった。より自然なアルゴリズムに、より人間が読みやすいロジックに書き換えていた。ちょっと回りくどいことをやっていたが、少しだけすっきりしたし処理時間も若干短縮できたか。

しかしながらやりたいことはまだまだあって、今日も起きてからずっとプログラミングの続き。緊急事態宣言が解除されたら作業所に復帰するので、たっぷり時間を取ってやるなら今のうちである。ずっとプログラムを手直ししていた。外部仕様は全く変わらないが、いろいろ内部的なところを手直し。昨日夜中までかかっていろいろ整理したのに、それでもまだ無駄なところがあって、その辺のロジックを整理しまくったらスッキリした。試行錯誤して作ったところで、もういらない変数とか条件分岐とかやってた。宣言して定義して使われない変数とか何者。

と、また今日も没頭していたら、15時くらいに妻がお買い物に行くというので一緒に行った。少しでも外に出ないといけないからなあ。今日はいつものまいばすけっとでなく、もうちょっと歩いたところ(といってもたいした距離ではない)にある普通のサイズのスーパーに行ってお買い物。帰りに激安衣料品店に行ったら薄いTシャツが安かったので2枚買ってしまった。もろ下着だから家で寝るとき用かな。Tシャツはたくさんストックがあるのだが、どうも安いと買ってしまう。まあ消耗品だからいいか。家で着るのは安いのでいい。

激安Tシャツ

税抜で399円。なぜこの店はこんなに安いのだろう。ものは時々ハズレはあるものの、だいたいまともである。

今日のおやつ。今月は引きこもっているため、お小遣いの減りが遅い。エクレアは、というかスイーツは、というか他のものも全部セブンの方がうまいのだが。

エクレア

明日は5月25日だ。神奈川県は緊急事態宣言は解除されるのかな。ニュースを見ていたら、解除された関西はもちろん、東京や神奈川でも解除されるのを見越してか、人出が増えてきているとのこと。う~ん、大丈夫なのだろうか。今一番危ないのは神奈川県と北海道なのだ。解除したら緩んでまたどこかの国みたい第2派が来るかもしれない。阪神も5連勝したらあとに10連敗するので油断できない(前にも書いたネタ)。

昨日も遅くなってしまった。

22時半に寝るつもりが、少し遅くなってしまった。それでも最近は眠れてたのに、昨日は眠れず、また起きてコーンフレークを食べてしまった。食べちゃいかんと言ってるのに。なにか具体策を考えようとかこの前書いたが、何もやってない。それで、食べてそのまま寝ればいいのに、PCを起動してなんだかんだやっていた。そのうち眠気がきてふらふらになってるのに、まだ何かやっていた。なんですぐ寝ないんだろう?0時をまわってようやく寝た。夜は眠れたと思ったが、朝がしんどくて、起きたのは9時20分だった。疲労感がある。気力がまるでない。

と言いつつ今日も朝からプログラミングをしていた。Excelの制限をオーバーしたときの処理をしていたのだが、セル内に格納できる文字が32,767までで、それをオーバーしたときはセルをセットしようとした時点でVBAがエラーを出してしまう。セルに書き込む前に、リミットの文字数だけ左から切り取っていって、セルに分割して書き込むという処理をループで回すようにした。例外処理などあってけっこう苦労したが、なんとかうまくいった。が、プログラムがよけいわかりにくくなった。

プログラムを書いていて、そんなレアケースないだろうと思うのだが、そこまでやるというのは、単にプログラマーとしてそういうロジックを考えてインプリメントしてみたい、という欲求からである。それにしてもこのプログラム、たくさんコメントは入れてあるのだが、あとから見てわかるかなあ。

しかしまあ、いろいろ処理を増やしたため、実行に時間がかかってしまうようになった。5,700行のトーク履歴ファイルを処理するのに15秒かかる。Core i7でメモリ16GBでSSD500GBの私のPCでそんなに時間がかかるのだから、もっとスペックの低いPCでもっとサイズの大きなファイルの処理はさぞかし時間がかかるだろう。まあ1分くらいは待ってちょ。

そんなExcelの制限に引っかかるような超レアケースの処理を作り込んでいたのに、肝心の機能面は何も手を付けてなかった。LINEの画面を模しているとは言え、全く同じにする必要はない。前から不便だと思っていたのが新しい日付のトークに切り替わったときに、今まで読んでたのはいつのだっけ、とトークのだいぶ上に戻って確認しないといけなかったこと。日付を表示するついでに前の日付も表示するようにしたら、ちょっと便利になった。

日付表示画面

こんな簡単にできる修正だったらどんどんやればいい。もっとあったら便利な機能はないかな。セル内にURLがあったらその部分をリンクにするというのはどうだろうか。でもExcelのリンクはセル単位でしかできないから、ふたつURLが書いてあったら最初だけとか、かな。どうしようか。

そんなことをしているうちに昼過ぎになったので、妻とローソンにお買い物に行って帰ってきた。もう少し遠くまで歩かないといかんな。すぐそばの坂を登っているだけで苦しくなってきた。体力が衰えているのか。Twitterの10日間連続リツイートキャンペーンで3回当たったうちの3回目のLチキを引き換えて帰ってきた。Lチキうまいよなあ。いくらだっけ?何円分得したのかな。セブンにはナナチキ、ファミマにはファミチキという類似商品がある。

Lチキ

プログラムを書いているVBEの画面。ちょっと使いづらい。画面を見てわかる人はわかるだろうが、Excelのバージョンが低い。Office2010をまだ使っているのだが、サポートが今年の10月に切れてしまう。新しいOffice365を購入するべきだろうが、4万円くらいするのでちょっと渋っている。最近臨時出費が多くて貯金減りまくりだから、いくらひとり10万円ずつ入ってくると言ってもあまりお金を使いたくない。でもセキュリティに手を抜いたり金を渋るのはよくないのだ。一時期はセキュリティでちょいと飯を食っていた身分なので、そこはちゃんとしたい。

VBE画面

10月ぎりぎりまで粘るか。

今日も動画を載せておこう。最近よく動画を載せている上白石萌歌と上白石萌音と、「もか&もね」姉妹のデュエット。スピッツの「チェリー」。顔も声もよく似ている。ハモリもいいしユニゾンがぴたり。気持ちいい。

スマホにauからSMSが来ている。最近では+メッセージというらしいのだが、それが何回読んでも通知が消えない。

+メッセージ

+メッセージにアイコンバッジ(右上の1という数字)が表示されたままになっている。読んでも消えないというのはなんだか気持ち悪い。いつまで表示されるのかな。内容は、コロナ騒動に便乗した詐欺の電話やSMSが多数報告されているので、auの「迷惑メッセージ・電話ブロック」というアプリを8月末まで無料で提供するとのこと。9月になったら消えるのかな、これ。

+メッセージ本文

そのアプリの解説を見てみたのだが、

迷惑メッセージ・電話ブロックアプリ

ほう。

迷惑メッセージ・電話ブロックアプリ

「アドレス帳に登録がなくても着信時に名前を表示します」

とな?ほんまかいな。600万件の事業者電話番号データベースって、どこからどこまで載ってるの?

ちょっと興味を持ってインストールしてみた。アプリを起動したら、通話履歴を表示できるようだったので見てみたところ、

通話履歴

ヨドバシ?神奈川郵便局?おお、かけたかけた。何の用事だったかな。ああそうだ、ヨドバシはテレビの家電リサイクルについて問い合わせたんだった。郵便局も何の用事か忘れたけど確かにかけた。これは本当にデータベースから引っ張ってきてるな。どこまで詳しく乗ってるんだろう。

ヨドバシカメラ

タップしたら詳しい情報が見れるようだ。もっと履歴を遡ってみた。どうやら青いアイコンがついているのが自分の電話帳に登録されているもの、黄色いのがauが表示したもの、灰色のははわからないから番号そのままの表示のものらしい。

通話履歴

父親が亡くなっていろんなものを解約したり相続関係で問い合わせたりしまくったから、いろんなところに電話しているが、ほぼ全部出ている。見せてもいいのかな。まあこれは伏せなくても特に支障がないから、プライベートなやつだけモザイクにしておこう。非通知なんかあったかな。非通知拒否にしてるっけ。

通話履歴

通話履歴

有隣堂はなんだっけかな。ああそうだ、横浜駅近辺で文房具を売っている店が全部閉まってたから、営業してるかどうか電話して聞いたんだった。

通話履歴

いやほんと、ほとんど、というかほぼ全部出てるではないか。

通話履歴

お、なんだこの赤いのは。いかにも悪人そうなアイコンだ。電話番号で検索したら悪質な不動産営業だった。ああそうだ、父が亡くなっててんてこ舞いな時にしょうもないのがかかってきたな。確かに電話がかかってきたときに、これがこう表示される、というかブロックしてくれるのは便利かもしれない。

おもしろかったら、ではない便利だったら9月以降も使い続けてみようか。えっと、auスマートパスに入れば使えるのか。月額400円かあ。auスマートパスだったら対応している他のアプリも使い放題なのだが、他にもう1つか2つくらい便利そうなのがあれば払ってもいいか、という額だな。なんかないかな。

昨日は22時半に寝た・・・と書きたいが、また遅くなってしまい、22時50分くらいになってしまったか。プログラムを書いていたわけではない。友達とLINEをしていて、22時半近くになったので切り上げたのだのだが、その後なにしてたっけ?夜中は眠りが浅くて何度も目が覚めた。たくさんの夢を見て疲れた。荒唐無稽な夢ばかり。

眼科で診察を受けていると池上彰に「目の手術をします」と言われて寝台に乗せられ、手術室まで運ばれた。どうやら池上彰が手術をするらしい。全身麻酔が怖くてやだよーと思っていたら、別室にいた次元大介が何かやってくれて(この辺でわからなくなった。場面が変わったか目が覚めたか)。

ボーカルアンサンブルの仲間2人に会うために京阪電車に乗っていた。枚方公園駅で降りるのだが、そこに近づいた時にふと尻ポケットに手をやったら財布がないのに気がついて血の気が引いた。ここまでSuicaだけで来れたから気が付かなかった。これは実際にありそうで怖い。すると赤ん坊みたいなお爺さんみたいな干からびた人が車両内に倒れていたので、「大丈夫ですか」と救命講習で教わったとおり肩を叩いたが反応がないので心臓マッサージをやったら生き返った。

街でファミレスのメニューのようなごついチラシを配っていたのでもらったら、新しくできたでかい寿司屋の案内だった。近くまで行ってお店を見てから元の場所に戻り、「行かないからいらない」と言ってパンフ(チラシ)を返した。

最近よくLINEでやり取りしている友達と電話で話をしていた。どうやら向こうは長野かその辺りの山にいるらしいのだが、音が途切れたと思ったら何かの音楽が聞こえてきた。スマホの画面を見たらその曲名が表示されていた。よくわからないが、なんだか便利だと思った。

以上、夢の話でした。

今日もまたずっとプログラミングをしていた。レアケースに対応しようとしたら、このプログラムのやり方だと不可能なことがわかった。最終行の最後に改行コードが入ってない場合、ADODBのストリームで行単位でReadTextしたときに、最後の行がEOS判定されてそこだけループを回せない。う~ん、これを解決するためにはどうしたらよいか。どうしようもない。ADODBの仕様なのでそこはどうしようもない。UTF-8なので普通にファイルをOpenしてもExcelでは文字化けする。あ、そうだいったんバイナリーで開いて強引に最後に改行コードを付加して保存すればいいのでは・・・。

などとばかなことを考えてしまった。どうせいったん全部ファイルを読み込むなら、テキストとして取り込んで普通にそれをそのまま処理すればいいではないか。

とりあえずちょこちょこといじって、ReadTextで行単位でなくファイル丸ごと読んで変数に放り込んでから、配列に分割して処理してみた。これならループは自分で制御できる。先読みをしているからループを1回多く回して処理をしたら、それでなんとかうまくいった。一気に取り込んで分割したら、今度は最後によけいな改行が入っていることになってしまったので、それを削除する処理を追加。いったいなんなんだ。まあやりたいことはそれでできた。

しかし、いっぺんにファイルを読みこんでから処理をするのと、ストリームから1行ずつ読み込んで処理するのはどちらがいいのか。私がプログラミングをしてきた中での常識では後者である。前者だと中身をいっぺんにメモリに貼り付けるので、ファイルがばかでかいとかなりメモリを食う。C言語というかなりメモリの扱いにデリケートな言語が長かった私は、プログラムで使うメモリの量にちょっと神経質だ。ファイルの内容を全てメモリに貼り付けるというのはあまり好きではない。いちいちファイルのI/Oが発生しない分高速とは思うが。しかし、私は最近のプログラミング事情からかなり離れてしまった。メモリが潤沢にある今のような環境だと、とりあえず全部メモリに読み込むのは当たり前なのかもしれない。どうなんだろう?

今日は郵便局へ行って県営住宅の収入申告書を出して、ローソンに行ってTwitterのリツイートキャンペーンで当たったLチキを引き換えて来ようと思っていたのに、もうちょっと、もうちょっとしたらと思っていたら昼過ぎになってしまった。妻に「もうすぐ3時だよ」と言われて「は!」という状態に。今は郵便窓口は15時までではないか。もう間に合わない。まあいいや、期日は6月だからまだ大丈夫だ。Lチキの期限は5月25日だから忘れないうちに行こう。というわけで今日もプログラミングで終わった。

なんか面白い動画が流れてきたから載せておこう。ジェニーハイ『ジェニーハイウォッシュ』。「手を洗いましょう」という曲なんだが。ジェニーハイはなんどか載せたが、ゲス極の川谷絵音、吉本芸人のくっきー、小藪一豊、ゴーストライター騒動の新垣隆、中嶋イッキュウのネタバンド。