RDP Wrapper Libraryなるものを使えばwindows homeでもRDP出来るらしいものの、ライセンス違反だろうということでこちらを導入した。使い方もqiitaに転がっている記事チラ見するだけで動くし気楽。
ventoyのご紹介
OSインストールするためだけに毎回isoを焼かなくて良くなり便利 https://www.ventoy.net/en/index.html (以前はwindowsだとrufusで作業していた)
to不定詞の意味
英語も技術も勉強が足りないということが分かるお粗末な新年の話題です。Deep Learning Analysis of Histologic Images from Intestinal Specimen Reveals Adipocyte Shrinkage and Mast Cell Infiltration to Predict Postoperative Crohn Disease という論文のタイトルに対して著者の方と違う意味を想定したため、論文の内容を大きく読み違える事故を起こしました。https://dictionary.cambridge.org/grammar/british-grammar/newspaper-headlinesに Headlines often use the to-infinitive form to refer to future events
という記載があるのを著者以外の方に教えてもらいました。ごめんなさい。
ドラム式洗濯乾燥機と食器洗い乾燥機を買いました
先の一年間は生活が破滅していたため引っ越しを機にドラム式洗濯乾燥機 (ES-H10G-WR) と食器洗い乾燥機 (NP-TCM3-W) を買いました。
続きを読むC言語でmapするやつ
ポインタを取ってポインタを返す関数を使うことなしにmap(fn, arr, n)と書きたいという気持ちでやったところマクロもコンパイラ拡張も避けられない結果となった。
続きを読むPodmanのストレージドライバーをbtrfsからfuse-overlayに変更した
podman image ls
にいきなり16秒もかかったりしてつらい思いをしていた(2021.08.12時点)がbtrfsドライバーからfuse-overlayfsに変更したら快適になった。たぶんdockerでも同じだと思われる。overlay2はディストリビューションによってサポートされていたりしなかったりしそう(dockerのドキュメントを見て雑に書いています)。一度全てのイメージを削除する必要があることに注意。
$ podman ps --all --storage | awk 'NR>1{ print $1 }' | xargs -I{} podman container rm {} $ podman system reset $ sudo rm -rf ~/.local/share/containers/ $ cat <<- EOF > ~/.config/containers/storage.conf [storage] driver = "overlay" [storage.options] mount_program = "/usr/bin/fuse-overlayfs" EOF $ podman info | grep fuse Executable: /usr/bin/fuse-overlayfs Package: fuse-overlayfs-1.4.0-1.4.x86_64 fusermount3 version: 3.10.4 fuse-overlayfs: version 1.4
ついでに~/.local/share/containers
をbtrfs subvolumeにしてsnapperによる自動バックアップ対象から除外しておいた。
以下は調べ物の残骸
続きを読むBtrfsを使っていてフリーズを繰り返す場合qgroupをオフにしておくと良さそう
上記について、特にdockerのコンテナの終了後がひどくて困っていたのだが、iotopやtopを監視しているとbtrfs-transactionやbtrfs-cleanupというプロセスがIOやCPUを使い切っているらしいことが分かった。調べていると btrfs quata disbale /
というワークアラウンドが紹介されていることが多くて、良く見るとarchwiki にも
警告: Qgroup はまだ安定状態ではなくサブボリュームのスナップショットとクォータを組み合わせると操作によってパフォーマンスに問題をきたします (スナップショットの削除など)。さらに 既知の問題 が存在しています。
と書いてあった。