2023/10/2(月)

ComicSeederの開発を進めた。これまでundo/redoの実装としては単に操作ごとに操作前の画像を記憶しておくという実装だったのでペンと消しゴム以外の操作は元に戻せないという問題があったのだが、undo/redo用のコールバックを各操作クラスが実装するという仕組みを実装したのでどうとでもできるようになった。

その他いろいろ実装を調整した。storeでも関数を提供できるのでcomposableとstoreの使い分け基準が今一つ分からん。


部屋の照明がイカれてしまったのでこれを機に本体ごと新しいものに買い替えた。

最初は蛍光灯の問題かと思われたが蛍光灯を付け替えてもうまく点かず、グロー球の問題とかも疑ったがグロー球を使う方式ではなかった。交換部ではない本体回路のどこかがもうどうにかなってしまったのだと思う。

新しい照明は蛍光灯ではなくLED照明でしかもいわゆるスマート照明の類だ。たぶん使いようによっては色々遊べる。

Categories: