今週読んだ記事 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位という結果でした。 本当はここまでの勢いで大爆走するつもりはなかったのですが、走り出したら止まれなくなってしまい。 時勢も相まっての大爆走だっ…

M@STER BOWL #4 ご来場ありがとうございました & #5 開催予定のお知らせ

はい。 もう一ヶ月少々前になってしまいましたが、M@STER BOWL #4 @大阪日本橋へのご来場ありがとうございました。 初めてDJイベントに来たという方も全体の2~3割くらい見受けられ、「初めての人でも楽しめるイベントを目指す」を念頭に置いて開催しているM…

AWSの複数リージョンを扱うTerraformを0.11系から0.12系に更新するときにproviderまわりでハマった話

はい。 Terraformの小ネタです。 この記事は第二のドワンゴ Advent Calendar 2019の参加記事です。*1 ドワンゴ Advent Calendar 2019もありますのでそちらも併せてご覧ください。 Terraformの0.12系がリリースされてから半年ちょっと経ちましたね。 Terrafor…

ミリシタのG♡Fで64位になった話

はい。 ミリシタのプラチナスターシアター G♡Fで個人ポイントランキング64位になりました。 そして、ラウンジランキングで27位でした。 皆様お疲れさまでした。 あと、ラウンジ秋月電子、ラウンジランキング27位でしたラウンジとして上位に入るための団体活…

SANsにワイルドカードが入ったACMのDNS認証なSSL証明書をTerraformで作るときのハマりどころ

この記事の内容はaws provider v2まで古いバージョンに関する内容です。 aws provider v3以降については下記URLの公式ドキュメントを参照してください。 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate#refe…

ニコニコ動画にできるだけ高画質な動画を比較的少ない労力で投稿する

画質面は3GBの投稿サイズ制限ギリギリまで使った高ビットレートの力技で、数十Mbpsのビットレートではもはや画質を人の目では区別できないのでハードウェアエンコードでエンコード待ち時間を減らすという話

im@s MAD Survival Championship 2019 Re:のスタッフをしました

はい。 8/4から9/15にかけて開催されましたニコマス有志企画、P名を隠しての視聴者投票式アイマスMAD勝ち抜き戦ことim@s MAD Survival Championship 2019 Re:の提出用アップローダの構築運用、本編動画制作スタッフをしていました。 www.nicovideo.jp 視聴さ…

MILLION THE@TER GENERATION 18 LEADER!!のリリイベに行っていました

1週間と少々前の間が空いてしまいましたが、ランティスレーベルより発売された「THE IDOLM@STER MILLION THE@TER GENERATION 18 LEADER!!」のリリースイベントの第二回に当選し、行ってきました。 場所は新宿BLAZEでした。 まだ新宿歌舞伎町でやっていたころ…

VSCodeでeditor.formatOnSaveをtrueにしたらNuxtのprettierとVeturのprettyhtmlが競合した話

三行で Nuxtで静的サイトを作ろうとしてVSCodeでeditor.formatOnSaveをtrueにした Veturによる保存後の整形とNuxtのprettierが矛盾する整形結果を出してエラーが出た 結論としては"vetur.format.defaultFormatter.html": "prettier" ここから本文 先日自分の…

livedoorブログから移りました

今までlivedoorブログを使っていましたが、HTMLで色々書くのがなかなかにしんどく、かといってブログを書くためだけにpandocとかを導入するのも面倒で、全く筆を執れない状態になってしまっていました。 まあ、筆を執るもなにも元から筆不精じゃないか、と言…

KAKU-tail THE@TER終演に寄せて

昨日の今日という感じですが、KAKU-tail THE@TER無事終演しました。 ご覧いただいた皆様ありがとうございました。 先日の記事では「参加者の方々が動画を提出するWebサービスを作るのにちょうどいい既製品がなかったのでKAKU-tail THE@TERのためだけに1から…

KAKU-tail THE@TERでインフラ担当をした話

皆さんはiM@S KAKU-tail Partyをご存知でしょうか。 ニコニコ動画へアイマスに関する動画を作ってアップロードしている、いわゆるニコマスと総称されるコミュニティで2007年11月から2013年2月にかけて、7回にわたって行われた合作企画です。 現在は765AS(オ…

Win10を修復インストールしたあと、日本語入力ができなくなった時の解決方法

使用しているWIndows10が、Windows Defenderのクイックスキャンを行おうとすると途中で応答がなくなりサービスごと停止してしまうようになってしまった。 そこで、Microsoftのサイト上で配布されているWindows10のインストールプログラムからUSBフラッシュメ…

秋月律子、その演技力に迫る

この記事はジョンべべベント・カレンダー Advent Calendar 2018の12/19日分(遅刻)です。 前日は智路さんの消しゴムはんこ制作風景・ダイジェストでした。 次は13歳さんの簿記三級を受けた話です(この記事が遅刻なので既に公開済)。 「アイマスDJのセットリ…

アイマストドンの7ヶ月半をgithubのPRベースで振り返る

お久しぶりです、と書く必要があるほどここの存在を知っている方がいるかはわかりませんが、フサギコです。 前の記事から10ヶ月ぶりと考えると、僕が筆不精であることがよくわかります。 この記事は「Mastodon Advent Calendar 2017」 2日目の記事です。 ま…

THE IDOLM@STER PRODUCER MEETING 2017

お疲れ様でした。 とても楽しかった。 そして感じた、えも言われぬ安心感。 やはり765プロこそ、この13人こそが、帰るべき場所、実家だったのだと実感した2日間でした。 8th幕張以来、実に3年と4ヶ月待ち続けた、直美さんのご帰還。お帰りなさいと言える喜び…

結局のところ、アニメ「アイドルマスターシンデレラガールズ」とは、僕にとってなんだったのか (2/2)

おととしの年末に書いた記事の後半とか、完全に時期を逸してて何だお前って感じですが、 放置するのも何なので当時の走り書きをそのまま載せる感じで適当に。