SUZURIをHerokuからAmazon EKSに移設するためにやったこと

これは🎄GMOペパボ エンジニア Advent Calendar 2024の15日目の記事です。 14日目はk4tayaさんのDKIM2についての所感でした。 ペパボのエンジニアAdvent Calendarにはもうひとつの会場もありますので、ぜひこちらもご覧ください。 HerokuからAmazon EKSへ移設 SUZURIでは2014年のサービス開始当初からHerokuを利用しており、2018年からはHeroku Enterpriseを契約し、ここまで運用してきました。 今年、10年間使ってきたHerokuからAmazon EKSに移設することを決定し、2024年6月に完了しました。 これまでHeroku関連の記事をいくつか書いたり、Salesforceのセミナーで登壇する機会もいただくなど、長年付き合ってきたプラットフォームなので思い出深いものがあります。 ...

2024/12/15 · Hiroshi Shimoju

『Ruby コードレシピ集』の執筆で工夫したポイント

共著で執筆した『Ruby コードレシピ集』(技術評論社)が本日2024年8月26日に発売されます。 【新刊】2024年8月26日発売『Ruby コードレシピ集』本体3,400円+税,山本浩平,下重博資,板倉悠太 著,Rubyでやりたいことがスグに逆引きできるレシピ集。定番機能から実践テクニックまであますところなく集めました。https://t.co/jQkdmYD9tp pic.twitter.com/hPKJyU4K0V — 技術評論社販売促進部 (@gihyo_hansoku) August 6, 2024 Ruby コードレシピ集とは 本書は技術評論社のレシピ集シリーズのひとつです。 いわゆるクックブックや逆引きレシピと呼ばれるスタイルで、Rubyの基礎知識や実践で役立つテクニックを目的別にまとめた書籍となっています。2023年にリリースされたRuby 3.3までの機能に基づいて書かれており、Ruby 3.1〜3.3で動作を確認しています。 ...

2024/08/26 · Hiroshi Shimoju

Hugo PaperModにBlueskyのアイコンを追加した

あけましておめでとうございます。 最近はBlueskyでひたすらゲームの話をしています。 ということで今年の書き初め、もとい新年初Pull RequestはBlueskyにかかわるもの。 このブログで利用しているHugo PaperModテーマにBlueskyのアイコンを追加しました。 実際に設置するとこんな感じ。めっちゃええやん。 上のように、Hugo PaperModにはトップページに簡単なプロフィールを掲載できる機能があり、そこに各種SNSへのアイコン付きリンクを設置できます。 各サービスのアイコンはライトモード・ダークモード両対応のため、色の指定にcurrentcolorキーワードを用いたSVGとしてリポジトリに格納されており、現在のcolorプロパティの値に応じて色を切り替えられるようになっています。 したがってすべてのアイコンは単色で表現されます。 ...

2024/01/07 · Hiroshi Shimoju

Rails 6.1のままRuby 3.2にアップデートし、YJITの恩恵を受ける

先日、携わっているサービスで一番大きいRailsアプリをRuby 3.2にアップデートし、YJITを有効化できました。 方針を検討した結果、今回はRails 6.1およびPsych 3系のままRuby 3.2にアップデートする戦略をとったため、その手順をまとめます。 先週にメインのサービスをRuby 3.2にしてYJITを有効にできました! 実際に速くなったし嬉しい大YJIT記念日だ🎉 https://t.co/Wkhc6fDfj9 ...

2023/08/10 · Hiroshi Shimoju

IIJmio タイプA(au網)に変更した

携帯回線はちょこちょこ乗り換えつつ、今はIIJmioのタイプD(docomo網)に落ち着いていた。 しかし最近docomoがつながりにくい問題が起きていて、とくに昼時はまともに使えない状態になっていた。 職場のある渋谷だけでなく、家の近所でもまるでダメなときもあり、さすがにどうしようもないので乗り換えを検討した。 今回の原因が上記記事の通りであれば、MVNOを乗り換えても同じdocomoだと意味がないので、IIJmioのままタイプA(au網)に変更することで他キャリアの回線を試すことにしてみた。 ...

2023/07/07 · Hiroshi Shimoju

