並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 13 件 / 13件

新着順 人気順

rubyの検索結果1 - 13 件 / 13件

  • RAMが16KBあればとりあえず動くプログラミング言語 まつもとゆきひろ氏が「mruby/c」の特徴を解説

    RAMが16KBあればとりあえず動くプログラミング言語 まつもとゆきひろ氏が「mruby/c」の特徴を解説 #23 mruby/c mrubyに派生して存在するmruby/c まつもとゆきひろ氏:こんにちは、まつもとゆきひろです。Matzチャンネル、23回目ですね。今日は、前回予告した「mruby Kaigi」のパネルの話をする前に、mruby/c、「エムルビーシー」って発音しています……の紹介を先にしておこうと思います。 Rubyの派生で、別実装であるmrubyなんですが、さらに派生として、mruby/cというのが存在しています。 背景としては、軽量Rubyとして始まったmrubyなんですけれども、2010年の時点で、5年後のマイクロコントローラのCPUパワーとメモリは、Rubyを実行するのに十分なだけのパワーと容量を持っているという予想をしていたんですね。2010年から数えて5年後なの

      RAMが16KBあればとりあえず動くプログラミング言語 まつもとゆきひろ氏が「mruby/c」の特徴を解説
    • そろそろ理解する includes / Understanding includes

      RubyKaigi 2024 直前LT祭の発表スライドです。 https://timeedev.connpass.com/event/315946/ スライド内の includes クイズを手元で動かすためのスクリプト: https://gist.github.com/euglena1215/fb6cd1235278491dc206b9bd6feaf71e

        そろそろ理解する includes / Understanding includes
      • A New Era for Ruby Central Events

        A special announcement for the Ruby communityWe normally announce next year’s RailsConf location at the end of the conference, but this time we are going to do something a little different and share two pieces of news: We are delighted to announce that we want to involve you all in deciding where we will have RailsConf next year. Please use this Google Form to share your feedback. We have also dec

          A New Era for Ruby Central Events
        • GitHub - baweaver/refactor: Utilities for refactoring and upgrading Ruby code based on ASTs.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - baweaver/refactor: Utilities for refactoring and upgrading Ruby code based on ASTs.
          • 登壇者と攻略するRubyKaigi 2024 開催レポート - inSmartBank

            こんにちは!スマートバンクのサーバーサイドエンジニア部です!! 5月8日にウォンテッドリー株式会社と株式会社スマートバンクで【初心者歓迎】登壇者と攻略するRubyKaigi 2024【プロも歓迎】を開催させていただきました。 いよいよ来週に迫ったRubyKaigi 2024に向けて、スマートバンク、ウォンテッドリーの登壇メンバーから「自分のトークのここを聞いて欲しい!」「トークを100倍楽しむ予備知識」を座談会形式で発表してもらったり、スポンサー企業と参加者の方に「RubyKaigiの楽しみかた」を発表していただきました 💎 このブログでは当日話された内容を紹介します! 登壇者トーク 司会兼RubyKaigi LT登壇者のFohteさん、RubyKaigi登壇者のqnighyさん、 gedorinkuさん、ohbaryeさん、osyoyuさんが座談会形式でRubyKaigiについてお話し

              登壇者と攻略するRubyKaigi 2024 開催レポート - inSmartBank
            • Yes, Ruby is fast, but…

              John Hawthorn wrote a nice post discussing a recent tool to incorporate Crystal into your Ruby app. While JH brings an important point, it overlooks certain aspects that are worth consideration. I'll discuss Crystal's real performance and benefits, highlighting why such Ruby/Crystal integration is an indispensable tool to have on the bench. This is also a structured presentation of some comments m

                Yes, Ruby is fast, but…
              • Rubyのメモ化(memoization)を理解する(翻訳)|TechRacho by BPS株式会社

                概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Understanding Ruby - Memoization - DEV Community 原文公開日: 2023/10/01 原文更新日: 2024/04/29 原著者: Brandon Weaver 🔗 はじめに メモ化はRubyで広く使われている手法ですが、残念ながら、メモ化を効果的に使いこなすためには、注意しなければならない落とし穴がいくつか潜んでいます。本記事では、メソッドで計算した値をメモ化する、つまり記憶するときに注意する必要のある事項について手短に紹介します。 🔗 本記事の難易度 基礎レベル 前提知識はほとんど必要ありません。本記事はRubyプログラマー向けの基本的な知識を中心としています。 🔗 メモ化とは そもそもメモ化とはどういう意味なのでしょうか? 要するに、そのメソッドの実行コストが高い(=実行

                  Rubyのメモ化(memoization)を理解する(翻訳)|TechRacho by BPS株式会社
                • 社内のRuboCopを標準化した話 - 虎の穴開発室ブログ

                  こんにちは、とらのあなラボのはっとりです。 今回は、開発環境で使用しているRuboCopの設定を標準化したプロセスについてお話しします。 RuboCopの重要性 RuboCopは、Ruby言語で書かれたコードを静的解析することで、一貫性のあるコーディングスタイルを促進し、潜在的なバグを指摘するツールです。開発チームが成長するにつれて、コードベースも複雑化し、多くの開発者が関与するようになります。このとき、一貫したコーディング標準がなければ、コードの可読性や保守性が大きく低下するリスクがあります。RuboCopは、このような問題を事前に防ぎ、効率的でバグの少ない開発プロセスを支援します。 https://github.com/rubocop/rubocop プロダクト間でのRuboCop設定のばらつきとその問題点 とらのあなラボでは、多くのRailsプロダクトを手掛けていますが、プロダクトご

                    社内のRuboCopを標準化した話 - 虎の穴開発室ブログ
                  • RubyKaigi 2024 の Lightning Talks に弊社 S.H. が登壇します - ESM アジャイル事業部 開発者ブログ

                    RubyKaigi 2024 の2日目に開催される Lightning Talks に弊社 S.H. が登壇します。 rubykaigi.org ここでは、登壇者の S.H. からトークの内容について軽く紹介をします。 Contributing to the Ruby Parser (S.H.) 構文解析研究部のS.H.です。『Contributing to the Ruby Parser』というタイトルでLTをします。 タイトルからわかるようにRubyのパーサーへのコントリビューションについての話です。 内容としては、私がどのようにしてparse.yへのコントリビューションをはじめたのかに始まり、parse.yからリテラルオブジェクトの生成をなくしていく対応やUniversal ParserのC APIの依存削減などを話します。 私はいかにして心配することを止め、Rubyパーサーにコント

                      RubyKaigi 2024 の Lightning Talks に弊社 S.H. が登壇します - ESM アジャイル事業部 開発者ブログ
                    • Revisiting the Hotwire Landscape after Turbo 8 @ RailsConf 2024, Detroit

                      Hotwire has significantly altered the landscape of building interactive web applications with Ruby on Rails, marking a pivotal evolution toward seamless Full-Stack development. With the release of Turbo 8, the ecosystem has gained new momentum, influencing how developers approach application design and interaction. This session, led by Marco, a core maintainer of Stimulus, StimulusReflex, and Cabl

                        Revisiting the Hotwire Landscape after Turbo 8 @ RailsConf 2024, Detroit
                      • Rails: 16年前の古いgemハックを2024年に踏んでヤケドした話(翻訳)|TechRacho by BPS株式会社

                        概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: How to get burned by 16 years old hack in 2024 | Arkency Blog 原文公開日: 2024/03/15 原著者: Paweł Pacana 日本語タイトルは内容に即したものにしました。 私がコンサルティングしているプロジェクトのプログラマーは、もっぱらクラウド環境上で開発しています。このセットアップのおかげで多くの変動要素をシンプルにでき、コードを実行するために同じコンテナを開発者全員に提供できるというメリットが得られます。私のボックスで実行できるものは、全員のボックスで実行できるというわけです。ここで言うボックスはLinuxベースなのですが、開発者のたくましいローカルマシン(Apple Silicon上で動作するMacBook Pro)よりもレイテンシが大きく、リソースの

                          Rails: 16年前の古いgemハックを2024年に踏んでヤケドした話(翻訳)|TechRacho by BPS株式会社
                        • ふつうのWebサービス開発者がRubyKaigiを楽しむためのRubyの知識

                          https://smarthr.connpass.com/event/315394/

                            ふつうのWebサービス開発者がRubyKaigiを楽しむためのRubyの知識
                          • Rails: マルチテナントでSidekiqジョブを公平に優先順位付けするsidekiq-fair-tenant gem(翻訳)|TechRacho by BPS株式会社

                            概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: “Fair” multi-tenant prioritization of Sidekiq jobs—and our gem for it!—Martian Chronicles, Evil Martians’ team blog 原文公開日: 2024/02/14 原著者: Andrey Novikov(バックエンドエンジニア)、Travis Turner(技術記事編集者) サイト: Evil Martians -- ニューヨークやロシアを中心に拠点を構えるRuby on Rails開発会社です。良質のブログ記事を多数公開し、多くのgemのスポンサーでもあります。 日本語ブログ: 合同会社イービルマーシャンズ - Qiita 日本語タイトルは内容に即したものにしました。 はじめに 多くのバックエンドアプリケーションのマルチテナ

                              Rails: マルチテナントでSidekiqジョブを公平に優先順位付けするsidekiq-fair-tenant gem(翻訳)|TechRacho by BPS株式会社
                            1