Saqoosha

2021.09.14

Diary

JavaScript でサーバー書いてたときは nodemon とかでファイル変更トリガーでサーバー再起動とかやってたけど TypeScript でどうやんべ?と調べたところ ts-node-dev という node-dev の TS 版があるらしくってやってみたらうまくいかんくてどうも Next.js の worker スレッドが悪さしてるとかなんかで回避策いろいろやったあげく nodemon のパラメータちょいっといじるだけでいけてしまってみんないろいろやってんのはなんだったんだ感。MQTT のペイロードってどんぐらいまでいけるんか気になって調べたら仕様的には 260MB とかってでてきてさすがに実装的には制限かかってるやろなーとでかめの JSON ぶん投げてみたけど普通にやりとりできちゃうのでアプリ内ステート全部毎回なげるみたいな雑実装が楽。

2021.09.15

Diary

ひさしぶりに Python 書こうとしたら JSON を POST するのが全然わからんくなっていてどのモジュールつかうのが流行りかなーとか調べだしたけど Postman の存在を思い出して Postman 上で GUI ポチポチ設定して API が正常にコールできるようになったら Code snippet として書き出しててきとうに引数わたすとこ作ったら完成したらくちん。急に UART からデータ出てるからっていわれたけどここ数ヶ月の電子工作作業により瞬時に USB シリアル変換でつなげられようになっていたので難なくデータ受信できた◎。

2021.09.16

Diary

saqoo.sh がのっかってる Conoha の VPS で Next.js で書いたアプリを動かそうとしたらメモリ 512MB では足らん的なエラーがでてしまってまあディスクも空きがほとんどない状態だったのでサーバーグレード上げるかーともう一個インスタンス契約してディスクイメージ経由でごっそりもってったらディスク容量的にはでかくなってるのにパーティションサイズが前のママだったので LVM 拡張がどうたら初めて使うコマンドだったけどまあディスク周りは成功してさあ Next.js アプリ動かしてみたらメモリ 700MB ぐらいくってたけど動いた。にしてもそんな複雑じゃないのにメモリ食い過ぎでは…