You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
概要 ネットワーク周りでたまに触るiptablesですが、たまになせいで度々忘れてググり直すことが多いので理解しやすいよう図を作ってみました。 iptablesの仕組みを図解 iptablesの構成図 iptablesは以下のように iptables -> Tables -> Chains -> Rules という構成をとっています。 なのでCLIの書き方も # iptables -t {テーブル名} -コマンド {チェーン名} {ルール} といった形で順に指定するフォーマットで書きます。 テーブル テーブルには以下の4つ種類があります。 filterテーブル natテーブル mangleテーブル rawテーブル 各テーブルでは図のようにそれぞれがチェインを持っています。チェインはユーザが独自に定義することも可能です。 それぞれのチェインは初期状態では特にルールを持っておらず、基本ポリシー
2018年11月以前にClojureをAWS Lambdaで使おうと思ったら 動作環境の選択肢として、 ClojureをJavaランタイム上で走らせる ClojurescriptをNode.jsランタイム上で走らせる の2つでした。Node.jsから子プロセスの実行という形で多言語での実行をサポートするApexでもClojureの場合はJavaランタイムを利用しているので、本質的には1.と同様になると思います。 問題点 Javaランタイムでの初期実行が遅い Clojureの場合、Clojureランタイムの初期化に時間がかかるのでJavaの場合よりさらに不利です。 必要以上に大きなメモリを割り当てる必要がある Labmdaはメモリに応じて大きなCPUパワーを割り当てるので、速度のために必要以上にメモリを割り当てなければなりません。 Jarファイルサイズは50MBが上限 圧縮したzipやjar
今月分のaws利用料金が確認できます。 ディレクトリ構成 こんな感じのモノレポの構成になっています。 rustのパッケージマネージャであるcargoにはワークスペースという機能があり、モノレポの構成を簡単に作れます。 . ├── Cargo.lock ├── Cargo.toml ├── README.md ├── cli │ ├── Cargo.toml │ └── src │ ├── get_cost │ └── main.rs ├── infra │ ├── Cargo.toml │ └── src │ ├── aws │ └── lib.rs ├── module │ ├── Cargo.toml │ └── src │ ├── lib.rs │ └── slack_module.rs ├── presenter │ ├── Ca
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く