MOテクノロジー

技術をメモしていくブログ

2019-08-01から1ヶ月間の記事一覧

【Mac】Chromeをターミナルから立ち上げられるようにした

ターミナルからChromeを開きたすぎたので、設定してみた。 設定方法 Macのターミナルにはopenというコマンドがある。 ~ $ open -h Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-s <partial SDK name>][-b <bundle identifier>] [-a <application>] [filenames] [--args arguments] Help: Open opens </application></bundle></partial>…

【AWS】2019/08/23 東京リージョン障害の備忘録

AWS東京リージョンでの大規模NW障害、弊社もそれなりに影響を受けた。 ここまでの障害は滅多にないと思うので、備忘として残す。 確認できた症状 ap-northeast-1aに存在するEC2が複数ダウン。 そのうち本番環境として稼働していたのは2つのサービス。 ALBで2…

【AWS】ALBとNLBのIP書き換えについて

ALBとNLBには様々な違いがある。 IPアドレスの書き換えについても違いがあり、ALBを経由した場合はALBのプライベートIPに書き換わり、NLBを経由した場合は書き換わらずクライアントのIPのまま繋がる。 今回は動作がその通りなのかを調べた。 準備 ALB,NLBを…

【Python】本当に内包表記の方が速いのか?

『エキスパートPythonプログラミング改訂2版』を読んでいる。 単純なfor文より内包表記の方が処理が早く美しいということなので、どれくらい差があるか確認してみた。 Pythonのバージョンは3.7。timeitライブラリを使って計測する。 リスト内包表記 普通のf…

【Python】venvを使って仮想Python環境を作る

Pythonを使って遊ぶ場合、今まではpipでライブラリを直接ローカル上にインストールしていたが、venvで仮想環境を作ってみたところ結構よかった。 venvとは Pythonに関する仮想環境を作成できる。 これの目的としては環境の分離。PythonのバージョンとかPyPI…