タグ Ruby 3
人気順 10 users 50 users 100 users 500 users 1000 users「Ruby 3」系統の正規表現コンパイラーに情報漏えいの脆弱性、修正版がリリース/v3.0.7、v3.1.5、v3.2.4、v3.3.1への更新を
約8年開発されている Rails 製プロダクトを Ruby 3 にバージョンアップするために keyword parameters is deprecated を「網羅的に」検知する方法 - MoneyForward Developers Blog
こんにちは クラウド経費開発チーム ・ クラウド債務支払開発チーム の 宮村(みやむー) @miyamura.koyo です。 最近はチームで Ruby 3 系へのバージョンアップを行なっております。 その際にやるべきことの1つとして、「キーワード引数にハッシュを渡した際のエラーに対処すること」があります。 www.ruby-lang.org Ru... 続きを読む
Ruby 3でprivate/public/protectedとattr_*アクセサを1行で書けるようになった|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社
WEB+DB PRESS Vol.121の「特集 Ruby 3」を読んでいて、「その他の追加機能」に以下がありました。 private attr_reader :fooのようにシンボルを書けるようになった privateがシンボルの配列を受け取れるようになった 1つ目はともかく2つ目がよくわからなかったので調べてみました。 注 RubyのModuleにある可視性変更用の... 続きを読む
Ruby 3の新機能としての静的型検査の開発 - Speaker Deck
Transcript 3VCZ��ͷ৽ػೳͱͯ͠ͷ ੩తܕݕࠪͷ։ൃ দຊफଠ দຊफଠ w !TPVUBSP� w 3VCZίϛολ� ����ʙ 3VCZ��ͷܕͷࣄ� w 4RVBSFגࣜձࣾ� ����ʙ ࣾͷ3VCZϓϩάϥϜʹܕΛ͚Δࣄ� w ത࢜ʢֶʣ������ஜେֶ 3VCZϓϩάϥϜͷܕΛਪ ֓ཁ w 3VCZ��ͷܕղੳػೳ� w 3VCZͱܕͷྺ࢙� w ܕݕࠪπʔϧͷ։ൃͷ༷ʑͳଆ໘ 3VCZ��ͷܕղੳػೳ w ܕΛॻͨ͘Ίͷݴޠ3#4Λఆٛ� w ܕఆٛΛॲཧ͢ΔͨΊͷϥΠϒϥϦͱඪ४ϥΠϒϥϦͷܕఆٛΛಉࠝ� w ίϛϡχςΟͰϥΠϒϥϦͷܕఆٛΛهड़ͯ͢͠Δํ๏Λఏڙ� w ... 続きを読む
Ruby 3.0.0RC1が登場、型の記述や静的型推論ツールなど新機能。12月25日の正式リリースに向け - Publickey
Ruby 3.0.0RC1が登場、型の記述や静的型推論ツールなど新機能。12月25日の正式リリースに向け Ruby 3では、型の記述や静的型推論ツール、並列処理などの新たな機能が追加されます。 型の記述では、型情報を記述するための「RBS言語」が用意されるようになりました。このRBSで型情報のコードを記述しておくことで、Rubyの... 続きを読む
Ruby 3の静的解析機能のRBS、TypeProf、Steep、Sorbetの関係についてのノート - クックパッド開発者ブログ
こんにちは、フルタイムRubyコミッタとして働いてる遠藤(@mametter)です。 Ruby 3 は「静的型解析」を備えることが目標の 1 つになっています。TypeProf は Ruby 3 の静的型解析エコシステムの 1 つです。しかし Ruby 3 の静的解析というと、RBS、TypeProf、Steep、Sorbet などいろいろなツール名が出てきてよくわから... 続きを読む
Ruby 3 の静的解析ツール TypeProf の使い方 - クックパッド開発者ブログ
こんにちは、フルタイムRubyコミッタとして働いてる遠藤(@mametter)です。昨日、Ruby 3.0.0-preview2がリリースされました! このリリースには、遠藤が開発している Ruby の静的型解析ツール TypeProf が初めて同梱されています。これの使い方をかんたんにご紹介したいと思います。 デモ TypeProf は、型注釈のない Ru... 続きを読む
Rubyの開発を支える技術 - クックパッド開発者ブログ
こんにちは、遠藤(@mametter)です。RubyKaigi Takeout 2020お疲れさまでした。 現在クックパッドには、フルタイムでRubyの開発をしている人が2人います(笹田と遠藤)。 それぞれ、Ruby 3の目標である並列性と静的解析の実現をメインミッションに据えて活動していますが、実はそれ以外にもRubyの開発を支えるための活... 続きを読む
RailsアプリをRuby 2.7.0で動かして分かったこと – PSYENCE:MEDIA
はじめに (背景) 昨年のクリスマスにRuby 2.7.0がリリースされました。 Ruby 2.7は今年リリース予定のRuby 3への移行を見据えたバージョンであり、多くの新機能や変更点があります。そこで、弊社が企画制作する『Babyプラス』のRailsアプリをRuby 2.6.5 -> 2.7.0に上げて動かしてみたところ、約1,000件のテストケース実... 続きを読む
Ruby 2.7正式版が登場、オブジェクトのパターンマッチ、REPLの改善など。次はRuby 3が年内登場予定! - Publickey
毎年12月25日のクリスマスにアップデートされるオブジェクト指向スクリプト言語の「Ruby」。今回も新バージョンとなるRuby 2.7正式版が予定通り、2019年12月25日にリリースされました。 Ruby 2.7の主な新機能は、case文でのオブジェクトのパターンマッチ、コマンドラインからRubyが利用できるirbにおける複数行編集の対... 続きを読む
Ruby 2.7のここがすごい! パターンマッチ、コンパクションGCなどをリリースマネージャーに聞いた - エンジニアHub|若手Webエンジニアのキャリアを考える!
まつもとさんはとにかく忙しくて 実はすごいirbの改良 パターンマッチはRubyをどう変えるか キーワード引数は、端的に壊れていたのを大整理した 高速化に向けたいくつかの観点 Ruby 2.7で導入される「コンパクションGC」とは Ruby 3のビジョンは「静的解析」「並行並列」「JIT」 関連記事 プログラミング言語Rubyには、... 続きを読む
週刊Railsウォッチ(20190617-1/2前編)マルチプルデータベースガイドが追加、mmcと「Ruby 3の型解析に向けた計画」、Ruby 2.6のCSVライブラリはいいほか
こんにちは、hachi8833です。Macbook Pro late 2013の次をどうするか心が揺れてます。 「ふふふ、Macで消耗してるウェブエンジニアはWSL2来たらみんなWindowsに流れてくるんだから…」とにやけながらTLを眺めてるヤンデレ系Windowsユーザーです — masa寿司 (@masa_iwasaki) June 8, 2019 つっつきボイス:「WSL2の出来はか... 続きを読む
Ruby 3の進捗状況について、まつもとゆきひろ氏と話しましたか?そして、フレームワークとしてのRailsの今後にどのような影響を与えるでしょうか? - Quora
13年間、Rubyは十分高速でした。Rubyがさらに速くなるなら、私にとっては「おまけ」のようなものです。待ちわびてもいませんし、要求もしていません。また、開発状況にそれほど注意を向けてはいません。ですが、さらに速くなったら「どうもありがとう」という気持ちでいっぱいになるでしょう。これについては、実の所は... 続きを読む
[RubyKaigi 2019] まつもとゆきひろ氏から語られたRuby 3の内容をまとめました! - Tech Inside Drecom
こんにちは。RubyKaigi1日目お疲れ様でした。年に一度のRubyistたちの祭典、RubyKaigiは皆様楽しんでいますか?初日の今日、私は多くのセッションを聴講したり、Rubyistの皆様と会話したりすることで、とても開発にモチベーションが高まってしまいました。早く帰ってコードを書きたい、仕事に戻ったらこういうことをや... 続きを読む
Ruby 開発者会議 12 月に参加した, Ruby 2.5 リリースパーティーに参加した - HsbtDiary(2017-12-26)
Ruby 開発者会議 12 月に参加した リリース直後だしなんかやることあんの?というムードだったけど Matz が Ruby 3 に向けた話をしたいという、いつになくノリノリな感じだったのでみんなで集まって割と大きめの話をするなどしていた。 この日は Ruby 3 で新しく追加する機能、つまり Concurrency は今どうなってんのという具体的な話を聞いたり、現在出ているものについてどうする... 続きを読む
Optcarrot: Ruby で書かれたファミコンエミュレータ - まめめも
ウソみたいな本当の話。Ruby でファミコンエミュレータを書いてみました。 気になる速度ですが、自分の環境では 20 fps ちょっと出ます。ファミコンは 60 fps なので、実速の 1/3 です。Ruby3x3 (Ruby 3 は Ruby 2 の 3 倍速い)という matz の宣言が実現すれば、実速が達成されることになりますね! 試してみたい人はこんなふうに実行してください。 $ git ... 続きを読む
まつもとゆきひろさん,Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演:RubyKaigi 2014 レポート|gihyo.jp … 技術評論社
RubyKaigi 2014 レポート まつもとゆきひろさん,Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 2014年9月25日 小田井優 RubyKaigi, Ruby この記事を読むのに必要な時間:およそ 4 分 1 2 2014年9月18日~20日の3日間,タワーホール船堀にてRubyKaigi 2014が開催されました。基調講演をそ... 続きを読む