Hugo PaperModでネストしたリストのマージンが不揃いなのを調整する

このブログではHugoのテーマとしてadityatelange/hugo-PaperModを利用している。 以前書いたToDoで、<ul><li><ul>のようにリストをネストしたとき、子要素のulにmargin-bottomが適用されて、マージンが不揃いになってしまうのが気になっていたので直した。 もともと.post-content内のul,ol要素にmargin-bottomが指定されているため、以下のCSSをカスタムCSSとして記述する。 .post-content li ol, .post-content li ul { margin-bottom: 0; } これで、ネストしたリストでもマージンが揃っていい感じになった。 A B C D E 本家にコントリビュートしようとしたところ、Pull Requestを送る前にIssueで議論する雰囲気っぽかったのでIssueをしたためた。 これはバグなのか?って感じはするけど、テンプレートがあるしひとまずBugとして報告してみた。 ...

2023/07/02 · Hiroshi Shimoju

Blueskyのハンドルネームにカスタムドメインを設定する

同僚からBlueskyの招待コードをもらったので登録してみた。 https://bsky.app/profile/shimoju.jp どうやら現状はログインしていないとプロフィールすら閲覧できないっぽい。招待コードは2つ余っているのでTwitterなどで声をかけていただければ。 いまのところ見た目はまんまTwitterという感じ。非中央集権型SNSを実現するプロトコルとしてもActivityPubという先例があるので、AT Protocolがどのように差別化を図っていくのか気になる。 ...

2023/06/26 · Hiroshi Shimoju

HugoとCloudflare Pagesでブログを作り直した

このブログはNode.js製の静的サイトジェネレーターであるHexoで作っていたけど、放置しすぎて(最新の記事が3年前…)Node.jsやnpmがだいぶ古くなっており、アップデートが面倒な状態になっていた。 最近はScrapboxにシュッと書いてしまうことが多いものの、やっぱりすべてをコントロールできる自分のサイトを持ちたいよなーということで作り直した。 静的サイトジェネレーター 前回の構築時にも比較に上がっていたHugoを採用。 以前と比べて、Markdownとアセットをまとめて管理できるPage Bundles機能などが追加されて順調に進化していることや、Hexoから大きくディレクトリ構成やfront-matterを変えなくてもよかったのが理由。 ...

2023/06/22 · Hiroshi Shimoju

Kaigi on Railsでリモートワークについて発表しました

Kaigi on Railsにて「快適なリモートワークを実現するために〜RailsでSSOを実現する3パターン」というタイトルで発表しましたshimojuです。無事燃え尽きていましたが、遅ればせながら感想ブログを書きました。 資料はこちらです。動画については順次公開中なのでそのうちアップされるはずです。 快適なリモートワークを実現するために〜RailsでSSOを実現する3パターン 当日の配信環境について Kaigi on Rails 発表動画 初めてのオンライン登壇ですが、特にトラブルなく終えられて一安心でした。当日の配信環境については上に書いてありますが、事前に練習会があり、Zoomの画面共有やYouTube配信側でどう見えるかのテストができたのがよかったです。これがなかったら当日かなり焦っていました。 ...

2020/10/24 · Hiroshi Shimoju

2019年にやったゲーム:ポケモン、モンハン、そしてスマブラ

GMOペパボ Advent Calendar 2019の7日目の記事です。 今回はまったく技術と関係なく、今年やったゲームについて書きます。 ポケットモンスター ソード・シールド 買ってもうたわー pic.twitter.com/CsOdLYvYQS — Hiroshi Shimoju (@shimoju_) November 20, 2019 部署のみんながポケモン大好きなので買っちゃいました。SUZURI Advent Calendarでもポケモンの話が出るんじゃないかと思います。 ポケモンは第三世代(ルビー・サファイア)までしかやってないので久しぶりのポケモンです。一応ピカブイも買ってましたがあれは初代のリメイクだしシステムだいぶ違うし…。 とはいえ技が4つなのは変わりないし、「もちもの」はもう第二世代にあったし、「とくせい」「せいかく」も第三世代からだし、システムとしてはあまり変わってないですね。その組み合わせがとてつもなく増えたって感じ。 ...

2019/12/07 · Hiroshi Shimoju