Webサービス開発
developers.bookwalker.jp 先日開催されたKaigi on Rails 2024に参加したので、その参加報告ブログを書いていました。 記事にも書きましたけど、処理系としてのRubyの高速化のための各種手法などといった計算機科学方面の興味を刺激するRubyKaigiとは違って…
Rubykaigi2024に参加しました & #RubyMusicMixin 2024に出演しました - このIP網の片隅で でも触れましたが、沖縄で開催されたRubyKaigi 2024に行っていました。 そのRubyMusicMixin以外の部分についての参加レポートを会社ブログで書いていました。 develop…
developers.bookwalker.jp 凄そうな工夫とか皆無ですけどね。 この程度ならたぶんみんなやってる。 みんなやってるなら、これからやりはじめる人が真似できるように書いてもいいじゃないですか。 書いといて損はない。
developers.bookwalker.jp はい。参加して書いていました。 会社のブログでは流れ上pixivさん主催のRubyMusicMixin 2023にあまり触れられなかったので、ここで触れることにします。 前回に引き続き今回もDJとして出演しました。 togetter.com 本日、STORESさ…
はい。 このブログをわざわざ読んでいる方なら既にご存知かもしれませんが、マストドンをご存知でしょうか。 いわゆる分散型マイクロブログの一種で、2017年ごろのTwitter社による日本人イラストレーターの大規模凍結あたりで一時期話題になり、 最近またイ…
2022年もありがとうございました。 去年は振り返り記事を書くのをすっかり忘れていたんですが、今年は思い出したので、アイマス、ゲーム、アニメ、サバゲー、野球、仕事、DJなど複数の分野にかけて、今年を振り返ろうと思います。 アイマス AS ライブ スター…
developers.bookwalker.jp 共同執筆で書いてました。 ペアブロギングけっこう面白かったのでそれはそれで記事書くかも。 1秒キャッシュのcloudfrontを手前にかぶせる案もないではなかったんですが、今までの構成は Dockerイメージのbuild時にyarn installを…
9/7-11の4泊5日でRubyKaigi 2022に行った、という記事を書きました。 developers.bookwalker.jp あと、会社の許可とか取ってなかったので↑の記事には書いてないんですが、pixivさん主催の懇親会の Ruby Music Mixin 2022 - connpass でDJしたりしてました。 …
前回の記事 以降更に3本書いてました。 CircleCIからもAWS APIへアクセスキーなしでリクエストできる仕組みをTerraformで構築する 一迅プラスのインフラ構成について UTF-8で動くRailsがShift_JISな外部システムと通信する方法 CircleCIからもAWS APIへアク…
developers.bookwalker.jp タイトル入れるだけでイイカンジになるサムネイルテンプレートを作ったので、これでサムネイルに悩まなくて済む。 このOpenID Connectの話自体は本当に 何がどのくらい最高かと言いますと!GitHub Actions に AWS クレデンシャルを…
またしても書きました。 developers.bookwalker.jp 会社でやっていることを書けるのは会社ブログだけ。 それを引用しつつ自分がやった範囲を書けるのは自分のブログだけ。 読書メーターは僕が当時のトリスタに入って最初に関わったサービスでした。 そのため…
書いてました。 developers.bookwalker.jp 会社でやっていることを書けるのは会社ブログだけ。 それを引用しつつ自分がやった範囲を書けるのは自分のブログだけ。 この記事のうち僕が直接関わったのは TerraformによるAWSリソースの構築 現行PHPについてのEC…
掲題の通り、 APIモードのRails7 セッションストアは未設定 ActiveRecord::Middleware::DatabaseSelector::Resolver を使ってマルチDBでプライマリとリードレプリカの自動切換えをしている POST, PATCH, PUT, DELETEリクエストにおいて500エラーが返る ログ…
inside.trista.jp inside.trista.jp 書きました。 2020年の振り返り記事にもちらっと書いた通り、 自分がWebサービス開発者として働いていて、そのキャリア的な何かについて考えたときに、 自分が何ができるのかを出力しておかないと転職するしない以前に自…
この記事は第二のドワンゴ Advent Calendar 2020 12月7日の記事です。 要するに dockerコンテナ化されたサーバアプリをAWS ECS上で起動する際、パラメータストアから環境変数へ秘密情報を一括展開したい ECSにネイティブでパラメータストアから環境変数へ展…
タイトルの通り。 実は以前にも踏んだことがあるのだけれど、しばらく期間が開いてまた踏んでしまったので書き残しておくことにする。 ActiveModel::Validatorを継承するValidatorなんて日常的に書くわけではないのでたまに踏んでしまうのは仕方ないという話…
はい。タイトルの通りです。 仕事中、Rails6を使っているプロダクトでモデルの共通処理をConcernへ切り出そうとしたところ、 何度やってもオートロードに失敗してしまっているかのように見える事象に遭遇しました。 # app/models/concerns/models/hogerable.…
マルチDB設定をしたRails6で、普段参照するリードレプリカとも異なる、分析クエリ用リードレプリカからデータを読み出すにはどうすればよいかという話。 Rails6.0のマルチDB設定はリリース後に微妙にインターフェイスが変更されていて今となっては推奨されな…
はい。 皆様ご存知、rspec-parameterizedというgemがあります。 複数入力の組み合わせで出力が決まるような、素のまま書くとcontext地獄になってしまうテストを短く書けて便利なやつです。 github.com なんですが、仕事のプロダクトのrequest specにおいて、…
はい。 Terraformの小ネタです。 この記事は第二のドワンゴ Advent Calendar 2019の参加記事です。*1 ドワンゴ Advent Calendar 2019もありますのでそちらも併せてご覧ください。 Terraformの0.12系がリリースされてから半年ちょっと経ちましたね。 Terrafor…
この記事の内容はaws provider v2まで古いバージョンに関する内容です。 aws provider v3以降については下記URLの公式ドキュメントを参照してください。 https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/acm_certificate#refe…
はい。 8/4から9/15にかけて開催されましたニコマス有志企画、P名を隠しての視聴者投票式アイマスMAD勝ち抜き戦ことim@s MAD Survival Championship 2019 Re:の提出用アップローダの構築運用、本編動画制作スタッフをしていました。 www.nicovideo.jp 視聴さ…
三行で Nuxtで静的サイトを作ろうとしてVSCodeでeditor.formatOnSaveをtrueにした Veturによる保存後の整形とNuxtのprettierが矛盾する整形結果を出してエラーが出た 結論としては"vetur.format.defaultFormatter.html": "prettier" ここから本文 先日自分の…
皆さんはiM@S KAKU-tail Partyをご存知でしょうか。 ニコニコ動画へアイマスに関する動画を作ってアップロードしている、いわゆるニコマスと総称されるコミュニティで2007年11月から2013年2月にかけて、7回にわたって行われた合作企画です。 現在は765AS(オ…
使用しているWIndows10が、Windows Defenderのクイックスキャンを行おうとすると途中で応答がなくなりサービスごと停止してしまうようになってしまった。 そこで、Microsoftのサイト上で配布されているWindows10のインストールプログラムからUSBフラッシュメ…