Recent Posts

ruby/gem_rbs_collection に初めてコントリビュートするまで

担当しているRailsプロジェクトにrbs-inlineとsteepによる型付け・型検査を導入しました。 検出された型エラーの調査・修正を行う中で、ruby/gem_rbs_collection 側の追加・修正が必要な箇所をいくつか見つけたので、初めて gem_rbs_collection にコントリビュートして...

Daily AlpacaHack でCTFデビューした - day1~3 writeups

Daily AlpacaHack は、2025年12月1日から始まった毎日1問出題される初心者向けの常設CTFです。 CTF(ほぼ)初挑戦の私が取り組んだ記録、解説と、その過程で得た気づきをまとめます。

GraphQLに入門した

仕事でGraphQLを使うようになったので、入門した感想や学びをまとめます。 この記事は GMOペパボ エンジニア Advent Calendar 2024 の12日目です。

PythonでTシャツをデザインする

PythonのPillowという画像処理ライブラリで自分のアイデアを画像ファイル化し、SUZURIでTシャツにして販売した話です。 この記事は SUZURI Advent Calendar 2024 の10日目です。

QCoder QPC001 A4問題で考えたこと

「Qiskitなんもわからん」状態で QCoder Programming Contest 001 に参加してみました。 とても楽しく、同じようなわからん状態の方にも参加してみてほしいと思ったので、どのようにA4問題を考えたかをまとめてみます。

Segment Tree の基本(1) 考え方

区間に対するクエリを高速に処理できるデータ構造 Segment Tree(セグメント木)の基本を復習したのでまとめます。 第一回は Segment Tree の考え方についてです。

VRでLT会を開催した話

VRChat上で個人的なLT会を開催しました。 配信サーバーの用意から運営まで面白い経験になったので、まとめます。

Today I Learned: PHP foreach+参照渡しの注意点

最近初めてPHPを書きました。 その際に遭遇した、「同一スコープ内の2つのforeachにて、ループ変数として &$value と $value をこの順で使うと、Arrayの中身が上書きされる」という話です。 この仕様は様々な記事になっているため今更感はありますが、自分なりに考えたことをまとめておきます。