階層構造のあるdictをupdateする Feb 14, 2018 Pythonのdictにはupdate([other])メソッドがあり、辞書の内容をotherのキーと値で更新してくれる。既存のキーは上書き
ApacheやNginxでHTTPS通信をリバースプロキシする Feb 11, 2018 HTTPS通信のリバースプロキシ フロントのApacheやNginxでHTTPS通信を受けてSSL終端し、バックエンドのアプリケーションへプロ
sedでマッチする複数行のうちはじめの行だけ置換する方法 Feb 7, 2018 GNU sedを対象に書くが、最後にBSD sedでの対策も書く。 はじめの行だけ置換する ファイルに同じ文字列が複数行に存在するものの、一番はじめに出
特定のファイルを除くbashのパターン記法 Jan 23, 2018 bashのversionがある程度新しければ、特定のファイルを除くパターン!(PATTERN)が使えるようだ。 パターンはglob(グロブ)が
iPhoneで縦撮りした動画をMacのiMovieで編集する Jan 21, 2018 iPhoneで縦撮りした動画をMacのiMovieで編集すると左右に黒帯ができる iPhoneで縦撮りした動画をMacに転送してiMovieで
各OSでのデフォルトI/Oスケジューラの違い Jan 17, 2018 はじめに CentOS 6とCentOS 7とAmazon LinuxではデフォルトのI/Oスケジューラに違いがあるため、ioniceコマンドを実行するときや
wc -lでは文末に改行がないファイルの行数を正しく数えられない Jan 16, 2018 最後に改行がある場合は以下の通り問題ない。 $ printf 'test\ntest\n' test test $ printf 'test\ntest\n' | wc -l 2 wc -lは改行の数を数えるため、最後に改行がないと本当の行数より1少ない数を
ON DUPLICATE KEY UPDATEをAUTO_INCREMENTのテーブルには発行しない方がいい Jan 12, 2018 AUTO_INCREMENTはINSERTするたびにカウントアップして発番してくれるが、ON DUPLICATE KEY UPDATEを使用してINSERTではなく既
GitLabにpushするときコミットメッセージをチェックする Jan 11, 2018 RedmineのチケットとGitのコミットを紐づけるために、コミットメッセージにrefs #チケット番号を入れることをルール化したい。 クライア