有限猿定理

  •  About
  •  GitHub

【M3 Tech Blog】Rubyの値はどう表現されるか (クイズもあるよ)

  •  Ruby
  •  C

新卒の永山です。 エムスリーでは隔週金曜日に Tech Talk という社内勉強会を実施しています。 エムスリー公式テックチャンネル 【M3 Tech Channel】 では過去の発表のアーカイブを公開しています。 今回は上記YouTubeチャンネルに公開されている私の過去の発表について紹介いたします。……

続きを読む

Ruby に Pull-Request がマージされた (2回目)

2020年1月12日に発行したチケットと、その実装である Pull-Request が2020年2月10日に ruby/ruby のtrunkにマージされました。 以下、そのPRの内容などについて述べます。 背景 クックパッド株式会社の夏インターンシップに参加した際、InstructionSequence (ISeq) のバイナリ表現を改善しました。……

2019年度Rubyアソシエーション開発助成 に採択された

Rubyアソシエーションが主催する 2019年度Rubyアソシエーション開発助成 に提案プロジェクトが採択されました。 題目は「複数ファイルに対応したプリコンパイル機構の作成」です。 Cookpad株式会社でのインターン に参加した際、メンターの方からの勧めがあり応募したところ審査を通過しました。 以下が応募の際に提出した提案の内容です (一部省略)。……

【クックパッド開発者ブログ】Ruby中間表現のバイナリ出力を改善する

Ruby 開発チームに4週間インターン生として参加いたしました、永山 (GitHub: NagayamaRyoga) です。 私は「Ruby中間表現のバイナリ出力の改善」という課題に取り組み、Railsアプリケーションのコンパイルキャッシュのサイズを70%以上削減することに成功しました。以下ではこの課題の概要とその成果について述べたいと思います。……