Interests
Linux と電子工作
Debian・Ubuntuを普段使いし、Archも試しています。Raspberry PiやESP32の工作から、Pythonで彫刻用の工具経路を作るGUIまで。画面の中と実物がつながる制作が好きです。
Linuxを触り始めたことから、サーバーや小さなコンピューターにも興味が広がりました。DebianやUbuntuを普段使いしながら、最近はArch Linuxも少しずつ試しています。OSの内側への好奇心が出発点で、サーバー運用、ハードウェア制御、セキュリティ調査のすべてにLinuxが土台としてあります。
自作のFlaskバックエンドは、さくらのレンタルサーバ(FreeBSD)でCGI方式で運用しています。JWT認証、SQLite、GitHub Actionsによる自動デプロイまで自分で組みました。以前はVPS上のCoolifyで動かしていましたが、コストを見直して移行しました。
Raspberry Pi Zero 2 WをiPadから操作できる持ち歩き用端末にしたり、ESP32やM5Stackで無線を試したりもしています。DigiKeyで部品を探して、配線して、動かなければまた調べる。ソフトウェアとハードウェアを行き来しながらひとつのものを動かすのが、自分に合っています。
名札などを彫るために、PythonとTkinterでV字彫刻のGUIも作りました。図形の中心線と輪郭までの距離から、工具の通る場所と彫る深さを計算します。プレビューでは正しく見えていたのに、生成した経路の上下が反転していたこともあり、入力画像に出力経路を重ねて確認する形に直しました。
ホイールやリセットで設定を変えたときだけ、再計算が走らない不具合もありました。表示された値と、出力に使う値が一致しているか。工作を支えるソフトを作ると、画面だけを見ていては気づけないことがあります。工具経路を確認できても実加工の検証は別なので、その違いも忘れずに進めたいです。