閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

最近の水分管理

透析を始めて5年くらい経ちますが、最近は水分管理をしなくなりました。

最初の1年くらいは透析の間隔が中1日の時はDW*1の3%、中2日の時は5%までしか体重を増やさない、という縛りをきっちり守り、これをオーバーしたのは旅行に行って体重計に乗れなかった1回だけだったのですが、1年以上続けて飽きてしまい、あまり気にするのをやめました。今通っているクリニックもQoLの方が大事じゃないの派だったので、中1日でも中2日でも5%に収まればヨシ!という運用に切り替えました。

自分のDWは概ね50~55kgなので、3% = 1.5kg、5% = 2.5kgになります。透析が終わってから次の透析までに体重が2.5kg増えていると(自尿がないので)体内に2.5Lの水分が溜まっているものとして、血液透析中ついでに血液から2.5Lの水分を抜きます(除水)。

この除水量があまりに多いと体に負担が大きくなるため、水分摂取量を減らしましょうということなのですが、前述の旅行したときに除水量が3kg近くなっても余裕だったし、まだ若いのでそんなに気にせんでもええやろ! ということですね。

体重をきっちり管理していた頃は1日中水分のことを考えていたせいかやたら水が飲みたくなったり、自販機の近くを通ると立ち止まって商品を眺めるなど奇行を取っていましたが、好きなときに適当に飲もうとなってからはあまり意識しなくなって、かえって飲水量が減った気がします。中1日で体重が4%くらい増えることもありますが、中2日で1%しか増えなかったりと、5%ぴったりまで増える事もなくなり、トータルでは最初の年よりうまくやれているようです。

自然体が一番!ということですね(?)。ただ最近はリンがなかなか下がらないのが悩み。薬も変わっていたり変数が多くて原因がなかなか掴めないんですよね……。

*1:基礎体重

曜日別のCOVID-19陽性者数表を真似てみる

表題の通り、そういう可視化を見かけたので横浜市のデータを使って真似してみる。

データは横浜市内の陽性患者の発生状況データ・相談件数 より。

COVID-19陽性者数(公表日ベース)の表

ピークが土曜日にきていますが、週末の検査は神奈川も少ないようなので報告までのタイムラグが結構大きい感じでしょうか。

この数字は公表日のもので、発症日のデータは神奈川県のサイトで公開されているリリースに含まれているんですけどPDFのパースは面倒なのでやっていません。自治体毎にフォーマットもバラバラだし……。


ソース

gist.github.com

RoamのQuick Captureが手軽で良い

Roam Researchスマホアプリはまだ存在しないけれど、スマートフォンのブラウザ(Chrome)からアクセスするとQuick Capture画面が表示されて、好きなDBの好きなページに1段落投げ込むことができる。

Quick Capture画面

これ結構良くて、外で思いついたメモとかGoogle Keepなどに投げていましたがRoamに統一してもいいかも、という気になっています。日記代わり。Keepは付箋が溜まってくるとPCで開いた時とかにやたら重くなってきているんですよね。整理すればいいのかもですがそれも面倒だし。

ちなみにスマホでもFull siteからPC版と同じフルスペックのRoamにアクセスして普通に使うこともできますが、これは自分はあまり使わないかな。古い人間なのでフリック入力で長文は書けないのだ……。

Roam Research有料化したので、5年プラン買ってみた

www.little-cuckoo.jp

roamresearch.com

最近有料化したみたいで、ほとんどDaily Notesに個人Twitterみたいなノリでなんか書くくらいの利用しかしていなかったのですが、書き味が結構気に入っちゃったので課金してみました(課金の誤用)。

月15ドルは、日本はデフレだし所得も低いと微妙な値付けに見えちゃうな~と思ったけど海の向こうでも結構ひどい言われようだったw。一食2000円とかは普通に払うのだから、言うほど高くもない設定のはずなんですが、買い切りとサブスクリプションだと脳内の判断ロジックがなんか変わるんでしょうかね。

5年分先払いの信者プランだとちょっと安いので、エイヤで払ってみたけど5年後もサービスが生き残っているのかor使い続けているのか、ちょっと賭けみたいなところありますね。Evernoteとかもまだ生きてるし、まぁ大丈夫かな……。コミュニティとかサポートにはあまり惹かれないのですが、お金払っちゃったのでもうちょっと知らない機能とか調べてちゃんと使って行きたいですね。

