パブリックIPを持つサーバでDockerを起動するとportが全開放される問題の対処法 Jul 6, 2018 前提 パブリックIPを持つサーバ iptablesで疎通設定をしている AWSのセキュリティグループのようにサーバの外側で別途疎通設定をしていない
rbenvでinstallしたRubyへsymlinkを貼り、cron等から使えるようにする Jun 25, 2018 rbenvを使ってRubyをinstallした場合、/etc/profileや.bashrc等でrbenvの環境変数を読み込むことでRuby
symlinkを考慮すると、スクリプトのディレクトリを取得するには dirname $0 では不十分 May 29, 2018 dirname $0の問題点 スクリプト自体にシンボリックリンクをはって実行する場合、dirname $0をスクリプト内で実行するとスクリプト本体のディレクト
Bashでforよりもwhile readを使い、効率的にファイルと文字列を扱う Apr 17, 2018 はじめに Bashでのファイルの読み込み、変数への格納、一時的な環境変数について、forよりもwhile readを使うと便利な点を記載する。 例
Gitフックでブランチの派生元を制御する Mar 30, 2018 Gitフックでブランチの派生元を制御したい バグフィックスのためにfixブランチをmasterブランチから切り、また、機能開発のためにfeat
Zabbixで一定時間検知を続ける方法 Mar 12, 2018 Zabbixで値が変わったことを検知するとき、一定時間検知を続けるため、diffやlast(0)#prev()を使うのではなく、deltaを
mongorestoreを高速化する Mar 11, 2018 前提 MongoDBのデータ領域がファイルシステム上30GB程度(wiredTigerのsnappyを使用)、gzip圧縮されたdumpファイ
MongoDBのReplica Setを障害から復旧させる Mar 11, 2018 MongoDBのReplica Setを障害から復旧させる方法を二通り書く。 MongoDB 3.4 構成について 以下の3台構成の場合の復旧方法について書く。 primary arbiter secondary(hidden)
awkの正規表現でグループ化とキャプチャ、後方参照を行う Mar 7, 2018 (正規表現)のように正規表現を()で括ると、マッチした値を参照できるようになる。捕捉グループ、capturing groupと呼ばれ、大体のプ
WEBサーバのログから簡単にレスポンスタイムの90%ile値を取得する Mar 7, 2018 負荷テストでレスポンスタイムの合否判定をするとき、平均やMAXのレスポンスタイムではなく90%ile値や95%ile値を用いる。 異常に時間が