タグ: Ruby
CPU律速なRuby/Pythonコードはデフォルト設定のdocker上で遅くなる - まめめも
English version 要約 dockerはデフォルトでセキュリティ機構(Spectre脆弱性の対策)を有効にします。この影響で、RubyやPython...
HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ
みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており...
Ruby、jQueryなどの廃れていくOSSを開発している人達はどういう気持ちで日々それらを開発しているんですか? (2020) - Quora
PHPとPythonとRubyの連想配列のデータ構造が同時期に同じ方針で性能改善されてた話 - hnwの日記
PHPとPythonとRubyの連想配列のデータ構造がそれぞれ4〜5年ほど前に見直され、ベンチマークテストによっては倍以上速くなったということがありました。具体...
zenn.dev matz はじめコミッターの型に対する姿勢にも疑問を持っています。 というご意見が自分に刺さった気がしたので、他の話題はともかくこの点に関して...
スタートアップである弊社が全員ほぼ未経験でRuby on RailsをScalaに移行した理由、その効果と苦労点 - Qiita
プロと読み解く Ruby 3.0 NEWS - クックパッド開発者ブログ
技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマン...
WEB+DB PRESS連載記事「Rubyのウラガワ」を期間限定で無償公開(公開終了):本誌からのお知らせ|gihyo.jp … 技術評論社
新型コロナウイルスの影響で多くの学校が休校する状況を受け,『WEB+DB PRESS』連載中の「Rubyのウラガワ」の第1回から第5回までの記事のPDFを,学習...
こんにちは、遠藤(@mametter)です。RubyKaigi Takeout 2020お疲れさまでした。 今回は、遠藤が関わっている範囲で、「Ruby開発者会...
Ruby 3.0 の Ractor を自慢したい - クックパッド開発者ブログ
Ruby の開発をしている技術部の笹田です。娘が自転車に乗り始め、まだ不安なためずっとついていなければならず、少し追っかけまわしただけで息切れがヤバい感じになっ...
試行錯誤と改善を続けたRubyリリースマネジメントの歴史。その歩みを歴代の担当者たちが振り返る - Findy Engineer Lab - ファインディエンジニアラボ
世界中のエンジニアから愛されるオブジェクト指向スクリプト言語Ruby。多くの人々がこの言語にコントリビューションし、その成長を支えてきました。なかでも、特定バー...
Ruby に Software Transactional Memory (STM) を入れようと思った話 - クックパッド開発者ブログ
Ruby 3 で導入予定の、並列並行制御のための機能である Ractor は、意図的に Ractor 間でメモリの共有を排除するように設計されています。しかし、...
「言語の開発は自分の宇宙をつくる感覚」Rubyの生みの親・まつもとゆきひろの創造性 - Yahoo!ニュース
コンピュータを操作する言語で日本生まれのものがある。Rubyだ。1995年に公開され、いまなお人気ランキングで世界トップクラス。開発者はまつもとゆきひろさんだ。
高校時代にプログラミング言語仕様を構想──まつもとゆきひろ氏がRubyを開発する前史を語る - sight 次世代を生み出すテクノロジーの視点
プログラミング言語Rubyの開発者、まつもとゆきひろ氏。「Matz」の愛称で世界のハッカーたちに親しまれ、Rubyコミュニティを率いて、開発者と企業の間の繋いで...
マイクロサービスを (Ruby on Rails 以外の任意の言語) で書くことについての意見|qsona|note
この文書は、ある組織において、ある一つの Ruby on Rails で書かれたサービスの全部または一部を、(言語A) で書き直したい、という proposa...
Ruby 3 の静的解析ツール TypeProf の使い方 - クックパッド開発者ブログ
昨日、Ruby 3.0.0-preview2 がリリースされました。このリリースには、遠藤が開発している Ruby の静的型解析ツール TypeProf が初め...
SuikaというPure Rubyな形態素解析器を作成した - 洋食の日記
はじめに Pure Rubyな形態素解析器Suikaを作成した。開発中でバッリバリにα版だが、思い切ってリリースすることにした。 suika | RubyGem...
サーバとアプリ間をつなぐRuby用ライブラリ「Rack」を学ぶために、自作のRackミドルウェアを作った話 - ログミーTech
女性も参加しやすい(でも女性限定ではない)Ruby勉強会「TokyoGirls.rb Meetup vol.2」。Webプログラマーの塩井美咲氏が、最近気になっ...
薬局向けサービス”kakari”にruby-vipsを導入した話 - メドピア開発者ブログ
こんにちは。 外出自粛が続き、大胸筋の育成が疎かになっているエンジニアの宮原です。 ruby-vipsという画像処理用のGemを、かかりつけ薬局化支援サービスの...
Ruby の CI 維持業というのはこんな感じという事例紹介。 CIを観察する RubyのCIがときどき次のように失敗していました。 1) Error: Tes...
Google Cloud FunctionsがRubyのサポートを発表。ローカル環境での開発やテストを可能にするフレームワークも - Publickey
Googleは、「Google Cloud Functions」でRubyをサポートすると発表しました。 Google Cloud FunctionsはGo...
【Ruby版】xUnit Test PatternsのTest Doubleパターン(Mock、Stub、Fake、Dummy等の定義) - give IT a try
はじめに テストダブル(Test Double)について、わかりやすく解説した技術記事はないかな〜と探していたところ、こちらのブログ記事を見つけました。goyo...
MemoryView: Ruby 3.0 から導入される数値配列のライブラリ間共有のための仕組み - Speee DEVELOPER BLOG
Ruby コミッターの村田です。Ruby 3.0 に組み込まれる実験的な新機能を作ったので解説します。 新機能は MemoryView と名付けられました。これ...
初学者が Ruby on Rails の広大さに途方にくれたけどなんとかやっていけるようになった話 - いまブログ
これは「フィヨルドブートキャンプ Part 1 Advent Calendar 2020」の4日目の記事です。 フィヨルドブートキャンプ Part 1 Adve...
Ruby 3の静的解析機能のRBS、TypeProf、Steep、Sorbetの関係についてのノート - クックパッド開発者ブログ
Ruby 3 は「静的型解析」を備えることが目標の 1 つになっています。TypeProf は Ruby 3 の静的型解析エコシステムの 1 つです。しかし R...
Ruby 3.0の静的型定義をTypeScriptみたいにライブラリに書いてみた所感 - Narazaka::Blog
Ruby 3.0が先日のクリスマス(というか昨日)にリリースされたと言うことで、型をやっていきたいと思います。 当方TypeScript大好きっ子なのでRuby...
CIで稀にSegmentation faultが起きてRubyが死ぬ問題と対応 - メドピア開発者ブログ
CTO室SREの@sinsokuです。 先日、弊社のCIで稀によく Segmentation fault が起きるようになりました。 _人人人人人人_ > 突然...
パーフェクト Ruby on Railsの改訂2版を書きました - おもしろwebサービス開発日記
ここ数年、色んな人に「パーフェクト Ruby on Railsの改訂版まだですか」と言われて申し訳ない気持ちでいっぱいでした。が、ついに改訂版が発売されることに...
The State of Ruby 3 Typing | Square Corner Blog
Introducing RBS, Ruby’s new type signature language
GitHub - kufu/yay: SmartHR bootcamp for Ruby and Rails
SmartHR bootcamp for Ruby and Rails. Contribute to kufu/yay development by creat...
Ruby 2.7 と Rails 6.0 / Rails 5.2 への展望と懸念 - koicの日記
Ruby 3.0 に向けた Ruby 2.7 と Rails の状況がめまぐるしく変わっているようなので、現在持っている知識のスナップショットを書き残しておきま...
まつもとゆきひろさんと、なかだのぶよしさんと、Rubyについてのお話 - ポッドキャスト | Heroku
最近ではあまり知られてないですが、実はHerokuの社員であるお二人にご登場いただきました。「Rubyのパパ」と「さすらいのパッチモンスター」に、RubyとHe...
Not yet another article about errors structure
初心者が作り出したRubyの失敗コード集(非オブジェクト指向編) - ITメンティーの補助輪
現在受講しているプログラミングスクール「FJORD BOOT CAMP(フィヨルドブートキャンプ)」では、カリキュラムの中に「lsコマンドをRubyで作る」とい...
Rubyの“破壊的変更”を恐れるな! 毎日OSSに関わるRuboCopコミッターが教える傾向と対策 - ログミーTech
Rubyはバージョンアップによって、やむなく旧バージョンとの互換性がなくなってしまうことがあります。それが破壊的変更です。静的コードアナライザーモジュールである...
ruby/ractor.ja.md at ractor · ko1/ruby · GitHub
The Ruby Programming Language. Contribute to ko1/ruby development by creating an...
キーワード引数の分離への対応にRuby 2.8.0-devを使う - koicの日記
先日のパッチ会で kamipo さんにもらったアドバイスを書き残しておく。 TL;DR としては表題そのまま。キーワード引数の分離への対応にRuby 2.8.0...
SmartHRでのメタプログラミングRuby読書会と、その成果物 - SmartHR Tech Blog
エンジニアのkinoppydです、お久しぶりです。 今日は社内メタプログラミングRuby 第2版読書会を開催した話と、その成果物に関して共有しようと思います。 ...
Moving my serverless project to Ruby on Rails / frantic.im
Serverless is like a black hole. It promised exciting adventures, but the gravit...