Tech – walker – 2026-06

362 items · updated 2026-06-05 22:35 UTC · RSS · Up to archive

Move UI render coverage out of test package (#11531)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Move UI render coverage out of test package (#1153

Remove test package UI dependency cycle (#11530)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove test package UI dependency cycle (#11530) ·

[ruby/json] ALWAYS_INLINE for json_match_keyword()

github/ruby/ruby · 2026-06-05

https://github.com/ruby/json/commit/7b284d4c1d

Fix Bun assert compatibility test (#11529)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix Bun assert compatibility test (#11529) · remix

Remove Codex PR review workflow (#11528)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Remove Codex PR review workflow (#11528) · remix-r

Update GitHub actions to Node 24 versions (#11527)

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Update GitHub actions to Node 24 versions (#11527)

ZJIT: Add recompile support to GuardType (#17133)

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

ZJIT: Fix cases where we need to super to C functions with >6 params …

github/ruby/ruby · 2026-06-05

…(#17186) * ZJIT: Fix cases where we need to super to C functions with >6 params Previously ZJIT was crashing in cases where we need to

[ruby/json] parser.c: refactor json_push_value / json_value_completed

github/ruby/ruby · 2026-06-05

Makes each case simpler, but also more consistent. https://github.com/ruby/json/commit/65904e8825

Merge pull request #55061 from Shopify/dersam/middleware_docs

github/rails/rails · 2026-06-05

[ci skip] Add docs for error context middleware

Release

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Release · remix-run/remix@8bace0a

Fix browser script abort handling

remix · 2026-06-05

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix browser script abort handling · remix-run/remi

[ci skip] Add docs for error context middleware

github/rails/rails · 2026-06-05

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Convert object_tracing to use weak references

github/ruby/ruby · 2026-06-05

Object tracing listens to the NEWOBJ hook to see all objects allocated while it is active. Previously it also enabled a FREEOBJ tracepoint t

AIエージェントに絶対に任せてはいけないことと、私がプロジェクトで使っているAGENTS.mdのルール

Qiita(trend) · 2026-06-05

※ この記事の日本語には、少し不自然な部分があるかもしれません。AIの言語サポートを利用しながら作成しています。 目次 はじめに 権限マトリックス:いつエージェントに任せ、いつ人間がレビューするか リスクレベル別の実例 AIエージェントに絶対に任せてはいけない6つのこ...

ZJIT: Avoid type checker mismatch when forwarding `LoadField` (GH-17185)

github/ruby/ruby · 2026-06-05

`LoadField` has an associated `return_type` field that's set depending on the type of load. When an object's shape transitions its s

[ruby/json] parser.c: Extract json_match_keyword

github/ruby/ruby · 2026-06-05

Extracted from: https://github.com/ruby/json/pull/994 Modern compilers shouldn't have problem computing `strlen` at compile time and ge

[ruby/json] Reorder the json_frame_type and json_frame_phase enum to …

github/ruby/ruby · 2026-06-05

…simplify the transition from a JSON_PHASE_VALUE to the next phase. https://github.com/ruby/json/commit/887274e642

電力の海へ (入社エントリー)

Qiita(trend) · 2026-06-05

こんにちは。Shizen Connect の入澤 賢と申します。ソフトウェアエンジニアをしています。 1999年よりシステムエンジニアとして19年、その後、ベンチャー、アーリーステージのスタートアップを経験し、2026年4月、自然電力グループの一員となりました。簡単ですが、...

Node.js — Node.js 24.16.0 (LTS)

リアルタイム版 JSer.info · 2026-06-05

Node.js v24.16.0 (LTS)リリース。crypto.randomUUIDv7()によるUUID v7の生成、fs.stat()へのsignalオプション、util.styleText()の16進数カラー対応を追加。Test Runnerにテスト実行順序のランダム化

Dump FreeBSD socket credential data wholely

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[RF-Docs] [ci-skip] Active Job Basics guide (#57101)

github/rails/rails · 2026-06-05

The purpose of this PR is to update the Active Job Basics guide as part of the Rails Foundation documentation project. Here's a high l

CI: Allow dependabot to save the built vcpkg cache

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/json] Implement GC compaction for JSON_ParserConfig and JSON_Pa…

github/ruby/ruby · 2026-06-05

…rser_rvalue_stack https://github.com/ruby/json/commit/84fbc08bc9

Merge pull request #57590 from ruyrocha/hotfix/sqlite3_mem-tests

github/rails/rails · 2026-06-05

Fix order-dependent test failures with `sqlite3_mem`

Rewrite `DirtyTest#test_field_named_field` to not corrupt `SchemaCache`

github/rails/rails · 2026-06-05

Wrap with `unless in_memory_db?` sql_notifications tests. Fixes #57589

Merge pull request #57583 from VladNegara/nested-join-explanation

github/rails/rails · 2026-06-05

Fix plain English explanation of nested query in Active Record Querying guide [ci-skip]

Microsoft 365 Copilot の ROI、どう考える?

Qiita(trend) · 2026-06-05

はじめに 最近、お客様から「Microsoft 365 Copilot を導入したが、ROI が出ているか報告してほしい」と求められて、どのようにデータを集計すればいいか悩んでいるという相談を聞くことがあります。 もちろん、企業として投資判断のために定量的な根拠を求めるこ...

Update bundled gems list as of 2026-06-05

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/json] Fix memsize function for embedded types

github/ruby/ruby · 2026-06-05

We shouldn't report the size of the embedded struct. https://github.com/ruby/json/commit/b1a0891cc3

Bump github.com/microsoft/vcpkg from master to 2026.06.01

github/ruby/ruby · 2026-06-05

Bumps [github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg) from master to 2026.06.01. This release includes the previously tagge

Merge pull request #57580 from jcalvert/fix-filter-attribute-handler-…

github/rails/rails · 2026-06-05

…proc-regexp Skip Proc and Regexp filter_attributes when syncing to filter_parameters

Skip Proc and Regexp filter_attributes when syncing to filter_parameters

github/rails/rails · 2026-06-05

ActiveRecord::FilterAttributeHandler#apply_filter unconditionally calls attribute.to_s on every declared filter_attributes entry and pushes

Merge pull request #57585 from ruyrocha/hotfix/disable-gss-encryption…

github/rails/rails · 2026-06-05

…-on-reaper-test Fix reaper fork test by disabling GSS encryption.

CI: Fetch vcpkg repository before install for baseline

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

File.expand_path: use `rb_dir_getwd_ospath()`

github/ruby/ruby · 2026-06-05

Saves a String allocation and copy, as well as a pair of malloc+free. However it is encoded in ASCII-8BIT, not with FS encoding. Co-Authore

[DOC] Harmonize glob and fnmatch docs

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

TanStack Query を完全にゼロから実装して理解する

Zenn · 2026-06-05

この記事について TanStack Query(旧 React Query)は「サーバーの状態」を扱うためのライブラリとして広く使われています。useQuery を呼ぶだけでローディング・エラー・キャッシュ・再取得がよしなに処理され、とても便利です。 ただ、便利さの裏で「中で何が

Merge pull request #57587 from ruyrocha/hotfix/postgres-tz

github/rails/rails · 2026-06-05

Replace deprecated US/Eastern timezone with America/New_York in tests

Merge pull request #57566 from 55728/fix-message-pack-time-column-value

github/rails/rails · 2026-06-05

Fix MessagePack serialization of records with a `time` column

Fix MessagePack serialization of records with a time column

github/rails/rails · 2026-06-05

The database value of a `time` column is an `ActiveRecord::Type::Time::Value` (a delegate of `Time`), which the MessagePack factory did not

Merge pull request #57575 from 55728/fix-has-one-polymorphic-stale-ty…

github/rails/rails · 2026-06-05

…pe-on-replace Clear the type column when removing a polymorphic `has_one`

Clear the type column when removing a polymorphic has_one

github/rails/rails · 2026-06-05

`HasOneAssociation#nullify_owner_attributes` only nulled the foreign key when an association was replaced or set to nil, leaving the polymor

[ruby/rubygems] Cover transitive and upgrade paths for in-cooldown lo…

github/ruby/ruby · 2026-06-05

…cked versions The previous tests only exercised a top-level locked gem. Add a transitive dependency that resolves only through an in-coold

[ruby/rubygems] Keep the locked version eligible when it falls inside…

github/ruby/ruby · 2026-06-05

… the cooldown window bundle update and bundle outdated install a >= locked_version prevent-downgrade floor, so resolution never moves a

Improve performance of `String#inspect` with an ASCII bulk-skip fast …

github/ruby/ruby · 2026-06-05

…path Bulk-skip ASCII bytes that need no escaping via a 256-byte lookup table, avoiding per-byte `rb_enc_precise_mbclen` and `rb_enc_mbc_to

Bump the github-actions group across 1 directory with 2 updates

github/ruby/ruby · 2026-06-05

Bumps the github-actions group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [taiki

Replace deprecated US/Eastern timezone with America/New_York in tests

github/rails/rails · 2026-06-05

US/Eastern was removed as a valid PostgreSQL timezone name in recent IANA tzdata updates, causing connection failures on systems with update

Merge pull request #56899 from rosa/sql-notifier

github/rails/rails · 2026-06-05

Add `sql_notifications` connection config option to disable SQL notifications

[ruby/rubygems] Escape executable name when generating the wrapper sc…

github/ruby/ruby · 2026-06-05

…ript Escape the executable name interpolated into the generated wrapper so a name containing quotes cannot change the generated Ruby. htt

[ruby/rubygems] Reject non-String executables and bindir with a clear…

github/ruby/ruby · 2026-06-05

… error A non-String executable name or bindir previously raised TypeError from File.basename or File.join. Guard the type so verify_spec r

[ruby/rubygems] Validate spec.executables in Gem::Installer#verify_spec

github/ruby/ruby · 2026-06-05

Reject executables that are not plain basenames during pre-install checks. https://github.com/ruby/rubygems/commit/92198d209d Co-Authored-

[ruby/rubygems] Validate spec.bindir in Gem::Installer#verify_spec

github/ruby/ruby · 2026-06-05

Reject a bindir that resolves outside the gem directory during pre-install checks. https://github.com/ruby/rubygems/commit/cd61a78b25 Co-A

[ruby/rubygems] Coerce the post-install message to a String before sa…

github/ruby/ruby · 2026-06-05

…nitizing post_install_message may be a non-String such as an array, so call to_s before clean_text to avoid raising during install. https

[ruby/rubygems] Clarify the C1 comment and strengthen the multibyte test

github/ruby/ruby · 2026-06-05

Reword the comment to explain that the UTF-8 guard avoids splitting multibyte sequences, and assert preservation with U+0400, whose continua

[ruby/rubygems] Clean control characters from the post-install message

github/ruby/ruby · 2026-06-05

Route the post-install message through Gem::Text#clean_text before printing it so a crafted message cannot emit raw terminal control sequenc

[ruby/rubygems] Strip C1 control characters in Gem::Text#clean_text

github/ruby/ruby · 2026-06-05

Match C1 controls (U+0080-U+009F) as codepoints and only for valid UTF-8 text, so multibyte characters are preserved and other encodings are

フロンティアエージェントはサブスクではなく戦略資源になる

Qiita(trend) · 2026-06-05

はじめに コーディングエージェントの進化を考えるとき、自動運転のレベル分類はかなり便利な比喩になる。 もちろん、ソフトウェア開発と自動車の安全性をそのまま同一視するわけではない。ここで使いたいのは、安全規格としての厳密な分類ではなく、人間とシステムの責任分界を考えるための...

[DOC] Improve docs for ObjectSpace.undefine_finalizer

github/ruby/ruby · 2026-06-05

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix reaper fork test by disabling GSS encryption.

github/rails/rails · 2026-06-05

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

IO::Buffer.map is not shareable across processes on OpenBSD

github/ruby/ruby · 2026-06-05

Restore the OpenBSD exclusion dropped when the windows guard was replaced with a fork guard in the spec sync. OpenBSD has fork but MAP_SHARE

[ruby/zlib] Drop older rubies than 2.7

github/ruby/ruby · 2026-06-05

This library already uses designated initializers, that is a C99 feature. C99 has been adopted since ruby 2.7. https://github.com/ruby/zli

Add sql_notifications connection config option to disable SQL notific…

github/rails/rails · 2026-06-04

…ations This might be useful for gems like Solid Cache, where disabling instrumentation is beneficial for performance and for practical rea

Merge pull request #57570 from Shopify/hm-rtrkwroxrunnlztx

github/rails/rails · 2026-06-04

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

AWS 全リージョンのデフォルト VPC を一括削除する CLI ツールを作った

Qiita(trend) · 2026-06-04

はじめに こんにちは、ほうき星 @H0ukiStar です。 AWS アカウントを作成すると、デフォルト VPC と呼ばれる VPC が各リージョンに 1 つずつ作成されます。 このデフォルト VPC はパブリックサブネットのみで構成されており、これらのサブネットでは E...

Merge pull request #57572 from hammadxcm/test-enumerable-key-helpers-…

github/rails/rails · 2026-06-04

…edge-cases Add test coverage for Enumerable key-helper edge cases

AIセキュリティは「検知ロジック」から「複合判断」へ──EPP/EDRの先に来るMythos型防御AI

Qiita(trend) · 2026-06-04

はじめに セキュリティ製品の進化を見ていると、少しずつ判断材料が増えてきたことが分かります。 昔ながらのアンチウイルスは、ウイルス定義ファイルやシグネチャをもとに「既知の悪意あるファイル」を見つけていました。 その後、EPP、EDR、XDR、SIEM、SOARと進み、端...

Merge pull request #57584 from matthewd/pg-clear-warnings

github/rails/rails · 2026-06-04

Clear Postgres warnings as they get handled

Clear Postgres warnings as they get handled

github/rails/rails · 2026-06-04

In passing, also handle warnings after a failed query.

Update nested query explanation in plain English

github/rails/rails · 2026-06-04

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #52278 from markzalar/action-view-form-option-help…

github/rails/rails · 2026-06-04

…er-select-documentation [ci skip] Improve readability of select form options helper gotcha documentation

プロンプトのための最強のTeXチートシート

Qiita(trend) · 2026-06-04

プロンプトのための最強のTeXチートシート Qiita・ChatGPT・Claude・Gemini などに数式を伝えたい場合、いちいちキーボード変換をしていませんか?もしくは、画像を貼ってトークンを消費していませんか?この記事はそんな悩みを全部解決します。 TeX 記法は...

Merge pull request #57582 from byroot/action-cable-eager-load

github/rails/rails · 2026-06-04

Action Cable: only skip eager loading for Redis and Postgres

Action Cable: only skip eager loading for Redis and Postgres

github/rails/rails · 2026-06-04

Better fix for: https://github.com/rails/rails/pull/57249 The other adapters are small enough that it's not really worth skipping them.

Merge pull request #57249 from gotrevor-notarize/actioncable-explicit…

github/rails/rails · 2026-06-04

…-require-redis-adapter-deps Action Cable: explicitly require sibling deps in Redis adapter

Enable per-pool query log tags formatter

github/rails/rails · 2026-06-04

A `query_log_tags_format` key in a `database.yml` entry overrides the global `config.active_record.query_log_tags_format` for connections in

Merge pull request #57576 from 55728/fix-update-attribute-readonly-al…

github/rails/rails · 2026-06-04

…iased-attribute Fix `update_attribute`/`update_attribute!` to raise for a readonly attribute referenced by an alias

Merge pull request #56375 from matthewbjones/fix-actioncable-unsubscr…

github/rails/rails · 2026-06-04

…ibe-idempotent Make ActionCable unsubscribe idempotent

Fix `update_attribute`/`update_attribute!` to raise for a readonly at…

github/rails/rails · 2026-06-04

…tribute referenced by an alias `update_attribute`/`update_attribute!` raise `ActiveRecord::ActiveRecordError` for a readonly attribute, bu

Merge pull request #57577 from 55728/fix-callbacks-doc-method-callbac…

github/rails/rails · 2026-06-04

…ks-not-called-last Fix incorrect callback ordering note in Active Record callbacks docs [skip ci]

Merge pull request #57088 from matthewd/ci-conn-leak

github/rails/rails · 2026-06-04

Disconnect pools while cycling tests' connection handlers

[ruby/json] parser.c: Mark some paths as unreacheable

github/ruby/ruby · 2026-06-04

Generate very sligthly better code (one less instruction...). Also extract `json_on_duplicate_key` as `NOINLINE`. https://github.com/ruby/

Claude Codeから画像をWezTermに表示する方法

Qiita(trend) · 2026-06-04

はじめに 最近、Claude Codeで画像を生成する機会が増えてきました。 生成するたびにFinderで確認するのが地味に手間で、ターミナルから出たくないですよね。 WezTermには wezterm imgcat という画像をターミナルにインライン表示するコマンドがあ...

Tips: Claude CodeではHooksをSkillsに書ける

Qiita(trend) · 2026-06-04

この記事は何 Claude Codeには、Hooksという機能があります。 Hooksは特定の処理のタイミングで必ず実行してほしいスクリプトやプロンプトなどをかける便利機能です。 この記事では、このHooksはSkillにもかけるよという紹介をします。 Hooksとは ...

エージェントに「脆弱性を探して」はなぜ失敗するのか──Cloudflareが50+リポで示したharnessの正体

Zenn · 2026-06-04

! 最先端AIを技術の中身まで日本語で読み解く「AIウォッチ」の深掘り記事です。題材は Cloudflare の "Project Glasswing: what Mythos showed us"(2026-05-18)。一次情報(Cloudflare 公式ブログ)の全文を当た

Fix incorrect callback ordering note in Active Record callbacks docs

github/rails/rails · 2026-06-04

The "Canceling callbacks" section claimed callbacks defined as methods on the model "are called last". They are not: cal

New Relic Workflow Automationで変数とデータ受け渡しをマスターする

Qiita(trend) · 2026-06-04

はじめに New Relicの Workflow Automation は、ノーコード/ローコードでインシデント対応やインフラ管理の自動化を実現できる強力な機能です。 カスタムワークフローを構築する上で最も重要になるのが、「トリガー時のインプットをどう受け取るか」、そして...

GitHub DesktopのUIと共に履歴に関するコマンドを理解しようの会

Qiita(trend) · 2026-06-04

こんにちは。 ソーイ株式会社、入社2年目の村上です。 以前、GitHub Desktopで使用される基本的なGitコマンドについて紹介しました。 前回の記事はこちらです。 前回は、 clone commit push pull branch など、基本的なGit操...

AWS Innovation Sandbox (ISB) を構築してみた!

Zenn · 2026-06-04

1. はじめに 新規技術の検証やPoCを行う際、皆さんの組織ではどのようにAWSアカウントを運用していますか? よくあるのが、ひとつの「PoC用アカウント」をチームや複数人で使い回す運用です。しかし、この運用を続けていると、以下のような課題に直面することが多々あります。 リソ

CUDA Programming Guide Part 1

Zenn · 2026-06-04

はじめに 東京科学大学 博士課程の藤井です。 本記事では、GPU Programmingを行うにあたり欠かすことのできないCUDA C++ について網羅的に解説を行うシリーズ記事の第1号記事です。最終的にFlashAttention 3の最小限の機能であれば自作できるようになるこ

ServiceNow CIS-DF 合格体験記:CSDMの学習方法

Qiita(trend) · 2026-06-04

はじめに ServiceNowの認定資格である Certified Implementation Specialist - Data Foundations (CMDB and CSDM)、通称 CIS-DF に合格しました。 同じアオラナウ株式会社の同僚(Ryo_gaさ...

Add test coverage for Enumerable key-helper edge cases

github/rails/rails · 2026-06-04

Cover untested edge cases of the Enumerable key-extraction and blank-filtering helpers in active_support/core_ext/enumerable.rb: - pluck wi

Merge pull request #57562 from hammadxcm/test-string-filter-edge-cases

github/rails/rails · 2026-06-04

Add test coverage for String filter boundary inputs

JavaもPythonも触ってきたエンジニアが、今さらSpring Bootに入門してみた【Mac M1 Pro ローカル環境構築編】

Qiita(trend) · 2026-06-04

はじめに JavaのSpringフレームワークはちょこちょこ触ってきた。 途中でPythonにどっぷり浮気して、FastAPIやFlaskでAPI作ったりもした。 でも「Spring Boot」は、なんとなく後回しにしてきた。 理由は正直シンプルで、「設定多そう」「重そう...

Merge pull request #57571 from yahonda/surface-rediscachestore-timeou…

github/rails/rails · 2026-06-04

…t-in-tests Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

Merge pull request #57549 from hammadxcm/test-boolean-serialize

github/rails/rails · 2026-06-04

Test Type::Boolean#serialize and #serialize_cast_value

Google動画生成モデル3つを定性比較してみた(Veo 3.1 Quality / Fast / Omni Flash)

Qiita(trend) · 2026-06-04

はじめに こんにちは!Yumekawa-chanです。 私はこの半年間、Google AI Ultraプラン(月36,000円)に課金して、Googleの動画生成AIモデルのVeoで動画を作り続けてきました。生成した動画はトータルで数千本にのぼり、恐らく日本でもVeoを触...

[ruby/json] Make the JSON parse loop iterative

github/ruby/ruby · 2026-06-04

As opposed to a recursive loop. We do this by keeping a stack of frames (very similar to how the stack of values was already stored). Each f

Re-raise suppressed RedisClient errors in RedisCacheStore behavior tests

github/rails/rails · 2026-06-04

Before this change, when a write timed out, RedisCacheStore#failsafe rescued the RedisClient::ConnectionError and returned nil, so the test

【失敗談】大規模開発をして残ったのは技術負債だけだった話 〜作らないことの重要性〜

Zenn · 2026-06-04

はじめに 「この機能、本当に今作る必要がありますか?」 エンジニアとして、この問いをビジネスサイドに投げかけることができているでしょうか。私はかつて、この問いを投げかけながらも、技術的なリスクを十分に言語化できないまま開発が進んでしまった経験があります。 どうも、ITトレンドEX

Amazon S3 Filesがでました!

Zenn · 2026-06-04

https://serverless.co.jp/blog/id164xoqlk/ に投稿した記事の微修正版です。 先日オブジェクトストレージである Amazon S3 を NFSとしてマウント可能とする Amazon S3 Files がアナウンスされましたので早速触っていきた

[ruby/rubygems] Assert the Tools section is gone from `bundle env`

github/ruby/ruby · 2026-06-04

Guards against accidentally reintroducing the removed external tool version output. https://github.com/ruby/rubygems/commit/3060a5498a Co-

[ruby/rubygems] Remove external tool version checks from `bundle env`

github/ruby/ruby · 2026-06-04

Keeping up with each version manager's invocation convention is not worth the maintenance cost. chruby in particular is wrapped as a she

Bump the github-actions group across 1 directory with 3 updates

github/ruby/ruby · 2026-06-04

Bumps the github-actions group with 3 updates in the / directory: [necojackarc/auto-request-review](https://github.com/necojackarc/auto-requ

Claude Managed Agentsで「まずエンジニアに聞こう」を「まずbotに聞こう」に変えた

Zenn · 2026-06-04

はじめに ダイニーでは、開発チーム宛ての質問(社内では dev-help と呼んでいます)が日に8件ほど来ます。1件 10 分でも、積み上がれば月に数十時間が消えていきます。前回の記事では、過去の dev-help チケットを RAG(過去の文書を意味検索で引っ張ってくる仕組み)

AIエージェント時代に、人月受託会社はどう壊れるのか

Qiita(trend) · 2026-06-04

AIエージェント時代に、人月受託会社はどう壊れるのか 生成AIやAIコーディングエージェントによって、ソフトウェア開発の生産性は大きく変わりつつあります。 Claude Code、Cursor、GitHub Copilot、Devin、Gemini Code Assist...

[ruby/mmtk] Use rb_gc_obj_needs_cleanup_p

github/ruby/ruby · 2026-06-04

https://github.com/ruby/mmtk/commit/031785b41c

ZJIT: Remove Control write effect of HasType

github/ruby/ruby · 2026-06-04

This was likely a bad copy/paste from GuardType; HasType does not affect control flow at all.

ZJIT: Replace IsNil with existing HasType

github/ruby/ruby · 2026-06-04

No need for a separate opcode.

Bump actions/checkout to v6.0.3

github/ruby/ruby · 2026-06-04

Dependabot left the version comment as v6.0.2 on the four lines that carry a trailing `# zizmor: ignore[artipacked]`, since its comment rewr

Move artipacked suppressions to zizmor config

github/ruby/ruby · 2026-06-04

The inline `# zizmor: ignore[artipacked]` comment is a second trailing comment on the checkout line, which prevents Dependabot from updating

Fix createHref optional param values (#11513)

remix · 2026-06-04

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix createHref optional param values (#11513) · re

ZJIT: Skip HeapBasicObject pointer check if known heap object (#17151)

github/ruby/ruby · 2026-06-04

This saves ~115KiB of code on lobsters but mostly it's just a common-sense thing I've been meaning to do for a while. I have also t

PR 前後で AI レビューを2段構えにしたら、レビュー待ちが約70%減った話

Zenn · 2026-06-03

はじめに こんにちは! 株式会社estie(エスティ) でソフトウェアエンジニアをしている rebonire です。 みなさん、開発に AI Agent 活用していますか? 私が所属する開発チームでは、2025年後半から AI Agent を本格的に活用するようになりました。 A

[DOC] Improve docs for ObjectSpace.memsize_of

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix route-pattern default port matching (#11511)

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Fix route-pattern default port matching (#11511) ·

Handle malformed route-pattern pathnames (#11512)

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Handle malformed route-pattern pathnames (#11512)

chore: format

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@0c5e381

Add version flag to docs prerender (#11505)

remix · 2026-06-03

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add version flag to docs prerender (#11505) · remi

Merge pull request #57563 from 55728/fix-pg-reset-column-sequences-qu…

github/rails/rails · 2026-06-03

…oted-schema Fix `reset_column_sequences!` for tables in quoted schemas

Gemini・Claude・ChatGPT・Copilot の4つのAIにそれらの使い分けを聞いたら、全員が自分をハブだと思っていた

Zenn · 2026-06-03

きっかけ:「自分の使い分け」をAIに聞くとどうなるか Gemini・Claude・ChatGPT・Copilot——これら4つのAIのチャット履歴をすべて一つのNotebookLMノートブックに統合したところで、ふと思いつきました。 「各AIは自分を他のAIとどう使い分けるよう勧

Fix `reset_column_sequences!` for tables in quoted schemas

github/rails/rails · 2026-06-03

`reset_column_sequences!` (and `reset_pk_sequence!` / fixture loading, which call it) keyed an internal table map by the caller's table

基本からしっかり学ぶフロントエンドテスト入門 | 技術評論社

リアルタイム版 JSer.info · 2026-06-03

2026年6月26日発売。フロントエンドのテストについての書籍

Disconnect orphaned pools while cycling tests' connection handlers

github/rails/rails · 2026-06-03

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57560 from 55728/fix-nested-attributes-limit-sing…

github/rails/rails · 2026-06-03

…le-hash Fix `accepts_nested_attributes_for` `:limit` miscounting a single-record hash

Run FREEOBJ hook as separate step

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Fix `accepts_nested_attributes_for` `:limit` miscounting a single-rec…

github/rails/rails · 2026-06-03

…ord hash A bare attributes hash with an `id` key represents one record — it is wrapped into a single-element array a few lines later and i

ZJIT: Initialize JITFrame on method entry (#17188)

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Merge pull request #57550 from Shopify/ractor-shims-only-ruby-4

github/rails/rails · 2026-06-03

Make Ractor shareability methods only available on 4.0 and above.

【Generative UI】3Dアバターとの対話体験を壊さない設計 - ホワイトボードAIエージェントを作った話

Qiita(trend) · 2026-06-03

はじめに 今回、3D空間上でアバターと対話しながら、必要に応じてUIを生成するAIエージェントアプリを作りました。(まだ試作ですが...) Generative UIでは、チャット欄の中にテキスト応答とUIを一緒に表示することが多いと思います。今回は少し変えて、会話はチャ...

Merge pull request #57567 from matthewd/mysql2-eager-affected

github/rails/rails · 2026-06-03

Read mysql2 affected_rows during perform_query

Merge pull request #57565 from 55728/fix-rename-index-drops-where-order

github/rails/rails · 2026-06-03

Fix `rename_index` to preserve a partial index's `WHERE` for SQLite and older MySQL/MariaDB versions

【Snowflake Summit 2026】 Platform Keynote まとめ

Zenn · 2026-06-03

はじめに こんにちは!ナウキャストのけびんと庵原です。今年も Snowflake Summit に参加してきました!今回は2人で Platform Keynote のレポートをお届けします。 2026年6月2日の朝、サンフランシスコで開催された Snowflake Summit

Fix `rename_index` to preserve a partial index's `WHERE` for SQLite a…

github/rails/rails · 2026-06-03

…nd older MySQL/MariaDB versions The fallback `rename_index` (used by SQLite, and by MySQL/MariaDB versions without `RENAME INDEX`) recreat

Read mysql2 affected_rows during perform_query

github/rails/rails · 2026-06-03

It's not safe to assume the connection will maintain this state until we need it, especially if it's pinned by test fixtures.

Test using an unusual row count to reduce false negatives

github/rails/rails · 2026-06-03

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Correct test runner examples

github/rails/rails · 2026-06-03

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57561 from 55728/fix-pg-foreign-keys-quoted-schema

github/rails/rails · 2026-06-03

Fix PostgreSQL `foreign_keys` for a target table in a quoted schema

Fix PostgreSQL foreign_keys for a target table in a quoted schema

github/rails/rails · 2026-06-03

The referenced table name was read from `regclass::text`, which returns a schema-qualified and selectively-quoted identifier (for example `&

マイクロソフト、AIエージェントにWindowsアプリ開発の知識を与える「Windows Development Skills」を一般提供開始

Publickey · 2026-06-03

マイクロソフトは日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、AIエージェントにWindowsアプリ開発のライフサイクル全体に関する知識を与える「Windows Development Skill...

New Relic Workflow Automation 実践ガイド ― Alert Trigger の正しい設定順序とテストのコツ

Qiita(trend) · 2026-06-03

New Relic Workflow Automation(Alert Trigger)をスムーズに立ち上げるための設定手順を解説します。データ型の確認方法から最小構成でのテスト手法、バージョン同期ズレの回避策まで、現場で役立つ実践的なポイントをまとめました。 1. はじ...

Add test coverage for String filter boundary inputs

github/rails/rails · 2026-06-03

Cover untested no-op/boundary inputs to the String filter methods in active_support/core_ext/string/filters.rb: - remove with no patterns r

俺的 Book of News キーノート編: Microsoft Build 2026 は『Agent を動かす層』が全部そろった回だった

Qiita(trend) · 2026-06-03

こんにちは、Build を追いすぎて寝不足気味のアーキテクトのやまぱん!です。 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! 今回は、Microsoft Build 2026 の keynote を起点に、X、Micro...

Claude Code (Opus 4.8) で全ツール呼び出しが壊れる — 日本語環境で踏みやすい未修正バグと回避策

Zenn · 2026-06-03

長時間・常時起動でClaude Codeを使っていると、ある時からすべてのツール呼び出しが壊れて動かなくなることがある。日本語環境で複数のセッションを何時間も回していて、実際にこれを踏んだ。原因と回避策が分かったので、特に日本語ユーザーが踏みやすい点を含めて共有する。 起きる

ZJIT: Implement Polymorphic DefinedIvar (#16981)

github/ruby/ruby · 2026-06-03

* ZJIT: Implement Polymorphic Definedivar Closes: https://github.com/Shopify/ruby/issues/980 Build polymorphic shape/type branches for def

計画は願望、振り返りは事実 ― Contribution Arc の日報システム

Qiita(trend) · 2026-06-03

「測れないものは、改善できない。だが多くの人は、自分の一日すら測っていない。」 「今日も一日、なんとなく過ぎた気がする」 恐るべきはサボった日ではありません。頑張ったのか頑張っていないのかすら、自分でわからない日です。記録がなければ、昨日の自分は存在しなかったのと同じ。...

Oxlintのカスタムルールの現況 - Speaker Deck

リアルタイム版 JSer.info · 2026-06-03

Oxlintのカスタムルールついてのスライド。Rust製のLinterであるOxlintで、ESLint互換のカスタムルールを追加できるJS Plugin(アルファ版)の機能やパフォーマンスについて紹介している。既存のESLintプラグインの動作やtsgolint、corsa-b

「聞く AI」から「進める AI」へ: OpenClaw / ClawPilot / Microsoft Scout が見せる仕事エージェントの未来🦞

Qiita(trend) · 2026-06-03

こんにちは、最近 AI エージェントに仕事を任せすぎて自分の仕事量が分からなくなってきたアーキテクトのやまぱん!です。 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! 今回は、Microsoft の公開情報と、実際に触れた...

何でもスプシで管理してしまう病を、Snowflakeで業務アプリを作って解決したい

Zenn · 2026-06-03

はじめに〜スプレッドシートは銀の弾丸だった(個人の意見)〜 こんにちは、Fusicの岡山です。 「Snowflake1人アドカレチャレンジ」3日目です 前回:Snowflakeで販促担当者の悩み「販促物をデータベース化する」を解決してみる。 次回:「Snowflakeなのに、何も

Merge pull request #57547 from hammadxcm/test-mime-type-matchers

github/rails/rails · 2026-06-03

Test `Mime::Type#===` and nil matching

Merge pull request #57556 from hammadxcm/test-parameter-filter-empty-dup

github/rails/rails · 2026-06-03

Test `ParameterFilter#filter` with empty filters returns a dup

Merge pull request #57554 from hammadxcm/test-object-with-block-return

github/rails/rails · 2026-06-03

Test `Object#with` returns the block's result

Merge pull request #57553 from hammadxcm/fix-in-order-of-filter-false…

github/rails/rails · 2026-06-03

…-drops-nil Fix `Enumerable#in_order_of` dropping nil elements when `filter: false`

Fix in_order_of dropping nil elements when filter: false

github/rails/rails · 2026-06-03

Enumerable#in_order_of with filter: false is documented to keep elements that aren't named in the series, but a stray compact (copied fr

Merge pull request #57548 from hammadxcm/test-range-sole-endless

github/rails/rails · 2026-06-03

Test `Range#sole` with an endless range

[DOC] Update bundled gems list at 71515f8bfdd8da23b59742f39abac3

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

型の表現力はタダ: Rustのニッチ最適化を追う【第2部: MIR・LLVM IR・ASMを追う】

Zenn · 2026-06-03

! この記事はシリーズの第2部です。 第1部: メモリレイアウトの観察 第2部: MIR・LLVM IR・ASMを追う(本記事) 第3部: コンパイラ内部を読む 第4部: 多重ネスト・パフォーマンス・保証と注意点 はじめに こんにちは、moriです。 ファスト

[ruby/json] Coverage: ignore test/*

github/ruby/ruby · 2026-06-03

https://github.com/ruby/json/commit/52c9d9bdf2

[ruby/json] Integrate with Ruby 4.1 `ruby_sized_xfree`

github/ruby/ruby · 2026-06-03

Ensure that buffer sizes have been properly tracked when running in debug mode, and appease the GC slightly when running in release mode. R

[ruby/json] parser.c: noinline `json_eat_comments`

github/ruby/ruby · 2026-06-03

Comments shouldn't be present in performance sensitive documents, so it's best not to inline it to make space for more important code. http

Microsoft Build 2026 Keynote まとめ

Qiita(trend) · 2026-06-03

本記事は GitHub Copilot を活用して作成されています。内容の正確性については各公式ドキュメントをご確認ください。 概要 2026年6月2日(米国時間)にサンフランシスコで開幕した Microsoft Build 2026 の Keynote では、「Be...

Update default gems list at 2faad3767c506ad4ee0e22f3141bd8 [ci skip]

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/json] Release 2.19.8

github/ruby/ruby · 2026-06-03

https://github.com/ruby/json/commit/5233dd9b85

[DOC] Improve docs for ObjectSpace.internal_class_of

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

【Snowflake Summit 2026】Sigmaが取り組むSemantic View 運用の自動化

Zenn · 2026-06-03

! ナウキャストのSnowflake Summit 2026参加記の一覧は以下でご覧ください。 https://zenn.dev/finatext/articles/snowflake-summit-2026-summary-nowcast はじめに こんにちは。Nowca

Test ParameterFilter#filter with empty filters returns a dup

github/rails/rails · 2026-06-03

When constructed with no filters, ParameterFilter#filter returns a dup of the params rather than the same object. filter_param was tested fo

Test Object#with returns the block's result

github/rails/rails · 2026-06-03

Object#with yields self to the block and returns the block's value. The existing test only proved the block receives self (it returned a

データサイエンティストのためのAGENTS.mdとSkills

Zenn · 2026-06-03

はじめに 2026年現在、多くのエンジニアは GitHub Copilot, Claude Code, Cline, Cursor をはじめとするAIコーディングツールを使っているでしょう。データサイエンティストも例外に漏れず、AIコーディングツールを使っています。 AIコーディ

受け身な速さしかないエンジニアが、開発組織の設計をしている話

Zenn · 2026-06-03

はじめに ネクスタの畠山です。今回は技術の話ではなく、ネクスタの開発組織について、最近考えていることを書いてみます。 背景なのですが、ありがたいことに組織人数も増え、これからもっと仲間を増やしていきたい最中、開発組織の姿勢やマインド、ひいては組織課題も併せて発信があった方が、今一

[DOC] New page for "Filename Globbing" (#17173)

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Adds page "Filename Matching"

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[Bug #22092] Improve `Array#sum` when the initial value is a `Float`

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Improve docs for ObjectSpace.reachable_objects_from_root

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Harmonize find methods (#17150)

github/ruby/ruby · 2026-06-03

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Claudeを学ぶな、「仕事の言語化能力」を磨け — 陳腐化しない学習法

Zenn · 2026-06-02

はじめに 📝 前 2 本との関係: この記事は学習論 3 部作の 完結編にあたる。技術書を買わずに Claude Code を 1 ヶ月で実用化した学習法が 「何で学ぶか」(無料リソースの優先順位)、1 ヶ月ハマって学んだ Claude Code 設計の地図が 「どう捉えるか」

chore: format

remix · 2026-06-02

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@02fa48f

Add composable fetch-router mounts and middleware inference (#11498)

remix · 2026-06-02

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add composable fetch-router mounts and middleware

Merge pull request #57539 from 55728/fix-reverse-order-default-order

github/rails/rails · 2026-06-02

Reverse `default_order` in `reverse_order` instead of discarding it

Reverse default_order in reverse_order instead of discarding it

github/rails/rails · 2026-06-02

reverse_order only reversed order_values. On a relation carrying only a default_order (no explicit order), order_values was empty, so revers

[ruby/rubygems] Assign rubygems_ext_spec to a test shard

github/ruby/ruby · 2026-06-02

The new spec was unassigned, so the shard-based CI jobs would skip it and spec_helper would warn. Add it to shard_d per the file's guida

[ruby/rubygems] Keep the parse_dependency override private and testable

github/ruby/ruby · 2026-06-02

Define SplitCompactIndexEntryOnFirstColon unconditionally so it can be exercised on any RubyGems, prepending it only when the host RubyGems

[ruby/rubygems] Split compact index entries on the first colon on old…

github/ruby/ruby · 2026-06-02

…er RubyGems Bundler delegates compact index parsing to the host RubyGems' Gem::Resolver::APISet::GemParser. Before RubyGems 4.0.13 tha

ZJIT: Add codegen tests for fixnum mod (#17182)

github/ruby/ruby · 2026-06-02

Cover the basic case, negative operands, and division by zero.

ZJIT: Fold unnecessary RefineType (#17183)

github/ruby/ruby · 2026-06-02

If it's already the type we're refining, we can delete the RefineType.

ZJIT: Add HIR Comment insn (#15166)

github/ruby/ruby · 2026-06-02

Useful for adding comments to HIR/LIR/disasm that are not specific to an instruction. Possibly most useful for temporarily printing more in

Make Ractor shareability methods only available on 4.0 and above.

github/rails/rails · 2026-06-02

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Test Range#sole with an endless range

github/rails/rails · 2026-06-02

Range#sole raises for an infinite range, where either end is nil. The beginless case (..1) was tested but the endless case (1..) was not. A

Test Mime::Type#=== and nil matching

github/rails/rails · 2026-06-02

Mime::Type#=== matches when the type is included in a given array, and #=~/#match? guard against a nil argument by returning false. Neither

[速報]マイクロソフト、自社開発した7つのAIモデル「Microsoft AI Models」を発表

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、自社開発した7つのAIモデル群「Microsoft AI Models」を発表しました。 MAI-Thinking-1 Micro...

[速報]マイクロソフト、AIエージェントのためのカスタマイズ可能な分離環境「Microsoft Execution Containers (MXC)」発表

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、AIエージェントのためのカスタマイズ可能な分離環境「Microsoft Execution Containers (MXC)」を発表...

Merge pull request #57546 from hammadxcm/test-content-disposition-format

github/rails/rails · 2026-06-02

Test ContentDisposition.format class method

Merge pull request #57544 from hammadxcm/test-validation-error-model-…

github/rails/rails · 2026-06-02

…message Test ValidationError exposes model and message

Merge pull request #57543 from hammadxcm/test-array-inquirer-any-no-args

github/rails/rails · 2026-06-02

Test ArrayInquirer#any? without candidates

Merge pull request #57545 from hammadxcm/test-big-integer-serialize-s…

github/rails/rails · 2026-06-02

…tring Test BigInteger serializing string values

Merge pull request #57541 from hammadxcm/test-truncate-omission-longer

github/rails/rails · 2026-06-02

Test truncate when omission is longer than truncate_to

Merge pull request #57540 from hammadxcm/test-array-out-of-bounds-acc…

github/rails/rails · 2026-06-02

…essors Test Array offset accessors when out of bounds

Merge pull request #57532 from 55728/fix-cpk-group-belongs-to-count

github/rails/rails · 2026-06-02

Fix grouped calculations by a `belongs_to` association with a composite primary key model

Merge pull request #57542 from hammadxcm/test-mime-type-html-predicate

github/rails/rails · 2026-06-02

Test Mime::Type#html? predicate

Merge pull request #56422 from drjayvee/render_clears_rendered

github/rails/rails · 2026-06-02

ActionView::TestCase#render resets rendered

[速報]Windows上でLinuxコンテナの作成や実行ができる「WSL containers」発表

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、Windows上でLinuxコンテナの作成や実行、操作などを実現するWSL(Windows Subsystem for Linux)...

[速報]マイクロソフト、UNIX系コマンドをWindowsに移植「Coreutils for Windows」一般公開

Publickey · 2026-06-02

マイクロソフトは、日本時間6月3日未明に開幕した年次イベント「Microsoft Build 2026」で、UNIX系の基本的なコマンド群をWindowsに移植した「Coreutils for Window」の一般公開を発表しました。 Co...

Test ContentDisposition.format class method

github/rails/rails · 2026-06-02

ActionDispatch::Http::ContentDisposition.format is the public shortcut that builds the header string (used by data streaming and ActiveStora

Test BigInteger serializing string values

github/rails/rails · 2026-06-02

ActiveModel::Type::BigInteger#serialize accepts strings: a numeric string serializes to its integer, a leading-numeric string is truncated t

Test ValidationError exposes model and message

github/rails/rails · 2026-06-02

ActiveModel::ValidationError documents that the invalid model is available via #model, and it builds a "Validation failed: ..." me

Test ArrayInquirer#any? without candidates

github/rails/rails · 2026-06-02

ArrayInquirer#any? documents that calling it with no candidates returns whether the array has any elements (delegating to Array#any?), but o

ZJIT: Upgrade self to HeapBasicObject in normal methods on most class…

github/ruby/ruby · 2026-06-02

…es (#17155) If the ISEQ we're compiling is a `ISEQ_TYPE_METHOD` and it's defined on a class that no immediate object's class i

Test Mime::Type#html? predicate

github/rails/rails · 2026-06-02

Mime::Type#html? is true when the symbol is :html or when the type string contains "html" (e.g. application/xhtml+xml), and false

Test truncate when omission is longer than truncate_to

github/rails/rails · 2026-06-02

When the :omission string is longer than the requested length, String#truncate returns just the omission, so the result can exceed truncate_

Test Array offset accessors when out of bounds

github/rails/rails · 2026-06-02

Array#second through #forty_two and #second_to_last/#third_to_last return nil when the array is too short, but the only test used a 42-eleme

誰も教えてくれないテスト自動化が普及しない理由

Zenn · 2026-06-02

半地下のこのバーには不思議といつも、日本のIT業界の疲弊と倦怠感のような吹き溜まりが似合う。 Enterキーを叩く音が切なく響くような、鈍色の夜がまた凝りもせず繰り返し訪れる。今夜もまた、気を滅入らせる雨が降っている。 今夜もひとり、静かに飲んでいたら後輩がやってきた。珍しくスー

ZJIT: Change return type of FixnumDiv to Integer (#17165)

github/ruby/ruby · 2026-06-02

`FIXNUM_MIN / -1` overflows to a `Bignum` rather than a `Fixnum`, so type it as returning an `Integer` rather than `Fixnum`. Users that expe

[DOC] Fix hash style for Struct

github/ruby/ruby · 2026-06-02

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

テスト技法を学んだのにテストが書けないのはなぜか

Qiita(trend) · 2026-06-02

はじめに 同値分割、境界値分析、デシジョンテーブル、状態遷移テスト…… 「テスト技法」を一通り学んだのに、いざ実際のプロダクトでテストを書こうとすると手が止まる。 本や研修のサンプルだと書けるのに、実務になると書けない 「どの技法を使えばいいのか」そもそも判断できない ...

使い方は覚えなくていいから tmux を入れろ

Zenn · 2026-06-02

こんにちは @jomatsu_ です。AWS を退職して、RyoRee というレシピアプリを作っています。 Claude Code や Codex を使っていると、AI にコマンドを実行させる場面が増えます。その中で困ることが 2 つあります。 時間がかかるコマンドを back

Node.js — Node.js 26.3.0 (Current)

リアルタイム版 JSer.info · 2026-06-02

Node.js v26.3.0 (Current)リリース。Buffer.poolSizeのデフォルトを64 KiBに変更。HTTPヘッダの値の検証をカスタマイズするhttpValidationオプション、パーミッションを破棄するpermission.dropを追加。Staged

Merge pull request #57534 from 55728/fix-cpk-disable-joins-through-gr…

github/rails/rails · 2026-06-02

…ouping Fix `disable_joins` through associations grouping by composite key

 【初心者向け】【Windows】PCのデータを確認するときによく使うPowerShellコマンドレット

Qiita(trend) · 2026-06-02

はじめに Windows端末の情報収集で、WMIC ではなく PowerShellコマンドレット を使ってPC情報を取得する方法をまとめます。 WMIC は Windows 10 21H1 以降で非推奨となっており、今後は Get-CimInstance などのPower...

IBM i のソースをSSHを使わずにシュッとダウンロードしてBobで検証したい

Qiita(trend) · 2026-06-02

前置き ✋ IBM iの開発者なら誰もが一度は通る(かもしれない)道、ソースファイルの一括ダウンロードについてです。 「BobでIBM i のソースを使った検証をしてみたい、1個ずつソースメンバーをダウンロードするの面倒…FTPでもいいけど、もっとGUIでシュッとできな...

Goの型安全性で実現する、複数プロダクトを横断する権限管理

Zenn · 2026-06-02

はじめに こんにちは。アカウント基盤開発部でエンジニアをしている ishikawa-pro です。 今回は、Go の型システムを活用したバクラクの権限管理の仕組みについて紹介します。 この記事は、 Layerx.go#4 で登壇した内容をベースにしています。 https://sp

[ruby/rubygems] Prefer the earlier source for same-version dependency…

github/ruby/ruby · 2026-06-02

… ties When version and platform match across sources, prefer the earlier source. This formalises existing behaviour and matches Bundler. C

[ruby/rubygems] Include the missing dependency's version in resolver …

github/ruby/ruby · 2026-06-02

…errors & test and document Bundler-aligned resolver behaviors https://github.com/ruby/rubygems/commit/3d5dfa91b9

[ruby/rubygems] Fix resolver eliminating all gem versions on a missin…

github/ruby/ruby · 2026-06-02

…g dependency https://github.com/ruby/rubygems/commit/22134cc22b

[ruby/rubygems] Remove dangling resolver stats call from --explain path

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/8bc787e863

[ruby/rubygems] resolver performance optimisations

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/9f585e6d0e

[ruby/rubygems] Performance optimisations

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/efdbd007b8

[ruby/rubygems] Fix transitive prerelease filtering and clean up reso…

github/ruby/ruby · 2026-06-02

…lver internals https://github.com/ruby/rubygems/commit/a920da05ce

[ruby/rubygems] Resolve issue with pre-release root dependencies bein…

github/ruby/ruby · 2026-06-02

…g filtered incorrectly https://github.com/ruby/rubygems/commit/4c280ac057

[ruby/rubygems] Fix --force to skip unsatisfiable version constraints

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/24c69d4769

[ruby/rubygems] Improve error messages for contradictory requirements…

github/ruby/ruby · 2026-06-02

… and prereleases https://github.com/ruby/rubygems/commit/4d131aa532

[ruby/rubygems] Distinguish unknown packages from filtered packages i…

github/ruby/ruby · 2026-06-02

…n error messages https://github.com/ruby/rubygems/commit/638af500a2

[ruby/rubygems] Fetch development dependencies for API-sourced specs

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/aa9d86ee22

[ruby/rubygems] Align incompatibilities_for with BasicPackageSource d…

github/ruby/ruby · 2026-06-02

…esign https://github.com/ruby/rubygems/commit/390d035339

[ruby/rubygems] Skip self-dependencies in compute_dependencies

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/310263f948

[ruby/rubygems] Use PubGrub's intended root dependency pattern

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/b70c071e98

[ruby/rubygems] Optimize PubGrub resolver performance

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/56738545e9

[ruby/rubygems] Add custom inline explanation when gems are filtered …

github/ruby/ruby · 2026-06-02

…from resolution https://github.com/ruby/rubygems/commit/353ecaa178

[ruby/rubygems] Define custom PubGrub Root Package to customise error

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/302e5c83a0

[ruby/rubygems] Add extended explanations for platform and Ruby versi…

github/ruby/ruby · 2026-06-02

…on hints https://github.com/ruby/rubygems/commit/b3e24fd709

[ruby/rubygems] Remove dead resolver methods

github/ruby/ruby · 2026-06-02

https://github.com/ruby/rubygems/commit/5fd0abb214

[ruby/rubygems] Address PR review on cooldown local stub bypass

github/ruby/ruby · 2026-06-02

Snapshot the remote alongside `created_at` and restore it during backfill so per-remote cooldown settings (`source ..., cooldown: N`) surviv

[ruby/rubygems] Apply cooldown to locally installed gem versions

github/ruby/ruby · 2026-06-02

`Source::Rubygems#specs` merges `installed_specs` on top of `remote_specs`, so a `Bundler::StubSpecification` for an already-installed gem o

[ruby/rubygems] Parse created_at via Time.new instead of Time.iso8601

github/ruby/ruby · 2026-06-02

A full ISO-8601 timestamp with seconds (the format compact index v2 sends, e.g. 2026-05-30T08:52:10Z) is recognised by Time.new directly, so

Update default gems list at a4031fcacb1856fe6f846cc56fc383 [ci skip]

github/ruby/ruby · 2026-06-02

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/psych] v5.4.0

github/ruby/ruby · 2026-06-02

https://github.com/ruby/psych/commit/f7066d8f5e

Remove redundant include darray.h in gc.c

github/ruby/ruby · 2026-06-02

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/find] [DOC] Doc for Find

github/ruby/ruby · 2026-06-02

(https://github.com/ruby/find/pull/24) https://github.com/ruby/find/commit/e49a5cf1bd

クリーンアーキテクチャを3行で説明してみる

Zenn · 2026-06-02

はじめに クリーンアーキテクチャって難しいですよね。 最近ではソフトウェアアーキテクチャを考える上で クリーンアーキテクチャ は避けて通れません。 ですが、クリーンアーキテクチャで設計しよう!となった時に、そもそもクリーンアーキテクチャとは... となることが多々あります。 そこ

Centralize `ISASCII` early exit for `search_nonascii` (#17166)

github/ruby/ruby · 2026-06-02

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/rubygems] Cover cooldown outdated annotation and update error path

github/ruby/ruby · 2026-06-02

Adds three E2E checks against the v2 cooldown artifice: the negative CLI value is rejected at parse time, `bundle outdated --cooldown` tags

[ruby/rubygems] Reject negative --cooldown values from the CLI

github/ruby/ruby · 2026-06-02

The Gemfile DSL already rejects `cooldown: -7`, but `--cooldown -7` on install/update/add/outdated slipped through Thor and ended up disabli

[ruby/rubygems] Add a v2 compact index artifice and cover cooldown en…

github/ruby/ruby · 2026-06-02

…d-to-end A `CompactIndexCooldownAPI` subclass overrides `build_gem_version` to emit `CompactIndex::GemVersionV2` with `created_at` sourced

[ruby/rubygems] Annotate in-cooldown versions in bundle outdated output

github/ruby/ruby · 2026-06-02

bundle outdated still surfaces newer-but-cooldown'd versions instead of hiding them, so the user knows an upgrade is pending rather than

[ruby/rubygems] Document cooldown in CLI and config man pages

github/ruby/ruby · 2026-06-02

Adds the `--cooldown=NUMBER` option to the install, update, add, and outdated man pages and describes the `cooldown` / `BUNDLE_COOLDOWN` set

[ruby/rubygems] Filter cooldown-excluded versions and surface a hint …

github/ruby/ruby · 2026-06-02

…in errors Adds a per-version filter to `Resolver#filter_specs` that drops specs whose `created_at` falls within the effective cooldown win

[ruby/rubygems] Accept --cooldown on install, update, add, and outdated

github/ruby/ruby · 2026-06-02

Adds the CLI flag and routes it through `set_command_option_if_given` so the value lands in Bundler.settings' temporary store. This keep

[ruby/rubygems] Plumb per-source cooldown from the Gemfile DSL

github/ruby/ruby · 2026-06-02

Lets `source "https://rubygems.org", cooldown: 7` attach a per-remote value to the global Rubygems source, which the new `Remote#e

[ruby/rubygems] Capture created_at metadata on EndpointSpecification

github/ruby/ruby · 2026-06-02

The cooldown feature needs each gem version's publish timestamp on the client side. Compact index v2 exposes it as a `created_at:ISO8601

[ruby/rubygems] Recognize cooldown as an integer Bundler setting

github/ruby/ruby · 2026-06-02

Adds `cooldown` to NUMBER_KEYS so that `BUNDLE_COOLDOWN` and `bundle config set cooldown` are parsed as integer days. Reading the value is e

[ruby/rubygems] Limit compact index dependency parser to split on fir…

github/ruby/ruby · 2026-06-02

…st colon The upcoming compact index v2 format introduced by rubygems.org appends a `created_at:ISO8601` field to each info line, and the t

[DOC] Fix code sample formatting for `TrueClass#&`

github/ruby/ruby · 2026-06-02

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Polyfill.ioを放置したサイトで不審なダイアログが表示されている件

Qiita(trend) · 2026-06-02

この記事は筆者のブログに投稿した記事をQiita向けに再構成したものです。 2024年にサプライチェーン攻撃に使われたpolyfill.ioを放置していたWebサイトで現在、polyfill.ioのユーザー名とパスワードの入力を求める不審なダイアログが表示されるよう...

デプロイ速度を約50%高速化した話

Zenn · 2026-06-02

こんにちは。Dress Code株式会社でプロダクトエンジニアをしているぽこひで(@pokohide)です。 弊社の提供する「DRESS CODE」のBackend APIのデプロイパイプラインを見直し、デプロイ時間を40~50%ほど高速化した話をご紹介します。 この手のパーセン

win32: Limit the size up to the rounded-up half of the max range

github/ruby/ruby · 2026-06-02

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

win32: Release crypt provider in end proc

github/ruby/ruby · 2026-06-02

End procs are executed in reverse order of registration. Since the crypt provider is initialized very early on via `Init_RandomSeedCore`, n

[ruby/psych] Clamp io_reader copy to libyaml's buffer size

github/ruby/ruby · 2026-06-02

io_reader trusted IO#read to honour its size argument and copied RSTRING_LEN(string) bytes into libyaml's fixed-capacity buffer. An IO-l

[ruby/psych] Round the io_reader clamp down to a character boundary

github/ruby/ruby · 2026-06-02

Clamping the over-read at exactly the requested size could split a multibyte character, since the string an IO returns may carry a non-binar

AWS Lambda Web AdaptorがGAしたので触ってみる

Zenn · 2026-06-02

https://serverless.co.jp/blog/zk3qigvmd_6/ に投稿した記事の微修正版です。 AWS Lambda Web Adapter は、開発者が使い慣れたWebフレームワーク(Express.js、Next.js、Flask、SpringBoot、

その commit、本当に安全? コーディングエージェント時代に Git Hook で情報流出を防ぐ方法

Qiita(trend) · 2026-06-02

こんにちは、AI に git 操作を任せるのが便利すぎて、逆にちょっと怖くなってきたアーキテクトのやまぱん!です 😅 補足コメントや質問、いいね、拡散、ぜひお願いします 🥺! 間違っていたら 優しく 教えてください! TL;DR Git Hook と GitHub Co...

Fix disable_joins through associations grouping by composite key

github/rails/rails · 2026-06-02

A `has_many`/`has_one :through` association with `disable_joins: true` silently returned an empty result when the chain was ordered and the

[ruby/rubygems] Assert webauthn request auth instead of last request

github/ruby/ruby · 2026-06-01

test_with_webauthn_enabled_failure checked the Authorization header on @stub_fetcher.last_request, but the webauthn flow runs a real polling

[ruby/rubygems] Scrub invalid bytes when normalizing command output

github/ruby/ruby · 2026-06-01

When captured subprocess output contained a byte that isn't valid UTF-8, normalize tagged the buffer as UTF-8 and then ran gsub over it,

[ruby/rubygems] Disable git auto maintenance during git source operat…

github/ruby/ruby · 2026-06-01

…ions Installing a git source clones the local cache repo into bundler/gems with git's hardlink optimization. Git 2.54 kicks off commit

[DOC] Description and soundness reasoning for `Primitive.rb_jit_ary_*`

github/ruby/ruby · 2026-06-01

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

ActionView::TestCase#render resets rendered

github/rails/rails · 2026-06-01

Restores behavior to conform to documentation. Fix #56235

[ruby/rubygems] Write vendored compact_index files atomically

github/ruby/ruby · 2026-06-01

The completeness check skips the download once every expected file exists, but File.write truncates before writing, so an install interrupte

Improve assert Node compatibility (#11489)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Improve assert Node compatibility (#11489) · remix

Keep generated remix README mirrors out of git (#11493)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Keep generated remix README mirrors out of git (#1

Merge pull request #57403 from janko/image-processing-2.0

github/rails/rails · 2026-06-01

Update Active Storage for ImageProcessing 2.0

Add remix test timeouts (#11491)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Add remix test timeouts (#11491) · remix-run/remix

Allow unfuzzed libvips loaders

github/rails/rails · 2026-06-01

This keeps backwards compatibility, since Active Storage already has an allowlist of "variable" formats.

Update Active Storage for ImageProcessing 2.0

github/rails/rails · 2026-06-01

ImageProcessing 2.0 makes ruby-vips and mini_magick gems soft dependencies, so they need to be added explicitly to the Gemfile. It also blo

Avoid infinite recursion when raising SIGABRT in SIGABRT handler

github/ruby/ruby · 2026-06-01

When VM state is corrupted enough, we can call abort() from the SIGABRT handler. Previously, we would spam until the stack is full: ABR

Merge pull request #57469 from 55728/fix-form-builder-partial-path-no…

github/rails/rails · 2026-06-01

…n-builder-name Fix `FormBuilder#to_partial_path` returning nil for non-Builder subclasses

Merge pull request #57531 from 55728/fix-cpk-ids-writer-string-ids

github/rails/rails · 2026-06-01

Fix collection `ids=` writers raising `RecordNotFound` for composite primary key models with string ids

ZJIT: Fold arithmetic identity operations (#17131)

github/ruby/ruby · 2026-06-01

Fold arithmetic identity operations such as `x + 0`, `x - 0`, `x * 1`, `x / 1` in `fold_constants`.

Reapply "Reserve 2 bits for expressing object layout (#17139)" (#17158)

github/ruby/ruby · 2026-06-01

This reverts commit ddb5055d961d970aded287cfebd07b78efee3ca7.

Fix `FormBuilder#to_partial_path` returning nil for non-Builder subcl…

github/rails/rails · 2026-06-01

…asses `FormBuilder._to_partial_path` cached the result of `name.demodulize.underscore.sub!(/_builder$/, "")`. `String#sub!` retu

Cast composite primary key ids component-wise in collection ids= writers

github/rails/rails · 2026-06-01

For a composite primary key model, assigning a collection association's ids writer (e.g. `author.book_ids=`) ids whose components are st

Merge pull request #57530 from 55728/fix-cpk-find-string-ids

github/rails/rails · 2026-06-01

Fix `find` silently returning `[]` for composite primary key ids passed as strings

Cast composite primary key ids component-wise in find

github/rails/rails · 2026-06-01

`find` with multiple composite-key ids passed as strings — the shape ids take when they arrive from request parameters — silently returned `

Merge pull request #57439 from 55728/fix-range-schema-dump-syntax-error

github/rails/rails · 2026-06-01

Fix PostgreSQL range column schema dump producing invalid Ruby

Ensure DTrace probes capture all GC marking events

github/ruby/ruby · 2026-06-01

`gc_prof_mark_timer_start` and `gc_prof_mark_timer_stop` include DTrace hooks for the `MARK_BEGIN` and `MARK_END` events, respectively. Prev

chore: format

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - chore: format · remix-run/remix@9e52c13

[ruby/prism] Use PM_BINDING_POWER_COMPOSITION for the conditional pre…

github/ruby/ruby · 2026-06-01

…dicate floor The `+ 1` form is meant to express associativity, not a binding-power floor; use the named constant instead, matching while/u

[ruby/prism] Reject modifier conditionals in `if`/`unless` predicates

github/ruby/ruby · 2026-06-01

Prism accepted a modifier conditional as the predicate of an `if`/`unless` (and `elsif`), while parse.y rejects it: if a if b then end

Require middleware to explicitly continue (#11492)

remix · 2026-06-01

Build Better Websites. Create modern, resilient user experiences with web fundamentals. - Require middleware to explicitly continue (#11492)

Linux コマンド中級編 — find / grep・awk・sed / ジョブ管理

Qiita(trend) · 2026-06-01

Linux コマンド中級編 — find / grep・awk・sed / ジョブ管理 対象読者: ls cd cat などの基本コマンドは使えるが、もう一段階上のCLI操作を身につけたい方 動作確認環境: Ubuntu 22.04 / bash 5.1 はじ...

Update to ruby/spec@6b3b96d

github/ruby/ruby · 2026-06-01

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Merge pull request #57004 from byroot/redis-client

github/rails/rails · 2026-06-01

Reimplement RedisCache store using `redis-client`

Merge pull request #57533 from byroot/actioncable-redis-client

github/rails/rails · 2026-06-01

Reimplement Action Cable redis adapter with redis-client

Reimplement RedisCache store using `redis-client`

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57528 from p8/guides/host-auth-with-ports

github/rails/rails · 2026-06-01

Document ports can be added to hosts in `config.hosts' [ci-skip]

Rust製の高速なJavaScriptバンドラ「Rolldown」がバージョン1.0に到達。ビルドツールVite 8.0で採用

Publickey · 2026-06-01

Rutで書かれたオープンソースの高速なJavaSriptバンドラ「Rolldown」がバージョン1.0に到達しました。 esbuildの高速性とRollupの拡張性を兼ね備える Rolldownは長年にわたり人気を維持してきたJavaScr...

Oracle Database@AWSが大阪リージョンでも提供開始。これでAWS東京リージョンとAWS大阪リージョンの両方で利用可能に

Publickey · 2026-06-01

Amazon Web Services(AWS)は、AWSのクラウドデータセンターにOracle Cloudのインフラを持ち込み、そこでOracle Databaseを提供する「Oracle Database@AWS」がAWS大阪リージョン...

エンジニアの「コミュ力」って、たぶんそういう意味じゃない

Qiita(trend) · 2026-06-01

エンジニアに必要な「コミュ力」の正体 「エンジニアに必要なのはコミュ力」 よく聞く言葉ですが、かなり雑だと思うし、違和感を感じませんか? ここでいうコミュ力は、雑談がうまいとか、明るく話せるとか、飲み会で盛り上げられるとか、そういう話ではありません。 エンジニアに必要な...

議事録AIでは、会議は前に進まない。前回→今回→次回をつなぐ Decision Loop を作った

Zenn · 2026-06-01

議事録AIでは、会議は前に進まない。前回→今回→次回をつなぐ Decision Loop を作った この記事の要点 定例会議を回しているチームのための、AIエージェント Decision Loop を作りました。会議で生まれた発言を「決定・未決・タスク・曖昧さ」に切り分け、その

Cloudflareは「AWSの代わり」になるのか? ── インフラ経験者のための技術選定ガイド

Zenn · 2026-06-01

対象読者: クラウド/インフラの基礎(VPC、ロードバランサ、Lambda、S3、RDS等)は分かるが、Cloudflareの開発者プラットフォームは触ったことがない人。 ゴール: 「自分の案件にCloudflareは向くのか?」を、暗記ではなく設計思想から判断できるようになるこ

Reimplement Action Cable redis adapter with redis-client

github/rails/rails · 2026-06-01

Combined with https://github.com/rails/rails/pull/57004 this would allow to not longer depend on the much larger `redis` gem, and the subscr

Amazon Bedrock 経由で使える LLM の日本語ベンチマーク性能

Zenn · 2026-06-01

世の中にはたくさんの LLM が存在します。 全てを数えるのは困難ですが、例えば、Artificial Analysis https://artificialanalysis.ai/ で情報が提供されているモデルは本記事執筆時点で 500 以上あります。 たくさんある LLM か

Reactのstate設計でまず疑うべきこと:その値、本当にstateですか?

Qiita(trend) · 2026-06-01

Reactコンポーネントを書いていると、表示に必要な値をとりあえずstateとして持ちたくなることがあります。 たとえば、 propsから受け取ったユーザー情報をもとに表示名を作る 検索キーワードをもとにフィルタリング済みのリストを作る 選択状態に応じて表示用のデータを作...

OCI IAMとAutonomous AI DatabaseでDeep Data Security環境を5分で構築する

Qiita(trend) · 2026-06-01

Deep Data Securityに必要なOracle Databaseのトークンベース認証ですが、できるだけ簡単に試してみたいという方向けに、Autonomous AI DatabaseとOCI IAMの構成を簡単に作成するスクリプトがあります。Deep Data Se...

Rename RedisCacheStore as DeprecatedRedisCacheStore

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Wrap functions in USE_MODULAR_GC

github/ruby/ruby · 2026-06-01

rb_gc_modular_gc_loaded_p and rb_gc_active_gc_name are only used when compiling with modular GC enabled.

[ruby/rubygems] Lock compact_index vendoring against parallel races

github/ruby/ruby · 2026-06-01

The vendored compact_index install ran without any coordination, so two test setups starting at once could both write into tmp/compact_index

Fix syntax for Rack response in Rack guide (#57527)

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Document ports can be added to hosts in `config.hosts' [ci-skip]

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Fix syntax for Rack response in Rack guide

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57526 from byroot/as-ractor

github/rails/rails · 2026-06-01

Revert adding ractor helpers in Kernel

whoisが無ェ、RDAPは何者だ?

Zenn · 2026-06-01

Who is RDAP? 30秒でわかるかもしれない概要 社内システムが使っているドメインが少し気になったのでwhoisをかけてみたが引っかからずにgetaddrinfoで落ちた 調べてみると2025年1月28日にgTLDのWHOIS提供義務は公式に消滅していた 現在は後継のR

[ruby/rubygems] Refresh vendored compact_index when COMPACT_INDEX_REF…

github/ruby/ruby · 2026-06-01

… is set Previously the install_vendored_compact_index short-circuit only checked whether `tmp/compact_index/lib/compact_index.rb` existed,

[ruby/rubygems] Vendor compact_index during install_test_deps

github/ruby/ruby · 2026-06-01

The earlier `rake vendor:compact_index` hook into `dev:deps` and the hard-copy step in ruby-core.yml fell apart in ruby/ruby's test-bund

モダンなシステム運用への道標 - 第2回 ユーザー視点で考える!モダンな監視デザインパターンとアンチパターン

Qiita(trend) · 2026-06-01

前回は、運用の真の目的が「MTTD(検出)とMTTR(復旧)の短縮」にあることをお伝えしました。では、具体的に「何」を「どう」監視すれば、この目的を達成できるのでしょうか。とりあえずCPUやメモリの負荷を眺めているだけでは、ユーザーが体験している「重い」「使えない」という不...

「技術価値創造部」=「ギカソー」Tシャツを作った話

Qiita(trend) · 2026-06-01

はじめに 今年の4月、弊社、株式会社オーイーシーの「DX推進部」は 「技術価値創造部」 に生まれ変わりました 自分でもつい「DXでは、、、」みたいに言ってしまうので、新しい部署名を社内外に知ってもらうため、 T シャツを作りました! ネーミング 技術価値創造部、は言い...

【ビルドシステム入門#1】Makefileをちゃんと理解する ― パターンルール・自動変数・依存関係追跡

Qiita(trend) · 2026-06-01

はじめに make コマンドは日常的に使っているけれど、Makefileの中身はなんとなくコピペで乗り越えてきた——そういうエンジニアは多いと思います。本記事ではMakefileの「なんとなく」を「ちゃんと」に変えることを目的に、実際に動くサンプルを使いながら基本を整理し...

Add IPv6 test case for HostAuthorization

github/rails/rails · 2026-06-01

Followup: https://github.com/rails/rails/pull/57503

Merge pull request #57476 from darrunategui/rescue-redis-client-error

github/rails/rails · 2026-06-01

Rescue `RedisClient::Error` in `RedisCacheStore` failsafe

Rescue RedisClient::Error in RedisCacheStore failsafe

github/rails/rails · 2026-06-01

`Redis::Client#translate_error!` converts `RedisClient::*` errors into `Redis::*` errors, but the translation is bypassed when the underlyin

Merge pull request #57502 from fallintoplace/fix/cache-coder-malforme…

github/rails/rails · 2026-06-01

…d-signed-frame Handle malformed signed cache payloads gracefully

Handle malformed signed cache payloads gracefully

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Merge pull request #57511 from hammadxcm/test-to-sentence-empty-array

github/rails/rails · 2026-06-01

Test `to_sentence` with an empty array

Merge pull request #57524 from paul-louyot/patch-2

github/rails/rails · 2026-06-01

Update Ruby requirement to 3.4+ in the Getting Started guide [ci skip]

Merge pull request #57503 from afurm/af/reject-malformed-host-port

github/rails/rails · 2026-06-01

Reject malformed hosts with extra ports

Revert adding ractor helpers in Kernel

github/rails/rails · 2026-06-01

Followup: https://github.com/rails/rails/pull/57467 I don't think adding these helpers in Kernel and making them Rails public API is a

Merge pull request #57460 from yahonda/fix-mysql2-fork-prepared-state…

github/rails/rails · 2026-06-01

…ments Fix Mysql2Adapter#discard! corrupting parent connection after fork

Merge pull request #57509 from hammadxcm/test-immutable-string-booleans

github/rails/rails · 2026-06-01

Test ImmutableString custom boolean options and serialize

Merge pull request #57515 from 55728/fix-pg-range-bounds-comma-split

github/rails/rails · 2026-06-01

Fix PostgreSQL range bounds parser corrupting comma-containing bounds

Fix PostgreSQL range bounds parser corrupting comma-containing bounds

github/rails/rails · 2026-06-01

PostgreSQL::OID::Range#extract_bounds split a range's textual representation on the first comma (value[1..-2].split(",", 2)).

Merge pull request #57519 from 55728/fix-store-accessor-change-false-…

github/rails/rails · 2026-06-01

…pair Fix store accessor `*_change` and `saved_change_to_*` reporting unchanged keys as changed

Fix store accessor *_change and saved_change_to_* reporting unchanged…

github/rails/rails · 2026-06-01

… keys as changed ActiveRecord::Store generates <key>_change and saved_change_to_<key> methods per store accessor. They guarded

Merge pull request #57505 from 55728/fix-if-modified-since-http-date-…

github/rails/rails · 2026-06-01

…formats Parse all HTTP-date formats in If-Modified-Since

Parse all HTTP-date formats in If-Modified-Since

github/rails/rails · 2026-06-01

The If-Modified-Since request header carries an HTTP-date, which RFC 9110 (§5.6.7) permits in three formats -- IMF-fixdate, RFC 850, and asc

Merge pull request #57514 from 55728/fix-pg-cable-channel-identifier-…

github/rails/rails · 2026-06-01

…bytesize Hash PostgreSQL cable channel identifiers by byte size

Hash PostgreSQL cable channel identifiers by byte size

github/rails/rails · 2026-06-01

PostgreSQL identifiers are limited to NAMEDATALEN-1 (63) bytes, not characters. The PostgreSQL subscription adapter hashes channel names tha

Merge pull request #57510 from hammadxcm/test-float-special-strings

github/rails/rails · 2026-06-01

Test Float casting of Infinity and NaN strings

寝ている間にクラッシュ報告から PR まで全自動化した話 — GitHub Actions × Claude Code Routines

Zenn · 2026-06-01

はじめに GitHub Actions の cron 実行や Claude Code Routines のクラウド実行を組み合わせると、寝ている間にアプリのクラッシュ対応が進む仕組みが作れるんじゃないか と思って試してみました。 リリース済みアプリのクラッシュ対応、地味に時間を食

Merge pull request #57516 from 55728/fix-duration-in-unit-subsecond-p…

github/rails/rails · 2026-06-01

…recision Fix `Duration#in_*` truncating sub-second precision

Fix Duration#in_* truncating sub-second precision

github/rails/rails · 2026-06-01

ActiveSupport::Duration#in_minutes, #in_hours, #in_days, #in_weeks, #in_months, and #in_years divided in_seconds (aliased to to_i) rather th

Merge pull request #57523 from VladNegara/form-helpers-typos

github/rails/rails · 2026-06-01

Fix typos and grammar in Form Helpers docs

[ruby/strscan] [Feature #21943] Add `StringScanner#integer_at`

github/ruby/ruby · 2026-06-01

(https://github.com/ruby/strscan/pull/205) See also: https://bugs.ruby-lang.org/issues/21943 This is semantically equivalent to `scanner[s

Merge pull request #57525 from byroot/json-encoding-keys-to-s

github/rails/rails · 2026-06-01

JSONGemCoderEncoder: serialize non-String keys with `to_s` instead of `as_json`

大規模なデータ基盤にdbtを導入して1から作り直すことでBigQueryのスキャン量を90%以上削減した話

Zenn · 2026-06-01

株式会社Macbee Planet で3D ADという広告配信プラットフォーム(DSP)を開発・運用しているrami(@rami)です。 3D ADでは、QPS※を最大化させるために、クラウド基盤のリアーキテクチャを推進しています。 QPSが増加した分、ログが増加することになるの

JSONGemCoderEncoder: serialize non-String keys with `to_s` instead of…

github/rails/rails · 2026-06-01

… `as_json` Fix: https://github.com/rails/rails/pull/57520 That is what the old encoder used to do. Co-Authored-By: Kenta Ishizaki <kenta

Update Ruby version requirement to 3.4 or newer in the guide

github/rails/rails · 2026-06-01

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

[ruby/rubygems] Document and test all available gemrc configuration keys

github/ruby/ruby · 2026-06-01

Document missing gemrc configuration keys. The documented configuration key order aligns with the following part. https://github.com/ruby/r

負荷試験をやったことがない4年目エンジニアがk6を使って実施するまで

Zenn · 2026-06-01

こんにちは! atamaplusでエンジニアをしているzussyです。 今回、本番リリースの準備として 自分主体で初めて負荷試験を担当 することになりました。k6 の選定から試験設計・実行・評価まで、ほぼ未経験のまま進めた一連の流れを、この記事にまとめています。 はじめに 正

Make hash_replace_ref to evaluate rb_gc_location once

github/ruby/ruby · 2026-06-01

In hash_replace_ref, it currently evaluates rb_gc_location twice for the key and value. We can reduce that to once each.

Bump taiki-e/install-action

github/ruby/ruby · 2026-06-01

Bumps the github-actions group with 1 update in the / directory: [taiki-e/install-action](https://github.com/taiki-e/install-action). Upda

【入社エントリ】長年勤めたメーカーを辞めて松尾研究所に入社した話

Zenn · 2026-06-01

はじめに 松尾研究所に2026年4月からジョインした具利晟(ク リソン)です。愛称はドラゴンボールでお馴染みのクリリンです。由来はお気づきの通りです。現在はデータサイエンスチームのシニアデータサイエンティストとして、金融領域のLLM活用に関する開発寄りのPJT(プロジェクト)や、

Antigravity CLI × Chrome DevTools for AgentsでAIデバッグ開発体験(for LIFF)

Zenn · 2026-06-01

Antigravity CLIとChrome DevTools for Agents

AI による Windows 自動運転 (Project Opal) の認証停止を回避する方法|OpalOnboard.ps1 の中身と実行ポイントを徹底解説

Qiita(trend) · 2026-06-01

はじめに Project Opal の「認証で止まる問題」を解消する実践的な手順を解説します。 本記事は、以下のような方を対象にしています。 OpalでCloud PC操作の自動化を試している方 「Take control」で止まるのがストレスな方 スマホから完全自動で...

ボトルネックの移動から見るソフトウェア開発の近未来

Zenn · 2026-06-01

要旨 ソフトウェア開発の変化は、「何がボトルネックか」の移動として捉えると見通しやすい気がする。かつての壁は「コードを書くこと」だった。生成がコモディティ化した今、壁は「検証」を通り過ぎ、「プランニング(与えられた目的をどう分解し、どう実現するか)」へ移ってきている。その先には、

[AI] 2026年6月時点でBestな開発環境を本気で考えた

Zenn · 2026-06-01

2022年の終わりにGPT3.5が出てから約3年半が経ちました。 この3年半で、開発スタイルや使用するツールがたびたび変わりました。 これまで使ってきたエディタ、IDE、開発スタイルの変化を振り返りながら、「現時点でBestな開発環境」について考えていきたいと思います。 エデ