並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 19 件 / 19件

新着順 人気順

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

  • 「Ruby on Rails 8」正式リリース。SQLiteを本番DBとして利用可能に。今後は6カ月ごとに新バージョンをリリース

    「Ruby on Rails 8」正式リリース。SQLiteを本番DBとして利用可能に。今後は6カ月ごとに新バージョンをリリース Rubyを用いたWebアプリケーションフレームワーク「Ruby on Rails」の最新バージョン「Ruby on Rails 8.0」(以下、Rails 8)の正式リリースが発表されました。 Rails 8.0: #NOBUILD, #NOPAAS, all-in on SQLite as a production database option with jobs, cache, and cable, new authentication generator, and so much more! Final release is out https://t.co/qom10worLW — DHH (@dhh) November 7, 2024 Rails 8

      「Ruby on Rails 8」正式リリース。SQLiteを本番DBとして利用可能に。今後は6カ月ごとに新バージョンをリリース
    • Rubyに(ちょっと)コントリビュートできた話

      How to Create Impact in a Changing Tech Landscape [PerfNow 2023]

        Rubyに(ちょっと)コントリビュートできた話
      • RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster

        RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster

          RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
        • A New Chapter for RubyGems: How Ruby Central is Building a Sustainable Future

          RubyGems and Bundler are the package management systems for Ruby applications used by developers worldwide. They’re also the backbone of a thriving world of Ruby software. For nearly two decades, these tools have simplified how developers develop, share, and install gem libraries, extending the simple Ruby programming language into a powerful and versatile ecosystem. Software engineers working in

            A New Chapter for RubyGems: How Ruby Central is Building a Sustainable Future
          • 【Ruby】標準入力の値取得 - Qiita

            はじめに こちらの記事は、Rubyをある程度学び、下記を考えている方向けの記事となります。 転職を見据えてPaizaのスキルチェックでランクを上げたいと考えている方 競技プログラミングに興味のある方 **標準入力** 【 standard input(stdin)】 とは IT用語辞典e-Wordsによりますと、 標準入力とは、コンピュータ上で実行されているプログラムが、特に何も指定されていない場合に標準的に利用するデータ入力元。コンピュータの入力装置やOSが提供するデータ入力機能・経路などを指し、多くのシステムではキーボード装置による利用者の文字入力が標準入力に設定されている。 初心者の方には下記のPaizaFAQの説明が簡単でわかりやすいです。 標準入力はプログラムに値を渡す入力元のこと、標準出力はプログラムから出力される値の出力先のことをいいます。標準入力の仕組みを使うと、キーボード

              【Ruby】標準入力の値取得 - Qiita
            • 【Ruby】 rbenv 3.0.1 のインストールで"BUILD FAILED"した際の解決方法

              はじめに こんにちは、Takeです。都内の自社開発企業でエンジニアとして働いています。 今回はRuby 3.0.1のインストール時に発生するエラーとその解決方法について解説します。 エラー内容 Ruby 3.0.1をインストールしようとした際に、以下のエラーが発生しました。 $ rbenv install 3.0.1 ruby-build: using openssl@1.1 from homebrew ==> Downloading ruby-3.0.1.tar.gz... -> curl -q -fL -o ruby-3.0.1.tar.gz https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.1.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current

                【Ruby】 rbenv 3.0.1 のインストールで"BUILD FAILED"した際の解決方法
              • [Docker][Rails] Dockerでのruby環境ビルドが急に落ちるようになった.. 解決法 - Qiita

                問題状況 Railsプロジェクトのデプロイでの Dockerビルドが突然失敗するようになった ( 特に、コードでビルドに関するような箇所は触っていないし 差分もない にも関わらず 数日前は成功していた.. ( なにかのupdate あったのだと予想 原因 以下が出ており、 Dockerfile の gem update --system 部分でエラーのよう。 #19 [stage-0 12/23] RUN gem update --system #19 19.84 ERROR: Error installing rubygems-update: #19 19.84 There are no versions of rubygems-update (= 3.5.1) compatible with your Ruby & RubyGems #19 19.84 rubygems-update

                  [Docker][Rails] Dockerでのruby環境ビルドが急に落ちるようになった.. 解決法 - Qiita
                • 「中高生国際Rubyプログラミングコンテスト2024 in Mitaka」の最終審査会進出者9組が決定、2024年11月30日三鷹で最終審査会を開催、Zoom配信も | gihyo.jp

                  「中高生国際Rubyプログラミングコンテスト2024 in Mitaka」の最終審査会進出者9組が決定⁠⁠、2024年11月30日三鷹で最終審査会を開催⁠⁠、Zoom配信も 今回で14回目を迎える「中高生国際Rubyプログラミングコンテスト2024 in Mitaka⁠」⁠。2024年11月30日に三鷹で開催される最終審査会進出者11組が決定した。 全国の中高生がRubyで作成した作品を広く募集し、その技術力と企画力等の観点から優秀な作品を選出し表彰する「中高生国際Rubyプログラミングコンテスト2023 in Mitaka⁠」⁠。今回で13回目を迎え、2023年12月9日に開催される最終審査回進出者11組が決定した。 中高生国際Rubyプログラミングコンテスト2024 in Mitaka https://www.ruby-procon.net/ コンテストYouTubeチャンネル htt

                    「中高生国際Rubyプログラミングコンテスト2024 in Mitaka」の最終審査会進出者9組が決定、2024年11月30日三鷹で最終審査会を開催、Zoom配信も | gihyo.jp
                  • Kernel.#` (Ruby 3.3 リファレンスマニュアル)

                    `command` -> String[permalink][rdoc][edit] command を外部コマンドとして実行し、その標準出力を文字列として返します。このメソッドは `command` の形式で呼ばれます。 引数 command に対しダブルクォートで囲まれた文字列と同様の解釈と式展開を行った後、コマンドとして実行します。コマンドは評価されるたびに実行されます。コマンドの終了ステータスを得るには、$? を参照します。 コマンドの出力を得る必要がなく、単にコマンドを実行したいだけなら Kernel.#system を使います。特に端末を制御するコマンドでは `command` は失敗するかもしれません。 リテラル/コマンド出力 も参照。 [PARAM] command: コマンドとして実行する引数です。そのまま評価されるのではなく、ダブルクォート文字列と同様のバックスラッシュ

                    • キャッシュストアの新機能: Solid Cache を動かしてみる|株式会社Ruby開発

                      はじめにこんにちは。株式会社 Ruby 開発でエンジニアをしております、高木です。 2024 年の 9 月に入社し、現在研修の一環で、gem rails に PR で入った新機能を実際に rails new して試してみるという課題を行っております。 今回は、下記の PR で Rails 8 から導入された Solid Cache を試していこうと思います。 https://github.com/rails/rails/pull/52790 前回と比べてボリュームがありますが、頑張ってまとめてみたいと思います。 Solid Cache の概要と導入された経緯Solid Cache は、データベースをキャッシュストアとして使用する、 Active Support (Rails でデフォルトで使用できる便利機能のライブラリ)が提供する Rails の新機能です。 キャッシュとは、アプリケーショ

                        キャッシュストアの新機能: Solid Cache を動かしてみる|株式会社Ruby開発
                      • Ruby: JSON.parse時に任意のClassのオブジェクトとして取得する方法 - Madogiwa Blog

                        JSON.parseの結果は基本的にはHashになると思うのですが、任意のClassのオブジェクトで取得したい場合に、JSON.parseの引数object_classを利用すると簡単に実現出来ることを知らなかったのでメモしておきます📝 やり方は以下の通りでdef []=(key, value)を持つ任意のClassを作成してあげて、JSON.parseの引数object_classにそのClassを渡して上げるだけです。 require 'json' json = <<~JSON [ { "title": "foo 1", "body": "bar 1" }, { "title": "foo 2", "body": "bar 2" } ] JSON class Article attr_accessor :title, :body def initializer(title, body

                          Ruby: JSON.parse時に任意のClassのオブジェクトとして取得する方法 - Madogiwa Blog
                        • GraphQL RubyがN+1問題の解決をFiberによってどう実現しているか

                          GraphQLはREST APIと異なり、クエリを使って取得するデータを柔軟に指定することが可能です。これは便利な反面、実装によっては非効率なデータアクセスを行ってしまうことがあります。 例えば、記事を格納するモデルがあり、外部キーとして作成者を持つものとします。 class Article < ApplicationRecord belongs_to :creator, class_name: 'User' end

                          • Ruby最新バージョンのインストール時にハマりました

                            先日、rbenvを使用してRubyの最新バージョン(3.2.2)をインストールしようとしたところ 子一時間エラーに悩まされたため備忘録も兼ねて記事にしておきます。 エラー文の内容を見てもピンとこず、時間が掛かってしまいました😭 すべての方の最適解ではないと思いますが、同じような部分で つまづいている方がいらっしゃいましたら参考にして頂けたらと思います🙇‍♂️ エラー内容 error: use of undeclared identifier 'username_completion_function'; did you mean 'rl_username_completion_function'? #まずrbenv、ruby-build、readlineの再インストールを行います。 brew reinstall rbenv ruby-build readline #下記の設定を行います

                              Ruby最新バージョンのインストール時にハマりました
                            • macOS利用の初心者Rubyプログラマは要確認!9つの開発環境チェックポイント - Qiita

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに:これは何? 僕はフィヨルドブートキャンプでメンターをやっています。 これまでたくさんの生徒さんたちを見てきましたが、まあまあの頻度で「開発環境がおかしいせいで、不思議なトラブルに巻き込まれるケース」を見てきました。 具体的には「Appleチップなのに、間違ってIntel版のセットアップを行っているケース」です。 特にプログラミング初心者の人はネットの記事を見よう見まねでセットアップするので、本人も知らないうちにおかしなセットアップをしていることがあります。 この状態だと「ある程度は正常に動くが、どこかで謎なトラブルに巻き込まれ

                                macOS利用の初心者Rubyプログラマは要確認!9つの開発環境チェックポイント - Qiita
                              • RUBY POP - アイナ・ジ・エンドのWEBデザイン | MUSIC WEB CLIPS / ミュージック・ウェブ・クリップス

                                大阪府出身の歌手/シンガーソングライター/ダンサー/女優、アイナ・ジ・エンドさんのアルバム「RUBY POP」の特設サイトのWEBデザインです。

                                  RUBY POP - アイナ・ジ・エンドのWEBデザイン | MUSIC WEB CLIPS / ミュージック・ウェブ・クリップス
                                • Ruby on RailsでセッションストアにDynamoDBを使う

                                  Ruby on Railsでセッションデータの保存先として、一番の候補になるのはRedisだと思いますが、AWSを使っている場合は別途Redisのサーバー立てるのが面倒くさいので、DynamoDBに保存したいなと思うことがあります。 で、DynamoDBをセッションストアとして使うためのaws-sessionstore-dynamodb-rubyというGemがあります。 GitHub - aws/aws-sessionstore-dynamodb-ruby: Handles sessions for Ruby web applications using Dynamo Handles sessions for Ruby web applications using DynamoDB as a backend. - aws/aws-sessionstore-dynamodb-ruby

                                  • 【Rubyのバージョン管理ツール】 rbenvの使い方

                                    はじめに すでにHomebrewのインストールが終わった状態として記述しています。 前半はrbenvの使い方、後半はrubyをインストールする際にBUILD FAILED (macOS 14.5 on arm64 using ruby-build 20240612)と表示され、かなりハマったのでその解決方法について記述したいと思います。 ちなみに原因は、MacBook Pro(M1チップ搭載)を使用しているにも関わらず、Intel Mac用のHomebrewをインストールして使用していたことのようでした。 rbenvとは Rubyのバージョン管理ツールです。同じマシン上で複数のRubyのバージョンを切り替えたりすることができます。 rbenvのインストール Homebrewを使ってmacOSにrbenvとruby-buildのインストールしてください。 ruby-build ruby-bu

                                      【Rubyのバージョン管理ツール】 rbenvの使い方
                                    • Ruby on Railsのjoinマスター術:パフォーマンスを最大化する7つの実践テクニック

                                      Ruby on Railsの強力な機能の1つであるjoinメソッド。 適切に使用することで、複雑なデータ操作を効率的に行い、アプリケーションのパフォーマンスを大幅に向上させることができます。 本記事では、joinの基礎から高度な使用法まで、実践的な例を交えて詳しく解説します。 joinメソッドの基本的な使い方と応用テクニック データベース結合の種類(INNER JOIN、LEFT OUTER JOIN等)とその使い分け joinとincludesの違いと適切な使用シーン 複雑なデータ構造でのjoin活用方法 joinを使用したクエリのパフォーマンス最適化手法 実際のプロジェクト(ECサイト、SNSアプリ)でのjoin活用例 joinクエリのテストと長期的な保守の方法 Ruby on Railsでjoinを使いこなすための次のステップと学習リソース 1. Ruby on Railsのjoin

                                        Ruby on Railsのjoinマスター術:パフォーマンスを最大化する7つの実践テクニック
                                      • Rubyインストール時のBUILD FAILEDの解決策

                                        なにが起きたん? WSLのArchLinux環境下でasdfを使ってruby 3.2.2をインストールしたら赤文字でBUILD FAILEDって出た。 出力は以下 asdf install ruby 3.2.2 ==> Downloading ruby-3.2.2.tar.gz... -> curl -q -fL -o ruby-3.2.2.tar.gz https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.2.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 19.5M 100 19.5M 0 0 5366k 0 0:00:03 0:00:03 --:--:-- 5365k

                                          Rubyインストール時のBUILD FAILEDの解決策
                                        1