public memo

エンジニア向け小ネタ書き溜め用。公開日記だけど親切な文章とは程遠いかもしれない。

作者別: MasakiMisawa

コミット前に自動でフォーマットを整える設定をgit管理して、リポジトリ全体でフォーマットを統一する

2020-06-07 by MasakiMisawa

Gitコミット前に自動でフォーマッターをかけて、リポジトリ内のソースコード全体のフォーマットを整える設定です。 今回は、複数人開発を前提に、上記フォーマット設定を開発者全員が共通設定として統一できるように設定をGit管理 … [Read more…]

カテゴリー: CI, Git タグ: CI, Code Format, Git, husky, lint-staged

GitHubでPR作成時にCodeBuildで自動テストを実行させるCI環境の作成

2020-05-20 by MasakiMisawa

GitHub上でPull Requestを作成/更新するとCodeBuildのビルドが走り自動でテストが実行され、テスト結果が成功した場合のみマージを可能にする、よくあるCI環境の作成手順です。 最近になってプライベート … [Read more…]

カテゴリー: AWS, CI, CodeBuild, Git, GitHub タグ: AWS, CI, CodeBuild, GitHub

Lambdaの実行時エラーをChatbotでSlackに通知するのが便利すぎる話

2020-05-01 by MasakiMisawa

先日一般公開されたAWS Chatbotについて、beta版から使い続けてみた感想として ここがとても便利だった!という内容のお話です。 Terraformがまだ未対応だったり、対応サービスがまだ限定的(サブスクリプショ … [Read more…]

カテゴリー: AWS, Chatbot, CloudWatchAlarm, Lambda, Slack, SNS タグ: AWS Chatbot, CloudWatchAlarm, Lambda, Slack, SNS

AWS Lambda(Python)でSelenium + Headless Chromeの実行

2020-04-02 by MasakiMisawa

とある理由から、スクレイピングした結果をDBに保存する処理を定期実行させる簡単なプロダクトを作りたくなった為、AWS Lambda上でSelenium + Headless ChromeをPythonで動かす為の基盤作成 … [Read more…]

カテゴリー: AWS, Lambda, Python, selenium タグ: Headless Chrome, Lambda, Python, Selenium

PageSpeedInsights APIを定期実行してスコアをSlack通知する

2020-03-04 by MasakiMisawa

ページ読み込み速度など、サイトのパフォーマンスを定期的に監視し続け、低下したタイミングですぐに検知可能な状態にする、安価でお手軽な仕組みを作って欲しいと依頼を頂いた時に作ってみた物のメモです。

カテゴリー: AWS, Chatbot, DynamoDB, GCP, Lambda, PageSpeedInsights, Slack, SNS, SSM タグ: Chatbot, DynamoDB, Lambda, PageSpeedInsights, Slack, SNS
« 前へ 1 2 3 4 5 次へ »

profile

profile_img Web系のソフトウェアエンジニアです。
野球観戦(横浜DeNAベイスターズ)、格闘ゲーム、カメラ、ランニング、愛犬、インテリア、美味しいものの食べ歩き、などなどが好き。

  • twitter MasakiMisawa
  • facebook MisawaMasaki
  • github MasakiMisawa
  • instagram masakimisawa
  • follow us in feedly

search

recent entry

  • M1 MacでAppleシリコンとIntelプロセッサのバイナリ管理を分離して共存させる
  • M1 MacでtfenvからTerraform1.0.2未満のダウンロードに失敗する問題を無理矢理解決する
  • GitHub ActionsからAWS利用時に永続的クレデンシャル情報を渡さないようにする
  • TerraformでAuroraのエンジンバージョンアップグレードをする時は、対象リソースをクラスターだけに絞る
  • CloudWatch Logsに出力されたエラーログ本文のSlackへの転送

category

  • AWS (17)
    • ACM (1)
    • AWS CLI (1)
    • Chatbot (2)
    • CloudWatchAlarm (1)
    • CloudWatchLogs (1)
    • CodeBuild (3)
    • DynamoDB (1)
    • IAM (1)
    • Kinesis (2)
    • Lambda (5)
    • OpenId Connect (1)
    • RDS (1)
    • S3 (2)
    • SNS (2)
    • SSM (2)
    • STS (1)
  • CI (2)
  • GCP (1)
    • PageSpeedInsights (1)
  • Git (3)
    • GitHub (2)
      • GitHub Actions (1)
  • M1 Mac (2)
  • Python (2)
  • Redis (1)
  • selenium (1)
  • Slack (3)
  • Terraform (3)
  • その他 (1)

archive

  • 2022年2月 (3)
  • 2021年1月 (1)
  • 2020年12月 (1)
  • 2020年11月 (1)
  • 2020年9月 (2)
  • 2020年8月 (1)
  • 2020年7月 (1)
  • 2020年6月 (1)
  • 2020年5月 (2)
  • 2020年4月 (1)
  • 2020年3月 (1)
  • 2020年1月 (1)
  • 2019年1月 (1)
  • 2017年12月 (1)
  • 2017年9月 (1)
  • 2017年8月 (1)
  • 2017年7月 (1)
  • 2017年2月 (1)
  • 2016年10月 (1)

tag cloud

ACM Aurora AWS AWS CLI Billing CI CloudWatchAlarm CloudWatch Logs CodeBuild Code Format Docker DynamoDB EC2 env find firehose Git GitHub GitHub Actions Homebrew husky IAM Role Java kinesis KinesisFirehose Lambda lint-staged M1 Mac Node.js OpenId Connect PHP Python RDS Redis RI S3 Selenium Slack SNS SSM Terraform tfenv セッションマネジャー リモートワーク 生産性

Copyright © 2025 public memo.