2023GW振り返り

今年はカレンダー通りなので5/4スタートです。連休を作りすぎるとやることがない人生に絶望して悲しくなるので…

5/3(水)

河原でヴァイオリン練習。カノンを録音してセルフ多重して一人で楽しんでた。河原は音を気にしなくていいけど車が通るのと風が強いのが難点。

その後カレーの材料を買って作った。

5/4(木)

スポーツクラブで体力テストのイベントがあったので参加。

鍛えている足や腹筋は悪くないスコアが出たが、握力は全く鍛えてないし、柔軟はいつも痛いし、有酸素は時間取れてないので宜なるかな。体力年齢60-64歳でガックリ。あと30年くらい維持すれば年齢相応になる。

もうちょっと良いマイクがほしいなとなんとなく思って秋葉原に行ってSONYのやつを買ってみたけど、discordで友達に聴き比べてもらったら大差なかったので意味のない買い物だった。悲しいね。

5/5(金)

ネット上の「ダーツの旅」アプリで渋谷区猿楽町を引いたので、友人と歩いた。謎の寺、超高そうなマンション(後で調べたら月200万〜)、何を売ってるのかよくわからない商品密度が異様に低い店、美容室、大使館、古墳などがあった。

ランチはメキシコ料理屋。マンションの上層階にあり、高級住宅街の中にあるとは思えない大音量大陽気大メキシコミュージックで入店直後にもうウキウキ。『ER』でグリーン先生が死ぬ前日に飲んでいたカクテル「マイタイ」を飲むことができた。

その後のんびりと麻布に向かって散歩。白根記念渋谷区郷土博物館・文学館がこどもの日で無料だった(そもそも普段も100円だし、私はこどもではない)。結構充実してる。

麻布周辺の超高級住宅街を見て、全く違う階層の生活だなあと関心してしまった。労働者では一生あそこには行けないね…。

恵比寿駅に戻って電車で帰宅。足がクタクタ。

5/6(土)

足が筋肉痛だったので休養日…と言いつつ、家系ラーメンを食べたり散髪したりヴァイオリンを練習したりした。渡辺明の坊主頭がカッコいいと思っていて、あれを真似しようかと思ったけど度胸がなくてやめた。あと家系ラーメン食べると尿が白濁してて怖い。翌日には治ります。

5/7(日)

NAS組みたくなって、ラズパイはすでにあったので秋葉原でHDD接続用のUSBハブを買った。その後大学のサークルの先輩たちと酒を飲んだ。

食物依存性運動誘発アナフィラキシー?

2年くらい前から急に蕁麻疹が出て1時間くらいで収まることが何度かあった。最近はプールで泳いだ後に出るという規則性があり、医者の友人から「食物依存性運動誘発アナフィラキシー」の可能性を指摘された。食後すぐに運動するとアレルゲンが急速に吸収されて蕁麻疹や呼吸困難を起こすというものらしい。

これを実験するために天丼(withエビ)を食べてからランニングをしてみたところ、過去にないほど強烈な蕁麻疹が出た。#7119で相談したら「呼吸困難がないなら救急車を呼ぶ必要はないが医者には行け」とのことで行ったところ、やはり食事と運動の組み合わせがよくなさそうとのことだった。ちゃんと運動をするようになったせいで発覚するのは皮肉だ。

蕁麻疹が出てしばらく痒いくらいなら自分で実験したろwと軽い気持ちだったが、ひどいアナフィラキシーが出ると命も危険だったので慎重になるべきだった。今日再び天丼を食べて、普通に歩いて帰宅して大人しくしていたら蕁麻疹は起きなかった。

という訳で私は甲殻類を食べた後は走らないので、ご承知おきください。

docker-composeのスタック名で結構苦労した話

そんなにちゃんと調べた記事じゃないです…

docker-compose upすると適当なstackが作られ、stack名はデフォルトでdocker-compose.ymlがあるディレクトリの名前になる。僕は複数のリポジトリでdocker-compose.ymlをdockerディレクトリの下に入れているから、複数のstackの名前が docker になって被る。そうするとstack内のコンテナとかボリュームの名前も docker-app とか docker-db とかになり、他のstackとぶつかりまくる。特にボリュームの名前の衝突は最悪で、特にハッシュ化とかしてないので同じボリューム名だとホストマシンの同じ場所にマウントされてDBのスキーマ違いますと怒られたりする。

stack名をちゃんと指定するにはdocker-composeの-pオプションを使うのだが、そもそもdocker-composeというのはupとdownしか覚えられない人間が使うもので、アプリケーションによって適切なオプションをつけて運用するのは不可能だ。結局僕はコンテナやボリュームの名前にアプリケーション名のプレフィックスをつけることで問題を回避したのだが、docker-compose.ymlのトップレベルにnameを入れておけば解決するらしい?(未検証)docker-compose.ymlの仕様(というかdocker系のドキュメント)、ググってもどれが信用できる情報かわからなくていつも適当にしちゃう。