✖
日記を書いたあとの後処理の node.js のプロセスを30分ぐらいは起動しっぱなしにするようにした。
Perlのときは別のデーモンとして常駐させていたんだけど、常駐させるまでもない(書いた直後しか必要ない)ので、毎回起動させるようにかえてた。
しかしそうなると今度は連続して編集するときに起動のオーバーヘッドが気になるので、若干ややこしいプロセス管理を入れた感じ。
やってることは node 側のプロセスにタイムアウト時間を渡し、アイドル時間が一定期間になったら死んでもらうという割とシンプルなことだけど、終了処理とかとの兼ね合いで結構複雑なコードになってしまった。
関連エントリー
- GNU strip (GNU Binutils) 2.33.1 が入った環境で vim を make install すると起動しない $ vim [1] 37147 killed vim みたいになってエラーも出ず、一切起動しない。ビルドした src/vim は起動するが、...
- ✖ Makefile で複数のプロセスを起動させたい(けど同時に終了してほしい)とき以下のようなイディオムがあるのを知った。foreman とか...
- FNIRSI DPS-150 安定化電源のUSBプロトコルを解析してアプリ実装した FNIRSI DPS-150 直流安定化電源 0~30V 0~5A電圧電流調整 CNC プログラマブルスイッチング電源 4桁 IPSディスプ...
- ディスクを増設したらWindowsが起動不能に 増設した直後は起動し (未フォーマットの状態)、Windows が起動後「ディスクの管理」でドライブを初期化し、シンプルボリュームを追加した...
- micro-template.js を13年ぶりにいろいろいじった micro-template.js という2012年に作った embed JS 的なテンプレート処理ライブラリがある。コピペできるぐらい小さ...