げっとシステムログ

WEB開発メモ

rust でカバレッジふたたび

以前の記事の内容を高速化してみた。 CONTENTS コードで grcov のインストール まとめ 参考資料 ENVIRONMENTS コードで #!/bin/sh coverage_main() { if [ -z "$RUSTUP_HOME" ]; then RUSTUP_HOME="${HOME}/.rustup" fi local toolchain_dir local llvm_prof…

aws ses でメールを送信してみる

CONTENTS ドメインを追加する aws ses でメールを送信する メールを送信するためのポリシーを作成する rusoto でメールを送信する まとめ 参考資料 ドメインを追加する メールの自動送信なので、何かが起こって普段使っているドメインが使えなくなると困るた…

rust でカバレッジをとってみる

CONTENTS コードで 必要な準備 カバレッジをとる カバレッジが 100% じゃなかったらエラーにする まとめ 参考資料 ENVIRONMENTS rust: 1.51 コードで 以下の shell script でカバレッジをとることができる。 rustup component add llvm-tools-preview rustup…

rust で aws cloudfront signed cookie

signed cookie をやる方法はこの記事にまとめた。 rust でやったらまたハマったのでまたまとめておく。 CONTENTS コード pem をパース policy を構築 rsa private key で sign base64 エンコード デバッグ方法について まとめ 参考資料 ENVIRONMENTS rust: 1…

Rust でも protobuf したい

CONTENTS protobuf で protobuf する protobuf-codegen-pure でコード生成 親モジュールのコードを生成 actix-web でレスポンスを返す まとめ 参考資料 ENVIRONMENTS rust: 1.51.0 protobuf で protobuf する protobuf を使って protobuf することにする。 …

Rust で distroless する話

CONTENTS なんでそんなことをするのか rustup でターゲットを追加 musl コンパイラをインストール ビルド まとめ 参考資料 ENVIRONMENTS debian: buster distroless/static-debian10 rust: 1.51.0 (2fd73fabe 2021-03-23) なんでそんなことをするのか distro…

ぼくのかんがえたさいきょうの状態管理

UI の状態管理に関する現在の理解について。 production には未適用 React としてアンチパターンな気がする CONTENTS 1言で コードで データから状態を構築するということ まとめ 参考資料 1言で 状態とデータをはっきり区別する 状態: UI の構築に必要な…