2025年7月

07月22日(火)

インターン対応。いろいろ書類とかが面倒。

某準備した。

07月21日(月)

数理物理最終回。微分形式。途中計算をミスったが、学生さんに指摘してもらって持ち直した。危なかった。

スライド修正。

07月20日(日)

選挙行った。

水曜日のスライドあらかた作った。

07月19日(土)

修論中間発表。皆さんちゃんとできて良かった。

家のPCのUbuntuが古く、aptで入るGoが古い。そのせいで、ooxgrepが使えない。

wget -q https://go.dev/dl/go1.24.5.linux-amd64.tar.gz 
sudo tar -C /usr/local -xvf go1.24.5.linux-amd64.tar.gz  
export PATH=$PATH:/usr/local/go/bin 
export PATH=$PATH:~/go/bin
go install github.com/kaityo256/ooxmlgrep@latest
$ ooxmlgrep 

Options:
  -n, --number        Show slide number only (like grep -n)
  -i, --ignore-case   Ignore case distinctions
  --version           Show version and exit

できた。

07月18日(金)

数理物理。今日は対称性とネーターの定理。途中、OBSBOTの追尾が外れて往生した。ハンドジェスチャーを間違えていたことに今更気付いた。

学生さんの論文投稿。良かった。

07月17日(木)

研究室ミーティング。今日も中間発表練習会。皆さんとても良かったです。

07月16日(水)

参院選が近いせいか、SNSで選挙の話題になることが多い。それで思うのは、「正しいことを言う事」が「正しいこと」に繋がらないこと。多くの場合、「X支持、X不支持」を決めている人は、その意見を変えることがない。で、例えばXを支持する人が、不支持の人の意見について間違いを指摘する。この時、不支持の人が「ごめんなさい」をすることはほぼないので、レスバ泥仕合となることが多い。すると、その指摘が正しかったとしても、Xについての悪印象を聴衆に植え付ける。X支持の人の目的は、「現在、Xを支持するかどうか決めかねている人たち」を取り込むことのはずで、そのためには「Xを支持する人たち」の言葉を取り上げ、「多くの人がXを支持している」という雰囲気を作らなければならない。いちいちX不支持の人の意見にコメントしていると、聴衆は「X不支持の人、結構いるんだなぁ」と思ってしまい、少なくともX支持にはまわらなくなるだろう。

なんというか、Xを支持する人の言動が、X支持の拡大に繋がらないように見えて、いろいろむずかしいな、と思う。

$ which ruby
/usr/bin/ruby

rbenvが有効になっていないな。なにかで問題起こしたから消したんだっけ?

.zshrcの最後に

eval "$(rbenv init -)"

を追加。

$ which ruby 
/Users/watanabe/.rbenv/shims/ruby

OK。

bundleは最初にconfigでローカルのvendor/bundleをセットして、後は単にbundle installで良さそう。するとカレントディレクトリに.bundleができる。bundleはまず.bundle/configをチェックするので、そこに

---
BUNDLE_PATH: "vendor/bundle"

と書いてあれば、デフォルトでそこに入れてくれる。いちいちbundle install --path vendor/bundle --localとする必要はない。Pythonのvenvよりスマートだな。

質問メールに返事。ついでに論文データリポジトリを修正しておく。

Gas-Liquid Phase Boundary of Lennard-Jones System

07月15日(火)

Rubyのパッケージ管理、まだ良くわかってない。

bundle config set --local path 'vendor/bundle'

を実行すると、.bundle/configというファイルが作成される。中身は

---
BUNDLE_PATH: "vendor/bundle"

これがあると、

bundle install

とだけした場合でも、ローカルにインストールしてくれる。source .venv/bin/activateが不要なのは良さげ。

bundle installを実行すると、そこにあるGemfileを参照する。今回はHexaPDFを使いたいので以下のように記述する。

# Gemfile
source "https://rubygems.org"

gem "hexapdf", "~> 1.3"

.gitignoreには、vendorは追加するが、.bundleは入れない、すなわち.bundleはリポジトリ管理する。

HexaPDFをインストールしようとしたら、

An error occurred while installing openssl (3.3.0), and Bundler cannot continue.

In Gemfile:
  hexapdf was resolved to 1.3.0, which depends on
    openssl

