2025-04-29 (火)
昨日、写真撮り忘れてたので。わかりにくいけど真ん中辺に小さいのが泳いでる。
この日記はフィクションです.登場する人名・団体名・地名・職業などはぜんぶ架空のものです. なので実際のものとは何も関係がありません. それから,写真のように見える画像はCGもしくは念写によるものです.
Go + HTMLでGUIアプリケーションを作れるフレームワークのWailsを使ってみる。
似たような感じでElectronも使ってるけど、ビルドしたアプリが200MB近いさいずになるし、メモリも食うのでちょっとしたツールを配布しにくい。
Wailsだと数MBのシングルバイナリになるので配布しやすいし、Goなのでクロスコンパイルも楽。(MacOS向けビルドはXcodeが必要になってしまうっぽいけど…)
サイズが小さいのはOSで用意されたWebViewを使ってるからで、WindowsだとEdgeベースのWebView2が使われるっぽい。Windows 11とかなら標準で入ってるので特に何もしなくて良い。Edgeが動いてるのでメモリは結構使う。
プロジェクトの作成時に、JavaScriptフレームワークを選べるのだけど、vanillaを指定してもビルド時にnpmは必要になってしまう。
なぜかドキュメントには書いてないけど、リポジトリをよく見るとplainというテンプレートがあるので、JS側の実装がほとんど無くてnpmが不要な場合は、こっちを使うとビルドが速くなってうれしい。
朝から微妙に調子が悪い気がしたのだけど、家に帰って体温測ったら38.4℃ある。。。
メダカ、ベランダで飼おうと思ったけど昼と夜で15℃くらい水温に差がある気がする。。。
とりあえず、VictoriaMetricsで5分ごとに水温を監視するようにしてGrafanaのダッシュボードにも出しておく。
水温センサは https://www.amazon.co.jp/dp/B0CC82881G これにした。DS18B20初めて使ったけど、1-WireはI2Cより配線少なくて済むのが便利だな。