Pythonでリアルタイムに2Dグラフィックを描画する方法を調べた(ChatGPTに聞いた)。いろいろあるが、Qtが良さそう。
PyQt6とPySide2というものがあるが、Google Trendsで調べたところ、PyQt6のほうがメジャーっぽいのでそれでいく。
mkdir pyqt_sample
cd pyqt_sample
source myenv/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install pyqt6
まずはここにあるサンプルで線が引けることを確認した。Qtをほとんど使ったことがないので、アニメーションの方法がまだよくわからない。
mysqld(MariaDB)のメモリ消費をモニタしてから1日。順調に増え続けている。調べてみたら、MySQLのメモリリークはわりと問題になるらしい。table_definition_cacheを小さくすれば良いかも、とのこと。
まず、ログイン名とパスワードはwp-config.phpにDB_USER, DB_PASSWORDとして記述されている。このユーザ名とパスワードを使って、
mysql -u root -p
としてログイン。table_definition_cacheを表示。
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1552
Server version: 5.5.68-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SHOW VARIABLES LIKE 'table_definition_cache';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| table_definition_cache | 400 |
+------------------------+-------+
1 row in set (0.00 sec)
MariaDB [(none)]> exit
Bye
うーん、400と、あまり大きくなかった。
最悪、cronで毎週mysqldをリスタートとかかなぁ。アドホックだなぁ。もう少し様子見。
科研費の報告書(F-6-1とF-7-1)書いてオンラインで提出。
FSのSlackの立て替え払い、システムから出してみた。これで行けたら毎月で良いかな。
研究室Wikiの情報を整理した。もうGitHubのプライベートページに移行したい。
mysqldのメモリ消費、単調増加ではあるけど、現在5%弱で、1日で最大メモリの0.1%とかなので、1ヶ月のオーダーでメモリ不足になる可能性は低そう。編集とかで急増したり?謎。