なんでPDF解析ライブラリがopensslに依存しているんだ?

sudo apt-get install libssl-dev 

このあと、

bundle install

したらうまくいった。

なんか昔の論文に質問が来たので答えた。

数理物理の講義後半予想問題集および解答例を作ってアップロードし、期末試験の案内流した。

前から作ろうと思ってた奴、ようやくできた。

Font Size Analyzer for PDF Documents

明らかにLaTeXから出力したPDFの方がフォントサイズが小さい。なぜだ?あと、Mac Wordから作ったPDFはカウントできない。

07月14日(月)

日記をサルベージしたら、その時聞いている曲が書いてあった。そういえばそのあたりはその人の曲ばかり聞いてたな。

作業をする時に聞く曲、時期ごとに自分ブームがあって、どんどん移り変わっている。

ゲームのOST、東方Vocal、K-POP、ボカロ、etc。

自分がどういう曲を聞いているか、ログに残すと面白いのだろう。やらないけど。

僕がめちゃくちゃやばいと思っている政党に対して、知り合いが支持表明しているのを見てしまった。うーん。見ている世界が違うんだろうなぁ。

数理物理。今日はポアソン括弧。あまり詰まることなく話したが、途中からメモリが怪しくて、講義ノートをチラ見しながら話したから、いまいち臨場感に欠けてしまった。前回は全部頭に入ったんだけどな。いかん。

07月13日(日)

NOP

講義の準備。

最近は土日に疲れが回復できず、翌週に持ち越している。

07月12日(土)

会議。

07月11日(金)

頭が良い人がたまにする「なるほど、一般大衆はこんなこともわからないのか」という驚きをSNSにポストしちゃうの、普段なら良いとして、選挙活動としてはマイナスだと思う。

学会の終身会員制度のまとめ。

特別研究員等審査会審査委員任期満了

お疲れさまでした>私

数理物理。今日は正準変換。ちょうどいい感じだった気がする。

講義ビデオ変換待ちの間に2019年の日記をサルベージしてみた。毎日は書いてないな・・・

07月10日(木)

調べ物をするためにスマホで自分の日記を見たら7月分が公開されていなかった。やれやれ。 ブログにいく、という手もあるけど、なんか昔から好きになれないんだよな。

参院選のことを調べると気が重くなるな。昔からこんなだったっけ?

忙しいのに過去の日記のサルベージをしちゃった。まだ公開してないが。現在は2018年11月からしか公開していないが、とりあえずデータ上は2005年1月までは戻れる。

研究室ミーティング。今日は修論中間発表の練習会。

その後、講義のロード。50%程度。

07月09日(水)

体が死ぬほど重い。

息子用に買った「土佐日記」が面白い。土佐日記そのものというより、この本の解説が面白い。

土佐日記(全) ビギナーズ・クラシックス 日本の古典 (角川ソフィア文庫 83 ビギナーズ・クラシックス)

著者の西山秀人さんという人、面白いのにこの本一冊しか書いてないのかな。

授業準備をしなければならないが、ここは論文の修正を優先。前回の作業記録が5月16日だ・・・ やはり数理物理の講義が始まってから全く手がつけられていない。内容のロードに時間がかかってしまった。

とにかく一通りチェックして返した。今月中に投稿まで持っていきたいが、果たして・・・

参院選が近いこともあって、SNSに政治色の強いポストが増え始める。政治について興味を持つのは大事だと思うけれど、SNSでは建設的なポストが罵詈雑言にかき消されることが多く、見ててげんなりするので、どうしても距離をおいてしまうな・・・

あと、「勉強すれば変な思想に騙されない」とか「正しい技術を正しく使えば正しい世の中になる」といったナイーブな思想は危ないと思う。世の中そんな単純じゃない。

07月08日(火)

時間がぶつぎりで、なかなか仕事が進まない。

メールをだいぶ片付けた。

まぁまぁ重いタスクに手をつけた。

どうしたって、こういうぼかした書き方ばかりになるよな。こんな日記意味あるのか?

07月07日(月)

数理物理。今日は、ハミルトン形式の力学の残り(pが反変ベクトルであることの紹介+循環座標)を終えてから「位相空間とリュービルの定理」。若干準備不足であったが、時間的にはぴったりだった。

