ChatOps: SlackからLambdaに連携してみる(1)

id:kizashi1122 です。 最近、ChatOps ではないですが、ふと Slack から Lambda に連携し、AWS 内でゴニョゴニョしたいなと思い、下記のように連携をしたのですが、案外ネット上に情報がなく色々苦労したので、ここでまとめておこうかと思います。 目標 ここ…

Dockerイメージビルド時に変数を渡す

ビルド時にエンドポイントやトークン等を変数で渡したいときに、若干のハマリポイントがあります。 ワークディレクトリを変数で設定したいケースで説明します。

# から始まるコミットメッセージは無視される

起こったこと 僕はコミットメッセージに #ISSUE_NUMBER や #PR_NUMBER を積極的に入れる派閥の人間なので git revert -m 1 xxxxxxxxx を行った時にコミットメッセージの編集で "#PR_NUMBER をマージしたコミットをリバートした #PR_NUMBER_2 をマージしたコ…

Linux デスクトップの環境変数、どこに設定してますか?

こんにちは、時々 Linux デスクトップの話を混ぜていきたい masm11 です。 今回は Linux デスクトップの環境変数をどこに設定するか、 というテーマで書きたいと思います。 環境変数の設定方法はいくつか用意されています。その紹介と、結局どこがいいの? と…

サーバのSSL証明書情報を調べるには?

id:kizashi1122 です。 弊社のサービスを利用しているお客様から「設定したSMTPサーバにうまく接続できない」という問合せを受けることがたまにあります。 接続できない原因としてありえるのが、SSL証明書の問題です。有効期限が切れていたり、接続に使った…

Athena のパーティション設定2種

こんにちは、masm11 です。 今回は AWS Athena のパーティションの設定方法について説明したいと思います。 まず Athena とは Cloudwatch Logs やその他の場所でログが発生すると、 手軽に検索したくなりますよね。 そういう場合、S3 に置いておくと Athena …

RSpec の spec type を独自フォルダ配下の spec にも自動で付与したい

おはようございます! 最近 DMM Books の70%OFF祭りで読みたかった技術書を50冊 *1 ほど買い込んだ @shutooike です! 前回 と同様に、今回も整備中に見つけた RSpec 小ネタを共有します。 前提条件 rspec-rails: 3.9.0 spec type の自動付与とは? # spec/r…