2019年2月7日

打ち合わせ。

昨日のゼミで面白かった、「ロジスティック回帰でイジング模型の相を判定する」奴、Qiitaに記事化しておいた。

git submoduleの使い方に慣れてきた。特にsubmoduleが更新されたら、メインプロジェクトが修正された、ということになるのが理解できなかった。 「submoduleの指すコミット先」という状態が変化する、というイメージかな。これまで、ライブラリとプロジェクトを独立に管理してて、 単に外部ディレクトリで指定してるだけだったから、いつかメインプロジェクトとsubmoduleの連携がおかしくなったときに「動いていた時はどのハッシュだったか」がわからなくなるのはまずいわけか。

少しずつ頭がまわりつつあるが、まだ本調子じゃないなぁ。

5秒早くなっただけか・・・。

数独の高速化で必要だったのでストップウォッチライブラリ作った。 内部で__rdtscpを呼んでいるのだが、その調べ物でこんな技術ブログ見つけた。フィックスターズという会社のブログで、もともと技術者集団として名高いが、しっかしガチなエンジニアかかえてるな、と思って著者を見てみたらtanakmuraさんだった。まぁ、そうだよな。

タイヤ交換した。これでスタッドレスはラストシーズンかな。 タイヤ交換中暇だったのでQiitaにWindows Bitmap Fileライブラリの記事かいた。最近Qiitaにたくさん記事書いているけど、まぁ ウェブサイト移行とリポジトリの掃除の副産物ですね。

数独高速化。現在。

# before
./a.out difficult.txt > test.dat  81.61s user 0.98s system 99% cpu 1:23.18 total
# after
./a.out difficult.txt > test.dat  76.52s user 1.15s system 98% cpu 1:19.23 total

理論系送別会。花束とかいただいた。ありがたいことです。 また、いろいろご心配をおかけしました。