前回の動画を公開し忘れていた。毎回なにか忘れてるな・・・

大きめの仕事片付けた。

こういう「わりと重くて、かつ外には何をやったか書けない」仕事が増えたのが日記がつまらなくなった原因ですね。一言で言うと年をとったということなんですけど。

っていうか週に二度の黒板ガリガリ講義があると、本当に何もできないな。論文が2編ほど止まってしまっている。期末テストも作らないといけない。仕事は遠慮なく降ってくる。

07月06日(日)

数理物理のテスト、公開設定を忘れていたorz…

大量にメールが届き、慌てて対処。公私ともに忙しくてミスが増えている。

SNSで同じ人に何度かダル絡みされたのでミュート。ミュートする時に、「そもそもフォローしてないんだから、僕のポストが気に食わないならミュートなりブロックなりすればいいのに」と思ってポストを見に言ったら、全方位にダル絡みしてた。おそらく「おすすめ」欄に出てきたポストに片っ端から絡んでいるのだろう。自分は迷惑がられているとも気づいていなさそう。うーむ。

日記、修士2年からずっと書き続けている。最初の公開日記は2000年7月23日だから、そろそろ丸25年か。なんでも三日坊主の自分には長く続いている方かな。しかし、忙しくてゆっくり日記を書く時間もなく、最近は本当に内容が薄い。後から読み返してもあまりおもしろくない。

学生の頃の方がいろいろ悩んでて読み応えがあるよな。今も悩んではいるんだけど、表に出せないことが多くてつまらない。

07月05日(土)

いろいろ忙しい。

僅かな時間を見つけて数理物理のテストを返却。

07月04日(金)

午前中は会議・・・のはずだったのだが、開始時間を勘違いして1時間遅刻orz

反省。

・・・

反省終わり。

学生さんがグラディウスを知らないということで調べてみたら、アーケードの最後がグラディウス・アークで2010年、家庭用がグラディウスリバースで2008年が最後か。一応携帯で2010年に出てるらしいが、マイナーだろうしな。

学生さんのPCのリカバリ。Windowsでパスワードがわからない。ISOを書き込んだUSBから復旧してみる。Windows 11のisoをダウンロードし、右クリックから「ディスクイメージの書き込み」でUSBメモリを選ぶ。BIOSからUSBメモリを選んで起動。

おそらくBIOSにWindowsのプロダクトキーが書き込まれており、それを参照することでWindowsがもともとインストールされていたマシンだと判断され、問題なく再インストールできるようだ。

数理物理。中間試験の解説、ラグランジュ形式の力学:荷電粒子の運動方程式、ハミルトン形式の力学:ハミルトニアンと変分原理まで。

07月03日(木)

あれ?火曜日がない、とか思ってたら6月の日記を見ていた。だめだ。

数理物理の答案、OCRに出した。

伊藤先生来る。研究&インターン打ち合わせ。

研究室ミーティング。ベキ分布と指数分布の判別について。便利そうな気がする。ライブラリとして実装して公開したいな。

07月02日(水)

数理物理中間テスト採点。別解だらけで4時間かかった。

Macで「date」と打つと「#午後」と出てしまう問題、Macのバグらしい。

macOS 15.4.1 - dateコマンドで「#午後」と出力される

なぜこんなことに?

07月01日(火)

日本物理学会への申し込みのための参加登録には在学証明書が必要となるが、慶應義塾大学ではそれがオンラインで取れてしまう。クレジットカードで払えばメールでURLが届いてそれをクリックするとPDFがダウンロード可能。昔はコンビニ印刷か学内印刷しかなかったように思うが、いつからできるようになったのだろう。便利で素晴らしい。

SNSで「万垢は数百垢に配慮すべき」という意見が流れてきて、まぁそうなんだけど、特に収益化してるわけでも人気商売でもない、単に日々の思いつきを垂れ流しているだけのアカウントが、「フォロワーが1万を超えている」というだけでなにかノブレス・オブリージュ的なことを要求されるのは理不尽感もある。万バズすると、必ずと言っていいほど、その「数百垢」からダル絡みされる。僕はミュートで対応しているけど、たまに言及してしまいたくなる気持ちもよくわかる。