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

2020年を振り返る

アイマス、ゲーム、アニメ、その他娯楽、仕事のそれぞれを通じて2020年を振り返ります。

今週読んだ記事 2020/12/21~2020/12/

qiita.com tech.dely.jp qiita.com ユーザのための要件定義ガイド https://www.ipa.go.jp/files/000079352.pdf qiita.com me1on.dev qiita.com techracho.bpsinc.jp coderemixer.com note.com techblog.lclco.com techracho.bpsinc.jp zenn.dev cloudpack.me…

今週読んだ記事 2020/12/14~2020/12/20

AWS aws.amazon.com aws.amazon.com aws.amazon.com aws.amazon.com aws.amazon.com terraform qiita.com frontend note.com その他 zenn.dev recruit.gmo.jp qiita.com tech.andpad.co.jp シリコンバレーの「何が」凄いのか from Atsushi Nakada www.slides…

今週読んだ記事 2020/12/7~2020/12/13

Ruby / Rails github.com ActiveMailerにSESを追加するためのもの、というイメージが強かったが、いつのまにか色々な機能が増えていた。 後述する、lambdaでdockerイメージを使える機能と組み合わせた、active jobのlambdaバックエンドはうまく管理する方法…

AWS SSMのパラメータストアから環境変数へパス指定で秘密情報を一括展開する

この記事は第二のドワンゴ Advent Calendar 2020 12月7日の記事です。 要するに dockerコンテナ化されたサーバアプリをAWS ECS上で起動する際、パラメータストアから環境変数へ秘密情報を一括展開したい ECSにネイティブでパラメータストアから環境変数へ展…

今週読んだ記事 2020/11/30~2020/12/6

yamasa.hatenablog.jp techlife.cookpad.com joker1007.hatenablog.com pc.watch.impress.co.jp aws.amazon.com qiita.com

今週読んだ記事 2020/11/23~2020/11/29

techlife.cookpad.com techlife.cookpad.com speakerdeck.com zenn.dev

今週読んだ記事 2020/11/16~2020/11/22

Rails / Ruby Rails 5のActive Record attributes APIについて | 日々雑記 madogiwa0124.hatenablog.com terraform www.hashicorp.com frontend www.publickey1.jp その他 tech.preferred.jp tech.preferred.jp blog.cybozu.io jp.gamesindustry.biz

ActiveModel::Validatorのインスタンス変数にオブジェクトをメモ化してはならない

タイトルの通り。 実は以前にも踏んだことがあるのだけれど、しばらく期間が開いてまた踏んでしまったので書き残しておくことにする。 ActiveModel::Validatorを継承するValidatorなんて日常的に書くわけではないのでたまに踏んでしまうのは仕方ないという話…

今週読んだ記事 2020/11/9~2020/11/15

Rails speakerdeck.com speakerdeck.com 設計 onk.hatenablog.jp speakerdeck.com bliki-ja.github.io creators-note.chatwork.com 今書いているプロダクトはPHPで書かれた現行サーバソフトウェアのリプレイスであることもあり、当初はドメイン知識が不足し…

今週読んだ記事 2020/11/2~2020/11/8

DevOps / SRE speakerdeck.com 新卒で入ったのがB2Bのサーバホスティングサービスの障害対応チームだったので障害に起因する辛みはそこそこ身に沁みていることもあり、SRE的な立ち回りは以前から多少興味がある。 今の会社は専任でSREを置くほどの規模ではな…

今週読んだ記事 2020/10/26~2020/11/1

Ruby / Rails github.com jbuilderが遅すぎるので最近使い始めたjb、v0.8.0がリリースされた。 MRI2.7.2や、Rails6.1でのAPI変更への追従が主。 既存利用者がアップデート時に必要な変更として、jsonシリアライザとしてojを使っている場合、Oj.optimize_rail…

今週読んだ記事 2020/10/19~2020/10/25

先日今週読んだ記事のパイロット版を書いたはいいが、全ての記事に短めでもコメントを付けるのは意外と大変ということに気付いたので、とりあえず羅列していってコメントは気が向いたらということにする。 ついでに日曜日の17時に強制的に予約投稿されるよう…

今週までに読んだ記事とか ~2020/10/17

なんとなーくネット上の記事を読んだりすることはそれなりにあるのだけれど、あとから「あの記事どこだっけ…」とか「何で読んだんだっけこの内容…」とか思うことがそこそこあるので、週単位くらいでまとめてみることにした。 そのパイロット版的な感じで10月…

劇場版 ヴァイオレット・エヴァーガーデンを観た

以下は、劇場版 ヴァイオレット・エヴァーガーデンを観た当日である、2020/10/4に書いた文章です。 勢いで書き上げたものの、ネタバレが含まれるため、いつ公開するか迷って、公開日の1か月後まで待てばさすがにネタバレで怒る人もいないだろう、しかし都心…

Rails6においてはapp/models/concernsなどのconcernsディレクトリ配下に置かれたファイルの名前空間がConcerns配下にならない

はい。タイトルの通りです。 仕事中、Rails6を使っているプロダクトでモデルの共通処理をConcernへ切り出そうとしたところ、 何度やってもオートロードに失敗してしまっているかのように見える事象に遭遇しました。 # app/models/concerns/models/hogerable.…

Rails6のマルチDBで、普段は参照しないスロークエリ用リードレプリカからデータを読み出す

マルチDB設定をしたRails6で、普段参照するリードレプリカとも異なる、分析クエリ用リードレプリカからデータを読み出すにはどうすればよいかという話。 Rails6.0のマルチDB設定はリリース後に微妙にインターフェイスが変更されていて今となっては推奨されな…

条件に日時を使うような境界値テストのrequest specにrspec-parameterizedとRailsのfreeze_timeまたはTimecopを組み合わせると落ちる

はい。 皆様ご存知、rspec-parameterizedというgemがあります。 複数入力の組み合わせで出力が決まるような、素のまま書くとcontext地獄になってしまうテストを短く書けて便利なやつです。 github.com なんですが、仕事のプロダクトのrequest specにおいて、…

ミリシタ3周年イベントで秋月律子4位になった話

ミリシタ3周年イベントCHALLENGE FOR GLOW-RY D@YS!!!、おつかれさまでした。 今回は総合477位、律子4位という結果でした。 本当はここまでの勢いで大爆走するつもりはなかったのですが、走り出したら止まれなくなってしまい。 時勢も相まっての大爆走だっ…