2025年4月
04月27日(日)
NOP
最近は土日が全く研究に使えないのがかなり厳しい。平日の制限も強い。いろんなものが前に進まない。
子どものiPadを購入。近くに親のiPadやMacがあれば簡単なのだが、ないと設定が極めて面倒。アップデートも含めて一時間近くかかった。
04月26日(土)
講義の感想返事。
04月25日(金)
「オンテナ」の本多さんの講義。サインをもらおうと著書を持っていったが、リモート講義だったので会えず。残念。
直前にオランダパビリオンでイベントがあり、その後、万博会場からつなぐというチャレンジングな講義だった。途中、なんどか接続が切れてしまったが、返って印象に残る講義になったんじゃなかろうか。
あと、切れてる時間に僕が話を繋いでいたのだが、なんか「自分の学科の教員とつながりがある」と思うと、少し講師を身近に感じたかもしれない。
04月24日(木)
GNU Makeハンズオン。途中で説明が唐突なところがあった。スライドの順序はもう少し工夫しないとだめだな。
研究室ミーティング。どちらも勉強になりました。
すごく面倒な仕事をしてすごく面倒な気分になった。
04月23日(水)
午前中は来客。
午後は著者校チェック。大変だった。
04月22日(火)
先週の水曜日から日記を書いていないことに月曜に気が付き、木曜日の分を書き始めたところでまた止まって、いま一週間分書いている。もう週記で良いのでは。
ようやく旅費の申請した。マニュアルを何度読んでもやり方を理解できなかった。多分これでいけたはず。
04月21日(月)
WSL2(Ubuntu)ではデフォルトでpipが入ってない。
sudo apt install python3-pip
Pythonの仮想環境構築は1on1でやることにした。ハンズオンにしたほうが良い気もするが、今年度は間に合わない。
シミュレーション工学二回目。さすがに感想が減ったな。
面倒な仕事が面倒くさい(トートロジー)。
父の本「入門講義 量子情報科学」の献本が届いた。
僕の本の書影も出た。
正直、Amazonとかのレビューで批判的なことを書かれるのではないかといまから気が重い。
04月20日(日)
NOP
体が重い。
04月19日(土)
NOP
忙しい。
04月18日(金)
論文のイントロ執筆。
伊藤先生来訪。学生さんを褒められてうれしい。
04月17日(木)
gnuplotハンズオン。
研究室ミーティング。
論文のイントロ執筆。
04月16日(水)
Markdown→Re:VIEW→LaTeXでうまく動かない奴。\left|
と\right|
のせいだった。Re:VIEWの文中数式が@<m>|hoge|
と、縦棒をデリミタとして使っているため。とりあえず文中の\left|
、\right|
を\lvert
、\rvert
にすることで対応。
rcloneをWSLにインストール。
sudo -v ; curl https://rclone.org/install.sh | sudo bash
実行に数分かかる。ダウンロード後に表示が止まるので不安になる。しばらくまって以下の様な表示が出たらOK。
rclone v1.69.1 has successfully installed. Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.
FUSE(Filesystem in Userspace)が必要だが、WSL2にはデフォルトで入っている模様。
設定はrclone config
で対話的にもできるが、非常に冗長なので、コマンドラインから一気にやるのが楽。
rclone config create server-name sftp host=hostname shell_type=unix
servername
が今後使う名前。hostname
がsshのホスト名。
これにより、.config/rclone/rclone.conf
に必要な情報が書き込まれる。この後、
rclone ls server-name: --max-depth=1
でls
が通ったら成功。
WSL2でのマウントには「fusermount3」が必要。
sudo apt update
sudo apt install fuse3
which fusermount3
を実行し、/usr/bin/fusermount3
と表示されればOK。
この状態でserver-name:temp
を~temp
にデーモンモードでマウントするには、
rclone mount server-name:temp ~/temp --vfs-cache-mode writes --daemon
とすればOK。unmountは、
sudo umount temp
とする。エディタで開いた状態のままだと
umount: /home/watanabe/temp: target is busy.
などと言われるので、VSCodeを閉じてからsudo umount temp
をやりなおす。
rclone config create server-name sftp host=hostname
rclone config update server-name user=watanabe
と二行に分けた方が分かりやすいな。
物性研を試す。
rclone config create ohtaka sftp host=ohtaka.issp.u-tokyo.ac.jp
rclone config update ohtaka user=k0xxxxx
rclone ls ohtaka: --max-depth=1
mkdir ohtaka
rclone mount ohtaka: ~/ohtaka --vfs-cache-mode writes --daemon
code .
はできないが、「フォルダーを開く」はいける。
rclone config create kugui sftp host=kugui.issp.u-tokyo.ac.jp
rclone config update kugui user=k0xxxxx
rclone ls kugui: --max-depth=1
mkdir kugui
rclone mount kugui: ~/kugui --vfs-cache-mode writes --daemon
こっちもいけた。これで行こう。
Macにもインストール。
sudo -v ; curl https://rclone.org/install.sh | sudo bash
パスワード入力後、以下のような画面が出てしばらく止まる。
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed 100 4734 100 4734 0 0 5010 0 --:--:-- --:--:-- --:--:-- 5009
しばらく待って
rclone v1.69.1 has successfully installed. Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.
と出ればOK。
次にmacFUSEのインストール。
macfuseのサイトに行ってdmgをダウンロード。 macFUSE 4.10.1をダウンロード。「Install macFUSE」をダブルクリックしてインストール。
「機能拡張がブロックされました」という表示が出るので「システム設定を開く」をクリック。
「プライバシーとセキュリティ」の画面で「開発元”Benjamin Fleischer”のシステムソフトウェアの読み込みがブロックされました。」というメッセージの下の「許可」ボタンを押す。再起動を求められるので再起動する。
一度ssh ohtaka
でパスワードなしでログインできること(ssh-agentが起動して、秘密鍵を覚えていること)を確認する。
rclone ls ohtaka: --max-depth=1
成功。
mkdir ohtaka
rclone mount ohtaka: ~/ohtaka --vfs-cache-mode writes --daemon
これでWindows, Mac両方ともrcloneでスパコンサイトをローカルマウントできた。
解析力学の著者校正返した。
今日、会議x4の合間に、cloneのWindows/Macの動作確認した上に250ページ近い本の著者校正返したの偉すぎない?
04月15日(火)
sshfsの代替、rcloneが良いらしい。ただし、Homebrewでいれられるrcloneはmountに非対応。うーむ。
どうもrcloneがmacFUSEに依存しており、それをHomebrewが嫌っているから、らしい。
いやしかし、sshfsはなぜ開発終了したのかをChatGPTに聞いたらしれっと嘘をついてきた(開発者がこう行っています→ソースは?→ソースはありませんでした)。昔は正しいことを言ってきたら驚いたが、今は明らかな嘘をついたら驚くようになったな。進歩が早い。
04月14日(月)
シミュレーション工学。終了時間を15分間違えてしまった。
お店探し。
2年生懇親会。
就職した学生さんからPC受取。無事に社会人やってるようでよかった。先生心配してたんだよ。
教科書の朱入れ最後まで終わった。リポジトリも修正しないと。
04月13日(日)
教科書の朱入れ。
04月12日(土)
長い会議。
教科書の朱入れ。
04月11日(金)
日記を一週間に一度書くのがデフォルトになってしまい、過去のその日に何をしたかがわからず、Todoistのアクティビティログを見返すのが週間になってしまった。
sshfsの代替を探さないといけない。
明日の会議の準備。
教科書の朱入れ。
04月10日(木)
輪講。いろいろ勘違いしてた。あと、うまくグリーン関数を解説できなかった気がする。
スパコンハンズオン。注意書きを最後につけたほうが良いな。
研究室ミーティング。
春学期安全教育実施した。
Adobe ELTAのライセンス申請した。
04月09日(水)
あれ?解析力学の校正3章までは水曜日だったはず。火曜日はなにやってたんだ?
04月08日(火)
1on1とか。
サーバのクラック対応。usermod -Lによるユーザのロック、公開鍵認証はバイパスしちゃうんだなぁ。
教科書の初稿が来たので朱入れ。(自分の元原稿が)間違いだらけでいやになっちゃう。
解析力学の校正、3章まで終了。
04月07日(月)
1on1や論文の修正準備をしていたらしい。
サーバがクラックされてしまった。対応に追われる。
04月06日(日)
NOP
04月05日(土)
NOP
04月04日(金)
Rockeyにgnuplotインストール。
sudo dnf install -y epel-release
sudo dnf install -y epel-release
sudo dnf install -y gnuplot
二回必要?
Adobeのライセンス整理。
K-LMSで「シミュレーション工学」のコース公開。本当は昨日公開すべきだったらしい。
学生さんがポスター賞を受賞。二年連続。めでたい。
04月03日(木)
物性研究所スパコン共同利用・CCMS合同研究会「機械学習と計算物性科学の未来」に参加。物性研は久しぶり。
研究室メンバーが7人もポスターで発表した。
林さんにも会った。メールのやり取りはしてたけど、実物に会うのは下手すると名古屋ぶりか?お元気そうで何より。
04月02日(水)
朝、Todoistにタスクを入力してイヤになった。
ハンズオン。今日はDocker。
輪講は変分原理。著者によってだいぶ導入が変わるんだなぁ。
研究室ミーティング。ゲームのレベル自動生成。僕は代打でOSの歴史の話。
研究室所属学生+利用室提出。
旅費申請のマニュアルをようやく読み込んだ。だいぶわかってきた気がする。
今日は7つタスクを作って8個つぶした。
04月01日(火)
新年度が始まってしまった。
ChatGPT、各チャットごとに記憶がリセットされると思っていたが、プライバシー的に問題ないと判断されたり、ユーザが依頼したことはチャットをまたいで覚えておいてくれるらしい。ある研究テーマについてリストアップさせた時に「これはあなたが研究しているテーマでもありますね」と言われてすげー驚いた。
とりあえず設定でハマったところを覚えておいてもらった。別のチャットで確認したら、ちゃんと覚えていてくれた。マジか。