はてブログ

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



タグ 笹田

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

Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの? - STORES Product Blog

2024/04/12 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip カッコ Ruby 仮引数 インタプリタ RubyKaigi

テクノロジー部門で Ruby インタプリタの開発をしている笹田です。RubyKaigi 2024 楽しみですね。 さて、Ruby のメソッドを定義するとき、仮引数がある場合、カッコを省略することができます。 def foo(x, y) end def bar x, y end bar の定義の方法ですね。私は好んでこの書き方をしてたんですが、同僚の遠藤さんに「そ... 続きを読む

M:Nスレッドによる軽量な並行処理への挑戦 | gihyo.jp

2024/01/30 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip gihyo.jp 並行処理 挑戦 スレッド 性能向上

STORES株式会社でRubyインタプリタ開発をしている笹田です。お正月に新年早々おでんを腐らせてしまったので、今年は作ったらさっさと食べることを目標にしたいと思います。 この記事では、主に私が開発している、Ruby 3.3で導入されたM:Nスレッドについて紹介します。 M:Nスレッドはスレッドの性能向上のために導入され... 続きを読む

Rubyの並列並行処理のこれまでとこれから - クックパッド開発者ブログ

2023/08/31 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby クックパッド開発者ブログ 並列 並行 返却

技術部の笹田です。今日で退職するので、バタバタと返却などの準備をしています。 本記事では、Rubyの並行並列処理の改善についての私の取り組みについて、おもに RubyKaigi 2022 と 2023 で発表した内容をもとにご紹介します。 並行と並列はよく似た言葉ですが、本記事では次のような意味で使います。 並行処理(concur... 続きを読む

Rubyインタプリタの品質向上のために個人的にやっていること - クックパッド開発者ブログ

2022/12/26 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rubyインタプリタ 品質向上 クックパッド開発者ブログ

技術部の笹田です。Ruby 3.2 無事にリリースされて良かったよかった。 Rubyインタプリタは複雑なプログラムなので、当然のごとくバグが入ってきます。Rubyインタプリタ開発者は、これに対していろんな対策をしています。たとえば、テストを書いて、CI環境でチェックするとか、今となっては当然のことを、当然のごとくや... 続きを読む

プロと読み解く Ruby 3.2 NEWS - クックパッド開発者ブログ

2022/12/26 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ プロ コミッタ MAME MRI

技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 昨日 12/25 に、恒例のクリスマスリリースとして、Ruby 3.2.0 がリリースされました(Ruby 3.2.0 リリー... 続きを読む

Ruby 3.1 の debug.gem を自慢したい - クックパッド開発者ブログ

2021/12/27 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip debug.gem クックパッド開発者ブログ debug

技術部の笹田です。今日保育園に娘を送りにいったら、娘が先生に「サンタさんにプレゼントもらったよ! お母さんもプレゼントもらってたけどお父さんはもらってなかった!」と報告しており、私だけが悪い子と保育園に伝わってしまいました。 2021年は、笹田は Ruby 3.1 に導入された debug.gem (ruby/debug: Debugging... 続きを読む

プロと読み解く Ruby 3.1 NEWS - クックパッド開発者ブログ

2021/12/25 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ プロ コミッタ MAME MRI

技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.1.0 がリリースされました(Ruby 3.1.0 リリース )。今年も Ruby 3.1 の... 続きを読む

Ruby 3.0 の Ractor を自慢したい - クックパッド開発者ブログ

2020/12/26 このエントリーをはてなブックマークに追加 43 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ractor 息切れ クックパッド Ruby 並列処理

Ruby の開発をしている技術部の笹田です。娘が自転車に乗り始め、まだ不安なためずっとついていなければならず、少し追っかけまわしただけで息切れがヤバい感じになっています。運動しないと。 ここ数年、Ruby で並列処理を気軽に書くための仕組みである Ractor を Ruby 3.0 で導入するという仕事を、クックパッドでの主... 続きを読む

プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブログ

2020/12/25 このエントリーをはてなブックマークに追加 159 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ プロ コミッタ MAME MRI

技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、ついに Ruby 3.0.0 がリリースされました。一昨年、昨年に続き、今年も Ruby 3.0 の NEW... 続きを読む

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

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

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

Ruby3 さみっと online 開催報告 - クックパッド開発者ブログ

2020/05/07 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby Online インタプリタ Onl 開催報告

Ruby インタプリタの開発をしている技術部の笹田です。以前から自主的にリモートワーク状態だったので、あまり仕事環境は変わっていません。が、子供の保育園の登園を自粛しているため、色々大変です(主に育休中の妻が)。日常がはやく戻ってくれることを祈るばかりです。 さて、去る 4/17 (金) に、Ruby3 さみっと onl... 続きを読む

プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ

2019/12/25 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ プロ コミッタ MAME MRI

技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 去年の記事「プロと読み解く Ruby 2.6 NEWS ファイル」に続き、今年も本日 12/25 リリース予定の Ruby 2... 続きを読む

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

2019/07/17 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ インタプリタ フェニックス 会議

技術部の笹田です。遠藤さんと同じく Ruby のフルタイムコミッタとして、Ruby インタプリタの開発だけをしています。 先日、アメリカのフェニックスで開催された ISMM 2019 という会議で発表してきたのと、同時開催の PLDI 2019 という会議についでに参加してきたので、簡単にご報告します。 カンファレンス会場 ISMM 20... 続きを読む

RubyKaigi 2019: Write a Ruby interpreter in Ruby for Ruby 3 - クックパッド開発者ブログ

2019/04/16 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip RubyKaigi コミッタ Ruby 宣伝 舞台

技術部の笹田です。フルタイム Ruby コミッタとして働いているので、明日から始まる RubyKaigi 2019 は仕事で行きます。あまり日のあたることが少ない我々の晴れの舞台です。 宣伝もかねて、RubyKaigi 中に自分がどんな仕事があるか並べてみました(クックパッド全般の話は、「クックパッド一同は、RubyKaigi 2019でみな... 続きを読む

Ruby 2.6 の改善を自慢したい - クックパッド開発者ブログ

2018/12/27 このエントリーをはてなブックマークに追加 102 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ 改善 インタプリタ Ruby 本稿

技術部で Ruby インタプリタの開発をしている笹田です。娘のために、今年はじめて大きなクリスマスツリー(1.8 m)を買いました。 本稿では、私が Ruby 2.6 で取り組んだ中から、次の新しい機能と性能改善について紹介します。どちらのトピックも、普通に Ruby を使っているだけなら気にならない、玄人向きの記事になっ... 続きを読む

プロと読み解く Ruby 2.6 NEWS ファイル - クックパッド開発者ブログ

2018/12/25 このエントリーをはてなブックマークに追加 223 users Instapaper Pocket Tweet Facebook Share Evernote Clip ファイル クックパッド開発者ブログ プロ コミッタ MAME

技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Interpreter、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 もうすぐ Ruby 2.6 がリリースされますね! Ruby 2.6 の新機能は何だろう、と調べるためには、ソースコー... 続きを読む

インタプリタ開発者によるRubyの挙動解析への道 - クックパッド開発者ブログ

2018/10/26 このエントリーをはてなブックマークに追加 131 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby インタプリタ 挙動 単純作業 クリスマス

Ruby インタプリタを開発している笹田です。今年のクリスマスにリリース予定の Ruby 2.6、楽しみですね(無事、出るといいな)。 この記事では、私がRubyの挙動を調べるために頑張った記録を書いておきます。 基本的に、単純作業の積み重ねなので、難しい内容はありません。お気楽にお読みいただければ幸いです。 大雑把... 続きを読む

Ruby 2.5 の改善を自慢したい - クックパッド開発者ブログ

2017/12/28 このエントリーをはてなブックマークに追加 206 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド開発者ブログ 改善 Ruby 2.5 Ruby

2017 - 12 - 28 Ruby 2.5 の改善を自慢したい 技術部でフルタイム Ruby コミッタをしている笹田です。最近ひさびさに Ruby のライブラリに pull request をしました( show valid break point lines #393 )。 12/25 のクリスマスに、Ruby 2.5 が無事にリリースされました( Ruby 2.5.0 リリース )。関係各... 続きを読む

Rubyインタプリタ開発者養成講座

2017/11/02 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip クックパッド クックパッド株式会社 発表

Rubyインタプリタ開発者養成講座 1. Rubyインタプリタ開発者養成講座 クックパッド株式会社 笹田 耕一 ko1@cookpad.com RubyWorld Conference 2017 (2017 11/2) 2. 今日の発表 • クックパッドでの「Rubyインタプリタ開発者を養成」する取り組み – 3月 Hackarade: Ruby Internal Challenge – 8月 R... 続きを読む

Cookpad Ruby Hack Challenge 開催報告 - クックパッド開発者ブログ

2017/09/29 このエントリーをはてなブックマークに追加 36 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cookpad Ruby Hack Challenge

2017 - 09 - 29 Cookpad Ruby Hack Challenge 開催報告 技術部の笹田です。Ruby インタプリタの開発をしています。先日、RubyKaigi 2017 のために、広島に行ってきました(その話はまた別途)。 本記事では、2017/08/30, 31 に弊社で開催した Cookpad Ruby Hack Challenge (RHC) の模様についてご紹介します... 続きを読む

Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう

2017/08/31 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip Ruby 構文 講義 基礎 言語処理系

Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう 1. Cookpad 17 day Tech internship 2017 言語処理系入門 Rubyをコンパイルしよう 笹田 耕一 クックパッド株式会社 ko1@cookpad.com 2. 今日の講義 •Ruby のコンパイラ開発を通じて言語処理系を 作ってみよう。 •基礎:構文... 続きを読む

Cookpad Ruby Hack Challenge - クックパッド開発者ブログ

2017/06/30 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cookpad Ruby Hack Challenge

2017 - 06 - 30 Cookpad Ruby Hack Challenge 技術部の笹田です。Ruby インタープリタの開発をしています。最近は Fiber まわりを10年ぶりにいじってます。 2017/08/30, 31 に、 Cookpad Ruby Hack Challenge というイベントを行いますので、その宣伝をさせてください。 Cookpad Ruby Hack Chall... 続きを読む

Hackarade: MRI Internal Challenge - クックパッド開発者ブログ

2017/05/16 このエントリーをはてなブックマークに追加 149 users Instapaper Pocket Tweet Facebook Share Evernote Clip Hackarade インタプリタ MRI Ruby 開発

2017 - 05 - 16 Hackarade: MRI Internal Challenge 今年1月に入社した技術部の笹田です。Ruby インタプリタの開発をしています。 少し旧聞になりますが、今年3月の終わりに Hackarade: MRI Internal Challenge という、Ruby インタプリタ(MRI, Matz Ruby Interpreter)をハックするという社内ハッ... 続きを読む

クックパッド、フルタイムRubyコミッター・笹田耕一氏を採用 Rubyの改善・開発とサービスのユーザー体験向上を加速 | クックパッド株式会社

2017/01/23 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip 笹田耕一氏 クックパッド Ruby 加速 クックパッド株式会社

2017年1月23日 クックパッド株式会社 クックパッド、フルタイムRubyコミッター・笹田耕一氏を採用 Rubyの改善・開発とサービスのユーザー体験向上を加速 クックパッド株式会社は、Rubyの言語処理系分野で活躍するフルタイムRubyコミッター *1 ・笹田耕一氏が入社したことをお知らせします。 笹田 耕一氏(左) 執行役/CTO 成田 一生(右) 「毎日の料理を楽しみにする」というミッション... 続きを読む

Python - プログラムと機械 - 最も単純なコンピュータ - 正規表現(構文) | Kamimura's blog

2015/12/02 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip 構文 Python Kamimura's blog 機械 笹井

Python - プログラムと機械 - 最も単純なコンピュータ - 正規表現(構文) アンダースタンディング コンピュテーション (オライリージャパン) Tom Stuart (著) 笹田 耕一(著) 笹井 崇司 (翻訳) 原書 開発環境 OS X El Capitan - Apple (OS) Emacs(Text Editor) Python 3.5 (プログラミング言語) アンダースタンディ... 続きを読む

 
(1 - 25 / 29件)