my syntax suger

i have an unbeknown dictionary. everything is up to me.

RealTimeBoardでKPTを行ってみて

あるプロジェクトが完了した後、RealTimeBoardというツールを利用してKPT(Keep/Problem/Try) 振り返りを行った。 Sign up | RealtimeBoard 流れ Keep, Problem, Tryそれぞれのフェーズ毎に付箋を5分以内に記載し、それに対し各フェーズで意見を出し合う形を…

Zabbix housekeeper processes more than 75% busyへの対処

環境 Zabbix 4.0.1 (Cent OSコンテナ上に構築) コンテナオーケストレーション: Amazon Elastic Container Service (EC2 type) 概要 Zabbix GUI上から、1ホストにつき5000程アイテムを所有するホストを複数削除した後、表題のエラーが発生。 計40000アイテム…

Server Manager起動時に個々の管理サーバーにおいて権限試行した旨のSecurity Logが出力される

Windows Server(2012R)のServer Managerを起動したところ、個々の管理サーバー辺り300件程度、以下のeventlogが出力されていた。 An operation was attempted on a privileged object - System - Provider [ Name] Microsoft-Windows-Security-Auditing [ Gu…

AWS Availability Zone間のLatencyはどのくらいなのか

AWS Aurora(Postgres)とEC2のAvailability Zoneが同一である場合とそうでない場合を比較し、リクエストの多いバッチの処理時間が2倍程度掛かっていた(Query durationは同じ)。 Availability Zone間のトラフィックは超高速ファイバーによりLatencyが極めて低…

AWS Configは通知ノイズが大きい

aws

AWS Configを通して何が実現出来るのか AWS Resourceの変更通知。 AWS Resourceの変更履歴の検索。 AWS Resourceの構成情報や設定変更ログのSnapshotをS3に保存。 Multi accounts, Multi regionsでAWS resourceの変更を追跡、通知可能。 Managed Rule, Custo…

コミット履歴の削除

git

概要 秘匿情報を過去にコミットしたことがある場合等で、特定のディレクトリのみ、コミット履歴から削除する。 手順 $ git filter-branch -f --index-filter 'git rm -rf --ignore-unmatch {path_to_directory}' HEAD # or $ git filter-branch -f --index-f…

CloudWatch LogsからElasticsearch ServiceにLogs Streamする場合にIndex名を変えたい

概要 CloudWatch Logsは、Subscription設定時に作成されたLambda Functionを介してElasticsearch Serviceにデータを格納する。 Function名は LogsToElasticsearch_{Elasticsearch domain_name} という形式で作成される。 Function内では、CloudWatch Logsか…

wrong answer on RCPT TO "454 4.7.1 <xxx@xxx.com>: Relay access denied"

概要 CentOSのコンテナ上でPostfixのインストール〜設定を行っている。 数ヶ月ぶりにビルドした所、postfixが表題のエラーを吐き、メールが送られなくなった。 設定周りは変更せずbuildした為、直接の原因は不明。インストールversionも固定している。 原因…

PostgresへTCP監視するとエラーログに"incomplete startup packet"が出力される

Zabbixの監視等でPostgres:5432へTCP/IP接続を行うと、エラーログに以下の通り吐かれる。 これは、Postgresサーバへトラフィック送信無しで接続・切断した為。 2018-01-25 14:58:42 UTC:10.0.11.11(46111):[unknown]@[unknown]:[7151]:LOG: connection recei…

dein.vimの設定

vim

前提 neovim が既にインストールされ、利用可能であること。 .vim .vimrc ではなく .config init.vim を利用していること。 設定例 init.vim "dein Scripts----------------------------- if &compatible set nocompatible endif let s:dein_dir = expand('~…

時折必要となるGit操作メモ

git

覚えておく頭の余裕が無いが、時折必要となるGit操作のただのメモ。 コミットメッセージの修正 push前の場合 git commit -m "xxx" git commit --amend -m "yyy" push済の場合 git log --oneline git rebase -i HEAD~3 # 戻したいcommit SHA-1の位置を指定。"…

treeで頻繁に使うoption

環境 Mac OSX 10.14.4 tree v1.8.0 (c) 1996 - 2018 特定のディレクトリ(ファイル)を除外し、それ以外のファイルを返す -I matchしたfile, directoryを除外。 a dot fileを含む。 Q ファイル名をquote。 R 最大directory levelまで達したら結果を返す。 t 最…

Capybaraでクリックできない場合の対処法

1年以上経過しており情報が古い可能性があります 環境 MacOSX 10.11 RSpec 3.3.2 Capybara 2.5.0 事前に見るべきリファレンス capybara-readme-ja 事象 テストは通っているが、どうもボタンを押していない。ということが少なからずある。 Facebookのログイン…

ローカル環境におけるJenkinsの構築、設定(Mac)

1年以上経過しており情報が古い可能性があります Packageから落とした場合と、Homebrewから落としてきた場合のJenkins設定まとめ 動作環境 MacOSX 10.11 Jenkins 1.634 JDK 1.8.0_65 Homebrew 0.9.5 (git revision 9942; last commit 2015-11-07) Ruby 2.2.3…

GROUP BY まとめ(+HAVING)

環境 Server version: 5.6.27 Source distribution 文法 グループごとに分けてから抽出 SELECT 計算/集計したカラム FROM テーブル GROUP BY グループ化するカラム HAVING 条件 抽出してからグループに分ける SELECT 計算/集計したカラム FROM テーブル WHER…