2020-01-01から1年間の記事一覧

【Miro】Miro Liteがリリースされたので試してみた

はじめに コロナの影響でリモートワークが始まり自宅にホワイトボードがなく困っていました。 ホワイトボードの代わりとなるものを探していたところ見つけたのが Miro でした。 最初はフリープランで使っていたのですが、柔軟に使えるようにしたいと思い 「C…

【Ruby】【Clean Architecture】オープン・クローズの原則をRubyで書いてみた

はじめに 最近、クリーンアーキテクチャの話が話題に上がっており 「理解したつもりでもコードで示さないと理解したことにならない」 という気持ちがあったので簡単ではあるが、Rubyで書いてみました。 環境 macOS Mojave rbenv Ruby 2.7.1 前提条件 ruby コ…

【iOS】【2段階認証】iOSの2段階認証を「Google Authenticator」から「Microsoft Authenticator」にした

はじめに 新しいiPhoneが発売されました。 早速、移行しようとしたしたのですが、単純にやってしまうと移行しなくて積む可能性があったので念の為確認していました。 その結果、以下が1番気をつけなければいけないようです。 モバイルSuica LINE 二段階認証…

【CloudFront】【Lambda@Edge】オリジンレスポンスでリダイレクト処理を入れる方法

はじめに AWSでSPA(シングルページアプリケーション)のインフラ部分を作っているときに 要件として 「トップページやその配下のディレクトリにもページがある。ただし、ないディレクトリが指定されたらリダイレクトする」 という話をもらいました。 それま…

【Datadog】【Rails】Railsのログを出力するとき「日付とプロセスID、リクエストID」を出力されないようにする

はじめに Webサービスの開発でDatadogのLog Managementを使うときの小ネタ。 lograge というライブラリを使い、Datadog Logsにログを転送していたのですが 標準ログ+JSONという形になってしまいLogsで自動で解析してもらえなくなってしまった。 なので、標…

【AWS】Amazon QuickSightでS3へアクセスできないときの対処法

はじめに AppFlowを使ってSlackの発言回数を可視化させるために Amazon QuickSightを使ってみることにした。 その際にハマったところをメモする。 前提条件 AppFlowを使ってS3にデータが保存されていること Athenaでデータが取得できること 原因 Amazon S3へ…

【Ruby】RubyMineでrbenvでインストールしたRubyを指定する

はじめに RubyMine(以下、IDE) をJetBrains経由で新しくダウンロードして IDEの設定を設定していたところRubyのバージョンを指定する必要がありました。 筆者は rbenv でRubyをインストールしていたため指定方法に 手間取ったので記録として残しておきます…

【Rails】ActiveModelSerializersのログを出力しないようにする

はじめに Webサービスを開発していて、気づいたことがあったのでメモ 環境 macOS Sierra Docker(docker-compose) Ruby 2.6.3 Ruby on Rails 5.2.2 active_model_serializers 0.10.9 前提条件 active_model_serializers を使って何かしらレスポンスが返される…