Calendarの20日目です。はじめにこの開発はモノ編、バックエンド編、フロントエンド編の三部構成です。モノ編はすでに書かれているので、開発の経緯等はそちらを参照していただけると助かります。1.0仕様sledで体重データの管理、actix-webを使用してサーバーを書いています。体重計から飛んできたデータを整形し、sledで作成されたDBに保存。リクエストが飛んできたときに、DB内からデータを取り出して表示しているだけの簡単な仕様です。訪問者数も保存するようにしています。訪問者数のみtxtファイルに書き出しています。Ctrl+Cでのサーバーの停止をキャッチしてそのタイミングでのみ書き込むことで複数スレッドからの書き込みを防止しています。訪問者数の管理に一番時間をとられました。write(tmp_counter);}最後にしょうもないものを作るのにたくさんの時間を割いてしまいました...。今年8月前ぐらいからRustを書き始めましたが、とても書き心地がいいのでおすすめの言語です。最後は12/23にフロントエンド編が公開されるはずです。完結までしばしお待ちください...。upLoginユーザーは見つかりませんでした。