Twitterの#roamcultとか、noteの#RoamResearchなら日本語で解説も結構出てきている感じです。

あまり体力の低下を実感できない

30歳過ぎると体力の低下を感じ始める、35歳過ぎるとさらに加速するとはよく見聞きする話ですが、いつの間にかアラフォーになっていたけどまだそこまで実感できるものはなかったり。

20代後半がずっと体調悪くて、毎週のように頭痛で1日寝込んだりする生活で、しまい(20代の終わり)には尿毒症だの心不全だので死にかけて病院行ったらICUにぶち込まれ、透析生活が始まったわけですが3日透析しただけで体重が10kg落ちて呼吸は楽になるわ頭痛もなくなるわで、それ以降も週3の透析は続ける羽目になりましたがトータルのQoLは高くなっていて5年経った今でも20代の頃より楽じゃね? という状態。

まあ病気的なアレで常時貧血気味のため持久力はないんですが、それは前から大差ないし……。

幸福なんだか不幸なんだかなんともですが、まぁこのままもうしばらくやっていければいいですね。リングフィットはぼちぼちやっていますが、30代より元気な40代目指したいです。さすがに無理か。

聞いているオーディオブック

  • 生涯投資家
    • 説得されやすい人間なのでなるほどなーという感じですが、お金はどんどん投資に回して稼いで得たお金をまた投資に回し、借金も善という考え方はコロナ禍でひっくり返っちゃったかもなぁ(内部留保は善的な)。
  • 転生したらスライムだった件
    • アニメの続きから。結構面白い。地の文に繰り返しがあると音声では冗長に感じなくもないけれど。
    • 岡咲美保さんの声も良い。一人で全役やられているけどゴブタがめっちゃ似ている(笑)。一部の単語のイントネーションが気になるけど方言かな?

物語は透析中にTwitterとか眺めながら聞くのが結構いいかも。

ただ、転スラは16巻まであると思ったら既刊は5巻までなんですね。6巻は8月、7巻は12月……ときて、16巻は2023年の12月! 遠すぎでは。予算の都合ですかねー。あまり遠いと余計売れなくなりそうな…? アニメの方が先行しちゃいそうだし、紙で読んじゃおうかなぁ。

オーバーロードとかもあったけど、こっちは既読だしなー。何か他にいいのがないか探索しているところです。

日付入りのTweetをいいねしたら自動でカレンダーに追加する(したい)

↑こういうツイートにいいねをしたら、Google Calendarに予定として登録したい。

Google Calendarに予定が登録された

IFTTTTwitterのLike(いいね)をトリガーにできるので、いいねしたら対象ツイートをGoogle App Scriptに投げて、そこからカレンダーに登録するようにしてみた。

Google App ScriptでWebAPIを作成

JavaScript(等)でGoogleの関連サービスをごにょごにょできるやつ。これで日付を含んだTweetを受け取ったらカレンダーに登録するスクリプトを書いてみました。

GASは初めて触るのでよくわかっていないのですが、Google Driveあたりから新規作成→Google App Scriptを選ぶとエディタが表示されるので、そこにdoPost関数を用意してそこにカレンダーに予定を登録する処理を実装します*1。doPostは引数を1つ取り、後述するIFTTTから受け取ったTweet情報を処理します。

スーパー雑なのですが、現状は以下のようなスクリプトにしてます。

Code.gs · GitHub

実装できたらメインメニューのPublish→Deploy as web appを選んで有効化するとURLが発行されるのでメモしておきます。

IFTTTの設定

IFTTTの新規作成でThisをTwitterの「New liked Tweet by you」を、ThatにWebhooksの「Make a web request」を選ぶ。Make a new requestの設定に、リクエストを投げるURLがあるのでここにGASのアドレスを設定します。MethodはPOST、ContentTypeはapplication/json、Bodyに以下のようなJSONを設定します。

{
  "text" : "{{Text}}"
}

これでGASのスクリプトTweetの本文が渡されるようになります。

本文しか渡していないけど、Tweet日時(CreatedAt)も取れるのでこれ使って「本日」の扱いをちゃんとしたいなぁ…。

参考リンク

*1:POSTリクエストを受けた時に呼ばれる関数名がdoPost