並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 41件

新着順 人気順

RubyGemsの検索結果1 - 40 件 / 41件

RubyGemsに関するエントリは41件あります。 rubyRubyrails などが関連タグです。 人気エントリには 『Geminiの「Gem」機能のTips集(1/3):基本編|榎本大貴 / LITALICO研究所所長』などがあります。
  • Geminiの「Gem」機能のTips集(1/3):基本編|榎本大貴 / LITALICO研究所所長

    この記事はLITALICO Advent Calendar 2025として書こうと思っていたのですが、まんまと遅延してしまい、さすがに2025年中には出さないといけないと思ってなんとか書き上げたものです。 書いていくうちに10,000文字を超えてしまい、さすがに1記事にするのは微妙かと思って分割しました。 ▼LITALICO Advent Calendar 2025はこちら では、早速どうぞ。 はじめにGoogleの生成AIであるGeminiには「Gems」という機能があります。 これは、プロンプトを保存・再利用・共有できる便利な機能なんですが、実は効果的に使うにはいくつかのコツがあるんですよね。僕自身、試行錯誤しながら使っていく中で「あ、これ便利だな」と思ったTipsをまとめてみました。 記事の全体像は、下記の通りです。 前提(今回の記事) 基本編(今回の記事) 応用編(2記事目) 実践

      Geminiの「Gem」機能のTips集(1/3):基本編|榎本大貴 / LITALICO研究所所長
    • Gemfileのベストプラクティス

      長年の運用で「Gemfileはこう運用すると上手くいった」という知見が蓄積されてきたので、ここに書き出してみておく。 Bundler/OrderedGemsを有効化する RuboCopの Bundler/OrderedGems Copを有効化する。 悪い例: gem 'puma' gem 'jbuilder' 良い例: gem 'jbuilder' gem 'puma' セクションを分けない 基本的に、独自の判断で空行を入れてセクションを分けたりしない。 ここで言うセクションとは「空行で区切られた1つのまとまり」のことである。Bundler/OrderedGems は、このまとまりの中で辞書順であることを要求する。 悪い例: gem 'aws-sdk-rails' gem 'aws-sdk-s3' gem 'graphql' gem 'graphql-batch' 良い例: gem 'aw

      • RubyGemsの運営元が「Ruby Shield」を発表。RubyとRailsへのサプライチェーン攻撃への対策としてShopifyが4年で100万ドル(約1億3000万円)を提供

        RubyGemsの運営元が「Ruby Shield」を発表。RubyとRailsへのサプライチェーン攻撃への対策としてShopifyが4年で100万ドル(約1億3000万円)を提供 Ruby言語用のパッケージであるGemのホスティングサービス「RubyGems.org」を運営するRuby Centralは、RubyやRailsに対するサプライチェーン攻撃への対応を行うプロジェクト「Ruby Shield」を開始すると発表しました。 Today we’re excited to announce Ruby Shield This new initiative in partnership with @ShopifyEng will support open-source and enable us to take on new security-focused projects to bet

          RubyGemsの運営元が「Ruby Shield」を発表。RubyとRailsへのサプライチェーン攻撃への対策としてShopifyが4年で100万ドル(約1億3000万円)を提供
        • カスタム Gem 応用編:アプリ連携とファイル活用で「あなただけの Gemini」がさらに進化|Gemini - Google の AI

          こんにちは、Google の AI「Gemini(ジェミニ)」の公式 note 編集部です。 よく使う指示を保存して、あなただけの専用 Gemini をつくれる「カスタム Gem」。 もうお試しいただけましたか? 基本的な作り方は、こちらの記事でご紹介しています。 今回は、その次のステップとして、より実践的で高度なカスタム Gem を作る方法をご紹介します。コピーして使える指示文の例もついています。 どなたでも無料の Gemini アプリで活用できますので、ぜひ試してみてください! カスタム Gem を使いこなすための便利な機能カスタム Gem の真価は、単に毎回同じプロンプトを入力する手間を省くだけではありません。様々な機能を活用することで、さらに強力になります。 アプリ連携でカスタム Gem をパワーアップ!Gemini は、さまざまな Google アプリと連携し、データやアクション

            カスタム Gem 応用編:アプリ連携とファイル活用で「あなただけの Gemini」がさらに進化|Gemini - Google の AI
          • Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの? - STORES Product Blog

            テクノロジー部門で Ruby インタプリタの開発をしている笹田です。RubyKaigi 2024 楽しみですね。 さて、Ruby のメソッドを定義するとき、仮引数がある場合、カッコを省略することができます。 def foo(x, y) end def bar x, y end bar の定義の方法ですね。私は好んでこの書き方をしてたんですが、同僚の遠藤さんに「そんな書き方をしているのは今時笹田だけだ」と言われてショックを受けたので、ちょっと調べてみました。 ちなみに、カッコがないと使えないメソッド定義の方法があるので、その時には涙を呑んでカッコをつけます。 def foo(kw:) # 必須キーワード引数 end def bar(&) # 無名ブロック引数 end 補足1:Ruby では「メソッド呼び出し時にカッコをつけるかどうか」にいろいろな論争がありますが、ここでは「メソッドを定義する

              Ruby のメソッド定義時に仮引数があるとき、それをカッコでくくらないのは私だけなの? - STORES Product Blog
            • ShopifyがRuby Centralを操りBundlerとRubyGemsの乗っ取りを強制したという調査結果が公表される

              Ruby用のパッケージ管理システムを管理する非営利団体のRuby Centralが、RubyGemsと呼ばれる関連システムのメンテナーを追放し、「乗っ取りだ」と騒がれています。この件に関し、ECサイトのShopifyが絡んでいるとの調査結果が公表されました。 Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover https://joel.drapper.me/p/rubygems-takeover/ Ruby CentralはRuby関連のコミュニティを構築している組織で、先述のRubyGemsやBundlerといったツールの保守とセキュリティ確保、インフラのサポートなどを行っています。 2025年9月9日、RubyGemsのとあるメンテナーがRubyGemsのGitHub組織名を「Ru

                ShopifyがRuby Centralを操りBundlerとRubyGemsの乗っ取りを強制したという調査結果が公表される
              • 【Gemini 3 Pro】コピペ可能:ニュース収集からリッチなUI生成まで全自動化する Gem の作り方 - Qiita

                🏰 できたもの Gemini 3 Pro を使って、以下を実現できる Gem を作成しました。 ニュースを収集して、きれいに一覧化してくれる ~~ カテゴリごとにフィルターすることも可能です ~~ カードをクリックするとニュースの詳細を見ることができます ~~ 入力可能なコマンドは以下 3種類 latest : 直近3日間の最新ニュース weekly : 過去1週間のニュース monthly : 過去1ヶ月のニュース 上記いずれかのコマンドを入力するだけで 検索・収集・要約・実装までフルオートで生成されます。 🤖 System Instruction 全文(クリックして展開) AI業界ニュース収集アナリスト & ビジュアライザー 役割 あなたはAI業界の最新動向を追跡し、それを視覚的にわかりやすいインフォグラフィック形式のWebアプリケーションとして提供する専門エンジニア兼アナリストで

                  【Gemini 3 Pro】コピペ可能:ニュース収集からリッチなUI生成まで全自動化する Gem の作り方 - Qiita
                • メンテされないgemとどう向き合うか。“普通のOSS開発者” willnetさんの取り組み - Findy Media

                  本記事では、「OSS応援企画」として記事末に「応援ボタン」を設置しています。1回の応援につき、Findyが100円をOSS団体などへ寄付し、エンジニアの成長とOSSの発展を応援する取り組みです。開発者の想いや取り組みに共感した気持ちが、OSSの支援にもつながっていく、そんな前向きな循環をFindyは目指しています。「応援ボタン」は、1日1回まで押すことができます。記事を読んで「いいな」と感じたら、ぜひボタンを押してあなたの応援の気持ちを届けてください。 こんにちは。@willnetと申します。普段はRailsを使っている会社の技術顧問として、技術的な相談を受けたりエンジニアの教育をしたりしています。空いている時間を使って、自分がほしい機能が世の中にないときにそれを作ってOSSにしたり、既存のOSSの不具合を見つけたらできる範囲でなおしたりということをしています。著名なライブラリの作者でもな

                    メンテされないgemとどう向き合うか。“普通のOSS開発者” willnetさんの取り組み - Findy Media
                  • AI壁打ちシリーズ : 技術的問題 | DevelopersIO

                    こんにちは。組織開発室に所属し、組織開発を担当しているてぃーびーです。 この記事では、AIの支援を受けながら技術的問題へ対応を検討する方法についてまとめます。 技術的問題とは 技術的問題 ( Technical Problems )とは、既存の知識、技術、経験、ノウハウを使って解決できる問題です。 技術的問題の掘り下げ方 適応課題は以下のように掘り下げることになります。 問題の明確化 対策の検討 1. 問題の明確化 技術的問題を掘り下げる第一歩は、感情や憶測を排除し、客観的な事実を洗い出すことです。 2. 対策の検討 問題が明確になったら対策を検討します。 技術的問題の掘り下げプロンプト Gemini の Gem に以下のようなプロンプトを設定し、試してみましょう。 このプロンプトは、あなたが抱える「技術的問題」をGeminiのAIと共に深く掘り下げ、解決への糸口を見つけるためのものです。

                      AI壁打ちシリーズ : 技術的問題 | DevelopersIO
                    • Ruby gem で Rust をつかって爆速にしたい!!!!!!11

                      Ruby Gems で Rust が Native として利用可能になった のでとりあえず UUIDv4 を生成してみた。 リポジトリ 準備 Ruby 側の gem に Rust を利用する準備として rb_sys と rake-compiler を利用します。この二つの gem は native compile するためにインストールしておきます。 Rust 側から Ruby へ関数を公開するために rb-sys と magnus を利用します。 gem install とりあえず cargo で Rust のパッケージを作って Rust を書いてみます。 > bundle gem rust_uuid --mit --ext rust_uuid # --ext を指定してnative build する gem を作成 > cd rust_uuid # 作成した gem のディレクトリへ移

                      • Dear Rubyists: Shopify Isn’t Your Enemy

                        I’ve been meaning to write a post about my perspective on Open Source and corporate entities. I already got the rough outline of it; however, I’m suffering from writer’s block, but more importantly, the whole post is a praise of how Shopify engages with Open Source communities. Hence, given the current climate, I don’t think I could publish it without addressing the elephant in the room first anyw

                        • RubyGems/Bundler 4.0 最速解説 - ANDPAD Tech Blog

                          こんにちは、hsbt です。 相変わらず原神やゼンレスゾーンゼロをプレイしているのですが、Yotei をひと段落したあとにアサシンクリードシャドウズをプレイしてみたら、面白さ再発見という感じで楽しくプレイしています。 今回は、私がメンテナとして開発をしている RubyGems と Bundler のメジャーアップデートである 4.0.0 の重要な変更点と備えについて解説します。特に Bundler 4の変更は、セキュリティの強化 と、長年の混乱の元となっていた暗黙的な挙動の明確化 に焦点を当てています。長年の利用を通じて慣れ親しんだ動作のいくつかがBundler 4でデフォルトから変更されます。 4.0.0 Released - RubyGems Blog Upgrading to RubyGems/Bundler 4 - RubyGems Blog 私が書いた上記の2つのエントリにフルバ

                            RubyGems/Bundler 4.0 最速解説 - ANDPAD Tech Blog
                          • RubyGemsリポジトリ所有権の移行 | Ruby

                            Posted by matz on 17 Oct 2025 Rubyコミュニティの皆様へ RubyGemsとBundlerは、rubygems.orgとRubyエコシステムにおいて必要不可欠な公式クライアントであり、長年にわたってRuby言語にバンドルされ、標準ライブラリの一部として機能してきました。 このような重要な役割を担っているにもかかわらず、RubyGemsとBundlerは、Rubyエコシステムの他の主要コンポーネントとは異なり、これまでGitHub上のRuby organizationの外で開発されてきました。 コミュニティに長期的な安定性と継続性を提供するため、Matzが率いるRubyコアチームは、これらのプロジェクトの管理をRuby Centralから引き継ぐことを決定しました。今後もRuby Centralおよびコミュニティ全体と緊密に協力しながら、開発を継続してまいりま

                              RubyGemsリポジトリ所有権の移行 | Ruby
                            • Ruby フルタイムコミッタの仕事報告 2023年Q2-3 - ANDPAD Tech Blog

                              こんにちは、hsbt です。前回のエントリからしばらく経ってしまい、引き続き原神や崩壊・スターレイルをプレイしつつ、アサシンクリード・ミラージュやスパイダーマン2など、ホリデーシーズンに向けたゲームラッシュでいよいよ時間がなくなってきました。 今回は RubyKaigi 2023 以降、主に 2023 年の夏から秋にかけての Ruby のフルタイムコミッタの活動についてご紹介します。 Euruko 2023 への登壇 今年の夏は Ruby 本体や RubyGems や Bundler の開発はもちろんのことですが、9月に開催された Euruko 2023 の登壇の準備が中心になりました。Euruko とはどういうカンファレンスなのかを知らない方のために簡単に紹介をします。 Ruby の国際カンファレンスには日本で開催される RubyKaigi 、米国で開催される RubyConf などがあ

                                Ruby フルタイムコミッタの仕事報告 2023年Q2-3 - ANDPAD Tech Blog
                              • 突如メンテナが追放され乗っ取られたRubyGemsリポジトリの所有権がRubyのコアチームに移管されることに

                                Ruby言語用のパッケージ管理システムであるRubyGemsにおいて、GitHub Enterpriseの強制的な名称変更やメンテナの追放といったトラブルが発生しています。一連の動きについては、ECサイトShopifyの圧力を受けた非営利団体のRuby Centralによる乗っ取りだと騒がれていましたが、10月17日にRuby開発者のまつもとゆきひろ氏が、RubyGemsリポジトリの所有権をRubyコアチームに移管することを発表しました。 The Transition of RubyGems Repository Ownership https://www.ruby-lang.org/ja/news/2025/10/17/rubygems-repository-transition/ Ruby Central Statement on RubyGems & Bundler https://

                                  突如メンテナが追放され乗っ取られたRubyGemsリポジトリの所有権がRubyのコアチームに移管されることに
                                • Gemfile of dreams: the libraries we use to build Rails apps—Martian Chronicles, Evil Martians’ team blog

                                  From time immemorial, the Evil Martians team has worked on dozens of Ruby on Rails projects every year. Naturally, this process involves a lot of Ruby gems. Some reflect our desire to be cutting-edge and to use modern tools (or build our own!) Other gems are so flexible they’ve been used in most of our projects. Our development philosophies, programming habits, and soul are within this universe of

                                    Gemfile of dreams: the libraries we use to build Rails apps—Martian Chronicles, Evil Martians’ team blog
                                  • 徹底解説! default gemsとbundled gemsのすべて | gihyo.jp

                                    この記事では、毎年少しずつ変化している標準添付ライブラリ、Default gemsとBundled gemsのRuby 3.3でのアップデートについて解説します。 標準添付ライブラリとDefault gems/Bundled gems⁠、それぞれの違い 私、柴田はRubyインタプリタと同時に配布されている便利なライブラリ群(標準添付ライブラリ)の開発だけではなく、アップデートや配布の仕組みを担当しています。この標準添付ライブラリの中にはDefault gemsとBundled gems、そしてどちらでもないライブラリの3種類があります。便宜上ではありますが、どちらでもないライブラリのことを標準ライブラリと呼ぶことにし、それぞれの特徴について解説します。 標準ライブラリ 標準ライブラリは、RipperやCoverageなど、Rubyのインタプリタの挙動に深く依存するライブラリです。標準ライブ

                                      徹底解説! default gemsとbundled gemsのすべて | gihyo.jp
                                    • Ruby 3.1 on Rails

                                      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

                                        Ruby 3.1 on Rails
                                      • プロと読み解く RubyGems/Bundler 4.0 リリースノート - ANDPAD Tech Blog

                                        こんにちは hsbt です。やっとアサシンクリード・シャドウズのプラチナトロフィーを取りました。年末年始は鳴潮とゼンレスゾーンゼロのアップデートをプレイしながら過ごそうと思います。 さて、Ruby 4.0.0 がリリースされ、毎年恒例の プロと読み解くRuby 4.0 NEWS - STORES Product Blog が公開されましたが、RubyGems や Bundler の解説が何もないことに気がついたのでリリースノートの解説を自分で書こうと思います。 4.0.0 Released - RubyGems Blog 4.0.1 Released - RubyGems Blog 4.0.2 Released - RubyGems Blog 4.0.3 Released - RubyGems Blog 前回は 4.0 にアップグレードするにあたっての非互換を中心に紹介したので、このエント

                                          プロと読み解く RubyGems/Bundler 4.0 リリースノート - ANDPAD Tech Blog
                                        • 各所に分散しがちなRubyのバージョンを上手に管理する / use-dot-ruby-version

                                          社内LT会で発表した資料。

                                            各所に分散しがちなRubyのバージョンを上手に管理する / use-dot-ruby-version
                                          • Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover

                                            23 September 2025 Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover Ruby Central recently took over a collection of open source projects from their maintainers without their consent. News of the takeover was first broken by Ellen on 19 September. I have spoken to about a dozen people directly involved in the events, and seen a recording of a key meeting between Ruby Ge

                                            • Ruby Central’s Attack on RubyGems

                                              Ruby Central’s Attack on RubyGems Hi! I’m Ellen, but you probably know me as duckinator or puppy. I really wish I didn’t have to write this, but I feel the Ruby community needs to know it. I have been part of the Ruby community since I was 13, and one of the RubyGems maintainers for the last decade. This community has helped me through very hard times, and you mean the world to me. One of the most

                                              • Strengthening the Stewardship of RubyGems and Bundler

                                                Updated 2025-09-25 to reflect: Postponement of Q&A Session and link to updated statement. Ruby Community, At the heart of Ruby Central’s mission is our responsibility to steward the open source tools that power the Ruby ecosystem. That commitment is only as strong as the people and processes behind it. Over the past several months, we have been carefully reviewing how RubyGems.org, RubyGems, and B

                                                  Strengthening the Stewardship of RubyGems and Bundler
                                                • Faster bundler

                                                  At Shopify, we want our development environments to be fast. Installing dependencies is slow, especially in an application as large as Shopify. bun and uv have dramatically improved install times for TypeScript and Python dependencies. What if we could do the same for Bundler and the Ruby community? Our team at Shopify has been working on a series of improvements to Bundler and RubyGems. Bundler d

                                                    Faster bundler
                                                  • A board member's perspective of the RubyGems controversy

                                                    First - I want to apologize, genuinely, to people who have felt fear, confusion, outrage, and any of the other hundreds of possible emotions a person might feel after reading some of what others have shared. I often go out of my way to avoid making people feel bad, and so to be part of what's caused so much chaos lately has really been awful. People are asking for some kind of statement from the R

                                                      A board member's perspective of the RubyGems controversy
                                                    • Rubyのbundlerを劇的に高速化するShopifyの取り組み(翻訳)|TechRacho by BPS株式会社

                                                      概要 CC BY-NC-SA 4.0 International Deedに基づいて翻訳・公開いたします。 英語記事: Faster bundler | Rails at Scale 原文公開日: 2026年03月09日 原著者: Edouard Chin、Eileen Uchitelle CC BY-NC-SA 4.0 Deed | 表示 - 非営利 - 継承 4.0 国際 | Creative Commons 日本語タイトルは内容に即したものにしました。 Shopifyでは開発環境の高速化が求められています。特にShopifyほど大規模なアプリケーションになると、依存関係のインストールにも時間がかかるものです。TypeScriptのbunやPythonのuvは、依存関係のインストール時間を劇的に改善しましたが、同じことがBundlerとRubyコミュニティでも実現可能だとしたら嬉しいで

                                                        Rubyのbundlerを劇的に高速化するShopifyの取り組み(翻訳)|TechRacho by BPS株式会社
                                                      • 個人gemにrubygems_mfa_requiredをつけた - くりにっき

                                                        rubocop 1.23.0で Gemspec/RequireMFA が増えていたので rubygems_mfa_required の存在に偶然気づきました。 guides.rubygems.org gemリリース時のMFA *1 は元から設定していたんですが、gemspecに spec.metadata = { "rubygems_mfa_required" => "true" } # or spec.metadata["rubygems_mfa_required"] = "true" みたいのを書いておくことで *2 gemのリリースや削除でMFAが必須になってさらにセキュアになるので、この機会に手持ちのgemに軒並み rubygems_mfa_required をつけました。 github.com 多分3日がかりで40〜50個のgemに適用してリリースしたと思います *1: http

                                                          個人gemにrubygems_mfa_requiredをつけた - くりにっき
                                                        • Making popular Ruby packages more secure - RubyGems Blog

                                                          Attacks on the software supply chain are increasing and our community has not gone unscathed. RubyGems has been affected by supply chain attacks in the past, so it’s important for us to mitigate these risks as much as possible. Recommending stronger security practices like enabling multi-factor authentication (MFA) on popular packages is a first step towards improving the security of the RubyGems

                                                          • Bundler v2.7: last release before Bundler 4 - RubyGems Blog

                                                            Back to blog posts 17 Jul 2025 Bundler v2.7: last release before Bundler 4 by David Rodríguez A major release of Bundler is finally happening, consolidating unreleased major changes that had been pending for a decade. It will be named Bundler 4 (skipping Bundler 3), so that we can release it in lockstep with RubyGems 4, making the version number of Bundler & RubyGems in sync from now on. Final Bun

                                                            • GitHub - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequ

                                                              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 - AndyObtiva/glimmer-dsl-libui: Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequ
                                                              • 【脱・プロンプト地獄】GeminiのGem機能完全攻略+最強プロンプト師「Luna」の作り方と即戦力プロンプト10選|みんなのニュースレター

                                                                「またプロンプト考えるのか...」って溜息をついているあなたへ。毎回同じような指示を書いて、期待と違う回答にイライラする日々から卒業しませんか?GeminiのGem機能で、もう二度とプロンプト地獄に悩まない方法をお教えします こんにちは!テツメモです。 ※2025年9月10日追記: 今回は本文に入る前に非常に大切なお知らせがあります。 🚕 9/14(日曜)から月額980円に値上げしますこれまでずっと月額600円で運営してきた「今日から始まるAI生活」ですが、2025年9月14日(日曜)より月額980円に値上げいたします。 が、ご安心ください 。以下の条件の方は値上げ無しで継続ご購読いただけます。 今、有料購読いただいている方2025年9月13日(土曜)までにご購読いただいた方上記条件の方は、解約して再購読しない限り現在の価格(月額600円)のままご購読いただけます。 また、システムの都合

                                                                  【脱・プロンプト地獄】GeminiのGem機能完全攻略+最強プロンプト師「Luna」の作り方と即戦力プロンプト10選|みんなのニュースレター
                                                                • Ruby + ruby_gnuplot(gnuplot gem)で散布図を描く - Qiita

                                                                  準備 gnuplot コマンドをインストール Ubuntu 18.04 の場合は sudo apt install gnuplot ruby_gnuplot をインストール gem install gnuplot これだけ。 ただし、 Ruby 3.1.0 で matrix が bundled gem になったようなので、3.1.0 以降の場合は gem install matrix も必要です。 参考: [Ruby] Bundled gemsはGemfileに指定して使おう 最低限の例 PNG ファイルに出力する最低限の例です。 # sample.rb require "gnuplot" Gnuplot.open do |gp| Gnuplot::Plot.new(gp) do |plot| plot.terminal "png" plot.output "output.png" x =

                                                                    Ruby + ruby_gnuplot(gnuplot gem)で散布図を描く - Qiita
                                                                  • Bundler 4.0.0とRubyGems 4.0.0にアップグレードするときの注意点|TechRacho by BPS株式会社

                                                                    Bundler 4とRubyGems 4は、ユーザービリティ・メンテナンス性・セキュリティを改善するために、非互換な変更を含むさまざまな変更が行われているので、見逃さないために以下を読んでまとめてみました。 参考: Upgrading to RubyGems/Bundler 4 - RubyGems Blog 上の公式ドキュメントに記載されているのは4.0.0の変更だけとは限らず、以前の変更に関連する記述も含まれている点にご注意ください。 利便性のため、上のドキュメントの項目順を重要度の高そうな順に再編成し、可能な限り関連プルリク/コミットも記載しました。 追記(2025/12/12) BundlerとRubyGemsのメンテナーであるhsbtさん自らの解説記事が一足先に公開されました↓。こちらもぜひお読みください。不具合があったらRubyGemsのリポジトリまで報告しましょう。 参考:

                                                                      Bundler 4.0.0とRubyGems 4.0.0にアップグレードするときの注意点|TechRacho by BPS株式会社
                                                                    • Ray Tracing Gems II Available Today as Free Digital Download | NVIDIA Technical Blog

                                                                      The book Ray Tracing Gems II is now available for free download via Apress, providing valuable information on real-time rendering and ray tracing.The book contains a collection of algorithms and techniques developed by researchers and developers to take advantage of advancements in real-time ray tracing, which arrived in consumer GPU hardware in 2018.Supplementary code and materials related to the

                                                                        Ray Tracing Gems II Available Today as Free Digital Download | NVIDIA Technical Blog
                                                                      • When Responsibility and Power Collide: Lessons from the RubyGems Crisis

                                                                        The Ruby community experienced significant turbulence in September 2025 when Ruby Central forcibly took control of the RubyGems GitHub organization, removing long-standing maintainers without warning. As someone who has worked extensively on RubyGems security - first independently and later with Mend.io - protecting our ecosystem from supply chain attacks and handling vulnerability reports, I foun

                                                                          When Responsibility and Power Collide: Lessons from the RubyGems Crisis
                                                                        • Goodbye, RubyGems

                                                                          As chronicled by my teammate Ellen, the RubyGems team is no more. I wish the best of luck to everyone taking on the herculean task of keeping package management functional and working for the entire Ruby community. In the meantime, I’m looking forward to spending my new free time focusing on projects that I’m truly excited about, like rv. We’d love to have your help as we work to build next-genera

                                                                          • 自作Gemをアップデートする - Qiita

                                                                            Gemを公開しました!・・・で終わらないで! 話としてGemの作り方、公開のやり方はありますが、同じぐらい大事なのはGemのアップデートの公開のやり方かと思います。 よくある話として、Github上をみるとGemの開発は結構進んでいて、けれど、Rubygemsには公開されていない・・・・ということはみんな経験あるかと思います。 けれど、Gemのアップデート・Rubygemsへの公開って意外にも簡単です。 更新コマンド 更新コマンドがあります!バージョン自動であげてくれます! まずはgem-releaseというGemをインストールします。

                                                                              自作Gemをアップデートする - Qiita
                                                                            • connpass API v2に対応したAPIクライアントgemを作った - くりにっき

                                                                              前置き 作ったもの:connpass_api_v2-ruby 使い方 前置き 先日connpass API v2が発表されました。 【お知らせ】 connpass API をメジャーバージョンアップし、「connpass API v2」を公開しました。 APIの詳細な仕様や利用方法につきましては、以下のAPIリファレンスをご確認ください。https://t.co/yPHrRDm5Un なお、旧バージョンの connpass API v1 は2025年末に廃止される予定です。— connpass (@connpass_jp) April 3, 2025 下記エントリでconnpass APIの個人利用申請をしてたため、先行してv2のAPI keyをもらっていました。 sue445.hatenablog.com v1からv2に移行することで結構メリットがあるので自分のアプリでもv2対応したいん

                                                                                connpass API v2に対応したAPIクライアントgemを作った - くりにっき
                                                                              • Should RubyGems/Bundler Have a Cooldown Feature?

                                                                                I'm Hiroshi Shibata (hsbt), a Ruby committer and the maintainer of RubyGems and Bundler. TL;DR Every major package manager is adding "cooldown" — a waiting period before you can install newly released packages. RubyGems/Bundler doesn't have one yet. I've been discussing whether we should add it. Short answer: yes, as an opt-in option, but cooldown alone isn't enough. What Is a Cooldown? A cooldown

                                                                                  Should RubyGems/Bundler Have a Cooldown Feature?
                                                                                • Introducing New Policies for RubyGems.org - RubyGems Blog

                                                                                  We’re pleased to introduce several key policies for RubyGems.org for community review. These include a Terms of Service, Privacy Notice, Acceptable Use Policy, and Copyright Policy. While these policies align with how RubyGems has always operated, the absence of formal documentation created ambiguity around acceptable use. These new policies provide clarity and transparency regarding our operation

                                                                                  新着記事