はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ mametter

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 18 / 18件)
 

Rubyインタプリタのむずかしいバグを直した - STORES Product Blog

2024/06/03 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rubyインタプリタ Failure stores 不定期

STORESでフルタイムRubyコミッタをやっている遠藤(@mametter)です。 最近Rubyインタプリタのとある問題の修正に成功した(と思う)ので紹介します。といっても格好良い話ではなく、とても泥臭い話です。 問題 RubyのCIで不定期に次のようなエラーが発生していました。いわゆるflaky test。 1) Failure: TestSymbol#tes... 続きを読む

ブラウザでRubyを動かす夢 - まめめも

2024/02/01 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby ブラウザ irb Emscripten 念願

何に使うわけでもないけど、とにかくブラウザで Ruby を動かしたかったんです。 その夢が、ついにかなった気がします。 長年の念願だった Emscripten と xterm.js でブラウザで irb を動かすやつがついに(一応)できたhttps://t.co/ubentOzj7p— Yusuke Endoh (@mametter) 2024年1月27日 振り返ってみると、ここに来るま... 続きを読む

Cookpad Code Puzzle for RubyKaigi 2022の解説(裏ステージ) - クックパッド開発者ブログ

2022/09/21 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ 解説 RubyKaigi 遠藤 前編

技術部の遠藤(@mametter)です。おまたせしました、RubyKaigi 2022で出題したクックパッドブースの企画、Cookpad Code Puzzle for RubyKaigi 2022の裏ステージの解説です。 このパズル自体の解説は前編の記事をごらんください。 techlife.cookpad.com さっそく11問目から解説していきます。 11問目 p func11(0) #=> -51... 続きを読む

Cookpad Code Puzzle for RubyKaigi 2022の解説(表ステージ) - クックパッド開発者ブログ

2022/09/16 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ 解説 RubyKaigi Ruby

技術部の遠藤(@mametter)です。RubyKaigiお疲れ様でした! クックパッドはRubyKaigiで、Rubyを使ったパズルを出してました。この記事では、出題者が想定していた解き方を公開します。自力で遊びたい人は解いた後で読んでください。 Cookpad Code Puzzle for RubyKaigi 2022 どんなパズル? あらかじめ定義された謎の関... 続きを読む

6x6リバーシの神 - まめめも

2021/12/30 このエントリーをはてなブックマークに追加 266 users Instapaper Pocket Tweet Facebook Share Evernote Clip リバーシ December 盤面 後手 https

絶対に勝てない6x6リバーシを作りました。あなたは黒番、AIが白番です。 絶対に勝てない6x6リバーシを作りました! ぜひ挑戦してみてくださいhttps://t.co/Ul5n3q9jMp— Yusuke Endoh (@mametter) December 30, 2021 これは何? 6x6の盤面のリバーシは後手必勝 *1 であることが知られています。 このAIは白番(後手)で完... 続きを読む

mimemagicの最新動向 - HackMD

2021/03/26 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip HackMD mimemagic View https

# mimemagicの最新動向 https://hackmd.io/@mametter/mimemagic-info-ja/view ## 問題 TBD ## どうすればいい? 2021/ 続きを読む

Ruby 3の静的解析機能のRBS、TypeProf、Steep、Sorbetの関係についてのノート - クックパッド開発者ブログ

2020/12/09 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip RBS STEEP Sorbet TypeProf 遠藤

こんにちは、フルタイムRubyコミッタとして働いてる遠藤(@mametter)です。 Ruby 3 は「静的型解析」を備えることが目標の 1 つになっています。TypeProf は Ruby 3 の静的型解析エコシステムの 1 つです。しかし Ruby 3 の静的解析というと、RBS、TypeProf、Steep、Sorbet などいろいろなツール名が出てきてよくわから... 続きを読む

Ruby 3 の静的解析ツール TypeProf の使い方 - クックパッド開発者ブログ

2020/12/09 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ Ruby 3 使い方 Ruby 遠藤

こんにちは、フルタイムRubyコミッタとして働いてる遠藤(@mametter)です。昨日、Ruby 3.0.0-preview2がリリースされました! このリリースには、遠藤が開発している Ruby の静的型解析ツール TypeProf が初めて同梱されています。これの使い方をかんたんにご紹介したいと思います。 デモ TypeProf は、型注釈のない Ru... 続きを読む

Rubyの開発を支える技術 - クックパッド開発者ブログ

2020/09/08 このエントリーをはてなブックマークに追加 119 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby 笹田 クックパッド開発者ブログ 開発 技術

こんにちは、遠藤(@mametter)です。RubyKaigi Takeout 2020お疲れさまでした。 現在クックパッドには、フルタイムでRubyの開発をしている人が2人います(笹田と遠藤)。 それぞれ、Ruby 3の目標である並列性と静的解析の実現をメインミッションに据えて活動していますが、実はそれ以外にもRubyの開発を支えるための活... 続きを読む

Type Profiler: Ambitious Type Inference for Ruby 3

