AWS AWS session managerのクライアント設定 概要 AWS Session Managerを使うと踏み台サーバが不要になるのでサーバサイドは設定しました。クライアント側でわざわざEC2のinstance IDを指定するのが大変なのでかんたんにssh接続できるように設定します。 設定手順... 2021/02/05 AWS
Program & Service cyta.jpサービス終了に先立ち魚拓 背景 2007年頃〜2011年ごろまで私がシステムを開発していたサービスが終わるとのことです。 ちょっと当時のアチーブメントを軽く振り返ってみます。 せっかくなので魚拓しておきます。 振り返り 最初のコミット。 時系列 フィージビリティスタ... 2021/02/02 Program & Service
Ruby on Rails ActiveRecordでネストされたトランザクションのRollback方法 概要 ActiveRecordでトランザクションを入れ子にするケースがあり、ActiveRecordのトランザクションの処理を追ってみるとなかなか興味深かったので文章にまとめておきます。おそらく、この内容を知っておかないと排他制御を考慮した... 2021/02/01 Ruby on Rails
AWS EC2ホストのログをCloudWatch Logsに集約 概要 /var/log/messages などのOSのログ、/var/log/httpd/access.log などのサーバ・ソフトウェアのログをCloudWatch Logsに集約します。設定はかんたんです。EC2インスタンスやConta... 2021/01/31 AWS
git githubでmentionされたらslackへ通知する設定 (所要時間約10分) 概要 github上でmentionされても気づくのが難しい状態でした。メールはいろいろな通知が送られてくるし、githubのwebサイト上の通知欄は自分から見に行かないと行けないし、後ほどTODOとして未読に変更ができないので自分のタスク... 2021/01/19 git
Program & Service 新型コロナウィルス陽性者グラフのFeed 概要 以前、毎日の新型コロナウィルス陽性者数のグラフを投稿するTwitter Botを作ったのですが、神奈川県以外すべてTwitterにBanされました。プラットフォームに依存するとBanされたときに困るので1次情報源は自分のサイトで運営す... 2020/11/17 Program & Service
AWS Instance Schedulerを使ってEC2, RDSの定期停止 概要 平日昼間しか稼働しないお値段高めのインスタンスがあるので節約します。CloudWatchやLambdaで簡易的に実装されている例がありますが、ステート管理や設定の柔軟さに欠けます。こちらの設定が良さげです。で管理されているのでデプロイ... 2020/08/27 AWS
Ruby 東京都のCOVID-19新規陽性者をTweetするBot 東京都のCOVID-19新規感染者をTweetするBotを作りました。フォローしてね! →@covid19tokyoが垢バンくらったので、神奈川県のみ生きてます。 仕様 毎日東京都の新規感染者を調べてチェックするのが面倒なので、プログラムで... 2020/08/20 Ruby
AWS present in INFORMATION_SCHEMA’s INNODB_SYS_TABLES table but missing from TABLES table 概要 RDSをmysql 8.0にアップグレードしようとしたらエラー PrePatchCompatibility.logに以下のようなエラーが出ました。(xxxxxxxはデータベース名) 17) Schema inconsistencies... 2020/08/12 AWS