2020/09/04 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip RubyKaigi Takeout

Type Profiler: Ambitious Type Inference for Ruby 3 1. Type Profiler: Ambitious Type Inference for Ruby 3 Yusuke Endoh (@mametter) RubyKaigi Takeout 2020 1 2. Goals of Ruby 3’s Static Analysis •Make Ruby programming easier • Bug detection before execution • Completion and document in IDE … with no... 続きを読む

EuRuKo 2019 で発表してきました - クックパッド開発者ブログ

2019/07/09 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ ロッテルダム カンファレンス 遠藤

技術部でフルタイム Ruby コミッタをしている遠藤(@mametter)です。フルタイムで Ruby を開発しています。 先日、オランダのロッテルダムで開催された EuRuKo 2019 で発表してきたので、簡単にレポートします。 EuRuKo とは EuRuKo は、毎年ヨーロッパのどこかで開催されている Ruby のカンファレンスです。 EuRuKo 20... 続きを読む

RubyKaigi 2019 "A Type-level Ruby Interpreter for Testing and Understanding" の発表要旨 - クックパッド開発者ブログ

2019/04/16 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip RubyKaigi クックパッド Ruby 遠藤 発表要旨

こんにちは、クックパッドで仕事で Ruby の開発をしている遠藤(@mametter)です。もうすぐ RubyKaigi ですね! クックパッドはいろんな形で RubyKaigi に参加していく予定なのでよろしくお願いします。詳しくは昨日の記事をごらんください。 さて、そういうわけで RubyKaigi です。遠藤は "A Type-level Ruby Interpret... 続きを読む

簡潔ビットベクトルでRubyをlog N倍速くした - クックパッド開発者ブログ

2018/10/17 このエントリーをはてなブックマークに追加 271 users Instapaper Pocket Tweet Facebook Share Evernote Clip 簡潔ビットベクトル Hackarade log MRI 遠藤

技術部のフルタイムRubyコミッタの遠藤(@mametter)です。昨日の Hackarade #04 の開催報告に続き、2日連続で記事を投稿します。 今回は、ある条件下でのRubyの実行速度を高速化した話を紹介します。この改善はすでにMRIの先端にコミットされていて*1、年末リリース予定のRuby 2.6に含まれる予定です。 ひとことで言う... 続きを読む

Hackarade #04: Create Your Own Interpreter - クックパッド開発者ブログ

2018/10/16 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hackarade Rubyインタプリタ クックパッド 遠藤

技術部の遠藤(@mametter)です。Rubyの開発やってます。 クックパッドでは、Hackaradeという社内ハッカソンを定期的に開催しています。第1回はRubyインタプリタのハック(MRI Internal Challenge)、第2回は機械学習の体験(Machine Learning Challenge)、第3回はISUCON風の社内コンテストを行いました。 4回目となる... 続きを読む

Ruby の NODE を GC から卒業させた - クックパッド開発者ブログ

2017/12/25 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip node trace メリークリスマス クックパッド Ruby

2017 - 12 - 25 Ruby の NODE を GC から卒業させた こんにちは、技術部のフルタイム Ruby コミッタの遠藤( @mametter )です。メリークリスマス。 本日 Ruby 2.5.0 がリリース予定です。いろいろな改善が含まれています。クックパッドからの主な貢献としては、 「trace 命令の削除による高速化」 や 「分岐・メソッドカバレッジの測定のサポート」 など... 続きを読む

Ruby の脆弱性を見つけた話 - クックパッド開発者ブログ

2017/10/04 このエントリーをはてなブックマークに追加 215 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby 脆弱性 コミッタ クックパッド開発者ブログ 動機

2017 - 10 - 04 Ruby の脆弱性を見つけた話 こんにちは、技術部の遠藤( @mametter )です。フルタイム Ruby コミッタとして、クックパッドにあたらしく入社しました。よろしくお願いします。 最近、Ruby や RubyGems の脆弱性を発見して、その結果セキュリティリリースにつながるということを経験しました。どういう動機でどのように脆弱性を発見したか、どのように通報し... 続きを読む

【天才だ】役に立たない最高のRubyプログラムを競う TRICK 2015 受賞作品発表! #rubykaigi 2015 #rubykaigiA - Togetterまとめ

2015/12/12 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip RubyKaigi trick Presentations

TRICK 2015: The second Transcendental Ruby Imbroglio Contest for RubyKaigi @mametter & the judges http://rubykaigi.org/2015/presentations/trick 続きを読む

超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT)

2015/11/08 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby 超絶技巧プログラミング MAME 大江戸 遠藤侑介

超絶技巧プログラミングと Ruby 3.0 (大江戸 Ruby 会議 05 コミッタ LT) 1. 超絶技巧プログラミング と Ruby 3.0 Transcendental Programming with Ruby 3.0 遠藤侑介(mame) Yusuke Endoh 1 2. 自己紹介:遠藤侑介 (@mametter) Introduction: Yusuke Endoh 2 • Ruby... 続きを読む

 
(1 - 18 / 18件)